301048332016986280334426112
301,048,332,016,986,280,334,426,112 is an even composite number composed of five prime numbers multiplied together.
301048332016986280334426112 is an even composite number. It is composed of five distinct prime numbers multiplied together. It has a total of seventeen thousand, nine hundred twenty divisors.
Prime factorization of 301048332016986280334426112:
215 × 33 × 76 × 179 × 293
(2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 3 × 3 × 3 × 7 × 7 × 7 × 7 × 7 × 7 × 17 × 17 × 17 × 17 × 17 × 17 × 17 × 17 × 17 × 29 × 29 × 29)See below for interesting mathematical facts about the number 301048332016986280334426112 from the Numbermatics database.
Names of 301048332016986280334426112
- Cardinal: 301048332016986280334426112 can be written as Three hundred one septillion, forty-eight sextillion, three hundred thirty-two quintillion, sixteen quadrillion, nine hundred eighty-six trillion, two hundred eighty billion, three hundred thirty-four million, four hundred twenty-six thousand, one hundred twelve.
Scientific notation
- Scientific notation: 3.01048332016986280334426112 × 1026
Factors of 301048332016986280334426112
Divisors of 301048332016986280334426112
- Number of divisors d(n): 17920
-
Complete list of divisors:
1 2 3 4 6 7 8 9 12 14 16 17 18 21 24 27 28 29 32 34 36 42 48 49 51 54 56 58 63 64 68 72 84 87 96 98 102 108 112 116 119 126 128 136 144 147 153 168 174 189 192 196 203 204 216 224 232 238 252 256 261 272 288 289 294 306 336 343 348 357 378 384 392 406 408 432 441 448 459 464 476 493 504 512 522 544 576 578 588 609 612 672 686 696 714 756 768 783 784 812 816 833 841 864 867 882 896 918 928 952 986 1008 1024 1029 1044 1071 1088 1152 1156 1176 1218 1224 1323 1344 1372 1392 1421 1428 1479 1512 1536 1566 1568 1624 1632 1666 1682 1728 1734 1764 1792 1827 1836 1856 1904 1972 2016 2023 2048 2058 2088 2142 2176 2304 2312 2352 2401 2436 2448 2499 2523 2601 2646 2688 2744 2784 2842 2856 2958 3024 3072 3087 3132 3136 3213 3248 3264 3332 3364 3451 3456 3468 3528 3584 3654 3672 3712 3808 3944 4032 4046 4096 4116 4176 4263 4284 4352 4437 4608 4624 4704 4802 4872 4896 4913 4998 5046 5202 5292 5376 5481 5488 5568 5684 5712 5831 5887 5916 6048 6069 6144 6174 6264 6272 6426 6496 6528 6664 6728 6902 6912 6936 7056 7168 7203 7308 7344 7424 7497 7569 7616 7803 7888 8064 8092 8192 8232 8352 8381 8526 8568 8704 8874 9216 9248 9261 9408 9604 9744 9792 9826 9947 9996 10092 10353 10404 10584 10752 10962 10976 11136 11368 11424 11662 11774 11832 12096 12138 12288 12348 12528 12544 12789 12852 12992 13056 13311 13328 13456 13804 13824 13872 14112 14161 14297 14336 14406 14616 14688 14739 14848 14994 15138 15232 15606 15776 16128 16184 16384 16464 16704 16762 16807 17052 17136 17408 17493 17661 17748 18207 18432 18496 18522 18816 19208 19488 19584 19652 19894 19992 20184 20706 20808 21168 21504 21609 21924 21952 22272 22491 22707 22736 22848 23324 23548 23664 24157 24192 24276 24389 24576 24696 25056 25088 25143 25578 25704 25984 26112 26622 26656 26912 27608 27648 27744 28224 28322 28594 28672 28812 29232 29376 29478 29696 29841 29988 30276 30464 31059 31212 31552 32256 32368 32768 32928 33408 33524 33614 34104 34272 34391 34816 34986 35322 35496 36414 36864 36992 37044 37632 38367 38416 38976 39168 39304 39788 39984 40368 40817 41209 41412 41616 42336 42483 42891 43008 43218 43848 43904 44217 44544 44982 45414 45472 45696 46648 47096 47328 48314 48384 48552 48778 49152 49392 50112 50176 50286 50421 51156 51408 51968 52224 52479 52983 53244 53312 53824 54621 55216 55296 55488 56448 56644 57188 57344 57624 58464 58667 58752 58956 59392 59682 59976 60552 60928 62118 62424 63104 64512 64736 64827 65856 66816 67048 67228 68208 68544 68782 69629 69632 69972 70644 70992 72471 72828 73167 73728 73984 74088 75264 75429 76734 76832 77952 78336 78608 79576 79968 80736 81634 82418 82824 83232 83521 84672 84966 85782 86016 86436 87696 87808 88434 89088 89523 89964 90828 90944 91392 93177 93296 94192 94656 96628 96768 97104 97556 98304 98784 99127 100079 100224 100352 100572 100842 102312 102816 103173 103936 104448 104958 105966 106488 106624 107648 109242 110432 110592 110976 112896 113288 114376 114688 115248 116928 117334 117504 117649 117912 118784 119364 119952 121104 121856 122451 123627 124236 124848 126208 127449 128673 129024 129472 129654 131712 132651 133632 134096 134456 136416 137088 137564 139258 139264 139944 141288 141984 142477 144942 145656 146334 147456 147968 148176 150528 150858 151263 153468 153664 155904 156672 157216 157437 158949 159152 159936 161472 163268 164836 165648 166464 167042 169099 169344 169932 170723 171564 172032 172872 175392 175616 176001 176868 178176 179046 179928 181656 181888 182784 186354 186592 188384 189312 193256 193536 194208 195112 197568 198254 200158 200448 200704 201144 201684 204624 205632 206346 207872 208887 208896 209916 211932 212976 213248 215296 217413 218484 219501 220864 221184 221952 225792 226287 226576 228752 229376 230496 233856 234668 235008 235298 235824 237568 238728 239904 240737 242208 243049 243712 244902 247254 248472 249696 250563 252416 254898 257346 258048 258944 259308 263424 265302 267264 268192 268569 268912 272832 274176 275128 278516 278528 279888 282576 283968 284954 285719 288463 289884 291312 292668 294912 295936 296352 297381 300237 301056 301716 302526 306936 307328 309519 311808 313344 314432 314874 317898 318304 319872 322944 326536 329672 331296 332928 334084 338198 338688 339864 341446 343128 344064 345744 350784 351232 352002 352947 353736 356352 358092 359856 363312 363776 365568 367353 370881 372708 373184 376768 378624 382347 386019 386512 387072 388416 390224 395136 396508 400316 400896 401408 402288 403368 409248 410669 411264 412692 414613 415744 417774 417792 419832 423864 425952 426496 427431 430592 434826 436968 439002 441728 442368 443904 451584 452574 453152 453789 457504 460992 467712 469336 470016 470596 471648 475136 477456 479808 481474 484416 486098 487403 487424 489804 494508 496944 499392 501126 504832 507297 509796 512169 514692 516096 517888 518616 526848 528003 530604 534528 536384 537138 537824 545664 548352 550256 557032 557056 559776 565152 567936 569908 571438 576926 579768 582624 584647 585336 591872 592704 594762 600474 602112 603432 605052 613872 614656 619038 623616 626661 626688 628864 629748 635796 636608 639744 645888 652239 653072 658503 659344 662592 665856 668168 676396 677376 679728 682892 686256 688128 691488 693889 700553 701568 702464 704004 705894 707472 712704 716184 719712 722211 726624 727552 729147 731136 734706 741762 745416 746368 751689 753536 757248 764694 772038 773024 774144 776832 780448 790272 793016 800632 801792 802816 804576 806736 818496 821338 822528 825384 829226 831488 835548 835584 839664 847728 851904 852992 854862 857157 861184 865389 869652 873936 878004 883456 884736 887808 892143 900711 903168 905148 906304 907578 915008 921984 928557 935424 938672 940032 941192 943296 950272 954912 959616 962948 968832 972196 974806 974848 979608 989016 993888 997339 998784 1002252 1009664 1014594 1019592 1024338 1029384 1032192 1035776 1037232 1053696 1056006 1058841 1061208 1069056 1072768 1074276 1075648 1091328 1096704 1100512 1102059 1112643 1114064 1119552 1130304 1135872 1139816 1142876 1153852 1159536 1165248 1169294 1170672 1183693 1183744 1185408 1189524 1195061 1200948 1204224 1206864 1210104 1227744 1229312 1232007 1238076 1243839 1247232 1253322 1253376 1257728 1259496 1271592 1273216 1279488 1282293 1291776 1304478 1306144 1317006 1318688 1325184 1331712 1336336 1352792 1354752 1359456 1365784 1372512 1382976 1387778 1401106 1403136 1404928 1408008 1411788 1414944 1419857 1425408 1432368 1439424 1444422 1453248 1455104 1458294 1462209 1462272 1469412 1483524 1490832 1492736 1503378 1507072 1514496 1521891 1529388 1536507 1544076 1546048 1548288 1553664 1560896 1580544 1584009 1586032 1601264 1603584 1605632 1609152 1613472 1636992 1642676 1645056 1650768 1658452 1662976 1671096 1671168 1679328 1685159 1695456 1701343 1703808 1705984 1709724 1714314 1722368 1730778 1739304 1747872 1753941 1756008 1766912 1775616 1784286 1801422 1806336 1810296 1812608 1815156 1830016 1843968 1857114 1870848 1877344 1879983 1880064 1882384 1886592 1909824 1919232 1925896 1937664 1944392 1949612 1949696 1959216 1978032 1987776 1994678 1997568 2000033 2004504 2019241 2019328 2029188 2039184 2048676 2058768 2064384 2071552 2074464 2081667 2101659 2107392 2112012 2117682 2122416 2138112 2145536 2148552 2151296 2166633 2182656 2187441 2193408 2201024 2204118 2225286 2228128 2239104 2255067 2260608 2271744 2279632 2285752 2307704 2319072 2330496 2338588 2341344 2367386 2367488 2370816 2379048 2390122 2401896 2408448 2413728 2420208 2422109 2455488 2458624 2464014 2476152 2487678 2494464 2506644 2506752 2515456 2518992 2543184 2546432 2558976 2564586 2571471 2583552 2596167 2608956 2612288 2634012 2637376 2650368 2663424 2672672 2676429 2702133 2705584 2709504 2718912 2731568 2745024 2765952 2775556 2802212 2806272 2809856 2816016 2823576 2829888 2839714 2850816 2864736 2874683 2878848 2888844 2902291 2906496 2910208 2916588 2924418 2924544 2938824 2967048 2981664 2985472 2992017 3006756 3014144 3028992 3043782 3058776 3073014 3088152 3092096 3096576 3107328 3121792 3161088 3168018 3172064 3176523 3202528 3207168 3218304 3226944 3273984 3285352 3290112 3301536 3316904 3325952 3342192 3358656 3370318 3390912 3402686 3407616 3411821 3411968 3419448 3428628 3444736 3461556 3478608 3495744 3507882 3512016 3533824 3551079 3551232 3568572 3585183 3602844 3612672 3620592 3625216 3630312 3660032 3687936 3696021 3714228 3731517 3741696 3754688 3759966 3760128 3764768 3773184 3819648 3838464 3846879 3851792 3875328 3888784 3899224 3899392 3918432 3956064 3975552 3989356 3995136 4000066 4009008 4038482 4038656 4058376 4078368 4092529 4097352 4117536 4131833 4143104 4148928 4163334 4203318 4214784 4224024 4235364 4244832 4259571 4276224 4291072 4297104 4302592 4333266 4365312 4374882 4386627 4386816 4402048 4408236 4450572 4456256 4478208 4510134 4521216 4543488 4559264 4565673 4571504 4609521 4615408 4638144 4660992 4677176 4682688 4734772 4734976 4741632 4758096 4780244 4803792 4816896 4827456 4840416 4844218 4857223 4903871 4910976 4917248 4928028 4952304 4975356 4988928 5013288 5013504 5030912 5037984 5055477 5086368 5092864 5104029 5117952 5129172 5142942 5167104 5192334 5217912 5224576 5261823 5268024 5274752 5300736 5326848 5345344 5352858 5404266 5411168 5419008 5437824 5463136 5490048 5531904 5551112 5604424 5612544 5619712 5632032 5647152 5659776 5679428 5729472 5749366 5757696 5777688 5804582 5812992 5820416 5833176 5848836 5849088 5877648 5934096 5963328 5970944 5984034 6000099 6013512 6028288 6057723 6057984 6087564 6117552 6146028 6176304 6184192 6193152 6214656 6243584 6245001 6304977 6322176 6336036 6344128 6353046 6405056 6414336 6436608 6453888 6499899 6547968 6562323 6570704 6580224 6603072 6633808 6651904 6684384 6717312 6740636 6781824 6805372 6815232 6823642 6823936 6838896 6857256 6889472 6923112 6957216 6981373 6991488 7015764 7024032 7048421 7067648 7102158 7102464 7137144 7170366 7205688 7225344 7241184 7250432 7260624 7266327 7320064 7375872 7392042 7428456 7463034 7483392 7509376 7519932 7520256 7529536 7546368 7639296 7676928 7693758 7703584 7714413 7750656 7777568 7788501 7798448 7836864 7912128 7951104 7978712 7990272 8000132 8018016 8076964 8077312 8116752 8156736 8185058 8194704 8235072 8263666 8285851 8286208 8297856 8326668 8365427 8406636 8429568 8448048 8470728 8489664 8519142 8552448 8582144 8594208 8605184 8624049 8666532 8706873 8730624 8749764 8773254 8773632 8804096 8816472 8901144 8912512 8956416 8976051 9020268 9042432 9086976 9118528 9131346 9143008 9219042 9230816 9276288 9321984 9354352 9365376 9469544 9469952 9483264 9516192 9560488 9607584 9654912 9680832 9688436 9714446 9807742 9821952 9834496 9856056 9904608 9938999 9950712 9977856 10026576 10061824 10075968 10110954 10172736 10185728 10208058 10235463 10235904 10258344 10285884 10334208 10384668 10435824 10449152 10523646 10536048 10549504 10601472 10653237 10653696 10690688 10705716 10755549 10808532 10822336 10838016 10875648 10926272 10980096 11063808 11088063 11102224 11194551 11208848 11225088 11239424 11264064 11294304 11319552 11358856 11458944 11498732 11515392 11555376 11609164 11625984 11640832 11666352 11697672 11698176 11755296 11796113 11868192 11909401 11926656 11941888 11968068 12000198 12027024 12056576 12115446 12115968 12175128 12235104 12277587 12292056 12352608 12368384 12395499 12429312 12487168 12490002 12609954 12644352 12672072 12688256 12706092 12778713 12810112 12828672 12873216 12907776 12999798 13095936 13124646 13141408 13159881 13160448 13206144 13267616 13368768 13434624 13481272 13563648 13610744 13630464 13647284 13647872 13677792 13714512 13778944 13846224 13914432 13962746 13982976 14031528 14048064 14096842 14134687 14135296 14204316 14204928 14274288 14340732 14411376 14450688 14482368 14500864 14521248 14532654 14571669 14640128 14711613 14751744 14784084 14856912 14926068 14966784 15018752 15039864 15040512 15059072 15092736 15166431 15278592 15312087 15353856 15387516 15407168 15428826 15501312 15555136 15577002 15596896 15673728 15785469 15824256 15902208 15957424 15980544 16000264 16036032 16153928 16154624 16233504 16313472 16370116 16389408 16470144 16527332 16571702 16572416 16595712 16653336 16730854 16813272 16859136 16896096 16941456 16954763 16979328 17038284 17164288 17188416 17210368 17248098 17333064 17413746 17461248 17499528 17546508 17547264 17608192 17632944 17802288 17825024 17912832 17952102 18000297 18040536 18084864 18173169 18173952 18237056 18262692 18286016 18438084 18461632 18552576 18643968 18708704 18730752 18735003 18914931 18939088 18966528 19032384 19120976 19215168 19309824 19361664 19376872 19428892 19615484 19643904 19668992 19712112 19809216 19877998 19901424 19955712 20053152 20122781 20123648 20151936 20221908 20316037 20345472 20371456 20416116 20470926 20471808 20516688 20571768 20668416 20769336 20871648 20898304 20944119 21047292 21072096 21099008 21145263 21202944 21306474 21307392 21381376 21411432 21511098 21617064 21644672 21676032 21751296 21798981 21852544 21960192 22127616 22176126 22204448 22389102 22417696 22450176 22528128 22588608 22639104 22717712 22917888 22997464 23030784 23110752 23218328 23251968 23281664 23332704 23395344 23510592 23592226 23736384 23818802 23853312 23883776 23936136 24000396 24054048 24113152 24137569 24230892 24231936 24350256 24470208 24555174 24584112 24705216 24736768 24790998 24857553 24858624 24974336 24980004 25096281 25219908 25288704 25344144 25376512 25412184 25557426 25620224 25657344 25746432 25815552 25872147 25999596 26120619 26191872 26249292 26282816 26319762 26320896 26412288 26535232 26737536 26869248 26928153 26962544 27127296 27221488 27260928 27294568 27295744 27355584 27429024 27557888 27692448 27828864 27925492 27965952 28063056 28096128 28193684 28269374 28270592 28408632 28409856 28548576 28647703 28681464 28822752 28922831 28964736 29001728 29042496 29065308 29143338 29280256 29423226 29503488 29568168 29713824 29816997 29852136 29933568 30037504 30079728 30118144 30185472 30332862 30557184 30624174 30706389 30707712 30775032 30814336 30857652 31002624 31110272 31154004 31193792 31347456 31570938 31648512 31804416 31914848 31959711 31961088 32000528 32072064 32266647 32307856 32467008 32626944 32740232 32778816 32940288 33054664 33143404 33144832 33191424 33306672 33461708 33626544 33718272 33792192 33882912 33909526 33958656 34000561 34076568 34327097 34328576 34376832 34420736 34496196 34666128 34827492 34922496 34999056 35093016 35094528 35216384 35265888 35388339 35604576 35650048 35728203 35825664 35904204 36000594 36081072 36169728 36346338 36347904 36474112 36525384 36572032 36832761 36876168 36923264 37105152 37186497 37287936 37417408 37461504 37470006 37829862 37878176 37933056 38064768 38241952 38336139 38430336 38619648 38723328 38753744 38857784 39230968 39287808 39337984 39424224 39618432 39755996 39802848 40106304 40245562 40247296 40303872 40443816 40632074 40690944 40742912 40832232 40941852 40943616 41033376 41143536 41175853 41336832 41538672 41743296 41796608 41888238 42094584 42144192 42198016 42290526 42404061 42405888 42612948 42614784 42762752 42822864 43022196 43234128 43289344 43352064 43502592 43597962 43705088 43715007 43920384 44134839 44255232 44352252 44408896 44778204 44835392 44900352 45056256 45177216 45278208 45435424 45499293 45835776 45936261 45994928 46061568 46221504 46436656 46503936 46563328 46665408 46790688 47021184 47184452 47472768 47637604 47706624 47767552 47872272 48000792 48108096 48226304 48275138 48461784 48463872 48700512 48869611 48940416 49110348 49168224 49338947 49410432 49473536 49581996 49715106 49717248 49948672 49960008 50192562 50439816 50577408 50688288 50753024 50824368 50864289 51114852 51240448 51492864 51631104 51744294 51999192 52241238 52383744 52498584 52565632 52639524 52641792 52824576 53070464 53475072 53738496 53856306 53925088 54000891 54254592 54442976 54519507 54521856 54589136 54711168 54858048 55384896 55657728 55850984 55931904 56126112 56192256 56387368 56538748 56541184 56817264 57097152 57295406 57362928 57645504 57845662 57929472 58000957 58003456 58084992 58130616 58286676 58557989 58560512 58846452 59006976 59136336 59427648 59633994 59704272 59867136 60075008 60159456 60236288 60368343 60370944 60665724 60948111 61114368 61248348 61412778 61415424 61550064 61628672 61715304 62005248 62220544 62308008 62387584 62694912 62832357 63141876 63297024 63435789 63608832 63829696 63919422 63922176 64001056 64144128 64533294 64615712 64934016 65253888 65396943 65480464 65557632 65880576 66109328 66286808 66289664 66382848 66613344 66923416 67253088 67584384 67765824 67819052 67917312 68001122 68153136 68654194 68657152 68753664 68841472 68992392 69332256 69572993 69654984 69844992 69998112 70186032 70241161 70432768 70531776 70776678 71209152 71300096 71456406 71651328 71808408 72001188 72162144 72339456 72412707 72692676 72695808 72948224 73050768 73144064 73665522 73752336 73846528 74210304 74372994 74572659 74575872 74834816 74923008 74940012 75288843 75659724 75756352 75866112 76129536 76483904 76672278 76860672 77239296 77446656 77507488 77616441 77715568 78361857 78461936 78575616 78675968 78848448 79236864 79511992 79605696 80212608 80491124 80494592 80607744 80887632 81264148 81381888 81485824 81664464 81883704 81887232 82066752 82287072 82351706 82572791 82673664 83077344 83365807 83486592 83593216 83776476 84189168 84288384 84396032 84581052 84808122 84811776 85225896 85229568 85525504 85645728 85943109 86044392 86468256 86578688 86768493 87005184 87195924 87410176 87430014 87840768 88269678 88510464 88704504 88817792 89450991 89556408 89670784 89800704 90112512 90354432 90556416 90870848 90998586 91671552 91872522 91989856 92119167 92123136 92443008 92873312 93007872 93330816 93581376 94042368 94368904 94945536 95275208 95413248 95535104 95744544 96001584 96216192 96452608 96550276 96923568 97401024 97739222 97880832 98220696 98336448 98677894 98820864 98942809 98947072 99163992 99430212 99434496 99897344 99920016 100385124 100879632 101154816 101376576 101506048 101648736 101728578 102001683 102229704 102480896 102981291 102985728 103262208 103488588 103998384 104482476 104767488 104997168 105131264 105279048 105283584 105649152 106140928 106165017 106950144 107184609 107476992 107712612 107850176 108001782 108509184 108885952 109039014 109043712 109178272 109422336 109716096 110498283 110769792 111315456 111559491 111701968 111863808 112252224 112384512 112774736 113077496 113082368 113634528 114194304 114590812 114725856 115291008 115691324 115858944 116001914 116006912 116169984 116261232 116573352 117115978 117121024 117692904 118013952 118272672 118683341 118855296 119267988 119408544 119823157 120150016 120318912 120472576 120736686 120741888 121331448 121896222 122228736 122496696 122825556 122830848 123100128 123257344 123430608 123527559 124010496 124441088 124616016 124775168 125389824 125664714 126283752 126594048 126871578 127212183 127217664 127659392 127838844 127844352 128002112 128288256 129066588 129231424 129868032 130507776 130793886 130960928 131115264 131145021 131761152 132218656 132404517 132573616 132765696 133226688 133846832 134506176 135168768 135531648 135638104 135834624 136002244 136306272 137308388 137314304 137507328 137682944 137984784 138664512 139145986 139309968 139689984 139996224 140372064 140482322 140859467 140865536 141063552 141553356 142212259 142418304 142600192 142912812 143302656 143616816 144002376 144324288 144678912 144825414 145385352 145391616 145896448 146101536 146288128 146608833 147331044 147504672 147693056 148016841 148420608 148745988 149145318 149151744 149669632 149846016 149880024 150577686 151319448 151512704 151732224 152259072 152592867 152967808 153344556 153721344 154478592 154893312 155014976 155232882 155431136 156723714 156923872 157151232 157696896 158473728 159023984 159211392 160425216 160982248 160989184 161215488 161775264 162528296 162763776 162971648 163328928 163767408 164133504 164574144 164703412 165145582 166154688 166731614 166973184 167186432 167552952 168378336 168576768 168792064 168962983 169162104 169616244 169623552 170451792 171051008 171291456 171886218 172088784 172936512 173157376 173536986 174002871 174010368 174391848 174820352 174860028 175673967 175681536 176539356 177020928 177409008 177635584 178901982 179112816 179341568 179601408 180225024 180708864 181105029 181112832 181741696 181997172 182844333 183343104 183745044 183979712 184238334 184246272 184886016 185746624 186015744 186661632 187162752 188084736 188497071 188737808 189891072 190307367 190550416 190826496 191070208 191489088 192003168 192432384 192905216 193100552 193847136 194802048 195478444 195761664 196441392 196672896 197355788 197641728 197885618 197894144 198327984 198860424 198868992 199794688 199840032 200533921 200770248 201759264 202459817 202753152 203012096 203297472 203457156 204003366 204459408 204961792 205962582 205971456 206524416 206977176 207996768 208718979 208964952 209534976 209994336 210262528 210558096 210723483 211298304 212281856 212330034 213900288 214369218 214953984 215425224 215700352 216003564 217018368 217238121 217771904 218078028 218087424 218356544 218844672 219432192 220996566 221539584 222630912 223118982 223403936 223717977 223727616 224504448 224769024 225549472 225866529 226154992 227269056 228388608 229181624 229451712 230582016 231382648 231717888 232003828 232013824 232339968 232522464 233146704 234231956 234242048 235385808 236027904 236545344 237366682 237710592 238535976 238817088 239646314 240289679 240300032 240637824 240945152 241473372 241483776 242662896 243792444 244457472 244993392 245651112 245661696 246200256 246514688 246861216 247055118 247718373 248020992 248882176 249232032 249550336 250097421 250779648 251329428 252567504 253188096 253743156 254424366 254435328 255318784 255677688 255688704 256004224 256576512 257829327 258133176 258462848 259736064 260305479 261015552 261587772 261921856 262230528 262290042 263522304 264437312 264809034 265147232 265531392 266453376 267693664 268352973 269012352 270337536 271063296 271276208 271669248 272004488 272612544 274616776 274628608 275014656 275365888 275969568 277329024 278291972 278619936 279992448 280744128 280964644 281718934 281731072 282127104 283106712 284424518 284836608 285200384 285825624 286605312 287233632 288004752 288230971 288648576 289357824 289650828 290770704 291792896 292203072 292576256 293217666 294662088 295009344 295386112 296033682 296828427 296841216 297491976 298290636 298303488 299339264 299692032 299760048 301155372 302638896 303025408 303464448 304518144 305185734 305935616 306005049 306689112 307442688 308943873 308957184 309786624 310029952 310465764 310862272 313447428 313847744 314302464 315393792 316947456 318047968 318422784 318495051 320850432 321553827 321964496 322430976 323550528 325056592 325527552 325943296 326657856 327534816 328267008 329148288 329406824 330291164 332309376 333463228 333946368 334372864 335105904 336756672 337153536 337584128 337925966 338324208 339232488 339247104 340903584 342087277 342102016 342582912 343772436 344177568 345372629 345873024 346314752 347073972 348005742 348020736 348783696 349640704 349720056 351347934 351363072 353078712 354041856 354818016 355271168 356050023 357803964 358225632 358683136 359469471 360450048 361417728 362210058 362225664 363483392 363994344 365688666 366686208 367490088 367959424 368476668 368492544 369772032 370582677 371493248 372031488 373323264 374325504 376169472 376994142 377475616 379782144 380614734 381100832 381636549 381652992 382978176 384006336 384864768 386201104 387694272 389604096 390956888 391523328 392882784 393345792 394711576 395283456 395771236 395788288 396655968 397720848 399589376 399680064 401067842 401540496 403518528 404919634 405506304 406024192 406594944 406914312 408006732 408918816 409905923 409923584 410338673 411925164 411942912 413048832 413954352 415993536 417437958 417929904 419069952 419988672 420525056 421116192 421446966 422578401 422596608 424563712 424660068 426636777 427800576 428738436 429907968 430850448 431400704 432007128 434036736 434476242 435543808 436156056 436174848 436713088 437689344 438864384 439826499 441993132 443079168 444050523 445261824 446237964 446807872 447435954 447455232 449008896 449538048 451098944 451733058 452309984 454538112 456777216 457778601 458363248 458903424 461164032 462765296 463435776 464007656 464027648 464679936 465044928 466293408 468463912 468484096 470771616 473090688 474733364 475421184 477071952 477634176 479292628 480579358 480600064 481275648 481890304 482946744 482967552 485325792 487010951 487584888 488914944 489986784 491302224 491688127 492400512 493029376 493722432 494110236 495436746 497764352 498464064 499100672 500194842 501559296 502658856 505135008 506376192 506888949 507486312 508848732 508870656 510637568 511355376 512008448 513153024 515658654 516266352 516925696 519472128 520610958 522008613 522031104 523175544 523843712 524461056 524580084 527021901 527044608 528874624 529618068 530294464 531062784 532906752 535387328 536705946 538024704 540675072 542126592 542552416 543315087 543338496 544008976 545225088 548532999 549233552 550029312 550731776 551939136 554658048 556583944 557239872 559984896 561488256 561929288 563437868 563462144 564254208 566213424 568849036 569673216 570400768 571651248 573210624 574467264 576009504 576461942 577297152 578009537 578715648 579301656 581541408 583560649 583585792 584406144 585152512 586435332 589324176 590018688 590772224 592067364 593656854 593682432 594983952 596581272 596606976 598678528 599384064 599520096 601601763 602310744 605277792 606050816 607379451 609036288 610371468 611871232 612010098 613378224 614885376 617887746 617914368 619573248 620059904 620931528 621724544 626156937 626894856 627695488 628604928 630787584 632170449 633894912 636095936 636845568 636990102 641700864 643107654 643928992 644861952 647101056 650113184 651055104 651714363 653315712 655069632 656534016 658296576 658813648 660582328 664618752 666926456 667892736 668745728 670211808 673513344 674307072 675168256 675851932 676648416 678464976 681807168 684174554 684204032 685165824 687544872 688355136 690745258 691746048 692629504 694147944 696011484 696041472 697567392 699281408 699440112 699989501 702695868 702726144 706157424 708083712 709636032 710542336 712100046 715607928 716451264 717366272 718938942 720869037 720900096 722835456 724420116 724451328 726966784 727988688 731377332 733372416 734980176 735918848 736953336 736985088 739544064 741165354 742986496 743155119 744062976 746646528 748651008 750292263 752338944 753988284 754951232 759564288 761229468 762201664 763273098 763305984 765956352 768012672 769729536 772402208 773487981 775388544 779208192 780916437 781913776 783046656 785765568 786691584 789423152 790566912 791542472 791576576 793311936 795441696 799178752 799360128 802135684 803080992 807037056 809839268 811012608 812048384 813189888 813828624 816013464 817837632 819811846 819847168 820677346 823850328 823885824 826097664 827908704 830783387 831987072 834875916 835859808 838762099 839977344 841050112 842232384 842893932 845156802 845193216 849127424 849320136 853273554 855601152 857476872 859815936 861700896 862801408 864014256 864692913 868073472 868952484 871087616 872312112 873426176 875378688 877728768 879652998 883986264 886158336 888101046 890485281 890523648 892475928 893615744 894871908 894910464 898017792 899076096 902197888 903466116 904619968 909076224 913554432 915557202 916726496 917806848 918015147 922328064 925530592 926831619 926871552 928015312 929359872 930089856 932586816 936927824 941543232 946181376 949466728 950842368 954143904 955268352 958585256 961158716 961200128 962551296 963780608 965893488 970651584 974021902 975169776 977829888 979973568 982604448 983376254 984801024 986016269 986058752 987444864 988220472 990873492 995485813 995528704 996928128 998201344 1000389684 1003118592 1005317712 1010270016 1012752384 1013777898 1014972624 1017697464 1017741312 1021275136 1022710752 1024016896 1026261831 1026306048 1031317308 1032532704 1033851392 1036117887 1038944256 1041221916 1044017226 1044062208 1046351088 1047687424 1048922112 1049160168 1054043802 1054089216 1057749248 1059236136 1060588928 1062125568 1065813504 1068150069 1070774656 1073411892 1076049408 1078408413 1081350144 1084253184 1085104832 1086630174 1086676992 1088017952 1090450176 1097065998 1098467104 1100058624 1103878272 1109316096 1111748031 1113167888 1114479744 1119969792 1122976512 1123858576 1126875736 1126924288 1128508416 1132426848 1137698072 1139346432 1140801536 1143302496 1148934528 1152019008 1152923884 1154594304 1156019074 1158603312 1163082816 1167121298 1167171584 1168812288 1170305024 1172870664 1178648352 1180037376 1181544448 1182740881 1184134728 1187313708 1187364864 1189967904 1193162544 1194099737 1197357056 1198768128 1199040192 1203203526 1204621488 1210555584 1212101632 1214758902 1218072576 1220742936 1223742464 1224020196 1226756448 1229717769 1229770752 1231016019 1235775492 1235828736 1239146496 1240119808 1241863056 1243449088 1252313874 1253789712 1255390976 1257209856 1261575168 1264340898 1267735203 1267789824 1272191872 1273691136 1273980204 1279910331 1283401728 1286215308 1287857984 1289723904 1294202112 1300226368 1302110208 1303428726 1306631424 1310139264 1313068032 1316593152 1317627296 1319479497 1321164656 1329237504 1332151569 1333852912 1335785472 1337491456 1340423616 1347026688 1348614144 1350336512 1351703864 1353296832 1356929952 1363614336 1368349108 1368408064 1370331648 1375089744 1376710272 1381490516 1383492096 1385259008 1388295888 1392022968 1392082944 1395134784 1398562816 1398880224 1399979002 1403737447 1405391736 1405452288 1412314848 1417218719 1419272064 1421084672 1424200092 1431215856 1432902528 1434732544 1437877884 1441738074 1441800192 1445670912 1448840232 1448902656 1453933568 1455977376 1461032853 1462754664 1466744832 1469960352 1471837696 1473906672 1475064381 1479088128 1482330708 1485972992 1486310238 1493293056 1497302016 1500584526 1504677888 1507976568 1509902464 1519128576 1520666847 1522458936 1524403328 1526546196 1526611968 1531912704 1536025344 1539459072 1544804416 1546975962 1550777088 1558416384 1561832874 1563827552 1566025839 1566093312 1571531136 1573383168 1578846304 1581065703 1581133824 1583084944 1586623872 1590883392 1598720256 1604271368 1606161984 1614074112 1619678536 1622025216 1624096768 1626379776 1627657248 1632026928 1635675264 1639623692 1639694336 1641354692 1647700656 1652195328 1655817408 1661566774 1663974144 1669751832 1671719616 1677524198 1679954688 1682027753 1682100224 1684464768 1685787864 1690313604 1690386432 1698254848 1698640272 1706547108 1711202304 1714953744 1719631872 1723401792 1725602816 1728028512 1729385826 1734028611 1736146944 1737904968 1742175232 1744624224 1746852352 1750681947 1750757376 1755457536 1759305996 1767972528 1772316672 1776202092 1780970562 1781047296 1784951856 1787231488 1789743816 1789820928 1796035584 1798152192 1804395776 1804805289 1806932232 1809239936 1818152448 1822138353 1827108864 1831114404 1833452992 1835613696 1836030294 1844656128 1851061184 1853663238 1853743104 1856030624 1858719744 1860179712 1865173632 1873855648 1878470811 1883086464 1892362752 1896511347 1898933456 1901684736 1908287808 1910536704 1917170512 1922317432 1922400256 1925102592 1927561216 1931786976 1941303168 1948043804 1950339552 1959947136 1965208896 1966752508 1969602048 1972032538 1972117504 1974889728 1976440944 1981746984 1990971626 1991057408 1993856256 1996402688 2000779368 2006237184 2010635424 2017616797 2020540032 2025504768 2027555796 2029945248 2035394928 2036993669 2042550272 2045421504 2048033792 2052523662 2052612096 2062634616 2065065408 2067702784 2072235774 2077888512 2082443832 2088034452 2088124416 2092702176 2095374848 2097844224 2098320336 2099968503 2108087604 2108178432 2115498496 2118472272 2121177856 2124251136 2131627008 2136300138 2141549312 2146823784 2152098816 2156816826 2162607111 2162700288 2168506368 2170209664 2173260348 2173353984 2176035904 2180900352 2194131996 2196934208 2200117248 2207756544 2218632192 2223496062 2226335776 2228959488 2229465357 2239939584 2245953024 2247717152 2250876789 2253751472 2257016832 2264853696 2275396144 2278692864 2281603072 2286604992 2297869056 2304038016 2305847768 2309188608 2312038148 2317206624 2326165632 2334242596 2334343168 2337624576 2340610048 2345741328 2357296704 2360074752 2363088896 2365481762 2368269456 2374627416 2374729728 2379935808 2386325088 2388199474 2394610939 2394714112 2397536256 2398080384 2406407052 2409242976 2417608403 2421111168 2424203264 2429517804 2436145152 2441485872 2447484928 2448040392 2453512896 2459435538 2459541504 2462032038 2471550984 2471657472 2478292992 2480239616 2483726112 2486898176 2492350161 2504627748 2507579424 2510781952 2516286297 2523150336 2528681796 2535470406 2535579648 2544383744 2547382272 2547960408 2559820662 2566803456 2572430616 2575715968 2579447808 2588404224 2594078739 2600452736 2604220416 2606857452 2613262848 2620278528 2626136064 2633186304 2635254592 2638958994 2642329312 2658475008 2664303138 2667705824 2671455843 2671570944 2680847232 2694053376 2697228288 2703407728 2706593664 2713859904 2727228672 2736698216 2736816128 2740663296 2750179488 2753420544 2762981032 2766984192 2770518016 2776591776 2784045936 2790269568 2797125632 2797760448 2799958004 2807474894 2810783472 2824629696 2834437438 2838544128 2842169344 2848400184 2862431712 2865805056 2869341461 2869465088 2872370711 2875755768 2883476148 2883600384 2891341824 2897680464 2907867136 2911954752 2922065706 2925509328 2933489664 2939920704 2943675392 2947813344 2950128762 2958048807 2958176256 2964661416 2971945984 2972620476 2986457439 2986586112 2994604032 3001169052 3009355776 3015953136 3019804928 3038257152 3041333694 3044917872 3048806656 3053092392 3053223936 3063825408 3072050688 3078785493 3078918144 3089608832 3093951924 3101554176 3108353661 3116832768 3123665748 3127655104 3132051678 3132186624 3143062272 3146766336 3157692608 3162131406 3162267648 3166169888 3173247744 3181766784 3197440512 3204450207 3208542736 3212323968 3228148224 3235225239 3239357072 3244050432 3248193536 3252759552 3255314496 3264053856 3271350528 3279247384 3279388672 3282709384 3295401312 3311634816 3323133548 3327948288 3339503664 3343439232 3355048396 3359909376 3364055506 3364200448 3368929536 3371575728 3380627208 3380772864 3396509696 3397280544 3409076657 3413094216 3422404608 3429907488 3441816889 3446803584 3451205632 3456057024 3458771652 3468057222 3475809936 3484350464 3489248448 3493704704 3501363894 3501514752 3510915072 3518611992 3535945056 3544633344 3548222643 3552404184 3561941124 3562094592 3569903712 3574462976 3579487632 3582299211 3592071168 3596304384 3608791552 3609610578 3613864464 3618479872 3636304896 3644276706 3654217728 3662228808 3666905984 3671227392 3672060588 3689153307 3689312256 3693048057 3702122368 3707326476 3707486208 3712061248 3717439488 3720359424 3730347264 3747711296 3756941622 3766172928 3784725504 3793022694 3797866912 3803205609 3803369472 3816575616 3821073408 3834341024 3839730993 3844634864 3850205184 3855122432 3863573952 3882606336 3896087608 3900679104 3919894272 3930417792 3933505016 3939204096 3944065076 3944235008 3949779456 3952881888 3963493968 3981943252 3982114816 3987712512 3992805376 4001558736 4012474368 4021270848 4035233594 4041080064 4051009536 4055111592 4059890496 4070789856 4073987338 4084924543 4085100544 4090843008 4096067584 4105047324 4105224192 4125269232 4130130816 4135405568 4144471548 4155777024 4164887664 4176068904 4176248832 4185404352 4190749696 4195688448 4196640672 4199937006 4211212341 4216175208 4216356864 4230996992 4236944544 4242355712 4251656157 4263254016 4272600276 4283098624 4293647568 4304197632 4313633652 4325214222 4325400576 4337012736 4340419328 4346520696 4346707968 4352071808 4361800704 4383098559 4388263992 4393868416 4400234496 4415513088 4425193143 4437264384 4446992124 4452671552 4457918976 4458930714 4479879168 4491906048 4495434304 4501753578 4507502944 4514033664 4529707392 4550792288 4557385728 4562000541 4573209984 4595738112 4608076032 4611695536 4618377216 4624076296 4634413248 4652331264 4668485192 4668686336 4675249152 4681220096 4691482656 4714593408 4720149504 4726177792 4730963524 4736538912 4749254832 4759871616 4772650176 4776398948 4789221878 4789428224 4796160768 4812814104 4818485952 4835216806 4842222336 4848406528 4859035608 4872290304 4882971744 4894969856 4896080784 4899926507 4907025792 4918871076 4919083008 4924064076 4943101968 4956585984 4960479232 4967452224 4973796352 4984700322 5009255496 5015158848 5021563904 5032572594 5046083259 5046300672 5057363592 5070940812 5071159296 5088767488 5094764544 5095920816 5119641324 5133606912 5144861232 5151431936 5158895616 5176808448 5188157478 5200905472 5202085833 5208440832 5213714904 5226525696 5240557056 5252045841 5252272128 5266372608 5270509184 5277917988 5284658624 5316950016 5328606276 5335411648 5342911686 5343141888 5361694464 5388106752 5394456576 5406815456 5413187328 5414415867 5427719808 5454457344 5466415059 5473396432 5481326592 5500358976 5506841088 5525962064 5533968384 5541036032 5553183552 5568091872 5580539136 5594251264 5595520896 5599916008 5614949788 5621566944 5649259392 5668874876 5677088256 5684338688 5696800368 5724863424 5731610112 5738682922 5738930176 5744741422 5751511536 5766952296 5767200768 5782683648 5795360928 5815483709 5815734272 5823909504 5844131412 5851018656 5871334693 5879841408 5887350784 5895626688 5900257524 5916097614 5916352512 5929322832 5943891968 5945240952 5972914878 5973172224 5989208064 6002338104 6018711552 6031906272 6039609856 6052850391 6076514304 6082667388 6089835744 6097613312 6106184784 6110981007 6127650816 6144101376 6157570986 6157836288 6179217664 6187903848 6203108352 6216707322 6233665536 6247331496 6255310208 6264103356 6264373248 6286124544 6293532672 6299905509 6315385216 6324262812 6324535296 6332339776 6346495488 6363533568 6394881024 6408900414 6417085472 6424647936 6456296448 6470450478 6478714144 6487821333 6488100864 6505519104 6510628992 6528107712 6542701056 6558494768 6565418768 6590802624 6623269632 6646267096 6655896576 6679007328 6686878464 6710096792 6719818752 6728111012 6728400896 6737859072 6743151456 6761254416 6793019392 6794561088 6818153314 6826188432 6844809216 6859814976 6883633778 6893607168 6902411264 6912114048 6917543304 6936114444 6951619872 6968400691 6968700928 6975757441 6978496896 6987409408 7002727788 7003029504 7021830144 7037223984 7071890112 7089266688 7096445286 7104808368 7123882248 7124189184 7139807424 7148925952 7158975264 7164598422 7183832817 7184142336 7192608768 7217583104 7219221156 7227728928 7236959744 7252825209 7272609792 7288553412 7308435456 7324457616 7333811968 7342454784 7344121176 7378306614 7378624512 7386096114 7404244736 7414652952 7414972416 7424122496 7434878976 7440718848 7460694528 7477050483 7495422592 7513883244 7532345856 7548858891 7569451008 7586045388 7595733824 7606411218 7606738944 7633151232 7642146816 7668682048 7679461986 7689269728 7700410368 7727147904 7765212672 7782236217 7792175216 7801358208 7839788544 7860835584 7867010032 7878408192 7888130152 7888470016 7899558912 7905763776 7926987936 7963886504 7964229632 7975425024 7985610752 8003117472 8042541696 8070467188 8082160128 8110223184 8119780992 8141579712 8147974676 8169849086 8170201088 8181686016 8192135168 8210094648 8210448384 8250538464 8260261632 8270811136 8279186167 8288943096 8311554048 8329775328 8352137808 8358698159 8370808704 8381499392 8391376896 8393281344 8399874012 8422424682 8432350416 8461993984 8473889088 8484711424 8503312314 8526508032 8545200552 8566197248 8587295136 8608024383 8608395264 8617112133 8627267304 8650428444 8650801152 8674025472 8680838656 8693041392 8704143616 8723601408 8766197118 8776527984 8787736832 8800468992 8831026176 8850386286 8874146421 8874528768 8893984248 8905343104 8915837952 8917861428 8959372317 8959758336 8983812096 8990868608 9003507156 9015005888 9028067328 9059414784 9101584576 9114771456 9124001082 9146419968 9191476224 9216152064 9223391072 9236356479 9236754432 9248152592 9268826496 9304662528 9325060983 9336970384 9350498304 9362440192 9382965312 9429186816 9440299008 9452355584 9461927048 9473077824 9498509664 9519743232 9545300352 9552797896 9578443756 9578856448 9592321536 9625628208 9636971904 9670433612 9684444672 9696813056 9718071216 9744580608 9765943488 9789939712 9792161568 9799853014 9814051584 9826162129 9837742152 9838166016 9848128152 9886203936 9920531033 9920958464 9934904448 9947592704 9969400644 10018510992 10030317696 10043127808 10065145188 10092166518 10092601344 10114727184 10141881624 10142318592 10177534976 10189529088 10191841632 10227229971 10239282648 10267213824 10289722464 10302863872 10325450667 10353616896 10376314956 10401810944 10404171666 10427429808 10453051392 10481114112 10504091682 10504544256 10532745216 10541018368 10555835976 10569317248 10633900032 10644667929 10657212552 10670823296 10685823372 10686283776 10723388928 10746897633 10776213504 10788913152 10813630912 10826374656 10828831734 10855439616 10908914688 10932830118 10946792864 10962653184 11000717952 11013682176 11051924128 11067459921 11067936768 11079144171 11106367104 11136183744 11161078272 11191041792 11199832016 11229899576 11243133888 11298518784 11337749752 11354176512 11368677376 11393600736 11449726848 11463220224 11477365844 11477860352 11489482844 11503023072 11533904592 11565367296 11590721856 11630967418 11631468544 11647819008 11688262824 11702037312 11742669386 11759682816 11774701568 11791253376 11800515048 11832195228 11832705024 11858645664 11887783936 11890481904 11899821517 11945829756 11946344448 11978416128 12004676208 12037423104 12063812544 12079219712 12105700782 12153028608 12165334776 12179671488 12195226624 12212369568 12221962014 12254773629 12255301632 12288202752 12315141972 12315672576 12358435328 12375807696 12406216704 12433414644 12467331072 12494662992 12510620416 12528206712 12528746496 12572249088 12587065344 12599811018 12630770432 12633637023 12648525624 12649070592 12664679552 12692990976 12727067136 12754968471 12789762048 12817800828 12834170944 12849295872 12912592896 12940900956 12957428288 12975642666 12976201728 13011038208 13021257984 13056215424 13085402112 13116989536 13130837536 13149295677 13181605248 13246539264 13275579429 13292534192 13311793152 13358014656 13373756928 13420193584 13439637504 13456222024 13456801792 13475718144 13486302912 13522508832 13586038784 13589122176 13636306628 13652376864 13719629952 13767267556 13787214336 13804822528 13824228096 13835086608 13872228888 13903239744 13936801382 13937401856 13951514882 13956993792 13974818816 14005455576 14006059008 14043660288 14074447968 14123317579 14143780224 14178533376 14192890572 14209616736 14247764496 14258955683 14279614848 14297851904 14317950528 14329196844 14367665634 14368284672 14435166208 14438442312 14455457856 14473919488 14505650418 14545219584 14577106824 14616870912 14648915232 14667623936 14684909568 14688242352 14699779521 14756613228 14757249024 14772192228 14808489472 14829305904 14848244992 14869757952 14881437696 14921389056 14954100966 14990845184 15027766488 15064691712 15097717782 15138249777 15138902016 15172090776 15191467648 15212822436 15213477888 15266302464 15284293632 15337364096 15358923972 15378539456 15400820736 15454295808 15530425344 15564472434 15584350432 15602716416 15606257499 15679577088 15721671168 15734020064 15756137523 15756816384 15776260304 15799117824 15811527552 15853975872 15927773008 15950850048 15971221504 16006234944 16085083392 16140934376 16164320256 16220446368 16239561984 16283159424 16295949352 16339698172 16340402176 16363372032 16384270336 16420189296 16501076928 16520523264 16541622272 16558372334 16577886192 16623108096 16659550656 16704275616 16717396318 16741617408 16762276573 16762998784 16782753792 16786562688 16799748024 16844849364 16864700832 16923258821 16923987968 16947778176 16969422848 17006624628 17053016064 17090401104 17132394496 17174590272 17216048766 17216790528 17234224266 17254534608 17300856888 17301602304 17348050944 17361677312 17386082784 17408287232 17446451127 17447202816 17532394236 17553055968 17575473664 17614004079 17662052352 17700772572 17748292842 17749057536 17787968496 17810686208 17831675904 17835722856 17918744634 17919516672 17967624192 17981737216 18007014312 18030011776 18056134656 18118829568 18158551173 18203169152 18229542912 18248002164 18292839936 18332943021 18382952448 18432304128 18446782144 18472712958 18473508864 18496305184 18537652992 18609325056 18650121966 18673940768 18700996608 18765930624 18858373632 18880598016 18899716527 18923854096 18946155648 18997019328 19039486464 19090600704 19105595792 19156887512 19157712896 19184643072 19251256416 19273943808 19340867224 19368889344 19393626112 19436142432 19531886976 19579879424 19584323136 19599706028 19628103168 19652324258 19675484304 19696256304 19772407872 19841062066 19841916928 19869808896 19895185408 19938801288 20037021984 20060635392 20086255616 20106594977 20130290376 20184333036 20185202688 20229454368 20283763248 20299695529 20355069952 20379058176 20383683264 20454459942 20478565296 20534427648 20579444928 20605727744 20650901334 20707233792 20752629912 20803621888 20808343332 20854859616 20905202073 20906102784 20927272323 20962228224 21008183364 21009088512 21065490432 21082036736 21111671952 21138634496 21267800064 21289335858 21314425104 21341646592 21371646744 21372567552 21446777856 21493795266 21551498451 21552427008 21577826304 21627261824 21652749312 21657663468 21710879232 21758475627 21817829376 21865660236 21893585728 21925306368 22001435904 22027364352 22103848256 22134919842 22135873536 22158288342 22212734208 22272367488 22322156544 22382083584 22399664032 22431151449 22459799152 22486267776 22597037568 22646576673 22675499504 22708353024 22737354752 22787201472 22899453696 22926440448 22954731688 22955720704 22978965688 23006046144 23067809184 23181443712 23261934836 23262937088 23295638016 23376525648 23404074624 23485338772 23519365632 23549403136 23582506752 23601030096 23664390456 23665410048 23717291328 23775567872 23780963808 23799643034 23863536599 23891659512 23892688896 23956832256 24009352416 24092718223 24127625088 24158439424 24211401564 24330669552 24359342976 24390453248 24424739136 24443924028 24509547258 24510603264 24576405504 24630283944 24631345152 24716870656 24751615392 24812433408 24837558501 24866829288 24934662144 24989325984 25021240832 25056413424 25076094477 25144498176 25174130688 25199622036 25261540864 25267274046 25297051248 25329359104 25385981952 25454134272 25509936942 25579524096 25635601656 25668341888 25698591744 25824073149 25825185792 25851336399 25881801912 25914856576 25951285332 25952403456 26022076416 26042515968 26112430848 26170804224 26233979072 26261675072 26298591354 26363210496 26493078528 26551158858 26585068384 26622439263 26623586304 26716029312 26747513856 26840387168 26878116951 26879275008 26912444048 26951436288 26972605824 27045017664 27178244352 27272613256 27304753728 27439259904 27534535112 27574428672 27609645056 27648456192 27670173216 27744457776 27806479488 27873602764 27874803712 27903029764 27913987584 27949637632 28010911152 28087320576 28148895936 28246635158 28287560448 28357066752 28385781144 28419233472 28495528992 28517911366 28559229696 28594471801 28595703808 28635901056 28658393688 28735331268 28736569344 28870332416 28876884624 28910915712 28947838976 29011300836 29090439168 29154213648 29233741824 29297830464 29335247872 29369819136 29376484704 29399559042 29478486387 29513226456 29514498048 29544384456 29616978944 29658611808 29696489984 29761593099 29762875392 29842778112 29908201932 29981690368 30055532976 30129383424 30195435564 30276499554 30277804032 30344181552 30382935296 30425644872 30426955776 30532604928 30568587264 30674728192 30681689913 30717847944 30757078912 30801641472 30908591616 30976352001 31060850688 31128944868 31168700864 31205432832 31212514998 31359154176 31443342336 31468040128 31512275046 31513632768 31552520608 31598235648 31623055104 31707951744 31855546016 31901700096 31934003787 32012469888 32170166784 32240692899 32281868752 32328640512 32440892736 32479123968 32566318848 32591898704 32679396344 32680804352 32726744064 32768540672 32840378592 33002153856 33041046528 33083244544 33116744668 33155772384 33319101312 33408551232 33434792636 33483234816 33524553146 33525997568 33573125376 33599496048 33689698728 33729401664 33846517642 33847975936 33895556352 33938845696 34013249256 34106032128 34180802208 34264788992 34299485549 34349180544 34432097532 34433581056 34468448532 34509069216 34601713776 34628892373 34696101888 34723354624 34772165568 34816574464 34892902254 34894405632 35064788472 35106111936 35150947328 35228008158 35324104704 35401545144 35496585684 35498115072 35575936992 35621372416 35663351808 35671445712 35699464551 35837489268 35839033344 35935248384 35963474432 36014028624 36060023552 36112269312 36237659136 36317102346 36406338304 36459085824 36496004328 36585679872 36665886042 36764320887 36765904896 36864608256 36893564288 36945425916 36947017728 36992610368 37075305984 37218650112 37300243932 37347881536 37401993216 37531861248 37716747264 37761196032 37799433054 37847708192 37892311296 37900911069 37994038656 38078972928 38181201408 38211191584 38264905413 38313775024 38369286144 38502512832 38547887616 38681734448 38737778688 38787252224 38872284864 39063773952 39159758848 39168646272 39199412056 39256206336 39304648516 39350968608 39392512608 39544815744 39682124132 39683833856 39739617792 39790370816 39877602576 40074043968 40121270784 40172511232 40213189954 40260580752 40368666072 40370405376 40458908736 40567526496 40599391058 40708385963 40710139904 40758116352 40767366528 40908919884 40957130592 41099342851 41158889856 41211455488 41301802668 41414467584 41505259824 41607243776 41616686664 41709719232 41810404146 41812205568 41854544646 41924456448 42016366728 42018177024 42130980864 42164073472 42223343904 42277268992 42369952737 42535600128 42578671716 42628850208 42683293184 42743293488 42776867049 42893555712 42987590532 43102996902 43104854016 43254523648 43305498624 43315326936 43421758464 43516951254 43635658752 43731320472 43787171456 43850612736 44002871808 44054728704 44099338563 44207696512 44269839684 44271747072 44316576684 44425468416 44544734976 44644313088 44764167168 44799328064 44862302898 44919598304 44972535552 45194075136 45293153346 45350999008 45414749331 45416706048 45574402944 45798907392 45852880896 45909463376 45957931376 46012092288 46135618368 46362887424 46523869672 46525874176 46591276032 46753051296 46808149248 46970677544 47038731264 47098806272 47165013504 47202060192 47328780912 47434582656 47551135744 47561927616 47599286068 47727073198 47783319024 47913664512 48018704832 48185436446 48255250176 48316878848 48422803128 48661339104 48718685952 48778804837 48780906496 48830302087 48849478272 48887848056 49019094516 49021206528 49152811008 49260567888 49433741312 49503230784 49624866816 49675117002 49733658576 49869324288 49978651968 50042481664 50112826848 50152188954 50286829719 50288996352 50348261376 50399244072 50523081728 50534548092 50594102496 50658718208 50769776463 50771963904 50908268544 51019873884 51159048192 51271203312 51336683776 51397183488 51648146298 51650371584 51702672798 51763603824 51829713152 51902570664 51904806912 52044152832 52085031936 52224861696 52339353381 52341608448 52467958144 52523350144 52597182708 52726420992 52842012237 52986157056 53102317716 53170136768 53244878526 53247172608 53432058624 53495027712 53680774336 53756233902 53758550016 53824888096 53902872576 53945211648 54090035328 54356488704 54475653519 54545226512 54609507456 54878519808 54998829063 55069070224 55148857344 55219290112 55296912384 55340346432 55488915552 55612958976 55747205528 55749607424 55806059528 55827975168 55899275264 56021822304 56297791872 56493270316 56575120896 56771562288 56838466944 56991057984 57035822732 57118459392 57188943602 57191407616 57271802112 57316787376 57470662536 57473138688 57740664832 57753769248 57821831424 57895677952 57954303169 58022601672 58180878336 58308427296 58510887113 58595660928 58670495744 58739638272 58752969408 58799118084 58956972774 59026452912 59088768912 59233957888 59317223616 59392979968 59523186198 59525750784 59685556224 59816403864 59963380736 60111065952 60258766848 60319784931 60390871128 60552999108 60555608064 60688363104 60765870592 60851289744 60899086587 61065209856 61137174528 61349456384 61363379826 61435695888 61514157824 61603282944 61817183232 61952704002 62121701376 62257889736 62337401728 62410865664 62425029996 62715606219 62718308352 62781816969 62886684672 62936080256 63024550092 63027265536 63105041216 63196471296 63246110208 63415903488 63711092032 63803400192 63868007574 64024939776 64340333568 64481385798 64563737504 64654495353 64657281024 64881785472 64958247936 65132637696 65183797408 65275426881 65358792688 65453488128 65537081344 65680757184 66004307712 66082093056 66166489088 66233489336 66311544768 66638202624 66817102464 66869585272 66966469632 67049106292 67051995136 67146250752 67198992096 67379397456 67458803328 67693035284 67695951872 67791112704 67877691392 68026498512 68212064256 68361604416 68529577984 68598971098 68698361088 68864195064 68867162112 68936897064 69018138432 69203427552 69257784746 69443717231 69446709248 69544331136 69633148928 69785804508 69788811264 70129576944 70212223872 70301894656 70456016316 70648209408 70803090288 70993171368 70996230144 71151873984 71242744832 71326703616 71342891424 71398929102 71590609797 71674978536 71678066688 71870496768 71926948864 72028057248 72120047104 72278154669 72475318272 72634204692 72812676608 72992008656 73171359744 73331772084 73528641774 73531809792 73729216512 73787128576 73890851832 73894035456 73985220736 74150611968 74437300224 74512675503 74600487864 74695763072 74803986432 75063722496 75228283431 75433494528 75522392064 75598866108 75695416384 75784622592 75801822138 75988077312 76157945856 76362402816 76422383168 76529810826 76627550048 76738572288 77005025664 77095775232 77363468896 77472219447 77475557376 77554009197 77744569728 78127547904 78337292544 78398824112 78512412672 78609297032 78701937216 78785025216 79089631488 79364248264 79367667712 79479235584 79580741632 79755205152 80148087936 80242541568 80345022464 80426379908 80521161504 80737332144 80917817472 81135052992 81198782116 81416771926 81420279808 81534733056 81817839768 81914261184 82198685702 82317779712 82422910976 82603605336 82828935168 83010519648 83214487552 83233373328 83298750619 83419438464 83620808292 83624411136 83709089292 83848912896 84032733456 84261961728 84328146944 84446687808 84554537984 84739905474 85071200256 85157343432 85257700416 85366586368 85486586976 85553734098 85783415403 85787111424 85975181064 86205993804 86209708032 86509047296 86610997248 86630653872 86843516928 87033902508 87271317504 87462640944 87574342912 87701225472 88005743616 88109457408 88198677126 88415393024 88435459161 88539679368 88543494144 88633153368 88850936832 89089469952 89284779297 89288626176 89528334336 89598656128 89724605796 89839196608 89945071104 90388150272 90586306692 90701998016 90829498662 90833412096 91148805888 91597814784 91705761792 91818926752 91915862752 92024184576 92045069739 92271236736 92725774848 92929056003 93047739344 93182552064 93506102592 93616298496 93941355088 94077462528 94197612544 94330027008 94404120384 94657561824 94869165312 95102271488 95123855232 95198572136 95454146396 95566638048 96037409664 96370872892 96510500352 96633757696 96845606256 97322678208 97437371904 97557609674 97561812992 97660604174 97698956544 97775696112 98038189032 98042413056 98305622016 98521135776 98863223053 98867482624 99006461568 99249733632 99350234004 99467317152 99812689781 99957303936 100084963328 100225653696 100304377908 100573659438 100577992704 100798488144 101046163456 101069096184 101188204992 101317436416 101539552926 101543927808 101816537088 102039747768 102318096384 102542406624 102673367552 102794366976 102898456647 103296292596 103300743168 103405345596 103527207648 103659426304 103805141328 103886677119 104088305664 104170063872 104449723392 104678706762 104683216896 104935916288 105046700288 105194365416 105452841984 105684024474 105972314112 106204635432 106340273536 106489757052 106494345216 106864117248 106990055424 107098393653 107361548672 107512467804 107517100032 107649776192 107805745152 107890423296 108180070656 108712977408 108951307038 109090453024 109219014912 109757039616 109997658126 110138140448 110292962661 110297714688 110593824768 110680692864 110977831104 111225917952 111494411056 111612119056 111655950336 111798550528 112043644608 112595583744 112986540632 113150241792 113543124576 113676933888 113982115968 114071645464 114236918784 114377887204 114382815232 114543604224 114633574752 114941325072 115481329664 115507538496 115643662848 115791355904 115908606338 116045203344 116361756672 116616854592 117021774226 117191321856 117340991488 117479276544 117505938816 117598236168 117913945548 118052905824 118177537824 118462811747 118467915776 118587876497 118634447232 118785959936 119046372396 119051501568 119371112448 119632807728 119926761472 120222131904 120517533696 120639569862 120781742256 121105998216 121111216128 121376726208 121531741184 121702579488 121798173174 122125157889 122130419712 122274349056 122698912768 122726759652 122871391776 123028315648 123298028553 123634366464 123905408004 124243402752 124515779472 124674803456 124821731328 124850059992 125431212438 125436616704 125563633938 125773369344 125872160512 126049100184 126054531072 126210082432 126392942592 126492220416 126831806976 127109858211 127422184064 127606800384 127736015148 128049879552 128330601147 128680667136 128962771596 129127475008 129308990706 129314562048 129763570944 129916495872 130265275392 130367594816 130550853762 130717585376 130906976256 131361514368 132008615424 132164186112 132298015689 132466978672 132623089536 133276405248 133634204928 133739170544 133932939264 134098212584 134103990272 134292501504 134397984192 134758794912 134917606656 135386070568 135391903744 135582225408 135755382784 136052997024 136723208832 137059155968 137197942196 137396722176 137728390128 137873794128 138036276864 138406855104 138515569492 138887434462 138893418496 139088662272 139266297856 139571609016 139577622528 140259153888 140424447744 140603789312 140746164839 140912032632 141296418816 141606180576 141986342736 142097868703 142303747968 142485489664 142653407232 142685782848 142797858204 143181219594 143349957072 143740993536 143853897728 144056114496 144240094208 144556309338 144950636544 145268409384 145625353216 145984017312 146336414511 146342719488 146490906261 146663544168 147057283548 147063619584 147458433024 147574257152 147781703664 147970441472 148301223936 148874600448 149025351006 149200975728 149391526144 149607972864 150127444992 150456566862 150860489157 150866989056 151044784128 151197732216 151390832768 151569245184 151603644276 151976154624 152309329389 152315891712 152724805632 152844766336 153059621652 153255100096 153477144576 154010051328 154191550464 154726937792 154944438894 154951114752 155108018394 155489139456 156255095808 156674585088 156797648224 157018060143 157024825344 157218594064 157403874432 157570050432 158179262976 158526036711 158728496528 158958471168 159161483264 159510410304 160296175872 160485083136 160690044928 160852759816 161042323008 161474664288 161835634944 162270105984 162397564232 162833543852 162840559616 163069466112 163635679536 163828522368 164397371404 164635559424 164845821952 165207210672 165657870336 166021039296 166428975104 166466746656 166597501238 166838876928 167044756193 167241616584 167248822272 167418178584 167697825792 168065466912 168649027561 168656293888 168893375616 169109075968 169479810948 170314686864 170515400832 170733172736 170973173952 171107468196 171566830806 171574222848 171950362128 172411987608 172419416064 173018094592 173221994496 173261307744 173687033856 173862909507 174067805016 174542635008 174925281888 175148685824 175532661339 176011487232 176218914816 176397354252 176830786048 176870918322 177079358736 177266306736 177701873664 178178939904 178569558594 178577252352 179056668672 179197312256 179449211592 179678393216 179890142208 180776300544 180959354793 181172613384 181403996032 181658997324 181666824192 182297611776 182697259761 183195629568 183411523584 183637853504 183831725504 184048369152 184090139478 184542473472 185451549696 185858112006 186095478688 186365104128 187012205184 187232596992 187882710176 188146818657 188154925056 188345450907 188660054016 188808240768 189315123648 189738330624 190247710464 190397144272 190908292792 191133276096 192074819328 192741745784 193021000704 193267515392 193691212512 194645356416 194874743808 195115219348 195123625984 195321208348 195397913088 195551392224 196076378064 196611244032 197042271552 197726446106 197734965248 198012923136 198499467264 198700468008 198934634304 199625379562 199914607872 200169926656 200451307392 200608755816 201147318876 201155985408 201596976288 202092326912 202138192368 202296965789 202376409984 202634872832 203079105852 203087855616 203633074176 204079495536 204636192768 205084813248 205346735104 205588733952 205796913294 206592585192 206601486336 206810691192 207054415296 207318852608 207610282656 207773354238 208331151693 208340127744 208899446784 209357413524 209366433792 209871832576 210093400576 210388730832 210905683968 211368048948 211944628224 212409270864 212680547072 212979514104 212988690432 213728234496 213980110848 214196787306 214723097344 214771829391 215024935608 215034200064 215299552384 215611490304 215780846592 216360141312 216834464007 217425954816 217902614076 218180906048 218438029824 219514079232 219995316252 220276280896 220585925322 220595429376 221187649536 221361385728 221955662208 222451835904 222988822112 223224238112 223311900672 223538026509 224087289216 225191167488 225684850293 225973081264 226300483584 227086249152 227353867776 227964231936 228143290928 228473837568 228755774408 228765630464 229087208448 229267149504 229882650144 230962659328 231015076992 231287325696 231582711808 231817212676 232090406688 233233709184 234043548452 234382643712 234681982976 235011877632 235196472336 235827891096 236105811648 236355075648 236925623494 236935831552 237175752994 237268894464 237571919872 238092744792 238103003136 238742224896 239265615456 239853522944 240096398843 240444263808 241035067392 241279139724 241563484512 242211996432 242402246611 242753452416 243063482368 243405158976 243596346348 244250315778 244260839424 245397825536 245453519304 245742783552 246056631296 246596057106 247268732928 247810816008 248486805504 249031558944 249349606912 249643462656 249700119984 249896251857 250862424876 250873233408 251127267876 251546738688 251744321024 252098200368 252420164864 252785885184 252984440832 253663613952 254219716422 254844368128 255213600768 255472030296 256099759104 256661202294 257350246209 257361334272 257925543192 258254950016 258617981412 258629124096 259527141888 259832991744 260530550784 260735189632 261101707524 261435170752 261813952512 262723028736 264017230848 264328372224 264596031378 264933957344 265246179072 265306377483 266552810496 267268409856 267478341088 267854337891 267865878528 268196425168 268585003008 268795968384 269517589824 269835213312 270772141136 271164450816 271510765568 272105994048 273446417664 274118311936 274395884392 274793444352 275456780256 275747588256 276072553728 276813710208 277031138984 277774868924 277786836992 278177324544 278532595712 279143218032 280518307776 280848895488 281207578624 281492329678 281824065264 282592837632 283212361152 283972685472 284195737406 284607495936 284958701741 284970979328 285306814464 285371565696 285595716408 286362439188 286699914144 287695399957 287707795456 288112228992 288480188416 289112618676 289901273088 290536818768 291250706432 291968034624 292672829022 292685438976 292981812522 293327088336 294114567096 294127239168 294916866048 295148514304 295563407328 295940882944 296589669159 296602447872 297749200896 298050702012 298401951456 298783052288 299438069343 300254889984 300913133724 301720978314 301733978112 302395464432 302781665536 303138490368 303207288552 303952309248 304618658778 304631783424 305449611264 305689532672 306119243304 306510200192 306954289152 308020102656 308383100928 308695369941 309453875584 309888877788 309902229504 310216036788 310978278912 311660031357 312510191616 313349170176 313595296448 314036120286 314049650688 314437188128 314807748864 315140100864 316358525952 317052073422 317456993056 317916942336 319020820608 320592351744 320970166272 321295180959 321705519632 322084646016 322949328576 323671269888 324540211968 324795128464 325667087704 325681119232 326138932224 327271359072 327657044736 328794742808 329271118848 329691643904 330414421344 332042078592 332857950208 332933493312 333195002476 333677753856 334089512386 334483233168 334836357168 335395651584 336130933824 337298055122 337312587776 337786751232 338218151936 338959621896 340629373728 341030801664 341466345472 341812114609 341946347904 342214936392 343133661612 343148445696 343900724256 344823975216 345094823993 346036189184 346443988992 346522615488 347374067712 347725819014 348135610032 349085270016 349850563776 350297371648 351065322678 352022974464 352437829632 352794708504 353661572096 353741836644 354158717472 354532613472 355388435241 355403747328 355763629491 356357879808 357139117188 357154504704 358113337344 358394624512 358898423184 359356786432 359780284416 361552601088 361918709586 362345226768 362807992064 363317994648 363333648384 364595223552 365394519522 366375473667 366391259136 366823047168 367275707008 367663451008 368096738304 368180278956 369084946944 369894085659 370903099392 371716224012 372190957376 372730208256 374024410368 374465193984 375765420352 376293637314 376309850112 376690901814 377320108032 377616481536 378630247296 379476661248 380495420928 380794288544 381329574633 381816585584 382266552192 384149638656 384991803441 385483491568 386042001408 386535030784 387382425024 389290712832 389749487616 390230438696 390247251968 390642416696 390795826176 391102784448 392152756128 394084543104 395452892212 395469930496 396025846272 397400936016 397869268608 399250759124 399829215744 400339853312 400902614784 401217511632 402294637752 402311970816 403193952576 404184653824 404276384736 404593931578 404752819968 405269745664 405680122183 406158211704 406175711232 407266148352 408158991072 409576209791 410169626496 410693470208 411177467904 411593826588 413185170384 413621382384 414108830592 414637705216 415220565312 415546708476 416662303386 416680255488 417798893568 418714827048 418732867584 419743665152 420186801152 420777461664 421811367936 422238494517 422736097896 423889256448 424818541728 425361094144 425959028208 426293606109 427456468992 427960221696 428393574612 429446194688 429543658782 430049871216 430599104768 431222980608 431561693184 432720282624 433668928014 434851909632 435805228152 436361812096 436876059648 439009243533 439028158464 439472718783 439990632504 440552561792 441171850644 441190858752 442375299072 442722771456 443911324416 444903671808 445977644224 446448476224 446623801344 447076053018 448174578432 450382334976 451369700586 451946162528 452581467471 452600967168 454172498304 454707735552 455928463872 456286581856 456927988167 456947675136 457511548816 458174416896 458534299008 459765300288 462030153984 462574651392 463165423616 463634425352 464180813376 466467418368 468087096904 468765287424 469363965952 470023755264 470392944672 471655782192 472211623296 472710151296 473851246988 473871663104 474351505988 474537788928 475143839744 476185489584 477484449792 478531230912 479707045888 480192797686 480888527616 482070134784 482558279448 483126969024 484423992864 484804493222 485506904832 486106020617 486126964736 486810317952 487192692696 488500631556 488521678848 490795651072 490907038608 491485567104 492113262592 493192114212 494537465856 495621632016 496973611008 498063117888 498699213824 499286925312 499400239968 499792503714 501134268579 501724849752 501746466816 502254535752 503093477376 503488642048 504196400736 504840329728 505947082683 505968881664 507327227904 508439432844 509688736256 510944060592 512199518208 513322404588 514700492418 514722668544 515851086384 516509900032 517235962824 517258248192 519054283776 519665983488 521061101568 521470379264 521588728521 522203415048 522870341504 523627905024 525446057472 526597984017 528034461696 528656744448 529192062756 529867914688 530492358144 530612754966 533105620992 534536819712 534956682176 535708675782 535731757056 536392850336 537170006016 537591936768 539035179648 539670426624 541544282272 542328901632 542878064379 544211988096 546892835328 548091779283 548791768784 549586888704 550913560512 551495176512 552145107456 553627420416 554062277968 555549737848 555573673984 556354649088 557065191424 558286436064 561036615552 561697790976 562415157248 562984659356 563648130528 566424722304 567945370944 568391474812 569214991872 569917403482 569941958656 570743131392 571191432816 572724878376 573399828288 575390799914 575415590912 576224457984 576960376832 578225237352 579802546176 581073637536 582501412864 583091254333 583936069248 585345658044 585370877952 585963625044 586654176672 588229134192 588691170341 589833732096 590297028608 591126814656 591881765888 593179338318 593204895744 595498401792 596101404024 596803902912 597566104576 598876138686 600509779968 601826267448 603441956628 603467956224 604790928864 605563331072 606276980736 606414577104 606890897367 607904618496 609237317556 609263566848 610899222528 611379065344 612238486608 613020400384 613908578304 616040205312 616766201856 617390739882 618907751168 619777755576 619804459008 620432073576 621956557824 623320062714 624993455079 625020383232 626698340352 627190592896 628072240572 628099301376 628874376256 629615497728 630280201728 632717051904 634104146844 634913986112 635833884672 638041641216 641184703488 641940332544 642590361918 643411039264 644169292032 644315488173 645898657152 647342539776 649080423936 649590256928 650503392021 651334175408 652277864448 654542718144 655314089472 657589485616 658542237696 659383287808 660828842688 664084157184 665715900416 665866986624 666390004952 667355507712 668179024772 668966466336 669672714336 672261867648 674596110244 674625175552 675573502464 676436303872 677919243792 681258747456 682061603328 682932690944 683624229218 683892695808 684429872784 686267323224 686296891392 687801448512 689647950432 690189647986 692042561371 692072378368 692887977984 693045230976 694748135424 695451638028 696271220064 698688828467 699701127552 700594743296 702130645356 704045948928 705589417008 707323144192 707483673288 708317434944 709065226944 710776870482 710807494656 711527258982 712715759616 714278234376 714309009408 716226674688 716789249024 717796846368 718713572864 719560568832 720289196529 723105202176 723837419172 724690453536 725615984128 726635989296 727206739833 729190447104 730789039044 732750947334 732782518272 734551414016 735326902016 736193476608 736360557912 738169893888 739788171318 741806198784 743432448024 744381914752 745460416512 748048820736 748930387968 749688755571 751530840704 752587274628 752619700224 753381803628 754640216064 755232963072 757260494592 758953322496 760990841856 761588577088 762659149266 763633171168 764533104384 768299277312 769983606882 770966983136 772050738627 772084002816 774764850048 778581425664 779498975232 780460877392 781284833392 781591652352 782205568896 784305512256 788169086208 790905784424 790939860992 792051692544 794801872032 795738537216 798501518248 799658431488 800679706624 801805229568 802435023264 804589275504 806387905152 808369307648 808552769472 809187863156 809505639936 810539491328 811360244366 812316423408 814532296704 816317982144 819152419582 820339252992 821386940416 822354935808 823187653176 826370340768 827242764768 828217661184 829239682229 829275410432 830115135479 830441130624 831093416952 833324606772 833360510976 835597787136 837429654096 839487330304 840373602304 841554923328 843622735872 844476989034 845472195792 847778512896 849637083456 850722188288 851918056416 852587212218 854876105223 854912937984 855920443392 856787149224 858892389376 859087317564 860099742432 861198209536 863086199871 863123386368 865440565248 867337856028 869703819264 871610456304 872723624192 873752119296 878018487066 878056316928 878945437566 879981265008 881105123584 882343701288 882381717504 884750598144 885445542912 887822648832 889769007477 889807343616 891955288448 892896952448 893247602688 894152106036 896349156864 898314208029 900764669952 902739401172 903892325056 905162934942 905201934336 908344996608 909415471104 911856927744 912573163712 913855976334 913895350272 915023097632 916348833792 917068598016 919530600576 924060307968 925149302784 926086109823 927268850704 928361626752 932934836736 934980094071 936174193808 937530574848 938727931904 940047510528 940785889344 943311564384 944423246592 945420302592 947702493976 947743326208 948703011976 949075577856 950287679488 952370979168 957062461824 959414091776 960385595372 961777055232 965116558896 966253938048 968847985728 969608986444 971013809664 972212041234 972253929472 973620635904 974385385392 977001263112 977043357696 981591302144 981814077216 982971134208 984226525184 985223153873 986384228424 989074931712 991243264032 994685080921 996126235776 997398427648 998573850624 998800479936 999585007428 1002268537158 1003449699504 1004509071504 1006186954752 1006977284096 1008392801472 1009680659456 1011894165366 1011937763328 1014654455808 1016878865688 1019377472512 1021888121184 1024399036416 1025436343827 1026644809176 1029400984836 1029445337088 1031702172768 1033019800064 1034471925648 1035284471979 1038108567552 1039331966976 1042122203136 1042940758528 1043177457042 1044406830096 1045740683008 1047255810048 1050892114944 1053195968034 1056068923392 1057313488896 1058384125512 1059735829376 1060984716288 1061225509932 1066165305723 1066211241984 1067290888473 1069073639424 1069913364352 1071417351564 1071463514112 1072785700672 1074340012032 1075183873536 1078070359296 1079340853248 1083088564544 1084657803264 1085756128758 1088423976192 1093785670656 1096183558566 1097583537568 1099126421001 1099173777408 1101827121024 1102990353024 1104290214912 1107254840832 1108124555936 1109682256977 1111099475696 1112709298176 1114130382848 1116572872128 1122073231104 1123395581952 1124830314496 1125969318712 1127296261056 1132849444608 1135890741888 1136782949624 1138429983744 1139834806964 1139883917312 1141486262784 1142382865632 1145449756752 1146799656576 1150781599828 1150831181824 1152448915968 1153920753664 1156450474704 1159605092352 1162147275072 1165002825728 1166182508666 1167872138496 1170691316088 1170741755904 1171927250088 1173308353344 1176458268384 1177382340682 1180543192927 1180594057216 1182253629312 1183763531776 1186358676636 1186409791488 1192202808048 1193607805824 1195132209152 1197752277372 1201019559936 1203652534896 1206883913256 1206935912448 1209581857728 1211126662144 1212553961472 1212829154208 1213781794734 1215809236992 1217040366549 1218474635112 1218527133696 1221798445056 1222758130688 1224476973216 1226040800768 1228728629373 1232080410624 1233532403712 1234781479764 1237815502336 1239555511152 1240864147152 1243913115648 1246640125428 1249986910158 1250040766464 1253396680704 1254381185792 1256144481144 1256198602752 1257748752512 1259230995456 1260560403456 1265434103808 1266715483551 1268208293688 1269827972224 1271667769344 1276083282432 1278880818327 1282369406976 1283880665088 1285180723836 1286822078528 1288338584064 1288630976346 1291797314304 1294685079552 1298160847872 1299180513856 1301006784042 1302668350816 1304555728896 1309085436288 1310628178944 1315178971232 1317027730599 1317084475392 1318418156349 1321657685376 1328168314368 1331733973248 1332780009904 1334711015424 1336358049544 1337932932672 1339345428672 1344523735296 1349192220488 1349250351104 1351147004928 1352872607744 1355838487584 1362517494912 1364123206656 1365865381888 1367248458436 1367785391616 1368859745568 1372534646448 1375602897024 1379295900864 1380379295972 1384085122742 1384144756736 1386090461952 1389496270848 1390903276056 1392542440128 1397377656934 1399402255104 1401189486592 1404261290712 1408091897856 1411178834016 1414646288384 1414967346576 1416078760523 1416634869888 1418130453888 1421553740964 1421614989312 1423054517964 1425431519232 1428556468752 1432453349376 1433578498048 1435593692736 1437427145728 1439121137664 1440578393058 1446210404352 1447674838344 1449380907072 1451231968256 1453271978592 1454413479666 1458318061851 1458380894208 1461578078088 1465501894668 1465565036544 1469102828032 1470653804032 1472386953216 1472721115824 1476339787776 1479576342636 1483612397568 1486864896048 1488763829504 1490920833024 1496097641472 1497860775936 1499377511142 1503061681408 1503402805737 1505174549256 1505239400448 1506763607256 1509280432128 1510465926144 1514520989184 1517841248049 1517906644992 1521981683712 1523177154176 1525318298532 1527266342336 1529066208768 1536598554624 1539967213764 1541933966272 1544101477254 1544168005632 1549529700096 1557162851328 1558997950464 1560921754784 1562569666784 1563183304704 1564411137792 1564766185563 1568611024512 1576338172416 1579793952051 1581811568848 1584103385088 1589603744064 1591477074432 1597003036496 1599316862976 1601359413248 1603610459136 1604870046528 1609178551008 1612775810304 1616738615296 1617105538944 1618375726312 1619011279872 1621078982656 1622720488732 1624632846816 1632635964288 1638304839164 1640678505984 1642773880832 1646375306352 1652740681536 1654485529536 1656435322368 1658479364458 1658550820864 1660230270958 1660882261248 1662186833904 1666649213544 1666721021952 1671195574272 1674859308192 1678974660608 1680674791901 1680747204608 1683109846656 1687245471744 1688953978068 1690944391584 1696815726277 1699274166912 1701444376576 1703836112832 1705174424436 1709752210446 1709825875968 1713574298448 1717784778752 1718174635128 1720199484864 1722396419072 1726172399742 1726246772736 1730881130496 1734675712056 1739407638528 1743220912608 1745447248384 1747504238592 1749273762999 1756036974132 1756112633856 1757890875132 1759962530016 1762210247168 1764687402576 1766073511023 1769501196288 1770891085824 1775645297664 1779538014954 1779614687232 1783910576896 1785793904896 1786495205376 1788304212072 1792698313728 1796628416058 1801529339904 1805478802344 1807784650112 1810325869884 1810403868672 1816689993216 1818830942208 1820672692101 1823713855488 1825146327424 1827711952668 1827790700544 1830046195264 1832697667584 1834137196032 1839061201152 1848120615936 1850298605568 1852172219646 1854537701408 1856723253504 1865869673472 1869960188142 1872348387616 1874980365237 1875061149696 1880095021056 1881571778688 1886623128768 1888846493184 1890840605184 1895404987952 1897406023952 1898151155712 1900575358976 1904741958336 1914124923648 1918828183552 1920771190744 1923554110464 1930233117792 1932507876096 1937695971456 1939217972888 1942027619328 1944424082468 1944507858944 1947241271808 1948770770784 1954002526224 1963182604288 1963628154432 1965942268416 1968453050368 1970446307746 1972768456848 1978149863424 1982486528064 1989370161842 1992252471552 1994796855296 1997147701248 1997600959872 1999170014856 2004537074316 2006899399008 2009018143008 2013867799699 2013954568192 2016785602944 2019361318912 2023788330732 2023875526656 2029308911616 2033757731376 2038754945024 2043776242368 2048798072832 2050872687654 2053289618352 2058801969672 2058890674176 2063404345536 2066039600128 2068943851296 2070568943958 2076127684113 2076217135104 2078663933952 2084244406272 2085881517056 2086354914084 2088813660192 2091481366016 2096066485401 2101784229888 2106391936068 2112137846784 2116768251024 2119471658752 2121969432576 2122451019864 2132330611446 2132422483968 2134581776946 2138147278848 2139826728704 2142834703128 2142927028224 2145571401344 2148680024064 2150367747072 2156140718592 2158681706496 2160867589587 2166177129088 2169315606528 2171512257516 2176847952384 2181620219499 2187571341312 2192367117132 2195167075136 2198252842002 2198347554816 2203654242048 2205980706048 2208580429824 2214509681664 2216249111872 2219364513954 2222198951392 2225418596352 2233145744256 2244146462208 2246791163904 2249066266713 2251938637424 2254592522112 2265698889216 2271781483776 2273565899248 2276859967488 2279669613928 2279767834624 2282972525568 2284765731264 2290899513504 2293599313152 2301563199656 2301662363648 2304897831936 2307841507328 2312900949408 2324294550144 2330005651456 2332365017332 2335744276992 2341382632176 2343854500176 2346616706688 2352916536768 2354764681364 2361086385854 2361188114432 2364507258624 2367527063552 2372717353272 2372819582976 2384405616096 2387215611648 2390264418304 2392684802263 2395504554744 2402039119872 2407305069792 2413767826512 2415663767951 2419163715456 2422253324288 2425107922944 2425658308416 2427563589468 2431618473984 2434080733098 2436949270224 2443596890112 2445516261376 2448953946432 2452081601536 2457457258746 2464160821248 2467064807424 2469562959528 2475631004672 2479111022304 2481728294304 2487719046687 2487826231296 2490345406437 2493280250856 2499973820316 2500081532928 2506793361408 2508762371584 2512288962288 2515497505024 2518461990912 2521120806912 2530868207616 2533430967102 2536416587376 2539655944448 2543335538688 2552166564864 2557761636654 2564628315669 2564738813952 2567761330176 2570361447672 2573644157056 2576677168128 2577261952692 2583594628608 2589258599613 2589370159104 2596321695744 2598361027712 2602013568084 2605336701632 2609111457792 2618170872576 2621256357888 2630357942464 2634055461198 2634168950784 2636836312698 2643315370752 2656336628736 2663467946496 2665560019808 2669307022431 2669422030848 2672716099088 2675865865344 2678690857344 2689047470592 2694942624087 2698384440976 2702294009856 2705745215488 2711676975168 2725034989824 2728246413312 2731730763776 2734496916872 2735570783232 2737719491136 2745069292896 2751205794048 2758591801728 2760758591944 2768170245484 2768289513472 2772180923904 2781806552112 2785084880256 2794755313868 2798804510208 2802378973184 2808522581424 2816183795712 2822357668032 2829292576768 2829934693152 2832157521046 2833269739776 2836260907776 2839760855281 2843107481928 2843229978624 2846109035928 2850863038464 2857112937504 2867033468537 2867156996096 2871187385472 2874854291456 2878242275328 2881156786116 2895349676688 2898761814144 2902463936512 2906543957184 2908826959332 2916636123702 2916761788416 2923156156176 2931003789336 2931130073088 2938205656064 2941307608064 2944773906432 2945442231648 2952679575552 2955669461619 2959152685272 2967224795136 2973729792096 2977527659008 2984055242763 2992195282944 2995721551872 2998755022284 3006123362816 3006805611474 3010349098512 3013527214512 3018560864256 3020931852288 3029041978368 3035682496098 3035813289984 3043963367424 3046354308352 3050636597064 3054532684672 3058132417536 3073197109248 3076309031481 3079934427528 3083867932544 3088202954508 3088336011264 3099059400192 3105853415937 3114325702656 3117995900928 3121843509568 3125139333568 3126366609408 3128822275584 3129532371126 3137222049024 3152676344832 3159587904102 3163623137696 3168206770176 3179207488128 3182954148864 3194006072992 3198495917169 3198633725952 3201872665419 3207220918272 3209740093056 3218357102016 3225551620608 3234211077888 3236751452624 3238022559744 3242157965312 3245440977464 3249265693632 3265271928576 3276609678328 3281357011968 3285547761664 3292750612704 3305481363072 3308971059072 3312870644736 3316958728916 3317101641728 3320460541916 3321764522496 3324373667808 3333298427088 3342391148544 3349718616384 3357949321216 3361349583802 3361494409216 3366219693312 3374490943488 3377907956136 3381888783168 3393631452554 3398548333824 3402888753152 3407672225664 3410348848872 3419504420892 3419651751936 3427148596896 3435569557504 3436349270256 3439048418413 3440398969728 3444792838144 3452344799484 3452493545472 3461762260992 3469351424112 3478815277056 3486441825216 3490894496768 3495008477184 3498547525998 3512073948264 3512225267712 3515781750264 3519925060032 3524420494336 3529374805152 3532147022046 3541629578781 3541782171648 3551290595328 3559076029908 3559229374464 3567821153792 3571587809792 3576608424144 3585396627456 3593256832116 3603058679808 3610957604688 3615569300224 3620651739768 3620807737344 3633379986432 3637661884416 3641345384202 3647427710976 3650292654848 3651121099647 3655423905336 3655581401088 3660092390528 3665395335168 3668274392064 3678122402304 3686185888119 3696241231872 3700597211136 3704344439292 3709075402816 3713446507008 3731739346944 3739920376284 3744696775232 3749960730474 3750122299392 3760190042112 3763143557376 3773246257536 3777692986368 3781681210368 3790809975904 3794812047904 3796302311424 3800146450653 3809483916672 3828249847296 3836642454981 3841542381488 3847108220928 3860466235584 3865015752192 3875391942912 3878435945776 3884055238656 3888848164936 3889015717888 3894482543616 3897541541568 3908005052448 3926365208576 3927256308864 3931884536832 3936906100736 3940892615492 3945536913696 3964973056128 3978740323684 3984504943104 3989593710592 3995201919744 3998340029712 4009074148632 4013798798016 4018036286016 4027735599398 4027909136384 4033571205888 4038722637824 4047576661464 4047751053312 4058617823232 4067515462752 4077509890048 4081638780331 4087552484736 4097596145664 4101745375308 4106579236704 4117603939344 4120838192387 4126808691072 4132079200256 4137887702592 4141137887916 4152255368226 4152434270208 4168488812544 4171763034112 4172709828168 4177627320384 4182962732032 4192132970802 4203568459776 4212783872136 4224275693568 4233536502048 4238943317504 4243938865152 4244902039728 4248236281569 4264661222892 4264844967936 4269163553892 4276294557696 4279653457408 4285669406256 4291142802688 4297360048128 4300735494144 4312281437184 4317363412992 4321735179174 4332354258176 4338631213056 4343024515032 4353695904768 4363240438998 4374954185553 4375142682624 4384734234264 4390334150272 4396505684004 4396695109632 4407308484096 4411961412096 4417160859648 4429019363328 4432498223744 4438729027908 4444397902784 4450837192704 4466291488512 4488292924416 4493582327808 4498132533426 4503877274848 4509185044224 4510208417211 4531397778432 4543562967552 4547131798496 4553523744147 4553719934976 4559339227856 4565945051136 4569531462528 4581799027008 4587198626304 4603126399312 4609795663872 4615683014656 4625801898816 4648589100288 4660011302912 4664730034664 4671488553984 4682765264352 4687709000352 4693233413376 4705833073536 4709529362728 4722172771708 4722376228864 4729014517248 4735054127104 4745434706544 4768811232192 4774431223296 4780528836608 4785369604526 4791009109488 4804078239744 4814610139584 4827535653024 4831327535902 4838327430912 4844297929597 4844506648576 4850215845888 4851316616832 4855127178936 4863236947968 4868161466196 4873898540448 4890821799269 4891032522752 4897907892864 4904163203072 4914914517492 4928321642496 4939125919056 4951262009344 4958222044608 4963456588608 4975438093374 4975652462592 4980690812874 4986560501712 4999947640632 5000163065856 5013586722816 5017524743168 5024577924576 5030995010048 5036923981824 5042024375703 5042241613824 5061736415232 5066861934204 5072833174752 5079311888896 5090447178831 5104333129728 5115523273308 5129256631338 5129477627904 5140722895344 5147288314112 5153354336256 5154523905384 5167189257216 5178517199226 5178740318208 5192643391488 5196722055424 5204027136168 5210673403264 5218222915584 5236341745152 5242512715776 5247821288997 5260715884928 5268110922396 5268337901568 5273672625396 5286630741504 5298220533069 5312673257472 5326935892992 5331120039616 5338614044862 5338844061696 5345432198176 5351731730688 5357381714688 5378094941184 5389885248174 5396768881952 5404588019712 5423353950336 5450069979648 5456492826624 5462018076303 5468993833744 5471141566464 5475438982272 5490138585792 5502411588096 5517183603456 5521517183888 5536340490968 5536579026944 5544361847808 5563613104224 5570169760512 5589510627736 5597609020416 5604757946368 5617045162848 5644715336064 5658585153536 5659869386304 5664315042092 5666539479552 5672521815552 5679521710562 5686214963856 5692218071856 5701726076928 5714225875008 5734066937074 5734313992192 5742374770944 5749708582912 5756484550656 5762313572232 5790699353376 5797523628288 5804927873024 5810805948353 5813087914368 5817653918664 5833272247404 5833523576832 5846312312352 5862007578672 5866612007881 5876411312128 5882615216128 5889547812864 5890884463296 5905359151104 5911338923238 5918305370544 5934449590272 5947459584192 5955055318016 5968110485526 5984390565888 5991443103744 5997510044568 6012246725632 6013611222948 6020698197024 6027054429024 6041603399097 6041863704576 6058083956736 6071364992196 6071626579968 6087926734848 6092708616704 6101273194128 6109065369344 6116264835072 6146394218496 6152618062962 6159868855056 6167735865088 6176405909016 6176672022528 6198118800384 6211706831874 6228383052339 6228651405312 6235991801856 6243687019136 6250278667136 6252733218816 6257644551168 6259064742252 6274444098048 6288199456203 6305352689664 6319175808204 6327246275392 6336413540352 6358414976256 6365908297728 6388012145984 6396991834338 6397267451904 6403745330838 6414441836544 6419480186112 6436714204032 6451103241216 6468422155776 6473502905248 6476045119488 6482602768761 6490881954928 6498531387264 6530543857152 6544860658497 6553219356656 6562714023936 6571095523328 6585501225408 6610962726144 6617942118144 6625741289472 6633917457832 6634203283456 6640921083832 6643529044992 6648747335616 6666596854176 6699437232768 6715898642432 6722699167604 6722988818432 6732439386624 6755815912272 6763777566336 6787262905108 6797096667648 6805777506304 6815344451328 6820697697744 6839008841784 6839303503872 6854297193792 6871139115008 6872698540512 6878096836826 6880797939456 6889585676288 6896562077111 6904689598968 6904987090944 6923524521984 6938702848224 6962795566447 6972883650432 6981788993536 6990016954368 6997095051996 7024147896528 7031563500528 7039850120064 7048840988672 7058749610304 7064294044092 7083259157562 7083564343296 7102581190656 7118152059816 7118458748928 7135642307584 7143175619584 7153216848288 7170793254912 7178054406789 7186513664232 7206117359616 7221915209376 7231138600448 7241303479536 7246991303853 7266759972864 7275323768832 7282690768404 7294855421952 7300585309696 7302242199294 7310847810672 7320184781056 7330790670336 7336548784128 7356244804608 7372371776238 7392482463744 7401194422272 7408688878584 7418150805632 7426893014016 7463157140061 7463478693888 7471036219311 7479840752568 7489393550464 7499921460948 7500244598784 7520380084224 7526287114752 7546492515072 7555385972736 7563362420736 7581619951808 7589624095808 7592604622848 7600292901306 7618967833344 7656499694592 7673284909962 7683084762976 7693884947007 7694216441856 7720932471168 7730031504384 7750783885824 7756871891552 7767775798839 7768110477312 7777696329872 7788965087232 7795083083136 7816010104896 7854512617728 7863769073664 7873812201472 7881785230984 7891073827392 7929946112256 7957480647368 7969009886208 7979187421184 7990403839488 7996680059424 8018148297264 8027597596032 8036072572032 8055471198796 8055818272768 8067142411776 8077445275648 8095153322928 8117235646464 8135030925504 8155019780096 8163277560662 8175104969472 8195192291328 8203490750616 8213158473408 8235207878688 8241676384774 8253617382144 8263802350489 8264158400512 8275775405184 8282275775832 8304510736452 8304868540416 8343526068224 8345419656336 8355254640768 8365925464064 8384265941604 8407136919552 8425567744272 8448551387136 8467073004096 8477886635008 8487877730304 8489804079456 8496472563138 8519282565843 8529322445784 8529689935872 8538327107784 8552589115392 8559306914816 8571338812512 8582285605376 8601100405611 8601470988288 8624562874368 8634726825984 8643470358348 8664708516352 8686049030064 8707391809536 8726480877996 8749908371106 8750285365248 8769468468528 8780668300544 8793011368008 8793390219264 8814616968192 8823922824192 8834321719296 8858038726656 8864996447488 8867008384857 8877458055816 8888795805568 8901674385408 8932582977024 8952165728289 8976585848832 8987164655616 8996265066852 9007754549696 9018370088448 9020416834422 9062795556864 9087125935104 9094263596992 9107047488294 9107439869952 9118678455712 9131890102272 9139062925056 9163598054016 9174397252608 9206252798624 9219591327744 9228927094443 9251603797632 9297178200576 9317560247811 9329460069328 9342977107968 9365530528704 9375418000704 9386466826752 9411666147072 9419058725456 9444345543416 9444752457728 9458029034496 9470108254208 9490869413088 9537622464384 9548862446592 9561057673216 9570739209052 9582018218976 9629220279168 9655071306048 9662655071804 9676654861824 9688595859194 9689013297152 9702633233664 9710254357872 9726473895936 9736322932392 9747797080896 9781643598538 9782065045504 9795815785728 9808326406144 9829829034984 9856643284992 9878251838112 9902524018688 9912551323661 9916444089216 9926913177216 9950876186748 9951304925184 9961381625748 9973121003424 9999895281264 10007749895797 10027173445632 10035049486336 10049155849152 10061990020096 10073847963648 10084048751406 10084483227648 10123472830464 10133723868408 10145666349504 10158623777792 10180894357662 10208666259456 10231046546616 10258513262676 10258955255808 10281445790688 10294576628224 10306708672512 10309047810768 10317145255239 10334378514432 10357034398452 10357480636416 10385286782976 10393444110848 10408054272336 10421346806528 10436445831168 10472683490304 10485025431552 10495642577994 10521431769856 10536221844792 10536675803136 10547345250792 10573261483008 10596441066138 10624888736343 10625346514944 10653871785984 10662240079232 10677228089724 10677688123392 10690864396352 10703463461376 10714763429376 10756189882368 10779770496348 10793537763904 10809176039424 10846707900672 10900139959296 10912985653248 10924036152606 10937987667488 10942283132928 10950877964544 10953363298941 10980277171584 11004823176192 11034367206912 11043034367776 11058557664357 11072680981936 11088723695616 11127226208448 11140339521024 11179021255472 11195218040832 11209515892736 11234090325696 11289430672128 11317170307072 11319738772608 11328630084184 11333078959104 11345043631104 11359043421124 11372429927712 11384436143712 11428451750016 11468133874148 11468627984384 11484749541888 11499417165824 11524627144464 11581398706752 11595047256576 11609855746048 11621611896706 11626175828736 11635307837328 11666544494808 11667047153664 11692624624704 11724015157344 11733224015762 11752822624256 11764723543307 11765230432256 11779095625728 11781768926592 11810718302208 11822677846476 11836610741088 11877710083939 11894919168384 11910110636032 11936220971052 11968781131776 11995020089136 12024493451264 12027222445896 12041396394048 12054108858048 12083206798194 12083727409152 12116167913472 12142729984392 12143253159936 12175853469696 12185417233408 12202546388256 12218130738688 12232529670144 12244916340993 12292788436992 12305236125924 12319737710112 12335471730176 12352811818032 12362514577161 12396237600768 12423413663748 12456766104678 12457302810624 12487374038272 12500557334272 12505466437632 12515289102336 12518129484504 12548888196096 12576398912406 12610705379328 12638351616408 12654492550784 12672827080704 12716829952512 12731816595456 12744708844707 12776024291968 12793983668676 12794534903808 12807490661676 12828883673088 12838960372224 12873428408064 12902206482432 12936844311552 12947005810496 12952090238976 12965205537522 12981763909856 12997062774528 13061087714304 13089721316994 13106438713312 13124862556659 13125428047872 13171002450816 13221925452288 13235884236288 13251482578944 13267834915664 13281842167664 13287058089984 13297494671232 13333193708352 13398874465536 13431797284864 13445398335208 13445977636864 13464878773248 13511631824544 13527555132672 13574525810216 13594193335296 13611555012608 13630688902656 13641395395488 13678017683568 13708594387584 13742278230016 13745397081024 13756193673652 13761595878912 13779171352576 13793124154222 13809379197936 13847049043968 13877405696448 13925591132894 13945767300864 13963577987072 13980033908736 13994190103992 14048295793056 14063127001056 14079700240128 14097074597893 14097681977344 14117499220608 14128588088184 14166518315124 14167128686592 14205162381312 14236304119632 14271284615168 14286351239168 14306433696576 14341586509824 14356108813578 14373027328464 14412234719232 14443830418752 14462277200896 14482606959072 14493982607706 14532893788791 14533519945728 14550647537664 14565381536808 14589710843904 14601170619392 14604484398588 14621695621344 14640369562112 14672465397807 14673097568256 14712489609216 14744743552476 14784964927488 14817377757168 14836301611264 14853786028032 14926314280122 14926957387776 14942072438622 14959681505136 14978787100928 14999842921896 15000489197568 15040760168448 15052574229504 15092985030144 15110771945472 15126073127109 15126724841472 15163239903616 15179248191616 15185209245696 15200585802612 15237935666688 15271341536493 15312999389184 15346569819924 15366169525952 15387769894014 15388432883712 15441864942336 15460063008768 15501567771648 15513743783104 15535551597678 15536220954624 15555392659744 15577930174464 15590166166272 15632020209792 15709025235456 15727538147328 15743463866991 15763570461968 15782147654784 15859892224512 15894661599207 15914961294736 15938019772416 15958374842368 15980807678976 15993360118848 16036296594528 16055195192064 16072145144064 16110942397592 16111636545536 16134284823552 16154890551296 16190306645856 16270061851008 16310039560192 16326555121324 16350209938944 16406981501232 16426316946816 16470415757376 16483352769548 16507234764288 16527604700978 16528316801024 16551550810368 16564551551664 16609021472904 16609737080832 16687052136448 16690839312672 16710509281536 16731850928128 16748793615841 16768531883208 16814273839104 16851135488544 16909646375657 16934146008192 16955773270016 16975755460608 16979608158912 16992945126276 17038565131686 17058644891568 17076654215568 17105178230784 17118613829632 17142677625024 17164571210752 17202200811222 17202941976576 17249125748736 17269453651968 17286940716696 17329417032704 17372098060128 17414783619072 17432417845059 17452961755992 17499816742212 17500570730496 17538936937056 17561336601088 17586022736016 17599836023643 17629233936384 17647845648384 17668643438592 17716077453312 17729992894976 17734016769714 17754916111632 17777591611136 17803348770816 17865165954048 17904331456578 17953171697664 17974329311232 17992530133704 18015509099392 18036740176896 18040833668844 18124810197291 18125591113728 18174251870208 18188527193984 18214094976588 18214879739904 18237356911424 18263780204544 18278125850112 18327196108032 18348794505216 18412505597248 18439182655488 18457854188886 18503207595264 18594356401152 18635120495622 18658920138656 18685149157017 18685954215936 18731061057408 18750836001408 18772933653504 18823332294144 18838117450912 18864598368609 18888691086832 18916058068992 18940216508416 18981738826176 19075244928768 19097724893184 19122115346432 19141478418104 19164036437952 19258440558336 19310142612096 19325310143608 19353309723648 19377191718388 19378026594304 19405266467328 19420508715744 19472645864784 19495594161792 19563287197076 19564130091008 19591631571456 19616652812288 19659658069968 19713286569984 19756503676224 19805048037376 19825102647322 19832888178432 19853826354432 19901752373496 19902609850368 19922763251496 19946242006848 19999790562528 20015499791594 20069234279759 20070098972672 20098311698304 20123980040192 20147695927296 20168097502812 20168966455296 20267447736816 20291332699008 20317247555584 20361788715324 20417332518912 20462093093232 20517026525352 20517910511616 20562891581376 20589153256448 20613417345024 20618095621536 20634290510478 20668757028864 20689686231333 20714068796904 20714961272832 20770573565952 20786888221696 20816108544672 20842693613056 20888386699341 20945366980608 20970050863104 20991285155988 21042863539712 21072443689584 21094690501584 21146522966016 21192882132276 21249777472686 21250693029888 21307743571968 21324480158464 21354456179448 21355376246784 21381728792704 21406926922752 21429526858752 21512379764736 21534163220367 21559540992696 21587075527808 21618352078848 21693415801344 21740973911559 21800279918592 21825971306496 21848072305212 21875975334976 21884566265856 21901755929088 21906726597882 21960554343168 22009646352384 22068734413824 22086068735552 22117115328714 22145361963872 22177447391232 22254452416896 22280679042048 22358042510944 22389471420183 22390436081664 22413108657933 22468180651392 22578861344256 22639477545216 22657260168368 22666157918208 22690087262208 22718086842248 22744859855424 22768872287424 22856903500032 22936267748296 22937255968768 22969499083776 22998834331648 23049254288928 23162797413504 23190094513152 23219711492096 23243223793412 23252351657472 23270615674656 23333088989616 23385249249408 23448030314688 23466448031524 23505645248512 23529447086614 23530460864512 23563537853184 23621436604416 23645355692952 23673221482176 23755420167878 23789838336768 23820221272064 23872441942104 23937562263552 23990040178272 24048986902528 24054444891792 24073338928891 24082792788096 24108217716096 24166413596388 24167454818304 24232335826944 24285459968784 24351706939392 24370834466816 24405092776512 24436261477376 24465059340288 24489832681986 24585576873984 24610472251848 24639475420224 24670943460352 24705623636064 24725029154322 24791407051467 24792475201536 24846827327496 24913532209356 24914605621248 24974748076544 25001114668544 25030578204672 25036258969008 25097776392192 25152797824812 25221410758656 25276703232816 25308985101568 25345654161408 25433659905024 25463633190912 25489417689414 25552048583936 25557847697529 25587967337352 25589069807616 25614981323352 25657767346176 25677920744448 25746856816128 25803301216833 25804412964864 25873688623104 25894011620992 25904180477952 25930411075044 25963527819712 25994125549056 26122175428608 26179442633988 26212877426624 26249725113318 26250856095744 26342004901632 26443850904576 26471768472576 26502965157888 26535669831328 26563684335328 26574116179968 26594989342464 26601025154571 26666387416704 26797748931072 26856497184867 26890796670416 26929757546496 27023263649088 27055110265344 27149051620432 27188386670592 27223110025216 27261377805312 27282790790976 27356035367136 27417188775168 27484556460032 27490794162048 27512387347304 27523191757824 27558342705152 27586248308444 27618758395872 27754811392896 27851182265788 27891534601728 27927155974144 27988380207984 28096591586112 28126254002112 28159400480256 28194149195786 28195363954688 28234998441216 28257176176368 28333036630248 28334257373184 28410324762624 28472608239264 28542569230336 28571471462317 28572702478336 28612867393152 28683173019648 28712217627156 28746054656928 28845867346709 28887660837504 28924554401792 28965213918144 28987965215412 29065787577582 29067039891456 29130763073616 29179421687808 29202341238784 29208968797176 29243391242688 29280739124224 29344930795614 29346195136512 29424979218432 29489487104952 29569929854976 29634755514336 29672603222528 29707572056064 29737653970983 29852628560244 29853914775552 29884144877244 29919363010272 29957574201856 29999685843792 30023249687391 30081520336896 30105148459008 30185970060288 30221543890944 30252146254218 30253449682944 30326479807232 30358496383232 30370418491392 30401171605224 30475871333376 30542683072986 30625998778368 30693139639848 30732339051904 30775539788028 30776865767424 30883729884672 30920126017536 30951435765717 31003135543296 31027487566208 31071103195356 31072441909248 31110785319488 31155860348928 31180332332544 31264040419584 31418050470912 31455076294656 31486927733982 31527140923936 31564295309568 31719784449024 31789323198414 31829922589472 31874666209029 31876039544832 31961615357952 31986720237696 32072593189056 32110390384128 32144290288128 32221884795184 32268569647104 32309781102592 32380613291712 32540123702016 32620079120384 32653110242648 32700419877888 32813963002464 32852633893632 32940831514752 32966705539096 33014469528576 33055209401956 33056633602048 33103101620736 33129103103328 33218042945808 33374104272896 33381678625344 33421018563072 33463701856256 33497587231682 33537063766416 33628547678208 33702270977088 33819292751314 33868292016384 33911546540032 33951510921216 33959216317824 33985890252552 34077130263372 34117289783136 34153308431136 34235752594883 34237227659264 34285355250048 34329142421504 34404401622444 34405883953152 34498251497472 34573881433392 34658834065408 34744196120256 34829567238144 34864835690118 34905923511984 34999633484424 35001141460992 35077873874112 35122673202176 35172045472032 35199672047286 35258467872768 35294170629921 35295691296768 35337286877184 35432154906624 35459985789952 35468033539428 35509832223264 35555183222272 35633130251817 35730331908096 35808662913156 35906343395328 35985060267408 36031018198784 36073480353792 36081667337688 36249620394582 36251182227456 36348503740416 36377054387968 36428189953176 36429759479808 36474713822848 36527560409088 36556251700224 36654392216064 36697589010432 36734749022979 36825011194496 36878365310976 36915708377772 37006415190528 37087543731483 37188712802304 37270240991244 37317840277312 37370298314034 37371908431872 37462122114816 37501672002816 37545867307008 37646664588288 37676234901824 37729196737218 37777382173664 37832116137984 37963477652352 38150489857536 38195449786368 38234126534121 38282956836208 38328072875904 38516881116672 38620285224192 38650620287216 38706619447296 38754383436776 38756053188608 38810532934656 38841017431488 38945291729568 38991188323584 39126574394152 39128260182016 39183263142912 39233305624576 39319316139936 39513007352448 39610096074752 39650205294644 39665776356864 39707652708864 39803504746992 39845526502992 39892484013696 39999581125056 40030999583188 40138468559518 40140197945344 40196623396608 40247960080384 40295391854592 40336195005624 40337932910592 40534895473632 40582665398016 40634495111168 40675641638471 40723577430648 40834665037824 40924186186464 41034053050704 41066284055167 41125783162752 41178306512896 41226834690048 41236191243072 41268581020956 41337514057728 41379372462666 41428137593808 41541147131904 41573776443392 41632217089344 41685387226112 41776773398682 41890733961216 41940101726208 41982570311976 42085727079424 42144887379168 42189381003168 42291223793679 42293045932032 42385764264552 42499554945372 42501386059776 42615487143936 42648960316928 42708912358896 42763457585408 42813853845504 42859053717504 43024759529472 43068326440734 43119081985392 43174151055616 43236704157696 43386831602688 43481947823118 43598681366373 43600559837184 43651942612992 43696144610424 43751950669952 43769132531712 43803511858176 43813453195764 43921108686336 44017396193421 44019292704768 44137468827648 44172137471104 44234230657428 44290723927744 44354894782464 44508904833792 44561358084096 44716085021888 44778942840366 44780872163328 44826217315866 44936361302784 45157722688512 45278955090432 45314520336736 45332315836416 45378219381327 45380174524416 45436173684496 45489719710848 45537744574848 45713807000064 45814024609479 45872535496592 45938998167552 45997668663296 46098508577856 46325594827008 46380189026304 46439422984192 46486447586824 46504703314944 46541231349312 46666177979232 46770498498816 46896060629376 46932896063048 47011290497024 47058894173228 47060921729024 47127075706368 47290711385904 47346442964352 47510840335756 47579676673536 47640442544128 47744883884208 47875124527104 47980080356544 48097973805056 48108889783584 48146677857782 48165585576192 48216435432192 48275934539777 48332827192776 48334909636608 48464671653888 48570919937568 48739568965129 48741668933632 48810185553024 48872522954752 48930118680576 48979665363972 49220944503696 49278950840448 49341886920704 49411247272128 49450058308644 49582814102934 49584950403072 49693654654992 49827064418712 49829211242496 49949496153088 50002229337088 50061156409344 50072517938016 50195552784384 50246380847523 50305595649624 50442821517312 50553406465632 50617970203136 50728939126971 50867319810048 50927266381824 50978835378828 51104097167872 51115695395058 51175934674704 51229962646704 51315534692352 51355841488896 51493713632256 51606602433666 51608825929728 51747377246208 51788023241984 51808360955904 51860822150088 51927055639424 51988251098112 52244350857216 52297253535177 52358885267976 52425754853248 52499450226636 52501712191488 52684009803264 52799508070929 52887701809152 52943536945152 53005930315776 53071339662656 53127368670656 53148232359936 53189978684928 53202050309142 53332774833408 53595497862144 53712994369734 53781593340832 53859515092992 54046527298176 54110220530688 54298103240864 54374430591873 54376773341184 54522755610624 54565581581952 54712070734272 54834377550336 54981588324096 55024774694608 55046383515648 55116685410304 55172496616888 55237516791744 55509622785792 55702364531576 55783069203456 55854311948288 55976760415968 56193183172224 56252508004224 56318800960512 56388298391572 56390727909376 56469996882432 56514352352736 56666073260496 56820649525248 56945216478528 57085138460672 57142942924634 57145404956672 57225734786304 57366346039296 57424435254312 57492109313856 57691734693418 57775321675008 57849108803584 57930427836288 57975930430824 58131575155164 58134079782912 58261526147232 58404682477568 58417937594352 58486782485376 58561478248448 58689861591228 58692390273024 58849958436864 58978974209904 59139859709952 59269511028672 59345206445056 59415144112128 59475307941966 59705257120488 59707829551104 59768289754488 59838726020544 59915148403712 59999371687584 60046499374782 60207702839277 60210296918016 60371940120576 60443087781888 60504292508436 60506899365888 60652959614464 60716992766464 60802343210448 60951742666752 61085366145972 61251997556736 61386279279696 61464678103808 61551079576056 61553731534848 61767459769344 61840252035072 61902871531434 62006271086592 62054975132416 62069058693999 62142206390712 62144883818496 62221570638976 62311720697856 62360664665088 62528080839168 62665160098023 62836100941824 62910152589312 62973855467964 63054281847872 63128590619136 63439568898048 63578646396828 63659845178944 63749332418058 63752079089664 63923230715904 63973440475392 64145186378112 64220780768256 64288580576256 64443769590368 64537139294208 64602489661101 64761226583424 65080247404032 65222921734677 65306220485296 65400839755776 65627926004928 65705267787264 65881663029504 65933411078192 66028939057152 66110418803912 66113267204096 66206203241472 66258206206656 66436085891616 66748208545792 66763357250688 66842037126144 66927403712512 66995174463364 67074127532832 67404541954176 67638585502628 67736584032768 67823093080064 67918432635648 67971780505104 68154260526744 68234579566272 68306616862272 68471505189766 68474455318528 68570710500096 68658284843008 68808803244888 68811767906304 68996502994944 69147762866784 69317668130816 69387859265627 69488392240512 69659134476288 69729671380236 69811847023968 69999266968848 70054249270579 70155747748224 70245346404352 70344090944064 70399344094572 70516935745536 70588341259842 70591382593536 70864309813248 70919971579904 70936067078856 71019664446528 71110366444544 71266260503634 71460663816192 71617325826312 71812686790656 71970120534816 72062036397568 72146960707584 72163334675376 72220016786673 72499240789164 72502364454912 72697007480832 72754108775936 72856379906352 72949427645696 73055120818176 73112503400448 73308784432128 73395178020864 73469498045958 73650022388992 73756730621952 73831416755544 74012830381056 74175087462966 74374221154401 74377425604608 74540481982488 74635680554624 74740596628068 74743816863744 74924244229632 75003344005632 75091734614016 75293329176576 75352469803648 75458393474436 75554764347328 75664232275968 75926955304704 76300979715072 76390899572736 76468253068242 76565913672416 76656145751808 76673543092587 77033762233344 77240570448384 77301240574432 77409903650499 77413238894592 77508766873552 77621065869312 77682034862976 77890583459136 77982376647168 78253148788304 78366526285824 78466611249152 78638632279872 79026014704896 79220192149504 79300410589288 79331552713728 79415305417728 79607009493984 79691053005984 79784968027392 79999162250112 80061999166376 80276937119036 80280395890688 80393246793216 80495920160768 80672390011248 81069790947264 81165330796032 81268990222336 81351283276942 81447154861296 81669330075648 81848372372928 82068106101408 82132568110334 82251566325504 82353064803149 82356613025792 82453669380096 82472382486144 82537162041912 82675028115456 82758744925332 82856275187616 83143970587573 83147552886784 83264434178688 83370774452224 83553546797364 83781467922432 83965140623952 84171454158848 84289774758336 84378762006336 84582447587358 84586091864064 84771528529104 84999109890744 85002772119552 85230974287872 85297920633856 85417824717792 85526915170816 85627707691008 85714414386951 85718107435008 86049519058944 86136652881468 86238163970784 86348302111232 86537602040127 86773663205376 86963895646236 87197362732746 87201119674368 87392289220848 87503901339904 87538265063424 87607023716352 87626906391528 87842217372672 88034792386842 88038585409536 88274937655296 88344274942208 88468461314856 88581447855488 88709789564928 89017809667584 89122716168192 89212961912949 89432170043776 89557885680732 89561744326656 89652434631732 89872722605568 90069749062173 90315445377024 90557910180864 90629040673472 90664631672832 90756438762654 90760349048832 90872347368992 90979439421696 91075489149696 91427614000128 91628049218958 91745070993184 91877996335104 92197017155712 92651189654016 92760378052608 92854307297151 92972895173648 93009406629888 93082462698624 93332355958464 93540996997632 93792121258752 93865792126096 94022580994048 94117788346456 94121843458048 94254151412736 94581422771808 94692885928704 95021680671512 95159353347072 95280885088256 95489767768416 95960160713088 96195947610112 96217779567168 96293355715564 96331171152384 96432870864384 96551869079554 96665654385552 96929343307776 97141839875136 97479137930258 97483337867264 97620371106048 97745045909504 97860237361152 97959330727944 98441889007392 98557901680896 98683773841408 98822494544256 98900116617288 99165628205868 99169900806144 99387309309984 99654128837424 99732404133977 99898992306176 100004458674176 100122312818688 100145035876032 100391105568768 100492761695046 100611191299248 100885643034624 101106812931264 101235940406272 101457878253942 101734639620096 101854532763648 101957670757656 102208194335744 102231390790116 102351869349408 102459925293408 102707257784649 102711682977792 102987427264512 103213204867332 103217651859456 103494754492416 103576046483968 103721644300176 103854111278848 103976502196224 104488701714432 104594507070354 104717770535952 104851509706496 104998900453272 105003424382976 105368019606528 105599016141858 105775403618304 105882511889763 105887073890304 106011860631552 106142679325312 106254737341312 106296464719872 106379957369856 106404100618284 106665549666816 106899390755451 107190995724288 107425988739468 107563186681664 107719030185984 108093054596352 108220441061376 108596206481728 108748861183746 108753546682368 109045511221248 109131163163904 109424141468544 109668755100672 109963176648192 110049549389216 110092767031296 110204247068937 110344993233776 110475033583488 111019245571584 111262631194449 111404729063152 111566138406912 111708623896576 111953520831936 112386366344448 112505016008448 112637601921024 112776596783144 112781455818752 112939993764864 113028704705472 113332146520992 113890432957056 114170276921344 114285885849268 114290809913344 114451469572608 114848870508624 114984218627712 115383469386836 115550643350016 115698217607168 115860855672576 115951860861648 116263150310328 116268159565824 116523052294464 116809364955136 116835875188704 116973564970752 117122956496896 117241555310887 117379723182456 117384780546048 117699916873728 117957948419808 118367524629599 118539022057344 118690412890112 118830288224256 118950615883932 119410514240976 119536579508976 119677452041088 119830296807424 119998743375168 120092998749564 120415405678554 120420593836032 120743880241152 120886175563776 121008585016872 121013798731776 121305919228928 121433985532928 121604686420896 121903485333504 122026924915413 122170732291944 122503995113472 122772558559392 122929356207616 123102159152112 123198852165501 123534919538688 123680504070144 123805743062868 124012542173184 124109950264832 124138117387998 124284412781424 124443141277952 124623441395712 124721329330176 125056161678336 125330320196046 125672201883648 125820305178624 125947710935928 126108563695744 126257181238272 126873671381037 126879137796096 127157292793656 127319690357888 127498664836116 127504158179328 127846461431808 127946880950784 128290372756224 128441561536512 128577161152512 128887539180736 129074278588416 129204979322202 129522453166848 130160494808064 130445843469354 130612440970592 130796044099119 130801679511552 131255852009856 131410535574528 131763326059008 131866822156384 132052188580263 132057878114304 132220837607824 132412406482944 132516412413312 132872171783232 133526714501376 133684074252288 133854807425024 133990348926728 134148255065664 134809083908352 135277171005256 135473168065536 135646186160128 135836865271296 135943561010208 136308521053488 136469159132544 136613233724544 136943010379532 136948910637056 137141421000192 137316569686016 137617606489776 137993005989888 138295525733568 138635336261632 138775718531254 138976784481024 139318268952576 139459342760472 139623694047936 139998533937696 140108498541158 140311495496448 140484639958313 140490692808704 140688181888128 140798688189144 141033871491072 141176682519684 141182765187072 141839943159808 141872134157712 142039328893056 142220732889088 142532521007268 142921327632384 143234651652624 143625373581312 143940241069632 144124072795136 144293921415168 144326669350752 144440033573346 144827803619331 144998481578328 145004728909824 145394014961664 145508217551872 145712759812704 145898855291392 146218706895387 146225006800896 146617568864256 146790356041728 146938996091916 147300044777984 147662833511088 148025660762112 148350174925932 148748442308802 148754851209216 149080963964976 149271361109248 149481193256136 149487633727488 149848488459264 150006688011264 150183469228032 150586658353152 150704939607296 150739142542569 150916786948872 151109528694656 151328464551936 151853910609408 152186817380913 152601959430144 152781799145472 152936506136484 153131827344832 153312291503616 153347086185174 154067524466688 154481140896768 154602481148864 154819807300998 154826477789184 155017533747104 155242131738624 155364069725952 155781166918272 155964753294336 156506297576608 156733052571648 156891760605531 157277264559744 158052029409792 158398524212787 158600821178576 158663105427456 158830610835456 159214018987968 159382106011968 159569936054784 159998324500224 160123998332752 160553874238072 160560791781376 160786493586432 160991840321536 161344780022496 162139581894528 162330661592064 162537980444672 162702566553884 162894309722592 163696744745856 164136212202816 164265136220668 164503132651008 164706129606298 164713226051584 164944764972288 165074324083824 165350056230912 165517489850664 165712550375232 166287941175146 166295105773568 166528868357376 166741548904448 167107093594728 167562935844864 167930281247904 168342908317696 168513372502237 168579549516672 168757524012672 169164895174716 169172183728128 169543057058208 169998219781488 170131748228549 170461948575744 170595841267712 170835649435584 171053830341632 171255415382016 171428828773902 171436214870016 172099038117888 172273305762936 172476327941568 172696604222464 173075204080254 173547326410752 173927791292472 174394725465492 174402239348736 174784578441696 175007802679808 175214047432704 175253812783056 175684434745344 176069584773684 176077170819072 176549875310592 176688549884416 176936922629712 177162895710976 177419579129856 178035619335168 178245432336384 178425923825898 178864340087552 179115771361464 179123488653312 179304869263464 179745445211136 180139498124346 180623108517831 180630890754048 181115820361728 181258081346944 181329263345664 181512877525308 181520698097664 181744694737984 181958878843392 182150978299392 182855228000256 183256098437916 183490141986368 183755992670208 184394034311424 185302379308032 185520756105216 185708614594302 185945790347296 186018813259776 186164925397248 186207176081997 186664711916928 187081993995264 187584242517504 187731584252192 187995480294069 188235576692912 188508302825472 189162845543616 189385771857408 190043361343024 190318706694144 190561770176512 190979535536832 191920321426176 192391895220224 192435559134336 192586711431128 192662342304768 192865741728768 193103738159108 193331308771104 194283679750272 194958275860516 194966675734528 195240742212096 195490091819008 195918661455888 196883778014784 197115803361792 197367547682816 197644989088512 197800233234576 198331256411736 198339801612288 198774618619968 199308257674848 199464808267954 199797984612352 200000300236219 200008917348352 200244625637376 200290071752064 200782211137536 200985523390092 201222382598496 201921071426963 202213625862528 202471880812544 202915756507884 203469279240192 203915341515312 204416388671488 204462781580232 204703738698816 204919850586816 205414515569298 205423365955584 205974854529024 206426409734664 206435303718912 206989508984832 207152092967936 207443288600352 207708222557696 207953004392448 208163577796881 208977403428864 209189014140708 209435541071904 209703019412992 209997800906544 210162747811737 210736039213056 211198032283716 211550807236608 211765023779526 211774147780608 212285358650624 212509474682624 212592929439744 212759914739712 212808201236568 213331099333632 213798781510902 214381991448576 214851977478936 215126373363328 215438060371968 216186109192704 216440882122752 216660050360019 217192412963456 217497722367492 217507093364736 218091022442496 218262326327808 218848282937088 219337510201344 219926353296384 220099098778432 220185534062592 220408494137874 220689986467552 220950067166976 222038491143168 222525262388898 222809458126304 223122663463203 223132276813824 223907041663872 224772732688896 225010032016896 225275203842048 225553193566288 225879987529728 226057409410944 226664293041984 227780865914112 228340553842688 228571771698536 228581619826688 228902939145216 229697741017248 229968437255424 230766938773672 231101286700032 231396435214336 231721711345152 231903721723296 232526300620656 233046104588928 233618729910272 233671750377408 233947129941504 234245912993792 234483110621774 234759446364912 235399833747456 235915896839616 236735049259198 237078044114688 237380825780224 237660576448512 237901231767864 238821028481952 239073159017952 239354904082176 239650268164181 239660593614848 239997486750336 240185997499128 240830811357108 240841187672064 241487760482304 242017170033744 242611838457856 242867971065856 243209372841792 243806970667008 244053849830826 244341464583888 245007990226944 245545117118784 245858712415232 246204318304224 246397704331002 247059194409447 247069839077376 247361008140288 247611486125736 248025084346368 248219900529664 248276234775996 248568825562848 248886282555904 249431911762719 249442658660352 250112323356672 250660640392092 251344403767296 251895421871856 252217127391488 252514362476544 253747342762074 253758275592192 254314585587312 254639380715776 254997329672232 255008316358656 255692922863616 255893761901568 256580745512448 256883123073024 257143243160853 257154322305024 257775078361472 258148557176832 258409958644404 259044906333696 259612806120381 260320989616128 260891686938708 261224881941184 261592088198238 261603359023104 262511704019712 262821071149056 263526652118016 263733644312768 264104377160526 264115756228608 264441675215648 264824812965888 265032824826624 265744343566464 267053429002752 267368148504576 267638885738847 267980697853456 268296510131328 269618167816704 270209247186519 270554342010512 270946336131072 271292372320256 271673730542592 271887122020416 272617042106976 272938318265088 273226467449088 273886020759064 273897821274112 274282842000384 274633139372032 275235212979552 276591051467136 277270672523264 277551437062508 277953568962048 278918685520944 279247388095872 279997067875392 280216997082316 280622990992896 280969279916626 280981385617408 281376363776256 281597376378288 282067742982144 282353365039368 282365530374144 283679886319616 283744268315424 284078657786112 284441465778176 284729491469297 285065042014536 285842655264768 286469303305248 287463988386169 287880482139264 288248145590272 288587842830336 288653338701504 288880067146692 289655607238662 289996963156656 290788029923328 291016435103744 291425519625408 291797710582784 292437413790774 292450013601792 293235137728512 293580712083456 293877992183832 294600089555968 295325667022176 296051321524224 296700349851864 297496884617604 297509702418432 298161927929952 298542722218496 298962386512272 299197212401931 299696976918528 300013376022528 300366938456064 301173316706304 301409879214592 301478285085138 301833573897744 302219057389312 302656929103872 303707821218816 304373634761826 305203918860288 305563598290944 305873012272968 306263654689664 306624583007232 306694172370348 308121773353947 308135048933376 308962281793536 309204962297728 309639614601996 309652955578368 310035067494208 310484263477248 310728139451904 311562333836544 311929506588672 313012595153216 313466105143296 313783521211062 314554529119488 316104058819584 316797048425574 317201642357152 317326210854912 317647535669289 317661221670912 318428037975936 318764212023936 319139872109568 319996649000448 320247996665504 320698172266353 321107748476144 321572987172864 321983680643072 322689560044992 324279163789056 324661323184128 325075960889344 325405133107768 325788619445184 327393489491712 328272424405632 328530272441336 329006265302016 329412259212596 329426452103168 329889529944576 330148648167648 331034979701328 331425100750464 332575882350292 332590211547136 333057736714752 333483097808896 334214187189456 335125871689728 335860562495808 336685816635392 337026745004474 337159099033344 337515048025344 338329790349432 338344367456256 339086114116416 339996439562976 340263496457098 341176982755903 341191682535424 341671298871168 342107660683264 342510830764032 342857657547804 342872429740032 344546611525872 344952655883136 345393208444928 346150408160508 347094652821504 347855582584944 348789450930984 348804478697472 349569156883392 350015605359616 350428094865408 350507625566112 351368869490688 351724665932661 352139169547368 352154341638144 353099750621184 353377099768832 353873845259424 354325791421952 355102573888797 356071238670336 356490864672768 356851847651796 357728680175104 358231542722928 358609738526928 359490890422272 360278996248692 361246217035662 361261781508096 362231640723456 362516162693888 362658526691328 363025755050616 363041396195328 363489389475968 363917757686784 364301956598784 365710456000512 366080774746239 366512196875832 366980283972736 367511985340416 368788068622848 369596556496503 370604758616064 371041512210432 371417229188604 371891580694592 372037626519552 372329850794496 372414352163994 373329423833856 374163987990528 375168485035008 375463168504384 375990960588138 376471153385824 377016605650944 378325691087232 378771543714816 380086722686048 380621014143111 380637413388288 381959071073664 383840642852352 384871118268672 385173422862256 385324684609536 385731483457536 386207476318216 386662617542208 388567359500544 389916551721032 389933351469056 390481484424192 390980183638016 391837322911776 393767556029568 394231606723584 394735095365632 395289978177024 395600466469152 396662512823472 397549237239936 398616515349696 398929616535908 399595969224704 400000600472438 400017834696704 400580143504128 401564422275072 401971046780184 402444765196992 403842142853926 404427251725056 404943761625088 405831513015768 406938558480384 407830683030624 408832777342976 408925563160464 409407477397632 409839701173632 410829031138596 410846731911168 411949709058048 412852819469328 413979017969664 414304185935872 414886577200704 415416445115392 415906008784896 416327155593762 417954806857728 418378028281416 418871082143808 419406038825984 419995601813088 420325495623474 421453919874939 421472078426112 422396064567432 423101614473216 423530047559052 423548295561216 424570717301248 425018949365248 425519829479424 425616402473136 426662198667264 427597563021804 428763982897152 429703954957872 430252746726656 430876120743936 432372218385408 432881764245504 433320100720038 434384825926912 434483410857993 434995444734984 435014186729472 436182044884992 436524652655616 437696565874176 438656120686161 438675020402688 439852706592768 440198197556864 440371068125184 440816988275748 441379972935104 441900134333952 444076982286336 445050524777796 445618916252608 446245326926406 446264553627648 447814083327744 449545465377792 450020064033792 450550407684096 451106387132576 451759975059456 452114818821888 452217427627707 453328586083968 455561731828224 456560452142739 457143543397072 457805878290432 459395482034496 459936874510848 461533877547344 462202573400064 462792870428672 463443422690304 463807443446592 465052601241312 466092209177856 467237459820544 467343500754816 467894259883008 468491825987584 468966221243548 469518892729824 471831793679232 473470098518396 474156088229376 474761651560448 475802463535728 477642056963904 478146318035904 478709808164352 479300536328362 479321187229696 479994973500672 480371994998256 481661622714216 481682375344128 482975520964608 484034340067488 485223676915712 485715014859389 485735942131712 486418745683584 487613941334016 488107699661652 488682929167776 490379744894053 491090234237568 491717424830464 492408636608448 492795408662004 494118388818894 494139678154752 495222972251472 496050168692736 496439801059328 496552469551992 497137651125696 497772565111808 498863823525438 498885317320704 500224646713344 501321280784184 502688807534592 503790843743712 504434254782976 505028724953088 505540117506711 507494685524148 507516551184384 508629171174624 509278761431552 509994659344464 510395244685647 511385845727232 511787523803136 513161491024896 513766246146048 514286486321706 514308644610048 515550156722944 516297114353664 516819917288808 518089812667392 519225612240762 520641979232256 521783373877416 522449763882368 523184176396476 523206718046208 525023408039424 525642142298112 527053304236032 527467288625536 528208754321052 528231512457216 528883350431296 529649625931776 530065649653248 531488687132928 534106858005504 534736297009152 535277771477694 535961395706912 536593020262656 539236335633408 540418494373038 541108684021024 541869325553493 541892672262144 543347461085184 543774244040832 545234084213952 545876636530176 546452934898176 547772041518128 548565684000768 549266278744064 550470425959104 553182102934272 554541345046528 555102874125016 555907137924096 557837371041888 558494776191744 559994135750784 560433994164632 561245981985792 561938559833252 561962771234816 562752727552512 563194752756576 564706730078736 567359772639232 567488536630848 568157315572224 568882931556352 569458982938594 570130084029072 571685310529536 572938606610496 574927976772338 575760964278528 576496291180544 577175685660672 577306677403008 577760134293384 579311214477324 579993926313312 582007794113011 582032870207488 582851039250816 583595421165568 584874827581548 584900027203584 586470275457024 587755984367664 589200179111936 590651334044352 592102643048448 593400699703728 594993769235208 595019404836864 596323855859904 597085444436992 597924773024544 598394424803862 599393953837056 600000900708657 600026752045056 600733876912128 602346633412608 602819758429184 602956570170276 603667147795488 604438114778624 605763214280889 607415642437632 608747269523652 610407837720576 611746024545936 612527309379328 613249166014464 613388344740696 616243546707894 616270097866752 617924563587072 618409924595456 619279229203992 619305911156736 620070134988416 620968526954496 621456278903808 623124667673088 623859013177344 624490733390643 626025190306432 626932210286592 627567042422124 629109058238976 630488243435211 632208117639168 633594096851148 634403284714304 634652421709824 635295071338578 635322443341824 636856075951872 637528424047872 638279744219136 639993298000896 640495993331008 641396344532706 642215496952288 643145974345728 645379120089984 648558327578112 649322646368256 649980151080057 650810266215536 651577238890368 654786978983424 656544848811264 657060544882672 658012530604032 658824518425192 658852904206336 659779059889152 660297296335296 662069959402656 662850201500928 665151764700584 665180423094272 666115473429504 666966195617792 668428374378912 671721124991616 673371633270784 674053490008948 674318198066688 675030096050688 676659580698864 678172228232832 679992879125952 680526992914196 682353965511806 682383365070848 683342597742336 684215321366528 685021661528064 685715315095608 685744859480064 689093223051744 689905311766272 690786416889856 692300816321016 694189305643008 695711165169888 697578901861968 698126828937839 699138313766784 700031210719232 700856189730816 701015251132224 702737738981376 703449331865322 704278339094736 706199501242368 706754199537664 707747690518848 708651582843904 710205147777594 712142477340672 712981729345536 713703695303592 715457360350208 716463085445856 717219477053856 718950804492543 718981780844544 720557992497384 722492434071324 722523563016192 724463281446912 725032325387776 726051510101232 726978778951936 727835515373568 728603913197568 731420912001024 732161549492478 733024393751664 733960567945472 735023970680832 737576137245696 739193112993006 741177583228341 741209517232128 742083024420864 742834458377208 743783161389184 744075253039104 744659701588992 744828704327988 746658847667712 748295735288157 748327975981056 750336970070016 750926337008768 751981921176276 752942306771648 754033211301888 756651382174464 757543087429632 760173445372096 761242028286222 761274826776576 763918142147328 767681285704704 769742236537344 770346845724512 770649369219072 771429729482559 771462966915072 772414952636432 773325235084416 777134719001088 778838418361143 779833103442064 780962968848384 781960367276032 783674645823552 787535112059136 788463213447168 789470190731264 790579956354048 791200932938304 793325025646944 795098474479872 797233030699392 797859233071816 799191938449408 800001200944876 800035669393408 801160287008256 803942093560368 804889530393984 807684285707852 808854503450112 809887523250176 811663026031536 813877116960768 815661366061248 817665554685952 817851126320928 818814954795264 819679402347264 820690887176209 821658062277192 821693463822336 823899418116096 825705638938656 828572672407193 828608371871744 829773154401408 830832890230784 831812017569792 832654311187524 836756056562832 837742164287616 838812077651968 839991203626176 840650991246948 842907839749878 842944156852224 844792129134864 846203228946432 847060095118104 847096591122432 849141434602496 850037898730496 851039658958848 851232804946272 853324397334528 854188474407891 855195126043608 857527965794304 859407909915744 860505493453312 862391965158507 864744436770816 865763528491008 866640201440076 868769651853824 868966821715986 869990889469968 872364089769984 873049305311232 875393131748352 877312241372322 877350040805376 879705413185536 880396395113728 880742136250368 881633976551496 882759945870208 883800268667904 888153964572672 890101049555592 891237832505216 892490653852812 892529107255296 895628166655488 897591637205793 899090930755584 900040128067584 901100815368192 902212774265152 903519950118912 904229637643776 904434855255414 906657172167936 911123463656448 913120904285478 914287086794144 915611756580864 918790964068992 919873749021696 923067755094688 924365320061841 924405146800128 926886845380608 927614886893184 930105202482624 932184418355712 934687001509632 935788519766016 936983651975168 937932442487096 939037785459648 943663587358464 946940197036792 948312176458752 949523303120896 951604927071456 955284113927808 956292636071808 957419616328704 958601072656724 958642374459392 959989947001344 960743989996512 963323245428432 965951041929216 968068680134976 970447353831424 971430029718778 971471884263424 972837491367168 975227882668032 976215399323304 977365858335552 980759489788106 982180468475136 983434849660928 984817273216896 985590817324008 988236777637788 988279356309504 990445944502944 992879602118656 993104939103984 994275302251392 995545130223616 997727647050876 997770634641408 1000449293426688 1002642561568368 1005377615069184 1007581687487424 1008868509565952 1010057449906176 1011080235013422 1014989371048296 1015033102368768 1017258342349248 1018557522863104 1019989318688928 1020790489371294 1023530948267709 1023575047606272 1026322982049792 1027532492292096 1028572972643412 1028617289220096 1031100313445888 1033639834577616 1036179625334784 1038451224481524 1041283958464512 1043566747754832 1044899527764736 1046368352792952 1046413436092416 1050046816078848 1051284284596224 1054106608472064 1054934577251072 1055173997797983 1056417508642104 1056463024914432 1057766700862592 1059299251863552 1060131299306496 1062977374265856 1065307721666391 1068213716011008 1069472594018304 1070555542955388 1071922791413824 1073186040525312 1078472671266816 1080836988746076 1082217368042048 1083738651106986 1083785344524288 1086694922170368 1087548488081664 1090468168427904 1091753273060352 1092905869796352 1095544083036256 1097131368001536 1098242324238717 1100940851918208 1106364205868544 1108789669489509 1110205748250032 1111814275848192 1115674742083776 1116989552383488 1119988271501568 1120867988329264 1122491963971584 1123877119666504 1123925542469632 1125505455105024 1126389505513152 1129413460157472 1134719545278464 1134977073261696 1136314631144448 1137765863112704 1138917965877188 1140260168058144 1145877213220992 1149855953544676 1151521928557056 1152992582361088 1154613354806016 1155520268586768 1158622428954648 1159987852626624 1164015588226022 1164065740414976 1165702078501632 1167190842331136 1169749655163096 1169800054407168 1172940550914048 1175511968735328 1178400358223872 1179593607515659 1181302668088704 1184205286096896 1186801399407456 1189987538470416 1190922237599843 1192647711719808 1194170888873984 1195849546049088 1196788849607724 1198787907674112 1200001801417314 1200053504090112 1204693266825216 1205639516858368 1205913140340552 1207334295590976 1208876229557248 1211526428561778 1214831284875264 1217494539047304 1220815675441152 1223492049091872 1225054618758656 1226498332028928 1226776689481392 1232487093415788 1232540195733504 1235849127174144 1236819849190912 1238558458407984 1240140269976832 1241937053908992 1242912557807616 1246249335346176 1247718026354688 1248981466781286 1252050380612864 1253864420573184 1255134084844248 1258218116477952 1260976486870422 1264361759624817 1264416235278336 1267188193702296 1268806569428608 1269304843419648 1270590142677156 1270644886683648 1273712151903744 1275056848095744 1276559488438272 1279986596001792 1280991986662016 1282792689065412 1284430993904576 1286291948691456 1290758240179968 1297116655156224 1298645292736512 1299960302160114 1301620532431072 1303154477780736 1303450232573979 1309573957966848 1313089697622528 1314121089765344 1315968362058483 1316025061208064 1317649036850384 1319558119778304 1320594592670592 1324139918805312 1325700403001856 1330303529401168 1332230946859008 1333932391235584 1336856748757824 1343442249983232 1346743266541568 1348106980017896 1348636396133376 1350060192101376 1353319161397728 1356344456465664 1359985758251904 1361053985828392 1364707931023612 1364766730141696 1366685195484672 1368430642733056 1371430630191216 1378186446103488 1379810623532544 1381572833779712 1384601632642032 1388378611286016 1391422330339776 1395157803723936 1396253657875678 1398276627533568 1400002101653533 1400062421438464 1401712379461632 1402030502264448 1405475477962752 1406898663730644 1408556678189472 1413447499988741 1413508399075328 1415495381037696 1417303165687808 1420410295555188 1424284954681344 1427407390607184 1430914720700416 1432926170891712 1434438954107712 1437901608985086 1437963561689088 1441115984994768 1444984868142648 1445047126032384 1448926562893824 1450064650775552 1452103020202464 1453957557903872 1455671030747136 1457145044578167 1457207826395136 1462841824002048 1464323098984956 1466048787503328 1467921135890944 1471139234682159 1475152274491392 1478386225986012 1482355166456682 1482419034464256 1485668916754416 1487566322778368 1488150506078208 1489319403177984 1489657408655976 1493317695335424 1496591470576314 1496655951962112 1500673940140032 1501852674017536 1503963842352552 1505884613543296 1508066422603776 1513302764348928 1515086174859264 1516620352520133 1520346890744192 1522484056572444 1522549653553152 1527836284294656 1531185734056941 1535362571409408 1539484473074688 1540693691449024 1541298738438144 1542859458965118 1542925933830144 1544829905272864 1546650470168832 1554269438002176 1557676836722286 1559666206884128 1561925937696768 1567349291647104 1575070224118272 1576926426894336 1581159912708096 1582401865876608 1586650051293888 1590196948959744 1594466061398784 1595718466143632 1598383876898816 1600002401889752 1600071338786816 1602320574016512 1607884187120736 1609779060787968 1615368571415704 1617709006900224 1619775046500352 1623326052063072 1631322732122496 1635331109371904 1635702252641856 1637629909590528 1639358804694528 1641381774352418 1643316124554384 1647798836232192 1651411277877312 1657145344814386 1657216743743488 1659546308802816 1661665780461568 1663624035139584 1665308622375048 1673512113125664 1675484328575232 1677624155303936 1679982407252352 1681301982493896 1685815679499756 1685888313704448 1689584258269728 1694120190236208 1698282869204992 1700075797460992 1702079317917696 1702465609892544 1706648794669056 1708376948815782 1710390252087216 1715055931588608 1718815819831488 1721010986906624 1724783930317014 1729488873541632 1731527056982016 1733280402880152 1737539303707648 1737933643431972 1739981778939936 1746023382339033 1746098610622464 1750786263496704 1754624482744644 1754700081610752 1759410826371072 1760792790227456 1763267953102992 1765519891740416 1767600537335808 1776307929145344 1780202099111184 1782475665010432 1784981307705624 1785058214510592 1791256333310976 1795183274411586 1798181861511168 1800002702125971 1800080256135168 1802201630736384 1804425548530304 1807039900237824 1808459275287552 1808869710510828 1813314344335872 1817289642842667 1822246927312896 1826241808570956 1828574173588288 1831223513161728 1837581928137984 1839747498043392 1846135510189376 1848730640123682 1848810293600256 1853773690761216 1855229773786368 1860210404965248 1864368836711424 1869374003019264 1871577039532032 1873472200171929 1875864884974192 1878075570919296 1887327174716928 1891464730305633 1893880394073584 1896624352917504 1899046606241792 1903209854142912 1910568227855616 1912585272143616 1914839232657408 1917202145313448 1917284748918784 1919979894002688 1921487979993024 1926646490856864 1936137360269952 1940894707662848 1942860059437556 1942943768526848 1945674982734336 1952430798646608 1954731716671104 1961518979576212 1964360936950272 1966869699321856 1969634546433792 1971181634648016 1976473555275576 1976558712619008 1980891889005888 1985759204237312 1986209878207968 1988550604502784 1991090260447232 1993106440285079 1995455294101752 1995541269282816 2000898586853376 2005285123136736 2012247918703183 2015163374974848 2017737019131904 2020114899812352 2022160470026844 2029978742096592 2034516684698496 2037115045726208 2039978637377856 2041580978742588 2047061896535418 2047150095212544 2052645964099584 2055064984584192 2057145945286824 2057234578440192 2062200626891776 2067279669155232 2072359250669568 2076902448963048 2082567916929024 2087133495509664 2089799055529472 2092736705585904 2094380486813517 2100093632157696 2102568569192448 2108213216944128 2109869154502144 2110347995595966 2112835017284208 2115533401725184 2118598503727104 2120262598612992 2125954748531712 2130615443332782 2136427432022016 2138945188036608 2141111085910776 2143845582827648 2146372081050624 2156852413477629 2156945342533632 2161673977492152 2164434736084096 2167477302213972 2167570689048576 2173389844340736 2175096976163328 2180936336855808 2183506546120704 2185811739592704 2191088166072512 2194262736003072 2196484648477434 2201881703836416 2212728411737088 2217579338979018 2220411496500064 2223532749685023 2223628551696384 2231349484167552 2233979104766976 2239976543003136 2241735976658528 2244887205864471 2244983927943168 2247754239333008 2251010910210048 2252779011026304 2258826920314944 2269954146523392 2272629262288896 2275531726225408 2277835931754376 2280520336116288 2291754426441984 2299711907089352 2303043857114112 2305985164722176 2309226709612032 2311040537173536 2317244857909296 2319975705253248 2328031176452044 2328131480829952 2331404157003264 2334381684662272 2339499310326192 2345881101828096 2351023937470656 2356800716447744 2359187215031318 2362605336177408 2368410572193792 2373602798814912 2379975076940832 2381844475199686 2385295423439616 2388238879291321 2388341777747968 2391699092098176 2393577699215448 2397575815348224 2400003602834628 2400107008180224 2411279033716736 2411826280681104 2414668591181952 2417752459114496 2423052857123556 2429662569750528 2434989078094608 2441631350882304 2446984098183744 2450109237517312 2452996664057856 2453553378962784 2462072661528627 2464974186831576 2465080391467008 2471698254348288 2473639698381824 2477116916815968 2480280539953664 2485718017221579 2485825115615232 2492498670692352 2495436052709376 2497962933562572 2504100761225728 2510268169688496 2516436232955904 2521952973740844 2528723519249634 2528832470556672 2534376387404592 2537613138857216 2538609686839296 2541180285354312 2541289773367296 2547424303807488 2550113696191488 2553118976876544 2559973192003584 2561983973324032 2562565423223673 2565585378130824 2568861987809152 2572583897382912 2581516480359936 2587175895475521 2594233310312448 2597290585473024 2599920604320228 2603241064862144 2606308955561472 2606900465147958 2619147915933696 2626179395245056 2628242179530688 2631936724116966 2632050122416128 2635298073700768 2639116239556608 2641189185341184 2648279837610624 2651400806003712 2660607058802336 2664461893718016 2673713497515648 2686884499966464 2692774911617379 2696213960035792 2697272792266752 2700120384202752 2706638322795456 2712688912931328 2719971516503808 2722107971656784 2729415862047224 2729533460283392 2733370390969344 2736861285466112 2742861260382432 2756372892206976 2759621247065088 2763145667559424 2769203265284064 2782844660679552 2790315607447872 2792507315751356 2796553255067136 2800004203307066 2800124842876928 2804061004528896 2810950955925504 2813797327461288 2817113356378944 2826894999977482 2827016798150656 2830990762075392 2834606331375616 2840820591110376 2848569909362688 2854814781214368 2861829441400832 2865852341783424 2868877908215424 2875803217970172 2875927123378176 2882231969989536 2889969736285296 2892239719885333 2897853125787648 2900129301551104 2904206040404928 2907915115807744 2911342061494272 2914290089156334 2914415652790272 2925683648004096 2928646197969912 2932097575006656 2935842271781888 2942278469364318 2950304548982784 2956772451972024 2964710332913364 2964838068928512 2971337833508832 2975132645556736 2978638806355968 2979314817311952 2986635390670848 2993182941152628 2993311903924224 3001347880280064 3003705348035072 3007927684705104 3011769227086592 3016132845207552 3026605528697856 3030172349718528 3033240705040266 3040693781488384 3044968113144888 3045099307106304 3055672568589312 3062371468113882 3070592844803127 3070725142818816 3078968946149376 3081387382898048 3082597476876288 3085718917930236 3085851867660288 3089659810545728 3093300940337664 3108538876004352 3115353673444572 3119332413768256 3123851875393536 3134698583294208 3150140448236544 3153852853788672 3162319825416192 3164803731753216 3165521993393949 3173300102587776 3180393897919488 3188932122797568 3191436932287264 3195923164999173 3200004803779504 3204641148033024 3215768374241472 3219558121575936 3230737142831408 3235418013800448 3239550093000704 3246652104126144 3262645464244992 3270662218743808 3271404505283712 3275259819181056 3278717609389056 3282763548704836 3286632249108768 3302822555754624 3314290689628772 3314433487486976 3319092617605632 3323331560923136 3330617244750096 3347024226251328 3350968657150464 3355248310607872 3359964814504704 3362603964987792 3371631358999512 3371776627408896 3379168516539456 3388240380472416 3396565738409984 3400005104015723 3400151594921984 3404158635835392 3404931219785088 3413297589338112 3416753897631564 3420780504174432 3432658214258371 3437631639662976 3442021973813248 3449567860634028 3458977747083264 3466560805760304 3475078607415296 3475867286863944 3479963557879872 3492046764678066 3492197221244928 3501572526993408 3509248965489288 3509400163221504 3518821652742144 3521585580454912 3526535906205984 3531039783480832 3535201074671616 3538780822546977 3552615858290688 3560404198222368 3564951330020864 3569962615411248 3572766712799529 3582512666621952 3590366548823172 3596363723022336 3600005404251942 3600160512270336 3608851097060608 3614079800475648 3616918550575104 3617739421021656 3626628688671744 3634579285685334 3644493854625792 3652483617141912 3657148347176576 3662447026323456 3675163856275968 3679494996086784 3692271020378752 3697461280247364 3697620587200512 3707547381522432 3710459547572736 3720420809930496 3728737673422848 3738748006038528 3743154079064064 3746944400343858 3751729769948384 3756151141838592 3774654349433856 3782929460611266 3787760788147168 3793085278874451 3793248705835008 3806419708285824 3821136455711232 3825170544287232 3829678465314816 3834404290626896 3839959788005376 3842975959986048 3853292981713728 3872274720539904 3881789415325696 3885720118875112 3885887537053696 3891349965468672 3904861597293216 3909463433342208 3923037959152424 3928721873900544 3933739398643712 3939269092867584 3942363269296032 3952947110551152 3961783778011776 3971518408474624 3972419756415936 3977101209005568 3982180520894464 3986212880570158 3990910588203504 4001797173706752 4010570246273472 4024495837406366 4030326749949696 4035474038263808 4040229799624704 4044320940053688 4059957484193184 4069033369396992 4074054558791077 4074230091452416 4079957274755712 4083161957485176 4094123793070836 4094300190425088 4105291928199168 4114291890573648 4124401253783552 4134559338310464 4144718501339136 4153804897926096 4165135833858048 4174266991019328 4179598111058944 4185473411171808 4188760973627034 4200006304960599 4200187264315392 4205137138384896 4216426433888256 4219738309004288 4220695991191932 4225670034568416 4231066803450368 4240342499966223 4240525197225984 4251909497063424 4261230886665564 4272854864044032 4282222171821552 4287691165655296 4292744162101248 4313704826955258 4313890685067264 4323347954984304 4328869472168192 4334954604427944 4335141378097152 4346779688681472 4350193952326656 4361872673711616 4367013092241408 4371435133734501 4371623479185408 4382176332145024 4388525472006144 4392969296954868 4403763407672832 4413417704046477 4425456823474176 4435158677958036 4440822993000128 4447065499370046 4447257103392768 4462698968335104 4467958209533952 4479953086006272 4483471953317056 4489774411728942 4489967855886336 4495508478666016 4502021820420096 4505558022052608 4517653840629888 4539908293046784 4545258524577792 4549861057560399 4555671863508752 4561040672232576 4583508852883968 4593557202170823 4599423814178704 4606087714228224 4611970329444352 4618453419224064 4622081074347072 4634489715818592 4639951410506496 4656062352904088 4656262961659904 4662808314006528 4668763369324544 4678998620652384 4702047874941312 4713601432895488 4718374430062636 4725210672354816 4747205597629824 4759950153881664 4763688950399372 4770590846879232 4776477758582642 4776683555495936 4783398184196352 4787155398430896 4795151630696448 4800007205669256 4800214016360448 4822558067433472 4823652561362208 4829337182363904 4835504918228992 4846105714247112 4859325139501056 4869978156189216 4886887802564873 4893968196367488 4900218475034624 4905993328115712 4907106757925568 4924145323057254 4929948373663152 4943396508696576 4947279396763648 4954233833631936 4960561079907328 4971436034443158 4971650231230464 4984997341384704 4990872105418752 4995925867125144 5008201522451456 5020536339376992 5032872465911808 5043905947481688 5057447038499268 5057664941113344 5068752774809184 5075226277714432 5082360570708624 5094848607614976 5100227392382976 5106237953753088 5119946384007168 5123967946648064 5125130846447346 5131170756261648 5137723975618304 5145167794765824 5163032960719872 5174351790951042 5188466620624896 5194581170946048 5199841208640456 5206482129724288 5212617911122944 5213800930295916 5238070147017099 5238295831867392 5252358790490112 5256484359061376 5263873448233932 5264100244832256 5270596147401536 5278232479113216 5282378370682368 5296559675221248 5302801612007424 5321214117604672 5328923787436032 5347426995031296 5373768999932928 5385549823234758 5392427920071584 5394545584533504 5400008106377913 5400240768405504 5413276645590912 5425377825862656 5439943033007616 5444215943313568 5451868928528001 5458831724094448 5466740781938688 5473722570932224 5485722520764864 5512745784413952 5519242494130176 5526291335118848 5538406530568128 5565689321359104 5580631214895744 5585014631502712 5593106510134272 5600008406614132 5600249685753856 5608122009057792 5627594654922576 5634226712757888 5653789999954964 5654033596301312 5661981524150784 5669212662751232 5681641182220752 5697139818725376 5709629562428736 5723658882801664 5731704683566848 5737755816430848 5751606435940344 5751854246756352 5764463939979072 5779939472570592 5784479439770666 5800008706850351 5800258603102208 5808412080809856 5815830231615488 5822684122988544 5828580178312668 5828831305580544 5857292395939824 5864195150013312 5871684543563776 5884556938728636 5900609097965568 5913544903944048 5929420665826728 5929676137857024 5942675667017664 5950265291113472 5957277612711936 5958629634623904 5973270781341696 5979319320855237 5986365882305256 5986623807848448 6002695760560128 6007410696070144 6015855369410208 6023538454173184 6036743756109549 6053211057395712 6060344699437056 6066481410080532 6081387562976768 6089936226289776 6111345137178624 6124742936227764 6141185689606254 6141450285637632 6157937892298752 6162774765796096 6165194953752576 6171437835860472 6171703735320576 6179319621091456 6186601880675328 6217077752008704 6230707346889144 6238664827536512 6247703750787072 6269397166588416 6283141460440551 6300280896473088 6307705707577344 6324639650832384 6329607463506432 6331043986787898 6346600205175552 6360787795838976 6377864245595136 6382873864574528 6391846329998346 6400009607559008 6409282296066048 6431536748482944 6439116243151872 6461474285662816 6470557240432887 6470836027600896 6493304208252288 6525290928489984 6542809010567424 6550519638362112 6557435218778112 6565527097409672 6573264498217536 6605645111509248 6628581379257544 6628866974973952 6638185235211264 6646663121846272 6661234489500192 6694048452502656 6701937314300928 6710496621215744 6719929629009408 6725207929975584 6743262717999024 6758337033078912 6776480760944832 6793131476819968 6800010208031446 6800303189843968 6809862439570176 6826595178676224 6833507795263128 6841561008348864 6865316428516742 6875263279325952 6884043947626496 6899135721268056 6917955494166528 6933121611520608 6950157214830592 6951734573727888 6959927115759744 6984093529356132 6984394442489856 7003145053986816 7018497930978576 7037643305484288 7043171160909824 7053071812411968 7062079566961664 7070402149343232 7077561645093954 7105231716581376 7120808396444736 7129902660041728 7139925230822496 7145533425599058 7164716637873963 7165025333243904 7180733097646344 7192727446044672 7200010808503884 7200321024540672 7217702194121216 7233837101150208 7235478842043312 7253257377343488 7269158571370668 7288987709251584 7304967234283824 7314296694353152 7324894052646912 7350327712551936 7358989992173568 7384542040757504 7386217984585881 7394922560494728 7395241174401024 7415094763044864 7420919095145472 7440841619860992 7457154051664737 7457475346845696 7477496012077056 7486308158128128 7493888800687716 7503459539896768 7512302283677184 7549308698867712 7565858921222532 7575521576294336 7586170557748902 7586497411670016 7612839416571648 7642272911422464 7650341088574464 7659356930629632 7668808581253792 7679919576010752 7685951919972096 7687696269671019 7706585963427456 7744549441079808 7761527686426563 7771440237750224 7782699930937344 7809723194586432 7818926866684416 7846075918304848 7857443747801088 7867478797287424 7878538185735168 7884726538592064 7905894221102304 7923567556023552 7943036816949248 7944839512831872 7954202418011136 7964361041788928 7972425761140316 7981821176407008 8021140492546944 8048991674812732 8060653499899392 8070948076527616 8088641880107376 8119914968386368 8138066738793984 8148109117582154 8148460182904832 8159914549511424 8166323914970352 8188247586141672 8188600380850176 8210583856398336 8228583781147296 8248802507567104 8257155252609613 8269118676620928 8289437002678272 8307609795852192 8336455663198901 8348533982038656 8359196222117888 8370946822343616 8377521947254068 8400012609921198 8400374528630784 8432852867776512 8439476618008576 8441391982383864 8451340069136832 8462133606900736 8480684999932446 8481050394451968 8503818994126848 8522461773331128 8545709728088064 8564444343643104 8575382331310592 8585488324202496 8627409653910516 8627781370134528 8646695909968608 8657738944336384 8669909208855888 8676719159655999 8693559377362944 8700387904653312 8723745347423232 8734026184482816 8742870267469002 8743246958370816 8764352664290048 8777050944012288 8785938593909736 8807526815345664 8826835408092954 8850913646948352 8870317355916072 8881645986000256 8894130998740092 8894514206785536 8925397936670208 8935916419067904 8959906172012544 8966943906634112 8979548823457884 8979935711772672 8991016957332032 9004043640840192 9011116044105216 9035307681259776 9079816586093568 9090517049155584 9099722115120798 9111343727017504 9122081344465152 9167017705767936 9187114404341646 9198847628357408 9211778534409381 9212175428456448 9236906838448128 9244162148694144 9268979431637184 9279902821012992 9312124705808176 9325616628013056 9337526738649088 9357997241304768 9404095749882624 9427202865790976 9436748860125272 9450421344709632 9494411195259648 9519900307763328 9527377900798744 9541181693758464 9552955517165284 9553367110991872 9566796368392704 9574310796861792 9600014411338512 9645116134866944 9647305122724416 9658674364727808 9671009836457984 9692211428494224 9718650279002112 9739956312378432 9773775605129746 9787936392734976 9800436950069248 9811986656231424 9814213515851136 9848290646114508 9859896747326304 9894132499921187 9894558793527296 9908467667263872 9921122159814656 9942872068886316 9943300462460928 9969994682769408 9991851734250288 10016403044902912 10041072678753984 10065744931823616 10087811894963376 10114894076998536 10115329882226688 10137505549618368 10150452555428864 10164721141417248 10189697215229952 10200015312047169 10200454784765952 10212475907506176 10239892768014336 10247935893296128 10250261692894692 10262341512523296 10275447951236608 10297974642775113 10326065921439744 10348703581902084 10376933241249792 10399682417280912 10412964259448576 10425235822245888 10427601860591832 10476140294034198 10476591663734784 10504717580980224 10512968718122752 10527746896467864 10528200489664512 10541192294803072 10556464958226432 10564756741364736 10593119350442496 10605603224014848 10616342467640931 10642428235209344 10657847574872064 10694853990062592 10718300138398587 10747537999865856 10771099646469516 10784855840143168 10789091169067008 10800016212755826 10800481536811008 10826553291181824 10850755651725312 10879886066015232 10888431886627136 10903737857056002 10917663448188896 10933481563877376 10971445041529728 11025491568827904 11038484988260352 11076813061136256 11131378642718208 11161262429791488 11170029263005424 11186213020268544 11200016813228264 11200499371507712 11216244018115584 11255189309845152 11268453425515776 11307579999909928 11308067192602624 11323963048301568 11338425325502464 11363282364441504 11419259124857472 11447317765603328 11463409367133696 11475511632861696 11503212871880688 11528927879958144 11559878945141184 11568958879541332 11600017413700702 11600517206204416 11616824161619712 11631660463230976 11645368245977088 11657160356625336 11657662611161088 11714584791879648 11728390300026624 11743369087127552 11769113877457272 11801218195931136 11827089807888096 11858841331653456 11885351334035328 11900530582226944 11914555225423872 11917259269247808 11946541562683392 11958638641710474 11972731764610512 12005391521120256 12014821392140288 12031710738820416 12047076908346368 12073487512219098 12106422114791424 12120689398874112 12132962820161064 12162775125953536 12179872452579552 12222163676373231 12222690274357248 12249485872455528 12282371379212508 12282900571275264 12315875784597504 12325549531592192 12342875671720944 12358639242182912 12373203761350656 12434155504017408 12461414693778288 12477329655073024 12495407501574144 12538794333176832 12566282920881102 12600018914881797 12600561792946176 12615411415154688 12649279301664768 12659214927012864 12662087973575796 12693200410351104 12721027499898669 12721575591677952 12755728491190272 12765747729149056 12783692659996692 12800019215118016 12818564592132096 12863073496965888 12878232486303744 12922948571325632 12941114480865774 12941672055201792 12986608416504576 13050581856979968 13085618021134848 13101039276724224 13114305401203503 13114870437556224 13131054194819344 13146528996435072 13211290223018496 13240253112139431 13257162758515088 13276370470422528 13293326243692544 13322468979000384 13388096905005312 13403874628601856 13420993242431488 13439859258018816 13450415859951168 13486525435998048 13516674066157824 13552961521889664 13586262953639936 13600020416062892 13600606379687936 13619724879140352 13667015590526256 13683122016697728 13730632857033484 13750526558651904 13768087895252992 13798271442536112 13835910988333056 13866243223041216 13900314429661184 13903469147455776 13919854231519488 13951745081995553 13968187058712264 13968788884979712 14006290107973632 14036995861957152 14085735430922281 14086342321819648 14106143624823936 14124159133923328 14140804298686464 14155123290187908 14241616792889472 14259805320083456 14279850461644992 14291066851198116 14329433275747926 14330050666487808 14361466195292688 14385454892089344 14400021617007768 14400642049081344 14435404388242432 14467674202300416 14470957684086624 14506514754686976 14538317142741336 14577975418503168 14609934468567648 14628593388706304 14660663407694619 14700655425103872 14717979984347136 14769084081515008 14772435969171762 14789845120989456 14830189526089728 14841838190290944 14881683239721984 14914308103329474 14914950693691392 14954992024154112 14972616316256256 14987777601375432 15006919079793536 15024604567354368 15098617397735424 15131717842445064 15151043152588672 15172341115497804 15172994823340032 15225678833143296 15284545822844928 15300682177148928 15318713861259264 15337617162507584 15359839152021504 15371903839944192 15375392539342038 15413171926854912 15489098882159616 15523055372853126 15542880475500448 15565399861874688 15619446389172864 15637853733368832 15692151836609696 15714210441051297 15714887495602176 15757076371470336 15769453077184128 15811788442204608 15847135112047104 15889679025663744 15908404836022272 15928722083577856 15944851522280632 15963642352814016 16042280985093888 16097983349625464 16121306999798784 16141896153055232 16177283760214752 16239829936772736 16276133477587968 16296218235164308 16296920365809664 16319829099022848 16332647829940704 16376495172283344 16421167712796672 16457167562294592 16497605015134208 16514310505219226 16538237353241856 16578874005356544 16615219591704384 16672911326397802 16697067964077312 16718392444235776 16741893644687232 16755043894508136 16800025219842396 16800749057261568 16878953236017152 16882783964767728 16902680138273664 16924267213801472 16961369999864892 16962100788903936 17007637988253696 17044923546662256 17091419456176128 17128888687286208 17150764662621184 17170976648404992 17254819307821032 17255562740269056 17293391819937216 17315477888672768 17339818417711776 17353438319311998 17400026120551053 17400775809306624 17447490694846464 17468052368965632 17485740534938004 17486493916741632 17528705328580096 17571877187819472 17615053630691328 17653670816185908 17701827293896704 17740634711832144 17763291972000512 17788261997480184 17789028413571072 17850795873340416 17871832838135808 17919812344025088 17933887813268224 17937957962565711 17959097646915768 17959871423545344 17982033914664064 18008087281680384 18022232088210432 18070615362519552 18110231268328647 18159633172187136 18181034098311168 18199444230241596 18222687454035008 18244162688930304 18334035411535872 18374228808683292 18397695256714816 18423557068818762 18424350856912896 18473813676896256 18488324297388288 18537958863274368 18559805642025984 18624249411616352 18651233256026112 18715994482609536 18808191499765248 18849424381321653 18873497720250544 18900842689419264 18988822390519296 19039800615526656 19054755801597488 19082363387516928 19105911034330568 19106734221983744 19133592736785408 19148621593723584 19200028822677024 19290232269733888 19294610245448832 19317348729455616 19342019672915968 19384422856988448 19479912624756864 19547551210259492 19575872785469952 19600873900138496 19628427031702272 19696581292229016 19719793494652608 19788264999842374 19789117587054592 19816935334527744 19842244319629312 19885744137772632 19886600924921856 19939989365538816 19983703468500576 20032806089805824 20082145357507968 20131489863647232 20175623789926752 20229788153997072 20245678039197331 20275011099236736 20300905110857728 20329442282834496 20379394430459904 20400030624094338 20400909569531904 20479785536028672 20495871786592256 20500523385789384 20524683025046592 20550895902473216 20595949285550226 20652131842879488 20697407163804168 20753866482499584 20799364834561824 20825928518897152 20850471644491776 20855203721183664 20952280588068396 20953183327469568 21009435161960448 21025937436245504 21055493792935728 21082384589606144 21112929916452864 21129513482729472 21186238700884992 21211206448029696 21232684935281862 21284856470418688 21315695149744128 21389707980125184 21436600276797174 21494149913621889 21495075999731712 21542199292939032 21569711680286336 21578182338134016 21600032425511652 21600963073622016 21653106582363648 21701511303450624 21759772132030464 21776863773254272 21807475714112004 21835326896377792 21866963127754752 21942890083059456 22050983137655808 22076969976520704 22153626122272512 22158653953757643 22262757285436416 22322524859582976 22340058526010848 22371462154994211 22372426040537088 22400033626456528 22432488036231168 22510378619690304 22536906851031552 22615159999819856 22647926096603136 22676850651004928 22726564728883008 22838518249714944 22894635531206656 22926818734267392 22951023265723392 23006425743761376 23057855759916288 23119757890282368 23137917759082664 23200034827401404 23201034412408832 23233648323239424 23263320926461952 23314320713250672 23429169583759296 23456780600053248 23486738174255104 23538227754914544 23602436391862272 23654179615776192 23717682663306912 23770702668070656 23800035728110061 23801061164453888 23829110450847744 23834518538495616 23893083125366784 23917277283420948 23945463529221024 24028607499808597 24029642784280576 24063421477640832 24094153816692736 24146975024438196 24212844229582848 24265925640322128 24325550251907072 24359744905159104 24444327352746462 24445380548714496 24498971744911056 24564742758425016 24565801142550528 24631751569195008 24651099063184384 24685751343441888 24717278484365824 24746407522701312 24771465757828839 24868311008034816 24922829387556576 24954659310146048 25009366989596703 25077588666353664 25132565841762204 25200037829763594 25201123585892352 25298558603329536 25318429854025728 25324175947151592 25386400820702208 25442054999797338 25443151183355904 25511456982380544 25531495458298112 25567385319993384 25600038430236032 25637129184264192 25726146993931776 25756464972607488 25845897142651264 25882228961731548 25883344110403584 25973216833009152 26030157478967997 26101163713959936 26171236042269696 26202078553448448 26228610802407006 26229740875112448 26262108389638688 26293057992870144 26422580446036992 26480506224278862 26514325517030176 26552740940845056 26644937958000768 26776193810010624 26807749257203712 26879718516037632 26900831719902336 26973050871996096 27033348132315648 27105923043779328 27172525907279872 27200040832125784 27201212759375872 27239449758280704 27334031181052512 27366244033395456 27461265714066968 27501053117303808 27536175790505984 27596542885072224 27732486446082432 27800628859322368 27806938294911552 27839708463038976 27903490163991106 27936374117424528 28012580215947264 28073991723914304 28171470861844562 28172684643639296 28212287249647872 28248318267846656 28281608597372928 28310246580375816 28483233585778944 28519610640166912 28559700923289984 28582133702396232 28658866551495852 28660101332975616 28722932390585376 28800043234015536 28870808776484864 28935348404600832 28941915368173248 29013029509373952 29076634285482672 29155950837006336 29219868937135296 29257186777412608 29321326815389238 29401310850207744 29435959968694272 29538168163030016 29544871938343524 29579690241978912 29682397499763561 29683676380581888 29763366479443968 29828616206658948 29829901387382784 29909984048308224 29975555202750864 30013838159587072 30049209134708736 30197234795470848 30263435684890128 30302086305177344 30344682230995608 30345989646680064 30451357666286592 30569091645689856 30600045936141507 30601364354297856 30637427722518528 30675234325015168 30719678304043008 30743807679888384 30750785078684076 30826343853709824 30893923928325339 30978197764319232 31046110745706252 31085760951000896 31130799723749376 31238892778345728 31275707466737664 31384303673219392 31428420882102594 31429774991204352 31514152742940672 31538906154368256 31623576884409216 31694270224094208 31779358051327488 31816809672044544 31849027402922793 31889703044561264 31927284705628032 32084561970187776 32154900415195761 32195966699250928 32242613999597568 32283792306110464 32354567520429504 32479659873545472 32552266955175936 32592436470328616 32593840731619328 32639658198045696 32665295659881408 32752990344566688 32914335124589184 32995210030268416 33028621010438452 33076474706483712 33230439183408768 33345822652795604 33394135928154624 33436784888471552 33483787289374464 33510087789016272 33600050439684792 33601498114523136 33757906472034304 33765567929535456 33805360276547328 33848534427602944 33922739999729784 33924201577807872 34015275976507392 34089847093324512 34208214617954111 34257777374572416 34301529325242368 34341953296809984 34509638615642064 34586783639874432 34630955777345536 34679636835423552 34706876638623996 34800052241102106 34801551618613248 34894981389692928 34936104737931264 34971481069876008 34972987833483264 35057410657160192 35143754375638944 35230107261382656 35307341632371816 35403654587793408 35481269423664288 35526583944001024 35576523994960368 35701591746680832 35743665676271616 35839624688050176 35867775626536448 35875915925131422 35918195293831536 35964067829328128 36016174563360768 36044464176420864 36141230725039104 36220462536657294 36319266344374272 36362068196622336 36398888460483192 36445374908070016 36488325377860608 36666491029119693 36668070823071744 36748457617366584 36795390513429632 36847114137637524 36848701713825792 36947627353792512 36976648594776576 37075917726548736 37119611284051968 37248498823232704 37302466512052224 37431988965219072 37616382999530496 37698848762643306 37746995440501088 37800056744645391 37801685378838528 37977644781038592 38079601231053312 38109511603194976 38163082499696007 38164726775033856 38211822068661136 38267185473570816 38297243187447168 38400057645354048 38589220490897664 38634697458911232 38684039345831936 38768845713976896 38959825249513728 39095102420518984 39151745570939904 39201747800276992 39256854063404544 39393162584458032 39439586989305216 39576529999684748 39578235174109184 39633870669055488 39684488639258624 39771488275545264 39879978731077632 39967406937001152 40065612179611648 40164290715015936 40262979727294464 40351247579853504 40459576307994144 40491356078394662 40550022198473472 40600060947952457 40601810221715456 40658884565668992 40758788860919808 40800061248188676 40801819139063808 40991743573184512 41001046771578768 41049366050093184 41101791804946432 41191898571100452 41304263685758976 41394814327608336 41507732964999168 41598729669123648 41651857037794304 41700943288983552 41710407442367328 41855235245986659 41904561176136792 41906366654939136 42018870323920896 42051874872491008 42110987585871456 42164769179212288 42257206292766843 42259026965458944 42372477401769984 42422412896059392 42465369870563724 42569712940837376 42779415960250368 42873200553594348 42988299827243778 42990151999463424 43084398585878064 43139423360572672 43156364676268032 43200064851023304 43201926147244032 43306213164727296 43403022606901248 43519544264060928 43553727546508544 43614951428224008 43670653792755584 43733926255509504 43885780166118912 43981990223083857 44101966275311616 44153939953041408 44307252244545024 44317307907515286 44525514570872832 44645049719165952 44680117052021696 44742924309988422 44744852081074176 44800067252913056 44864976072462336 45020757239380608 45073813702063104 45230319999639712 45295852193206272 45453129457766016 45677036499429888 45853637468534784 45902046531446784 46012851487522752 46115711519832576 46239515780564736 46275835518165328 46400069654802808 46402068824817664 46467296646478848 46526641852923904 46628641426501344 46858339167518592 46913561200106496 46973476348510208 47076455509829088 47308359231552384 47435365326613824 47541405336141312 47600071456220122 47602122328907776 47669037076991232 47786166250733568 47834554566841896 47890927058442048 48057214999617194 48059285568561152 48126842955281664 48188307633385472 48293950048876392 48425688459165696 48531851280644256 48651100503814144 48719489810318208 48888654705492924 48890761097428992 48997943489822112 49129485516850032 49263503138390016 49302198126368768 49371502686883776 49434556968731648 49492815045402624 49542931515657678 49736622016069632 49845658775113152 49909318620292096 50018733979193406 50155177332707328 50265131683524408 50400075659527188 50402247171784704 50636859708051456 50648351894303184 50772801641404416 50884109999594676 50886302366711808 51022913964761088 51062990916596224 51134770639986768 51200076860472064 51274258368528384 51452293987863552 51512929945214976 51691794285302528 51764457923463096 51766688220807168 51946433666018304 52060314957935994 52200078361653159 52202327427919872 52342472084539392 52404157106896896 52457221604814012 52459481750224896 52524216779277376 52586115985740288 52845160892073984 52961012448557724 53028651034060352 53105481881690112 53289875916001536 53552387620021248 53615498514407424 53759437032075264 53801663439804672 53813873887697133 53946101743992192 54066696264631296 54211846087558656 54330693804985941 54400081664251568 54478899516561408 54668062362105024 54732488066790912 54922531428133936 55002106234607616 55072351581011968 55193085770144448 55464972892164864 55601257718644736 55613876589823104 55679416926077952 55806980327982212 55872748234849056 56147983447828608 56342941723689124 56345369287278592 56424574499295744 56496636535693312 56620493160751632 56966467171557888 57039221280333824 57119401846579968 57164267404792464 57317733102991704 57320202665951232 57445864781170752 57600086468031072 57741617552969728 57800086768267291 57870696809201664 57883830736346496 58026059018747904 58153268570965344 58355189642392307 58439737874270592 58514373554825216 58642653630778476 58802621700415488 59076336326060032 59089743876687048 59159380483957824 59364794999527122 59367352761163776 59526732958887936 59657232413317896 59659802774765568 59819968096616448 59951110405501728 60027676319174144 60098418269417472 60394469590941696 60526871369780256 60604172610354688 60689364461991216 60737034117591993 60902715332573184 61138183291379712 61200091872283014 61202728708595712 61350468650030336 61439356608086016 61487615359776768 61501570157368152 61652687707419648 61787847856650678 61956395528638464 62092221491412504 62171521902001792 62261599447498752 62477785556691456 62551414933475328 62768607346438784 62856841764205188 62859549982408704 63028305485881344 63077812308736512 63247153768818432 63388540448188416 63558716102654976 63633619344089088 63698054805845586 63779406089122528 63854569411256064 64169123940375552 64309800830391522 64391933398501856 64482449740865667 64485227999195136 64709135040859008 64959319747090944 65104533910351872 65184872940657232 65279316396091392 65330591319762816 65505980689133376 65828670249178368 65990420060536832 66057242020876904 66152949412967424 66460878366817536 66691645305591208 66788271856309248 66873569776943104 66967574578748928 67020175578032544 67200100879369584 67515812944068608 67531135859070912 67610720553094656 67697068855205888 67845479999459568 68030551953014784 68179694186649024 68416429235908222 68515554749144832 68603058650484736 68683906593619968 69019277231284128 69173567279748864 69258927499448309 69261911554691072 69359273670847104 69413753277247992 69600104482204212 69603103237226496 69789962779385856 69942962139752016 70114821314320384 70287508751277888 70460214522765312 70614683264743632 70807309175586816 70962538847328576 71053167888002048 71153047989920736 71400107184330183 71403183493361664 71487331352543232 71679249376100352 71735551253072896 71751831850262844 71836390587663072 71928135658656256 72085822499425791 72088928352841728 72282461450078208 72440925073314588 72638532688748544 72797776920966384 72890749816140032 72976650755721216 73332982058239386 73336141646143488 73496915234733168 73590781026859264 73694228275275048 73697403427651584 73895254707585024 73953297189553152 74151835453097472 74239222568103936 74314397273486517 74496997646465408 74604933024104448 74863977930438144 75028100968790109 75232765999060992 75397697525286612 75493990881002176 75600113489290782 75603370757677056 75955289562077184 76159202462106624 76219023206389952 76326164999392014 76329453550067712 76423644137322272 76534370947141632 76594486374894336 76800115290708096 77178440981795328 77269394917822464 77537691427953792 77919650499027456 78090472436903991 78190204841037968 78303491141879808 78403495600553984 78513708126809088 78786325168916064 78879173978610432 79153059999369496 79156470348218368 79267741338110976 79368977278517248 79542976551090528 79934813874002304 80131224359223296 80328581430031872 80702495159707008 80919152615988288 80982712156789324 81100044396946944 81200121895904914 81203620443430912 81317769131337984 81517577721839616 81600122496377352 81603638278127616 81983487146369024 82002093543157536 82098732100186368 82203583609892864 82383797142200904 82608527371517952 82789628655216672 83197459338247296 83303714075588608 83401886577967104 83420814884734656 83710470491973318 83809122352273584 84037740647841792 84103749744982016 84221975171742912 84329538358424576 84514412585533686 84518053930917888 84744954803539968 84844825792118784 84930739741127448 85139425881674752 85558831920500736 85746401107188696 85976599654487556 85980303998926848 86168797171756128 86278846721145344 86400129702046608 86612426329454592 86806045213802496 87039088528121856 87107455093017088 87229902856448016 87341307585511168 87467852511019008 87771560332237824 87963980446167714 88203932550623232 88307879906082816 88614504489090048 88634615815030572 89047192499290683 89051029141745664 89290099438331904 89360234104043392 89485848619976844 89489704162148352 89600134505826112 89729952144924672 90041514478761216 90147627404126208 90460639999279424 90591704386412544 90906258915532032 91354072998859776 91707274937069568 91800137808424521 91804093062893568 92025702975045504 92231423039665152 92479031561129472 92551671036330656 92681771784976017 92800139309605616 92934593292957696 93053283705847808 93257282853002688 93716678335037184 93827122400212992 93946952697020416 94152911019658176 94616718463104768 94870730653227648 95082810672282624 95200142912440244 95204244657815552 95338074153982464 95669109133683792 95781854116884096 96114429999234388 96118571137122304 96253685910563328 96376615266770944 96587900097752784 96851376918331392 97063702561288512 97302201007628288 97438979620636416 97777309410985848 97781522194857984 97995886979644224 98258971033700064 98600148016455967 98604396252737536 98743005373767552 98869113937463296 98985630090805248 99085863031315356 99691317550226304 99818637240584192 100037467958386812 100310354665414656 100530263367048816 100800151319054376 100804494343569408 101273719416102912 101296703788606368 101545603282808832 101768219999189352 101772604733423616 102045827929522176 102125981833192448 102269541279973536 102400153720944128 102624643853862333 102904587975727104 103025859890429952 103383588570605056 103528915846926192 103892867332036608 104120629915871988 104400156723306318 104404654855839744 104684944169078784 104808314213793792 104914443209628024 104918963500449792 105048433558554752 105172231971480576 105690321784147968 105922024897115448 106057302068120704 106210963763380224 106579751832003072 107104775240042496 107230997028814848 107518874064150528 107603326879609344 107627747775394266 107892203487984384 108133392529262592 108423692175117312 108661387609971882 108800163328503136 108957799033122816 109336124724210048 109464976133581824 109845062856267872 109999473087359079 110004212469215232 110386171540288896 110929945784329728 111227753179646208 111358833852155904 111613960655964424 111745496469698112 112295966895657216 112685883447378248 112690738574557184 112849148998591488 112993273071386624 113240986321503264 113932934343115776 114078442560667648 114238803693159936 114328534809584928 114635466205983408 114891729562341504 115200172936062144 115483235105939456 115600173536534582 115767661472692992 116052118037495808 116306537141930688 116710379284784614 116879475748541184 117028747109650432 117285307261556952 117605243400830976 118152672652120064 118179487753374096 118318760967915648 118729589999054244 118734705522327552 119053465917775872 119314464826635792 119639936193232896 119902220811003456 120055352638348288 120196836538834944 120788939181883392 121053742739560512 121208345220709376 121378728923982432 121474068235183986 121800182843857371 121805430665146368 122276366582759424 122400183744566028 122405457417191424 122700937300060672 122975230719553536 123003140314736304 123305375414839296 123575695713301356 123912791057276928 124184442982825008 124343043804003584 124523198894997504 124955571113382912 125102829866950656 125537214692877568 125565705737959977 125713683528410376 125719099964817408 126056610971762688 126155624617473024 126494307537636864 126771618878300529 126777080896376832 127117432205309952 127267238688178176 127396109611691172 127558812178245056 127709138822512128 128338247880751104 128619601660783044 128783866797003712 128964899481731334 128970455998390272 129418270081718016 129918639494181888 130209067820703744 130369745881314464 130558632792182784 130661182639525632 131011961378266752 131657340498356736 131945970669251571 132114484041753808 132305898825934848 132921756733635072 133383290611182416 133576543712618496 133747139553886208 133935149157497856 134040351156065088 134400201758739168 135031625888137216 135062271718141824 135221441106189312 135394137710411776 135690959998919136 136359388373298048 136832858471816444 137031109498289664 137206117300969472 138038554462568256 138347134559497728 138517854998896618 138523823109382144 138718547341694208 138827506554495984 139200208964408424 139206206474452992 139579925558771712 139885924279504032 140229642628640768 140575017502555776 140920429045530624 141229366529487264 141719746274381317 141925077694657152 142106335776004096 142306095979841472 142800214368660366 142806366986723328 143358498752200704 143471102506145792 143503663700525688 143672781175326144 143856271317312512 144171644998851582 144177856705683456 144564922900156416 144881850146629176 145277065377497088 145595553841932768 145781499632280064 145953301511442432 146665964116478772 146672283292286976 146993830469466336 147181562053718528 147388456550550096 147790509415170048 147906594379106304 148303670906194944 148478445136207872 148628794546973034 148993995292930816 149209866048208896 149727955860876288 150056201937580218 150465531998121984 150795395050573224 150987981762004352 151200226978581564 151206741515354112 151910579124154368 152318404924213248 152438046412779904 152652329998784028 152658907100135424 152847288274644544 153068741894283264 153188972749788672 153600230581416192 154356881963590656 154538789835644928 155075382855907584 155839300998054912 156180944873807982 156380409682075936 156600235084959477 156606982283759616 157027416253618176 157572650337832128 157758347957220864 158306119998738992 158535482676221952 158737954557034496 159085953102181056 159869627748004608 160262448718446592 160657162860063744 161404990319414016 161838305231976576 161965424313578648 162200088793893888 162400243791809828 162407240886861824 162635538262675968 163200244992754704 163966974292738048 164004187086315072 164197464200372736 164407167219785728 164767594284401808 165217054743035904 165579257310433344 166394918676494592 166607428151177216 166803773155934208 166841629769469312 167420940983946636 167618244704547168 168200252498660179 168207499489964032 168443950343485824 168659076716849152 169028825171067372 169036107861835776 169489909607079936 169861479482254896 170278851763349504 171117663841001472 171492802214377392 171953199308975112 171960607997853696 172337594343512256 172557693442290688 172800259404093216 173224852658909184 173400260304801873 173612090427604992 174078177056243712 174214910186034176 174459805712896032 174682615171022336 175065568927176921 175543120664475648 175927960892335428 176407865101246464 177229008978180096 177269231630061144 178094384998581366 178102058283491328 178580198876663808 178720468208086784 178971697239953688 178979408324296704 179200269011652224 179459904289849344 180083028957522432 180295254808252416 180921279998558848 181183408772825088 181812517831064064 182211102352775979 182708145997719552 183414549874139136 183600275616849042 183608186125787136 184051405950091008 184462846079330304 184958063122258944 185103342072661312 185363543569952034 185600278619211232 185869186585915392 186514565706005376 187433356670074368 187654244800425984 188305822039316352 189233436926209536 189741461306455296 190165621344565248 190400285824880488 190408489315631104 190676148307964928 191338218267367584 191563708233768192 192228859998468776 192237142274244608 192507371821126656 192753230533541888 193175800195505568 194127405122577024 194604402015256576 194877959241272832 195554618821971696 195991773959288448 196517942067400128 197200296032911934 197208792505475072 197486010747535104 197738227874926592 197971260181610496 198171726062630712 199382635100452608 199637274481168384 200074935916773624 200620709330829312 201060526734097632 201600302638108752 202547438832205824 202593407577212736 203091206565617664 203536439998378704 204091655859044352 204251963666384896 204539082559947072 204800307441888256 205249287707724666 205809175951454208 206051719780859904 206767177141210112 207057831693852384 207776782498344927 207785734664073216 208241259831743976 208800313446612636 208809309711679488 209369888338157568 209828886419256048 210096867117109504 210344463942961152 211380643568295936 211844049794230896 212114604136241408 212421927526760448 213159503664006144 214200321552990549 214209550480084992 214461994057629696 215037748128301056 215206653759218688 215255495550788532 215784406975968768 216257467498277373 216266785058525184 216847384350234624 217322775219943764 217600326657006272 217915598066245632 218672249448420096 218929952267163648 219690125712535744 219998946174718158 220008424938430464 220772343080577792 221859891568659456 222455506359292416 222717667704311808 222943191820459551 223227921311928848 223490992939396224 224591933791314432 225084302906370327 225371766894756496 225698297997182976 225986546142773248 226481972643006528 227865868686231552 228156885121335296 228477607386319872 228657069619169856 229270932411966816 229783459124683008 230400345872124288 230966470211878912 231200347073069164 231535322945385984 232613074283861376 233420758569569228 233758951497082368 234057494219300864 234570614523113904 235210486801661952 236305345304240128 236358975506748192 236637521935831296 237459179998108488 237469411044655104 238106931835551744 238628929653271584 239457502325678777 239804441622006912 240110705276696576 240393673077669888 242107485479121024 242416690441418752 242757457847964864 242948136470367972 243600365687714742 243610861330292736 244552733165518848 244800367489132056 244810914834382848 245401874600121344 245950461439107072 246006280629472608 246610750829678592 247151391426602712 247825582114553856 248368885965650016 248686087608007168 249911142226765824 250205659733901312 251074429385755136 251131411475919954 251427367056820752 252113221943525376 252311249234946048 252988615075273728 253543237756601058 253554161792753664 254234864410619904 254534477376356352 254792219223382344 255117624356490112 255418277645024256 256676495761502208 257239203321566088 257567733594007424 257929798963462668 257940911996780544 258836540163436032 259837278988363776 260418135641407488 260739491762628928 261117265584365568 261322365279051264 262023922756533504 263314680996713472 263891941338503142 264228968083507616 264611797651869696 265843513467270144 266766581222364832 267141577497872049 267153087425236992 267870298314995712 268080702312130176 268800403517478336 270124543436283648 270442882212378624 270788275420823552 271381919997838272 272718776746596096 273665716943632888 274062218996579328 274412234601938944 276077108925136512 276694269118995456 277035709997793236 277047646218764288 277437094683388416 277655013108991968 278400417928816848 279159851117543424 279771848559008064 280459285257281536 281150035005111552 281840858091061248 282458733058974528 283439492548762634 283850155389314304 284212671552008192 284612191959682944 285600428737320732 285612733973446656 286942205012291584 287007327401051376 287345562350652288 287712542634625024 288343289997703164 288355713411366912 289129845800312832 289763700293258352 290554130754994176 291191107683865536 291562999264560128 291906603022884864 293331928232957544 293344566584573952 293987660938932672 294363124107437056 294776913101100192 295800444049367901 295813188758212608 296607341812389888 296956890272415744 297257589093946068 297987990585861632 299455911721752576 300112403875160436 300931063996243968 301590790101146448 301975963524008704 302400453957163128 302413483030708224 303821158248308736 304636809848426496 304876092825559808 305304659997568056 305317814200270848 305694576549289088 306137483788566528 306377945499577344 307200461162832384 307873931561586999 308713763927181312 309077579671289856 310150765711815168 311678601996109824 312361889747615964 312760819364151872 313200470169918954 313213964567519232 314054832507236352 315145300675664256 315516695914441728 316612239997477984 317070965352443904 318171906204362112 319739255496009216 321314325720127488 322809980638828032 323676610463953152 323930848627157296 324400177587787776 324800487583619656 324814481773723648 325271076525351936 326400489985509408 327933948585476096 328008374172630144 328394928400745472 328814334439571456 329535188568803616 331158514620866688 332789837352989184 333214856302354432 333683259538938624 334841881967893272 335236489409094336 336400504997320358 336414998979928064 336887900686971648 337318153433698304 338057650342134744 338072215723671552 338979819214159872 339722958964509792 340557703526699008 342235327682002944 342985604428754784 343906398617950224 344675188687024512 345115386884581376 345600518808186432 346449705317818368 346800520609603746 348156354112487424 348429820372068352 348919611425792064 349365230342044672 350131137854353842 351086241328951296 351855921784670856 352815730202492928 354458017956360192 354538463260122288 356188769997162732 356204116566982656 357160397753327616 357440936416173568 357943394479907376 358400538023304448 358919808579698688 360166057915044864 360590509616504832 361842559997117696 362366817545650176 363625035662128128 364422204705551958 365400548531572113 365416291995439104 366829099748278272 367200551233698084 367216372251574272 368102811900182016 368925692158660608 369916126244517888 370206684145322624 370727087139904068 371200557238422464 371738373171830784 373029131412010752 374866713340148736 375308489600851968 376611644078632704 376697117213879931 378466873852419072 379482922612910592 380314856634901587 380331242689130496 380800571649760976 381352296615929856 382676436534735168 383127416467536384 384457719996937552 385014743642253312 385506461067083776 386351600391011136 388254810245154048 389208804030513152 389755918482545664 391109237643943392 391983547918576896 393035884134800256 394400592065823868 394417585010950144 394972021495070208 395476455749853184 396343452125261424 398765270200905216 399274548962336768 400149871833547248 401241418661658624 402121053468195264 403200605276217504 404600607377871037 405094877664411648 405186815154425472 406182413131235328 407072879996757408 408486327496746149 408503927332769792 409078165119894144 409600614883776512 410498575415449332 411618351902908416 413534354282420224 414115663387704768 415553564996689854 415571469328146432 416482519663487952 417600626893225272 417618619423358976 418739776676315136 419657772838512096 420193734234219008 420688927885922304 422761287136591872 423688099588461792 424229208272482816 425159238823143951 426319007328012288 428400643105981098 428419100960169984 430075496256602112 430413307518437376 430510991101577064 431568813951937536 432514934996554746 432533570117050368 433694768700469248 434645550439887528 435200653314012544 435831196132491264 437344498896840192 437859904534327296 439380251425071488 439997892349436316 440016849876860928 441544686161155584 443719783137318912 444911012718584832 445435335408623616 445886383640919102 446455842623857696 446981985878792448 449183867582628864 450168605812740654 450743533789512992 451396595994365952 452963945286013056 455731737372463104 456955214772639744 457314139238339712 458541864823933632 459566918249366016 460800691744248576 461932940423757824 462400694146138328 463070645890771968 465226148567722752 466841517139138456 467517902994164736 468114988438601728 469141229046227808 472610690608480256 472717951013496384 473275043871662592 474918359996216976 476213863671103488 477257859306543168 478915004651357554 479608883244013824 480221410553393152 480787346155339776 484214970958242048 484833380882837504 485514915695929728 485896272940735944 487200731375429484 487221722660585472 489600734978264112 490803749200242688 491900922878214144 492012561258945216 493221501659357184 494302782853205424 495651164229107712 496737771931300032 497372175216014336 499822284453531648 500411319467802624 502148858771510272 502262822951839908 502854734113641504 504600757495980537 504622498469892096 505977230150547456 507086475513202116 507108323585507328 508469728821239808 509584438446764688 510235248712980224 510836555290048512 513352991523004416 514478406643132176 515135467188014848 515859597926925336 515881823993561088 517673080326872064 519674557976727552 520200780914405619 520836271282814976 521478983525257856 522234531168731136 522644730558102528 524047845513067008 525196706781530763 526629361993426944 527783882677006284 528457936167015232 529223595303739392 531687026934540288 533533162444729664 534283154995744098 534306174850473984 535740596629991424 536161404624260352 537600807034956672 540249086872567296 540885764424757248 542763839995676544 545437553493192192 546633307058327937 547331433887265776 548124437993158656 548824469203877888 552154217850273024 553388538237990912 554071419995586472 554095292437528576 554874189366776832 555310026217983936 556800835857633696 559543697118016128 560918570514563072 562300070010223104 564917466117949056 566878985097525268 567700310778628608 568425343104016384 569224383919365888 571200857474641464 571225467946893312 573884410024583168 574014654802102752 574691124701304576 575425085269250048 576686579995406328 576711426822733824 578259691600625664 579527400586516704 582382215367731072 583125998529120256 583813206045769728 586663856465915088 587975321877865344 588726248214874112 589553826202200384 591600888098735802 591626377516425216 593214683624779776 593913780544831488 594515178187892136 595975981171723264 598911823443505152 600224807750320872 601862127992487936 603181580202292896 603951927048017408 604800907914326256 607642316496617472 609273619696852992 609752185651119616 610609319995136112 611389153098578176 612274967577133056 612755890999154688 614400922325664768 615747863123173998 617427527854362624 618155159342579712 620301531423630336 623330347495034781 623357203992219648 624723779495231928 625521638728303744 626400940339837908 626427929135038464 628109665014472704 630290601351328512 631033391828883456 633224479994955968 634141930704887808 636343812408724224 639478510992018432 642600964658971647 642628651440254976 645619961277656064 647353220927906304 647861697254314592 648772402494832119 648800355175575552 649600975167239312 650542153050703872 652800979971018816 656016748345260288 656789856801490944 657628668879142912 659070377137607232 662317029241733376 665579674705978368 666429712604708864 667366519077877248 669683763935786544 670472978818188672 672801009994640716 672829997959856128 673775801373943296 674636306867396608 676115300684269488 677959638428319744 679445917929019584 681115407053398016 684470655364005888 685971208857509568 687812797235900448 689350377374049024 690201036115191769 690230773769162752 691201037616372864 692899410635636736 693601041219207492 696859640744136704 697839222851584128 698730460684089344 700262275708707684 702172482657902592 703711843569341712 705631460404985856 708916035912720384 709076926520244576 712377539994325464 712408233133965312 714320795506655232 714881872832347136 715886788959814752 716801076046608896 718372506977036331 720332115830089728 721181019233009664 723685119994235392 727250071324256256 728844409411103916 730801097063144226 730832583990878208 733658199496556544 734401102467396168 734432744503148544 736205623800364032 737851384317321216 739832252489035776 740413368290645248 741454174279808136 742401114476844928 743476746343661568 746058262824021504 749733426680297472 750616979201703936 753223288157265408 753394234427759862 756933747704838144 758965845225821184 760629713269803174 760662485378260992 761601143299521952 762704593231859712 765352873069470336 766254832935072768 768915439993875104 770029487284506624 772703200782022272 776509620490308096 779511836965091328 782218475287886784 783967095837153792 786071768269600512 788801184131647736 788835170021900288 789944042990140416 790952911499706368 792686904250522848 797530540401810432 798549097924673536 800299743667094496 804242106936390528 806401210552435008 809201214755742074 810373630308850944 812364826262470656 814145759993514816 816972654993492298 817007854665539584 818156330239788288 819201229767553024 820997150830898664 823236703805816832 827068708564840448 828231326775409536 831107129993379708 831142938656292864 832965039326975904 835201253786450544 837479553352630272 839315545677024192 840387468468438016 841377855771844608 845522574273183744 847376199176923584 848458416544965632 850318477646287902 852638014656024576 856801286211962196 856838201920339968 860826615036874752 861021982203154128 863137627903875072 865029869993109492 865067140234100736 867389537400938496 869291100879775056 870401306628025088 871662392264982528 874688997793680384 875719809068654592 878760502850142976 879995784698872632 880033699753721856 883089372322311168 887401332148103703 887439566274637824 889822025437169664 890870670817247232 891772767281838204 892911685247715392 893963971757584896 898367735165257728 900337211625481308 901487067579025984 902793191988731904 905927890572026112 911463474744926208 913910429545279488 914628278476679424 917083729647867264 919133836498732032 921601383488497152 923621794684760997 924801388292276656 926141291781543936 930452297135445504 933683034278276912 935035805988329472 936229976877203456 938282458092455616 945221381216960512 945435902026992768 946550087743325184 949836719992433952 954515718613086336 957830009302715108 959217766488027648 960442821106786304 968429941916484096 969666761765675008 971029831391859456 971792545881471888 974401462750858968 974443445321170944 979201469956528224 981607498400485376 983801845756428288 984025122517890432 986443003318714368 988605565706410848 992038223920669219 993475543862600064 994744350432028672 999644568907063296 1004297717543020544 1004525645903679816 1005709468227283008 1009201514991961074 1009244996939784192 1011954460301094912 1014172951026404232 1014216647171014656 1016939457642479616 1019168876893529376 1020470497425960448 1021673110580097024 1026705983046008832 1028956813286264352 1030270934376029696 1031719195853850672 1035346160653744128 1039349115953455104 1040401561828811238 1042957967050515712 1044469062337462272 1045289461116205056 1048095691026134016 1050393413563061526 1053258723986853888 1055567765354012568 1056915872334030464 1058447190607478784 1063374053869080576 1067066324889459328 1068566309991488196 1068612349700947968 1071481193259982848 1072322809248520704 1075201614069913344 1080498173745134592 1081771528849514496 1085527679991353088 1090875106986384384 1093266614116655874 1094662867774531552 1096201645594716339 1096248875986317312 1104308435700546048 1106777076475981824 1108142839991172944 1109748378733553664 1110620052435967872 1113601671715267392 1119087394236032256 1121837141029126144 1124600140020446208 1129834932235898112 1133757970195050536 1135400621557257216 1136850686208032768 1138448767838731776 1142401714949282928 1147768820049166336 1148029309604205504 1149382249402609152 1150850170538500096 1153373159990812656 1156519383201251328 1159054801173033408 1164764430735462144 1166251997058240512 1167626412091539456 1173327712931830176 1175950643755730688 1177401767490621253 1177452496429748224 1179107652404400768 1183201776197471604 1183252755032850432 1186429367249559552 1189030356375784272 1191951962343446528 1197823646887010304 1200449615500641744 1203724255984975872 1206363160404585792 1207903854096034816 1209601815828652512 1213801822133613111 1215284632993234944 1218547239393705984 1219504371302239232 1221218639990272224 1222778306197156352 1225458982490238447 1225511781998309376 1228801844651329536 1231495726246347996 1234855055708725248 1240603062847260672 1246660694990069562 1246714407984439296 1249447558990463856 1251043277456607488 1252801880679675816 1252855858270076928 1256219330028945408 1260581202702657024 1262066783657766912 1266448959989911936 1268283861409775616 1272687624817448448 1275477716469431853 1278957021984036864 1285201929317943294 1285257302880509952 1291239922555312128 1294706441855812608 1295723394508629184 1297544804989664238 1297600710351151104 1299201950334478624 1301084306101407744 1305601959942037632 1312033496690520576 1313579713602981888 1318140754275214464 1324634058483466752 1331159349411956736 1332859425209417728 1334733038155754496 1339367527871573088 1340945957636377344 1345602019989281432 1345659995919712256 1347551602747886592 1349272613734793216 1352230601368538976 1358891835858039168 1362230814106796032 1371942417715019136 1375625594471800896 1378700754748098048 1380402072230383538 1380461547538325504 1382402075232745728 1385798821271273472 1387202082438414984 1393719281488273408 1395678445703168256 1397460921368178688 1400524551417415368 1404344965315805184 1407423687138683424 1417832071825440768 1418153853040489152 1424755079988650928 1428641591013310464 1429763745664694272 1431773577919629504 1433602152093217792 1436745013954072662 1440664231660179456 1442362038466019328 1447370239988470784 1454500142648512512 1457688818822207832 1461602194126288452 1461665167981756416 1468802204934792336 1472411247600728064 1475702768634642432 1479664504978071552 1480826736581290496 1482908348559616272 1484802228953689856 1486953492687323136 1492116525648043008 1499466853360594944 1501233958403407872 1506446576314530816 1506788468855519724 1513802272487941611 1513867495409676288 1517931690451642368 1521259426539606348 1521324970756521984 1523202286599043904 1525409186463719424 1530705746138940672 1532509665870145536 1537830879987750208 1540058974569013248 1545406401564044544 1553019240980616192 1559023673930182656 1560602342743216857 1564436950575773568 1567934191674307584 1572143536539201024 1575590120344592289 1577602368263295472 1579888085980280832 1581905822999412736 1585373808501045696 1595061080803620864 1597098195849347072 1600599487334188992 1608484213872781056 1612802421104870016 1618402429511484148 1620747260617701888 1628291519987029632 1633945309986984596 1634015709331079168 1636312660479576576 1638402459535106048 1641994301661797328 1646473407611633664 1654137417129680896 1656462653550819072 1662214259986759416 1662285877312585728 1665930078653951808 1670402507572901088 1676202516279751439 1678631091354048384 1680774936936876032 1682755711543689216 1694752398353847168 1696916833089931264 1700636955292575804 1705276029312049152 1713602572423924392 1713676403840679936 1721653230073749504 1722043964406308256 1726275255807750144 1730059739986218984 1730134280468201472 1734779074801876992 1738582201759550112 1740802613256050176 1749377995587360768 1751439618137309184 1757521005700285952 1759991569397745264 1766178744644622336 1774802664296207406 1774879132549275648 1779644050874339328 1781741341634494464 1783545534563676408 1785823370495430784 1787927943515169792 1796735470330515456 1800674423250962616 1802974135158051968 1805586383977463808 1811855781144052224 1822926949489852416 1827820859090558976 1829256556953358848 1834167459295734528 1838267672997464064 1843202766976994304 1847243589369521994 1849602776584553312 1852282583563087872 1860904594270891008 1867366068556553824 1869991042485104343 1870071611976658944 1876564916184911232 1890871804053985536 1893100175486650368 1899673439984867904 1909031437226172672 1915660018605430216 1918435532976055296 1920885642213572608 1936859883832968192 1939333523531350016 1942059662783718912 1943585091762943776 1948802925501717936 1958402939913056448 1963214996800970752 1968050245035780864 1972886006637428736 1977211131412821696 1984076447841338438 1986951087725200128 1989488700864057344 1999289137814126592 2008595435086041088 2009051291807359632 2011418936454566016 2018403029983922148 2018489993879568384 2023908920602189824 2028345902052808464 2033878915284959232 2038337753787058752 2040940994851920896 2043346221160194048 2053411966092017664 2057913626572528704 2060541868752059392 2063438391707701344 2070603108345575307 2070692321307488256 2078698231906910208 2080803123657622476 2085915934101031424 2090578922232410112 2096191382052268032 2100786827126123052 2106517447973707776 2111135530708025136 2113831744668060928 2116894381214957568 2126748107738161152 2134132649778918656 2137132619982976392 2137224699401895936 2142962386519965696 2144645618497041408 2150403228139826688 2155117520931108993 2160996347490269184 2163543057699028992 2171055359982706176 2181750213972768768 2186533228233311748 2189325735549063104 2192403291189432678 2192497751972634624 2208616871401092096 2213554152951963648 2216285679982345888 2219496757467107328 2221240104871935744 2227203343430534784 2238174788472064512 2249200280040892416 2259669864471796224 2267515940390101072 2270801243114514432 2273701372416065536 2276897535677463552 2284803429898565856 2295537640098332672 2296058619208411008 2298764498805218304 2301700341077000192 2306746319981625312 2318109602346066816 2329528861470924288 2332503994116481024 2346655425863660352 2351901287511461376 2354803534981242506 2354904992859496448 2358215304808801536 2366403552394943208 2366505510065700864 2372858734499119104 2378060712751568544 2383903924686893056 2395647293774020608 2400899231001283488 2412726320809171584 2415807708192069632 2419203631657305024 2427603644267226222 2437094478787411968 2439008742604478464 2442437279980544448 2445556612394312704 2450917964980476894 2451023563996618752 2457603689302659072 2462991452492695992 2469710111417450496 2481206125694521344 2493321389980139124 2493428815968878592 2498895117980927712 2502086554913214976 2505603761359351632 2512438660057890816 2521162405405314048 2524133567315533824 2532897919979823872 2536567722819551232 2545375249634896896 2550955432938863706 2557914043968073728 2570403858635886588 2570514605761019904 2582479845110624256 2589412883711625216 2591446789017258368 2595089609979328476 2595201420702302208 2598403900668957248 2602168612202815488 2611203919884075264 2624066993381041152 2627159427205963776 2636281508550428928 2649268116966933504 2662203996444311109 2662318698823913472 2669466076311508992 2678735055743146176 2681891915272754688 2691204039978562864 2695103205495773184 2698545227469586432 2704461202737077952 2717783671716078336 2724461628213592064 2743884835430038272 2751251188943601792 2757401509496196096 2760804144460767076 2760923095076651008 2764804150465491456 2774404164876829968 2787438562976546816 2791356891406336512 2794921842736357376 2801049102834830736 2808689930631610368 2814847374277366848 2835664143650881536 2836307706080978304 2849510159977301856 2859404292477223043 2859527491329388544 2863547155839259008 2867204304186435584 2873490027908145324 2881328463320358912 2894740479976941568 2909000285297025024 2915377637644415664 2923204388252576904 2923330335963512832 2937604409869584672 2944822495201456128 2951405537269284864 2959329009956143104 2961653473162580992 2965816697119232544 2969604457907379712 2976114671762007657 2984233051296086016 2998933706721189888 3012893152629061632 3013576937711039448 3027604544975883222 3027734990819352576 3035863380903284736 3042518853079212696 3042649941513043968 3046404573198087808 3050818372927438848 3061411492277881344 3065019331740291072 3075661759975500416 3080117949138026496 3090812803128089088 3106038481961232384 3118047347860365312 3121204685486433714 3128873901151547136 3135868383348615168 3144287073078402048 3151180240689184578 3155204736526590944 3159776171960561664 3170747617002091392 3190122161607241728 3201198974668377984 3216968427745562112 3225604842209740032 3236804859022968296 3241494521235403776 3256583039974059264 3267890619973969192 3268031418662158336 3272625320959153152 3276804919070212096 3283988603323594656 3308274834259361792 3312925307101638144 3324428519973518832 3331860157307903616 3340805015145802176 3352405032559502878 3357262182708096768 3361549873873752064 3365511423087378432 3389504796707694336 3393833666179862528 3401273910585151608 3410552058624098304 3427205144847848784 3443306460147499008 3444087928812616512 3452550511615500288 3460119479972437968 3469558149603753984 3477164403519100224 3481605226512100352 3498755991174721536 3502879236274618368 3515042011400571904 3519983138795490528 3532205302471863759 3532357489289244672 3549605328592414812 3549758265098551296 3559288101748678656 3567091069127352816 3571646740990861568 3575855887030339584 3593470940661030912 3601348846501925232 3605948270316103936 3611172767954927616 3623711562288104448 3641405466400839333 3645853898979704832 3655641718181117952 3658513113906717696 3668334918591469056 3676376947470715341 3676535345994928128 3686405533953988608 3694487178739043988 3699205553169106624 3704565167126175744 3721809188541782016 3734732137113107648 3739982084970208686 3740143223953317888 3753129832369822464 3781743608107971072 3786200350973300736 3799346879969735808 3818062874452345344 3826433149408295559 3831320037210860432 3836871065952110592 3841771284427145216 3873719767665936384 3878667047062700032 3884119325567437824 3887170183525887552 3897605851003435872 3916805879826112896 3926429993601941504 3936100490071561728 3954422262825643392 3968152895682676876 3973902175450400256 3978977401728114688 3998578275628253184 4017190870172082176 4018102583614719264 4022837872909132032 4036806059967844296 4036979987759136768 4047817841204379648 4056691804105616928 4076675507574117504 4081881989703841792 4086692442320388096 4115827253145057408 4121083737504118784 4126876783415402688 4141206216691150614 4141384642614976512 4157396463813820416 4161606247315244952 4171831868202062848 4181157844464820224 4192382764104536064 4201573654252246104 4213034895947415552 4222271061416050272 4227663489336121856 4253496215476322304 4268265299557837312 4274265239965952784 4285924773039931392 4289291236994082816 4300806456279653376 4310235041862217986 4321992694980538368 4327086115398057984 4342110719965412352 4363500427945537536 4373066456466623496 4378651471098126208 4384806582378865356 4384995503945269248 4417233742802184192 4427108305903927296 4432571359964691776 4438993514934214656 4442480209743871488 4454406686861069568 4476349576944129024 4498400560081784832 4519339728943592448 4535031880780202144 4541406817463824833 4541602486229028864 4553795071354927104 4569606859797131712 4592117238416822016 4597528997610436608 4603400682154000384 4613492639963250624 4636219204692133632 4659057722941848576 4665007988232962048 4693310851727320704 4703802575022922752 4709607069962485012 4709809985718992896 4716430609617603072 4732807104789886416 4745717468998238208 4756121425503137088 4767807849373786112 4791294587548041216 4801798462002566976 4825452641618343168 4831615416384139264 4838407263314610048 4855207288534452444 4878017485208956928 4884874559961088896 4891113224788625408 4901835929960953788 4902047127993237504 4915207378605318144 4925982904985391984 4939420222834900992 4962412251389042688 4986642779960278248 4986857631937757184 4997790235961855424 5004173109826429952 5011207522718703264 5028607548839254317 5042324810810628096 5048267134631067648 5065795839959647744 5090750499269793792 5101910865877727412 5115828087936147456 5140807717271773176 5141029211522039808 5164959690221248512 5178825767423250432 5182893578034516736 5190179219958656952 5190402841404604416 5196807801337914496 5204337224405630976 5222407839768150528 5248133986762082304 5254318854411927552 5272563017100857856 5298536233933867008 5324407992888622218 5324637397647826944 5338932152623017984 5357470111486292352 5363783830545509376 5382408079957125728 5390206410991546368 5408922405474155904 5435567343432156672 5487769670860076544 5502502377887203584 5514803018992392192 5521608288921534152 5521846190153302016 5529608300930982912 5548808329753659936 5574877125953093632 5582713782812673024 5589843685472714752 5602098205669661472 5629694748554733696 5672615412161956608 5699020319954603712 5718808584954446086 5719054982658777088 5727094311678518016 5734408608372871168 5746980055816290648 5762656926640717824 5789480959953883136 5818000570594050048 5830755275288831328 5846408776505153808 5875208819739169344 5889644990402912256 5918658019912286208 5923306946325161984 5931633394238465088 5939208915814759424 5952229343524015314 5968466102592172032 5997867413442379776 6025786305258123264 6027153875422078896 6055209089951766444 6055469981638705152 6071726761806569472 6085037706158425392 6092809146396175616 6101636745854877696 6122822984555762688 6130038663480582144 6151323519951000832 6160235898276052992 6181625606256178176 6211809325036725921 6212076963922464768 6236094695720730624 6242409370972867428 6257747802303094272 6271736766697230336 6288574146156804096 6302360481378369156 6310409473053181888 6319552343921123328 6341495234004182784 6380244323214483456 6402397949336755968 6433936855491124224 6451209684419480064 6465352562793326979 6473609718045936592 6482989042470807552 6513166079948118528 6535781239947938384 6545250641918306304 6553609838140424192 6567977206647189312 6616549668518723584 6625850614203276288 6648857039947037664 6663720314615807232 6681610030291604352 6704810065119005756 6714524365416193536 6723099747747504128 6779009593415388672 6787667332359725056 6802547821170303216 6821104117248196608 6854410289695697568 6886612920294998016 6888175857625233024 6905101023231000576 6920238959944875936 6944267567444684533 6954328807038200448 6963210453024200704 6997511982349443072 7030084022801143808 7039966277590981056 7064410604943727518 7064714978578489344 7099210657184829624 7099516530197102592 7118576203497357312 7134182138254705632 7143293481981723136 7151711774060679168 7186941881322061824 7202697693003850464 7211896540632207872 7247423124576208896 7282810932801678666 7311283436362235904 7317026227813435392 7336669837182938112 7352753894941430682 7353070691989856256 7372811067907977216 7388974357478087976 7398411106338213248 7409130334252351488 7443618377083564032 7469464274226215296 7479964169940417372 7480286447906635776 7506259664739644928 7563487216215942144 7572400701946601472 7598693759939471616 7636125748904690688 7652866298816591118 7662640074421720864 7673742131904221184 7747439535331872768 7768238651134875648 7774340367051775104 7795211702006871744 7833611759652225792 7852859987203883008 7872200980143123456 7908844525651286784 7936305791365353752 7947804350900800512 7957954803456229376 8034381740344164352 8036205167229438528 8045675745818264064 8073612119935688592 8095635682408759296 8113383608211233856 8153351015148235008 8163763979407683584 8173384884640776192 8231654506290114816 8242167475008237568 8253753566830805376 8282412433382301228 8282769285229953024 8323212494630489904 8343663736404125696 8362315688929640448 8384765528209072128 8403147308504492208 8426069791894831104 8444542122832100544 8455326978672243712 8506992430952644608 8536530599115674624 8548530479931905568 8578212877431669129 8578582473988165632 8601612912559306752 8620470083724435972 8643985389961076736 8684221439930824704 8727000855891075072 8746132912933246992 8757302942196252416 8769613164757730712 8769991007890538496 8834467485604368384 8854216611807854592 8865142719929383552 8877987029868429312 8884960419487742976 8908813373722139136 8928344015286022971 8952699153888258048 8996801120163569664 9038679457887184896 9070063761560404288 9082813634927649666 9083204972458057728 9107590142709854208 9139213719594263424 9184234476833644032 9195057995220873216 9226985279926501248 9272438409384267264 9318115445883697152 9330015976465924096 9386621703454641408 9407605150045845504 9419214139924970024 9419619971437985792 9432861219235206144 9465614209579772832 9512242851006274176 9535615698747572224 9603596924005133952 9650905283236686336 9663230832768278528 9676814526629220096 9710414577068904888 9756034970417913856 9769749119922177792 9782226449577250816 9803671859921907576 9804094255986475008 9830414757210636288 9851965809970783968 9924824502778085376 9973285559920556496 9995580471923710848 10008346219652859904 10022415045437406528 10057215097678508634 10084649621621256192 10096534269262135296 10131591679919295488 10181500998539587584 10203821731755454824 10231656175872294912 10281615434543546352 10329919380442497024 10357651534846500864 10365787156069033472 10380358439917313904 10393615602675828992 10408674448811261952 10444815679536301056 10496267973524164608 10508637708823855104 10545126034201715712 10596615907415591277 10597072467867734016 10648815985777244436 10649274795295653888 10677864305246035968 10714940222972584704 10727567661091018752 10764816159914251456 10780412821983092736 10817844810948311808 10871134686864313344 10924216399202517999 10975539341720153088 11005004755774407168 11029130842412146023 11029606037984784384 11043216577843068304 11059216601861965824 11097616659507319872 11165427565625346048 11179687370945429504 11204196411339322944 11259389497109467392 11345230824323913216 11398040639909207424 11437617169908892172 11438109965317554176 11454188623357036032 11468817216745742336 11493960111632581296 11525313853281435648 11578961919907766272 11636001141188100096 11661510550577662656 11692817553010307616 11733417613958260073 11750417639478338688 11779289980805824512 11846613892650323968 11863266788476930176 11878417831629518848 11904458687048030628 11936932205184344064 11995734826884759552 12051572610516246528 12054307750844157792 12110418179903532888 12110939963277410304 12143453523613138944 12170075412316850784 12185618292792351232 12245645969111525376 12260077326961164288 12302647039902001664 12363251212512356352 12423618650073451842 12424153927844929536 12472189391441461248 12484818741945734856 12515495604606188544 12543473533394460672 12577148292313608192 12604720962756738312 12620818946106363776 12639104687842246656 12682990468008365568 12760488646428966912 12804795898673511936 12867873710982248448 12902419368838960128 12930705125586653958 12947219436091873184 12965978084941615104 13026332159896237056 13071562479895876768 13090501283836612608 13135954413294378624 13251701228406552576 13297714079894075328 13327440629231614464 13363220060583208704 13409620130238011512 13429048730832387072 13446199495495008256 13558019186830777344 13575334664719450112 13605095642340606432 13708820579391395136 13776351715250466048 13810202046462001152 13840477919889751872 13888535134889369066 13908657614076400896 13926420906048401408 13995023964698886144 14060168045602287616 14079932555181962112 14128821209887455036 14129429957156978688 14198421314369659248 14237152406994714624 14268364276509411264 14286586963963446272 14303423548121358336 14373883762644123648 14405395386007700928 14423793081264415744 14494846249152417792 14565621865603357332 14634052455626870784 14673339674365876224 14705507789882861364 14706141383979712512 14745622135815954432 14777948714956175952 14796822212676426496 14818260668504702976 14887236754167128064 14938928548452430592 14959928339880834744 14960572895813271552 15012519329479289856 15085822646517762951 15126974432431884288 15144801403893202944 15197387519878943232 15272251497809381376 15305732597633182236 15325280148843441728 15347484263808442368 15494879070663745536 15536477302269751296 15548680734103550208 15590423404013743488 15667223519304451584 15744401960286246912 15817689051302573568 15872611582730707504 15895608701801601024 15915909606912458752 16068763480688328704 16072410334458877056 16091351491636528128 16147224239871377184 16226767216422467712 16306702030296470016 16327527958815367168 16463309012580229632 16484334950016475136 16507507133661610752 16564824866764602456 16565538570459906048 16646424989260979808 16687327472808251392 16724631377859280896 16769531056418144256 16806294617008984416 16889084245664201088 16910653957344487424 17073061198231349248 17097060959863811136 17156425754863338258 17157164947976331264 17203225825118613504 17240940167448871944 17287970779922153472 17368442879861649408 17454001711782150144 17492265825866493984 17514605884392504832 17539226329515461424 17668934971208736768 17730285439858767104 17755974059736858624 17769920838975485952 17817626747444278272 17856688030572045942 17905398307776516096 17993602240327139328 18077358915774369792 18140127523120808576 18165627269855299332 18166409944916115456 18215180285419708416 18278427439188526848 18368468953667288064 18390115990441746432 18453970559853002496 18544876818768534528 18635427975110177763 18636230891767394304 18773243406909282816 18815210300091691008 18838428279849940048 18865722438470412288 18931228419159545664 19024485702012548352 19071231397495144448 19207193848010267904 19301810566473372672 19326461665536557056 19353629053258440192 19420829154137809776 19512069940835827712 19539498239844355584 19564452899154501632 19607343719843815152 19660829514421272576 19703931619941567936 19849649005556170752 19946571119841112992 19991160943847421696 20015830047340561301 20016692439305719808 20044830090874813056 20114430195357017268 20169299243242512384 20263183359838590976 20363001997079175168 20407643463510909648 20463312351744589824 20563230869087092704 20659838760884994048 20715303069693001728 20731574312138066944 20760716879834627808 20787231205351657984 20832802702334053599 20889631359072602112 20992535947048329216 21090252068403431424 21193231814831182554 21194144935735468032 21297631971554488872 21298549590591307776 21355728610492071936 21429880445945169408 21455135322182037504 21529632319828502912 21560825643966185472 21635689621896623616 21742269373728626688 21848432798405035998 21951078683440306176 22010009511548814336 22058261684824292046 22059212075969568768 22086433155686136608 22118433203723931648 22195233319014639744 22330855131250692096 22408392822678645888 22518778994218934784 22690461648647826432 22796081279818414848 22875234339817784344 22876219930635108352 22908377246714072064 22937634433491484672 22987920223265162592 23157923839815532544 23323021101155325312 23385635106020615232 23466835227916520146 23500835278956677376 23558579961611649024 23693227785300647936 23726533576953860352 23756835663259037696 23808917374096061256 23873864410368688128 24103145221032493056 24108615501688315584 24220836359807065776 24286907047226277888 24340150824633701568 24371236585584702464 24491291938223050752 24520154653922328576 24605294079804003328 24726502425024712704 24847237300146903684 24848307855689859072 24969637483891469712 25030991209212377088 25086947066788921344 25154296584627216384 25209441925513476624 25241637892212727552 25278209375684493312 25365980936016731136 25520977292857933824 25609591797347023872 25734638632295007387 25735747421964496896 25804838737677920256 25861410251173307916 25894438872183746368 25931956169883230208 26052664319792474112 26143124959791753536 26181002567673225216 26271908826588757248 26503402456813105152 26595428159788150656 26654881258463228928 26726440121166417408 26785032045858068913 26819240260476023024 26858097461664774144 26892398990990016512 27116038373661554688 27150669329438900224 27210191284681212864 27417641158782790272 27552703430500932096 27680955839779503744 27777070269778738132 27817315228152801792 27852841812096802816 27990047929397772288 28120336091204575232 28159865110363924224 28257642419774910072 28258859914313957376 28396842628739318496 28536728553018822528 28573173927926892544 28606847096242716672 28810790772015401856 28847586162528831488 28989692498304835584 29131243731206714664 29268104911253741568 29346679348731752448 29411015579765722728 29412282767959425024 29491244271631908864 29555897429912351904 29593644425352852992 29774473508334256128 29877857096904861184 29919856679761669488 30025038658958579712 30171645293035525902 30253948864863768576 30289602807786405888 30394775039757886464 30544502995618762752 30611465195266364472 30650560297686883456 30694968527616884736 30989758141327491072 31072954604539502592 31097361468207100416 31180846808027486976 31334447038608903168 31488803920572493824 31635378102605147136 31745223165461415008 31789847722246773831 31791217403603202048 32144820668917754112 32182702983273056256 32294448479742754368 32453534432844935424 32613404060592940032 32655055917630734336 32926618025160459264 32968669900032950272 33015014267323221504 33129649733529204912 33292849978521959616 33374654945616502784 33539062112836288512 33612589234017968832 33778168491328402176 33821307914688974848 34146122396462698496 34194121919727622272 34312851509726676516 34314329895952662528 34406451650237227008 34481880334897743888 34575941559844306944 34736885759723298816 34908003423564300288 34984531651732987968 35029211768785009664 35078452659030922848 35200252841874780219 35337869942417473536 35460570879717534208 35539841677950971904 35635253494888556544 35713376061144091884 35810796615553032192 35987204480654278656 36154717831548739584 36280255046241617152 36331254539710598664 36332819889832230912 36430360570839416832 36556854878377053696 36736937907334576128 36780231980883492864 36907941119706004992 37089753637537069056 37270855950220355526 37272461783534788608 37546486813818565632 37630420600183382016 37676856559699880096 37731444876940824576 37862456838319091328 38048971404025096704 38414387696020535808 38603621132946745344 38652923331073114112 38707258106516880384 38841658308275619552 39024139881671655424 39078996479688711168 39128905798309003264 39214687439687630304 39407863239883135872 39893142239682225984 39982321887694843392 40031660094681122602 40033384878611439616 40089660181749626112 40228860390714034536 40338598486485024768 40526366719677181952 40726003994158350336 40815286927021819296 41126461738174185408 41430606139386003456 41463148624276133888 41521433759669255616 41574462410703315968 41665605404668107198 41779262718145204224 41985071894096658432 42180504136806862848 42386463629662365108 42388289871470936064 42595263943108977744 42711457220984143872 42859760891890338816 42910270644364075008 43059264639657005824 43121651287932370944 43271379243793247232 43484538747457253376 43696865596810071996 43902157366880612352 44020019023097628672 44116523369648584092 44118424151939137536 44172866311372273216 44236866407447863296 44390466638029279488 44661710262501384192 44816785645357291776 45037557988437869568 45257467939553288853 45380923297295652864 45592162559636829696 45750468679635568688 45816754493428144128 45875268866982969344 45975840446530325184 46315847679631065088 46646042202310650624 46771270212041230464 46933670455833040292 47001670557913354752 47386455570601295872 47453067153907720704 47513671326518075392 47617834748192122512 47747728820737376256 48206290442064986112 48217231003376631168 48441672719614131552 48609872972112791731 48680301649267403136 48742473171169404928 48982583876446101504 49210588159608006656 49453004850049425408 49694474600293807368 49696615711379718144 49939274967782939424 50061982418424754176 50173894133577842688 50308593169254432768 50418883851026953248 50483275784425455104 50731961872033462272 51219183594694047744 51469277264590014774 51471494843928993792 51609677475355840512 51722820502346615832 51788877744367492736 51863912339766460416 52105328639584948224 52286249919583507072 52362005135346450432 52543817653177514496 53006804913626210304 53190856319576301312 53309762516926457856 53452880242332834816 53570064091716137826 53638480520952046048 53716194923329548288 54232076747323109376 54420382569362425728 54835282317565580544 55105406861001864192 55361911679559007488 55554140539557476264 55634630456305603584 55705683624193605632 56240672182409150464 56319730220727848448 56515284839549820144 56793685257478636992 57073457106037645056 57146347855853785088 57213694192485433344 57621581544030803712 57695172325057662976 57979384996609671168 58262487462413429328 58536209822507483136 58693358697463504896 58822031159531445456 58982488543263817728 59111794859824703808 59187288850705705984 59548947016668512256 59755714193809722368 59839713359523338976 60047490142021683903 60050077317917159424 60343290586071051804 60507897729727537152 60789550079515772928 61089005991237525504 61222930390532728944 61301120595373766912 61389937055233769472 61979516282654982144 62145909209079005184 62194722936414200832 62361693616054973952 62498408107002160797 62668894077217806336 62977607841144987648 63270756205210294272 63490446330922830016 63579695444493547662 63582434807206404096 64289641337835508224 64365405966546112512 64588896959485508736 64907068865689870848 65226808121185880064 65310111835261468672 65853236050320918528 65937339800065900544 66030028534646443008 66259299467058409824 66585699957043919232 66749309891233005568 67225178468035937664 67556336982656804352 67642615829377949696 68292244792925396992 68388243839455244544 68625703019453353032 68628659791905325056 68812903300474454016 68963760669795487776 69473771519446597632 69969063303465975936 70058423537570019328 70156905318061845696 70400505683749560438 70675739884834947072 70921141759435068416 71079683355901943808 71270506989777113088 71426752122288183768 71621593231106064384 72309435663097479168 72560510092483234304 72662509079421197328 72860721141678833664 73113709756754107392 73473875814669152256 73560463961766985728 73815882239412009984 74179507275074138112 74541711900440711052 74544923567069577216 75092973627637131264 75260841200366764032 75353713119399760192 75462889753881649152 75724913676638182656 76097942808050193408 76828775392041071616 77203915896885022161 77207242265893490688 77414516213033760768 77683316616551239104 78157992959377422336 78257811596618006528 78429374879375260608 78815726479766271744 79786284479364451968 79964643775389686784 80063320189362245204 80066769757222879232 80179320363499252224 80457720781428069072 80677196972970049536 81052733439354363904 81452007988316700672 81630573854043638592 82252923476348370816 82926297248552267776 83042867519338511232 83148924821406631936 83331210809336214396 83558525436290408448 83970143788193316864 84361008273613725696 84772927259324730216 84776579742941872128 85190527886217955488 85719521783780677632 85820541288728150016 86118529279314011648 86542758487586494464 86969077494914506752 87393731193620143992 87804314733761224704 88040038046195257344 88233046739297168184 88236848303878275072 88345732622744546432 88473732814895726592 88780933276058558976 89323420525002768384 89633571290714583552 90075115976875739136 90514935879106577706 90761846594591305728 91184325119273659392 91500937359271137376 91633508986856288256 91951680893060650368 93292084404621301248 93542540424082460928 93867340911666080584 94003341115826709504 94772911141202591744 94906134307815441408 95027342653036150784 95235669496384245024 96434462006753262336 96883345439228263104 97219745944225583462 97360603298534806272 97484946342338809856 97965167752892203008 98421176319216013312 98906009700098850816 99388949200587614736 99878549935565878848 100123964836849508352 100617186338508865536 100837767702053906496 100966551568850910208 101463923744066924544 102438367189388095488 102938554529180029548 102942989687857987584 103219354950711681024 103445641004693231664 103577755488734985472 103727824679532920832 104210657279169896448 104572499839167014144 104724010270692900864 105087635306355028992 105600758525624340657 106013609827252420608 106381712639152602624 106619525033852915712 106905760484665669632 107140128183432275652 107276961041904092096 107432389846659096576 108464153494646218752 108840765138724851456 109670564635131161088 110210813722003728384 110723823359118014976 111108281079114952528 111269260912611207168 111411367248387211264 112481344364818300928 112639460441455696896 113030569679099640288 113587370514957273984 114146914212075290112 114292695711707570176 115243163088061607424 115390344650115325952 115958769993219342336 116524974924826858656 117072419645014966272 117386717394927009792 117644062319062890912 118223589719649407616 118374577701411411968 119511428387619444736 119679426719046677952 120094980284043367806 120100154635834318848 120686581172142103608 121015795459455074304 121579100159031545856 122178011982475051008 122445860781065457888 122602241190747533824 124291818418158010368 124389445872828401664 124723387232109947904 124996816214004321594 125337788154435612672 125955215682289975296 126541512410420588544 126980892661845660032 127159390888987095324 127164869614412808192 128579282675671016448 128730811933092225024 129177793918971017472 129814137731379741696 130453616242371760128 131706472100641837056 132060057069292886016 132518598934116819648 133171399914087838464 133498619782466011136 134450356936071875328 135112673965313608704 135285231658755899392 136584489585850793984 136776487678910489088 137251406038906706064 137625806600948908032 137927521339590975552 138947543038893195264 139938126606931951872 140116847075140038656 140313810636123691392 140801011367499120876 141842283518870136832 142159366711803887616 142541013979554226176 142853504244576367536 143243186462212128768 144618871326194958336 145121020184966468608 145325018158842394656 145829618916338375193 146227419513508214784 146947751629338304512 147631764478824019968 148359014550148276224 149083423800881422104 149089847134139154432 150185947255274262528 150521682400733528064 150707426238799520384 150925779507763298304 151449827353276365312 152195885616100386816 153657550784082143232 154407831793770044322 154414484531786981376 154829032426067521536 155366633233102478208 156315985918754844672 156858749758750521216 157631452959532543488 159572568958728903936 159929287550779373568 160126640378724490408 160133539514445758464 160358640726998504448 160915441562856138144 162105466878708727808 163261147708087277184 164505846952696741632 165852594497104535552 166085735038677022464 166297849642813263872 166662421618672428792 167117050872580816896 168722016547227451392 169545854518649460432 170381055772435910976 171439043567561355264 171641082577456300032 172237058558628023296 173085516975172988928 173938154989829013504 174787462387240287984 175608629467522449408 176080076092390514688 176466093478594336368 176691465245489092864 176947465629791453184 177561866552117117952 178646841050005536768 179267142581429167104 180142470426065051709 180150231953751478272 181029871758213155412 181523693189182611456 182368650238547318784 183001874718542274752 183267017973712576512 183903361786121300736 186584168809242602496 187085080848164921856 187495224321006482391 187734681823332161168 188006682231653419008 189812268615630882816 190054685306072301568 190471338992768490048 192868924013506524672 193766690878456526208 194439491888451166924 194721206597069612544 194969892684677619712 195930335505784406016 196842352638432026624 197812019400197701632 198777898401175229472 199757099871131757696 200247929673699016704 201675535404107812992 201933103137701820416 202927847488133849088 204876734378776190976 205877109058360059096 205885979375715975168 206438709901423362048 206891282009386463328 207155510977469970944 208421314558339792896 209144999678334028288 210175270612710057984 211201517051248681314 212027219654504841216 212763425278305205248 213239050067705831424 213811520969331339264 214280256366864551304 214553922083808184192 214864779693318193152 216928306989292437504 217681530277449702912 219341129270262322176 220421627444007456768 221447646718236029952 222216562158229905056 222538521825222414336 225278920882911393792 226061139358199280576 227174741029914547968 228293828424150580224 228585391423415140352 230486326176123214848 230780689300230651904 233049949849653717312 234773434789854019584 235288124638125781824 236447179439298815232 236749155402822823936 239022856775238889472 239358853438093355904 240189960568086735612 240200309271668637696 241373162344284207216 242031590918910148608 243158200318063091712 244356023964950102016 244891721562130915776 245204482381495067648 248778891745656803328 249446774464219895808 249993632428008643188 250675576308871225344 251910431364579950592 253083024820841177088 253961785323691320064 254318781777974190648 254329739228825616384 257158565351342032896 257461623866184450048 258355587837942034944 259628275462759483392 260907232484743520256 263412944201283674112 264120114138585772032 265037197868233639296 266342799828175676928 268900713872143750656 270225347930627217408 270570463317511798784 273168979171701587968 273552975357820978176 274502812077813412128 275855042679181951104 279876253213863903744 280233694150280077312 280627621272247382784 281602022734998241752 283684567037740273664 284318733423607775232 285082027959108452352 285707008489152735072 290242040369932937216 290650036317684789312 291659237832676750386 292454839027016429568 293895503258676609024 295263528957648039936 296718029100296552448 298166847601762844208 300371894510548525056 301414852477599040768 301851559015526596608 302899654706552730624 304391771232200773632 307315101568164286464 308815663587540088644 308828969063573962752 309658064852135043072 310733266466204956416 312631971837509689344 313717499517501042432 315262905919065086976 316802275576873021971 319145137917457807872 319858575101558747136 320253280757448980816 320717281453997008896 321830883125712276288 324210933757417455616 326522295416174554368 329011693905393483264 331705188994209071104 332171470077354044928 332595699285626527744 333324843237344857584 334234101745161633792 337444033094454902784 339091709037298920864 340269110804789542117 340762111544871821952 342878087135122710528 344474117117256046592 346171033950345977856 347876309979658027008 349574924774480575968 351217258935044898816 352160152184781029376 352932186957188672736 353382930490978185728 355123733104234235904 358534285162858334208 360284940852130103418 360300463907502956544 362059743516426310824 363047386378365222912 364737300477094637568 366003749437084549504 366534035947425153024 367806723572242601472 373168337618485204992 374170161696329843712 374990448642012964782 375469363646664322336 376013364463306838016 379624537231261765632 380942677985536980096 385737848027013049344 387533381756913052416 388878983776902333848 389442413194139225088 389939785369355239424 393684705276864053248 397555796802350458944 399514199742263515392 400495859347398033408 403351070808215625984 403866206275403640832 405855694976267698176 409753468757552381952 411754218116720118192 412877419802846724096 413782564018772926656 414311021954939941888 416842629116679585792 418289999356668056576 420350541225420115968 422403034102497362628 425526850556610410496 426478100135411662848 427623041938662678528 428560512733729102608 429107844167616368384 429729559386636386304 433856613978584875008 435363060554899405824 437488856749015125579 438682258540524644352 440843254888014913536 442895293436472059904 444433124316459810112 445077043650444828672 450557841765822787584 452122278716398561152 454349482059829095936 456587656848301160448 457170782846830280704 460972652352246429696 461561378600461303808 466099899699307434624 470576249276251563648 472894358878597630464 473498310805645647872 478045713550477778944 478717706876186711808 480379921136173471224 480400618543337275392 482746324688568414432 486316400636126183424 489783443124261831552 490408964762990135296 497557783491313606656 498893548928439791616 499987264856017286376 501351152617742450688 506166049641682354176 507923570647382640128 508637563555948381296 514317130702684065792 514923247732368900096 516711175675884069888 519256550925518966784 521814464969487040512 526825888402567348224 528240228277171544064 530074395736467278592 532685599656351353856 537801427744287501312 540427411278195155127 540450695861254434816 547105950715641956352 549005624155626824256 551710085358363902208 559752506427727807488 560467388300560154624 561255242544494765568 563204045469996483504 567369134075480547328 570164055918216904704 571414016978305470144 580484080739865874432 581300072635369578624 583318475665353500772 584909678054032859136 587791006517353218048 590527057915296079872 593436058200593104896 596333695203525688416 600743789021097050112 602829704955198081536 605799309413105461248 608783542464401547264 614630203136328572928 617631327175080177288 617657938127147925504 619316129704270086144 621466532932409912832 625263943675019378688 627434999035002084864 630525811838130173952 633604551153746043942 638290275834915615744 639717150203117494272 640506561514897961632 641434562907994017792 643661766251424552576 653044590832349108736 658023387810786966528 663410377988418142208 664342940154708089856 665191398571253055488 666649686474689715168 678183418074597841728 680538221609579084234 681524223089743643904 685756174270245421056 688948234234512093184 692342067900691955712 699149849548961151936 704320304369562058752 705864373914377345472 706765860981956371456 710247466208468471808 717068570325716668416 720569881704260206836 720600927815005913088 724119487032852621648 726094772756730445824 729474600954189275136 732007498874169099008 733068071894850306048 735613447144485202944 746336675236970409984 748340323392659687424 749980897284025929564 750938727293328644672 752026728926613676032 759249074462523531264 761885355971073960192 771475696054026098688 775066763513826104832 777757967553804667696 778884826388278450176 779879570738710478848 787369410553728106496 795111593604700917888 799028399484527030784 806702141616431251968 807732412550807281664 811711389952535396352 819506937515104763904 823508436233440236384 827565128037545853312 828622043909879883776 836579998713336113152 840701082450840231936 844806068204994725256 851053701113220820992 852956200270823325696 855246083877325357056 857121025467458205216 858215688335232736768 870726121109798811648 874977713498030251158 877364517081049288704 881686509776029827072 885790586872944119808 888866248632919620224 890154087300889657344 901115683531645575168 904244557432797122304 908698964119658191872 913175313696602320896 921945304704492859392 932199799398614869248 941152498552503127296 945788717757195260928 946996621611291295744 956091427100955557888 957435413752373423616 960759842272346942448 965492649377136828864 972632801272252366848 979566886248523663104 980817929525980270592 995115566982627213312 997787097856879583232 999974529712034572752 1002702305235484901376 1012332099283364708352 1015847141294765280256 1017275127111896762592 1020807332414368626351 1028634261405368131584 1033422351351768139776 1038513101851037933568 1043628929938974081024 1053651776805134696448 1056480456554343088128 1060148791472934557184 1065371199312702707712 1075602855488575002624 1080854822556390310254 1080901391722508869632 1094211901431283912704 1098011248311253648512 1103420170716727804416 1119505012855455614976 1120934776601120309248 1122510485088989531136 1126408090939992967008 1134738268150961094656 1142828033956610940288 1160968161479731748864 1162600145270739157248 1166636951330707001544 1169819356108065718272 1181054115830592159744 1192667390407051376832 1201487578042194100224 1205659409910396163072 1211598618826210922496 1217567084928803094528 1229260406272657145856 1235262654350160354576 1238632259408540172288 1242933065864819825664 1250527887350038757376 1254869998070004169728 1261051623676260347904 1267209102307492087884 1276580551669831231488 1279434300406234988544 1281013123029795923264 1282869125815988035584 1287323532502849105152 1306089181664698217472 1312466570247045376737 1316046775621573933056 1328685880309416179712 1330382797142506110976 1333299372949379430336 1356366836149195683456 1361076443219158168468 1363048446179487287808 1371512348540490842112 1377896468469024186368 1384684135801383911424 1398299699097922303872 1411728747828754690944 1413531721963912742912 1420494932416936943616 1434137140651433336832 1441139763408520413672 1441201855630011826176 1448238974065705243296 1458949201908378550272 1464014997748338198016 1471226894288970405888 1492673350473940819968 1496680646785319374848 1499961794568051859128 1501877454586657289344 1504053457853227352064 1518498148925047062528 1523770711942147920384 1542951392108052197376 1550133527027652209664 1555515935107609335392 1557769652776556900352 1590223187209401835776 1598056798969054061568 1613404283232862503936 1615464825101614563328 1647016872466880472768 1655130256075091706624 1657244087819759767552 1673159997426672226304 1681402164901680463872 1689612136409989450512 1702107402226441641984 1710492167754650714112 1714242050934916410432 1716431376670465473536 1741452242219597623296 1749955426996060502316 1754729034162098577408 1763373019552059654144 1771581173745888239616 1777732497265839240448 1780308174601779314688 1802231367063291150336 1808489114865594244608 1817397928239316383744 1826350627393204641792 1843890609408985718784 1864399598797229738496 1882304997105006254592 1891577435514390521856 1893993243222582591488 1912182854201911115776 1914870827504746847232 1921519684544693884896 1930985298754273657728 1959133772497047326208 1961635859051960541184 1990231133965254426624 1995574195713759166464 1999949059424069145504 2031694282589530560512 2034550254223793525184 2041614664828737252702 2057268522810736263168 2066844702703536279552 2077026203702075867136 2112960913108686176256 2120297582945869114368 2130742398625405415424 2151205710977150005248 2161709645112780620508 2161802783445017739264 2188423802862567825408 2196022496622507297024 2206840341433455608832 2239010025710911229952 2245020970177979062272 2252816181879985934016 2269476536301922189312 2285656067913221880576 2321936322959463497728 2325200290541478314496 2333273902661414003088 2339638712216131436544 2362108231661184319488 2385334780814102753664 2411318819820792326144 2423197237652421844992 2435134169857606189056 2458520812545314291712 2470525308700320709152 2485866131729639651328 2509739996140008339456 2522103247352520695808 2534418204614984175768 2553161103339662462976 2558868600812469977088 2562026246059591846528 2565738251631976071168 2574647065005698210304 2612178363329396434944 2624933140494090753474 2632093551243147866112 2657371760618832359424 2666598745898758860672 2712733672298391366912 2722152886438316336936 2726096892358974575616 2755792936938048372736 2796599398195844607744 2823457495657509381888 2827063443927825485824 2840989864833873887232 2868274281302866673664 2882279526817040827344 2896477948131410486592 2917898403816757100544 2928029995496676396032 2942453788577940811776 2985346700947881639936 2993361293570638749696 2999923589136103718256 3003754909173314578688 3008106915706454704128 3036996297850094125056 3047541423884295840768 3062421997243105879053 3085902784216104394752 3100267054055304419328 3111031870215218670784 3115539305553113800704 3180446374418803671552 3196113597938108123136 3226808566465725007872 3230929650203229126656 3294033744933760945536 3310260512150183413248 3314488175639519535104 3346319994853344452608 3362804329803360927744 3379224272819978901024 3404214804452883283968 3428484101869832820864 3432862753340930947072 3482904484439195246592 3499910853992121004632 3509458068324197154816 3543162347491776479232 3555464994531678480896 3604462734126582300672 3616978229731188489216 3634795856478632767488 3652701254786409283584 3687781218817971437568 3728799197594459476992 3764609994210012509184 3783154871028781043712 3829741655009493694464 3843039369089387769792 3861970597508547315456 3918267544994094652416 3923271718103921082368 3991148391427518332928 3999898118848138291008 4063388565179061121024 4069100508447587050368 4083229329657474505404 4114537045621472526336 4133689405407072559104 4154052407404151734272 4240595165891738228736 4261484797250810830848 4302411421954300010496 4323419290225561241016 4323605566890035478528 4376847605725135650816 4392044993245014594048 4413680682866911217664 4478020051421822459904 4490041940355958124544 4505632363759971868032 4571312135826443761152 4643872645918926995456 4650400581082956628992 4666547805322828006176 4770669561628205507328 4822637639641584652288 4846394475304843689984 4941050617400641418304 4971732263459279302656 5019479992280016678912 5044206494705041391616 5068836409229968351536 5106322206679324925952 5124052492119183693056 5131476503263952142336 5149294130011396420608 5224356726658792869888 5249866280988181506948 5264187102486295732224 5314743521237664718848 5333197491797517721344 5425467344596782733824 5444305772876632673872 5452193784717949151232 5511585873876096745472 5593198796391689215488 5646914991315018763776 5654126887855650971648 5681979729667747774464 5736548562605733347328 5764559053634081654688 5792955896262820973184 5856059990993352792064 5884907577155881623552 5970693401895763279872 5986722587141277499392 5999847178272207436512 6007509818346629157376 6095082847768591681536 6124843994486211758106 6171805568432208789504 6200534108110608838656 6222063740430437341568 6231078611106227601408 6360892748837607343104 6392227195876216246272 6453617132931450015744 6588067489867521891072 6620521024300366826496 6628976351279039070208 6692639989706688905216 6758448545639957802048 6808429608905766567936 6856968203739665641728 6865725506681861894144 6965808968878390493184 6999821707984242009264 7018916136648394309632 7086324694983552958464 7110929989063356961792 7233956459462376978432 7269591712957265534976 7305402509572818567168 7375562437635942875136 7457598395188918953984 7529219988420025018368 7566309742057562087424 7659483310018987388928 7686078738178775539584 7723941195017094630912 7836535089988189304832 7846543436207842164736 7999796237696276582016 8126777130358122242048 8138201016895174100736 8166458659314949010808 8267378810814145118208 8481190331783476457472 8522969594501621661696 8604822843908600020992 8646838580451122482032 8753695211450271301632 8784089986490029188096 8827361365733822435328 8956040102843644919808 8980083880711916249088 9011264727519943736064 9142624271652887522304 9187265991729317637159 9300801162165913257984 9333095610645656012352 9541339123256411014656 9645275279283169304576 9692788950609687379968 9882101234801282836608 9943464526918558605312 10038959984560033357824 10088412989410082783232 10137672818459936703072 10212644413358649851904 10248104984238367386112 10298588260022792841216 10448713453317585739776 10499732561976363013896 10528374204972591464448 10629487042475329437696 10666394983595035442688 10850934689193565467648 10888611545753265347744 10904387569435898302464 11186397592783378430976 11293829982630037527552 11308253775711301943296 11529118107268163309376 11585911792525641946368 11712119981986705584128 11769815154311763247104 11973445174282554998784 11999694356544414873024 12015019636693258314752 12190165695537183363072 12249687988972423516212 12343611136864417579008 12401068216221217677312 12444127480860874683136 12462157222212455202816 12721785497675214686208 12784454391752432492544 12907234265862900031488 13176134979735043782144 13241042048600733652992 13257952702558078140416 13385279979413377810432 13516897091279915604096 13713936407479331283456 13731451013363723788288 13931617937756780986368 13999643415968484018528 14221859978126713923584 14467912918924753956864 14539183425914531069952 14915196790377837907968 15058439976840050036736 15132619484115124174848 15318966620037974777856 15372157476357551079168 15447882390034189261824 15673070179976378609664 15999592475392553164032 16253554260716244484096 16276402033790348201472 16332917318629898021616 16534757621628290236416 16962380663566952914944 17045939189003243323392 17209645687817200041984 17293677160902244964064 17568179972980058376192 17654722731467644870656 17912080205687289839616 17960167761423832498176 18022529455039887472128 18285248543305775044608 18374531983458635274318 18601602324331826515968 18666191221291312024704 19082678246512822029312 19290550558566338609152 19764202469602565673216 19886929053837117210624 20077919969120066715648 20275345636919873406144 20425288826717299703808 20496209968476734772224 20597176520045585682432 20897426906635171479552 20999465123952726027792 21056748409945182928896 21258974084950658875392 21332789967190070885376 21701869378387130935296 21777223091506530695488 21808775138871796604928 22372795185566756861952 22587659965260075055104 22616507551422603886592 23058236214536326618752 23171823585051283892736 23424239963973411168256 23539630308623526494208 23999388713088829746048 24030039273386516629504 24380331391074366726144 24499375977944847032424 24802136432442435354624 24888254961721749366272 25443570995350429372416 25568908783504864985088 25814468531725800062976 26352269959470087564288 26482084097201467305984 27033794182559831208192 27427872814958662566912 27462902026727447576576 27999286831936968037056 28443719956253427847168 28935825837849507913728 29078366851829062139904 29830393580755675815936 30116879953680100073472 30265238968230248349696 30637933240075949555712 30744314952715102158336 30895764780068378523648 31346140359952757219328 31999184950785106328064 32507108521432488968192 32552804067580696402944 32665834637259796043232 33924761327133905829888 34587354321804489928128 35136359945960116752384 35309445462935289741312 35920335522847664996352 36045058910079774944256 36570497086611550089216 36749063966917270548636 37203204648663653031936 37332382442582624049408 38165356493025644058624 38581101117132677218304 39528404939205131346432 39773858107674234421248 40155839938240133431296 40550691273839746812288 40992419936953469544448 41194353040091171364864 41794853813270342959104 41998930247905452055584 42665579934380141770752 43403738756774261870592 43554446183013061390976 43617550277743593209856 44745590371133513723904 45175319930520150110208 46116472429072653237504 46343647170102567785472 46848479927946822336512 47998777426177659492096 48060078546773033259008 48760662782148733452288 48998751955889694064848 49604272864884870709248 49776509923443498732544 50887141990700858744832 51137817567009729970176 51628937063451600125952 52704539918940175128576 52964168194402934611968 54067588365119662416384 54855745629917325133824 54925804053454895153152 55998573663873936074112 56887439912506855694336 57871651675699015827456 59660787161511351631872 60233759907360200146944 61275866480151899111424 61488629905430204316672 61791529560136757047296 62692280719905514438656 63998369901570212656128 65105608135161392805888 65331669274519592086464 67849522654267811659776 69174708643608979856256 70272719891920233504768 70618890925870579482624 72090117820159549888512 73140994173223100178432 73498127933834541097272 74406409297327306063872 74664764885165248098816 76330712986051288117248 79056809878410262692864 81101382547679493624576 81984839873906939088896 82388706080182342729728 83997860495810904111168 85331159868760283541504 86807477513548523741184 87108892366026122781952 87235100555487186419712 89491180742267027447808 90350639861040300220416 92232944858145306475008 92687294340205135570944 93696959855893644673024 95997554852355318984192 96120157093546066518016 97521325564297466904576 97997503911779388129696 99553019846886997465088 101774283981401717489664 105409079837880350257152 105928336388805869223936 108135176730239324832768 109711491259834650267648 111997147327747872148224 113774879825013711388672 115743303351398031654912 119321574323022703263744 120467519814720400293888 122977259810860408633344 123583059120273514094592 125384561439811028877312 127996739803140425312256 130211216270322785611776 130663338549039184172928 138349417287217959712512 140545439783840467009536 144180235640319099777024 146281988346446200356864 146996255867669082194544 148812818594654612127744 149329529770330496197632 152661425972102576234496 158113619756820525385728 162202765095358987249152 163969679747813878177792 164777412160364685459456 167995720991621808222336 170662319737520567083008 173614955027097047482368 174217784732052245563904 178982361484534054895616 180701279722080600440832 184465889716290612950016 185374588680410271141888 191995109704710637968384 192240314187092133036032 195995007823558776259392 199106039693773994930176 203548567962803434979328 210818159675760700514304 211856672777611738447872 216270353460478649665536 219422982519669300535296 223994294655495744296448 227549759650027422777344 245954519621720817266688 247166118240547028189184 255993479606280850624512 260422432540645571223552 261326677098078368345856 276698834574435919425024 281090879567680934019072 288360471280638199554048 292563976692892400713728 293992511735338164389088 298659059540660992395264 305322851944205152468992 316227239513641050771456 324405530190717974498304 327939359495627756355584 335991441983243616444672 341324639475041134166016 347229910054194094964736 348435569464104491127808 357964722969068109791232 361402559444161200881664 368931779432581225900032 370749177360820542283776 383990219409421275936768 384480628374184266072064 391990015647117552518784 398212079387547989860352 421636319351521401028608 432540706920957299331072 438845965039338601070592 447988589310991488592896 491909039243441634533376 494332236481094056378368 511986959212561701249024 520844865081291142447104 522653354196156736691712 553397669148871838850048 576720942561276399108096 587985023470676328778176 597318119081321984790528 610645703888410304937984 632454479027282101542912 648811060381435948996608 655878718991255512711168 671982883966487232889344 682649278950082268332032 696871138928208982255616 737863558865162451800064 741498354721641084567552 767980438818842551873536 783980031294235105037568 796424158775095979720704 843272638703042802057216 865081413841914598662144 877691930078677202141184 895977178621982977185792 983818078486883269066752 1023973918425123402498048 1041689730162582284894208 1045306708392313473383424 1106795338297743677700096 1153441885122552798216192 1175970046941352657556352 1194636238162643969581056 1264908958054564203085824 1297622120762871897993216 1343965767932974465778688 1393742277856417964511232 1475727117730324903600128 1482996709443282169135104 1535960877637685103747072 1567960062588470210075136 1592848317550191959441408 1730162827683829197324288 1791954357243965954371584 1967636156973766538133504 2047947836850246804996096 2090613416784626946766848 2213590676595487355400192 2351940093882705315112704 2389272476325287939162112 2529817916109128406171648 2595244241525743795986432 2687931535865948931557376 2787484555712835929022464 2951454235460649807200256 3071921755275370207494144 3135920125176940420150272 3460325655367658394648576 3583908714487931908743168 4181226833569253893533696 4427181353190974710800384 4703880187765410630225408 4778544952650575878324224 5190488483051487591972864 5375863071731897863114752 5574969111425671858044928 5902908470921299614400512 6143843510550740414988288 6271840250353880840300544 7167817428975863817486336 8362453667138507787067392 8854362706381949421600768 9407760375530821260450816 10380976966102975183945728 10751726143463795726229504 11149938222851343716089856 12543680500707761680601088 14335634857951727634972672 16724907334277015574134784 17708725412763898843201536 18815520751061642520901632 21503452286927591452459008 25087361001415523361202176 33449814668554031148269568 37631041502123285041803264 43006904573855182904918016 50174722002831046722404352 75262083004246570083606528 100349444005662093444808704 150524166008493140167213056 301048332016986280334426112
- Sum of all divisors σ(n): 1145171087736041097473544000
- Sum of proper divisors (its aliquot sum) s(n): 844122755719054817139117888
- 301048332016986280334426112 is an abundant number, because the sum of its proper divisors (844122755719054817139117888) is greater than itself. Its abundance is 543074423702068536804691776
Bases of 301048332016986280334426112
- Binary: 11111001000001010111011011000111101000001101001001101011101101100001001110000000000000002
- Hexadecimal: 0xF90576C7A0D26BB6138000
- Base-36: 11TR5EJOQYH59G2YO0
Squares and roots of 301048332016986280334426112
- 301048332016986280334426112 squared (3010483320169862803344261122) is 90630098210209606723415300109290079267327544387436544
- 301048332016986280334426112 cubed (3010483320169862803344261123) is 27284039896719255729395352054293568393078009400013810137266192918614145056636928
-
The
square root of 301048332016986280334426112 is 17350744422559.6925923675 -
301048332016986280334426112 is a
perfect cube number . Itscube root is 670211808
Scales and comparisons
How big is 301048332016986280334426112?- 301,048,332,016,986,280,334,426,112 seconds is equal to 293,274,701,009 years, 3 weeks, 3 days, 15 hours, 30 minutes, 7 seconds.
-
To count from 1 to 301,048,332,016,986,280,334,426,112 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 301048332016986280334426112 cubic inches would be around 55850984 feet tall.
Recreational maths with 301048332016986280334426112
- 301048332016986280334426112 backwards is 211624433082689610233840103
- The number of decimal digits it has is: 27
- The sum of 301048332016986280334426112's digits is 90
- 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 301048332016986280334426112 - Facts about the integer". Numbermatics.com. 2024. Web. 11 May 2024.
APA style:
Numbermatics. (2024). Number 301048332016986280334426112 - Facts about the integer. Retrieved 11 May 2024, from https://numbermatics.com/n/301048332016986280334426112/
Chicago style:
Numbermatics. 2024. "Number 301048332016986280334426112 - Facts about the integer". https://numbermatics.com/n/301048332016986280334426112/
The information we have on file for 301048332016986280334426112 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 301048332016986280334426112, math, Factors of 301048332016986280334426112, curriculum, school, college, exams, university, Prime factorization of 301048332016986280334426112, STEM, science, technology, engineering, physics, economics, calculator, three hundred one septillion, forty-eight sextillion, three hundred thirty-two quintillion, sixteen quadrillion, nine hundred eighty-six trillion, two hundred eighty billion, three hundred thirty-four million, four hundred twenty-six thousand, one hundred twelve.