696711420123788293055620096
696,711,420,123,788,293,055,620,096 is an even composite number composed of seven prime numbers multiplied together.
696711420123788293055620096 is an even composite number. It is composed of seven distinct prime numbers multiplied together. It has a total of twenty-two thousand, two hundred seventy-five divisors.
Prime factorization of 696711420123788293055620096:
210 × 72 × 114 × 174 × 312 × 712 × 15312
(2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 7 × 7 × 11 × 11 × 11 × 11 × 17 × 17 × 17 × 17 × 31 × 31 × 71 × 71 × 1531 × 1531)See below for interesting mathematical facts about the number 696711420123788293055620096 from the Numbermatics database.
Names of 696711420123788293055620096
- Cardinal: 696711420123788293055620096 can be written as Six hundred ninety-six septillion, seven hundred eleven sextillion, four hundred twenty quintillion, one hundred twenty-three quadrillion, seven hundred eighty-eight trillion, two hundred ninety-three billion, fifty-five million, six hundred twenty thousand and ninety-six.
Scientific notation
- Scientific notation: 6.96711420123788293055620096 × 1026
Factors of 696711420123788293055620096
Divisors of 696711420123788293055620096
- Number of divisors d(n): 22275
-
Complete list of divisors:
1 2 4 7 8 11 14 16 17 22 28 31 32 34 44 49 56 62 64 68 71 77 88 98 112 119 121 124 128 136 142 154 176 187 196 217 224 238 242 248 256 272 284 289 308 341 352 374 392 434 448 476 484 496 497 512 527 539 544 568 578 616 682 704 748 781 784 833 847 868 896 952 961 968 992 994 1024 1054 1078 1088 1136 1156 1207 1232 1309 1331 1364 1408 1496 1519 1531 1562 1568 1666 1694 1736 1792 1904 1922 1936 1984 1988 2023 2057 2108 2156 2176 2201 2272 2312 2387 2414 2464 2618 2662 2728 2816 2992 3038 3062 3124 3136 3179 3332 3388 3472 3479 3584 3689 3751 3808 3844 3872 3968 3976 4046 4114 4216 4312 4352 4402 4544 4624 4774 4828 4913 4928 5041 5236 5324 5456 5467 5632 5797 5929 5984 6076 6124 6248 6272 6358 6664 6727 6776 6944 6958 7168 7378 7502 7616 7688 7744 7936 7952 8092 8228 8432 8449 8591 8624 8704 8804 8959 9088 9163 9248 9317 9548 9656 9826 9856 10082 10472 10571 10648 10717 10912 10934 11264 11594 11858 11968 12152 12248 12496 12544 12716 13277 13328 13454 13552 13888 13916 14161 14399 14641 14756 15004 15232 15376 15407 15488 15872 15904 16184 16337 16456 16709 16841 16864 16898 17182 17248 17408 17608 17918 18176 18326 18496 18634 19096 19312 19652 19712 20164 20519 20944 21142 21296 21434 21824 21868 22253 22627 23188 23716 23936 24211 24304 24496 24992 25088 25432 25823 26027 26257 26554 26656 26908 27104 27776 27832 28322 28798 29282 29512 30008 30464 30752 30814 30976 31744 31808 32368 32674 32912 33418 33682 33728 33796 34364 34391 34496 34969 35216 35287 35836 36352 36652 36992 37268 37417 38192 38269 38624 39304 39424 40328 40579 41038 41261 41888 42284 42592 42868 43648 43736 44506 45254 46376 47089 47432 47461 47872 48422 48608 48992 49984 50176 50864 51646 52054 52514 53108 53312 53816 54043 54208 55451 55552 55664 56644 57596 58564 59024 59143 60016 60137 60928 61504 61628 61952 62713 63616 63767 64736 65219 65348 65824 66836 67364 67456 67592 68231 68728 68782 68992 69938 70432 70574 71672 72704 73304 73984 73997 74536 74834 75019 76384 76538 77248 78608 78848 80656 81158 82076 82522 83521 83776 84568 85184 85697 85736 87296 87472 89012 90508 92752 92939 94178 94501 94864 94922 95744 96844 97216 97984 98549 99968 100793 101728 102487 103292 104108 105028 106216 106624 107632 107849 108086 108416 108701 110902 111104 111328 113288 114359 115192 116281 117128 117887 118048 118286 120032 120274 121856 123008 123256 123904 125426 127232 127534 129472 130438 130696 131648 133672 134728 134912 135184 136462 137456 137564 137984 139876 140864 141148 143344 143633 146047 146608 147968 147994 149072 149668 150038 152303 152768 153076 154496 155771 156271 157216 158389 161312 162316 164152 165044 167042 167552 169136 169477 170368 171394 171472 174592 174944 178024 179707 181016 182189 183799 185251 185504 185878 188356 189002 189728 189844 191488 193688 194432 195968 197098 199936 201586 203456 204974 206584 208216 210056 212432 213248 215264 215698 216172 216832 217402 221804 222208 222656 225709 226576 228718 230384 232562 234256 235774 236096 236572 240064 240548 240737 244783 246016 246512 247009 248897 250852 254464 255068 258944 260876 261392 261919 263296 266321 267344 269456 269824 270368 272924 274912 275128 275968 277729 279752 281728 282296 284053 286297 286688 287266 288827 292094 293216 295936 295988 298144 299336 300076 304606 305536 306152 308992 311542 312542 314432 316778 322624 324632 328304 330088 332227 334084 335104 338272 338954 340736 342788 342944 348823 349184 349888 356048 359414 362032 364378 367598 370502 371008 371756 376712 378004 378301 379456 379688 384659 387376 388157 388864 391936 394196 399872 403172 406912 409948 411587 413168 416432 420112 420959 424864 426496 430528 431396 432344 433664 434804 438991 442459 443608 445312 446369 451418 453152 453871 457436 460768 465124 468512 471548 472192 473144 477617 480128 481096 481474 489566 492032 493024 494018 497794 501704 508928 510136 517888 517979 521752 522071 522784 523838 526592 532642 534688 538912 539648 540736 545848 549824 550256 551936 555458 559504 563456 564592 568106 572594 573376 574532 577654 584188 584647 586432 591976 594473 596288 598672 599879 600152 609212 609961 611072 612304 617984 623084 625084 628864 633556 636089 645248 649264 650573 656608 660176 661507 664454 668168 670208 676544 677908 681472 685576 685888 689843 697646 699776 701437 712096 717409 718828 724064 728756 735196 741004 742016 743512 750541 753424 756008 756602 758912 759376 760907 769318 774752 776314 777728 783872 788392 799744 800513 806344 806837 813824 813967 819896 823174 825209 826336 832864 840224 841918 849728 852992 861056 862792 864688 867328 869608 877982 884918 887216 890624 892738 902836 906304 907742 914872 918731 921536 930248 937024 942667 943096 944384 946288 955234 960256 962192 962948 979132 984064 986048 988036 995588 1003408 1005431 1020272 1022329 1035776 1035958 1039511 1043504 1044142 1045568 1047676 1053184 1065284 1066121 1069376 1077824 1081472 1084039 1091696 1093897 1099648 1100512 1108723 1110916 1119008 1126912 1129184 1136212 1145188 1146752 1149064 1155308 1159927 1168376 1169294 1172864 1183952 1186339 1188946 1192576 1195711 1197344 1199758 1200304 1218424 1219922 1222144 1224608 1235968 1246168 1250168 1257728 1257949 1267112 1272178 1275323 1279091 1290496 1296757 1298528 1301146 1313216 1320352 1323014 1328908 1336336 1340416 1353088 1355816 1362944 1371152 1371776 1379686 1395292 1399552 1402874 1424192 1434818 1437656 1448128 1456849 1457512 1470392 1471291 1482008 1484032 1487024 1501082 1506848 1512016 1513204 1517824 1518752 1521814 1538636 1549504 1552628 1555456 1567744 1576784 1579963 1601026 1606517 1612688 1613674 1627648 1627934 1639792 1646348 1650418 1652672 1665728 1675333 1680448 1683836 1699456 1713481 1718981 1722112 1725584 1729376 1739216 1742279 1755964 1769836 1774432 1781248 1785476 1805672 1812608 1815484 1829744 1833433 1837462 1843072 1847917 1860496 1864247 1874048 1885334 1886192 1888768 1892576 1910468 1920512 1924384 1925896 1944103 1958264 1972096 1976072 1976777 1991176 2004079 2006816 2010862 2021789 2037761 2040544 2044658 2071552 2071916 2079022 2087008 2088284 2091136 2095352 2106368 2130568 2132242 2138752 2155648 2162944 2168078 2183392 2187794 2199296 2201024 2217446 2221832 2238016 2253824 2258368 2272424 2290376 2293504 2298128 2310616 2319854 2325589 2336752 2338588 2343961 2345728 2367904 2372678 2377892 2385152 2391422 2394688 2399516 2400608 2436848 2439844 2441761 2444288 2449216 2482799 2492336 2500336 2515456 2515898 2534224 2544356 2550646 2558182 2580992 2589151 2593514 2597056 2602292 2626432 2640704 2646028 2648107 2656607 2657816 2672672 2692613 2706176 2711632 2717099 2742304 2743552 2759372 2790584 2799104 2805748 2848384 2869636 2875312 2881109 2896256 2913698 2915024 2929531 2940784 2942582 2964016 2968064 2974048 3002164 3013696 3024032 3026408 3035648 3037504 3043628 3055019 3077272 3097213 3099008 3105256 3124583 3149267 3153568 3159926 3177097 3202052 3213034 3225376 3227348 3255296 3255868 3279584 3292696 3300836 3305344 3331456 3343319 3350666 3360896 3367672 3369731 3398912 3426962 3437962 3444224 3451168 3458752 3478432 3484558 3511928 3539672 3548864 3562496 3570952 3611344 3625216 3630968 3654497 3659488 3666866 3674924 3686144 3695834 3720992 3728494 3748096 3770668 3772384 3777536 3785152 3820936 3837053 3841024 3848768 3851792 3888206 3916528 3944192 3952144 3953554 3982352 4008158 4013632 4021724 4043578 4075522 4081088 4089316 4092529 4143832 4158044 4161311 4174016 4176568 4182272 4190704 4199153 4231249 4261136 4264484 4269727 4277504 4311296 4325888 4336156 4366784 4375588 4398592 4402048 4434892 4443664 4452623 4476032 4516736 4527457 4544848 4580752 4587008 4596256 4621232 4630549 4639708 4651178 4673504 4677176 4687922 4691456 4721393 4735808 4745356 4755784 4770304 4782844 4789376 4799032 4801216 4828901 4844401 4867049 4873696 4879688 4883522 4898432 4910059 4965598 4984672 5000672 5030912 5031796 5068448 5088712 5101292 5116364 5161984 5178302 5187028 5194112 5204584 5252864 5253787 5281408 5292056 5296214 5313214 5315632 5326349 5345344 5385226 5412352 5423264 5434198 5484608 5487104 5518744 5581168 5598208 5611496 5647859 5696768 5697769 5739272 5742781 5750624 5762218 5792512 5827396 5830048 5859062 5881568 5885164 5928032 5929991 5936128 5948096 6004328 6027392 6048064 6052816 6071296 6075008 6087256 6110038 6154544 6194426 6198016 6210512 6249166 6298534 6307136 6319852 6354194 6404104 6426068 6431117 6450752 6454696 6511736 6539203 6559168 6585392 6598669 6601672 6610688 6662912 6686638 6701332 6709571 6721792 6735344 6739462 6797824 6853924 6875924 6888448 6902336 6917504 6956864 6969116 6996979 7023856 7079344 7097728 7141904 7156303 7222688 7250432 7261936 7276577 7308994 7318976 7333732 7349848 7372288 7391668 7441984 7456988 7462847 7496192 7521803 7541336 7544768 7570304 7588273 7641872 7657279 7674106 7697536 7703584 7715807 7717771 7776412 7833056 7888384 7904288 7907108 7964704 8016316 8027264 8043448 8087156 8119489 8151044 8162176 8178632 8185058 8255951 8287664 8316088 8322622 8348032 8353136 8364544 8369977 8381408 8398306 8462498 8522272 8528968 8539454 8555008 8622592 8651776 8672312 8733568 8751176 8797184 8804096 8805643 8869784 8875207 8887328 8905246 8952064 8953637 9033472 9054914 9077299 9089696 9161504 9174016 9192512 9242464 9261098 9279416 9302356 9347008 9354352 9375844 9382912 9442786 9471616 9490712 9511568 9540608 9565688 9578752 9598064 9602432 9657802 9688802 9734098 9747392 9759376 9767044 9796864 9820118 9931196 9969344 10001344 10063592 10106041 10136896 10177424 10197943 10202584 10232728 10299037 10356604 10369337 10374056 10388224 10409168 10505728 10507574 10562816 10584112 10592428 10626428 10631264 10652698 10690688 10770452 10813513 10824704 10846528 10868396 10969216 10974208 11037488 11059741 11162336 11222992 11245619 11295718 11393536 11395538 11478544 11485562 11501248 11524436 11585024 11654792 11660096 11718124 11727331 11763136 11770328 11856064 11859982 11896192 11924429 12008656 12032867 12054784 12096128 12105632 12150016 12174512 12195953 12220076 12309088 12388852 12396032 12421024 12498332 12597068 12614272 12639704 12708388 12759197 12808208 12852136 12862234 12901504 12909392 12935419 13023472 13049729 13078406 13118336 13152821 13170784 13197338 13203344 13221376 13325824 13373276 13402664 13419142 13443584 13470688 13478924 13595648 13608721 13707848 13716229 13751848 13804672 13835008 13837439 13913728 13938232 13993958 14028553 14047712 14070001 14158688 14195456 14264327 14283808 14312606 14445376 14500864 14523872 14553154 14617988 14637952 14667464 14699696 14744576 14783336 14883968 14913976 14925694 14992384 15043606 15082672 15089536 15140608 15176546 15283744 15314558 15348212 15395072 15407168 15431614 15435542 15552824 15666112 15776768 15808576 15814216 15929408 16025339 16032632 16054528 16086896 16174312 16184201 16238978 16302088 16324352 16357264 16370116 16407727 16511902 16575328 16632176 16645244 16696064 16706272 16729088 16739954 16762816 16796612 16924996 17044544 17057936 17078908 17092327 17110016 17245184 17344624 17379593 17467136 17502352 17608192 17611286 17671687 17739568 17750414 17774656 17810492 17904128 17907274 18066944 18109828 18124057 18154598 18179392 18323008 18385024 18428663 18484928 18522196 18558832 18596249 18604712 18694016 18708704 18751688 18848291 18885572 18908791 18943232 18981424 19023136 19131376 19157504 19196128 19204864 19315604 19377604 19468196 19494784 19518752 19534088 19593728 19640236 19718759 19862392 19938688 20002688 20127184 20167763 20212082 20273792 20327087 20354848 20395886 20405168 20465456 20506717 20598074 20713208 20738674 20748112 20776448 20818336 21011456 21015148 21125632 21168224 21184856 21252856 21262528 21305396 21381376 21385133 21540904 21627026 21680491 21693056 21736792 21744547 21938432 22044869 22074976 22119482 22239679 22324672 22415371 22445984 22491238 22591436 22787072 22791076 22957088 22971124 23002496 23048872 23170048 23309584 23320192 23436248 23454662 23526272 23540656 23588117 23712128 23719964 23792384 23848858 24017312 24065734 24109568 24192256 24211264 24300032 24349024 24391906 24440152 24618176 24766433 24777704 24792064 24842048 24996664 25011947 25194136 25228544 25279408 25416776 25518394 25581479 25616416 25704272 25724468 25783571 25803008 25818784 25870838 26046944 26099458 26156812 26236672 26305642 26341568 26394676 26406688 26442752 26651648 26746552 26805328 26838284 26859371 26887168 26941376 26957848 27217442 27310789 27415696 27432458 27503696 27609344 27670016 27674878 27827456 27876464 27987916 28057106 28095424 28140002 28317376 28390912 28480661 28528654 28567616 28625212 28890752 29047744 29106308 29129177 29222677 29235976 29275904 29334928 29399392 29566672 29618743 29767936 29827952 29851388 29888089 30087212 30165344 30179072 30281216 30353092 30567488 30629116 30696424 30790144 30814336 30863228 30871084 31105648 31168361 31332224 31414589 31617152 31628432 31692199 31858816 32050678 32065264 32109056 32173792 32224841 32348624 32368402 32477956 32604176 32648704 32714528 32740232 32815454 33023804 33049751 33150656 33264352 33290488 33392128 33412544 33479908 33525632 33593224 33605209 33849992 33910807 34069343 34089088 34115872 34157816 34184654 34370413 34641937 34689248 34759186 34934272 35004704 35216384 35222572 35343374 35479136 35500828 35549312 35620984 35808256 35814548 36133888 36219656 36248114 36309196 36358784 36646016 36770048 36776509 36857326 36969856 37044392 37067041 37117664 37192498 37209424 37388032 37417408 37503376 37696582 37771144 37817582 37886464 37962848 38046272 38262752 38315008 38392256 38409728 38631208 38755208 38936392 38989568 39037504 39068176 39187456 39280472 39437518 39535013 39724784 39847337 39877376 40005376 40199467 40254368 40335526 40424164 40547584 40654174 40709696 40791772 40810336 40930912 41013434 41196148 41426416 41477348 41496224 41509937 41552896 41636672 42030296 42207583 42251264 42336448 42369712 42505712 42525056 42610792 42762752 42770266 43081808 43254052 43360982 43386112 43473584 43489094 43876864 44089738 44149952 44238964 44479358 44649344 44830742 44891968 44982476 45017819 45162319 45182872 45582152 45774421 45914176 45942248 46004992 46097744 46190683 46619168 46640384 46872496 46909324 46966997 47052544 47081312 47176234 47424256 47439928 47584768 47697716 48034624 48131468 48219136 48384512 48422528 48600064 48698048 48783812 48880304 48978853 49236352 49532866 49555408 49684096 49802027 49993328 50023894 50388272 50457088 50558816 50833552 50936039 51036788 51162958 51232832 51408544 51448936 51567142 51606016 51637568 51741676 51935323 52093888 52198916 52313624 52473344 52611284 52652621 52683136 52789352 52813376 53117911 53288411 53493104 53537539 53610656 53676568 53718742 53882752 53915696 54010649 54024397 54434884 54621578 54831392 54864916 55007392 55218688 55340032 55349756 55654912 55752928 55975832 56114212 56190848 56280004 56634752 56781824 56836423 56961322 57057308 57135232 57250424 57285427 57781504 57791657 58095488 58212616 58258354 58445354 58471952 58551808 58589839 58669856 58798784 59133344 59237486 59535872 59655904 59702776 59776178 60174424 60330688 60358144 60562432 60706184 61134976 61258232 61392848 61580288 61628672 61726456 61742168 62126449 62211296 62336722 62664448 62675459 62829178 63170591 63234304 63256864 63384398 63717632 64101356 64130528 64218112 64347584 64449682 64697248 64736804 64955912 65208352 65229901 65297408 65429056 65480464 65630908 66047608 66099502 66301312 66528704 66580976 66784256 66825088 66959816 67051264 67186448 67210418 67699984 67821614 68138686 68178176 68231744 68315632 68369308 68740826 69283874 69378496 69518372 69868544 70009408 70445144 70686748 70742287 70958272 71001656 71098624 71241968 71385601 71629096 71931233 72093259 72439312 72496228 72585359 72618392 72662791 72717568 73292032 73540096 73553018 73714652 73805281 73939712 74088784 74134082 74235328 74384996 74418848 74776064 74834816 75006752 75393164 75542288 75635164 75694591 75772928 75925696 76092544 76525504 76784512 76819456 76966769 77262416 77510416 77872784 77979136 78075008 78136352 78560944 78719333 78875036 79070026 79449568 79694674 79754752 80010752 80263681 80398934 80508736 80671052 80848328 81095168 81308348 81419392 81583544 81620672 81861824 82026868 82091317 82354817 82392296 82739833 82852832 82954696 82992448 83019874 83273344 83471003 84060592 84230069 84415166 84672896 84739424 84895481 85011424 85050112 85221584 85525504 85540532 86163616 86508104 86721964 86772224 86947168 86978188 87753728 88179476 88299904 88477928 88958716 89298688 89314379 89661484 89783936 89964952 90035638 90324638 90365744 90547933 90815461 91164304 91548842 91828352 91884496 92009984 92069747 92195488 92381366 93238336 93280768 93744992 93818648 93933994 94105088 94162624 94352468 94848512 94879856 95169536 95395432 96013603 96069248 96262936 96769024 96845056 96862073 97396096 97567624 97627277 97760608 97957706 98472704 98490007 99065732 99110816 99368192 99604054 99850289 99986656 100047788 100776544 100914176 101117632 101667104 101872078 102073576 102325916 102465664 102817088 102897872 103134284 103212032 103275136 103483352 103870646 104187776 104397832 104461661 104627248 104946688 105222568 105305242 105366272 105578704 105626752 106235822 106576822 106986208 107075078 107221312 107353136 107437484 107765504 107831392 108021298 108048794 108869768 109243156 109662784 109729832 110014784 110437376 110699512 111166451 111309824 111505856 111951664 112177373 112228424 112381696 112560008 113269504 113289407 113672846 113922644 114062707 114114616 114270464 114500848 114570854 114854089 115563008 115583314 116190976 116425232 116516708 116890708 116943904 117103616 117179678 117339712 117597568 118266688 118474972 118948643 119071744 119311808 119405552 119552356 120348848 120661376 120716288 121412368 121657151 122269952 122516464 122785696 123257344 123452912 123484336 123701809 124252898 124422592 124673444 125328896 125350918 125658356 126341182 126468608 126513728 126768796 126868399 127435264 127870651 128202712 128261056 128695168 128899364 129000641 129394496 129473608 129911824 130173743 130416704 130459802 130858112 130960928 131168719 131202107 131261816 132095216 132199004 132361537 132602624 133057408 133161952 133650176 133919632 134102528 134372896 134420836 135399968 135643228 136277372 136356352 136463488 136631264 136738616 137481652 138031313 138567748 138756992 139036744 140018816 140351167 140890288 141373496 141484574 141916544 142003312 142197248 142289609 142483936 142771202 143258192 143547019 143862466 144186518 144681031 144878624 144992456 145170718 145236784 145325582 145435136 146584064 147080192 147106036 147429304 147610562 147879424 148177568 148268164 148470656 148769992 148837696 149552128 149669632 149695931 150013504 150786328 150878519 151084576 151270328 151389182 151851392 152185088 152211829 153051008 153569024 153933538 154314083 154524832 155020832 155745568 155958272 156150016 156272704 156907597 157121888 157438666 157750072 158140052 158899136 159389348 159509504 160021504 160527362 160797868 161017472 161342104 161696656 162190336 162616696 162838784 163167088 163241344 163723648 164053736 164182634 164709634 164784592 165116819 165479666 165705664 165909392 165984896 166039748 166421231 166546688 166942006 168121184 168460138 168830332 169345792 169478848 169790962 170022848 170100224 170443168 171081064 172327232 173016208 173365031 173443928 173544448 173894336 173956376 175083629 176278729 176358952 176599808 176955856 177917432 178026211 178597376 178628758 179322968 179567872 179929904 180071276 180484997 180649276 180731488 181095866 181630922 182328608 183097684 183656704 183768992 183829721 184019968 184139494 184390976 184762732 186476672 186561536 187489984 187637296 187867988 188015597 188210176 188325248 188704936 189697024 189759712 190790864 191175523 192027206 192138496 192525872 193690112 193724146 194792192 195135248 195254554 195521216 195915412 196945408 196980014 198131464 198221632 198736384 199208108 199364627 199700578 199973312 200095576 201553088 202235264 202715293 203334208 203744156 204147152 204558739 204651832 204931328 205634176 205795744 206268568 206550272 206966704 207331201 207741292 207996701 208375552 208795664 208923322 209254496 210445136 210610484 210732544 211157408 211253504 212471644 213153644 213972416 214150156 214442624 214706272 214874968 215531008 215662784 216042596 216097588 216906349 217739536 218486312 219325568 219459664 219902123 220029568 221399024 221845393 222332902 223011712 223597957 223903328 224354746 224456848 224763392 225120016 225573887 226539008 226578814 227345692 227845288 228125414 228229232 228540928 229001696 229141708 229708178 231126016 231166628 231348257 232381952 232850464 233033416 233175893 233781416 233887808 234359356 234679424 235195136 235236463 236533376 236949944 237375649 237897286 238485401 238623616 238811104 239104712 239190017 239250901 240697696 241322752 242493559 242824736 243314302 244539904 245032928 245571392 246514688 246905824 246968672 247403618 248505796 248845184 249346888 250657792 250701836 251316712 252682364 252937216 253027456 253537592 253736798 254870528 255741302 256405424 256522112 257390336 257798728 258001282 258788992 258947216 259469287 259823648 260347486 260833408 260919604 261716224 261921856 262337438 262404214 262523632 264190432 264398008 264723074 265205248 266114816 266323904 267300352 267839264 268205056 268745792 268841672 270799936 271286456 272430763 272554744 272712704 272926976 273262528 273477232 274963304 275131417 276062626 277135496 277513984 278073488 278931359 280037632 280702334 281396269 281780576 282746992 282969148 283619281 283833088 284006624 284394496 284579218 284967872 285542404 286516384 287094038 287724932 288373036 289362062 289757248 289984912 290341436 290473568 290569559 290651164 290870272 293168128 294212072 294858608 295221124 295453081 295758848 296355136 296536328 296941312 297539984 297675392 299339264 299391862 300027008 300418679 301572656 301757038 302169152 302540656 302778364 303702784 304370176 304423658 306102016 307138048 307867076 308628166 309049664 310041664 311491136 312300032 312545408 313287271 313815194 314243776 314877332 315500144 316136233 316280104 317798272 318778696 320420947 321054724 321449447 321595736 322034944 322684208 323393312 325233392 325677568 326334176 326482688 327447296 328107472 328365268 328768979 329419268 329569184 330233638 330959332 331411328 331818784 331969792 332079496 332842462 333093376 333884012 335218903 336242368 336920276 337660664 338691584 338957696 339581924 340045696 340200448 340886336 342162128 342851971 344654464 345560479 346032416 346730062 346887856 347788672 347912752 348614189 350167258 352557458 352717904 353199616 353911712 355834864 356052422 357194752 357257516 358645936 359135744 359859808 360142552 360969994 361298552 361462976 362191732 363261844 363547261 364657216 366195368 367313408 367537984 367659442 368278988 368568347 368781952 369525464 369657299 372953344 373018877 374762773 374979968 375274592 375735976 376031194 376650496 377409872 378074543 378170779 379519424 381061307 381581728 382351046 384054412 384276992 385051744 387380224 387448292 389584384 390270496 390509108 391042432 391830824 393890816 393960028 396262928 396443264 397472768 398416216 398729254 399401156 399946624 400191152 400997989 403106176 404470528 404541599 405430586 406668416 407488312 407737451 408294304 409117478 409303664 409862656 411268352 411591488 412537136 413100544 413933408 414662402 415482584 415993402 416751104 417591328 417846644 418508992 420890272 421029361 421220968 421465088 422314816 422507008 424943288 425203099 426307288 427944832 428300312 428885248 429412544 429749936 431062016 431325568 432085192 432195176 433812698 434885143 435479072 436972624 438320707 438651136 438919328 439804246 440059136 442194137 442798048 443690786 444665804 446023424 447195914 447806656 448709492 448913696 449526784 450240032 451147774 453078016 453157628 454691384 455690576 456250828 456458464 456609307 457081856 458003392 458283416 459416356 462333256 462696514 464283413 464763904 465700928 466066832 466351786 467562832 467775616 468718712 469358848 470390272 470472926 473066752 473899888 474751298 475794572 476970802 477247232 477622208 478209424 478380034 478501802 481395392 482645504 484987118 485649472 486628604 489079808 490065856 491142784 493811648 493937344 494807236 495196009 496785509 497011592 497690368 498693776 501403672 502633424 503518631 505364728 506054912 507075184 507473596 508097513 508639537 511482604 512810848 513044224 514780672 515597456 516002564 516636967 517577984 517894432 518938574 519647296 520694972 521666816 521839208 523432448 523843712 524674876 524808428 525047264 528380864 528796016 529446148 529862137 530410496 532229632 532647808 534048013 534600704 535678528 537491584 537683344 538767383 541599872 542572912 544861526 545109488 545853952 546525056 546954464 547822297 549926608 550262834 552125252 554270992 555027968 556146976 557862718 560075264 561404668 561845767 562792538 563561152 565493984 565938296 567238562 567666176 568013248 569158436 569935744 571084808 571288553 573032768 574188076 575449864 576483719 576746072 578724124 579178831 579514496 579969824 580682872 580947136 581139118 581302328 584297021 586172521 588424144 588912929 589717216 590442248 590906162 592710272 593072656 593882624 594268367 595079968 595350784 598678528 598783724 600054016 600837358 603145312 603514076 604338304 605081312 605556728 607405568 608740352 608847316 612204032 614276096 615734152 617256332 618099328 620083328 622982272 624600064 625090816 625200653 626574542 627630388 628487552 629754664 630139697 631000288 632272466 632560208 635596544 635708227 637557392 640841894 642109448 642898894 643191472 644069888 644488229 645368416 646786624 650466784 651355136 652668352 652965376 654894592 656214944 656730536 657537958 658838536 659138368 660467276 661918664 662822656 663637568 663939584 664158992 665684924 666186752 667768024 670437806 672095221 672484736 673840552 675321328 677383168 677404729 677915392 679163848 680091392 681772672 683390939 684324256 685703942 689308928 689430049 691120958 692064832 693460124 693775712 694876501 695577344 695825504 697228378 700334516 705114916 705435808 706399232 707823424 711669728 712104844 714515032 717291872 717528911 718271488 719719616 720285104 721939988 722597104 722925952 724383464 726523688 727094522 729314432 731231627 732390736 734626816 735075968 735318884 736557976 737136694 737563904 739050928 739314598 745906688 746037754 749525546 749959936 750549184 751471952 752062388 753300992 754819744 756149086 756341558 759038848 762122614 763163456 764702092 767759423 768108824 768553984 770103488 774896584 778165157 779168768 780540992 781018216 782084864 783661648 785241611 787920056 792525856 792886528 793025849 796832432 797458508 798438949 798802312 799290701 799893248 800382304 801995978 806212352 808941056 809083198 810861172 813336832 814976624 815474902 816588608 818234956 818607328 819725312 822536704 823182976 825074272 826201088 827866816 829324804 830965168 831986804 832640501 833502208 835182656 835693288 837017984 841780544 842058722 842441936 844629632 845014016 846634459 849886576 850406198 852614576 855889664 856600624 857770496 858825088 859499872 862651136 864170384 864390352 865912663 867625396 869770286 870958144 873945248 876641414 877302272 877838656 879608492 880118272 882900491 884388274 885596096 887381572 889331608 892046848 894391828 895094557 895613312 897418984 897827392 900480064 902295548 903004487 905902987 906315256 909382768 910138163 911381152 912501656 912916928 913218614 916006784 916566832 918181033 918414749 918832712 924666512 925393028 926530759 928566826 931401856 932133664 932703572 933850291 935125664 935551232 937437424 938717696 940780544 940945852 946133504 947799776 949502596 951589144 953941604 954494464 955244416 956418848 956760068 957003604 962790784 965291008 966219191 969974236 971298944 973257208 973852259 980131712 982285568 982458169 987623296 987874688 989614472 990392018 993571018 994023184 995380736 996027263 997387552 998970071 1002807344 1005266848 1007037262 1010729456 1012109824 1012767217 1014150368 1014947192 1016195026 1017279074 1022965208 1025621696 1026088448 1029561344 1031194912 1032005128 1033273934 1035155968 1035788864 1037877148 1039294592 1041389944 1043333632 1043678416 1046864896 1047687424 1049349752 1049616856 1050094528 1056149633 1056761728 1057592032 1058892296 1059724274 1064459264 1065295616 1065482803 1068096026 1071357056 1073900047 1074983168 1075366688 1077534766 1083199744 1085145824 1089723052 1090218976 1091707904 1093050112 1093908928 1095644594 1098353179 1099853216 1100525668 1104250504 1108541984 1110055936 1112293952 1115725436 1120150528 1122809336 1123691534 1125585076 1127122304 1130987968 1131876592 1134477124 1135332352 1136026496 1138316872 1139871488 1142169616 1142577106 1146065536 1148376152 1149078271 1150899728 1152967438 1153492144 1157448248 1158357662 1159028992 1159939648 1161365744 1161894272 1162278236 1162604656 1164948617 1168594042 1172345042 1176848288 1177825858 1179434432 1180884496 1181812324 1185420544 1186145312 1187765248 1188536734 1190159936 1190701568 1197567448 1200108032 1201674716 1206290624 1207028152 1208676608 1210162624 1211113456 1213555217 1214811136 1217694632 1222830961 1224408064 1225585403 1231468304 1233951103 1234512664 1235267447 1236198656 1240166656 1245964544 1246183477 1250181632 1250401306 1253149084 1254689777 1255260776 1256975104 1259509328 1260279394 1262000576 1263394979 1264544932 1265120416 1271193088 1271416454 1275114784 1281683788 1284218896 1285797788 1286382944 1286808047 1288139776 1288976458 1290736832 1293573248 1300933568 1305336704 1305930752 1308435073 1309789184 1312429888 1313461072 1315075916 1317677072 1318276736 1320934552 1323837328 1325645312 1327275136 1327879168 1328317984 1331369848 1335536048 1338228661 1340875612 1344190442 1344969472 1347681104 1350642656 1354809458 1355830784 1358327696 1360182784 1363545344 1366781878 1368648512 1371407884 1378617856 1378860098 1382241916 1384129664 1386920248 1387551424 1389753002 1391154688 1391651008 1394456756 1395552389 1400031889 1400669032 1406577161 1410229832 1410871616 1415646848 1419007051 1423339456 1424209688 1429030064 1431911173 1434583744 1435057822 1439439232 1440570208 1443223177 1443879976 1445194208 1445851904 1448766928 1453047376 1454189044 1455976907 1458628864 1462463254 1464781472 1470151936 1470637768 1473115952 1474273388 1475127808 1478101856 1478629196 1491813376 1492075508 1499051092 1499919872 1501098368 1502943904 1504124776 1506601984 1509639488 1512298172 1512683116 1518077696 1518344443 1524245228 1526326912 1529404184 1535518846 1536217648 1539314861 1540206976 1543862837 1549793168 1556330314 1561081984 1562036432 1564169728 1565185699 1567323296 1570483222 1575840112 1579017209 1585051712 1585773056 1586051698 1591491341 1593664864 1594917016 1596877898 1597604624 1598581402 1599786496 1600764608 1603991956 1612424704 1617882112 1618166396 1621722344 1626673664 1629953248 1630949804 1632231251 1633177216 1636469912 1637214656 1645073408 1646365952 1646655241 1650148544 1655733632 1658649608 1659663709 1661930336 1663973608 1665281002 1670365312 1671386576 1674035968 1674330119 1674756307 1683561088 1684117444 1684883872 1689259264 1693268918 1697454913 1699773152 1700812396 1705229152 1711779328 1713201248 1715540992 1717650176 1718999744 1725302272 1728340768 1728780704 1731825326 1735250792 1739540572 1741916288 1747890496 1753282828 1754604544 1755677312 1759216984 1760236544 1765800982 1768776548 1771192192 1774763144 1775848237 1778663216 1784093696 1788783656 1790189114 1791226624 1794837968 1795654784 1800960128 1804591096 1806008974 1811805974 1812630512 1816285009 1818765536 1820276326 1822762304 1825003312 1825833856 1826437228 1830633541 1832013568 1833133664 1836362066 1836829498 1837665424 1849333024 1850786056 1853061518 1857133652 1862803712 1864267328 1865407144 1867700582 1870251328 1871102464 1874874848 1877435392 1881891704 1892267008 1895599552 1899005192 1903178288 1907015341 1907883208 1908988928 1910488832 1912837696 1913520136 1914007208 1925581568 1925919919 1932438382 1939066019 1939948472 1942597888 1946514416 1947704518 1952519513 1958288321 1960263424 1964571136 1964916338 1975246592 1975749376 1979228944 1980784036 1985334967 1987142036 1988046368 1990761472 1992054526 1994775104 1997940142 2005614688 2010533696 2014074524 2021458912 2022126931 2024219648 2025534434 2028300736 2029894384 2032390052 2034558148 2045930416 2051243392 2052176896 2062389824 2064010256 2066547868 2068171567 2070311936 2071577728 2075754296 2078589184 2082779888 2086667264 2087356832 2095374848 2098699504 2099233712 2100189056 2102930753 2112299266 2113523456 2115184064 2117784592 2119448548 2130591232 2130965606 2136192052 2142714112 2147800094 2149966336 2150733376 2155069532 2166399488 2170291648 2179446104 2180437952 2186100224 2187817856 2191289188 2193010897 2196706358 2199706432 2201051336 2208501008 2212953631 2217083968 2224587904 2229868223 2230435819 2231450872 2245618672 2247383068 2250146129 2251170152 2252546521 2254244608 2261975936 2263753184 2268954248 2272052992 2276633744 2279742976 2284339232 2285154212 2287963711 2292131072 2296752304 2298156542 2301799456 2305934876 2306984288 2314896496 2316715324 2318057984 2319879296 2322731488 2323788544 2324556472 2325209312 2329897234 2337188084 2344690084 2346532321 2353696576 2355651716 2358868864 2361768992 2363624648 2370841088 2372290624 2377073468 2380319872 2381403136 2385969839 2395134896 2400216064 2403349432 2412581248 2414056304 2417353216 2418923353 2420325248 2422226912 2427110434 2435389264 2440299323 2445661922 2451170806 2459577527 2462936608 2467902206 2469025328 2470534894 2472397312 2480333312 2491929088 2492366954 2500363264 2500802612 2506298168 2509379554 2510521552 2513950208 2519018656 2520558788 2524001152 2526789958 2529089864 2530240832 2542386176 2542832908 2544830827 2550229568 2563367576 2564934823 2568437792 2571595576 2572765888 2573616094 2577952916 2581473664 2587146496 2587601093 2601867136 2610673408 2611132139 2616870146 2623339411 2624859776 2626922144 2630151832 2631759911 2635354144 2636553472 2641869104 2647674656 2651290624 2654550272 2656635968 2662739696 2667429149 2671072096 2676457322 2681751224 2688380884 2689938944 2695362208 2701285312 2709618916 2711661568 2716655392 2720365568 2727090688 2733563756 2737297024 2742815768 2757235712 2757720196 2764483832 2768259328 2773840496 2775102848 2779506004 2782309376 2783302016 2788913512 2791104778 2800063778 2801338064 2806985923 2813154322 2820459664 2821743232 2829160927 2831293696 2838014102 2846678912 2848419376 2854162157 2858060128 2863822346 2869167488 2870115644 2878878464 2881140416 2886446354 2887759952 2890388416 2891703808 2897533856 2906094752 2908378088 2911953814 2917257728 2924926508 2929562944 2940303872 2941275536 2946231904 2947205527 2948546776 2950255616 2956203712 2957258392 2976421693 2984151016 2996738393 2998102184 2999839744 3002196736 3005887808 3008249552 3019278976 3024596344 3025366232 3026445587 3036155392 3036688886 3048490456 3052653824 3058808368 3068244949 3071037692 3072435296 3078629722 3080413952 3087725674 3095358959 3099586336 3112660628 3119812091 3122163968 3124072864 3128339456 3130371398 3134646592 3140966444 3151680224 3158034418 3170103424 3171546112 3172103396 3182982682 3187329728 3189834032 3193755796 3195209248 3196265149 3197162804 3199572992 3201529216 3207983912 3224849408 3236332792 3243444688 3249983891 3253347328 3259906496 3261899608 3264462502 3266354432 3272939824 3274429312 3292731904 3293310482 3300297088 3311467264 3317299216 3319327418 3323860672 3327947216 3330562004 3340730624 3342773152 3348071936 3348660238 3349512614 3367122176 3368234888 3369767744 3378518528 3386537836 3394909826 3399546304 3401624792 3410458304 3423558656 3426402496 3435300352 3437999488 3446159981 3450604544 3456681536 3457561408 3463650652 3470501584 3477498563 3479081144 3483832576 3495780992 3506565656 3511354624 3518433968 3524630417 3531601964 3535943917 3537553096 3542384384 3549526288 3551696474 3557326432 3560476759 3577567312 3580378228 3582453248 3589675936 3591309568 3601920256 3609182192 3612017948 3616458769 3623611948 3625261024 3632570018 3637531072 3640552652 3645524608 3650006624 3651667712 3652874456 3661267082 3664027136 3666267328 3672724132 3673658996 3675330848 3687407933 3698666048 3701572112 3706123036 3714267304 3725607424 3728534656 3730814288 3735401164 3738336091 3740502656 3742204928 3749749696 3763783408 3771371681 3791199104 3798010384 3801165269 3806356576 3814030682 3815766416 3820977664 3825675392 3827040272 3828014416 3834756079 3851163136 3851839838 3864876764 3878132038 3879896944 3885195776 3893028832 3895409036 3905039026 3916576642 3920526848 3929142272 3929832676 3932920369 3950493184 3951498752 3958457888 3961568072 3963990181 3970669934 3974284072 3976092736 3984109052 3989550208 3995880284 3999019871 4011229376 4021067392 4028149048 4035386033 4042917824 4044253862 4051068868 4054251817 4056601472 4059788768 4064780104 4066230289 4067265317 4069116296 4091860832 4102486784 4103207647 4122390503 4124779648 4128020512 4133095736 4136343134 4143155456 4151508592 4157178368 4159878569 4165559776 4174713664 4190749696 4197399008 4198467424 4200378112 4205861506 4224598532 4227046912 4230368128 4235569184 4238897096 4261182464 4261931212 4272384104 4285428224 4295600188 4299932672 4301466752 4310139064 4332798976 4340583296 4358892208 4360875904 4372200448 4375635712 4382578376 4386021794 4393412716 4399412864 4402102672 4410977879 4417002016 4425907262 4434167936 4449175808 4449957589 4459736446 4460871638 4462901744 4485111961 4491237344 4494766136 4500292258 4502340304 4505093042 4508489216 4523951872 4527506368 4537908496 4544105984 4553267488 4559485952 4568678464 4570308424 4575927422 4584262144 4593504608 4596313084 4603598912 4611869752 4613968576 4629792992 4631322971 4633430648 4636115968 4639758592 4645462976 4647577088 4649112944 4650418624 4659794468 4674376168 4677234089 4689380168 4693064642 4707393152 4711303432 4717737728 4723537984 4727249296 4741682176 4741833103 4744581248 4754146936 4760639744 4771939678 4783736573 4790269792 4806698864 4821527777 4825162496 4828112608 4834706432 4837846706 4840650496 4844453824 4854220868 4864135507 4870778528 4880598646 4891323844 4902341612 4919155054 4925873216 4935804412 4938050656 4941069788 4944794624 4960666624 4983858176 4984733908 5001605224 5012596336 5018759108 5021043104 5022702377 5027900416 5038037312 5041117576 5048002304 5053579916 5058179728 5060481664 5085665816 5089661654 5100459136 5107117543 5118621389 5126735152 5129869646 5136875584 5143191152 5145531776 5147232188 5155905832 5159058161 5162947328 5174292992 5175202186 5203734272 5221346816 5222264278 5233740292 5246678822 5249719552 5253844288 5260303664 5263519822 5270708288 5273106944 5283738208 5295349312 5309100544 5313271936 5325479392 5334858298 5342144192 5352914644 5363502448 5374315961 5376761768 5379877888 5390724416 5402570624 5419237832 5433310784 5447156099 5454181376 5464640599 5467127512 5474594048 5485631536 5515440392 5528967664 5536518656 5547680992 5550205696 5559012008 5566604032 5577827024 5582209556 5589072643 5595034907 5600127556 5602676128 5613971846 5626308644 5640919328 5643486464 5658321854 5662587392 5676028204 5693357824 5696838752 5698721351 5708324314 5716120256 5727644692 5738334976 5740231288 5757756928 5762280832 5772892708 5775519904 5780776832 5783407616 5795067712 5812189504 5816756176 5823907628 5828483507 5834515456 5849853016 5859125888 5874528143 5880607744 5882551072 5892463808 5894411054 5897093552 5912407424 5914516784 5926441213 5952843386 5968302032 5993476786 5996204368 6004393472 6011775616 6016499104 6038557952 6049192688 6050732464 6052891174 6072310784 6073377772 6096980912 6105307648 6117616736 6136489898 6142075384 6144870592 6157259444 6160827904 6175451348 6180303437 6190717918 6199172672 6225321256 6239624182 6244327936 6248145728 6260742796 6265661899 6269293184 6281932888 6284174083 6303360448 6316068836 6340206848 6341320909 6344206792 6365965364 6370967141 6374659456 6379668064 6387511592 6390418496 6392530298 6394325608 6403058432 6415967824 6427267231 6428903243 6447897731 6472665584 6478042219 6486889376 6499967782 6519812992 6523799216 6528925004 6532708864 6536952037 6545879648 6548858624 6585463808 6586620964 6600594176 6622934528 6634598432 6638654836 6647721344 6655894432 6661124008 6681461248 6685546304 6696143872 6697320476 6699025228 6734244352 6736469776 6739535488 6757037056 6773075672 6789819652 6799092608 6803249584 6816965813 6820916608 6852804992 6870600704 6875998976 6877207183 6892319962 6913363072 6915122816 6927301304 6931536667 6941003168 6954997126 6958162288 6967665152 6991561984 6992790497 7013131312 7022709248 7036867936 7049260834 7063203928 7071887834 7075106192 7084768768 7089370519 7099052576 7103392948 7114652864 7120953518 7155134624 7160756456 7164906496 7179351872 7182619136 7203840512 7218364384 7224035896 7228452683 7232917538 7247223896 7250522048 7265140036 7275062144 7281105304 7291049216 7300013248 7303335424 7305748912 7322534164 7328054272 7332534656 7345448264 7347317992 7350661696 7374815866 7393047431 7397332096 7403144224 7412246072 7416777931 7428534608 7451214848 7451452019 7457069312 7461628576 7470802328 7476672182 7481005312 7499499392 7517300329 7527566816 7542743362 7582398208 7596020768 7602330538 7612713152 7628061364 7631532832 7641955328 7651350784 7654080544 7656028832 7669512158 7702326272 7703679676 7729753528 7756264076 7759793888 7770391552 7786057664 7790818072 7810078052 7833153284 7841053696 7859665352 7865840738 7892818021 7900986368 7902997504 7916915776 7923136144 7927980362 7941339868 7948568144 7952185472 7968218104 7979100416 7991760568 7998039742 8022458752 8042134784 8043547897 8056298096 8070772066 8085835648 8088507724 8102137736 8108503634 8113202944 8119577536 8129560208 8132460578 8134530634 8138232592 8154640319 8183721664 8204973568 8206415294 8244781006 8249559296 8256041024 8266191472 8272686268 8286310912 8303017184 8314356736 8319757138 8331119552 8349427328 8394798016 8396934848 8400756224 8411723012 8445353653 8449197064 8454093824 8460736256 8471138368 8477794192 8523862424 8544768208 8559816727 8570856448 8591200376 8602933504 8620278128 8637657721 8646872129 8681166592 8717784416 8721751808 8723284339 8751271424 8765156752 8772043588 8782828439 8786825432 8792197711 8798825728 8804205344 8821955758 8834004032 8851814524 8868335872 8898351616 8899915178 8919472892 8921743276 8925803488 8970223922 8982474688 8989532272 9000584516 9004680608 9007656329 9010186084 9016978432 9047903744 9055012736 9075816992 9078816221 9088211968 9106534976 9137356928 9140616848 9151854844 9159045511 9168524288 9187009216 9192626168 9207197824 9223739504 9227937152 9259585984 9262645942 9266861296 9279517184 9290925952 9295154176 9298225888 9300837248 9312979049 9319588936 9348752336 9354468178 9378760336 9386129284 9414786304 9422606864 9435475456 9447075968 9454498592 9483666206 9489162496 9508293872 9521279488 9543879356 9567473146 9580539584 9613397728 9643055554 9650324992 9656225216 9675693412 9681300992 9688907648 9708441736 9711905401 9728271014 9741557056 9761197292 9782647688 9800223223 9804683224 9838310108 9846040127 9851746432 9871608824 9876101312 9882139576 9933049357 9964932857 9969467816 10003210448 10011519793 10025192672 10037518216 10042086208 10045404754 10076074624 10082235152 10096004608 10102562239 10107159832 10116359456 10120963328 10171331632 10179323308 10191838349 10200918272 10214235086 10237242778 10253470304 10259739292 10272353201 10273751168 10286382304 10291063552 10294464376 10311811664 10318116322 10325894656 10348585984 10350404372 10407468544 10442693632 10444528556 10467480584 10493357644 10499439104 10507688576 10520607328 10527039644 10541416576 10546213888 10567476416 10590698624 10618201088 10626543872 10628411101 10650958784 10669716596 10684288384 10705829288 10712374849 10727004896 10748631922 10753523536 10781448832 10805141248 10807039859 10838475664 10866621568 10894312198 10929281198 10934255024 10949188096 10956299893 10971263072 11030880784 11057935328 11073037312 11095361984 11100411392 11118024016 11133208064 11140439387 11155654048 11164419112 11178145286 11190069814 11200255112 11205352256 11227943692 11252617288 11281838656 11286972928 11316643708 11325174784 11352056408 11386715648 11393677504 11397442702 11416648628 11425618757 11432240512 11455289384 11476669952 11480462576 11515513856 11515880393 11524561664 11545785416 11551039808 11561553664 11590135424 11617645963 11624379008 11633512352 11647815256 11656967014 11699706032 11718251776 11720310833 11723294149 11749056286 11765102144 11784927616 11788822108 11794187104 11812900517 11815907401 11824814848 11829033568 11852882426 11905686772 11936604064 11986953572 11992408736 12008786944 12023551232 12032998208 12077115904 12098385376 12101464928 12105782348 12146755544 12193961824 12210615296 12235233472 12272979796 12284150768 12289741184 12314518888 12321655808 12350902696 12360606874 12381435836 12398345344 12430937659 12450642512 12479248364 12488655872 12496291456 12521485592 12531323798 12538586368 12563865776 12568348166 12606720896 12632137672 12639860981 12680413696 12682641818 12688413584 12731930728 12741934282 12749318912 12759336128 12775023184 12780836992 12785060596 12788651216 12806116864 12814434787 12831935648 12854534462 12857806486 12895795462 12945331168 12956084438 12973778752 12999935564 13039625984 13047598432 13051910191 13057850008 13065417728 13073904074 13091759296 13097717248 13173241928 13201188352 13245869056 13269196864 13277309672 13295442688 13311788864 13322248016 13349107387 13362922496 13371092608 13394640952 13398050456 13468488704 13472939552 13479070976 13481439433 13546151344 13573462133 13579639304 13587941917 13598185216 13606499168 13633931626 13641833216 13705609984 13708018247 13751997952 13754414366 13784639924 13826726144 13830245632 13854602608 13863073334 13882006336 13897344769 13909994252 13916324576 13935330304 13983123968 13985580994 14026262624 14045418496 14073735872 14098521668 14126407856 14143775668 14150212384 14154888517 14169537536 14178741038 14198105152 14206785896 14229305728 14241907036 14310269248 14321512912 14358703744 14365238272 14392785803 14407681024 14436728768 14448071792 14456905366 14465835076 14494447792 14501044096 14530280072 14550124288 14562210608 14582098432 14600026496 14606670848 14611497824 14645068328 14665069312 14690896528 14694635984 14701323392 14720515271 14749631732 14786094862 14794664192 14806288448 14824492144 14833555862 14857069216 14902904038 14914138624 14923257152 14941604656 14953344364 14962010624 14998998784 15034600658 15055133632 15085486724 15164796416 15192041536 15204661076 15225426304 15256122728 15263065664 15302701568 15308161088 15312057664 15339024316 15351076279 15400350779 15407359352 15459507056 15472348771 15512528152 15519587776 15572115328 15581636144 15609077561 15613050733 15620156104 15666306568 15719330704 15731681476 15751022903 15767825647 15785636042 15833831552 15846272288 15855960724 15875454947 15882679736 15897136288 15904370944 15936436208 15958200832 15983521136 15996079484 16015745977 16044917504 16084269568 16087095794 16112596192 16141544132 16171671296 16177015448 16204275472 16217007268 16226405888 16239155072 16259120416 16264921156 16269061268 16276465184 16309280638 16367443328 16409947136 16412830588 16425726247 16489562012 16499118592 16512082048 16532382944 16545372536 16555488403 16572621824 16606034368 16639514276 16662239104 16698854656 16701788873 16789596032 16793869696 16801512448 16823446024 16890707306 16898394128 16921472512 16932463471 16942276736 16955588384 16982491207 17047724848 17089536416 17119633454 17182400752 17205867008 17217042689 17240556256 17275315442 17293744258 17362333184 17435568832 17443503616 17446568678 17502542848 17530313504 17544087176 17565656878 17573650864 17584395422 17597651456 17608410688 17643911516 17668008064 17703629048 17736671744 17796703232 17799830356 17838945784 17843486552 17851606976 17940447844 17954543761 17964949376 17979064544 18001169032 18009361216 18015312658 18020372168 18095807488 18110025472 18113207651 18151633984 18157632442 18213069952 18256300799 18274713856 18281233696 18303709688 18318091022 18374018432 18385252336 18414395648 18422319377 18447479008 18455874304 18519171968 18525291884 18533722592 18559034368 18581851904 18596451776 18601674496 18625958098 18639177872 18672004043 18697504672 18708936356 18757520672 18772258568 18829572608 18845213728 18870950912 18894151936 18908997184 18967332412 18978324992 19016587744 19042558976 19087758712 19134946292 19161079168 19226795456 19286111108 19300649984 19312450432 19351386824 19362601984 19377815296 19416883472 19423810802 19456542028 19483114112 19522394584 19534330607 19565295376 19600446446 19609366448 19676620216 19692080254 19703492864 19743217648 19752202624 19764279152 19804126489 19866098714 19929865714 19938935632 19979135099 20006420896 20023039586 20050385344 20075036432 20084172416 20090809508 20136968951 20152149248 20164470304 20192009216 20205124478 20214319664 20232718912 20241926656 20342663264 20358646616 20383676698 20401836544 20428470172 20474485556 20506940608 20519478584 20544706402 20547502336 20572764608 20582127104 20588928752 20623623328 20630438689 20636232644 20651789312 20700808744 20814937088 20834951851 20889057112 20934961168 20977168751 20986715288 20998878208 20999546599 21015377152 21041214656 21054079288 21082833152 21134952832 21181397248 21185119109 21253087744 21256822202 21301917568 21329726209 21339433192 21368576768 21411658576 21424749698 21454009792 21477714643 21497263844 21507047072 21541171531 21562897664 21610282496 21614079718 21676951328 21733243136 21788624396 21838684637 21858562396 21868510048 21898376192 21912599786 21942526144 22061761568 22115870656 22190723968 22200822784 22236048032 22243396241 22266416128 22280878774 22311308096 22328838224 22356290572 22380139628 22400510224 22410704512 22455887384 22505234576 22563677312 22573945856 22633287416 22704112816 22749887237 22773431296 22787355008 22794885404 22833297256 22851237514 22864481024 22910578768 22953339904 22960925152 23031760786 23049123328 23091570832 23102079616 23123107328 23180270848 23235291926 23248758016 23267024704 23295630512 23313934028 23399412064 23436503552 23440621666 23446588298 23498112572 23530204288 23569855232 23577644216 23588374208 23625801034 23631814802 23649629696 23658067136 23705764852 23800542113 23811373544 23873208128 23973907144 23984817472 24047102464 24065996416 24123119867 24154231808 24196770752 24202929856 24211564696 24293511088 24342489941 24387923648 24470466944 24534794009 24545959592 24568301536 24579482368 24629037776 24701805392 24721213748 24751607419 24762871672 24778011731 24796690688 24861875318 24901285024 24958496728 24992582912 25042971184 25062647596 25077172736 25127731552 25136696332 25213441792 25264275344 25279721962 25360827392 25365283636 25376827168 25463861456 25483868564 25498637824 25518672256 25550046368 25561673984 25570121192 25577302432 25612233728 25628869574 25663871296 25709068924 25715612972 25791590924 25811855531 25890662336 25912168876 25947557504 25999871128 26079251968 26095196864 26103820382 26115700016 26147808148 26168352637 26183518592 26195434496 26245668229 26346483856 26402376704 26538393728 26554619344 26590885376 26608156883 26623577728 26644496032 26698214774 26742185216 26789281904 26796100912 26843292553 26945879104 26958141952 26962878866 27055352797 27092302688 27146924266 27159278608 27175883834 27196370432 27212998336 27267863252 27283666432 27411219968 27416036494 27503995904 27508828732 27569279848 27653452288 27660491264 27709205216 27726146668 27747931267 27764012672 27794689538 27819988504 27832649152 27966247936 27971161988 27993139097 28052525248 28147471744 28197043336 28214283053 28252815712 28287551336 28300424768 28309777034 28357482076 28396210304 28413571792 28458611456 28463612023 28470857219 28483814072 28620538496 28643025824 28717407488 28722453529 28785571606 28856733521 28873457536 28896143584 28913810732 28931670152 28949359021 28988895584 29002088192 29060560144 29100248576 29124421216 29164196864 29200052992 29222995648 29290136656 29330138624 29381793056 29389271968 29402646784 29441030542 29499263464 29572189724 29589328384 29612576896 29648984288 29667111724 29714138432 29805808076 29828277248 29846514304 29883209312 29906688728 29924021248 29997997568 30069201316 30110267264 30170973448 30189420029 30329592832 30384083072 30409322152 30450852608 30512245456 30526131328 30605403136 30616322176 30624115328 30678048632 30702152558 30800701558 30814718704 30876845153 30919014112 30944697542 31025056304 31039175552 31120770197 31144230656 31163272288 31218155122 31226101466 31240312208 31332613136 31395783727 31438661408 31463362952 31502045806 31535651294 31571272084 31667663104 31692544576 31711921448 31750909894 31765359472 31794272576 31808741888 31872872416 31916401664 31967042272 31992158968 32031491954 32089835008 32168539136 32174191588 32225192384 32283088264 32343342592 32354030896 32408550944 32419260797 32434014536 32452811776 32478310144 32518240832 32529842312 32538122536 32552930368 32618561276 32734886656 32740638623 32825661176 32851452494 32964122323 32979124024 32998237184 33024164096 33064765888 33090745072 33110976806 33192831721 33212068736 33279028552 33290901457 33324478208 33397709312 33403577746 33579192064 33587739392 33646892048 33750694439 33781414612 33796788256 33842945024 33864926942 33884553472 33911176768 33964982414 34048948549 34095449696 34179072832 34239266908 34317933001 34364801504 34411734016 34434085378 34481112512 34550630884 34587488516 34724666368 34871137664 34887007232 34893137356 35060627008 35088174352 35131313756 35147301728 35158916639 35168790844 35195302912 35216821376 35287823032 35336016128 35407258096 35473343488 35599660712 35677891568 35686973104 35703213952 35749822801 35880895688 35909087522 35929898752 35958129088 36002338064 36018722432 36030625316 36040744336 36113407127 36220050944 36226415302 36303267968 36315264884 36426139904 36512601598 36549427712 36562467392 36607419376 36636182044 36748036864 36770504672 36828791296 36844638754 36894958016 36911748608 37038343936 37050583768 37067445184 37163703808 37192903552 37203348992 37251916196 37278355744 37344008086 37395009344 37417872712 37515041344 37544517136 37620211727 37659145216 37690427456 37788303872 37817994368 37907759791 37917408923 37934664824 37956649984 38033175488 38175517424 38252484193 38269892584 38293290857 38322158336 38453590912 38572222216 38624900864 38702773648 38755630592 38833766944 38847621604 38895383087 38913084056 38966228224 39044789168 39068661214 39130590752 39165244349 39200892892 39218732896 39353240432 39384160508 39406985728 39486435296 39504405248 39528558304 39608252978 39732197428 39859731428 39877871264 39891049457 39958270198 40012841792 40046079172 40100770688 40150072864 40168344832 40181619016 40273937902 40304298496 40328940608 40410248956 40428639328 40465437824 40483853312 40561487263 40685326528 40717293232 40767353396 40803673088 40856940344 40948971112 41013881216 41038957168 41089412804 41095004672 41121697001 41145529216 41164254208 41177857504 41247246656 41260877378 41272465288 41401617488 41485088491 41669903702 41778114224 41812817959 41869922336 41954337502 41973430576 41999093198 42030754304 42082429312 42108158576 42165666304 42269905664 42362794496 42370238218 42506175488 42513644404 42603835136 42659452418 42678866384 42737153536 42823317152 42849499396 42908019584 42955429286 42994527688 43014094144 43082343062 43125795328 43220564992 43228159436 43262124059 43353902656 43466486272 43577248792 43603891991 43677369274 43717124792 43737020096 43825199572 43885052288 43989218581 44123523136 44231741312 44381447936 44389246363 44472096064 44486792482 44561757548 44596769987 44622616192 44657676448 44712581144 44739918487 44760279256 44801020448 44821409024 44911774768 45010469152 45127354624 45135284117 45266574832 45346295533 45408225632 45499774474 45574710016 45589770808 45666594512 45702475028 45728962048 45758664259 45821157536 45921850304 46063521572 46098246656 46183141664 46204159232 46246214656 46360541696 46470583852 46497516032 46534049408 46591261024 46627868056 46798824128 46873007104 46881243332 46893176596 46996225144 47060408576 47139710464 47155288432 47176748416 47251602068 47263629604 47299259392 47316134272 47411529704 47601084226 47622747088 47718760691 47746416256 47947814288 47969634944 48094204928 48095735759 48131992832 48246239734 48393541504 48405859712 48423129392 48520756669 48587022176 48684979882 48775847296 48940933888 48949533479 49069588018 49091919184 49136603072 49158964736 49258075552 49336231571 49403610784 49442427496 49503214838 49525743344 49556023462 49593381376 49723750636 49802570048 49916993456 49985165824 50085942368 50125295192 50154345472 50255463104 50273392664 50426883584 50528550688 50559443924 50599168781 50730567272 50753654336 50927722912 50944552681 50967737128 50997275648 51037344512 51100092736 51123347968 51140242384 51154604864 51257739148 51327742592 51418137848 51431225944 51449574979 51583181848 51623711062 51781324672 51824337752 51895115008 51917445517 51999742256 52158503936 52160164133 52190393728 52207640764 52231400032 52295616296 52336705274 52367037184 52491336458 52621102303 52692967712 53036805547 53076787456 53109238688 53181770752 53216313766 53247155456 53288992064 53396429548 53484370432 53578563808 53592201824 53686585106 53891758208 53916283904 53925757732 54110705594 54184605376 54293848532 54318557216 54351767668 54392740864 54425996672 54535726504 54567332864 54822439936 54832072988 55017657464 55138559696 55249726147 55306904576 55320982528 55418410432 55452293336 55495862534 55528025344 55589379076 55639977008 55665298304 55942323976 55986278194 56105050496 56294943488 56304835279 56394086672 56428566106 56505631424 56575102672 56600849536 56619554068 56714964152 56749639771 56792420608 56827143584 56917222912 56927224046 56941714438 56967628144 57241076992 57286051648 57434814976 57444907058 57571143212 57713467042 57746915072 57792287168 57827621464 57863340304 57898718042 57977791168 58004176384 58121120288 58200497152 58248842432 58400105984 58445991296 58580273312 58660277248 58763586112 58778543936 58805293568 58882061084 58998526928 59117475571 59144379448 59178656768 59225153792 59297968576 59334223448 59428276864 59611616152 59693028608 59766418624 59813377456 59918717089 59995995136 60111046589 60138402632 60220534528 60341946896 60378840058 60528104903 60768166144 60818644304 60901705216 61024490912 61052262656 61232644352 61248230656 61356097264 61404305116 61479799073 61545383977 61601403116 61629437408 61753690306 61838028224 61889395084 62050112608 62078351104 62241540394 62288461312 62326544576 62436310244 62452202932 62480624416 62665226272 62685934861 62791567454 62877322816 62926725904 63004091612 63071302588 63142544168 63335326208 63385089152 63423842896 63501819788 63530718944 63551713547 63588545152 63617483776 63745744832 63934084544 63984317936 64062983908 64113318577 64179670016 64348383176 64450384768 64566176528 64619809573 64686685184 64708061792 64817101888 64838521594 64868029072 64956620288 65036481664 65059684624 65076245072 65105860736 65190853343 65237122552 65469773312 65481277246 65651322352 65702904988 65928244646 65958248048 66048328192 66129531776 66181490144 66221953612 66385663442 66424137472 66558057104 66581802914 66648956416 66795418624 66807155492 67158384128 67175478784 67293784096 67501388878 67562829224 67593576512 67729853884 67769106944 67822353536 67929964828 67983337807 68097897098 68190899392 68358145664 68478533816 68601562561 68635866002 68729603008 68868170756 68922280889 68962225024 69101261768 69125914913 69143510389 69174977032 69742275328 69754529999 69786274712 70080638551 70121254016 70176348704 70262627512 70294603456 70317833278 70337581688 70433642752 70575646064 70672032256 70717935673 70814516192 70926875041 71199321424 71355783136 71373946208 71406427904 71499645602 71761791376 71818175044 71859797504 71906472407 71916258176 72004676128 72037444864 72061250632 72081488672 72226814254 72440101888 72452830604 72606535936 72630529768 72852279808 73025203196 73098855424 73124934784 73214838752 73272364088 73496073728 73541009344 73657582592 73689277508 73789916032 73823497216 74076687872 74101167536 74134890368 74327407616 74385807104 74406697984 74503832392 74556711488 74688016172 74790018688 74835745424 74986623943 75030082688 75089034272 75240423454 75380854912 75576607744 75635988736 75649279013 75815519582 75834817846 75869329648 76066350976 76246903337 76351034848 76504968386 76539785168 76586581714 76644316672 76907181824 77144444432 77249801728 77405547296 77511261184 77667533888 77695243208 77790766174 77826168112 77932456448 77983075709 78089578336 78137322428 78261181504 78330488698 78401785784 78437465792 78706480864 78768321016 78813971456 78972870592 79008810496 79057116608 79216505956 79464394856 79512979513 79719462856 79755742528 79782098914 79916540396 80025683584 80092158344 80201541376 80300145728 80336689664 80363238032 80547875804 80608596992 80611162751 80657881216 80820497912 80857278656 80930875648 81122974526 81323521741 81370653056 81434586464 81534706792 81584557241 81713880688 81897942224 81965972209 82027762432 82077914336 82178825608 82190009344 82243394002 82291058432 82355715008 82494493312 82521754756 82544930576 82690303619 82711351807 82803234976 82970176982 83339807404 83556228448 83625635918 83739844672 83908675004 83946861152 83998186396 84061508608 84164858624 84216317152 84331332608 84539811328 84725588992 84740476436 85027288808 85207670272 85318904836 85357732768 85474307072 85646634304 85698998792 85816039168 85910858572 85989055376 86028188288 86164686124 86251590656 86456318872 86524248118 86707805312 86820998231 86932972544 87016563613 87154497584 87207783982 87354738548 87434249584 87474040192 87650399144 87703988737 87770104576 87978437162 88247046272 88463482624 88479026867 88762895872 88778492726 88944192128 88973584964 89123515096 89193539974 89245232384 89315352896 89425162288 89479836974 89520558512 89602040896 89642818048 89701043509 89823549536 90020938304 90254709248 90270568234 90533149664 90692591066 90816451264 90999548948 91149420032 91179541616 91333189024 91363371337 91404950056 91457924096 91517328518 91642315072 91843700608 92127043144 92366283328 92408318464 92721083392 92898890183 92941167704 92995032064 93068098816 93182522048 93255736112 93597648256 93762486664 93786353192 93992450288 94120817152 94279420928 94310576864 94353496832 94503204136 94527259208 94632268544 94823059408 95014234931 95115593419 95202168452 95245494176 95437521382 95492832512 95895628576 95939269888 95956127729 96191471518 96263985664 96492479468 96714174821 96787083008 96811719424 96846258784 97041513338 97174044352 97369959764 97551694592 97881867776 97899066958 98139176036 98183838368 98273206144 98317929472 98516151104 98672463142 98807221568 98884854992 99006429676 99051486688 99084219619 99112046924 99186762752 99447501272 99605140096 99833986912 99866978431 99970331648 100171884736 100250590384 100510926208 100546785328 100749500621 100853767168 101057101376 101118887848 101198337562 101461134544 101507308672 101855445824 101889105362 101935474256 102074689024 102200185472 102246695936 102280484768 102309209728 102515478296 102655485184 102836275696 102862451888 102899149958 103166363696 103247422124 103562649344 103648675504 103790230016 103834891034 103999484512 104320328266 104380787456 104415281528 104462800064 104591232592 104673410548 104734074368 104982672916 105242204606 105385935424 106073611094 106153574912 106218477376 106432627532 106494310912 106577984128 106792859096 106830959411 106968740864 107157127616 107184403648 107373170212 107783516416 107802455453 107851515464 108221411188 108306441397 108369210752 108587697064 108637114432 108703535336 108851993344 109071453008 109263542927 109291355131 109614261427 109664145976 110035314928 110126717723 110277119392 110374779529 110499452294 110836820864 110904586672 110991725068 111056050688 111128184629 111178758152 111279954016 111330596608 111884647952 111972556388 112110221839 112210100992 112589886976 112609670558 112788173344 112857132212 112995885211 113011262848 113150205344 113201699072 113239108136 113429928304 113499279542 113584841216 113654287168 113834445824 113854448092 113883428876 113935256288 114482153984 114572103296 114869629952 114889814116 115142286424 115426934084 115493830144 115584574336 115655242928 115726680608 115797436084 115888418821 115955582336 116008352768 116242240576 116497684864 116800211968 116891982592 116912522111 117160546624 117527172224 117557087872 117610587136 117764122168 117836123339 117997053856 118234951142 118288758896 118450307584 118595937152 118668446896 118856553728 118877438449 119223232304 119386057216 119532837248 119626754912 119837434178 120222093178 120276805264 120441069056 120519298823 120683893792 120757680116 121056209806 121536332288 121637288608 121803410432 122048981824 122104525312 122465288704 122496461312 122712194528 122808610232 122883695611 122959598146 123090767954 123202806232 123258874816 123507380612 123676056448 123778790168 124100225216 124156702208 124483080788 124576922624 124653089152 124872620488 124904405864 124961248832 125330452544 125371869722 125583134908 125681806327 125754645632 125853451808 126008183224 126085224827 126142605176 126285088336 126670652416 126674684323 126770178304 126847685792 127003639576 127061437888 127103427094 127177090304 127491489664 127794105593 127868169088 127968635872 128125967816 128226637154 128696766352 128900769536 128956235639 129132353056 129239619146 129416123584 129634203776 129677043188 129736058144 129913240576 129974981411 130072963328 130119369248 130152490144 130211721472 130381706686 130474245104 130939546624 130962554492 131302644704 131405809976 131856489292 131916496096 132096656384 132259063552 132362980288 132443907224 132771326884 132848274944 133116114208 133163605828 133297912832 133614310984 134316768256 134350957568 134587568192 135002777756 135125658448 135187153024 135459707768 135538213888 135644707072 135859929656 135966675614 136195794196 136381798784 136716291328 136740314249 136957067632 137203125122 137271732004 137459206016 137736341512 137844561778 137924450048 138202523536 138251829826 138287020778 138349954064 138628885423 139038470791 139484550656 139509059998 139572549424 140161277102 140242508032 140352697408 140525255024 140589206912 140635666556 140675163376 140867285504 140958782657 141151292128 141344064512 141435871346 141629032384 141853750082 142398642848 142711566272 142747892416 142812855808 142999291204 143523582752 143571012101 143636350088 143719595008 143812944814 143832516352 144009352256 144074889728 144122501264 144162977344 144453628508 144905661208 145213071872 145261059536 145704559616 146050406392 146249869568 146429677504 146544728176 146840181257 146992147456 146996826193 147082018688 147378555016 147579832064 148153375744 148202335072 148269780736 148295833763 148771614208 149007664784 149113422976 149308083463 149376032344 149467361087 149580037376 149671490848 149973247886 150060165376 150178068544 150480846908 150761709824 150788200717 151271977472 151298558026 151631039164 151669635692 151738659296 152132701952 152493806674 152702069696 152870792459 153009936772 153079570336 153173163428 153288633344 153814363648 154288888864 154499603456 154811094592 155335067776 155390486416 155581532348 155652336224 155703773687 155864912896 155966151418 156179156672 156274644856 156522363008 156660977396 156803571568 156874931584 157412961728 157536642032 157945741184 158017620992 158114233216 158320643833 158433011912 158928789712 159025959026 159438925712 159511485056 159564197828 159833080792 159930802991 160051367168 160184316688 160403082752 160600291456 160673379328 160726476064 161095751608 161222325502 161315762432 161640995824 161714557312 161861751296 162245949052 162647043482 162741306112 162869172928 163069413584 163169114482 163427761376 163795884448 163931944418 164055524864 164155828672 164357651216 164486788004 164582116864 164711430016 164988986624 165043509512 165089861152 165380607238 165422703614 165606469952 165940353964 166603794791 166679614808 167112456896 167251271836 167479689344 167817350008 167893722304 167996372792 168329717248 168432634304 168861839069 169079622656 169403858569 169480952872 170054577616 170195836481 170415340544 170637809672 170715465536 171293268608 171397997584 171632078336 171743558063 171821717144 171978110752 172056376576 172329372248 172912637744 173048496236 173261251933 173415610624 173446082117 173641996462 174033127226 174308995168 174415567964 174630004417 174709477096 174868499168 174948080384 175300798288 175407977474 175540209152 175956874324 176494092544 176926965248 176958053734 177525791744 177556985452 177888384256 177947169928 178247030192 178387079948 178490464768 178630705792 178850324576 178959673948 179041117024 179204081792 179285636096 179402087018 179647099072 180041876608 180509418496 180541136468 180682988717 181066299328 181385182132 181632902528 181999097896 182110372433 182298840064 182359083232 182666378048 182726742674 182809900112 183034657036 183284630144 183687401216 183719677603 184254086288 184732566656 184816636928 185797780366 185882335408 186136197632 186257098181 186365044096 186511472224 187195296512 187524973328 187572706384 187984900576 188241634304 188621153728 188706993664 189006408272 189054518416 189264537088 189387469579 189646118816 190028469862 190231186838 190404336904 190490988352 190875042764 190985665024 191791257152 191878539776 191912255458 192382943036 192527971328 192984958936 193428349642 193574166016 193623438848 193692517568 194083026676 194235518869 194348088704 194739919528 195103389184 195763735552 195769966681 195798133916 196278352072 196367676736 196546412288 197032302208 197344926284 197499981371 197614443136 197769709984 198012859352 198102973376 198168439238 198224093848 198895002544 199210280192 199245284161 199296000533 199667973824 199733956862 200343769472 200501180768 200819308789 200870425817 201021852416 201093570656 201499001242 202114202752 202237775696 202396675124 202645513147 202922269088 203014617344 203710891648 203778210724 203870948512 204149378048 204400370944 204560969536 204618419456 205030956592 205310970368 205672551392 205724903776 205798299916 206332727392 206494844248 207125298688 207297351008 207580460032 207669782068 207998969024 208640656532 208761574912 208830563056 208925600128 209182465184 209346821096 209468148736 209965345832 210484409212 210771870848 211325940203 212147222188 212307149824 212436954752 212865255064 212988621824 213155968256 213585718192 213661918822 214314255232 214368807296 214746340424 214877636677 215567032832 215604910906 215703030928 216442822376 216612882794 216738421504 217175394128 217274228864 217407070672 217703986688 217845391379 218142906016 218527085854 218582710262 219228522854 219328291952 219770486089 220070629856 220253435446 220554238784 220749559058 220998904588 221506658461 221673641728 221809173344 221983450136 222112101376 222256369258 222357516304 222559908032 222661193216 223769295904 223945112776 224220443678 224420201984 225179773952 225219341116 225576346688 225714264424 225991770422 226022525696 226300410688 226403398144 226478216272 226859856608 226934825579 226998559084 227169682432 227308574336 227708896184 227766857752 227870512576 228964307968 229144206592 229184470361 229779628232 230284572848 230748856261 230853868168 230987660288 230995012589 231169148672 231310485856 231453361216 231594872168 231776837642 231911164672 232484481152 232995369728 233036310199 233783965184 233825044222 234321093248 235054344448 235114175744 235528244336 235672246678 235994107712 236254861073 236469902284 236577517792 236900615168 237191874304 237336893792 237713107456 237754876898 238446464608 238772114432 239065674496 239253509824 239674868356 240225531007 240444186356 240553610528 240882138112 241038597646 241367787584 241515360232 242112419612 243072664576 243274577216 244097963648 244209050624 244677358651 244930577408 244992922624 245424389056 245617220464 245767391222 245919196292 246181535908 246405612464 246517749632 247014761224 247352112896 247557580336 248200450432 248313404416 248966161576 249306178304 249745240976 249808811728 249922497664 250248759607 250660905088 250743739444 251166269816 251363612654 251509291264 251706903616 252016366448 252170449654 252285210352 252570176672 252793849889 253349368646 253540356608 253695371584 254007279152 254122875776 254206854188 254354180608 254982979328 255588211186 255736338176 255937271744 256251935632 256453274308 257393532704 257801539072 257912471278 258264706112 258479238292 258832247168 259268407552 259354086376 259472116288 259949962822 260145926656 260238738496 260304980288 260423442944 260763413372 260948490208 261805963243 261925108984 262605289408 262811619952 263712978584 263832992192 264518127104 264725960576 264887814448 265354318537 265421862461 265542653768 265696549888 266232228416 266327211656 267228621968 267767389351 268053035999 269175136384 269882734099 270005555512 270251316896 270374306048 270919415536 271289414144 271719859312 271933351228 272267681609 272391588392 272558129041 272763597568 273432582656 273480628498 273914135264 274406250244 274543464008 274918412032 275472683024 275689123556 275848900096 276405047072 276503659652 276574041556 276699908128 277257770846 278076941582 278969101312 279018119996 279145098848 279237346199 280322554204 280485016064 280705394816 281050510048 281178413824 281271333112 281350326752 281443302851 281734571008 281917565314 282302584256 282871742692 283258064768 283707500164 283930410841 284797285696 285423132544 285495784832 285625711616 285998582408 287047165504 287142024202 287272700176 287625889628 287665032704 287851879007 288018704512 288149779456 288245002528 288325954688 288702350519 288907257016 289811322416 290426143744 290522119072 292100812784 292499739136 292689725713 292859355008 293089456352 293680362514 293993652386 294164037376 294757110032 295159664128 296404670144 296539561472 296591667526 297543228416 298015329568 298226845952 298616166926 298752064688 298934722174 299160074752 299342981696 299946495772 300120330752 300356137088 300961693816 301523419648 301576401434 302543954944 302597116052 303262078328 303339271384 303477318592 304265403904 304987613348 305227243937 305404139392 305741584918 306019873544 306159140672 306346326856 307628727296 307924530067 308577777728 309622189184 310357113583 310670135552 310780972832 311163064696 311304672448 311407547374 311932302836 312358313344 312549289712 313044726016 313179429409 313321954792 313607143136 313749863168 314825923456 315073284064 315891482368 315946988819 316228466432 316641287666 316866023824 317424068731 317857579424 318051918052 318442949231 318877851424 319022970112 319128395656 319666161584 319861605982 320102734336 320368633376 320806165504 321200582912 321452952128 322191503216 322444651004 322631524864 323281991648 323429114624 323723502592 324491898104 325294086964 325482612224 325738345856 326138827168 326338228964 326855522752 327591768896 327863888836 328111049728 328311657344 328715302432 328973576008 329164233728 329422860032 329977973248 330087019024 330179722304 330761214476 330845407228 331212939904 331880707928 332083620319 333207589582 333359229616 334224913792 334502543672 334959378688 335634700016 335787444608 335992745584 336659434496 336670150313 336865268608 337723678138 338807717138 338961905744 339645296683 340109155232 340391672962 341275619344 341430931072 342328472167 342586537216 342795995168 343264156672 343487116126 343643434288 343956221504 344112753152 344658744496 345353620997 345825275488 346096992472 346522503866 346831221248 346892164234 347283992924 348066254452 348617990336 348831135928 349260008834 349418954192 349736998336 349896160768 350601596576 350815954948 351080418304 351913748648 352988185088 353853930496 353916107468 354194181467 355113970904 355776768512 355894339856 356494060384 356611868767 356774159896 356980929536 356992292183 357261411584 357700649152 357919347896 358082234048 358408163584 358804174036 359294198144 360083753216 360147024853 361082272936 361365977434 362132598656 362605345553 362770364264 363265805056 363422118619 363998195792 364220744866 364718166464 365121148931 365332756096 365453485348 365619800224 366069314072 366199916027 366293129431 366569260288 367374802432 367439355206 368508172576 369465133312 371257638829 371595560732 371764670816 372272395264 372514196362 372730088192 373022944448 374390593024 375049946656 375145412768 375969801152 377242307456 377413987328 378012816544 378109036832 378529074176 378774939158 379292237632 380056939724 380462373676 380808673808 380981976704 381750085528 381971330048 383582514304 383757079552 383824510916 384765886072 385969917872 386748083029 386856699284 387148332032 387246877696 387385035136 388166053352 388471037738 388696177408 389479839056 390206778368 391539933362 391596267832 392556704144 392735353472 393092824576 394064604416 394689852568 394999962742 395228886272 395539419968 396025718704 396205946752 396336878476 396448187696 397247478397 397790005088 398420560384 398490568322 398592001066 399335947648 399467913724 400687538944 401002361536 401638617578 401740851634 402043704832 402187141312 402998002484 404228405504 404475551392 404609215921 404793350248 405291026294 405844538176 406029234688 407421783296 407556421448 407741897024 408800741888 409121939072 409236838912 410061913184 410621940736 411345102784 411449807552 411596599832 412665454784 412989688496 413822328997 414250597376 414594702016 415339564136 415997938048 417091498153 417281313064 417523149824 417661126112 417851200256 418364930368 418693642192 419930691664 420777326123 420968818424 421226199427 421543741696 422651880406 424294444376 424873909504 425730510128 426311936512 427171436384 427323837644 428628510464 428737614592 429492680848 429755273354 430817687839 431134065664 431209821812 431406061856 432885644752 433225765588 433476843008 434350788256 434548457728 434814141344 435407973376 435690782758 436285812032 437054171708 437165420524 438457045708 438656583904 438801544027 439540972178 440141259712 440506870892 441108477568 441499118116 441997809176 443013316922 443347283456 443618346688 443966900272 444512738516 444715032608 444861994829 445119816064 445322386432 446176359893 447538591808 447890225552 448440887356 448840403968 450438682232 451152693376 451428528848 451983540844 452045051392 452338667011 452600821376 452806796288 452956432544 453719713216 453869651158 453997118168 454617148672 455417792368 455533715504 455741025152 456335973401 458288413184 458368940722 459559256464 459940997549 460569145696 461497712522 461707736336 461990025178 462338297344 462620971712 462906722432 463189744336 463553675284 463822329344 464968962304 465990739456 466072620398 467567930368 467650088444 468642186496 470108688896 470228351488 471056488672 471344493356 471988215424 472509722146 472939804568 473155035584 474383748608 474673787584 475426214912 475509753796 475883364649 476892929216 478131348992 478507019648 479349736712 479642811901 480451062014 480888372712 481107221056 482077195292 482735575168 483030720464 483881404391 484004572723 484224839224 486549154432 488195927296 488281709993 489354717302 490564469857 490848778112 491234440928 491534782444 491838392584 492139103357 492363071816 492811224928 493035499264 494029522448 494704225792 495115160672 496400900864 496488125287 497932323152 498612356608 499490481952 499617623456 499844995328 500497519214 501321810176 501487478888 502332539632 502727225308 503018582528 503345306849 503413807232 504032732896 504340899308 504570420704 505140353344 505587699778 506698737292 507080713216 507390743168 508014558304 508245751552 508413708376 508708361216 509965958656 511176422372 511472676352 511874543488 512503871264 512906548616 513220140493 514787065408 515603078144 515824942556 516529412224 516958476584 517664494336 518536815104 518708172752 518944232576 519899925644 520291853312 520477476992 520609960576 520846885888 521526826744 521896980416 523611926486 523850217968 524906367601 525210578816 525623239904 527425957168 527665984384 529036254208 529053093349 529451921152 529775628896 530708637074 530843724922 531085307536 532464456832 532654423312 533728323359 534457243936 535534778702 536106071998 538350272768 539765468198 540011111024 540502633792 540748612096 541838831072 542578828288 543439718624 543866702456 544535363218 544783176784 545116258082 545527195136 546865165312 546961256996 547828270528 548812500488 549086928016 549836824064 550945366048 551378247112 551697800192 552810094144 553007319304 553148083112 553399816256 554515541692 556153883164 556590856591 558036239992 558290197696 558474692398 560390079491 560645108408 560970032128 561410789632 562101020096 562356827648 562542666224 562700653504 562886605702 563835130628 564278139257 564605168512 565743485384 565945324769 566516129536 567415000328 567860821682 569594571392 570846265088 570991569664 571091900687 571997164816 573761805463 574094331008 574284048404 574545400352 575251779256 575330065408 575703758014 576037409024 576490005056 576651909376 577404701038 577814514032 578832125333 578979462649 579622644832 581044238144 583404861017 584201625568 584999478272 585379451426 585718710016 586178912704 587360725028 587987304772 588328074752 589514220064 590319328256 592809340288 593079122944 593183335052 596030659136 596453691904 597232333852 597504129376 597869444348 598320149504 598685963392 599892991544 600240661504 600712274176 601923387632 603046839296 603152802868 605194232104 606524156656 606678542768 606954637184 607746987617 608530807808 609975226696 610454487874 610808278784 611483169836 612039747088 612318281344 612692653712 613927921159 615849060134 617155555456 619244378368 619353188069 620714227166 621340271104 621561945664 622326129392 622609344896 622815094748 623864605672 624246037481 624716626688 625098579424 626089452032 626358858818 626643909584 627214286272 627499726336 629651846912 630146568128 631782964736 631893977638 632456932864 633282575332 633732047648 634848137462 635715158848 636103836104 636885898462 637755702848 638045940224 638256791312 639332323168 639543599359 639723211964 640205468672 640737266752 642401165824 642905904256 644383006432 644595951691 644889302008 645263049728 646563983296 646858229248 648983796208 650292231281 650588173928 650965224448 650985944569 651476691712 652277654336 652676457928 653711045504 655183537792 655727777672 656623314688 657430604864 657947152016 658845720064 659955946496 660174038048 660359444608 661221512479 661522428952 661690814456 662425879808 663761415856 664167240638 665809153933 666415179164 666718459232 668449827584 669005087344 669918757376 671269400032 671574889216 671985491168 673340300626 673730537216 675447356276 676999223747 677615434276 677923811488 679290593366 680218310464 680783345924 682551238688 682861862144 684656944334 685173074432 685591990336 686974232252 687286868576 687912443008 688225506304 689317488992 689545283471 690707241994 691650550976 692193984944 693045007732 693662442496 693784328468 694567985848 696132508904 697235980672 697662271856 698520017668 698837908384 699068849017 699473996672 699792321536 701203193152 701631909896 703827497296 705246504347 705976370176 707832214936 708388362934 710227941808 710817905303 711553537024 711788679712 712988120768 713223737534 713548319792 713984584366 714522823168 715401298304 715838695792 716164468096 716816327168 717608348072 718588396288 720167506432 720294049706 722164545872 722731954868 724265197312 725210691106 725540728528 726531610112 726844237238 727996391584 728441489732 729436332928 730242297862 730665512192 730906970696 731239600448 732138628144 732399832054 732586258862 733138520576 734749604864 734878710412 737016345152 738930266624 742515277658 743191121464 743529341632 745028392724 745460176384 746045888896 747816715877 748781186048 750099893312 750290825536 751939602304 754484614912 754617188171 756025633088 756218073664 757549878316 758145089779 758584475264 760113879448 760578614279 760924747352 761617347616 761963953408 763500171056 767165028608 767299829989 767649021832 769531772144 770887024061 771939835744 773496166058 773713398568 774770070272 776332106704 776942075476 777392354816 777897292403 778959678112 783079866724 783192535664 785113408288 785470706944 786185649152 788129208832 789379705136 789999925484 790457772544 790971196477 791078839936 792051437408 792411893504 792673756952 792896375392 794494956794 795580010176 796841120768 796981136644 797184002132 798671895296 798935827448 801375077888 802004723072 803277235156 803481703268 804087409664 804374282624 805996004968 808456811008 808951102784 809218431842 809586700496 810582052588 811218931747 811689076352 812058469376 814843566592 815112842896 815483794048 817601483776 817627507903 818243878144 818473677824 820123826368 822690205568 822899615104 823193199664 824852863373 825330909568 825979376992 827644657994 829189404032 830679128272 831995876096 832142069143 834182996306 834562626128 835322252224 835702400512 836729860736 837387284384 838715936707 839861383328 841554652246 841937636848 842452398854 843087483392 845303760812 848588888752 849747819008 851461020256 852623873024 854342872768 854647675288 857257020928 857475229184 858985361696 859510546708 860185869277 861635375678 862419643624 862812123712 865771289504 866451531176 866953686016 868701576512 869096915456 869628282688 871381565516 872571624064 874108343416 874330841048 874642774643 876914091416 877313167808 877603088054 879081944356 880282519424 881013741784 882216955136 882596573789 882998236232 883995618352 886026633844 886694566912 886722790261 887236693376 887933800544 889025477032 889430065216 889723989658 890239632128 892352719786 894558739151 895077183616 895780451104 896881774712 897430129651 900877364464 901625694299 902305386752 902857057696 903967081688 904090102784 904677334022 905201642752 905912865088 907439426432 907739302316 907994236336 909234297344 909824869877 910835584736 911067431008 911482050304 912671946802 916576826368 916737881444 919118512928 919881995098 921138291392 922995425044 923415472672 923980050356 924676594688 925241943424 925813444864 926379488672 927107350568 927644658688 929937924608 931981478912 932145240796 935300176888 937284372992 940217377792 940456702976 942112977344 942688986712 943976430848 945019444292 945879609136 946310071168 948767497216 949347575168 951019507592 951766729298 953785858432 956262697984 957014039296 957182199743 958699473424 959285623802 960902124028 961776745424 962214442112 964154390584 964743876107 965471150336 966061440928 967762808782 968009145446 968449678448 973098308864 973269295537 976391854592 976563419986 978709434604 981128939714 981697556224 982468881856 983069564888 983676785168 984278206714 984726143632 985622449856 986070998528 986711478599 988059044896 989408451584 990230321344 992801801728 992976250574 995864646304 997224713216 998980963904 999235246912 999689990656 1000995038428 1002643620352 1002974957776 1004665079264 1004997084707 1005454450616 1006037165056 1006690613698 1006827614464 1008065465792 1008681798616 1009140841408 1010280706688 1011175399556 1013397474584 1014781486336 1016029116608 1016491503104 1016827416752 1019931917312 1021887792013 1022352844744 1022945352704 1023749086976 1025007742528 1025813097232 1026440280986 1028977783351 1029574130816 1031649885112 1033058824448 1033916953168 1035328988672 1037073630208 1037416345504 1037888465152 1039799851288 1040954953984 1041219921152 1043053653488 1043793960832 1045156584241 1046271527609 1047223852972 1047700435936 1049812735202 1050421157632 1051246479808 1054851914336 1055331968768 1055517405019 1058106186698 1058903842304 1059551257792 1061417274148 1061687449844 1062170615072 1063855923031 1064928913664 1065308846624 1067456646718 1068914487872 1071069557404 1072212143996 1076700545536 1079530936396 1080022222048 1081005267584 1081497224192 1083677662144 1086879437248 1087733404912 1089070726436 1089566353568 1089926415809 1090232516164 1091054390272 1093922513992 1095656541056 1097625000976 1098173856032 1098536762741 1099673648128 1101890732096 1102756494224 1105620188288 1106014638608 1106296166224 1106799632512 1108244506831 1109031083384 1112307766328 1113181713182 1116072479984 1116580395392 1116949384796 1119515620937 1120780158982 1121290216816 1122821579264 1124202040192 1124713655296 1125085332448 1125401307008 1125773211404 1127670261256 1128556278514 1129210337024 1131486970768 1131890649538 1133032259072 1134830000656 1135721643364 1139189142784 1141692530176 1141983139328 1142183801374 1143994329632 1147523610926 1148188662016 1148568096808 1149090800704 1150503558512 1151407516028 1152074818048 1152980010112 1153303818752 1154809402076 1155629028064 1157664250666 1157958925298 1159245289664 1162088476288 1166226563537 1166809722034 1168403251136 1170758902852 1171437420032 1172357825408 1174721450056 1175140553521 1175439676613 1175974609544 1176656149504 1179028440128 1185618680576 1185827009983 1186366670104 1191370855367 1192061318272 1192907383808 1194464667704 1195008258752 1195738888696 1197371926784 1199785983088 1201424548352 1202204906441 1203846775264 1205756875697 1206305605736 1210388464208 1213048313312 1213357085536 1213909274368 1214122574819 1215493975234 1219950453392 1220908975748 1221616557568 1222410030919 1222966339672 1224079494176 1224636562688 1225385307424 1227855842318 1231698120268 1234311110912 1238488756736 1238706376138 1241428454332 1242680542208 1243123891328 1244652258784 1245218689792 1245630189496 1247729211344 1248492074962 1249433253376 1250197158848 1252178904064 1252717717636 1253287819168 1254428572544 1254999452672 1259303693824 1260293136256 1263565929472 1263787955276 1264913865728 1266565150664 1267464095296 1269696274924 1271430317696 1272207672208 1273771796924 1274772607031 1275511405696 1276091880448 1276513582624 1278664646336 1279087198718 1279446423928 1281474533504 1284802331648 1285811808512 1286037743221 1288766012864 1289191903382 1289778604016 1293127966592 1293716458496 1296197356729 1297967592416 1300584462562 1301176347856 1301971889138 1302953383424 1304555308672 1305352915856 1307422091008 1310367075584 1311455555344 1313246629376 1314861209728 1315894304032 1317691440128 1320348076096 1320718889216 1322443024958 1323044857904 1323381628912 1324851759616 1325712287053 1327522831712 1328334481276 1331618307866 1332830358328 1333436918464 1336899655168 1338010174688 1339837514752 1342538800064 1343149778432 1343970982336 1346680601252 1347461074432 1350894712552 1351720651721 1353998447494 1355230868552 1355847622976 1358581186732 1360436620928 1361566691848 1365102477376 1365723724288 1369313888668 1370346148864 1370389766767 1371183980672 1373948464504 1374573737152 1375824886016 1378634977984 1379090566942 1381414483988 1382499869597 1383301101952 1384387969888 1386090015464 1386937473097 1387568656936 1389135971696 1392265017808 1393421527553 1394471961344 1395324543712 1397040035336 1397675816768 1398137698034 1398947993344 1402406386304 1403263819792 1405735161523 1406092980719 1407654994592 1410493008694 1415664429872 1416776725868 1418518592029 1420455883616 1421635810606 1423577359424 1425976241536 1426447475068 1427096639584 1427969168732 1429045646336 1429724795521 1430802596608 1431677391584 1432328936192 1433632654336 1435216696144 1437176792576 1440335012864 1440588099412 1444329091744 1445463909736 1448530394624 1450421382212 1451081457056 1453063220224 1453688474476 1455992783168 1456882979464 1458872665856 1460484595724 1461331024384 1461813941392 1462479200896 1464277256288 1464799664108 1465172517724 1466277041152 1469757420824 1474032690304 1477860533248 1479281581421 1485030555316 1486382242928 1487058683264 1490056785448 1490920352768 1490967808529 1492091777792 1495633431754 1500199786624 1500581651072 1503879204608 1504143456739 1508969229824 1509234376342 1512051266176 1512436147328 1515099756632 1516290179558 1517168950528 1520227758896 1521157228558 1521849494704 1523234695232 1523927906816 1524917739653 1527000342112 1529423178701 1534330057216 1534599659978 1535298043664 1539063544288 1541774048122 1543879671488 1546992332116 1547426797136 1549540140544 1550546609227 1552664213408 1553884150952 1554784709632 1555794584806 1557919356224 1566159733448 1566385071328 1570226816576 1570941413888 1576258417664 1578759410272 1579281133111 1579999850968 1580915545088 1581942392954 1582157679872 1584102874816 1584823787008 1585347513904 1585792750784 1588989913588 1591160020352 1593962273288 1594368004264 1597343790592 1597871654896 1602750155776 1604009446144 1606554470312 1606963406536 1608748565248 1611992009936 1615241993827 1616913622016 1616965088123 1617902205568 1618436863684 1619173400992 1621164105176 1622437863494 1623378152704 1629687133184 1630225685792 1630967588096 1631254171393 1635255015806 1636487756288 1640247652736 1644140971957 1645380411136 1645799230208 1646386399328 1649705726746 1650661819136 1651958753984 1655289315988 1658378808064 1661358256544 1663991752192 1664284138286 1668365992612 1669125252256 1670644504448 1671404801024 1673459721472 1674774568768 1677431873414 1679722766656 1681578717049 1683109304492 1683875273696 1684904797708 1686174966784 1690607521624 1697177777504 1699495638016 1702922040512 1708685745536 1709295350576 1712741510557 1714514041856 1714950458368 1717970723392 1719021093416 1720371738554 1723270751356 1724839287248 1725624247424 1731542579008 1732903062352 1737403153024 1738193830912 1739256565376 1742763131032 1745143248128 1748216686832 1748661682096 1749285549286 1753828182832 1754626335616 1755206176108 1758163888712 1759238832901 1760565038848 1762027483568 1764433910272 1765193147578 1765996472464 1767991236704 1772053267688 1773445580522 1774473386752 1775867601088 1778050954064 1778860130432 1779447979316 1780479264256 1784705439572 1789117478302 1790154367232 1791560902208 1793763549424 1794860259302 1801754728928 1803251388598 1804610773504 1805714115392 1807934163376 1809354668044 1810403285504 1811825730176 1814878852864 1815478604632 1815988472672 1818468594688 1819649739754 1821671169472 1822134862016 1822964100608 1825343893604 1832641742701 1833475762888 1838237025856 1839763990196 1842276582784 1845990850088 1846830945344 1847960100712 1850483886848 1851626889728 1852758977344 1854214701136 1857480229759 1857953037227 1859875849216 1863442444259 1864290481592 1870600353776 1872154201291 1874568745984 1876371251993 1884225954688 1885377973424 1887952861696 1889179138693 1890038888584 1891759218272 1892620142336 1898695150336 1902039015184 1903533458596 1905873771263 1907571716864 1907906903287 1914028078592 1914364399486 1917398946848 1918571247604 1920930048587 1921804248056 1923553490848 1924428884224 1928308781168 1929487752214 1930942300672 1932122881856 1935525617564 1936018290892 1936899356896 1946196617728 1946538591074 1952783709184 1953126839972 1957418869208 1962257879428 1963395112448 1964937763712 1966139129776 1967353570336 1968556413428 1969452287264 1970103119957 1971244899712 1972141997056 1973422957198 1976118089792 1980460642688 1985603603456 1985952501148 1987512875887 1991729292608 1997961927808 1998470493824 1999379981312 2001990076856 2003214096763 2005287240704 2005949915552 2009330158528 2009994169414 2010908901232 2013381227396 2013655228928 2016130931584 2017363597232 2018281682816 2020561413376 2020916453633 2022350799112 2026794949168 2029562972672 2032058233216 2032983006208 2033654833504 2043775584026 2044705689488 2047498173952 2048828079991 2050015485056 2051626194464 2052880561972 2057955566702 2059148261632 2063299770224 2066117648896 2067833906336 2070657977344 2074832691008 2075776930304 2079599702576 2081909907968 2082439842304 2086107306976 2087587921664 2090313168482 2092543055218 2094447705944 2095400871872 2099625470404 2100842315264 2102492959616 2109703828672 2110663937536 2111034810038 2116212373396 2117807684608 2119102515584 2122834548296 2123374899688 2124341230144 2127711846062 2129857827328 2130617693248 2134913293436 2136590707559 2137828975744 2142139114808 2143448822059 2144424287992 2153401091072 2153469633491 2159061872792 2160044444096 2162010535168 2167355324288 2172499795081 2173758874496 2175466809824 2178141452872 2179132707136 2179852831618 2180465032328 2187845027984 2191313082112 2192256005863 2195250001952 2196347712064 2197073525482 2203781464192 2205512988448 2209574683987 2211240376576 2212029277216 2212592332448 2213599265024 2216489013662 2218062166768 2224615532656 2226363426364 2229100644617 2232144959968 2233160790784 2233898769592 2239031241874 2241560317964 2242580433632 2245643158528 2248404080384 2250170664896 2250802614016 2251546422808 2255340522512 2257112557028 2258420674048 2262973941536 2263781299076 2266064518144 2269660001312 2271443286728 2278378285568 2283385060352 2283966278656 2284367602748 2287988659264 2295047221852 2296377324032 2297136193616 2298181601408 2301007117024 2302815032056 2304149636096 2305960020224 2306607637504 2309618804152 2311258056128 2315328501332 2315917850596 2318490579328 2324176952576 2324585342233 2332453127074 2333619444068 2336806502272 2341517805704 2342874840064 2344715650816 2349442900112 2350281107042 2350879353226 2351949219088 2356691052191 2358056880256 2363654003447 2371237361152 2371654019966 2372733340208 2382741710734 2384122636544 2388929335408 2390016517504 2391477777392 2394743853568 2396299305169 2399571966176 2402849096704 2404409812882 2407693550528 2411513751394 2412611211472 2417475346979 2420776928416 2426096626624 2426714171072 2427818548736 2428245149638 2430987950468 2436573243071 2439900906784 2441817951496 2443233115136 2444820061838 2445932679344 2448158988352 2449273125376 2450770614848 2455711684636 2463396240536 2468622221824 2476977513472 2477412752276 2482856908664 2486247782656 2489304517568 2490437379584 2491260378992 2495458422688 2496283081369 2496984149924 2498866506752 2498946045281 2500394317696 2505435435272 2506575638336 2508857145088 2518607387648 2520586272512 2521029173971 2527575910552 2533130301328 2534928190592 2538237418871 2539392549848 2540945138479 2542860635392 2544415344416 2547543593848 2549545214062 2551022811392 2553027165248 2557329292672 2558174397436 2558892847856 2562949067008 2563399412189 2564051906017 2571623617024 2572075486442 2577532025728 2578383806764 2579557208032 2586255933184 2592394713458 2595935184832 2598803471803 2601168925124 2602352695712 2603943778276 2605906766848 2609110617344 2610705831712 2614844182016 2620734151168 2622911110688 2626493258752 2629722419456 2631788608064 2640696152192 2641437778432 2644886049916 2646089715808 2646763257824 2649703519232 2651424574106 2655045663424 2656668962552 2663236615732 2665660716656 2666873836928 2673799310336 2676020349376 2685077600128 2686299556864 2687941964672 2691450945161 2693361202504 2694922148864 2701789425104 2703441303442 2707996894988 2710461737104 2711695245952 2717162373464 2718823650847 2720873241856 2723133383696 2730204954752 2731447448576 2738627777336 2740779533534 2742367961344 2747896929008 2749147474304 2751649772032 2757269955968 2758181133884 2762828967976 2764999739194 2766602203904 2768775939776 2772180030928 2773874946194 2775137313872 2778271943392 2780732348779 2784530035616 2786843055106 2788943922688 2790649087424 2794080070672 2795351633536 2796275396068 2797895986688 2804812772608 2806527639584 2811470323046 2812185961438 2815309989184 2820986017388 2831328859744 2832264511447 2833553451736 2837037184058 2840911767232 2843271621212 2847154718848 2851952483072 2852894950136 2854193279168 2855938337464 2859449591042 2861605193216 2863354783168 2864657872384 2870433392288 2874353585152 2879865595673 2881176198824 2888658183488 2890927819472 2897060789248 2900842764424 2902162914112 2907376948952 2911985566336 2913765958928 2917745331712 2919640487071 2920969191448 2922662048768 2923627882784 2924958401792 2928554512576 2929599328216 2930345035448 2939514841648 2945441282861 2948065380608 2948583395989 2958563162842 2968710075089 2970061110632 2972764485856 2974117366528 2980113570896 2981935617058 2984183555584 2991266863508 2998139419451 3000399573248 3001163302144 3007758409216 3008286913478 3017938459648 3018468752684 3024102532352 3024872294656 3030199513264 3032580359116 3034337901056 3040455517792 3042314457116 3043698989408 3046469390464 3047855813632 3049835479306 3054000684224 3058846357402 3068660114432 3069199319956 3070596087328 3071610808189 3078127088576 3083548096244 3087759342976 3093984664232 3094853594272 3095876331361 3099080281088 3101093218454 3105328426816 3107768301904 3111589169612 3115838712448 3123234519251 3132319466896 3132770142656 3140453633152 3141882827776 3157518820544 3158562266222 3159999701936 3163884785908 3164315359744 3166370669077 3168205749632 3169647574016 3170695027808 3171585501568 3177979827176 3182320040704 3187924546576 3188736008528 3194687581184 3195743309792 3208018892288 3213108940624 3213926813072 3217497130496 3219586982843 3223984019872 3230483987654 3233930176246 3235804411136 3236873727368 3238346801984 3242328210352 3244875726988 3246756305408 3260451371584 3261935176192 3262508342786 3270510031612 3272975512576 3280495305472 3288281943914 3290760822272 3291598460416 3292772798656 3299411453492 3301323638272 3303917507968 3310578631976 3316757616128 3322716513088 3327983504384 3328568276572 3336731985224 3338250504512 3341289008896 3346919442944 3349549137536 3354863746828 3357499683307 3359445533312 3363157434098 3366218608984 3367750547392 3369809595416 3381215043248 3387169830737 3388032009061 3394355555008 3405844081024 3413928249413 3414797238889 3417371491072 3418590701152 3425483021114 3435941446784 3438042186832 3440743477108 3444973723499 3446541502712 3449678574496 3451248494848 3463085158016 3465806124704 3474806306048 3475416877009 3478513130752 3485526262064 3490286496256 3496433373664 3497323364192 3498571098572 3502872441541 3507656365664 3509252671232 3510412352216 3516327777424 3518477665802 3521130077696 3524054967136 3528867820544 3530386295156 3531992944928 3535982473408 3544106535376 3546891161044 3548946773504 3551735202176 3556101908128 3557720260864 3558895958632 3560958528512 3569410879144 3578234956604 3580308734464 3583121804416 3587527098848 3589720518604 3592540983451 3603509457856 3606502777196 3609221547008 3611428230784 3615868326752 3618709336088 3620806571008 3623651460352 3629757705728 3630957209264 3631976945344 3639299479508 3643342338944 3644269724032 3645928201216 3650687787208 3652919823509 3665283485402 3666951525776 3676474051712 3679527980392 3684553165568 3691981700176 3693661890688 3695920201424 3700967773696 3703253779456 3703371653443 3705517954688 3708429402272 3714960459518 3715906074454 3726884888518 3728580963184 3736098263513 3741200707552 3744308402582 3752742503986 3765613193837 3768451909376 3770755946848 3775905723392 3778358277386 3780077777168 3783518436544 3785240284672 3797390300672 3804078030368 3807066917192 3811747542526 3815143433728 3815813806574 3828056157184 3828728798972 3834797893696 3837142495208 3841860097174 3843608496112 3847106981696 3848857768448 3856617562336 3858975504428 3861884601344 3864245763712 3871051235128 3872036581784 3873798713792 3892393235456 3893077182148 3896135996137 3906253679944 3914837738416 3922730556437 3924515758856 3926790224896 3926915214013 3929875527424 3932278259552 3934707140672 3937112826856 3938904574528 3940206239914 3942489799424 3946845914396 3952236179584 3960921285376 3961617273383 3971905002296 3975025751774 3983458585216 3995923855616 3996940987648 3997643304809 4003980153712 4006428193526 4011899831104 4016332638241 4018660317056 4019988338828 4021817802464 4026762454792 4027310457856 4029224423741 4032261863168 4034727194464 4036563365632 4041122826752 4041832907266 4044701598224 4053589898336 4059125945344 4064116466432 4067309667008 4083834027119 4087551168052 4089411378976 4094996347904 4097656159982 4100030970112 4103252388928 4105761123944 4115911133404 4118296523264 4126599540448 4132235297792 4135667812672 4149665382016 4151553860608 4159199405152 4163819815936 4164879684608 4172214613952 4175175843328 4180626336964 4185086110436 4188895411888 4190801743744 4199250940808 4201684630528 4204985919232 4219407657344 4221327875072 4222069620076 4232424746792 4238205031168 4245669096592 4246749799376 4248682460288 4254228913319 4255423692124 4259715654656 4261235386496 4269826586872 4273181415118 4275657951488 4284278229616 4286897644118 4288848575984 4297495448113 4306939266982 4318123745584 4320088888192 4324021070336 4334710648576 4344999590162 4347517748992 4350933619648 4356282905744 4358265414272 4359705663236 4360930064656 4369722262367 4375690055968 4382626164224 4384512011726 4390500003904 4392695424128 4394147050964 4407562928384 4411025976896 4419149367974 4422480753152 4424058554432 4425184664896 4427198530048 4432978027324 4436124333536 4449231065312 4450701375131 4452726852728 4458201289234 4464289919936 4466321581568 4467797539184 4478062483748 4483120635928 4485160867264 4496808160768 4500341329792 4501605228032 4503092845616 4510681045024 4512171661837 4514225114056 4516841348096 4525947883072 4527562598152 4539320002624 4542886573456 4552045618967 4556756571136 4556901611983 4568735205496 4575977318528 4588006479683 4590094443704 4592754648064 4594272387232 4596363202816 4602014234048 4605630064112 4611920040448 4619237608304 4622516112256 4628550587353 4630657002664 4631835701192 4633488193697 4636981158656 4648353905152 4649170684466 4664906254148 4667238888136 4673613004544 4683035611408 4689431301632 4698885800224 4700562214084 4701758706452 4703898438176 4713382104382 4716113760512 4727308006894 4738994566229 4742474722304 4743308039932 4745466680416 4765483421468 4768245273088 4777858670816 4780033035008 4782955554784 4789487707136 4792598610338 4799143932352 4808819625764 4815387101056 4823027502788 4825222422944 4826816984297 4834950693958 4841553856832 4852193253248 4853428342144 4855637097472 4856490299276 4861975900936 4873146486142 4879801813568 4883635902992 4889640123676 4891865358688 4893481943119 4896317976704 4898546250752 4901541229696 4907939958823 4911423369272 4926792481072 4937244443648 4954825504552 4965713817328 4972495565312 4975725337121 4978609035136 4980874759168 4982520757984 4990916845376 4992566162738 4993968299848 4997892090562 5000788635392 5010870870544 5013151276672 5017714290176 5041172545024 5042058347942 5055151821104 5066260602656 5069856381184 5076474837742 5078785099696 5081890276958 5085721270784 5088830688832 5095087187696 5099090428124 5102045622784 5106054330496 5114658585344 5116348794872 5117785695712 5125898134016 5126798824378 5128103812034 5143247234048 5144150972884 5155064051456 5156767613528 5159114416064 5172511866368 5184789426916 5191870369664 5197606943606 5202337850248 5204705391424 5207887556552 5218221234688 5221411663424 5229688364032 5234717011139 5241468302336 5245822221376 5259444838912 5263577216128 5276070930911 5281392304384 5282875556864 5289772099832 5292179431616 5293526515648 5302849148212 5310091326848 5313337925104 5324050299953 5326473231464 5331321433312 5333747673856 5352040698752 5370155200256 5371098809923 5375883929344 5382901890322 5386722405008 5396209168427 5403578850208 5406882606884 5413530136927 5415993789976 5420923474208 5423390491904 5434324746928 5437647301694 5441746483712 5446266767392 5460409909504 5477255554672 5481559067068 5484735922688 5495793858016 5498294948608 5503299544064 5514539911936 5516362267768 5525657935952 5529999478388 5533204407808 5536798375339 5537551879552 5544360061856 5547749892388 5550274627744 5556543886784 5561464697558 5569060071232 5573686110212 5577887845376 5581298174848 5588160141344 5590703267072 5592550792136 5595791973376 5609625545216 5613055279168 5622940646092 5624371922876 5630619978368 5641972034776 5645421545423 5662657719488 5664529022894 5667106903472 5674074368116 5681823534464 5686543242424 5694309437696 5703904966144 5705789900272 5708386558336 5711876674928 5718899182084 5723210386432 5723392555321 5726709566336 5729315744768 5740866784576 5759731191346 5762352397648 5773970043611 5777316366976 5781855638944 5801685528848 5804325828224 5814753897904 5819584026839 5823971132672 5827531917856 5835490663424 5839280974142 5841938382896 5847255765568 5849916803584 5857109025152 5859198656432 5860690070896 5871011556949 5879029683296 5890882565722 5896130761216 5897166791978 5917126325684 5937420150178 5940122221264 5945528971712 5948234733056 5960227141792 5963871234116 5968367111168 5982533727016 5996278838902 6000799146496 6002326604288 6015516818432 6016573826956 6021301084939 6036937505368 6048205064704 6049744589312 6060399026528 6065160718232 6068675802112 6068868967111 6080911035584 6084628914232 6087397978816 6092938780928 6099670958612 6108001368448 6117692714804 6122499422501 6138398639912 6141192174656 6143221616378 6156254177152 6164290874401 6167096192488 6175518685952 6178176016523 6187969328464 6189707188544 6191752662722 6202186436908 6207059531827 6210656853632 6215536603808 6223178339224 6225398572459 6226983200327 6231677424896 6246469038502 6264638933792 6265540285312 6280907266304 6282010907557 6311379860093 6315037641088 6317124532444 6319999403872 6327769571816 6328630719488 6332741338154 6336411499264 6341390055616 6343171003136 6355959654352 6364640081408 6368774089139 6375849093152 6377472017056 6391486619584 6416037784576 6426217881248 6427853626144 6434994260992 6439173965686 6447968039744 6460967975308 6467860352492 6471608822272 6473747454736 6476693603968 6484656420704 6489751453976 6493512610816 6520902743168 6523870352384 6525016685572 6541020063224 6560990610944 6576563887828 6581521644544 6583196920832 6585545597312 6598822906984 6602647276544 6607835015936 6621157263952 6633515232256 6645433026176 6657136553144 6673463970448 6676501009024 6682578017792 6693838885888 6699098275072 6709727493656 6714999366614 6718891066624 6726314868196 6732437217968 6735501094784 6739619190832 6753207132749 6762430086496 6774339661474 6776064018122 6788711110016 6811688162048 6812885068759 6827856498826 6829594477778 6834742982144 6837181402304 6850966042228 6866706412291 6871882893568 6876084373664 6881486954216 6889947446998 6893083005424 6899357148992 6902496989696 6926170316032 6931612249408 6949612612096 6950833754018 6957026261504 6971052524128 6980572992512 6992866747328 6994646728384 6997142197144 7005744883082 7015312731328 7018505342464 7020824704432 7032655554848 7034979592949 7036955331604 7042260155392 7048109934272 7060772590312 7063985889856 7071964946816 7088213070752 7090555468601 7093782322088 7097893547008 7103470404352 7112203816256 7115440521728 7117791917264 7138821758288 7153214544091 7156469913208 7160617468928 7160845390259 7166243608832 7175054197696 7179441037208 7185081966902 7207018915712 7213005554392 7222856461568 7231736653504 7237418672176 7247302920704 7259515411456 7261914418528 7263953890688 7278598959016 7286684677888 7288539448064 7301375574416 7305839647018 7323900693263 7330566970804 7333903051552 7352948103424 7359055960784 7369106331136 7383963400352 7387323781376 7391840402848 7401935547392 7406743306886 7411035909376 7416858804544 7429920919036 7431812148908 7446991461217 7453769777036 7457161926368 7472196527026 7482401415104 7488616805164 7505485007972 7531226387674 7536903818752 7541511893696 7556716554772 7560155554336 7567036873088 7570480569344 7584998118181 7594780601344 7608156060736 7614133834384 7623495085052 7630286867456 7631627613148 7657457597944 7669595787392 7674284990416 7683720194348 7687216992224 7689757339187 7694213963392 7697715536896 7713235124672 7717951008856 7728491527424 7742102470256 7744073163568 7747597427584 7757711547817 7786154364296 7792271992274 7812507359888 7818996958333 7829675476832 7836609346559 7845461112874 7849031517712 7853830428026 7859751054848 7864556519104 7869414281344 7874225653712 7877809149056 7880412479828 7884979598848 7893691828792 7904472359168 7921842570752 7923234546766 7943810004592 7950051503548 7966917170432 7991847711232 7993881975296 7995286609618 8007960307424 8012856387052 8023799662208 8032665276482 8037320634112 8039976677656 8043635604928 8053524909584 8058448847482 8064523726336 8069454388928 8073126731264 8082245653504 8083665814532 8089403196448 8107179796672 8128232932864 8134619334016 8167668054238 8175102336104 8178822757952 8195312319964 8200061940224 8206504777856 8211522247888 8225983874647 8228077736291 8231822266808 8236593046528 8253199080896 8271335625344 8299330764032 8300789069881 8318398810304 8339595987569 8344429227904 8350351686656 8361252673928 8366364757069 8370172220872 8377790823776 8381603487488 8398501881616 8409971838464 8438815314688 8440298129879 8444139240152 8464849493584 8476410062336 8491338193184 8493499598752 8497364920576 8508457826638 8510847384248 8522470772992 8539653173744 8546362830236 8551315902976 8556870216433 8568556459232 8573795288236 8577697151968 8594990896226 8613878533964 8636247491168 8640177776384 8648042140672 8669421297152 8689999180324 8695035497984 8701867239296 8712565811488 8716530828544 8719411326472 8721860129312 8724742388381 8739444524734 8751380111936 8765252328448 8769024023452 8781000007808 8785390848256 8788294101928 8815125856768 8822051953792 8838298735948 8844961506304 8848117108864 8850369329792 8854397060096 8865956054648 8872248667072 8898462130624 8901402750262 8905453705456 8916402578468 8923408249217 8928579839872 8932643163136 8935595078368 8956124967496 8966241271856 8970321734528 8993616321536 8993902586933 9000682659584 9003210456064 9006185691232 9021362090048 9024343323674 9028450228112 9051895766144 9055125196304 9073381497103 9078640005248 9085773146912 9104091237934 9113803223966 9137470410992 9151954637056 9176012959366 9180188887408 9188544774464 9192726405632 9204028468096 9211260128224 9223840080896 9238475216608 9245032224512 9257101174706 9261314005328 9263671402384 9266976387394 9273962317312 9296707810304 9298341368932 9329812508296 9334477776272 9347226009088 9366071222816 9378862603264 9397771600448 9401124428168 9403517412904 9407796876352 9426764208764 9432227521024 9454616013788 9462044562047 9477989132458 9486616079864 9490933360832 9530966842936 9536490546176 9555717341632 9560066070016 9565911109568 9585197220676 9592728367369 9598287864704 9617639251528 9621070521073 9630774202112 9646055005576 9650444845888 9653633968594 9669901387916 9683107713664 9704386506496 9706856684288 9708562311679 9712980598552 9723951801872 9746292972284 9753950692871 9759603627136 9767271805984 9779280247352 9783730717376 9786963886238 9792635953408 9803082459392 9815879917646 9822846738544 9840146130661 9842650865033 9853584962144 9871731426161 9909651009104 9917882637289 9931427634656 9944991130624 9951450674242 9957218070272 9965041515968 9981833690752 9985132325476 9987936599696 9995784181124 10001577270784 10008073568647 10021741741088 10026302553344 10035428580352 10082345090048 10084116695884 10110303642208 10132521205312 10139712762368 10152949675484 10157570199392 10163780553916 10171442541568 10177661377664 10190174375392 10198180856248 10204091245568 10212108660992 10229317170688 10232697589744 10235571391424 10251796268032 10253597648756 10256207624068 10288301945768 10310128102912 10313535227056 10318228832128 10345023732736 10369578853832 10383740739328 10395213887212 10404675700496 10409410782848 10415775113104 10436442469376 10436774659703 10442823326848 10469434022278 10491644442752 10518889677824 10527154432256 10529004197173 10552141861822 10562784608768 10579544199664 10584358863232 10587053031296 10605698296424 10612182637177 10620182653696 10626675850208 10648100599906 10652946462928 10662642866624 10667495347712 10704081397504 10705962250907 10740310400512 10742197619846 10751767858688 10765803780644 10773444810016 10792418336854 10807157700416 10813765213768 10827060273854 10831987579952 10841846948416 10846780983808 10853826264589 10868649493856 10875294603388 10883492967424 10892533534784 10920819819008 10954511109344 10963118134136 10969471845376 10991587716032 10996589897216 11029079823872 11032724535536 11051315871904 11054967931777 11059998956776 11066408815616 11066761057673 11073596750678 11075103759104 11088720123712 11095499784776 11100549255488 11113087773568 11122929395116 11138120142464 11147372220424 11162596349696 11176320282688 11181406534144 11185101584272 11219251090432 11226110558336 11240765712143 11245881292184 11248743845752 11261239956736 11283944069552 11290843090846 11318755616861 11325315438976 11329058045788 11334213806944 11348148736232 11355087012361 11363647068928 11373086484848 11388618875392 11407809932288 11411579800544 11416773116672 11423753349856 11437798364168 11446785110642 11453419132672 11481733569152 11508986803699 11519462382692 11524704795296 11547940087222 11554632733952 11563711277888 11603371057696 11608651656448 11629507795808 11639168053678 11647942265344 11655063835712 11678561948284 11683876765792 11694511531136 11699833607168 11714218050304 11718397312864 11721380141792 11742023113898 11758059366592 11781765131444 11792261522432 11794333583956 11834252651368 11874840300356 11880244442528 11891057943424 11896469466112 11920454283584 11927742468232 11965067454032 11989190573899 11992557677804 12001598292992 12004653208576 12033147653912 12042602169878 12073875010736 12083904390151 12096410129408 12099489178624 12120798053056 12130321436464 12137737934222 12161822071168 12169257828464 12174795957632 12185877561856 12199341917224 12216002736896 12235385429608 12244998845002 12276797279824 12282384349312 12286443232756 12312508354304 12314671830307 12328581748802 12334192384976 12351037371904 12356352033046 12375938656928 12379414377088 12383505325444 12404372873816 12414119063654 12421313707264 12431073207616 12446356678448 12450797144918 12453966400654 12463354849792 12492938077004 12529277867584 12531080570624 12561814532608 12564021815114 12622759720186 12630075282176 12634249064888 12639998807744 12655539143632 12665482676308 12672822998528 12682780111232 12686342006272 12711919308704 12729280162816 12737548178278 12751698186304 12754944034112 12782973239168 12828492198907 12852435762496 12855707252288 12878347931372 12895936079488 12921935950616 12929836442743 12935720704984 12943217644544 12947494909472 12953387207936 12969312841408 12979502907952 13041805486336 13044097109813 13050033371144 13082040126448 13105079409037 13121981221888 13153127775656 13171091194624 13197645813968 13215670031872 13224253970851 13242314527904 13290866052352 13314273106288 13346927940896 13353002018048 13355348323009 13365156035584 13398196550144 13419454987312 13429998733228 13437782133248 13446510340109 13452629736392 13464874435936 13471002189568 13479238381664 13506414265498 13524860172992 13548679322948 13552128036244 13577422220032 13623376324096 13625770137518 13655712997652 13659188955556 13669485964288 13674362804608 13701932084456 13733412824582 13743765787136 13752168747328 13762973908432 13779894893996 13786166010848 13790721839699 13798714297984 13804993979392 13852340632064 13863224498816 13899225224192 13899667634351 13901667508036 13914052523008 13942105048256 13985733494656 13989293456768 13994284394288 14011489766164 14022498677341 14030625462656 14037010684928 14041649408864 14065311109696 14069959185898 14073910663208 14096219868544 14121545180624 14127971779712 14143929893632 14146415175431 14176426141504 14181110937202 14187564644176 14206940808704 14224407632512 14230881043456 14235583834528 14258170924019 14277643516576 14306429088182 14312939826416 14321690780518 14332487217664 14350108395392 14358882074416 14370163933804 14414037831424 14426011108784 14445712923136 14463473307008 14474837344352 14494605841408 14523828837056 14527907781376 14557197918032 14573369355776 14577078896128 14602751148832 14611679294036 14647801386526 14661133941608 14667806103104 14705896206848 14718111921568 14738212662272 14767926800704 14774647562752 14783680805696 14813486613772 14822071818752 14833717609088 14859841838072 14863624297816 14868927168931 14893982922434 14907539554072 14914323852736 14944393054052 14964802830208 14977233610328 15004141754413 15010970015944 15062452775348 15073807637504 15074287434437 15083023787392 15113433109544 15120311108672 15134073746176 15169996236362 15207498565567 15216312121472 15228267668768 15246990170104 15256312204067 15263255226296 15314915195888 15327636803083 15339191574784 15348569980832 15367440388696 15374433984448 15379514678374 15388427926784 15426470249344 15435902017712 15456983054848 15467022787909 15484204940512 15488146327136 15495194855168 15515423095634 15572308728592 15584543984548 15603704512319 15625014719776 15637993916666 15659350953664 15673218693118 15690922225748 15698063035424 15707660856052 15719502109696 15726972750731 15729113038208 15738828562688 15748451307424 15755618298112 15760824959656 15769959197696 15787383657584 15808944718336 15843685141504 15846469093532 15887620009184 15900103007096 15933834340864 15983695422464 15987763950592 15990573219236 16015920614848 16025712774104 16047599324416 16065330552964 16074641268224 16079953355312 16087271209856 16107049819168 16116897694964 16129047452672 16138908777856 16146253462528 16167331629064 16178806392896 16214359593344 16256465865728 16269238668032 16272097395631 16335336108476 16350204672208 16357645515904 16390624639928 16400123880448 16400645893819 16413009555712 16423044495776 16451967749294 16456155472582 16463644533616 16506398161792 16542671250688 16545578024129 16598661528064 16601578139762 16636797620608 16679191975138 16688858455808 16722505347856 16732729514138 16740344441744 16755581647552 16763206974976 16774095136183 16797003763232 16819943676928 16877630629376 16880596259758 16888278480304 16929698987168 16952820124672 16982676386368 16986999197504 16994729841152 17016915653276 17021694768496 17044941545984 17056012701497 17079306347488 17092725660472 17102631805952 17113740432866 17137112918464 17147590576472 17155394303936 17189981792452 17227757067928 17272494982336 17280355552768 17338842594304 17372092464221 17379998360648 17390070995968 17403734478592 17425131622976 17433061657088 17438822652944 17443720258624 17449484776762 17478889049468 17492622316967 17502760223872 17538048046904 17562000015616 17570781696512 17576588203856 17630251713536 17644103907584 17676597471896 17696234217728 17700738659584 17731912109296 17744497334144 17767661932097 17786615969353 17796924261248 17802805500524 17810907410912 17832805156936 17846816498434 17857159679744 17871190156736 17912249934992 17932482543712 17940643469056 17943795885323 17948363342119 17987805173866 18001365319168 18012371382464 18042724180096 18048686647348 18056900456224 18085550691527 18103791532288 18110250392608 18146762994206 18157280010496 18171546293824 18208182475868 18227606447932 18274940821984 18303909274112 18352025918732 18360377774816 18377089548928 18385452811264 18408056936192 18422520256448 18476950433216 18490064449024 18514202349412 18522628010656 18527342804768 18533952774788 18547924634624 18596682737864 18659625016592 18668955552544 18694452018176 18732142445632 18795543200896 18802248856336 18807034825808 18815593752704 18840156616127 18853528417528 18864455042048 18909232027576 18924089124094 18955978264916 18973232159728 18981866721664 19031765555929 19061933685872 19111434683264 19120132140032 19131822219136 19170394441352 19185456734738 19196575729408 19235278503056 19242141042146 19261548404224 19292110011152 19300889691776 19307267937188 19339802775832 19351627161911 19366215427328 19408773012992 19413713368576 19417124623358 19425961197104 19447903603744 19492585944568 19507901385742 19519207254272 19534543611968 19558560494704 19567461434752 19573927772476 19585271906816 19606164918784 19631759835292 19645693477088 19680292261322 19685301730066 19707169924288 19743462852322 19819302018208 19825851580129 19835765274578 19862855269312 19902901348484 19914436140544 19930083031936 19963667381504 19970264650952 19975873199392 19982474502421 19991568362248 20003154541568 20016147137294 20043483482176 20052605106688 20159059169711 20168233391768 20220607284416 20265042410624 20279425524736 20305899350968 20315140398784 20327561107832 20355322755328 20380348750784 20396361712496 20424217321984 20437483409497 20458634341376 20465395179488 20471142782848 20497866886849 20507195297512 20512415248136 20576603891536 20620256205824 20627070454112 20636457664256 20640083771923 20739157707664 20767481478656 20780970525623 20790427774424 20809351400992 20818821565696 20831550226208 20873549319406 20885646653696 20938868044556 20983288885504 20986975936157 21054308864512 21058008394346 21104283723644 21125569217536 21159088399328 21168717726464 21174106062592 21211396592848 21224365274354 21240365307392 21253351700416 21296201199812 21305892925856 21325285733248 21334990695424 21408162795008 21411924501814 21480620801024 21484395239692 21503535717376 21531607561288 21546889620032 21584836673708 21614315400832 21627530427536 21654120547708 21663975159904 21671134319527 21683693896832 21693561967616 21707652529178 21737298987712 21750589206776 21785067069568 21841639638016 21862641634757 21909022218688 21926236268272 21983175432064 21993179794432 22035355064393 22058159647744 22065449071072 22102631743808 22109935863554 22119997913552 22133522115346 22147193501356 22150207518208 22177440247424 22190999569552 22201098510976 22226175547136 22245858790232 22276240284928 22294744440848 22325192699392 22352640565376 22362813068288 22370203168544 22452221116672 22481531424286 22491762584368 22497487691504 22522479913472 22537108879901 22567888139104 22581686181692 22637511233722 22650630877952 22658116091576 22668427613888 22696297472464 22710174024722 22727294137856 22746172969696 22777237750784 22823159601088 22833546233344 22847506699712 22875596728336 22893570221284 22906838265344 22963467138304 23017973607398 23038924765384 23049409590592 23095880174444 23109265467904 23127422555776 23206742115392 23217303312896 23259015591616 23278336107356 23295884530688 23310127671424 23357123896568 23367753531584 23389023062272 23428436100608 23436794625728 23442760283584 23484046227796 23502497783149 23516118733184 23563530262888 23577937042649 23588667167912 23668505302736 23688165968401 23749680600712 23760488885056 23782115886848 23840908567168 23855484936464 23897497745891 23903580672223 23930134908064 23978381147798 23985115355608 24066295307824 24085204339756 24114816064493 24147750021472 24167808780302 24241596106112 24260642872928 24275475868444 24305321523857 24323644142336 24338515656928 24349591915264 24371755123712 24398683834448 24432005473792 24470770859216 24489997690004 24520107090787 24553594559648 24564768698624 24572886465512 24625016708608 24629343660614 24657163497604 24668384769952 24702074743808 24712704066092 24751877313856 24758828754176 24767010650888 24808745747632 24828238127308 24842627414528 24862146415232 24892713356896 24901594289836 24907932801308 24926709699584 24985876154008 25058555735168 25062161141248 25123629065216 25128043630228 25147786884157 25245519440372 25260150564352 25268498129776 25279997615488 25311078287264 25330965352616 25345645997056 25346452744993 25365560222464 25372684012544 25423838617408 25475096356556 25503396372608 25509888068224 25565946478336 25570438764563 25656984397814 25704871524992 25711414504576 25756695862744 25791872158976 25843871901232 25859672885486 25871441409968 25894989818944 25906774415872 25923601574101 25938625682816 25959005815904 26000194037917 26083610972672 26088194219626 26100066742288 26164080252896 26210158818074 26306255551312 26342182389248 26359292356859 26395291627936 26431340063744 26448507941702 26484629055808 26581732104704 26628546212576 26693855881792 26706004036096 26710696646018 26796393100288 26838909974624 26859997466456 26875564266496 26893020680218 26905259472784 26929748871872 26942004379136 26958476763328 27012828530996 27049720345984 27097358645896 27104256072488 27154844440064 27246752648192 27251540275036 27311425995304 27318377911112 27348725609216 27403864168912 27459113895059 27466825649164 27487531574272 27488406498091 27504337494656 27525947816864 27559789787992 27572332021696 27581443679398 27597428595968 27704681264128 27726448997632 27731320913681 27799335268702 27803335016072 27884210096512 27950396523269 27971466989312 27978586913536 27988568788576 28022979532328 28044997354682 28061250925312 28083298817728 28130622219392 28139918371796 28147821326416 28192439737088 28204570966187 28243090361248 28255943559424 28287859787264 28292830350862 28352852283008 28362221874404 28375129288352 28413881617408 28448815265024 28471167669056 28516341848038 28555287033152 28586838189833 28612858176364 28625879652832 28643381561036 28664974435328 28700216790784 28717764148832 28740327867608 28828075662848 28852022217568 28891425846272 28926946614016 28949674688704 29047657674112 29055815562752 29114395836064 29146738711552 29154157792256 29205502297664 29223358588072 29295602773052 29322267883216 29335612206208 29411792413696 29436223843136 29535853601408 29549295125504 29567361611392 29626973227544 29644143637504 29667435218176 29719683676144 29727248595632 29737854337862 29787965844868 29815079108144 29828647705472 29888786108104 29907060159317 29929605660416 29954467220656 30008283508826 30021940031888 30124905550696 30148574868874 30166047574784 30226866219088 30240622217344 30268147492352 30339992472724 30414997131134 30432624242944 30456535337536 30493980340208 30512624408134 30526510452592 30588055836569 30629830391776 30655273606166 30678383149568 30697139961664 30734880777392 30748867968896 30759029356748 30776855853568 30852940498688 30871804035424 30913966109696 30934045575818 30968409881024 30976292654272 30990389710336 31030846191268 31144617457184 31154909625917 31169087969096 31207409024638 31250029439552 31275987833332 31318701907328 31346437386236 31381844451496 31396126070848 31415321712104 31453945501462 31458226076416 31477657125376 31496902614848 31511236596224 31521649919312 31574767315168 31585201632859 31617889436672 31678521552403 31692938187064 31775240018368 31800206014192 31867668681728 31898311283881 31981146438472 32031841229696 32051425548208 32095198648832 32116045357781 32130661105928 32149282536448 32159906710624 32174542419712 32214099638336 32233795389928 32277817555712 32334663258128 32357612785792 32399854111471 32428719186688 32434417355879 32538477336064 32544194791262 32655810825979 32670672216952 32700409344416 32715291031808 32781249279856 32801291787638 32826019111424 32846088991552 32903935498588 32912310945164 32927289067232 32979533613961 33012796323584 33085342501376 33091156048258 33197323056128 33203156279524 33273595241216 33358383950276 33377716911616 33445010695712 33465459028276 33480688883488 33511163295104 33526413949952 33548190272366 33594007526464 33755261258752 33761192519516 33776556960608 33787718890079 33859397974336 33965352772736 33973998395008 33989459682304 34033831306552 34043389536992 34054639644971 34089883091968 34112025402994 34158612694976 34185451320944 34227480865732 34274225836928 34295181152944 34310788607872 34355579711761 34379963584904 34455514135856 34544989964672 34560711105536 34744184928442 34759996721296 34807468957184 34830077359847 34850263245952 34866123314176 34877645305888 34887440517248 34898969553524 34957778098936 34985244633934 35005520447744 35076096093808 35124000031232 35141563393024 35153176407712 35288207815168 35353194943792 35392468435456 35401477319168 35463824218592 35488994668288 35535323864194 35573231938706 35593848522496 35605611001048 35621814821824 35665610313872 35693632996868 35714319359488 35742380313472 35824499869984 35864965087424 35881286938112 35887591770646 35896726684238 35975610347732 36002730638336 36024742764928 36085448360192 36097373294696 36113800912448 36171101383054 36207583064576 36220500785216 36293525988412 36314560020992 36343092587648 36416364951736 36438629975003 36455212895864 36549881643968 36607818548224 36704051837464 36720755549632 36754179097856 36816113872384 36845040512896 36932496516377 36953900866432 36980128898048 37028404698824 37045256021312 37054685609536 37067905549576 37193365475728 37268352099671 37319250033184 37337911105088 37464284891264 37562769627779 37591086401792 37604497712672 37614069651616 37631187505408 37680313232254 37707056835056 37818464055152 37848178248188 37894710958489 37911956529832 37946464319456 37963733443328 38063531111858 38123867371744 38222869366528 38263644438272 38340788882704 38370913469476 38393151458816 38470557006112 38484282084292 38523096808448 38584220022304 38601779383552 38614535874376 38679605551664 38703254323822 38732430854656 38817546025984 38827426737152 38834249246716 38851922394208 38895807207488 38985171889136 39015802771484 39038414508544 39069087223936 39117120989408 39134922869504 39147855544952 39170543813632 39212329837568 39263519670584 39291386954176 39360584522644 39370603460132 39414339848576 39486925704644 39517950817961 39638604036416 39651703160258 39671530549156 39725710538624 39805802696968 39828872281088 39860166063872 39927334763008 39940529301904 39951746398784 39964949004842 39983136724496 40032294274588 40063747887247 40086966964352 40105210213376 40182118058599 40318118339422 40336466783536 40441214568832 40530084821248 40611798701936 40630280797568 40655122215664 40710645510656 40737088187873 40760697501568 40792723424992 40848434643968 40874966818994 40930790358976 40942285565696 40995733773698 41014390595024 41024830496272 41097080898643 41153207783072 41254140908224 41272915328512 41280167543846 41421745132207 41478315415328 41534962957312 41561941051246 41580855548848 41618702801984 41637643131392 41663100452416 41747098638812 41771293307392 41877736089112 41966577771008 41973951872314 42108617729024 42116016788692 42208567447288 42318176798656 42337435452928 42348212125184 42422793185696 42448730548708 42480730614784 42482082769777 42506703400832 42592402399624 42611785851712 42650571466496 42816325590016 42823849003628 42857495957507 42968790479384 43063215122576 43093779240064 43150036120807 43169673347416 43196067354143 43228630801664 43255060855072 43308241095416 43327950319808 43342268639054 43367387793664 43415305058356 43474597975424 43501178413552 43570134139136 43577790007213 43588882402289 43725283269514 43818044437376 43852472536544 43966350864128 43974076352899 44070710128786 44130898142144 44179659020651 44205263487616 44219871727108 44239995827104 44267044230692 44294387002712 44300415036416 44321468661151 44354880494848 44381999139104 44402197021952 44452351094272 44491717580464 44552480569856 44589488881696 44650385398784 44705281130752 44740406337088 44904442233344 44963062848572 44983525168736 44994975383008 45044959826944 45074217759802 45135776278208 45163372363384 45275022467444 45301261755904 45316232183152 45336855227776 45392594944928 45420348049444 45454588275712 45492345939392 45646319202176 45667092466688 45695013399424 45751193456672 45787140442568 45813676530688 45926934276608 46035947214796 46077849530768 46098819181184 46191760348888 46218530935808 46220002064399 46254845111552 46413484230784 46434606625792 46518031183232 46556672214712 46620255342848 46714247793136 46735507063168 46778046124544 46856872201216 46873589251456 46885520567168 46968092455592 47004995566298 47032237466368 47127060525776 47155874085298 47177334335824 47272449929243 47337010605472 47376331936802 47499361201424 47520977770112 47564231773696 47681817134336 47710969872928 47794995491782 47807161344446 47860269816128 47956762295596 47970230711216 48066944886037 48132590615648 48170408679512 48229632128986 48295500042944 48335617560604 48483192212224 48521285745856 48550951736888 48610643047714 48647288284672 48677031313856 48699183830528 48797367668896 48864010947584 48941541718432 48957715126441 48979995380008 49040214181574 49107189119296 49129537397248 49145772931024 49250033417216 49258687321228 49314326995208 49336769539904 49425408132184 49503754627712 49517657508352 49534021301776 49617491495264 49633888280207 49656476254616 49685254829056 49724292830464 49785426713792 49803188579672 49815865602616 49971752308016 50072501808637 50117111470336 50124322282496 50125917731813 50256087260456 50295573768314 50468071276513 50491038880744 50520301128704 50536996259552 50559995230976 50622156574528 50661930705232 50692905489986 50731120444928 50847677234816 50950192713112 50968370130667 51006792745216 51019776136448 51131892956672 51140877529126 51313968795628 51409743049984 51422829009152 51513391725488 51583744317952 51687743802464 51719345770972 51742882819936 51789979637888 51813548831744 51847203148202 51877251365632 51918011631808 52000388075834 52128940228519 52167221945344 52176388439252 52200133484576 52328160505792 52420317636148 52612511102624 52684364778496 52718584713718 52790583255872 52897015883404 52969258111616 53094986827267 53163464209408 53257092425152 53387711763584 53412008072192 53421393292036 53677819949248 53719994932912 53786041360436 53810518945568 53828301374309 53859497743744 53884008758272 53916953526656 54025657061992 54099440691968 54194717291792 54208512144976 54309688880128 54503080550072 54622851990608 54636755822224 54697451218432 54732978708331 54807728337824 54918227790118 54933651298328 54976812996182 55008674989312 55051895633728 55119579575984 55144664043392 55162887358796 55194857191936 55452897995264 55462641827362 55598670537404 55606670032144 55768420193024 55900793046538 55942933978624 55957173827072 55977137577152 56045959064656 56089994709364 56122501850624 56166597635456 56261244438784 56279836743592 56295642652832 56384879474176 56409141932374 56486180722496 56511887118848 56575719574528 56585660701724 56705704566016 56724443748808 56750258576704 56897630530048 56942335338112 57032683696076 57110574066304 57173676379666 57225716352728 57251759305664 57286763122072 57400433581568 57435528297664 57480655735216 57581887122529 57596544154037 57656151325696 57704044435136 57853893228032 57899349377408 58036780240021 58051553061113 58095315348224 58111631125504 58228791672128 58411004595328 58446717176144 58564553299483 58591205546104 58644535766432 58671224412416 58872447686272 59071707202816 59082086909153 59134723222784 59253946455088 59334870436352 59439367352288 59454497191264 59475708675724 59548831506197 59575931689736 59630158216288 59657295410944 59777572216208 59814120318634 59859211320832 59908934441312 60016567017652 60043880063776 60249811101392 60297149737748 60332095149568 60453732438176 60481244434688 60536294984704 60679984945448 60829994262268 60865248485888 60913070675072 60987960680416 61025248816268 61053020905184 61073196718667 61176111673138 61259660783552 61310547212332 61356766299136 61394279923328 61469761554784 61497735937792 61518058713496 61553711707136 61705880997376 61743608070848 61868091151636 61936819762048 61952585308544 61980779420672 62061692382536 62099636999653 62289234914368 62309819251834 62338175938192 62414818049276 62500058879104 62551975666664 62637403814656 62692874772472 62763688902992 62792252141696 62830643424208 62907891002924 62916452152832 62955314250752 62957318108531 62993805229696 63022473192448 63043299838624 63149534630336 63170403265718 63357043104806 63385876374128 63513670479721 63550480036736 63600412028384 63796622567762 63962292876944 64015424295229 64063682459392 64102851096416 64190397297664 64232090715562 64261322211856 64319813421248 64349084839424 64428199276672 64467590779856 64555635111424 64669326516256 64715225571584 64799708222942 64857438373376 64868834711758 65076954672128 65088389582524 65311621651958 65341344433904 65400818688832 65430582063616 65562498559712 65602583575276 65652038222848 65692177983104 65807870997176 65824621890328 65854578134464 65959067227922 66025592647168 66170685002752 66182312096516 66234311934329 66406312559048 66547190482432 66716767900552 66755433823232 66757558638221 66890021391424 66930918056552 66961377766976 67022326590208 67096380544732 67188015052928 67347493647511 67522385039032 67553113921216 67575437780158 67718795948672 67930705545472 67947996790016 67959936181753 68067662613104 68086779073984 68109279289942 68224050805988 68277654850097 68317225389952 68370902641888 68454961731464 68496815203597 68548451673856 68590362305888 68621577215744 68711159423522 68759927169808 68911028271712 69089979929344 69102119983127 69425178461023 69488369856884 69519993442592 69614937914368 69660154719694 69700526491904 69755290611776 69774881034496 69797939107048 69915556197872 69970489267868 70011040895488 70056514980529 70152192187616 70248000062464 70306352815424 70576415630336 70706389887584 70784936870912 70802954638336 70927648437184 70977989336576 71070647728388 71146463877412 71187697044992 71211222002096 71243629643648 71331220627744 71387265993736 71428638718976 71484760626944 71648999739968 71729930174848 71762573876224 71775183541292 71793453368476 71951220695464 72049485529856 72170896720384 72194746589392 72227601824896 72342202766108 72415166129152 72441001570432 72587051976824 72629120041984 72686185175296 72832729903472 72877259950006 72910425791728 73057422617921 73099763287936 73408103674928 73441511099264 73508358195712 73632227744768 73690081025792 73864993032754 73907801732864 74056809397648 74090512042624 74109371219072 74135811099152 74285278460239 74386730951456 74536704199342 74638500066368 74675822210176 74928569782528 74941735756349 75125539255558 75182172803584 75208995425344 75228139303232 75262375010816 75360626464508 75414113670112 75533770535201 75636928110304 75696356496376 75789421916978 75823913059664 75892928638912 75927466886656 76127062223716 76247734743488 76445738733056 76527288876544 76681577765408 76741826938952 76786302917632 76941114012224 76968564168584 77168440044608 77203558767104 77229071748752 77359211103328 77384775522439 77406508647644 77464861709312 77467327403711 77668498493432 77703844788416 77791614414976 77970343778272 77996110154611 78031605542968 78076829017088 78138174447872 78234241978816 78269845739008 78295711089904 78527039341168 78582773908352 78685359985001 78721169045288 78741206920264 78769299292849 78828679697152 78973851409288 79035901635922 79277208072832 79303406320516 79343061098312 79451421077248 79485609086527 79611605393936 79720332127744 79854669526016 79881058603808 79903492797568 79929898009684 79966273448992 80064588549176 80127495774494 80173933928704 80364236117198 80562907625893 80636236678844 80672933567072 80882429137664 81060169642496 81223597403872 81260561595136 81310244431328 81421291021312 81474176375746 81521395003136 81585446849984 81749933637988 81861580717952 81884571131392 81991467547396 82028781190048 82049660992544 82194161797286 82306415566144 82508281816448 82545830657024 82560335087692 82843490264414 82956630830656 83123882102492 83161711097696 83237405603968 83275286262784 83326200904832 83434979299991 83494197277624 83542586614784 83755472178224 83933155542016 83947903744628 84232033577384 84417134894576 84587330731057 84636353597312 84674870905856 84696424250368 84845586371392 84897461097416 84964165539554 85013406801664 85184804799248 85223571703424 85301142932992 85647698007256 85714991915014 85937580958768 86126430245152 86187558480128 86202702812149 86300072241614 86339346694832 86392134708286 86457261603328 86510121710144 86616482190832 86655900639616 86684537278108 86734775587328 86830610116712 86949195950848 87002356827104 87140268278272 87155580014426 87177764804578 87450566539028 87636088874752 87704945073088 87932701728256 87948152705798 88141420257572 88261796284288 88359318041302 88410526975232 88439743454216 88479991654208 88534088461384 88588774005424 88642937322302 88709760989696 88763998278208 88804394043904 88904702188544 88983435160928 89104961139712 89178977763392 89410562261504 89480812674176 89808884466688 89926125697144 89967050337472 89989950766016 90148435519604 90271552556416 90326744726768 90508855099201 90550044934888 90602523511808 90632464366304 90673710455552 90785189889856 90840696098888 90984691878784 91292638404352 91308679768691 91390026798848 91502386913344 91574280885136 91735555863259 91853868553216 92030012327759 92071894429592 92155699061536 92197638362368 92383520697776 92440004128798 92509690223104 92826968461568 93036062366464 93113344429424 93240510685696 93428495586272 93471014126336 93556092249088 93747178502912 93771041134336 93936184911184 94009991132596 94064474932736 94125572380763 94254121051552 94311748170596 94354668671648 94544899858486 94674021210944 94752663873604 94998722402848 95041955540224 95128463547392 95363634268672 95421939745856 95589990983564 95614322688892 95720539632256 95913524591192 95940461422432 95972166272191 96133889772074 96265181231296 96340817359024 96459264257972 96591000085888 96671235121208 96966384424448 97042571491712 97101903473776 97221286095428 97294576569344 97297673440457 97354062627712 97398367661056 97594735337792 97883083436864 97915430252882 97959990760016 98080428363148 98157490741387 98214378238592 98259074794496 98291545862048 98517374642456 98628653990416 98673539079808 98850816264368 98932928456263 99007509255424 99035315016704 99068042603552 99234982990528 99267776560414 99312952509232 99448585660928 99570853427584 99606377159344 99631731205232 99807196468133 99943504616032 100145003617274 100234222940672 100251835463626 100512174520912 100591147536628 100936142553026 100982077761488 101073992519104 101119990461952 101244313149056 101323861410464 101385810979972 101462240889856 101695354469632 101900385426224 101936740261334 102013585490432 102039552272896 102263785913344 102281755058252 102627937591256 102819486099968 102845658018304 103026783450976 103167488635904 103375487604928 103438691541944 103485765639872 103579959275776 103694406296404 103754502731264 103836023263616 104000776151668 104082490182517 104257880457038 104352776878504 104400266969152 104656321011584 104840635272296 105028992280891 105225022205248 105437169427436 105520012041059 105581166511744 105794031766808 105831775731803 105858714405559 105938516223232 106189973654534 106514184850304 106775423527168 106794185428469 106842786584072 107293457621581 107355639898496 107439989865824 107572082720872 107621037891136 107656602748618 107718995487488 107833907053312 108051314123984 108198881383936 108269159515363 108389434583584 108417024289952 108589045687771 109006161100144 109245703981216 109273511644448 109394902436864 109465957416662 109615456675648 109836455580236 109867302596656 109953625992364 110017349978624 110088809255117 110103791267456 110239159151968 110289328086784 110325774717592 110389714383872 110905795990528 110925283654724 111197341074808 111213340064288 111536840386048 111801586093076 111885867957248 111914347654144 111954275154304 112091918129312 112179989418728 112245003701248 112333195270912 112522488877568 112559673487184 112591285305664 112769758948352 112818283864748 112972361444992 113023774237696 113171321403448 113411409132032 113448887497616 113500517153408 113795261060096 113884670676224 114065367392152 114221148132608 114347352759332 114451432705456 114503518611328 114573526244144 114800867163136 114804521256733 114871056595328 114961311470432 115163774245058 115193088308074 115408088870272 115707786456064 115798698754816 115819046168903 116073560480042 116103106122226 116190630696448 116457583344256 116734009008947 116822009190656 116893434352288 117129106598966 117182411092208 117289071532864 117342448824832 117744895372544 118143414405632 118164173818306 118269446445568 118507892910176 118669740872704 118878734704576 118908994382528 118951417351448 119097663012394 119151863379472 119260316432576 119314590821888 119392088910479 119555144432416 119628240637268 119718422641664 119817868882624 120033134035304 120087760127552 120499622202784 120594299475496 120664190299136 120907464876352 120962488869376 121359969890896 121604647249547 121659988524536 121730496971776 121734371634403 121826141350144 121975921360832 122050497632536 122106041810368 122146393437334 122352223346276 122519321567104 122621094424664 122788559846656 122939523109568 122995471875584 123036117426992 123411761994752 123487216141696 123736182303272 123873639524096 123905170617088 124123384765072 124199273999306 124506311785471 124578469828736 124619638503668 124676351876384 124829636098552 124905957135971 125000117758208 125103951333328 125274807629312 125385749544944 125527377805984 125584504283392 125661286848416 125815782005848 125832904305664 125914636217062 125987610459392 126086599677248 126299069260672 126340806531436 126598854840689 126714086209612 126771752748256 127027340959442 127100960073472 127200824056768 127593245135524 127924585753888 128030848590458 128127364918784 128205702192832 128464181431124 128522644423712 128639626842496 128698169678848 128856398553344 128935181559712 129111270222848 129338653032512 129430451143168 129599416445884 129714876746752 129737669423516 130176779165048 130623243303916 130682688867808 130801637377664 130861164127232 131124997119424 131205167150552 131384355966208 131615741994352 131649243780656 131709156268928 131881096312889 131918134455844 132051185294336 132364624193032 132468623868658 132812625118096 132922948291661 133094380964864 133222358891503 133433535801104 133515117276442 133780042782848 133861836113104 133922755533952 134044653180416 134192761089464 134376030105856 134694987295022 135044770078064 135106227842432 135150875560316 135437591897344 135461390133377 135861411090944 135895993580032 135919872363506 136135325226208 136173558147968 136218558579884 136448101611976 136555309700194 136634450779904 136741805283776 136909923462928 136993630407194 137096903347712 137180724611776 137243154431488 137422318847044 137519854339616 137822056543424 138179959858688 138204239966254 138850356922046 138976739713768 139039986885184 139320309439388 139401052983808 139510581223552 139549762068992 139595878214096 139831112395744 139877321516947 139940978535736 140022081790976 140113029961058 140304384375232 140612705630848 141113414187977 141412779775168 141855296874368 141955978673152 142141295456776 142228200870173 142292927754824 142375394089984 142422444004192 142487259287296 142662441255488 142774531987472 142969521253888 143297999479936 143459860349696 143485068207943 143550367082584 143586906736952 143902441390928 144098971059712 144341793440768 144389493178784 144455203649792 144684405532216 144882003140864 145174103953648 145372370350592 145466793679361 145665459806944 145754519900012 145820851583456 146114845235842 146199526575872 146816207349856 146883022198528 146908831553099 147016716391424 147380162051584 147729986065508 147815603465728 148113618795296 148181024085248 148218742438144 148271622198304 148570556920478 148773461902912 149073408398684 149277000132736 149351644420352 149857139565056 149883471512698 150251078511116 150364345607168 150417990850688 150456278606464 150524750021632 150721252929016 150828227340224 151067541070402 151273856220608 151392712992752 151578843833956 151647826119328 151697940236689 151785857277824 151854933773312 152254124447432 152495469486976 152891477466112 152896343977861 153054577753088 153363155530816 153483653877904 153882228024448 153937128337168 154247485450751 154336880089216 154407117534208 154458143497504 154718422206656 154769551044878 154813017295288 154934654807422 155336996986864 155407689576832 155583228829952 155940687556544 155992220309222 156063211085936 156276348895744 156468483957632 156539691478016 156591422179808 157054078682336 157165547816704 157370719970002 157442338090576 157482413840528 157538598585698 157657359394304 157947702818576 158071803271844 158554416145664 158606812641032 158686122196624 158902842154496 158971218173054 159223210787872 159440664255488 159762117207616 159806985595136 159859796019368 159932546897984 160129177098352 160254991548988 160347867857408 160728472234396 161125815251786 161272473357688 161345867134144 161764858275328 162120339284992 162447194807744 162521123190272 162620488862656 162948352751492 163042790006272 163170893699968 163499867275976 163558198858241 163723161435904 163769142262784 163982935094792 164057562380096 164099321985088 164388323594572 164612831132288 165016563632896 165045559298543 165120670175384 165686980528828 165817161778807 165913261661312 166247764204984 166323422195392 166474811207936 166652401809664 166869958599982 166988394555248 167282484221237 167325064705561 167510944356448 167819434244737 167895807489256 168464067154768 168604004833913 168834269789152 169174661462114 169272707194624 169691172742784 169794922194832 169928331079108 170026813603328 170137250666999 170369609598496 170447143406848 170602285865984 171295396014512 171429983830028 171640749635509 171875161917536 172252860490304 172375116960256 172405405624298 172600144483228 172678693389664 172784269416572 172914523206656 172996700258041 173020243420288 173232964381664 173311801279232 173369074556216 173469551174656 173661220233424 173898391901696 174004713654208 174280536556544 174311160028852 174355529609156 174901133078056 175272177749504 175409890146176 175865403456512 175896305411596 176282840515144 176523592568576 176718636082604 176821053950464 176879486908432 176959983308416 177068176922768 177177548010848 177285874644604 177419521979392 177425169214951 177527996556416 177608788087808 177966870321856 178357955526784 178821124523008 178961625348352 178993071351941 179852251394288 179934100674944 179979901532032 180296871039208 180407104832009 180543105112832 180653489453536 181017710198402 181100089869776 181264928732608 181347420911104 181570379779712 181681392197776 181969383757568 182001358265419 182585276808704 182617359537382 182780053597696 183004773826688 183148561770272 183471111726518 184060024655518 184143788859184 184311398123072 184395276724736 184515046498013 184767041395552 184880008257596 185019380446208 185653936923136 186072124732928 186226688858848 186481021371392 186856991172544 186942028252672 187494357005824 187542082268672 187872369822368 188019982265192 188128949865472 188134937980441 188251144761526 188508242103104 188623496341192 188709337343296 189089799716972 189348042421888 189505327747208 189997444805696 190083911080448 190727268537344 190843879491712 191093017106431 191179981967128 191228645377784 191441079264512 191827049182384 191880922844864 191944332544382 192267779544148 192418845486637 192530362462592 192681634718048 192918528515944 193036479210137 193182000171776 193342470242416 193932768848896 194085142983424 194203806947552 194442572190856 194595346880914 194708125255424 195189470675584 195652775662883 195766166873728 195830860505764 195919981520032 196160856726296 196314981482774 196428756477184 196583091724096 197034749284912 197257307980832 197347078159616 197431996763309 197701632528736 197865856912526 198015018510848 198136085207104 198469965981056 198535553120828 198625905018464 198897171321856 199141706855168 199212754318688 199263462410464 199614392936266 199887009232064 200290007234548 200468445881344 200503670927252 201024349041824 201182295073256 201872285106052 201964155522976 202147985038208 202239980923904 202488626298112 202647722820928 202771621959944 203390708939264 203800770852448 203873480522668 204027170980864 204079104545792 204563510116504 205255875182512 205638972199936 205691316036608 206053566901952 206750975209856 206877383083888 206971531279744 207159918551552 207388812592808 207509005462528 207672046527232 208001552303336 208164980365034 208515760914076 208705553757008 208800533938304 209312642023168 209349421115219 209681270544592 210057984561782 210450044410496 210874338854872 211040024082118 211162333023488 211588063533616 211663551463606 211717428811118 211877032446464 212379947309068 212867898781021 213028369700608 213550847054336 213588370856938 213685573168144 214586915243162 214711279796992 214879979731648 215144165441744 215242075782272 215313205497236 215437990974976 215667814106624 216102628247968 216397762767872 216538319030726 216778869167168 216834048579904 217178091375542 218012322200288 218084367381419 218491407962432 218547023288896 218931914833324 219230913351296 219672911160472 219734605193312 219807219526631 219907251984728 220034699957248 220177618510234 220207582534912 220478318303936 220578656173568 220651549435184 221749650866821 221850567309448 222394682149616 222426680128576 223073680772096 223603172186152 223908550308608 224183836258624 224359978837456 224666390541824 224812317504467 225044977755136 225119346974368 225182570611328 225636567729496 225944722889984 226342642806896 226822818264064 226897774995232 227001034306816 227040921491153 227769341352448 228130734784304 228442296265216 228590675781853 228694705518664 228902865410912 229007037222656 229147052488288 229609042513466 229742113190656 229922622940864 230327548490116 230386176616148 230816177740544 230856735297727 231597397509632 231638092337806 232147120960084 232206212244452 232381261392896 232915166688512 233468018017894 233644018381312 233786868704576 234258213197932 234364822184416 234578143065728 234684897649664 235489790745088 236286828811264 236328347636612 236538892891136 237015785820352 237757469409152 237817988765056 237902834702896 238195326024788 238303726758944 238382477514797 238520632865152 238629181643776 238784177820958 239110288864832 239256481274536 239635737765248 240066268070608 240175520255104 240489057982327 240999244405568 241188598950992 241814929752704 241924977738752 242388905708323 242719939781792 243209294499094 243319977049072 243468743268806 243652282700288 243951842721664 244100995265072 244212083620736 244292786874668 244704446692552 245038643134208 245242188849328 245577119693312 245879046219136 245990943751168 246072234853984 246974432283392 247472364606544 247747279048192 247810341234176 248246769530144 248398547998612 249012623570942 249156939657472 249239277007336 249352703752768 249659272197104 249811914271942 250000235516416 250207902666656 250549615258624 250771499089888 251054755611968 251169008566784 251322573696832 251631564011696 251829272434124 251975220918784 252173199354496 252598138521344 252681613062872 253197709681378 253428172419224 253543505496512 254054681918884 254201920146944 254401648113536 255070409825021 255186490271048 255849171507776 256061697180916 256254729837568 256411404385664 256928362862248 257045288847424 257279253684992 257712797106688 257870363119424 258527475614639 258677306065024 258860902286336 259198832891768 259357307469139 259475338847032 260353558330096 260569825652411 261246486607832 261365377735616 261603274755328 262249994238848 262410334301104 262768711932416 262939387394453 263231483988704 263298487561312 263418312537856 263762192625778 263836268911688 264729248386064 264937247737316 265262976709423 265625250236192 265845896583322 266444717783006 266867071602208 267030234552884 267358536762427 267560085565696 267723672226208 267845511067904 268089306360832 268385522178928 268752060211712 269389974590044 270089540156128 270212455684864 270301751120632 270875183794688 270922780266754 271722822181888 271791987160064 271839744727012 272270650452416 272347116295936 272437117159768 272896203223952 273110619400388 273268901559808 273483610567552 273819846925856 273987260814388 274193806695424 274361449223552 274486308862976 274844637694088 275039708679232 275644113086848 276359919717376 276408479932508 276625655725727 277700713844092 277953479427536 278079973770368 278640618878776 278802105967616 278810980194923 279021162447104 279099524137984 279191756428192 279662224791488 279754643033894 279881957071472 280226059922116 280608768750464 281225411261696 281274826410193 282226828375954 282825559550336 283710593748736 284282590913552 284456401740346 284585855509648 284844888008384 284974518574592 285159617315111 285324882510976 285549063974944 285939042507776 286595998959872 286919720699392 286970136415886 287100734165168 287173813473904 287804882781856 288197942119424 288778986357568 288910407299584 289368811064432 289764006281728 289952215925449 290348207907296 290744740701184 290933587358722 291330919613888 291509039800024 291641703166912 292229690471684 292399053151744 293632414699712 293766044397056 293817663106198 294760324103168 295459972131016 295631206931456 296227237590592 296362048170496 296437484876288 296543244396608 297141113840956 297374579388439 297546923805824 298146816797368 298554000265472 298703288840704 299714279130112 299766943025396 300502157022232 300835981701376 300912557212928 301442505858032 301656454680448 302050252845649 302135082140804 302372471479001 302547712441216 302785425985504 303157687667912 303295652238656 303395880473378 303571714555648 304508248894864 304990938973952 305044530050491 305122176816023 305792687955722 306726311061632 306967307755808 307454361755959 307764456048896 307874256674336 308494970901502 308673760178432 308916286995008 309436844413312 309539102089756 309626034590576 309869309614844 310250280628057 310673993973728 310815379153664 311166457659904 311881375113088 311984440618444 312126422171872 312552697791488 312936967915264 313182844359616 314108157364672 314331095633408 314741439940004 314884676181152 314964827681056 315077197171396 315314718788608 315895405637152 316143606543688 317108832291328 317213625282064 317372244393248 317805684308992 317942436346108 318446421575744 319524234415232 319613971190272 319719592038736 319865093795968 320258354196704 320509983097976 320695735714816 321456944468792 322251630503572 322544946715376 322691734268288 323529716550656 323540014450793 324894389615488 325042246380544 325240977725312 325896705502984 326085580012544 326341787399936 326999734551952 327116397716482 327446322871808 327965870189584 328115124760192 328198643970176 328776647189144 328977661752487 329225662264576 330033127265792 330091118597086 330241340350768 331373961057656 331634323557614 331826523322624 332495528409968 332646844390784 332949622415872 333304803619328 333739917199964 333976789110496 334564968442474 334650129411122 335021888712896 335638868489474 335791614978512 336468614202259 336928134309536 337208009667826 337668539578304 338349322924228 338545414389248 339382345485568 339589844389664 339856662158216 340053627206656 340274501333998 340739219196992 340894286813696 342590792029024 342704005885087 342859967660056 343281499271018 343750323835072 344505720980608 344750233920512 344810811248596 345200288966456 345357386779328 345568538833144 345993400516082 346040486840576 346465928763328 346623602558464 346738149112432 347322440466848 347437217961449 347796783803392 348009427308416 348463737076433 348622320057704 348711059218312 349802266156112 350544355499008 350819780292352 350881424122691 351792610823192 352565681030288 353047185137152 353276498935591 353437272165208 353642107900928 353758973816864 353919966616832 354136353845536 354355096021696 354571749289208 354850338429902 355055993112832 355933740643712 356715911053568 356778590914669 357923250696704 357986142703882 359704502788576 359868201349888 359959803064064 360593742078416 360814209664018 361086210225664 361306978907072 362035420396804 362200179739552 362529857465216 362694841822208 363140759559424 363362784395552 363938767515136 364002716530838 365170553617408 365234719074764 365560107195392 366009547653376 366297123540544 366942223453036 368120049311036 368287577718368 368622796246144 368790553449472 369030092996026 369534082791104 369760016515192 371307873846272 371664907790869 372144249465856 372453377717696 373713982345088 373884056505344 374601036094681 374988714011648 375084164537344 375744739644736 376039964530384 376269875960882 376502289523052 377016484206208 377246992682384 377418674686592 378179599433944 378696084843776 379010655494416 379994889611392 380167822160896 381687758983424 382186034212862 382359963934256 382457290755568 382882158529024 383130850958317 383654098364768 383761845689728 383888665088764 384535559088296 384837690973274 385060724925184 385363269436096 385837057031888 386072958420274 386364000343552 386684940484832 388170285966848 388407613895104 388885144381712 389190693761828 389416250510848 390378941351168 391305551325766 391532333747456 391661721011528 391839963040064 392321713452592 392629962965548 392857512954368 393166183448192 394069498569824 394514615961664 394694156319232 394863993526618 395403265057472 395731713825052 396030037021696 396272170414208 396939931962112 397071106241656 397251810036928 398283413710336 398425508637376 398526924820928 399228785872532 399774018464128 400580014469096 400824929725033 401007341854504 402048698083648 402364590146512 403744570212104 403928311045952 404295970076416 404977252596224 405295445641856 405543243919888 406257461680147 406360871427791 406781417878528 407601541704896 407746961045336 409127020233008 409951873096381 410511750365024 412107133803904 413190465905569 413501950419712 413754766167776 413943062559488 414319837103104 414777625185616 415344093054464 416003104606672 416329960730068 416841820543379 417031521828152 417411107514016 417601067876608 418625284046336 418698842230438 419362541089184 420115969123564 420900088820992 421748677709744 422080048164236 422324666046976 423176127067232 423327102927212 423434857622236 423754064892928 424759894618136 425735797562042 426056739401216 427101694108672 427176741713876 427371146336288 427512377030669 429173830486324 429422559593984 429759959463296 430288330883488 430484151564544 430626410994472 430875981949952 430889696664881 431335628213248 432205256495936 433076638061452 433557738334336 433668097159808 434356182751084 434697458997571 436024644400576 436168734762838 436982815924864 437094046577792 437863829666648 438461826702592 439345822320944 439469210386624 439614439053262 439814503969456 440355237020468 440415165069824 440701226759717 440956636607872 441157312347136 441303098870368 442003298644589 443499301733642 443701134618896 444789364299232 444853360257152 447206344372304 447817100617216 448107970066603 448367672517248 448719957674912 449332781083648 449624635008934 450238693948736 450365141222656 451273135458992 451889445779968 452685285613792 453795549990464 454002068613632 454081842982306 455538682704896 456261469568608 456884592530432 457181351563706 457389411037328 457805730821824 458014074445312 458294104976576 459218085026932 459484226381312 459845245881728 460655096980232 460772353232296 461632355481088 461713470595454 463194795019264 463276184675612 464294241920168 464412424488904 465830333377024 466936036035788 467288036762624 467302910467547 467573737409152 468516426395864 468729644368832 469156286131456 470979581490176 471432455532577 472656695273224 474031571640704 475156740895573 475514938818304 475635977530112 475805669405792 476390652049576 476607453517888 476764955029594 477041265730304 477568355641916 478220577729664 478512962549072 479271475530496 479477706425179 480132536141216 480351040510208 480978115964654 481998488811136 482377197901984 483629859505408 483714839881889 484777811416646 485439879563584 485976249227161 486418588998188 486639954098144 486937486537612 487304565400576 487536155272661 487903685443328 488201990530144 488424167241472 488585573749336 489408893385104 490077286268416 490484377698656 491154239386624 491758092438272 492144469707968 493948864566784 494944729213088 495494558096384 495620682468352 496493539060288 496797095997224 498025247141884 498313879314944 498478554014672 498705407505536 499318544394208 499623828543884 500000471032832 500415805333312 501542998179776 502109511223936 502338017133568 502645147393664 503263128023392 503658544868248 503950441837568 504346398708992 505196277042688 505363226125744 506395419362756 506856344838448 507087010993024 508109363837768 508403840293888 508420022708389 508803296227072 510140819650042 510372980542096 511698343015552 512123394361832 512822808771328 513856725724496 514090577694848 514558507369984 515425594213376 515740726238848 517054951229278 517354612130048 518397665783536 518714614938278 518950677694064 519996949221673 520707116660192 521139651304822 522492973215664 522730755471232 523206549510656 524499988477696 524820668602208 525537423864832 525878774788906 526462967977408 526596975122624 526836625075712 527524385251556 527672537823376 528736393746407 529458496772128 529874495474632 530525953418846 531250500472384 531691793166644 532889435566012 533734143204416 534060469105768 534717073524854 535120171131392 535447344452416 535691022135808 536771044357856 537504120423424 538534866390851 538779949180088 540179080312256 540424911369728 540603502241264 541750367589376 541845560533508 542271291825977 543679489454024 544541300904832 544694232591872 544874234319536 545792406447904 545972771082277 546221238800776 546537803119616 546967221135104 547639693851712 547974521628776 548722898447104 549689275388176 550079417358464 550797519895007 551288226173696 551385095049943 552816959865016 553251311451454 555148784041643 555401427688184 555906958855072 556159947540736 556399263605689 557281237757552 557621960389846 558042324894208 558383512856384 559324449582976 559509286067788 559763914142944 560452119844232 560652071437337 561217537500928 562450822523392 562549652820386 564453656751908 565651119100672 567421187497472 568565181827104 568912803480692 569171711019296 569689776016768 569949037149184 570319234630222 570649765021952 571098127949888 573191997919744 573839441398784 573940272831772 574201468330336 574347626947808 575609765563712 577557972715136 577820814599168 578737622128864 579528012563456 579904431850898 580696415814592 581867174717444 582661839227776 583018079600048 583283406333824 584044855099937 584459380943368 584798106303488 587264829399424 587532088794112 587635326212396 590919944262032 592111315117399 592454475181184 592724096340992 592874969752576 593086488793216 594282227681912 594749158776878 595093847611648 596293633594736 597108000530944 597406577681408 599533886050792 601004314044464 601671963402752 601825114425856 602885011716064 603312909360896 604100505691298 604270164281608 604744942958002 605095424882432 605570851971008 606315375335824 606591304477312 606791760946756 607143429111296 609016497789728 609981877947904 610089060100982 610244353632046 611585375911444 613452622123264 613934615511616 614908723511918 615528912097792 615748513348672 616989941803004 617347520356864 617832573990016 618873688826624 619078204179512 619252069181152 619456709575051 619738619229688 620500561256114 621347987947456 621630758307328 622332915319808 623762750226176 623968881236888 624252844343744 625873935830528 626365688719232 628216314729344 628662191266816 629482879880008 629769352362304 629929655362112 630154394342792 631790811274304 632287213087376 633561985694407 634217664582656 634427250564128 634744488786496 635884872692216 636892843151488 638567083672243 639048468830464 639227942380544 639439184077472 639730187591936 640516708393408 641019966195952 642913888937584 644210086294313 644503261007144 645089893430752 645383468536576 647080028901586 649788779230976 650481955450624 651793411005968 652683574799872 653999469103904 654232795432964 654892645743616 655931740379168 656230249520384 656397287940352 657553294378288 657955323504974 658451324529152 660066254531584 660182237194172 660482680701536 662747922115312 663268647115228 663653046645248 664991056819936 665293688781568 665899244831744 666609607238656 667479834399928 667953578220992 669129936884948 669300258822244 670043777425792 671277736978948 671583229957024 671805163905337 672937228404518 673856268619072 674416019335652 675337079156608 676698645848456 677090828778496 678764690971136 679179688779328 679713324316432 680549002667996 681083714083199 681478438393984 681788573627392 683096006996183 685181584058048 685408011770174 685719935320112 686562998542036 687500647670144 689011441961216 689621622497192 690400577932912 690714773558656 691137077666288 691986801032164 692080973681152 692530499193841 692931857526656 693247205116928 693476298224864 694644880933696 694874435922898 696018854616832 696927474152866 697244640115408 697422118436624 698650375276931 699604532312224 701639560584704 701762848245382 703585221646384 704169667247519 705131362060576 706094370274304 706552997871182 706874544330416 707517947633728 707839933233664 708272707691072 708710192043392 709143498578416 709700676859804 710111986225664 711867481287424 713431822107136 713557181829338 715846501393408 715972285407764 719409005577152 719736402699776 719919606128128 721187484156832 721628419328036 722172420451328 722613957814144 724070840793608 724400359479104 725059714930432 726281519118848 726725568791104 727877535030272 728005433061676 728577431277619 730469438149528 732019095306752 732594247081088 733884446906072 734333145020431 736240098622072 736575155436736 737245592492288 738060185992052 739068165582208 739520033030384 740822430122621 741011000838913 743329815581738 744906755435392 747427964690176 747559297999283 749202072189362 751054203351067 751489479289472 752079929060768 752539751921764 753004579046104 753464967239567 754032968412416 754493985364768 754837349373184 756359198867888 757392169687552 758021310988832 759989779222784 760123319814397 763375517966848 764372068425724 764719927868512 764914581511136 765764317058048 766261701916634 767308196729536 767523691379456 767777330177528 769071118176592 769675381946548 770121449850368 770621664785819 770726538872192 771674114063776 772145916840548 772728000687104 773369880969664 776340571933696 776815227790208 777770288763424 778381387523656 778832501021696 780757882702336 782611102651532 783064667494912 783323442023056 783679926080128 784643426905184 785259925931096 785715025908736 785740035094783 786332366896384 788138997139648 789029231923328 789388312638464 789727987053236 790806530114944 791463427650104 792544340828416 793879863924224 794142212483312 794503620073856 796566827420672 796851017274752 797053849641856 798457571745064 799548036928256 801160028938192 801649859450066 802014683709008 803631648797131 804097396167296 804729180293024 807489140424208 807856622091904 808591940152832 809954505192448 810590891283712 811086487839776 812514923360294 812721742855582 815203083409792 815493922090672 817138063062629 818254040466016 819903746192762 821023500730048 824214267607808 826380931811138 827003900839424 827509532335552 827886125118976 829555250371232 830688186108928 832006209213344 832659921460136 833683641086758 834063043656304 834822215028032 835202135753216 837250568092672 837397684460876 838725082178368 840231938247128 841800177641984 843497355419488 844160096328472 844649332093952 846352254134464 846654205854424 846869715244472 849519789236272 851232530746829 851471595124084 852113478802432 852140601440821 854353483427752 854742292672576 855024754061338 857957211700721 858347660972648 858845119187968 859519918926592 860576661766976 860968303129088 861252821988944 861779393329762 864410512991872 866153276122904 866462292221339 867115476668672 867336194319616 868712365502168 869394917995142 872049288801152 872337469525676 873965631849728 874188093155584 874341699951797 875727659333296 876923653405184 878691644641888 878938420773248 879228878106524 879629007938912 880710474040936 880830330139648 881402453519434 881913273215744 882606197740736 884006597289178 886191983884823 886998603467284 887402269237792 889578728598464 889706720514304 894412688744608 895634201234432 896215940133206 896735345034496 897439915349824 899249270017868 900477387897472 900730282445312 902546270917984 903778891559936 905370571227584 907591099980928 908004137227264 908163685964612 912522939137216 914362703127412 914778822074656 915611461643648 916028148890624 916588209953152 918436170053864 918968452762624 919690491763456 921310193960464 921544706464592 923264710962176 923426941190908 926552369351224 928588483840336 928824848977808 930460638041627 931660666754048 933872072071576 934605820935094 935147474818304 937032852791728 937459288737664 938312572262912 942864911065154 945313390546448 948063143281408 948229730933639 950313481791146 951029877636608 951271955060224 951611338811584 952781304099152 953214907035776 953529910059188 954082531460608 955136711283832 956441155459328 957025925098144 958542951060992 958955412850358 960265072282432 960702081020416 961956231929308 963996977622272 964754395803968 967259719010816 967429679763778 969555622833292 970879759127168 971952498454322 972837177996376 973279908196288 973874973075224 975072310545322 975807370886656 976403981060288 976848334482944 977171147498672 978817786770208 979141250618629 980154572536832 980968755397312 983516184876544 984288939415936 986876402038921 987897729133568 989889458426176 992987078120576 993594191994448 995597406091211 996050494283768 996627758629888 996957108029344 997410815011072 998637088788416 999247657087768 1000831610666624 1003085996359552 1004219022447872 1004395477455601 1005290294787328 1006526256046784 1007317089736496 1008692797417984 1010392554085376 1010726452251488 1012330135605349 1012790838725512 1013712689676896 1014174021986048 1016218727675536 1016840045416778 1017606592454144 1020281639300084 1020745961084192 1023396686031104 1024246788723664 1025645617542656 1027713451448992 1028181155389696 1029117014739968 1031481452477696 1034109902458556 1034709224260096 1036795331567072 1037429229876556 1037901355388128 1039993898443346 1041414233320384 1042279302609644 1044985946431328 1045461510942464 1046413099021312 1048999976955392 1049641337204416 1051757549577812 1052925935954816 1053193950245248 1053673250151424 1055048770503112 1055345075646752 1055693828994101 1057472787492814 1058916993544256 1059748990949264 1061051906837692 1062501000944768 1063383586333288 1065778871132024 1067468286408832 1068120938211536 1069434147049708 1070240342262784 1070274407845027 1070894688904832 1071382044271616 1073542088715712 1077069732781702 1077559898360176 1079732398155257 1080358160624512 1080849822739456 1081207004482528 1083691121067016 1084542583651954 1087358978908048 1088262213018893 1089082601809664 1089388465183744 1089748468639072 1091584812895808 1091945542164554 1092442477601552 1093934442270208 1095279387703424 1095949043257552 1097445796894208 1099378550776352 1100158834716928 1101595039790014 1102576452347392 1102770190099886 1105633919730032 1106502622902908 1110297568083286 1110802855376368 1111813917710144 1112319895081472 1112798527211378 1114562475515104 1115243920779692 1116084649788416 1116767025712768 1118648899165952 1119018572135576 1119527828285888 1120904239688464 1121304142874674 1122435075001856 1124901645046784 1125099305640772 1128907313503816 1131302238201344 1134842374994944 1137130363654208 1137825606961384 1138343422038592 1139379552033536 1140638469260444 1141299530043904 1142196255899776 1144907392007687 1146383995839488 1147880545663544 1148402936660672 1148695253895616 1151219531127424 1155115945430272 1155318915089801 1157475244257728 1159808863701796 1160720132451649 1161392831629184 1163734349434888 1164445858461149 1165323678455552 1166036159200096 1166566812667648 1168089710199874 1168918761886736 1174529658798848 1174736039713159 1175270652424792 1180228033837391 1181839888524064 1184222630234798 1184908950362368 1186172977586432 1188564455363824 1189498317553756 1190187695223296 1190960754668993 1192587267189472 1194216001061888 1199067772101584 1202008628088928 1203343926805504 1203650228851712 1205770023432128 1206625818721792 1208201011382596 1208540328563216 1209489885916004 1210190849764864 1210976901806287 1211141703942016 1212630750671648 1213182608954624 1213583521893512 1214286858222592 1218032995579456 1219963755895808 1220178120201964 1220488707264092 1223170751822888 1226905244246528 1227869231023232 1229817447023836 1231057824195584 1231497026697344 1233979883606008 1234695040713728 1235665147980032 1237747377653248 1238156408359024 1238504138362304 1238913419150102 1239477238459376 1241001122512228 1241976184504657 1242695975894912 1243261516614656 1247525500452352 1247937762473776 1248505688687488 1251747871661056 1252731377438464 1256432629458688 1258965759760016 1259538704724608 1259859310724224 1260308788685584 1262849733824063 1263581622548608 1264574426174752 1267123971388814 1268854501128256 1269488977572992 1271769745384432 1273785686302976 1274009507857933 1277134167344486 1278096937660928 1278878368154944 1279460375183872 1281033416786816 1282039932391904 1284074099098417 1285827777875168 1288420172588626 1289006522014288 1290179786861504 1290766937073152 1294160057803172 1299577558461952 1300963910901248 1303586822011936 1305367149599744 1307998938207808 1308465590865928 1311863480758336 1312460499040768 1312794575880704 1315106588756576 1315910647009948 1316902649058304 1316944565863087 1320364474388344 1320965361403072 1325495844230624 1326537294230456 1327306093290496 1329982113639872 1330587377563136 1334959668799856 1335907156441984 1337651119745017 1338259873769896 1338600517644488 1339078087978433 1340087554851584 1342555473957896 1343166459914048 1343610327810674 1345874456809036 1347712537238144 1348832038671304 1350674158313216 1351255354470959 1353397291696912 1357529381942272 1358359377558656 1359426648632864 1361098005335992 1362167428166398 1362956876787968 1366192013992366 1369569429640181 1370363168116096 1370816023540348 1371439870640224 1373125997084072 1373965528495681 1375001295340288 1378022883922432 1379243244994384 1380801155865824 1381429547117312 1382274155332576 1383973602064328 1384161947362304 1385060998387682 1385863715053312 1386952596449728 1389289761867392 1389748871845796 1392037709233664 1393854948305732 1394489280230816 1394844236873248 1397300750553862 1399209064624448 1403279121169408 1403525696490764 1407170443292768 1408339334495038 1410262724121152 1413105995742364 1413749088660832 1415035895267456 1415679866467328 1416545415382144 1417420384086784 1418286997156832 1419401353719608 1420223972451328 1423734962574848 1426863644214272 1427114363658676 1431944570815528 1438818011154304 1439472805399552 1439839212256256 1442374968313664 1443256838656072 1445227915628288 1448141681587216 1448800718958208 1450119429860864 1452563038237696 1453451137582208 1456010866123352 1457154862555238 1460938876299056 1464038190613504 1465188494162176 1465445947806533 1467768893812144 1468666290040862 1472480197244144 1473150310873472 1474491184984576 1476120371984104 1478136331164416 1479040066060768 1481644860245242 1482022001677826 1486659631163476 1489813510870784 1490075291467147 1494855929380352 1495118595998566 1498404144378724 1502108406702134 1502978958578944 1504159858121536 1505079503843528 1506009158092208 1506929934479134 1508065936824832 1508987970729536 1509674698746368 1512718397735776 1514784339375104 1516042621977664 1519979558445568 1520246639628794 1526751035933696 1528744136851448 1529439855737024 1529829163022272 1532523403833268 1534616393459072 1535047382758912 1535554660355056 1538142236353184 1538650536686417 1539350763893096 1540242899700736 1541243329571638 1541453077744384 1543348228127552 1544291833681096 1546739761939328 1552247556067747 1553630455580416 1555540577526848 1556762775047312 1561515765404672 1564510209571903 1565222205303064 1566129334989824 1566646884046112 1567359852160256 1569286853810368 1570519851862192 1571480070189566 1572664733792768 1576277994279296 1578058463846656 1579455974106472 1581613060229888 1582926855300208 1585088681656832 1587759727848448 1588284424966624 1589007240147712 1593702034549504 1594107699283712 1596915143490128 1599096073856512 1600134730472971 1602320057876384 1603299718900132 1604029367418016 1607263297594262 1608194792334592 1609458360586048 1614978280848416 1615713244183808 1615997147084089 1617183880305664 1621181782567424 1622172975679552 1625029846720588 1625443485711164 1630406166819584 1630987844181344 1634276126125258 1636508080932032 1639807492385524 1642047001460096 1648428535215616 1652761863622276 1654007801678848 1655019064671104 1655772250237952 1659110500742464 1664012418426688 1665319842920272 1667367282173516 1668126087312608 1668677342603579 1669644430056064 1670404271506432 1674795368921752 1677450164356736 1680463876494256 1681859783756471 1683600355283968 1686994710838976 1688320192656944 1692704508268928 1693308411708848 1693739430488944 1696722339958261 1699039578472544 1702465061493658 1702943190248168 1704281202881642 1708706966855504 1709484585345152 1710049508122676 1715914423401442 1716695321945296 1719039837853184 1721153323533952 1721936606258176 1722505643977888 1723558786659524 1728821025983744 1732306552245808 1732924584442678 1734230953337344 1734672388639232 1737424731004336 1738789835990284 1744098577602304 1744674939051352 1747931263699456 1748376186311168 1748683399903594 1751455318666592 1753847306810368 1757383289283776 1757876841546496 1758457756213048 1759258015877824 1761420948081872 1762804907038868 1763826546431488 1765212395481472 1768013194578356 1772383967769646 1773997206934568 1774804538475584 1779157457196928 1779413441028608 1785492868775147 1788825377489216 1792431880266412 1793470690068992 1794879830699648 1798498540035736 1799140187440651 1799598144894503 1800954775794944 1801460564890624 1805092541835968 1810741142455168 1815182199961856 1815501152283973 1816327371929224 1823988779566877 1825045878274432 1828725406254824 1829557644149312 1831222923287296 1833176419906304 1836872340107728 1839380983526912 1840575711761171 1842620387920928 1843089412929184 1846013776692107 1846853882381816 1853104738702448 1857176967680672 1857649697955616 1860921276083254 1867744144143152 1869211641870188 1870294949636608 1871509757336989 1874065705583456 1874918577475328 1876625144525824 1885729822130308 1890626781092896 1896126286562816 1896459461867278 1900626963582292 1902059755273216 1902543910120448 1903222677623168 1905562608198304 1906429814071552 1907059820118376 1908165062921216 1910273422567664 1912882310918656 1914051850196288 1917085902121984 1917910825700716 1920530144564864 1921404162040832 1923912463858616 1927993955244544 1929508791607936 1934519438021632 1934859359527556 1939111245666584 1941759518254336 1943904996908644 1945674355992752 1946559816392576 1947749946150448 1950144621090644 1951614741773312 1951676861364461 1952807962120576 1953696668965888 1954342294997344 1957635573540416 1958282501237258 1961937510794624 1967032369753088 1968577878831872 1968923784871351 1973752804077842 1979778916852352 1984478153152099 1985974156241152 1987188383988896 1991194812182422 1992100988567536 1993914216058688 1994821630022144 1997274177576832 1998495314175536 2001663221333248 2006171992719104 2008438044895744 2008790954911202 2010580589574656 2013052512093568 2014634179472992 2017385594835968 2021452904502976 2024660271210698 2025581677451024 2027425379353792 2028348043972096 2029665511478143 2032437455351072 2033680090833556 2035213184908288 2040563278600168 2041491922168384 2046793372062208 2048493577447328 2051291235085312 2055426902897984 2056362310779392 2062962904955392 2068219804917112 2069418448520192 2069484317784851 2073590663134144 2074858459753112 2075802710776256 2079987796886692 2082828466640768 2084558605219288 2089971892862656 2090923021884928 2097999953910784 2099282674408832 2103515099155624 2105851871909632 2106387900490496 2110097541006224 2110690151293504 2111387657988202 2114945574985628 2116607300353007 2117833987088512 2119497981898528 2122103813675384 2123401271311507 2125002001889536 2126767172666576 2131557742264048 2134936572817664 2136241876423072 2138868294099416 2140548815690054 2141789377809664 2147084177431424 2152180532291713 2154139465563404 2155119796720352 2159464796310514 2160716321249024 2162414008965056 2167382242134032 2169085167303908 2171751964396399 2174717957816096 2176524426037786 2178165203619328 2179496937278144 2183169625791616 2183891084329108 2184884955203104 2187868884540416 2190558775406848 2191898086515104 2194891593788416 2198757101552704 2200317669433856 2203190079580028 2205152904694784 2205540380199772 2211267839460064 2213005245805816 2220595136166572 2221605710752736 2223627835420288 2224639790162944 2225597054422756 2229124951030208 2230487841559384 2233534051425536 2237297798331904 2238037144271152 2239055656571776 2241808479376928 2242608285749348 2244870150003712 2250198611281544 2257814627007632 2262604476402688 2264780101155551 2274260727308416 2275651213922768 2276686844077184 2278759104067072 2281276938520888 2282599060087808 2284392511799552 2289814784015374 2295761091327088 2296805873321344 2297390507791232 2302439062254848 2302843632267409 2310231890860544 2310637830179602 2314950488515456 2319617727403592 2321440264903298 2322785663258368 2327468698869776 2328891716922298 2330647356911104 2332072318400192 2333133625335296 2336179420399748 2337837523773472 2341546886591231 2349059317597696 2349472079426318 2350541304849584 2360456067674782 2363679777048128 2368445260469596 2369817900724736 2372345955172864 2377128910727648 2378996635107512 2380375390446592 2381921509337986 2385174534378944 2398135544203168 2398928041195609 2404017256177856 2411540046864256 2413251637443584 2416402022765192 2417080657126432 2417879414792941 2418979771832008 2420381699529728 2421953803612574 2422283407884032 2425261501343296 2426365217909248 2427167043787024 2436065991158912 2439246159535031 2440356240403928 2440977414528184 2446341503645776 2453810488493056 2455738462046464 2459634894047672 2462994053394688 2467959767212016 2471330295960064 2472935492549137 2475494755306496 2476312816718048 2477008276724608 2477826838300204 2478954476918752 2482002245024456 2483952369009314 2485391951789824 2495051000904704 2495875524947552 2497011377374976 2497450136402683 2505462754876928 2512865258917376 2517931519520032 2519077409449216 2519718621448448 2520617577371168 2525699467648126 2527163245097216 2529148852349504 2534247942777628 2537709002256512 2538977955145984 2543539490768864 2547571372605952 2548019015715866 2554268334688972 2556193875321856 2557756736309888 2558920750367744 2562066833573632 2564079864783808 2568148198196834 2571655555750336 2576840345177252 2578013044028576 2580359573723008 2581533874146304 2588320115606344 2599155116923904 2601927821802496 2607173644023872 2615997876415616 2616931181731856 2622207252662767 2623726961516672 2624920998081536 2625589151761408 2630213177513152 2631821294019896 2633889131726174 2640728948776688 2641930722806144 2650991688461248 2653074588460912 2659964227279744 2661174755126272 2669919337599712 2671814312883968 2675302239490034 2676519747539792 2677201035288976 2678156175956866 2680175109703168 2685110947915792 2686332919828096 2687220655621348 2691748913618072 2695425074476288 2697664077342608 2701348316626432 2702510708941918 2706794583393824 2716718755117312 2718853297265728 2722196010671984 2724334856332796 2725913753575936 2732384027984732 2739138859280362 2740726336232192 2741632047080696 2742879741280448 2746251994168144 2747931056991362 2750002590680576 2756045767844864 2758486489988768 2761602311731648 2762859094234624 2764548310665152 2767947204128656 2770121996775364 2771727430106624 2773905192899456 2778579523734784 2779497743691592 2784075418467328 2787709896611464 2788978560461632 2789688473746496 2794601501107724 2798418129248896 2805774508075231 2807051392981528 2814340886585536 2816678668990076 2820525448242304 2826211991484728 2827498177321664 2830071790534912 2833090830764288 2834840768173568 2836573994313664 2838802707439216 2843802231761029 2844526099994537 2847469925149696 2852930382160529 2854228727317352 2863889141631056 2866268082176521 2877636022308608 2884749936627328 2886513677312144 2890455831256576 2892333261338983 2896283363174432 2897601437916416 2900238859721728 2906902275164416 2912021732246704 2914309725110476 2917892743803653 2921877752598112 2930376988324352 2930891895613066 2935537787624288 2937332580081724 2940943904386697 2944960394488288 2946300621746944 2948982369969152 2952240743968208 2956272662328832 2958080132121536 2963289720490484 2964044003355652 2973319262326952 2979627021741568 2980150582934294 2989711858760704 2990237191997132 2996808288757448 3004216813404268 3005957917157888 3008319716243072 3010159007687056 3012018316184416 3013859868958268 3016131873649664 3016227876654167 3017975941459072 3019349397492736 3025436795471552 3032085243955328 3039959116891136 3040493279257588 3042882212982997 3057488273702896 3058879711474048 3059658326044544 3065046807666536 3066920782144153 3069232786918144 3070094765517824 3071109320710112 3076284472706368 3077301073372834 3078701527786192 3082486659143276 3082906155488768 3086696456255104 3088583667362192 3093479523878656 3094023090512123 3104495112135494 3107260911160832 3111081155053696 3113525550094624 3129020419143806 3130444410606128 3133293768092224 3134719704320512 3136755790466221 3138573707620736 3141039703724384 3142960140379132 3145329467585536 3152555988558592 3156116927693312 3158911948212944 3163226120459776 3165853710600416 3170177363313664 3176568849933248 3178014480295424 3187404069099008 3188215398567424 3193830286980256 3198192147713024 3200269460945942 3204640115752768 3206599437800264 3208058734836032 3214526595188524 3216389584669184 3218916721172096 3229956561696832 3231426488367616 3231994294168178 3242363565134848 3244345951359104 3250059693441176 3250886971422328 3260812333639168 3261975688362688 3268552252250516 3271120373272829 3273016161864064 3279614984771048 3281620146572329 3284094002920192 3296857070431232 3305523727244552 3310038129342208 3318221001484928 3326097186269011 3328024836853376 3330639685840544 3334734564347032 3336252174625216 3337354685207158 3339288860112128 3349590737843504 3354900328713472 3356343944976253 3360927752988512 3363719567512942 3373989421677952 3376640385313888 3385409016537856 3386616823417696 3387478860977888 3393444679916522 3398079156945088 3404930122987316 3405886380496336 3408562405763284 3412753086908627 3417413933711008 3418969170690304 3420099016245352 3431828846802884 3433390643890592 3438079675706368 3442306647067904 3445011287955776 3447117573319048 3457642051967488 3464613104491616 3465849168885356 3468461906674688 3469344777278464 3474849462008672 3477579671980568 3488197155204608 3489349878102704 3495862527398912 3496752372622336 3497366799807188 3502910637333184 3514766578567552 3515753683092992 3516915512426096 3518516031755648 3522841896163744 3525609814077736 3527653092862976 3530424790962944 3536026389156712 3544767935539292 3547994413869136 3549609076951168 3558314914393856 3558826882057216 3558940158958723 3570985737550294 3577650754978432 3584863760532824 3586941380137984 3589759661399296 3596997080071472 3598280374881302 3599196289789006 3601909551589888 3610185083671936 3618754279277357 3621482284910336 3630364399923712 3631002304567946 3632654743858448 3647977559133754 3650091756548864 3657450812509648 3659115288298624 3662445846574592 3666352839812608 3673744680215456 3678761967053824 3681151423522342 3685240775841856 3686178825858368 3692027553384214 3693707764763632 3701154756224849 3706209477404896 3714353935361344 3715299395911232 3721842552166508 3735488288286304 3738423283740376 3740589899273216 3743019514673978 3748131411166912 3749837154950656 3769744064735957 3771459644260616 3781253562185792 3792252573125632 3792918923734556 3801253927164584 3806445355246336 3811125216396608 3812859628143104 3814119640236752 3820546845135328 3821809397575939 3825764621837312 3828103700392576 3835821651401432 3841060289129728 3847824927717232 3855987910489088 3859017583215872 3859695665349601 3869718719055112 3878222491333168 3883519036508672 3886041488291501 3887809993817288 3891348711985504 3893119632785152 3895499892300896 3900289242181288 3903353722728922 3905615924241152 3908684589994688 3915271147080832 3916565002474516 3923875021589248 3924564500061359 3937155757663744 3937847569742702 3947505608155684 3959557833704704 3968956306304198 3971948312482304 3974376767977792 3982389624364844 3984201977135072 3987828432117376 3989643260044288 3994548355153664 3996990628351072 4003326442666496 4012343985438208 4016876089791488 4017581909822404 4021161179149312 4026105024187136 4029268358945984 4042905809005952 4049320542421396 4051163354902048 4054850758707584 4056696087944192 4059331022956286 4064874910702144 4067360181667112 4081126557200336 4082983844336768 4088313985699559 4093586744124416 4096987154894656 4110853805795968 4112724621558784 4120611397041491 4125925809910784 4136439609834224 4138968635569702 4147181326268288 4149716919506224 4151605421552512 4159975593773384 4165656933281536 4169117210438576 4179943785725312 4181846043769856 4198565348817664 4207030198311248 4211703743819264 4212775800980992 4220195082012448 4221380302587008 4222775315976404 4229891149971256 4233214600706014 4235667974177024 4238995963797056 4244207627350768 4246802542623014 4250004003779072 4253534345333152 4263115484528096 4269873145635328 4272483752846144 4277736588198832 4281097631380108 4283578755619328 4294168354862848 4304361064583426 4308278931126808 4310239593440704 4318929592621028 4321432642498048 4324828017930112 4334764484268064 4336196967025357 4338170334607816 4343503928792798 4349435915632192 4353048852075572 4356330407238656 4358993874556288 4366339251583232 4367782168658216 4369769910406208 4381117550813696 4383796173030208 4397514203105408 4400635338867712 4406380159160056 4409074226975363 4411080760399544 4422535678920128 4426010491611632 4441190272333144 4443211421505472 4447255670840576 4451194108845512 4458249902060416 4460975683118768 4467068102851072 4469969585705701 4474595596663808 4476074288542304 4478111313143552 4483616958753856 4485216571498696 4500397222563088 4509470604060191 4515629254015264 4529560202311102 4545095124961259 4548521454616832 4551302427845536 4553373688154368 4557518208134144 4562553877041776 4568785023599104 4579629568030748 4591522182654176 4593611746642688 4594781015582464 4604878124509696 4605687264534818 4620463781721088 4621275660359204 4629900977030912 4639235454807184 4642880529806596 4645571326516736 4654937397739552 4657783433844596 4661294713822208 4664144636800384 4666267250670592 4672358840799496 4675675047546944 4683093773182462 4698118635195392 4698944158852636 4701082609699168 4702636147337359 4720912135349564 4727359554096256 4736890520939192 4739635801449472 4739786663313691 4744691910345728 4754257821455296 4757993270215024 4763843018675972 4770349068757888 4781672048973281 4796271088406336 4797856082391218 4808034512355712 4823080093728512 4832804045530384 4834161314252864 4835758829585882 4837959543664016 4843907607225148 4844566815768064 4847713494356887 4850523002686592 4852730435818496 4854334087574048 4872131982317824 4878492319070062 4880712480807856 4881954829056368 4892683007291552 4911476924092928 4919269788095344 4925988106789376 4929187670732633 4935919534424032 4942660591920128 4945870985098274 4952625633436096 4954016553449216 4955653676600408 4957908953837504 4964004490048912 4967904738018628 4970783903579648 4991751049895104 4994022754749952 4994900272805366 5010925509753856 5025730517834752 5035863039040064 5038154818898432 5039437242896896 5041235154742336 5051398935296252 5054326490194432 5058297704699008 5068495885555256 5075418004513024 5077955910291968 5087078981537728 5095142745211904 5096038031431732 5108536669377944 5115513472619776 5124133667147264 5128159729567616 5136296396393668 5140332015143017 5143311111500672 5153680690354504 5156026088057152 5160719147446016 5176640231212688 5185757010858347 5187077005872391 5214347288047744 5226724149851303 5231995752831232 5233862363463712 5244414505325534 5247453923033344 5260426355026304 5263642588039792 5267778263452348 5274254770676969 5281457897553376 5283861445612288 5301983376922496 5306149176921824 5319928454559488 5320863238700779 5339838675199424 5343628625767936 5350604478980068 5353039495079584 5354402070577952 5356312351913732 5360350219406336 5362897707999271 5370221895831584 5372665839656192 5374441311242696 5383497827236144 5390850148952576 5395328154685216 5402696633252864 5405021417883836 5413589166787648 5433437510234624 5437706594531456 5444392021343968 5448669712665592 5451827507151872 5464768055969464 5478277718560724 5481452672464384 5483264094161392 5485759482560896 5492503988336288 5495862113982724 5500005181361152 5500180245663481 5516972979977536 5523204623463296 5525718188469248 5529096621330304 5535894408257312 5540243993550728 5543454860213248 5547810385798912 5557159047469568 5558995487383184 5575419793222928 5577957120923264 5579376947492992 5589203002215448 5592620249792279 5596836258497792 5611549016150462 5614102785963056 5628681773171072 5633357337980152 5641050896484608 5652423982969456 5654996354643328 5660143581069824 5666181661528576 5669681536347136 5673147988627328 5677605414878432 5687604463522058 5689052199989074 5705860764321058 5708457454634704 5719966441438403 5727778283262112 5732536164353042 5755272044617216 5769499873254656 5773027354624288 5780911662513152 5784666522677966 5792566726348864 5795202875832832 5813804550328832 5824043464493408 5828619450220952 5835785487607306 5843755505196224 5860753976648704 5861783791226132 5871075575248576 5874665160163448 5881887808773394 5889920788976576 5892601243493888 5904481487936416 5912545324657664 5916160264243072 5923883530299361 5926579440980968 5928088006711304 5946638524653904 5959254043483136 5960301165868588 5964984210085747 5980474383994264 5993616577514896 6005700481905047 6008433626808536 6011915834315776 6016639432486144 6020318015374112 6024036632368832 6027719737916536 6032455753308334 6035951882918144 6050873590943104 6064170487910656 6065236045549373 6080986558515176 6085764425965994 6114976547405792 6117759422948096 6119316652089088 6120391899662579 6130093615333072 6133841564288306 6138465573836288 6142218641420224 6152568945412736 6154602146745668 6157403055572384 6164973318286552 6165812310977536 6173392912510208 6177167334724384 6186959047757312 6188046181024246 6208990224270988 6214521822321664 6222162310107392 6227051100189248 6258040838287612 6260888821212256 6266587536184448 6269439408641024 6273511580932442 6277147415241472 6282079407448768 6285920280758264 6305111977117184 6312233855386624 6317823896425888 6326452240919552 6331707421200832 6353137699866496 6356028960590848 6374808138198016 6376430797134848 6387660573960512 6400538921891884 6409280231505536 6413198875600528 6416117469672064 6429053190377048 6432779169338368 6437833442344192 6459913123393664 6462852976735232 6463988588336356 6488691902718208 6500119386882352 6501773942844656 6513224466291389 6521624667278336 6523951376725376 6537104504501032 6542240746545658 6546032323728128 6559229969542096 6563240293144658 6568188005840384 6611047454489104 6620076258684416 6636442002969856 6652194372538022 6656049673706752 6661279371681088 6669469128694064 6672504349250432 6674709370414316 6678577720224256 6699181475687008 6709800657426944 6712687889952506 6721855505977024 6727439135025884 6747978843355904 6753280770627776 6770818033075712 6773233646835392 6774957721955776 6786889359833044 6796158313890176 6809860245974632 6811772760992672 6814023805325561 6817124811526568 6825506173817254 6834827867422016 6837938341380608 6840198032490704 6863657693605768 6866781287781184 6884613294135808 6890022575911552 6894235146638096 6908134814272447 6915284103934976 6929226208983232 6931698337770712 6949698924017344 6955159343961136 6969181842638477 6976394310409216 6978699756205408 6994733599614376 7005821274666368 7024237920394673 7029533157135104 7031507366185984 7033831024852192 7037032063511296 7045683792327488 7051219628155472 7060849581925888 7072052778313424 7086310949237443 7089535871078584 7095988827738272 7099218153902336 7116629828787712 7117880317917446 7141971475100588 7155301509956864 7169727521065648 7179519322798592 7193994160142944 7196560749762604 7198392579578012 7203819103179776 7220370167343872 7237508558554714 7242964569820672 7260728799847424 7262004609135892 7265309487716896 7295955118267508 7300183513097728 7314901625019296 7318230576597248 7324891693149184 7332705679625216 7347489360430912 7362302847044684 7370481551683712 7372357651716736 7384055106768428 7387415529527264 7389856802958707 7402309512449698 7412418954809792 7428707870722688 7430598791822464 7443685104333016 7470976576572608 7476846567480752 7486039029347956 7491920854915189 7496262822333824 7499674309901312 7514056076958013 7539488129471914 7542919288521232 7562507124371584 7585837847469112 7602507854329168 7612890710492672 7617835491132251 7622250432793216 7625719256286208 7628239280473504 7641093690270656 7643618795151878 7656207400785152 7671643302802864 7682120578259456 7695649855434464 7718035166431744 7719391330699202 7739437438110224 7756444982666336 7767038073017344 7772082976583002 7775619987634576 7782697423971008 7786239265570304 7790999784601792 7800578484362576 7806707445457844 7811231848482304 7817369179989376 7830542294161664 7833130004949032 7847750043178496 7849129000122718 7874311515327488 7875695139485404 7895011216311368 7919115667409408 7937912612608396 7943896624964608 7948753535955584 7964779248729688 7968403954270144 7975656864234752 7989096710307328 7993981256702144 8006652885332992 8014351744053809 8024687970876416 8035163819644808 8052210048374272 8058536717891968 8077664595224741 8085811618011904 8098641084842792 8102326709804096 8109701517415168 8118662045912572 8129749821404288 8134720363334224 8151121009228043 8162253114400672 8165967688673536 8176627971399118 8193974309789312 8221707611591936 8223152277992113 8241222794082982 8261596236861737 8272879219668448 8277937271139404 8288114639635237 8294362652536576 8299433839012448 8303210843105024 8319951187546768 8331313866563072 8338234420877152 8359887571450624 8397130697635328 8414060396622496 8423407487638528 8425551601961984 8440390164024896 8442760605174016 8445550631952808 8459782299942512 8466429201412028 8471335948354048 8476838312644009 8477991927594112 8488415254701536 8493605085246028 8500008007558144 8507068690666304 8526230969056192 8539746291270656 8544967505692288 8555473176397664 8562195262760216 8567157511238656 8588336709725696 8608722129166852 8616557862253616 8620479186881408 8637859185242056 8642865284996096 8643140386042613 8649656035860224 8669528968536128 8672393934050714 8676340669215632 8687007857585596 8698871831264384 8706097704151144 8717987749112576 8732678503166464 8735564337316432 8739539820812416 8762235101627392 8767592346060416 8795028406210816 8812760318320112 8818148453950726 8822161520799088 8839948136768441 8845071357840256 8852020983223264 8882380544666288 8886422843010944 8894511341681152 8902388217691024 8916499804120832 8921951366237536 8934136205702144 8939939171411402 8952148577084608 8956222626287104 8967233917507712 8970433142997392 8988518693688919 9000794445126176 9018941208120382 9031258508030528 9059120404622204 9090190249922518 9097042909233664 9102604855691072 9106747376308736 9125107754083552 9137570047198208 9159259136061496 9183044365308352 9187223493285376 9189562031164928 9209756249019392 9211374529069636 9218611961041609 9242551320718408 9259801954061824 9278470909614368 9285761059613192 9291142653033472 9309874795479104 9315566867689192 9328289273600768 9344717681598992 9351350095093888 9363557838215119 9366187546364924 9373546615849031 9397888317705272 9402165219398336 9405272294674718 9437529328707931 9441824270699128 9454719108192512 9458787481296713 9473781041878384 9479573326627382 9508515642910592 9515986540430048 9527686037351944 9531085214434729 9540698137515776 9563344097946562 9592542176812672 9595712164782436 9616069024711424 9617758699469767 9646160187457024 9665608091060768 9668322628505728 9671517659171764 9675919087328032 9687815214450296 9689133631536128 9695426988713774 9701046005373184 9708668175148096 9744263964635648 9756984638140124 9761424961615712 9763909658112736 9785366014583104 9822953848185856 9838539576190688 9851976213578752 9858375341465266 9871839068848064 9891741970196548 9905251266872192 9908033106898432 9911307353200816 9915817907675008 9928008980097824 9935809476037256 9941567807159296 9983502099790208 9988045509499904 9989800545610732 10071726078080128 10076309637796864 10078874485793792 10082470309484672 10102797870592504 10108652980388864 10116595409398016 10136991771110512 10150836009026048 10155911820583936 10174157963075456 10192076062863464 10217073338755888 10231026945239552 10248267334294528 10256319459135232 10272592792787336 10280664030286034 10286622223001344 10307361380709008 10312052176114304 10321438294892032 10353280462425376 10371514021716694 10374154011744782 10428694576095488 10430527040270029 10453448299702606 10463991505662464 10467724726927424 10488829010651068 10494907846066688 10520852710052608 10527285176079584 10535556526904696 10548509541353938 10562915795106752 10567722891224576 10603966753844992 10612298353843648 10639856909118976 10641726477401558 10679677350398848 10687257251535872 10701208957960136 10706078990159168 10708804141155904 10712624703827464 10725795415998542 10740443791663168 10745331679312384 10748882622485392 10766995654472288 10770553756804919 10781700297905152 10790656309370432 10810042835767672 10827178333575296 10855640422428131 10866875020469248 10875413189062912 10888784042687936 10897339425331184 10929536111938928 10951571467003321 10956555437121448 10962905344928768 10966528188322784 10971518965121792 10985007976672576 10991724227965448 11000360491326962 11033945959955072 11046409246926592 11058193242660608 11071788816514624 11080487987101456 11095620771597824 11114318094939136 11117990974766368 11150839586445856 11155914241846528 11158753894985984 11178406004430896 11185240499584558 11193672516995584 11223098032300924 11228205571926112 11257363546342144 11266714675960304 11282101792969216 11304847965938912 11309992709286656 11320287162139648 11332363323057152 11346295977254656 11355210829756864 11375208927044116 11378104399978148 11411721528642116 11416914909269408 11439932882876806 11455556566524224 11465072328706084 11510544089234432 11538999746509312 11546054709248576 11569333045355932 11585133452697728 11590405751665664 11612632118935111 11627609100657664 11648086928986816 11657238900441904 11671570975214612 11687511010392448 11723567582452264 11742151150497152 11749330320326896 11763775617546788 11773018486295297 11779841577953152 11785202486987776 11808962975872832 11832320528486144 11847767060598722 11853158881961936 11856176013422608 11877056379707827 11893277049307808 11920602331737176 11929968420171494 11960948767988528 11970884343207823 11987233155029792 12011400963810094 12016867253617072 12033278864972288 12040636030748224 12048073264737664 12055439475833072 12064911506616668 12071903765836288 12101747181886208 12128340975821312 12130472091098746 12161973117030352 12171528851931988 12229953094811584 12235518845896192 12238633304178176 12240783799325158 12260187230666144 12267683128576612 12276931147672576 12284437282840448 12305137890825472 12309204293491336 12314806111144768 12329946636573104 12346785825020416 12354334669448768 12373918095514624 12376092362048492 12417980448541976 12444324620214784 12454102200378496 12516081676575224 12521777642424512 12533175072368896 12547023161864884 12554294830482944 12564158814897536 12571840561516528 12593981312084557 12597187014261521 12610223954234368 12635647792851776 12663414842401664 12706275399732992 12708508065987811 12767921456968139 12775321147921024 12801077843783768 12808904443072639 12818560463011072 12826397751201056 12832234939344128 12858106380754096 12875666884688384 12919826246787328 12922096436844749 12927977176672712 12977383805436416 13000238773764704 13003547885689312 13026448932582778 13047902753450752 13074209009002064 13084481493091316 13092064647456256 13100568301358923 13118459939084192 13126480586289316 13136376011680768 13222094908978208 13240152517368832 13272884005939712 13304388745076044 13312099347413504 13322558743362176 13338938257388128 13345008698500864 13349418740828632 13357155440448512 13357580596611311 13398362951374016 13419601314853888 13425375779905012 13443711011954048 13454878270051768 13495957686711808 13506561541255552 13541636066151424 13546467293670784 13549915443911552 13573778719666088 13592316627780352 13619720491949264 13623545521985344 13628047610651122 13634249623053136 13651012347634508 13661738029551227 13669655734844032 13675876682761216 13680396064981408 13727315387211536 13733562575562368 13769226588271616 13780045151823104 13788470293276192 13816269628544894 13858452417966464 13863396675541424 13891347072064693 13899397848034688 13910318687922272 13938363685276954 13957399512410816 13989467199228752 14011642549332736 14048475840789346 14059066314270208 14067662049704384 14074064127022592 14091367584654976 14102439256310944 14121699163851776 14144105556626848 14172621898474886 14179071742157168 14191977655476544 14198436307804672 14233259657575424 14235760635834892 14283942950201176 14310603019913728 14339455042131296 14359038645597184 14387988320285888 14393121499525208 14396785159156024 14440740334687744 14475017117109428 14485929139641344 14486390224493957 14524009218271784 14530618975433792 14591910236535016 14600367026195456 14629803250038592 14636461153194496 14694978720861824 14724605694089368 14729858967762763 14740963103367424 14744715303433472 14768110213536856 14774831059054528 14779713605917414 14804619024899396 14824837909619584 14857415741445376 14861197583644928 14863808899180549 14887370208666032 14941953153145216 14953693134961504 14972078058695912 14983841709830378 14992525644667648 15028112153916026 15065263726041991 15078976258943828 15085838577042464 15113620813452491 15125014248743168 15171675694938224 15205015708658336 15225781420985344 15235670982264502 15244500865586432 15256478560947008 15282187380541312 15287237590303756 15312414801570304 15343286605605728 15364241156518912 15391299710868928 15436070332863488 15438782661398404 15478874876220448 15512889965332672 15544165953166004 15551239975269152 15565394847942016 15572478531140608 15581999569203584 15601156968725152 15613414890915688 15622463696964608 15634738359978752 15661084588323328 15666260009898064 15695500086356992 15698258000245436 15751390278970808 15790022432622736 15838231334818816 15875825225216792 15897507071911168 15929558497459376 15936807908540288 15951313728469504 15978193420614656 15987962513404288 16028703488107618 16070327639289616 16104420096748544 16117073435783936 16119905425871863 16155329190449482 16171623236023808 16197282169685584 16204653419608192 16219403034830336 16237324091825144 16259499642808576 16269440726668448 16302242018456086 16324506228801344 16331935377347072 16353255942798236 16387948619578624 16390828206138617 16443415223183872 16446304555984226 16482445588165964 16523192473723474 16545758439336896 16555874542278808 16576229279270474 16588725305073152 16598867678024896 16606421686210048 16639902375093536 16662627733126144 16676468841754304 16719775142901248 16794261395270656 16828120793244992 16880780328049792 16885521210348032 16891101263905616 16919564599885024 16925155903550587 16932858402824056 16942671896708096 16953676625288018 16955983855188224 16976830509403072 16987210170492056 17014137381332608 17052461938112384 17074723116745217 17089935011384576 17110946352795328 17124390525520432 17176673419451392 17209612305290933 17217444258333704 17233115724507232 17240958373762816 17275718370484112 17286280772085226 17299312071720448 17339057937072256 17344787868101428 17352681338431264 17374015715171192 17397743662528768 17412195408302288 17435975498225152 17465357006332928 17471128674632864 17479079641624832 17535184692120832 17590056812421632 17625520636640224 17636296907901452 17644323041598176 17679896273536882 17690142715680512 17704041966446528 17764761089332576 17772845686021888 17789022683362304 17804776435382048 17832999608241664 17843902732475072 17879878342822804 17904297154169216 17912445252574208 17934467835015424 17940866285994784 17977037387377838 18001588890252352 18037882416240764 18062517016061056 18118240809244408 18180380499845036 18194085818467328 18205209711382144 18213494752617472 18250215508167104 18318518272122992 18355450768639369 18366088730616704 18374446986570752 18379124062329856 18422749058139272 18437223922083218 18485102641436816 18500457621321181 18519603908123648 18556941819228736 18571522119226384 18619749590958208 18631133735378384 18656578547201536 18689435363197984 18702700190187776 18727115676430238 18732375092729848 18747093231698062 18795776635410544 18804330438796672 18810544589349436 18875058657415862 18883648541398256 18909438216385024 18917574962593426 18947562083756768 18959146653254764 19017031285821184 19031973080860096 19055372074703888 19062170428869458 19081396275031552 19126688195893124 19185084353625344 19191424329564872 19232138049422848 19235517398939534 19292320374914048 19331216182121536 19336645257011456 19343035318343528 19351838174656064 19375630428900592 19390853977427548 19402092010746368 19417336350296192 19488527929271296 19513969276280248 19522849923231424 19527819316225472 19570732029166208 19640421556526617 19677079152381376 19716750682930532 19743678137696128 19783483940393096 19795579593839533 19810502533744384 19816066213796864 19822614706401632 19831635815350016 19856017960195648 19871618952074512 19967004199580416 19970512675123703 19979601091221464 20063876575235647 20143452156160256 20164940618969344 20205595741185008 20233190818796032 20246332829372881 20273983542221024 20301672018052096 20348315926150912 20384152125726928 20434146677511776 20462053890479104 20512638918270464 20545185585574672 20561328060572068 20573244446002688 20586607330706879 20614722761418016 20624104352228608 20642876589784064 20706560924850752 20743028043433388 20748308023489564 20857389152190976 20861054080540058 20906896599405212 20927983011324928 20935449453854848 20977658021302136 20989815692133376 21041705420105216 21054570352159168 21071113053809392 21097019082707876 21113595136579169 21125831590213504 21135445782449152 21207933507689984 21224596707687296 21279713818237952 21283452954803116 21359354700797696 21402417915920272 21412157980318336 21417608282311808 21425249407654928 21451590831997084 21468445475009071 21480887583326336 21490663358624768 21497765244970784 21533991308944576 21541107513609838 21581312618740864 21620085671535344 21654356667150592 21658161633584861 21711280844856262 21750826378125824 21777568085375872 21794678850662368 21829259684673089 21859072223877856 21903142934006642 21913110874242896 21933056376645568 21943037930243584 21970015953345152 21983448455930896 22000720982653924 22067891919910144 22092818493853184 22116386485321216 22143577633029248 22160975974202912 22191241543195648 22235981949532736 22301679172891712 22311828483693056 22317507789971968 22356812008861792 22370480999169116 22387345033991168 22446196064601848 22456411143852224 22514727092684288 22533429351920608 22564203585938432 22609695931877824 22619985418573312 22692591954509312 22710421659513728 22750417854088232 22756208799956296 22764327495633361 22823443057284232 22833829818538816 22879865765753612 22911113133048448 22930144657412168 22971341026006303 23077999493018624 23092109418497152 23138666090711864 23170266905395456 23225264237870222 23282680303883077 23296173857973632 23314477800883808 23343141950429224 23357413984426577 23375022020784896 23447135164904528 23484302300994304 23498660640653792 23527551235093576 23546036972590594 23559683155906304 23617925951745664 23664641056972288 23695534121197444 23706317763923872 23712352026845216 23754112759415654 23786554098615616 23841204663474352 23859936840342988 23889271608360389 23921897535977056 23941768686415646 23974466310059584 24022801927620188 24033734507234144 24066557729944576 24081272061496448 24096146529475328 24110878951666144 24129823013233336 24143807531672576 24203494363772416 24256681951642624 24260944182197492 24323946234060704 24343057703863976 24459906189623168 24471037691792384 24477266608356352 24481567598650316 24520374461332288 24535366257153224 24568874565680896 24610275781650944 24618408586982672 24629612222289536 24659893273146208 24693571650040832 24708669338897536 24752184724096984 24835960897083952 24888649240429568 24908204400756992 24912581112711061 25032163353150448 25043555284849024 25066350144737792 25094046323729768 25108589660965888 25128317629795072 25143681123033056 25187962624169114 25194374028523042 25271295585703552 25326829684803328 25331279954941499 25412550799465984 25417016131975622 25535842913936278 25550642295842048 25602155687567536 25617808886145278 25637120926022144 25652795502402112 25664469878688256 25716212761508192 25751333769376768 25839652493574656 25844192873689498 25855954353345424 25954767610872832 26000477547529408 26007095771378624 26052897865165556 26095805506901504 26148418018004128 26168962986182632 26184129294912512 26201136602717846 26236919878168384 26252961172578632 26388208453151699 26444189817956416 26545768011879424 26596673562722351 26608777490152088 26624198694827008 26645117486724352 26677876514776256 26690017397001728 26698837481657264 26715161193222622 26796725902748032 26850751559810024 26887422023908096 26909756540103536 26991915373423616 27013123082511104 27092934587341568 27099830887823104 27147557439332176 27184633255560704 27202290418040507 27239440983898528 27247091043970688 27256095221302244 27268499246106272 27302024695269016 27323476059102454 27339311469688064 27360792129962816 27454630774423072 27467125151124736 27471951500429513 27560090303646208 27576940586552384 27632539257089788 27716904835932928 27726793351082848 27782694144129386 27798795696069376 27820637375844544 27876727370553908 27914799024821632 27978934398457504 28023285098665472 28096951681578692 28118132628540416 28135324099408768 28148128254045184 28182735169309952 28204878512621888 28288211113253696 28345243796949772 28358143484314336 28383955310953088 28396872615609344 28471521271669784 28567885900402352 28621206039827456 28678910084262592 28775976640571776 28786242999050416 28793570318312048 28844279779290437 28881480669375488 28950034234218856 28972780448987914 29048018436543568 29061237950867584 29183820473070032 29259606500077184 29272922306388992 29389957441723648 29449211388178736 29459717935525526 29481926206734848 29489430606866944 29536220427073712 29549662118109056 29559427211834828 29609238049798792 29649675819239168 29714831482890752 29722395167289856 29727617798361098 29774740417332064 29883906306290432 29907386269923008 29944156117391824 29967683419660756 29985051289335296 30056224307832052 30130527452083982 30157952517887656 30171677154084928 30227241626904982 30250028497486336 30343351389876448 30353378769177499 30410031417316672 30471341964529004 30489001731172864 30512957121894016 30564374761082624 30574475180607512 30593168463206551 30624829603140608 30686573211211456 30782599421737856 30863519588827541 30877565322796808 30957749752440896 31025779930665344 31088331906332008 31102479950538304 31130789695884032 31163999138407168 31202313937450304 31226829781831376 31269476719957504 31289787099939907 31322169176646656 31332520019796128 31382234203765819 31396516000490872 31502780557941616 31580044865245472 31751650450433584 31795014143822336 31815665874728813 31859116994918752 31873615817080576 31902627456939008 31975925026808576 32057406976215236 32140655278579232 32234146871567872 32239810851743726 32310658380898964 32343246472047616 32394564339371168 32409306839216384 32438806069660672 32474648183650288 32518999285617152 32538881453336896 32604484036912172 32649012457602688 32663870754694144 32706511885596472 32775897239157248 32781656412277234 32886830446367744 32892609111968452 32964891176331928 33046384947446948 33091516878673792 33111749084557616 33152458558540948 33177450610146304 33178506643195837 33197735356049792 33212843372420096 33279804750187072 33352937683508608 33439550285802496 33471704342812967 33656241586489984 33736128603585683 33761560656099584 33771042420696064 33782202527811232 33839129199770048 33850311807101174 33865716805648112 33907353250576036 33911967710376448 33953661018806144 33974420340984112 34028274762665216 34104923876224768 34149446233490434 34179870022769152 34221892705590656 34248781051040864 34419224610581866 34434888516667408 34466231449014464 34481916747525632 34504313695128431 34551436740968224 34572561544170452 34598624143440896 34678115874144512 34689575736202856 34705362676862528 34748031430342384 34795487325057536 34824390816604576 34871950996450304 34942257349265728 34958159283249664 35070369384241664 35180113624843264 35251041273280448 35272593815802904 35288646083196352 35359792547073764 35380285431361024 35408083932893056 35529522178665152 35545691372043776 35609552870764096 35665999216483328 35687805464950144 35759756685645608 35808594308338432 35868935670030848 35881732571989568 35954074774755676 35982324106001119 36003177780504704 36075764832481528 36097821612295619 36125034032122112 36236481618488816 36360760999690072 36410419422764288 36500431016334208 36587069048959121 36637036544245984 36710901537278738 36732177461233408 36845498116278544 36874447844166436 36919783394738783 36970205282873632 37000915242642362 37113883638457472 37143044238452768 37239499181916416 37262267470756768 37313157094403072 37378870726395968 37405400380375552 37454231352860476 37464750185459696 37494186463396124 37540283955994897 37591553270821088 37608660877593344 37621089178698872 37750117314831724 37767297082796512 37818876432770048 37835149925186852 37895124167513536 37918293306509528 38034062571642368 38063946161720192 38110744149407776 38124340857738916 38162792550063104 38253376391786248 38370168707250688 38382848659129744 38464276098845696 38471034797879068 38501261719644367 38662432364243072 38673290514022912 38686070636687056 38703676349312128 38751260857801184 38781707954855096 38804184021492736 38834672700592384 39027938552560496 39045699846462848 39055638632450944 39141464058332416 39148341748545953 39280843113053234 39354158304762752 39433501365861064 39487356275392256 39566967880786192 39591159187679066 39621005067488768 39645229412803264 39663271630700032 39712035920391296 39743237904149024 39806297072050927 39934008399160832 39941025350247406 39959202182442928 40127753150471294 40286904312320512 40329881237938688 40411191482370016 40466381637592064 40492665658745762 40547967084442048 40696631852301824 40768304251453856 40868293355023552 41025277836540928 41090371171149344 41122656121144136 41146488892005376 41173214661413758 41229445522836032 41248208704457216 41413121849701504 41467184712095527 41486056086866776 41496616046979128 41714778304381952 41722108161080116 41813793198810424 41870898907709696 41955316042604272 42039903373335329 42083410840210432 42109140704318336 42142226107618784 42194038165415752 42227190273158338 42251663180427008 42415867015379968 42449193415374592 42456652318845611 42566905909606232 42718709401595392 42804835831840544 42824315960636672 42835216564623616 42850498815309856 42903181663994168 42936890950018142 42961775166652672 42995530489941568 43067982617889152 43082215027219676 43162625237481728 43240171343070688 43308713334301184 43316323267169722 43422561689712524 43501652756251648 43555136170751744 43589357701324736 43658519369346178 43718144447755712 43806285868013284 43826221748485792 43866112753291136 43886075860487168 43940031906690304 43966896911861792 44001441965307848 44135783839820288 44185636987706368 44232772970642432 44287155266058496 44321951948405824 44471963899065472 44603358345783424 44623656967386112 44635015579943936 44713624017723584 44740961998338232 44892392129203696 44912822287704448 45029454185368576 45066858703841216 45219391863755648 45239970837146624 45385183909018624 45420843319027456 45500835708176464 45512417599912592 45528654991266722 45646886114568464 45667659637077632 45759731531507224 45822226266096896 45860289314824336 45942682052012606 46184218836994304 46277332181423728 46340533810790912 46450528475740444 46565360607766154 46592347715947264 46628955601767616 46686283900858448 46714827968853154 46750044041569792 46894270329809056 46968604601988608 46997321281307584 47055102470187152 47092073945181188 47119366311812608 47235851903491328 47329282113944576 47391068242394888 47412635527847744 47424704053690432 47508225518831308 47573108197231232 47682409326948704 47698166637278927 47719873680685976 47778543216720778 47843795071954112 47883537372831292 47948932620119168 48045603855240376 48067469014468288 48162544122992896 48192293058950656 48221757903332288 48259646026466672 48356943699907129 48406988727544832 48499816496728993 48521888364394984 48647892468121408 48686115407727952 48919812379246336 48963135197300632 49040748922664576 49070732514306448 49137749131361792 49169665442762711 49220551563301888 49236817173965344 49259224444579072 49319786546292416 49417338677795072 49504369448193968 49604176644662101 49671921794167904 49816408801513984 49825162225422122 49996046374573849 50064326706300896 50087110569698048 50132700289475584 50188092647459536 50256635259590144 50287362246066112 50375925248338228 50388748057046084 50542591171407104 50653659369606656 50662559909882998 50825101598931968 50834032263951244 51071685827872556 51101284591684096 51204311375135072 51235617772290556 51274241852044288 51305591004804224 51328939757376512 51432425523016384 51679304987149312 51688385747378996 51711908706690848 51728997620710949 52000955095058816 52014191542757248 52105795730331112 52137653296450601 52191611013803008 52296836036008256 52337925972365264 52402273205435692 52473839756336768 52505922345157264 52598392538706091 52776416906303398 52888379635912832 53193347125444702 53217554980304176 53290234973448704 53324848437925757 53355753029552512 53380034794003456 53397674963314528 53430322386445244 53593451805496064 53701503119620048 53774844047816192 53819513080207072 54026246165022208 54185869174683136 54199661775646208 54295114878664352 54369266511121408 54404580836081014 54478881967797056 54494182087941376 54512190442604488 54536998492212544 54604049390538032 54646952118204908 54678622939376128 54721584259925632 54909261548846144 54934250302249472 54943903000859026 55120180607292416 55153881173104768 55265078514179576 55433809671865856 55453586702165696 55565388288258772 55597591392138752 55641274751689088 55753454741107816 55787542491729593 55829598049643264 55957868796915008 56046570197330944 56193903363157384 56270648198817536 56365470338619904 56409757025243776 56543652166573187 56576422226507392 56690487593899544 56716286968628672 56767910621906176 56943042543339568 57057847064596301 57135771800804704 57357820168525184 57551953281143552 57572485998100832 57587140636624096 57688559558580874 57900068468437712 57945560897975828 58016802477446659 58096036873087136 58122475901735168 58367640946140064 58519213000154368 58779914883447296 58898422776357472 58919435871051052 58963852413469696 58978861213733888 59072440854147424 59099324236218112 59118854423669656 59218476099597584 59299351638478336 59429662965781504 59444790334579712 59455235596722196 59549480834664128 59767812612580864 59814772539846016 59888312234783648 59935366839321512 59970102578670592 60112448615664104 60261054904167964 60315905035775312 60343354308169856 60454483253809964 60500056994972672 60501982702298291 60686702779752896 60706757538354998 60820062834633344 60942683929058008 60978003462345728 61025914243788032 61128749522165248 61148950361215024 61186336926413102 61373146422422912 61518822747715069 61565198843475712 61727039177655082 61755130645593616 61915499504881792 62051559861330688 62176663812664016 62204959901076608 62261579391768064 62327998276814336 62404627874900608 62453659563662752 62538953439915008 62579574199879814 62665040039592256 62764468407531638 62793032000981744 62919630855822433 63005561115883232 63160089730490944 63503300900867168 63590028287644672 63631331749457626 63718233989837504 63747231634161152 63951850053617152 64114813952430472 64281310557158464 64468293743135744 64479621703487452 64621316761797928 64789128678742336 64818613678432768 64949296367300576 65037998571234304 65077762906673792 65208968073824344 65298024915205376 65413023771192944 65551794478314496 65563312824554468 65614826310943217 65785218223936904 65929782352663856 66062705300955517 66092769894893896 66183033757347584 66223498169115232 66304917117081896 66357013286391674 66395470712099584 66559609500374144 66705875367017216 66717596501043103 66943408685625934 67312483172979968 67324310896288369 67472257207171366 67523121312199168 67564405055622464 67678258399540096 67700623614202348 67731433611296224 67814706501152072 67823935420752896 67907322037612288 67948840681968224 68056549525330432 68209847752449536 68298892466980868 68359740045538304 68443785411181312 68497562102081728 68838449221163732 68869777033334816 68932462898028928 68963833495051264 69008627390256862 69102873481936448 69145123088340904 69356231748289024 69379151472405712 69410725353725056 69496062860684768 69590974650115072 69648781633209152 69884514698531456 69916318566499328 70140738768483328 70502082546560896 70545187631605808 70577292166392704 70719585094147528 70760570862722048 70816167865786112 71059044357330304 71091382744087552 71219105741528192 71375610929900288 71519513371291216 71617188616676864 71737871340061696 71763465143979136 71908149549511352 71964648212002238 72006355561009408 72151529664963056 72195643224591238 72250068064244224 72472963236977632 72721521999380144 72820838845528576 73000862032668416 73174138097918242 73274073088491968 73421803074557476 73464354922466816 73690996232557088 73748895688332872 73839566789477566 73940410565747264 74001830485284724 74227767276914944 74286088476905536 74478998363832832 74524534941513536 74757741452791936 74810800760751104 74908462705720952 74929500370919392 74954261858581171 74988372926792248 75080567911989794 75183106541642176 75217321755186688 75242178357397744 75500234629663448 75534594165593024 75670299850373704 75790248335027072 75836586613019056 75989482956996917 76068125143284736 76127892323440384 76221488298815552 76248681715477832 76506752783572496 76661000269023247 76740337414501376 76765697318259488 76942069595758136 77002523439288734 77266617124341403 77324864728486144 77346581028045824 77372141273374112 77407352698624256 77502521715602368 77563415909710192 77669345401184768 78055877105120992 78091399692925696 78111277264901888 78282928116664832 78296683497091906 78561686226106468 78708316609525504 78867002731722128 78974712550784512 79133935761572384 79182318375358132 79242010134977536 79290458825606528 79326543261400064 79424071840782592 79486475808298048 79612594144101854 79868016798321664 79882050700494812 79918404364885856 80255506300942588 80573808624641024 80659762475877376 80822382964740032 80985331317491524 81095934168884096 81288424832545777 81393263704603648 81536608502907712 81736586710047104 82180742342298688 82245312242288272 82346429322827516 82411129404067079 82458891045672064 82496417408914432 82826243699403008 82934369424191054 82972112173733552 82993232093958256 83444216322160232 83627586397620848 83741797815419392 83796190402454761 83910632085208544 84079806746670658 84218281408636672 84284452215237568 84388076330831504 84454380546316676 84503326360854016 84898386830749184 84913304637691222 85133811819212464 85437418803190784 85609671663681088 85648631921273344 85670433129247232 85700997630619712 85806363327988336 85873781900036284 85923550333305344 85991060979883136 86135965235778304 86164430054439352 86325250474963456 86480342686141376 86617426668602368 86632646534339444 86845123379425048 87110272341503488 87178715402649472 87317038738692356 87436288895511424 87612571736026568 87652443496971584 87732225506582272 87880063813380608 87933793823723584 88002883930615696 88157869184591899 88180309099830647 88271567679640576 88574310532116992 88643903896811648 88854310547472151 88943927798130944 89206716691566848 89427248035447168 89481923996676464 89662331101508473 89784784258407392 89825644575408896 90133717407682432 90438783727511296 90454675057913243 90841686638054912 91001671416352928 91024835199825184 91057309982533444 91169261035987607 91293772229136928 91335319274155264 91519463063014448 91644452532193792 91720578629648672 91885364104025212 92368437673988608 92554664362847456 92681067621581824 92901056951480888 93130721215532308 93184695431894528 93257911203535232 93372567801716896 93429655937706308 93500088083139584 93503064176279177 93788540659618112 93937209203977216 93994642562615168 94110204940374304 94184147890362376 94238732623625216 94471703806982656 94782136484789776 94825271055695488 94849408107380864 95016451037662616 95074544246468743 95146216394462464 95364818653897408 95396333274557854 95439747361371952 95557086433441556 95687590143908224 95767074745662584 95897865240238336 96091207710480752 96134938028936576 96325088245985792 96384586117901312 96443515806664576 96519292052933344 96713887399814258 96999632993457986 97043776728789968 97239429504452851 97295784936242816 97372230815455904 97839624758492672 97926270394601264 98081497845329152 98141465028612896 98275498262723584 98339330885525422 98473634347930688 98518448889158144 98639573092584832 98834677355590144 99008738896387936 99208353289324202 99343843588335808 99632817603027968 99650324450844244 99992092749147698 100128653412601792 100174221139396096 100376185294919072 100513270519180288 100574724492132224 100751850496676456 100777496114092168 101085182342814208 101307318739213312 101325119819765996 101404731571457699 101668064527902488 102143371655745112 102202569183368192 102408622750270144 102471235544581112 102611182009608448 102864851046032768 103109012774339341 103376771494757992 103423817413381696 103457995241421898 104001910190117632 104028383085514496 104046662294263843 104211591460662224 104275306592901202 104593672072016512 104675851944730528 104804546410871384 104947679512673536 105011844690314528 105196785077412182 105552833812606796 105776759271825664 105795345694167437 106386694250889404 106435109960608352 106580469946897408 106649696875851514 106711506059105024 106795349926629056 106860644772890488 107186903610992128 107403006239240096 107549688095632384 107639026160414144 108052492330044416 108371738349366272 108399323551292416 108590229757328704 108809161672162028 108957763935594112 108988364175882752 109024380885208976 109073996984425088 109208098781076064 109293904236409816 109357245878752256 109443168519851264 109818523097692288 109868500604498944 109887806001718052 110307762346209536 110530157028359152 110867619343731712 110907173404331392 111130776576517544 111195182784277504 111282549503378176 111506909482215632 111575084983459186 111659196099286528 111915737593830016 112387806726314768 112541296397635072 112730940677239808 112819514050487552 113087304333146374 113152844453014784 113380975187799088 113432573937257344 113535821243812352 113886085086679136 114115694129192602 114271543601609408 114715640337050368 114735797442970319 115103906562287104 115144971996201664 115174281273248192 115377119117161748 115800136936875424 115891121795951656 116033604954893318 116192073746174272 116244951803470336 116735281892280128 117038426000308736 117559829766894592 117796845552714944 117838871742102104 118144881708294848 118198648472436224 118237708847339312 118436952199195168 118476091324854109 118598703276956672 118910471193444392 119098961669328256 119412044646709441 119535625225161728 119629545079692032 119776624469567296 119870733678643024 120224897231328208 120467286137036531 120522109808335928 120631810071550624 120686708616339712 120908966507619928 121003965404596582 121373405559505792 121413515076709996 121640125669266688 121885367858116016 122051828487576064 122257499044330496 122297900722430048 122372673852826204 122746292844845824 123037645495430138 123130397686951424 123454078355310164 123510261291187232 123830999009763584 124103119722661376 124353327625328032 124409919802153216 124523158783536128 124655996553628672 124809255749801216 124907319127325504 125159148399759628 125330080079184512 125528936815063276 125586064001963488 125839261711644866 126011122231766464 126320179460981888 127006601801734336 127262663498915252 127436467979675008 127494463268322304 127738953308286221 127903700107234304 128229627904860944 128562621114316928 128959243406974904 129242633523595856 129503203349248267 129578257357484672 129637227356865536 129898592734601152 130155525813347584 130417936147648688 130596049830410752 130826047542385888 131126625649108936 131229652621886434 131570436447873808 131859564705327712 132125410601911034 132185539789787792 132366067514695168 132446996338230464 132609834234163792 132714026572783348 132790941424199168 133119219000748288 133411750734034432 133435193002086206 133886817371251868 134624966345959936 134648621792576738 134944514414342732 135046242624398336 135128810111244928 135356516799080192 135401247228404696 135462867222592448 135629413002304144 135814644075224576 135897681363936448 136113099050660864 136419695504899072 136597784933961736 136887570822362624 136995124204163456 137676898442327464 137739554066669632 137864925796057856 138017254780513724 138205746963872896 138290246176681808 138569057156876731 138712463496578048 138758302944811424 138821450707450112 138992125721369536 139297563266418304 139769029397062912 139793588725865921 140447136026649529 140897948873799029 141004165093121792 141090375263211616 141154584332785408 141439170188295056 141632335731572224 142118088714660608 142438211483056384 142751221859800576 143039026742582432 143234377233353728 143526930287958272 143816299099022704 143929296424004476 144012711122018816 144106251314948153 144303059329926112 144391286449182476 144500136128488448 144945926473955264 145443043998760288 145641677691057152 146001724065336832 146348276195836484 146548146176983936 146843606149114952 146928709844933632 146933386562724421 147381992465114176 147497791376665744 147679133578955132 147880821131494528 148003660970569448 148455534553829888 148572176953811072 148957996727665664 149049069883027072 149515482905583872 149816925411441904 149859000741838784 149908523717162342 149976745853584496 150161135823979588 150279118325063497 150366213083284352 150434643510373376 150484356714795488 151000469259326896 151069188331186048 151340599700747408 151580496670054144 151673173226038112 151978965913993834 152255784646880768 152442976597631104 152497363430955664 152804817792711623 153013505567144992 153322000538046494 153531394636518976 153884139191516272 154005046878577468 154533234248682806 154649729456972288 154744282546748224 154814705397248512 155005043431204736 155126831819420384 155338690802369536 156111754210241984 156182799385851392 156222554529803776 156565856233329664 156593366994183812 157123372452212936 157416633219051008 157734005463444256 157949425101569024 158267871523144768 158364636750716264 158580917651213056 158848143681565184 158972951616596096 159225188288203708 159350292469433527 159764101400989624 159836808729771712 160511012601885176 160799387182044121 161644765929480064 161970662634983048 162028448645390393 162191868337768192 162576849665091554 163073217005815424 163473173420094208 163501897890986039 164361484684597376 164490624484576544 164692858645655032 164822258808134158 164917782091344128 165652487398806016 165868738848382108 165944224347467104 165986464187916512 166249828947977401 166888432644320464 167255172795241696 167483595630838784 167592380804909522 167821264170417088 168159613493341316 168436562817273344 168568904430475136 168776152661663008 168908761092633352 169006652721708032 169796773661498368 169826609275382444 170267623638424928 171219343327362176 171297263842546688 171340866258494464 171401995261239424 171612726655976672 171747563800072568 171847100666610688 171982121959766272 172271930471556608 172328860108878704 172650500949926912 172960685372282752 173265293068678888 173690246758850096 174220544683006976 174357430805298944 174634077477384712 174872577791022848 175225143472053136 175304886993943168 175464451013164544 175760127626761216 175867587647447168 176005767861231392 176315738369183798 176360618199661294 177148621064233984 177287807793623296 177318959684590493 177708621094944302 177887855596261888 178413433383133696 178854496070894336 178963847993352928 179324662203016946 179569568516814784 179651289150817792 180267434815364864 180877567455022592 180909350115826486 181683373276109824 182003342832705856 182049670399650368 182114619965066888 182338522071975214 182587544458273856 182670638548310528 183038926126028896 183288905064387584 183441157259297344 183770728208050424 184736875347977216 185109328725694912 185802113902961776 186176714939056457 186261442431064616 186369390863789056 186515822407070464 186745135603433792 186859311875412616 187006128352558354 187577081319236224 187989285125230336 188220409880748608 188368295780724752 188943407613965312 189564272969579552 189650542111390976 189698816214761728 190032902075325232 190149088492937486 190292432788924928 190729637307794816 190792666549115708 190879494722743904 191114172866883112 191375180287816448 191534149491325168 191795730480476672 192182415420961504 192269876057873152 192650176491971584 192887031613329152 193038584105866688 193427774799628516 193999265986915972 194087553457579936 194478859008905702 194591569872485632 194744461630911808 195679249516985344 195852540789202528 196162995690658304 196282930057225792 196678661771050844 196947268695861376 197036897778316288 197279146185169664 197669354711180288 198017477792775872 198416706578648404 198687687176671616 199300648901688488 199984185498295396 200257306825203584 200348442278792192 200752370589838144 201149448984264448 201503700993352912 201554992228184336 201909958455033059 202170364685628416 202650239639531992 202809463142915398 203336129055804976 203505033834532991 204286743311490224 204817245500540288 204942471089162224 205222364019216896 205729702092065536 206218025548678682 206753542989515984 206847634826763392 206915990482843796 208003820380235264 208056766171028992 208093324588527686 208423182921324448 208550613185802404 209187344144033024 209351703889461056 209609092821742768 209895359025347072 210023689380629056 210393570154824364 211105667625213592 211553518543651328 211590691388334874 212773388501778808 212870219921216704 213299393751703028 213423012118210048 213590699853258112 213721289545780976 214152179242445857 214373807221984256 214806012478480192 215278052320828288 216044637121792787 217180459514657408 217618323344324056 217751375532234863 217915527871188224 217976728351765504 218048761770417952 218147993968850176 218416197562152128 218587808472819632 218886337039702528 219637046195384576 219675639426360733 219775612003436104 220615524692419072 221060314056718304 221814346808662784 222261553153035088 222565099006756352 222709661123101691 223013818964431264 223150169966918372 223318392198573056 223831475187660032 224775613452629536 225082592795270144 225639028100975104 226174608666292748 226305688906029568 226761950375598176 226865147874514688 227071642487624704 227772170173358272 228231388258385204 228543087203218816 229431280674100736 229471594885940638 230207813124574208 230289943992403328 230348562546496384 230754238234323496 231600273873750848 231782243591903312 232067209909786636 232249546502370859 232384147492348544 232489903606940672 233470563784560256 234076852000617472 235593691105429888 235677743484204208 236152900225099781 236289763416589696 236397296944872448 236475417694678624 236873904398390336 236952182649708218 237820942386888784 238197923338656512 238824089293418882 239259090159384064 239553248939134592 239741467357286048 240449794462656416 240934572274073062 241044219616671856 241263620143101248 241373417232679424 241817933015239856 242007930809193164 242746811119011584 242827030153419992 243280251338533376 243770735716232032 244103656975152128 244595801444860096 244745347705652408 245492585689691648 246075290990860276 246260795373902848 246908156710620328 247020522582374464 247661998019527168 248206239445322752 248706655250656064 248819839604306432 249618511499602432 249814638254651008 250318296799519256 250407602451966971 250660160158369024 251057873630126552 251172128003926976 251678523423289732 252022244463532928 252640358921963776 252684751286069333 254013203603468672 254525326997830504 254872935959350016 255477906616572442 256109483342713847 256459255809721888 256931553828692347 257125242228633856 257918486813949808 258485267047191712 259006406698496534 259156514714969344 259797185469202304 260311051626695168 260835872295297376 261192099660821504 261652095084771776 262253251298217872 262459305243772868 262781987691964279 263140872895747616 263719129410655424 264250821203822068 264371079579575584 264732135029390336 264893992676460928 265219668468327584 265428053145566696 265581882848398336 266238438001496576 266823501468068864 266870386004172412 267773634742503736 269249932691919872 269297243585153476 269889028828685464 270257620222489856 270713033598160384 270802494456809392 270925734445184896 271258826004608288 271629288150449152 271795362727872896 273195569867923472 273775141644725248 273990248408326912 274038392239821671 275353796884654928 275479108133339264 275729851592115712 276034509561027448 276411493927745792 276580492353363616 277138114313753462 277516605889622848 277642901414900224 277984251442739072 278595126532836608 278644079504356489 279538058794125824 279587177451731842 280894272053299058 281795897747598058 282008330186243584 282180750526423232 282309168665570816 282878340376590112 283264671463144448 284236177429321216 284876422966112768 285502443719601152 286078053485164864 287053860575916544 287632598198045408 287858592848008952 288025422244037632 288212502629896306 288606118659852224 288782572898364952 289891852947910528 290270292984668689 290886087997520576 292003448130673664 292563409189945861 292696552391672968 293096292353967872 293687212298229904 293866773125448842 294763984930228352 294995582753331488 295358267157910264 295761642262989056 296007321941138896 296911069107659776 297144353907622144 298098139766054144 299030965811167744 299633850822883808 299718001483677568 299817047434324684 299953491707168992 300322271647959176 300558236650126994 300732426166568704 300968713429590976 302000938518653792 302138376662372096 302681199401494816 303160993340108288 303346346452076224 303957931827987668 304511569293761536 304885953195262208 304994726861911328 305609635585423246 306027011134289984 306644001076092988 307062789273037952 307768278383032544 308010093757154936 309066468497365612 309299458913944576 309488565093496448 309629410794497024 310010086862409472 310253663638840768 312223508420483968 312365598771702784 312445109059607552 313186733988367624 314246744904425872 314833266438102016 315468010926888512 316535743046289536 316729273501432528 317161835302426112 317696287363130368 317945903233192192 318450376576407416 318700584938867054 319528202801979248 319673617459543424 321022025203770352 321598774364088242 323289531858960128 323941325269966096 324056897290780786 324383736675536384 325153699330183108 326146434011630848 326946346840188416 327003795781972078 328722969369194752 328981248969153088 329385717291310064 329644517616268316 329835564182688256 331304974797612032 331737477696764216 331888448694934208 331972928375833024 332499657895954802 333776865288640928 333887166460952489 334510345590483392 335184761609819044 335642528340834176 336319226986682632 336524853095272061 336873125634546688 337137808860950272 337552305323326016 337817522185266704 339498715477102951 339653218550764888 340535247276849856 342438686654724352 342803990522478848 343225453311953344 343495127600145136 343964243919532544 344187658099338977 344543860943113216 344657720217757408 345921370744565504 346530586137357776 347380493517700192 348714861610597888 349268154954769424 349745155582045696 349972324622016943 350450286944106272 350609773987886336 350928902026329088 351735175294894336 352011535722462784 352631476738367596 352721236399322588 354575615587246592 354637919369180986 355417242189888604 355775711192523776 356826866766267392 357708992141788672 357927695986705856 358649324406033892 359139137033629568 359302578301635584 360534869630729728 361755134910045184 361818700231652972 364006685665411712 364099340799300736 364229239930133776 364677044143950428 364963573075154207 365175088916547712 365341277096621056 366077852252057792 366882314518594688 367541456416100848 368188747770942637 370218657451389824 371097414639442513 371604227805923552 372353429878112914 372522884862129232 373031644814140928 373490271206867584 373718623750825232 374012256705116708 375154162638472448 375978570250460672 376440819761497216 376736591561449504 379128545939159104 379301084222781952 379397632429523456 380065804150650464 380298176985874972 380584865577849856 381459274615589632 381585333098231416 381758989445487808 382228345733766224 382750360575632896 383068298982650336 383591460960953344 384364830841923008 384539752115746304 385774063226658304 386077168211733376 386855549599257032 387998531973831944 388175106915159872 388957718017811404 389183139744971264 389488923261823616 390512797442107151 391705081578405056 392325991381316608 392565860114451584 393357323542101688 393894537391722752 394558292370339328 395805565166012309 396034955585551744 396833413157296808 397076037735251809 397375374353343232 398601297803376976 399968370996590792 400514613650407168 401504741179676288 402298897968528896 403007401986705824 403109984456368672 403819916910066118 405300479279063984 405618926285830796 406117617342126613 406672258111609952 407010067669065982 408573486622980448 409634491001080576 409884942178324448 410444728038433792 411459404184131072 412436051097357364 413507085979031968 413695269653526784 413831980965687592 416007640760470528 416113532342057984 416186649177055372 416846365842648896 417101226371604808 418374688288066048 418703407778922112 419218185643485536 419790718050694144 420047378761258112 420787140309648728 422211335250427184 423107037087302656 423181382776669748 423513878916088037 425546777003557616 425740439842433408 426598787503406056 426846024236420096 427181399706516224 427442579091561952 428304358484891714 429612024956960384 430556104641656576 430631759234005483 432089274243585574 434360919029314816 435236646688648112 435502751064469726 435831055742376448 436097523540835904 436295987937700352 436832395124304256 437175616945639264 437772674079405056 439274092390769152 439351278852721466 439551224006872208 441231049384838144 442120628113436608 443628693617325568 444523106306070176 445130198013512704 445419322246203382 446027637928862528 446300339933836744 447662950375320064 449551226905259072 451278056201950208 452349217332585496 452611377812059136 453523900751196352 453730295749029376 455544340346716544 456462776516770408 457086174406437632 458862561348201472 458943189771881276 460579887984806656 460697125092992768 461508476468646992 462438937106688619 463200547747501696 463564487183806624 464134419819573272 464499093004741718 464768294984697088 466941127569120512 467023175507301721 471187382210859776 471355486968408416 472305800450199562 472579526833179392 472950835389357248 473747808796780672 473904365299416436 475641884773777568 476395846677313024 477648178586837764 478518180318768128 479106497878269184 479482934714572096 480899588925312832 481869144548146124 482088439233343712 482527240286202496 482746834465358848 483635866030479712 484015861618386328 485493622238023168 485654060306839984 486560502677066752 487541471432464064 489191602889720192 489490695411304816 490985171379383296 492150581981720552 493816313421240656 494041045164748928 495323996039054336 497413310501312128 497639679208612864 499237022999204864 499629276509302016 500636593599038512 500815204903933942 501320320316738048 502115747260253104 502344256007853952 503357046846579464 504044488927065856 505280717843927552 505369502572138666 508026407206937344 509050653995661008 509745871918700032 510955813233144884 512218966685427694 512918511619443776 513863107657384694 514250484457267712 515836973627899616 516970534094383424 518012813396993068 518313029429938688 519594370938404608 520622103253390336 521671744590594752 523304190169543552 524506502596435744 524679833010068197 524918610487545736 525563975383928558 526281745791495232 527438258821310848 528501642407644136 528742159159151168 529787985352921856 530439336936655168 530856106291133392 531926380698978419 532476876002993152 533497981464018923 533740772008344824 535547269485007472 538594487170306952 539778057657370928 540515240444979712 540866319870389821 541426067196320768 541604988913618784 541851468890369792 542517652009216576 543590725455745792 546391139735846944 547980496816653824 548076784479643342 550707593769309856 550958216266678528 551459703184231424 552069019122054896 552822987855491584 553160984706727232 554276228627506924 555033211779245696 555285802829800448 555968502885478144 557190253065673216 557288159008712978 559076117588251648 559174354903463684 561788544106598116 563591795495196116 564016660372487168 564361501052846464 564618337331141632 565756680753180224 568472354858642432 569018973827820439 569752845932225536 572156106970329728 573514186260956611 574107721151833088 575265196396090816 575717185696017904 576425005259792612 577212237319704448 577565145796729904 579783705895821056 580540585969337378 581772175995041152 585126818379891722 585393104783345936 586192584707935744 586573332817183327 587374424596459808 587733546250897684 589527969860456704 589991165506662976 590716534315820528 591523284525978112 592014643882277792 594288707815244288 596196279532108288 598061931622335488 599267701645767616 599436002967355136 599634094868649368 599906983414337984 600644543295918352 601116473300253988 601464852333137408 601937426859181952 604001877037307584 604276753324744192 605362398802989632 606321986680216576 606692692904152448 607915863655975336 609771906390524416 609989453723822656 611219271170846492 612054022268579968 613288002152185976 613662967409025523 614125578546075904 615536556766065088 616020187514309872 618132936994731224 618977130186992896 620020173724818944 620507327277681536 621980173832305057 624447016840967936 626373467976735248 627636317710559311 628493489808851744 630936021853777024 633071486092579072 633458547002865056 634323670604852224 635891806466384384 636900753152814832 637401169877734108 638184827251913249 639056405603958496 639347234919086848 642044050407540704 643197548728176484 646579063717920256 647882650539932192 648113794581561572 648767473351072768 650307398660366216 652292868023261696 653892693680376832 654007591563944156 654521449233954239 657445938738389504 657962497938306176 658771434582620128 659289035232536632 659671128365376512 663474955393528432 663776897389868416 663945856751666048 664999315791909604 665521809725281201 667553730577281856 667774332921904978 669020691180966784 670369523219638088 671285056681668352 672638453973365264 673049706190544122 674275617721900544 675104610646652032 675635044370533408 676707050224865759 678997430954205902 679306437101529776 681070494553699712 684877373309448704 685607981044957696 686450906623906688 686990255200290272 687928487839065088 688375316198677954 689315440435514816 691842741489131008 693061172274715552 694760987035400384 697429723221195776 698536309909538848 699490311164091392 699944649244033886 700900573888212544 701219547975772672 703470350589788672 704023071444925568 705262953476735192 705442472798645176 709151231174493184 709275838738361972 710834484379777208 715417984283577344 715855391973411712 717298648812067784 718278274067259136 721069739261459456 721763089420375387 723637400463305944 728013371330823424 728198681598601472 728458479860267552 729354088287900856 729927146150308414 730350177833095424 732155704504115584 733764629037189376 735082912832201696 736377495541885274 740437314902779648 740567419859172059 742194829278885026 743208455611847104 744706859756225828 745045769724258464 746063289628281856 746980542413735168 747437247501650464 748024513410233416 750308325276944896 751957140500921344 752881639522994432 753473183122899008 758257091878318208 758602168445563904 758795264859046912 760131608301300928 760596353971749944 762918549231179264 763170666196462832 763517978890975616 764456691467532448 765500721151265792 766136597965300672 768729661683846016 769079504231492608 771548126453316608 772154336423466752 773711099198514064 775997063947663888 776350213830319744 777915436035622808 778366279489942528 778977846523647232 781025594884214302 783410163156810112 785131720228903168 786714647084203376 787789074783445504 789116584740678656 791611130332024618 792069911171103488 793666826314593616 794152075470503618 794750748706686464 797202595606753952 799936741993181584 801029227300814336 803009482359352576 804597795937057792 806014803973411648 806219968912737344 807639833820132236 810600958558127968 811237852571661592 812235234684253226 813344516223219904 814020135338131964 817146973245960896 819268982002161152 819769884356648896 822918808368262144 824496880444392881 824872102194714728 827014171958063936 827390539307053568 827663961931375184 832373298354110744 833692731685297792 834202452743209616 835884312526966087 836749376576132096 837406815557844224 838436371286971072 840094757522516224 841574280619297456 843271002959255717 844422670500854368 846362765553339496 847027757832176074 849932788367755433 851093554007115232 851480879684866816 853197575006812112 854362799413032448 854885158183123904 856608716969783428 859224049913920768 861112209283313152 861263518468010966 864178548487171148 868721838058629632 870473293377296224 871005502128939452 871662111484752896 872195047081671808 872591975875400704 873664790248608512 874351233891278528 878548184781538304 878702557705442932 879102448013744416 884241256226873216 887257387234651136 889046212612140352 890838644492406764 892055275857725056 892600679867673488 894172673158003547 895325900750640128 899102453810518144 904698434665170992 906522423444737869 907047801502392704 907460591498058752 911088680693433088 912925553033540816 914172348812875264 917886379543762552 921159775969613312 921394250185985536 923016952937293984 924877874213377238 926401095495003392 927128974367613248 928268839639146544 928998186009483436 929536589969394176 933882255138241024 934046351014603442 942374764421719552 942710973936816832 944611600900399124 945159053666358784 945901670778714496 947495617593561344 947808730598832872 948388222359403081 951283769547555136 952791693354626048 955296357173675528 958212995756538368 958965869429144192 961799177850625664 963738289096292248 964176878466687424 965054480572404992 967271732060959424 968031723236772656 969983400098137117 970987244476046336 971308120613679968 975082942864928128 978383205779440384 978981390822609632 984301163963441104 986285642116593203 987632626842481312 988082090329497856 994826621002624256 999258553018604032 1001273187198077024 1001630409807867884 1002640640633476096 1004231494520506208 1004688512015707904 1006714093693158928 1008088977854131712 1010561435687855104 1010739005144277332 1016052814413874688 1018101307991322016 1019491743837400064 1021911626466289768 1024437933370855388 1025837023238887552 1027726215314769388 1028500968914535424 1028533705939070947 1031673947255799232 1033941068188766848 1036025626793986136 1036626058859877376 1039188741876809216 1043343489181189504 1045819986711156173 1046608380339087104 1049013005192871488 1049359666020136394 1049837220975091472 1051127950767857116 1052563491582990464 1054876517642621696 1057003284815288272 1057484318318302336 1059575970705843712 1060878673873310336 1061712212582266784 1063852761397956838 1066995962928037846 1067481544016689648 1069633724548981361 1071094538970014944 1077188974340613904 1079556115314741856 1081030480889959424 1081732639740779642 1083209977827237568 1083702937780739584 1085035304018433152 1087181450911491584 1092782279471693888 1095960993633307648 1096153568959286684 1101415187538619712 1101916432533357056 1104138038244109792 1105645975710983168 1106321969413454464 1108552457255013848 1110066423558491392 1111937005770956288 1114380506131346432 1114576318017425956 1115452047286034689 1118348709806927368 1123577088213196232 1127183590990392232 1128723002105692928 1131513361506360448 1134199140517732751 1138037947655640878 1144312213940659456 1144513285236902273 1147028372521913222 1150530392792181632 1151434371392035808 1152850010519585224 1154424474639408896 1155130291593459808 1159567411791642112 1161081171938674756 1163544351990082304 1163748802635841807 1170253636759783444 1170786209566691872 1172385169415871488 1173146665634366654 1174748849192919616 1175467092501795368 1179055939720913408 1179982331013325952 1181433068631641056 1183046569051956224 1184029287764555584 1188577415630488576 1192392559064216576 1198535403291535232 1198872005934710272 1199268189737298736 1199813966828675968 1201289086591836704 1202232946600507976 1202929704666274816 1203874853718363904 1208003754074615168 1208553506649488384 1210724797605979264 1213385385808304896 1215831727311950672 1219543812781048832 1219978907447645312 1222438542341692984 1224108044537159936 1226576004304371952 1227325934818051046 1228251157092151808 1231073113532130176 1232040375028619744 1236265873989462448 1237954260373985792 1240040347449637888 1241014654555363072 1243960347664610114 1248894033681935872 1252746935953470496 1255272635421118622 1256986979617703488 1261872043707554048 1266142972185158144 1266917094005730112 1271783612932768768 1273801506305629664 1274802339755468216 1276369654503826498 1278112811207916992 1278694469838173696 1284088100815081408 1286395097456352968 1293158127435840512 1295765301079864384 1296227589163123144 1300614797320732432 1303237004573395199 1304585736046523392 1308015183127888312 1309042898467908478 1313532491113803851 1314891877476779008 1315924995876612352 1317542869165240256 1318578070465073264 1326949910787056864 1327553794779736832 1327891713503332096 1329998631583819208 1331043619450562402 1335107461154563712 1335548665843809956 1338041382361933568 1340739046439276176 1342570113363336704 1345276907946730528 1346099412381088244 1348551235443801088 1350209221293304064 1351270088741066816 1353414100449731518 1357994861908411804 1358612874203059552 1362140989107399424 1369754746618897408 1371215962089915392 1372901813247813376 1373980510400580544 1376750632397355908 1378630880871029632 1383685482978262016 1386122344549431104 1389521974070800768 1397072619819077696 1399889298488067772 1401801147776425088 1402439095951545344 1406940701179577344 1408046142889851136 1410525906953470384 1410884945597290352 1418551677476723944 1421668968759554416 1424535236841730937 1431710783946823424 1434597297624135568 1436556548134518272 1443526178840750774 1447274800926611888 1456026742661646848 1456397363197202944 1456916959720535104 1458708176575801712 1459854292300616828 1460700355666190848 1464311409008231168 1467529258074378752 1470165825664403392 1472754991083770548 1480874629805559296 1481134839718344118 1484389658557770052 1486416911223694208 1489413719512451656 1490091539448516928 1493961084827470336 1494874495003300928 1496049026820466832 1499065254697120999 1500616650553889792 1505763279045988864 1506946366245798016 1516514183756636416 1520263216602601856 1521192707943499888 1524259628725644041 1525837098462358528 1526341332392925664 1527035957781951232 1528913382935064896 1532273195930601344 1537459323367692032 1537729475984525131 1544308672846933504 1547422198397028128 1549877437611789319 1551994127895327776 1552700427660639488 1555830872071245616 1557955693047294464 1562051189768428604 1566820326313620224 1570263440457806336 1573429294168406752 1575578149566891008 1583222260664049236 1584139822342206976 1587333652629187232 1588304150941007236 1589501497413372928 1594405191213507904 1599873483986363168 1602058454601628672 1606018964718705152 1612029607946823296 1612439937825474688 1615279667640264472 1616267252189968631 1621201917116255936 1622475705143323184 1624470469368506452 1626689032446439808 1628040270676263928 1634293946491921792 1638537964004322304 1639539768713297792 1648993760888785762 1649744204389429456 1653070301575698467 1654028343916127872 1654781078614107136 1655327923862750368 1664746596708221488 1667385463370595584 1668404905486419232 1671768625053932174 1674813631115688448 1676872742573942144 1680189515045032448 1683148561238594912 1686542005918511434 1688845341001708736 1692725531106678992 1694055515664352148 1699865576735510866 1702187108014230464 1702961759369733632 1706395150013624224 1708725598826064896 1709770316366247808 1713217433939566856 1718448099827841536 1722224418566626304 1722527036936021932 1728357096974342296 1737443676117259264 1740946586754592448 1742011004257878904 1744390094163343616 1747329580497217024 1748702467782557056 1752853217163768797 1757405115410885864 1758204896027488832 1768482512453746432 1768793259002485331 1778092425224280704 1781677288984813528 1784110551715450112 1785201359735346976 1788345346316007094 1798204907621036288 1798520876800846429 1809396869330341984 1813044846889475738 1814095603004785408 1822177361386866176 1825851106067081632 1828344697625750528 1835772759087525104 1842319551939226624 1842788500371971072 1846033905874587968 1849755748426754476 1852802190990006784 1854257948735226496 1856537679278293088 1857996372018966872 1859073179938788352 1867764510276482048 1868092702029206884 1884749528843439104 1885421947873633664 1889223201800798248 1890318107332717568 1891803341557428992 1894991235187122688 1895617461197665744 1896776444718806162 1902567539095110272 1910592714347351056 1916425991513076736 1917931738858288384 1923598355701251328 1927476578192584496 1928353756933374848 1930108961144809984 1934543464121918848 1936063446473545312 1939966800196274234 1942616241227359936 1950165885729856256 1950508556530495423 1956766411558880768 1957962781645219264 1968602327926882208 1972571284233186406 1975265253684962624 1976164180658995712 1989653242005248512 1998517106037208064 2002546374396154048 2003260819615735768 2008462989041012416 2009377024031415808 2013428187386317856 2016177955708263424 2021478010288554664 2032105628827749376 2036202615982644032 2043823252932579536 2047943864329621027 2048875866741710776 2051674046477775104 2055452430629538776 2057067411878141894 2063347894511598464 2067882136377533696 2072051253587972272 2078377483753618432 2086686978362379008 2091639973422312346 2093216760678174208 2098026010385742976 2098719332040272788 2099674441950182944 2102255901535714232 2105126983165980928 2109753035285243392 2114006569630576544 2114968636636604672 2119151941411687424 2121757347746620672 2123424425164533568 2127705522795913676 2133991925856075692 2134963088033379296 2139267449097962722 2142189077940029888 2154377948681227808 2159112230629483712 2163465279481559284 2166419955654475136 2167405875561479168 2170070608036866304 2174362901822983168 2185564558943387776 2192307137918573368 2202830375077239424 2203832865066714112 2208276076488219584 2212643938826908928 2217104914510027696 2220132847116982784 2223874011541912576 2229152636034851912 2230904094572069378 2236697419613854736 2247154176426392464 2254367181980784464 2257446004211385856 2263026723012720896 2268398281035465502 2276075895311281756 2288624427881318912 2289026570473804546 2294056745043826444 2301060785584363264 2302868742784071616 2305700021039170448 2308848949278817792 2310260583186919616 2319134823583284224 2322162343877349512 2327088703980164608 2327497605271683614 2340507273519566888 2341572419133383744 2346293331268733308 2349497698385839232 2350934185003590736 2355673971666904427 2358111879441826816 2359964662026651904 2362866137263282112 2368058575529111168 2376491008339720657 2395265130854583493 2397070806583070464 2397744011869420544 2398536379474597472 2399627933657351936 2402578173183673408 2404465893201015952 2407749707436727808 2416007508149230336 2421449595211958528 2426770771616609792 2431663454623901344 2439957814895290624 2444877084683385968 2448216089074319872 2449806272354118601 2453152008608743904 2454651869636102092 2456502314184303616 2462146227064260352 2464080750057239488 2472531747978924896 2475908520747971584 2482029309110726144 2487920695329220228 2497788067363871744 2505493871906940992 2510545270842237244 2513973959235406976 2523744087415108096 2532285944370316288 2533834188011460224 2547603012611259328 2549604679510936432 2552739309007652996 2554745011526079449 2556225622415833984 2557388939676347392 2568176201630162816 2572790194912705936 2591530602159728768 2592455178326246288 2597681902476097591 2601229594641464864 2606474009146790398 2616030366255776624 2618085796935816956 2627064982227607702 2631849991753224704 2635085738330480512 2637156140930146528 2653899821574113728 2655107589559473664 2655783427006664192 2659997263167638416 2662087238901124804 2670214922309127424 2671097331687619912 2676082764723867136 2681478092878552352 2685140226726673408 2690553815893461056 2692198824762176488 2700418442586608128 2702540177482133632 2706828200899463036 2715989723816823608 2717225748406119104 2724281978214798848 2733589582094750057 2745803626495626752 2747961020801161088 2753501264794711816 2754483626971636681 2757261761742059264 2772244689098862208 2779043948141601536 2779532264146762663 2794145239638155392 2799778596976135544 2803602295552850176 2816092285779702272 2821051813906940768 2821769891194580704 2826247092115615817 2837103354953447888 2843337937519108832 2849070473683461874 2863421567893646848 2869194595248271136 2873113096269036544 2887052357681501548 2894549601853223776 2912053485323293696 2912794726394405888 2913833919441070208 2917416353151603424 2919708584601233656 2921400711332381696 2928622818016462336 2935058516148757504 2940331651328806784 2945509982167541096 2961749259611118592 2962269679436688236 2968779317115540104 2972833822447388416 2978827439024903312 2980183078897033856 2987922169654940672 2989748990006601856 2992098053640933664 2998130509394241998 3011526558091977728 3013892732491596032 3014422314638038381 3033028367513272832 3040526433205203712 3042385415886999776 3048519257451288082 3052682664785851328 3054071915563902464 3057826765870129792 3064546391861202688 3074918646735384064 3075458951969050262 3088617345693867008 3094844396794056256 3099754875223578638 3103988255790655552 3105400855321278976 3111661744142491232 3115911386094588928 3124102379536857208 3133640652627240448 3140526880915612672 3146858588336813504 3166444521328098472 3168279644684413952 3174667305258374464 3176608301882014472 3188810382427015808 3199746967972726336 3212037929437410304 3224059215893646592 3224879875650949376 3230559335280528944 3232534504379937262 3242403834232511872 3244951410286646368 3248940938737012904 3253378064892879616 3256080541352527856 3268587892983843584 3279079537426595584 3297987521777571524 3299488408778858912 3306140603151396934 3308056687832255744 3310655847725500736 3329493193416442976 3334770926741191168 3336809810972838464 3343537250107864348 3349627262231376896 3353745485147884288 3360379030090064896 3366297122477189824 3373084011837022868 3377690682003417472 3385451062213357984 3388111031328704296 3399731153471021732 3404374216028460928 3405923518739467264 3412790300027248448 3419540632732495616 3426434867879133712 3436896199655683072 3445054073872043864 3456714193948684592 3481893173509184896 3484022008515757808 3488780188326687232 3494659160994434048 3497404935565114112 3505706434327537594 3514810230821771728 3516409792054977664 3536965024907492864 3537586518004970662 3556184850448561408 3563354577969627056 3568221103430900224 3570402719470693952 3576690692632014188 3596409815242072576 3597041753601692858 3618793738660683968 3626089693778951476 3628191206009570816 3644354722773732352 3651702212134163264 3671545518175050208 3672758831070477379 3692067811749175936 3699511496853508952 3701773384047992671 3705604381980013568 3708515897470452992 3713075358556586176 3715992744037933744 3734485870248132461 3736185404058413768 3770843895747267328 3778446403601596496 3783606683114857984 3786064239092728747 3789982470374245376 3791234922395331488 3793552889437612324 3805135078190220544 3821185428694702112 3835863477716576768 3847196711402502656 3854953156385168992 3856707513866749696 3860217922289619968 3869086928243837696 3872126892947090624 3879933600392548468 3885232482454719872 3900331771459712512 3901017113060990846 3913532823117761536 3915925563290438528 3937204655853764416 3945142568466372812 3950530507369925248 3952328361317991424 3979306484010497024 4005092748792308096 4006521639231471536 4014599303826696277 4016925978082024832 4018754048062831616 4026856374772635712 4042956020577109328 4072405231965288064 4087646505865159072 4095887728659242054 4097751733483421552 4103348092955550208 4110904861259077552 4114134823756283788 4126695789023196928 4135764272755067392 4144102507175944544 4173373956724758016 4183279946844624692 4186433521356348416 4196052020771485952 4197438664080545576 4199348883900365888 4204511803071428464 4210253966331961856 4219506070570486784 4228013139261153088 4229937273273209344 4243514695493241344 4246848850329067136 4255411045591827352 4267983851712151384 4269926176066758592 4278534898195925444 4284378155880059776 4295640771863178661 4308755897362455616 4318224461258967424 4326930558963118568 4332839911308950272 4340141216073732608 4353861216826135399 4367836415087769899 4371129117886775552 4384614275837146736 4405660750154478848 4416552152976439168 4425287877653817856 4434209829020055392 4440265694233965568 4458305272069703824 4461808189144138756 4467293790763392743 4473394839227709472 4494308352852784928 4508734363961568928 4514892008422771712 4526053446025441792 4536796562070931004 4552151790622563512 4577248855762637824 4578053140947609092 4588113490087652888 4602121571168726528 4605737485568143232 4611400042078340896 4617697898557635584 4620521166373839232 4644324687754699024 4654177407960329216 4654995210543367228 4658652668076968407 4681014547039133776 4683144838266767488 4692586662537466616 4698995396771678464 4701868370007181472 4711347943333808854 4719929324053303808 4725732274526564224 4736117151058222336 4736949351574060313 4752982016679441314 4790530261709166986 4794141613166140928 4797072758949194944 4799255867314703872 4805156346367346816 4808931786402031904 4815499414873455616 4832015016298460672 4842899190423917056 4853541543233219584 4863326909247802688 4879915629790581248 4889754169366771936 4896432178148639744 4899612544708237202 4906304017217487808 4909303739272204184 4924292454128520704 4928161500114478976 4945063495957849792 4964058618221452288 4975841390658440456 5010987743813881984 5021090541684474488 5027947918470813952 5047488174830216192 5067668376022920448 5095206025222518656 5099209359021872864 5105478618015305992 5109490023052158898 5112451244831667968 5136352403260325632 5145580389825411872 5183061204319457536 5184910356652492576 5195363804952195182 5202459189282929728 5212948018293580796 5232060732511553248 5236171593871633912 5254129964455215404 5263699983506449408 5270171476660961024 5274312281860293056 5307799643148227456 5310215179118947328 5311566854013328384 5319994526335276832 5324174477802249608 5340429844618254848 5342194663375239824 5352165529447734272 5362956185757104704 5381107631786922112 5384397649524352976 5400836885173216256 5405080354964267264 5413656401798926072 5431979447633647216 5434451496812238208 5448563956429597696 5467179164189500114 5491607252991253504 5495922041602322176 5507002529589423632 5508967253943273362 5514523523484118528 5544489378197724416 5558087896283203072 5559064528293525326 5588290479276310784 5599557193952271088 5607204591105700352 5632184571559404544 5642103627813881536 5643539782389161408 5652494184231231634 5674206709906895776 5686675875038217664 5698140947366923748 5726843135787293696 5738389190496542272 5771478163110750167 5774104715363003096 5789099203706447552 5827667838882140416 5834832706303206848 5839417169202467312 5851190187688762609 5857245636032924672 5880663302657613568 5891019964335082192 5924539358873376472 5937558634231080208 5945667644894776832 5949529518574288031 5957654878049806624 5960366157794067712 5979497980013203712 5984196107281867328 5996261018788483996 6027785464983192064 6028844629276076762 6066056735026545664 6081052866410407424 6084770831773999552 6097038514902576164 6105365329571702656 6108143831127804928 6115653531740259584 6129092783722405376 6149837293470768128 6150917903938100524 6189688793588112512 6199509750447157276 6207976511581311104 6210801710642557952 6223323488284982464 6248204759073714416 6259208712106024829 6267281305254480896 6293717176673627008 6308656048870522721 6332889042656196944 6349334610516748928 6353216603764028944 6377620764854031616 6399493935945452672 6448118431787293184 6449759751301898752 6461118670561057888 6465069008759874524 6484807668465023744 6489902820573292736 6497881877474025808 6506756129785759232 6512161082705055712 6537175785967687168 6558159074853191168 6595975043555143048 6598976817557717824 6612281206302793868 6616113375664511488 6621311695451001472 6638717556515821567 6658986386832885952 6669541853482382336 6673619621945676928 6687074500215728696 6707490970295768576 6732594244954379648 6746168023674045736 6750292641499280753 6755381364006834944 6770902124426715968 6776222062657408592 6799462306942043464 6808748432056921856 6825580600054496896 6839081265464991232 6852869735758267424 6890108147744087728 6903999494816152421 6913428387897369184 6963786347018369792 6968044017031515616 6977560376653374464 6994809871130228224 7011412868655075188 7029620461643543456 7032819584109955328 7073930049814985728 7075173036009941324 7112369700897122816 7126709155939254112 7136442206861800448 7140805438941387904 7153381385264028376 7192819630484145152 7194083507203385716 7199735941573496629 7237587477321367936 7252179387557902952 7256382412019141632 7303404424268326528 7320739906978093211 7343091036350100416 7345517662140954758 7384135623498351872 7399022993707017904 7403546768095985342 7417031794940905984 7426150717113172352 7431985488075867488 7468971740496264922 7472370808116827536 7541687791494534656 7556892807203192992 7567213366229715968 7572128478185457494 7582469844790662976 7587105778875224648 7610270156380441088 7642370857389404224 7671726955433153536 7694393422805005312 7709906312770337984 7713415027733499392 7738173856487675392 7744253785894181248 7759867200785096936 7770464964909439744 7800663542919425024 7802034226121981692 7831851126580877056 7874409311707528832 7890285136932745624 7901061014739850496 7939393983624129257 8010185497584616192 8013043278462943072 8029198607653392554 8033851956164049664 8053712749545271424 8085912041154218656 8144810463930576128 8146241618450892649 8175293011730318144 8191775457318484108 8195503466966843104 8206696185911100416 8221809722518155104 8228269647512567576 8253391578046393856 8271528545510134784 8288205014351889088 8346747913449516032 8366559893689249384 8392104041542971904 8394877328161091152 8398697767800731776 8409023606142856928 8420507932663923712 8456026278522306176 8459874546546418688 8487029390986482688 8493697700658134272 8510822091183654704 8535967703424302768 8539852352133517184 8557069796391850888 8568756311760119552 8591281543726357322 8617511794724911232 8636448922517934848 8653861117926237136 8665679822617900544 8680282432147465216 8707722433652270798 8735672830175539798 8742258235773551104 8769228551674293472 8811321500308957696 8833104305952878336 8850575755307635712 8868419658040110784 8916610544139407648 8923616378288277512 8934587581526785486 8946789678455418944 8988616705705569856 9017468727923137856 9052106892050883584 9069465684888321691 9073593124141862008 9104303581245127024 9156106281895218184 9176226980175305776 9194727437796626957 9204243142337453056 9211474971136286464 9222800084156681792 9241042332747678464 9288649375509398048 9309990421086734456 9317305336153936814 9362029094078267552 9366289676533534976 9385173325074933232 9397990793543356928 9403736740014362944 9422695886667617708 9439858648106607616 9451464549053128448 9472234302116444672 9473898703148120626 9505964033358882628 9581060523418333972 9588283226332281856 9594145517898389888 9598511734629407744 9610312692734693632 9617863572804063808 9664030032596921344 9685798380847834112 9726653818495605376 9759831259581162496 9779508338733543872 9799225089416474404 9812608034434975616 9818607478544408368 9848584908257041408 9856323000228957952 9890126991915699584 9951682781316880912 9971746657892116559 10021975487627763968 10042181083368948976 10055895836941627904 10135336752045840896 10190412050445037312 10198418718043745728 10210957236030611984 10218980046104317796 10224902489663335936 10272704806520651264 10291160779650823744 10366122408638915072 10369820713304985152 10390727609904390364 10404918378565859456 10425896036587161592 10432270445953433891 10464121465023106496 10472343187743267824 10508259928910430808 10540342953321922048 10548624563720586112 10615599286296454912 10639989052670553664 10648348955604499216 10669817401079508287 10680859689236509696 10684389326750479648 10725912371514209408 10762215263573844224 10768795299048705952 10810160709928534528 10827312803597852144 10849142063282525233 10863958895267294432 10868902993624476416 10934358328379000228 10991844083204644352 11014005059178847264 11017934507886546724 11029047046968237056 11088978756395448832 11116175792566406144 11118129056587050652 11176580958552621568 11199114387904542176 11214409182211400704 11284207255627763072 11287079564778322816 11304988368462463268 11313870765329780417 11348413419813791552 11373351750076435328 11396281894733847496 11476778380993084544 11504019853822717903 11542956326221500334 11548209430726006192 11578198407412895104 11655335677764280832 11669665412606413696 11678834338404934624 11702380375377525218 11761326605315227136 11782039928670164384 11849078717746752944 11875117268462160416 11891335289789553664 11899059037148576062 11915309756099613248 11920732315588135424 11958995960026407424 11968392214563734656 11992522037576967992 12055570929966384128 12057689258552153524 12162105732820814848 12169541663547999104 12194077029805152328 12210730659143405312 12231307063480519168 12258185567444810752 12269972520146381579 12301835807876201048 12379377587176225024 12399019500894314552 12415953023162622208 12446646976569964928 12496409518147428832 12518417424212049658 12587434353347254016 12589646137605925003 12617312097741045442 12665778085312393888 12698669221033497856 12706433207528057888 12755241529708063232 12798987871890905344 12896236863574586368 12899519502603797504 12922237341122115776 12930138017519749048 12969615336930047488 12979805641146585472 12995763754948051616 13013512259571518464 13024322165410111424 13074351571935374336 13116318149706382336 13191950087110286096 13197953635115435648 13224562412605587736 13232226751329022976 13242623390902002944 13277435113031643134 13317972773665771904 13347239243891353856 13374149000431457392 13414981940591537152 13465188489908759296 13492336047348091472 13500585282998561506 13510762728013669888 13541804248853431936 13552444125314817184 13598924613884086928 13617496864113843712 13651161200108993792 13678162530929982464 13705739471516534848 13780216295488175456 13807998989632304842 13826856775794738368 13927572694036739584 13936088034063031232 13989619742260456448 14022825737310150376 14059240923287086912 14065639168219910656 14150346072019882648 14224739401794245632 14253418311878508224 14281610877882775808 14306762770528056752 14335607050307347189 14388167014406771432 14399471883146993258 14448857402251842361 14475174954642735872 14504358775115805904 14606808848536653056 14641479813956186422 14686182072700200832 14691035324281909516 14768271246996703744 14798045987414035808 14807093536191970684 14834063589881811968 14852301434226344704 14863970976151734976 14937943480992529844 14944741616233655072 15083375582989069312 15113785614406385984 15144256956370914988 15164939689581325952 15174211557750449296 15220540312760882176 15284741714778808448 15419812625540675968 15426830055466998784 15476347712975350784 15488507571788362496 15519734401570193872 15540929929818879488 15604068452243963384 15663702253161754112 15748818623415057664 15780570273865491248 15802122029479700992 15878787967248258514 16020370995169232384 16026086556925886144 16058397215306785108 16067703912328099328 16107425499090542848 16171824082308437312 16289620927861152256 16292483236901785298 16350586023460636288 16383550914636968216 16391006933933686208 16443619445036310208 16456539295025135152 16489717801668330989 16506783156092787712 16576410028703778176 16733119787378498768 16766855915982084451 16784208083085943808 16789754656322182304 16797395535601463552 16818047212285713856 16912052557044612352 16987395401316268544 17021644182367309408 17071935406848605536 17079704704267034368 17114139592783701776 17137512623520239104 17182563087452714644 17235023589449822464 17272897845035869696 17307722235852474272 17331359645235801088 17415444867304541596 17471345660351079596 17484516471547102208 17538457103348586944 17622643000617915392 17666208611905756672 17736839316080221568 17778939774089654941 17833221088278815296 17847232756576555024 17869175163053570972 17893579356910837888 17977233411411139712 18034937455846275712 18138931369776643382 18147186248283724016 18183773317332683137 18208607162490254048 18312212563790436368 18352453960350611552 18389454875593253914 18422949942272572928 18445600168313363584 18482084665495356928 18577298751018796096 18619980842173468912 18634610672307873628 18724058188156535104 18732579353067069952 18770346650149866464 18795981587086713856 18807473480028725888 18845391773335235416 18902929098106256896 18944468604232889344 18947797406296241252 19011928066717765256 19162121046836667944 19188291035796779776 19220625385469387264 19235727145608127616 19281385388801456767 19453307636991210752 19456725849027338641 19559016677467087744 19598450178832948808 19625216068869951232 19637214957088816736 19712646000457915904 19780253983831399168 19783729644809310719 19903365562633761824 19943493315784233118 20043950975255527936 20084362166737897952 20111791673883255808 20270673504091681792 20380824100890074624 20396837436087491456 20421914472061223968 20437960092208635592 20449804979326671872 20545409613041302528 20582321559301647488 20732244817277830144 20739641426609970304 20781455219808780728 20809836757131718912 20851792073174323184 20864540891906867782 20928242930046212992 20944686375486535648 21016519857820861616 21080685906643844096 21097249127441172224 21231198572592909824 21279978105341107328 21296697911208998432 21339634802159016574 21368778653500959296 21451824743028418816 21524430527147688448 21537590598097411904 21620321419857069056 21654625607195704288 21698284126565050466 21727917790534588864 21737805987248952832 21868716656758000456 21983688166409288704 22028010118357694528 22035869015773093448 22177957512790897664 22236258113174101304 22353161917105243136 22398228775809084352 22568414511255526144 22574159129556645632 22609976736924926536 22627741530659560834 22696826839627583104 22746703500152870656 22792563789467694992 22953556761986169088 23008039707645435806 23085912652443000668 23096418861452012384 23156396814825790208 23310671355528561664 23339330825212827392 23357668676809869248 23404760750755050436 23522653210630454272 23564079857340328768 23698157435493505888 23750234536924320832 23798118074297152124 23830619512199226496 23841464631176270848 23917991920052814848 23936784429127469312 23985044075153935984 24115378517104307048 24339083327095998208 24388154059610304656 24421461318286810624 24462614126961038336 24539945040292763158 24603671615752402096 24758755174352450048 24798039001788629104 24831906046325244416 24893293953139929856 24992819036294857664 25036834848424099316 25174868706694508032 25179292275211850006 25234624195482090884 25331556170624787776 25397338442066995712 25412866415056115776 25510483059416126464 25597975743781810688 25844474682244231552 25860276035039498096 25912413688335948697 25939230673860094976 25959611282293170944 25991527509896103232 26048644330820222848 26141401091736927227 26347916439400418423 26383900174220572192 26395907270230871296 26449124825211175472 26485246781804005888 26554870226063286268 26635945547331543808 26694478487782707712 26748298000862914784 26930376979817518592 26984672094696182944 27001170565997123012 27021525456027339776 27083608497706863872 27104888250629634368 27197849227768173856 27234993728227687424 27302322400217987584 27411478943033069696 27560432590976350912 27615997979264609684 27653713551589476736 27855145388073479168 27872176068126062464 28045651474620300752 28102195126786873939 28118481846574173824 28131278336439821312 28300692144039765296 28506836623757016448 28563221755765551616 28613525541056113504 28671214100614694378 28776334028813542864 28798943766293986516 28897714804503684722 28950349909285471744 29008717550231611808 29213617697073306112 29282959627912372844 29372364145400401664 29382070648563819032 29536542493993407488 29596091974828071616 29614187072383941368 29704602868452689408 29727941952303469952 29875886961985059688 29889483232467310144 30069485403042250627 30227571228812771968 30288513912741829976 30329879379162651904 30348423115500898592 30569483429557616896 30574854905614389293 30839625251081351936 30977015143576724992 31039468803140387744 31081859859637758976 31208136904487926768 31327404506323508224 31497637246830115328 31561140547730982496 31604244058959401984 31757575934496517028 32040741990338464768 32052173113851772288 32116794430613570216 32135407824656198656 32214850998181085696 32343648164616874624 32579241855722304512 32584966473803570596 32701172046921272576 32767101829273936432 32782013867867372416 32887238890072620416 32913078590050270304 32979435603336661978 33152820057407556352 33158645461018422191 33466239574756997536 33533711831964168902 33579509312644364608 33594791071202927104 33636094424571427712 33824105114089224704 33974790802632537088 34043288364734618816 34143870813697211072 34159409408534068736 34228279185567403552 34275025247040478208 34365126174905429288 34470047178899644928 34545795690071739392 34615444471704948544 34830889734609083192 34942691320702159192 35076914206697173888 35332417223811513344 35473678632160443136 35557879548179309882 35666442176557630592 35694465513153110048 35738350326107141944 35787158713821675776 35954466822822279424 36069874911692551424 36277862739553286764 36294372496567448032 36367546634665366274 36417214324980508096 36624425127580872736 36704907920701223104 36778909751186507828 36845899884545145856 36891200336626727168 36964169330990713856 37154597502037592192 37239961684346937824 37269221344615747256 37448116376313070208 37465158706134139904 37540693300299732928 37614946960057451776 37690783546670470832 37805858196212513792 37895594812592482504 38023856133435530512 38324242093673335888 38376582071593559552 38441250770938774528 38471454291216255232 38562770777602913534 38906615273982421504 38913451698054677282 39118033354934175488 39196900357665897616 39250432137739902464 39274429914177633472 39425292000915831808 39560507967662798336 39567459289618621438 39806731125267523648 39886986631568466236 40087901950511055872 40168724333475795904 40400347141775251169 40719507224527919381 40761648201780149248 40793674872174982912 40843828944122447936 40875920184417271184 41164643118603294976 41479282853219940608 41562910439617561456 41619673514263437824 41646706630020016217 41703584146348646368 41729081783813735564 41856485860092425984 41889372750973071296 42033039715641723232 42194498254882344448 42462397145185819648 42559956210682214656 42593395822417996864 42679269604318033148 42737557307001918592 42903649486056837632 43048861054295376896 43075181196194823808 43309251214391408576 43396568253130100932 43455835581069177728 43475611974497905664 43737433313516000912 44056020236715389056 44071738031546186896 44160592342093659047 44472516226348202608 44796457551618168704 45136829022511052288 45148318259113291264 45219953473849853072 45255483061319121668 45393653679255166208 45493407000305741312 45585127578935389984 45907113523972338176 46016079415290871612 46171825304886001336 46192837722904024768 46312793629651580416 46471022895610750969 46678661650425654784 46715337353619738496 46809521501510100872 47128159714680657536 47252048490494965271 47396314870987011776 47500469073848641664 47596236148594304248 47661239024398452992 47873568858254938624 47970088150307871968 48046200565965468889 48230757034208614096 48678166654191996416 48776308119220609312 48842922636573621248 49079890080585526316 49207343231504804192 49517510348704900096 49596078003577258208 49663812092650488832 49786587906279859712 49985638072589715328 50073669696848198632 50349737413389016064 50358584550423700012 50469248390964181768 50663112341249575552 50794676884133991424 50825732830112231552 51195951487563621376 51245179348846652477 51688949364488463104 51720552070078996192 51824827376671897394 51919222564586341888 51983055019792206464 52097288661640445696 52282802183473854454 52695832878800836846 52767800348441144384 52791814540461742592 52898249650422350944 52970493563608011776 53109740452126572536 53271891094663087616 53388956975565415424 53496596001725829568 53860753959635037184 53969344189392365888 54002341131994246024 54167216995413727744 54209776501259268736 54395698455536347712 54604644800435975168 54822957886066139392 55120865181952701824 55231995958529219368 55307427103178953472 55744352136252124928 56091302949240601504 56204390253573747878 56236963693148347648 56601384288079530592 57013673247514032896 57126443511531103232 57227051082112227008 57342428201229388756 57552668057627085728 57597887532587973032 57795429609007369444 57900699818570943488 58017435100463223616 58427235394146612224 58565919255824745688 58744728290800803328 58764141297127638064 59192183949656143232 59228374144767882736 59409205736905378816 59455883904606939904 59751773923970119376 59778966464934620288 60138970806084501254 60455142457625543936 60577027825483659952 60659758758325303808 60696846231001797184 61138966859115233792 61149709811228778586 61679250502162703872 61954030287153449984 62078937606280775488 62416273808975853536 62995274493660230656 63122281095461964992 63486259794218251837 63515151868993034056 64104346227703544576 64233588861227140432 64363092064576388699 64429701996362171392 64687296329233749248 65169932947607141192 65402344093842545152 65534203658547872864 65564027735734744832 65774477780145240832 65826157180100540608 65958871206673323956 66305640114815112704 66317290922036844382 66932479149513995072 67067423663928337804 67159018625288729216 67189582142405854208 67272188849142855424 67648210228178449408 68086576729469237632 68287741627394422144 68318818817068137472 68456558371134807104 68730252349810858576 68940094357799289856 69230888943409897088 69661779469218166384 69885382641404318384 70153828413394347776 70947357264320886272 71115759096358619764 71332884353115261184 71388931026306220096 71476700652214283888 71574317427643351552 71908933645644558848 72139749823385102848 72555725479106573528 72588744993134896064 72735093269330732548 72834428649961016192 73025893121674037237 73248850255161745472 73409815841402446208 73557819502373015656 73782400673253454336 74253219056492088283 74309195004075184384 74479923368693875648 74538442689231494512 74896232752626140416 75081386600599465856 75229893920114903552 75381567093340941664 75791189625184965008 75943994442977676631 76047712266871061024 76648484187346671776 76753164143187119104 76942908582432510464 77125541555205827068 77813230547964843008 77826903396109354564 78236066709868350976 78393800715331795232 78500864275479804928 78548859828355266944 79121015935325596672 79134918579237242876 79197095357308462919 79613462250535047296 79773973263136932472 80337448666951591808 80528138976759025321 80800694283550502338 81439014449055838762 81587349744349965824 81687657888244895872 81751840368834542368 82329286237206589952 82958565706439881216 83125820879235122912 83239347028526875648 83293413260040032434 83407168292697292736 83458163567627471128 83712971720184851968 83778745501946142592 84066079431283446464 84388996509764688896 85119912421364429312 85186791644835993728 85358539208636066296 85475114614003837184 85807298972113675264 86150362392389647616 86618502428782817152 86793136506260201864 86911671162138355456 87474866627032001824 88112040473430778112 88143476063092373792 88321184684187318094 88945032452696405216 89592915103236337408 90273658045022104576 90296636518226582528 90439906947699706144 90510966122638243336 90787307358510332416 90986814000611482624 91170255157870779968 91814227047944676352 92032158830581743224 92343650609772002672 92385675445808049536 92625587259303160832 92942045791221501938 93357323300851309568 93430674707239476992 93619043003020201744 94256319429361315072 94504096980989930542 94792629741974023552 95000938147697283328 95192472297188608496 95322478048796905984 95747137716509877248 95940176300615743936 96092401131930937778 96461514068417228192 97356333308383992832 97552616238441218624 98159780161171052632 98414686463009608384 99192156007154516416 99573175812559719424 99971276145179430656 100147339393696397264 100717169100847400024 100938496781928363536 101142001815762896527 101326224682499151104 101651465660224463104 102490358697693304954 103377898728976926208 103441104140157992384 103649654753343794788 103838445129172683776 103966110039584412928 104194577323280891392 104565604366947708908 105391665757601673692 105535600696882288768 105583629080923485184 105796499300844701888 106219480904253145072 106543782189326175232 106993192003451659136 107938688378784731776 108004682263988492048 108334433990827455488 108419553002518537472 108791396911072695424 109645915772132278784 110241730363905403648 110463991917058438736 110614854206357906944 111488704272504249856 112182605898481203008 112408780507147495756 112473927386296695296 113202768576159061184 114027346495028065792 114454102164224454016 114684856402458777512 114754974905487772801 115105336115254171456 115195775065175946064 115590859218014738888 116034870200926447232 117131838511649491376 117367991411874591157 117489456581601606656 117528282594255276128 118384367899312286464 118456748289535765472 118911767809213879808 119503547847940238752 119557932929869240576 120277941612169002508 120910284915251087872 121154055650967319904 121319517516650607616 121393692462003594368 122277933718230467584 122299419622457557172 123358501004325407744 124157875212561550976 124452578418627584587 124832547617951707072 126244562190923929984 126972519588436503674 127030303737986068112 128208692455407089152 128467177722454280864 128726184129152777398 129374592658467498496 130339865895214282384 130804688187685090304 131068407317095745728 131128055471469489664 131548955560290481664 131652314360201081216 131917742413346647912 132611280229630225408 132634581844073688764 133864958299027990144 134134847327856675608 134318037250577458432 134544377698285710848 134969697721610197369 136173153458938475264 136575483254788844288 136913116742269614208 137460504699621717152 138461777886819794176 138486107513665175033 139323558938436332768 139770765282808636768 140307656826788695552 141894714528641772544 142231518192717239528 142665768706230522368 142777862052612440192 142953401304428567776 143148634855286703104 143817867291289117696 144279499646770205696 145111450958213147056 145177489986269792128 145470186538661465096 145668857299922032384 146051786243348074474 146497700510323490944 146819631682804892416 147115639004746031312 147564801346506908672 148506438112984176566 148618390008150368768 148959846737387751296 149076885378462989024 149792465505252280832 150162773201198931712 150459787840229807104 150763134186681883328 151582379250369930016 151887988885955353262 152095424533742122048 153296968374693343552 153885817164865020928 154251083110411654136 155653806792218709128 156472133419736701952 156787601430663590464 157097719656710533888 158269837158474485752 158394190714616925838 159226924501070094592 159547946526273864944 160674897333903183616 161056277953518050642 161601388567101004676 162878028898111677524 163174699488699931648 163375315776489791744 163503680737669084736 164658572474413179904 165917131412879762432 166251641758470245824 166586826520080064868 166814336585394585472 166916327135254942256 167425943440369703936 167557491003892285184 168132158862566892928 170239824842728858624 170373583289671987456 170717078417272132592 170950229228007674368 172300724784779295232 173237004857565634304 173586273012520403728 173823342324276710912 174949733254064003648 176224080946861556224 176286952126184747584 176642369368374636188 177890064905392810432 179185830206472674816 180879813895399412288 181021932245276486672 181386895818351640879 181574614717020664832 182340510315741559936 184064317661163486448 184435415075802928961 184687301219544005344 184771350891616099072 185884091582443003876 186861349414478953984 187238086006040403488 188512638858722630144 189008193961979861084 189585259483948047104 190001876295394566656 190384944594377216992 190644956097593811968 191880352601231487872 192184802263861875556 192923028136834456384 195105232476882437248 195568337514986204351 196319560322342105264 196829372926019216768 198384312014309032832 199942552290358861312 200294678787392794528 201434338201694800048 201876993563856727072 202284003631525793054 202652449364998302208 203302931320448926208 204980717395386609908 206755797457953852416 206882208280315984768 207299309506687589576 207932220079168825856 208389154646561782784 209131208733895417816 210783331515203347384 211071201393764577536 211592998601689403776 212438961808506290144 213986384006903318272 214023984339300725051 215877376757569463552 216009364527976984096 216839106005037074944 217582793822145390848 219291831544264557568 220483460727810807296 220927983834116877472 221229708412715813888 222977408545008499712 224365211796962406016 224817561014294991512 224947854772593390592 226405537152318122368 228054692990056131584 228908204328448908032 229369712804917555024 229509949810975545602 230210672230508342912 230391550130351892128 231181718436029477776 232069740401852894464 234263677023298982752 234735982823749182314 235056565188510552256 236768735798624572928 236913496579071530944 237823535618427759616 239007095695880477504 239115865859738481152 240555883224338005016 241820569830502175744 242308111301934639808 242787384924007188736 244598839244915114344 248315750425123101952 248905156837255169174 249665095235903414144 252489124381847859968 253945039176873007348 254060607475972136224 256417384910814178304 256934355444908561728 257452368258305554796 258749185316934996992 260679731790428564768 262136814634191491456 262256110942938979328 263097911120580963328 263304628720402162432 263835484826693295824 265269163688147377528 267729916598055980288 268269694655713351216 268636074501154916864 269088755396571421696 269939395443220394738 272346306917876950528 273150966509577688576 273826233484539228416 274921009399243434304 276923555773639588352 276972215027330350066 278647117876872665536 279541530565617273536 280615313653577391104 284463036385434479056 285036550571695435667 285331537412461044736 285555724105224880384 285906802608857135552 290222901916426294112 290354979972539584256 290940373077322930192 291337714599844064768 292103572486696148948 292995401020646981888 293639263365609784832 294231278009492062624 297012876225968353132 297236780016300737536 297919693474775502592 298153770756925978048 299584931010504561664 300325546402397863424 301526268373363766656 303164758500739860032 303775977771910706524 304190849067484244096 306593936749386687104 308502166220823308272 309124146394655613329 311307613584437418256 313575202861327180928 314195439313421067776 316539674316948971504 316788381429233851676 318453849002140189184 319095893052547729888 321349794667806367232 322112555907036101284 323202777134202009352 325756057796223355048 326750631552979583488 327007361475338169472 330764339433464756897 332503283516940491648 333173653040160129736 333628673170789170944 333832654270509884512 335114982007784570368 336264317725133785856 336323403961758282223 340747166579343974912 341434156834544265184 341900458456015348736 344601449569558590464 346474009715131268608 347172546025040807456 347646684648553421824 349899466508128007296 352448161893723112448 352573904252369495168 353284738736749272376 355780129810785620864 358371660412945349632 361759627790798824576 362043864490552973344 362773791636703281758 364681020631483119872 368128635322326972896 368870830151605857922 369374602439088010688 369542701783232198144 371768183164886007752 373722698828957907968 374476172012080806976 377025277717445260288 378016387923959722168 379170518967896094208 380003752590789133312 380769889188754433984 383760705202462975744 384369604527723751112 385846056273668912768 390210464953764874496 391136675029972408702 392639120644684210528 393658745852038433536 396768624028618065664 399885104580717722624 400589357574785589056 402868676403389600096 403753987127713454144 404568007263051586108 405304898729996604416 406605862640897852416 409961434790773219816 413764416560631969536 414598619013375179152 415864440158337651712 418262417467790835632 421566663030406694768 422142402787529155072 423185997203378807552 424877923617012580288 427972768013806636544 428047968678601450102 431754753515138927104 432018729055953968192 433678212010074149888 435165587644290781696 440966921455621614592 441855967668233754944 444403818559527762859 447914579469807113191 448730423593924812032 449635122028589983024 452811074304636244736 457816408656897816064 458739425609835110048 459019899621951091204 460421344461016685824 460783100260703784256 462363436872058955552 464139480803705788928 468527354046597965504 469471965647498364628 470113130377021104512 473537471597249145856 473826993158143061888 478014191391760955008 478231731719476962304 481111766448676010032 484616222603869279616 485574769848014377472 489197678489830228688 496631500850246203904 497810313674510338348 499330190471806828288 504978248763695719936 507890078353746014696 508121214951944272448 511181251851718260659 513868710889817123456 514904736516611109592 519772533395444617981 521359463580857129536 524273629268382982912 526609257440804324864 527670969653386591648 530538327376294755056 535459833196111960576 536539389311426702432 537272149002309833728 539878790886440789476 544692613835753901056 546301933019155377152 547652466969078456832 549842018798486868608 553847111547279176704 553944430054660700132 557294235753745331072 559083061131234547072 563696972837313177247 568926072770868958112 570073101143390871334 571111448210449760768 571813605217714271104 580445803832852588224 580709959945079168512 581880746154645860384 582675429199688129536 584207144973392297896 585990802041293963776 587278526731219569664 588462556018984125248 594025752451936706264 595839386949551005184 596307541513851956096 600651092804795726848 603052536746727533312 606329517001479720064 607551955543821413048 608381698134968488192 613187873498773374208 617004332441646616544 618248292789311226658 622615227168874836512 627150405722654361856 628390878626842135552 633079348633897943008 633576762858467703352 636907698004280378368 638191786105095459776 642699589335612734464 644225111814072202568 646405554268404018704 651512115592446710096 653501263105959166976 654014722950676338944 661528678866929513794 665006567033880983296 666347306080320259472 667257346341578341888 667665308541019769024 670229964015569140736 672528635450267571712 672646807923516564446 681494333158687949824 682868313669088530368 692948019430262537216 694345092050081614912 699798933016256014592 705147808504738990336 706569477473498544752 707994012710340275689 711560259621571241728 723519255581597649152 724087728981105946688 725547583273406563516 729362041262966239744 736257270644653945792 737741660303211715844 738749204878176021376 739085403566464396288 743536366329772015504 748952344024161613952 756032775847919444336 758341037935792188416 761539778377508867968 767521410404925951488 768739209055447502224 771692112547337825536 780420929907529748992 782273350059944817404 785278241289368421056 787317491704076867072 793537248057236131328 801178715149571178112 803284824338414409607 805737352806779200192 807507974255426908288 809136014526103172216 816785409621412971113 819922869581546439632 827528833121263939072 829197238026750358304 836524834935581671264 843133326060813389536 844284805575058310144 846371994406757615104 849755847234025160576 855945536027613273088 856095937357202900204 863509507030277854208 864037458111907936384 870331175288581563392 871168048930393092109 883711935336467509888 888807637119055525718 895829158939614226382 897460847187849624064 899270244057179966048 905622148609272489472 915632817313795632128 917478851219670220096 918039799243902182408 920842688922033371648 921566200521407568512 924726873744117911104 928278961607411577856 937054708093195931008 938943931294996729256 940226260754042209024 947653986316286123776 956028382783521910016 962223532897352020064 969232445207738559232 971149539696028754944 978395356979660457376 993263001700492407808 995620627349020676696 998660380943613656576 1009956497527391439872 1015780156707492029392 1016242429903888544896 1022362503703436521318 1027737421779634246912 1029809473033222219184 1039545066790889235962 1042718927161714259072 1048547258536765965824 1053218514881608649728 1055341939306773183296 1061076654752589510112 1070919666392223921152 1073078778622853404864 1079757581772881578952 1095304933938156913664 1099684037596973737216 1107888860109321400264 1114588471507490662144 1118166122262469094144 1127393945674626354494 1137852145541737916224 1140146202286781742668 1142222896420899521536 1143627210435428542208 1160891607665705176448 1161419919890158337024 1163761492309291720768 1168414289946784595792 1171981604082587927552 1176925112037968250496 1188051504903873412528 1191678773899102010368 1192615083027703912192 1206105073493455066624 1212659034002959440128 1215103911087642826096 1216763396269936976384 1226375746997546748416 1234008664883293233088 1236496585578622453316 1245230454337749673024 1254300811445308723712 1262304723960365500811 1266158697267795886016 1267153525716935406704 1276383572210190919552 1288450223628144405136 1291047905530620502727 1292811108536808037408 1303024231184893420192 1308029445901352677888 1323057357733859027588 1330013134067761966592 1332694612160640518944 1334514692683156683776 1335330617082039538048 1345057270900535143424 1345293615847033128892 1365736627338177060736 1368978362604903430457 1388690184100163229824 1399597866032512029184 1410295617009477980672 1413138954946997089504 1415988025420680551378 1423120519243142483456 1447038511163195298304 1448175457962211893376 1451095166546813127032 1458724082525932479488 1472514541289307891584 1475483320606423431688 1477498409756352042752 1487072732659544031008 1497904688048323227904 1512065551695838888672 1523079556755017735936 1535042820809851902976 1537478418110895004448 1543384225094675651072 1560841859815059497984 1564546700119889634808 1570556482578736842112 1574634983408153734144 1587074496114472262656 1602357430299142356224 1606569648676828819214 1611474705613558400384 1615015948510853816576 1618272029052206344432 1633570819242825942226 1639845739163092879264 1655057666242527878144 1658394476053500716608 1673049669871163342528 1686266652121626779072 1692743988813515230208 1699511694468050321152 1712191874714405800408 1728074916223815872768 1742336097860786184218 1767423870672935019776 1777615274238111051436 1791658317879228452764 1794921694375699248128 1798540488114359932096 1811244297218544978944 1834957702439340440192 1836079598487804364816 1841685377844066743296 1843132401042815137024 1849453747488235822208 1874109416186391862016 1877887862589993458512 1880452521508084418048 1895307972632572247552 1912056765567043820032 1924447065794704040128 1938464890415477118464 1956790713959320914752 1991241254698041353392 1995255854001868049669 1997320761887227313152 2031560313414984058784 2032484859807777089792 2044725007406873042636 2055474843559268493824 2059618946066444438368 2079090133581778471924 2085437854323428518144 2097094517073531931648 2110683878613546366592 2122153309505179020224 2146157557245706809728 2159515163545763157904 2199368075193947474432 2215777720218642800528 2229176943014981324288 2236332244524938188288 2254787891349252708988 2275704291083475832448 2280292404573563485336 2287254420870857084416 2321783215331410352896 2327522984618583441536 2336828579893569191584 2353850224075936500992 2354263827732307975561 2376103009807746825056 2385230166055407824384 2412210146986910133248 2425318068005918880256 2430207822175285652192 2433526792539873952768 2452751493995093496832 2468017329766586466176 2472993171157244906632 2490460908675499346048 2508601622890617447424 2524609447920731001622 2532317394535591772032 2534307051433870813408 2552767144420381839104 2576900447256288810272 2582095811061241005454 2585622217073616074816 2606048462369786840384 2616058891802705355776 2646114715467718055176 2660026268135523933184 2665389224321281037888 2670661234164079076096 2690587231694066257784 2731473254676354121472 2737956725209806860914 2777380368200326459648 2799195732065024058368 2820591234018955961344 2826277909893994179008 2831976050841361102756 2846241038486284966912 2894077022326390596608 2896350915924423786752 2902190333093626254064 2945029082578615783168 2950966641212846863376 2954996819512704085504 2974145465319088062016 2995809376096646455808 3024131103391677777344 3046159113510035471872 3074956836221790008896 3086768450189351302144 3129093400239779269616 3135402056288649792337 3141112965157473684224 3204714860598284712448 3213139297353657638428 3222949411227116800768 3230031897021707633152 3236544058104412688864 3267141638485651884452 3279691478326185758528 3316788952107001433216 3346099339742326685056 3372533304243253558144 3399023388936100642304 3424383749428811600816 3456149832447631745536 3484672195721572368436 3534847741345870039552 3555230548476222102872 3583316635758456905528 3597080976228719864192 3638407733768112325867 3669915404878680880384 3672159196975608729632 3686264802085630274048 3698907494976471644416 3748218832372783724032 3755775725179986917024 3760905043016168836096 3790615945265144495104 3824113531134087640064 3848894131589408080256 3876929780830954236928 3913581427918641829504 3982482509396082706784 3990511708003736099338 4063120626829968117568 4064969719615554179584 4089450014813746085272 4110949687118536987648 4119237892132888876736 4158180267163556943848 4170875708646857036288 4221367757227092733184 4244306619010358040448 4292315114491413619456 4319030327091526315808 4398736150387894948864 4431555440437285601056 4458353886029962648576 4472664489049876376576 4509575782698505417976 4551408582166951664896 4560584809147126970672 4574508841741714168832 4643566430662820705792 4655045969237166883072 4673657159787138383168 4707700448151873001984 4708527655464615951122 4752206019615493650112 4770460332110815648768 4850636136011837760512 4860415644350571304384 4936034659533172932352 4945986342314489813264 4980921817350998692096 5049218895841462003244 5064634789071183544064 5068614102867741626816 5105534288840763678208 5153800894512577620544 5164191622122482010908 5171244434147232149632 5212096924739573680768 5292229430935436110352 5330778448642562075776 5341322468328158152192 5381174463388132515568 5462946509352708242944 5475913450419613721828 5554760736400652919296 5622993770368900867249 5652555819787988358016 5663952101682722205512 5717497867349890797791 5792701831848847573504 5804380666187252508128 5890058165157231566336 5901933282425693726752 5909993639025408171008 5948290930638176124032 5991618752193292911616 6048262206783355554688 6092318227020070943744 6149913672443580017792 6258186800479558539232 6270804112577299584674 6282225930314947368448 6409429721196569424896 6426278594707315276856 6445898822454233601536 6460063794043415266304 6473088116208825377728 6534283276971303768904 6559382956652371517056 6633577904214002866432 6692198679484653370112 6745066608486507116288 6798046777872201284608 6848767498857623201632 6912299664895263491072 6969344391443144736872 7069695482691740079104 7110461096952444205744 7166633271516913811056 7194161952457439728384 7276815467536224651734 7339830809757361760768 7344318393951217459264 7372529604171260548096 7397814989952943288832 7496437664745567448064 7511551450359973834048 7697788263178816160512 7827162855837283659008 7964965018792165413568 7981023416007472198676 8126241253659936235136 8129939439231108359168 8178900029627492170544 8238475784265777753472 8316360534327113887696 8341751417293714072576 8442735514454185466368 8488613238020716080896 8584630228982827238912 8638060654183052631616 8836133067722558505677 8863110880874571202112 9019151565397010835952 9102817164333903329792 9121169618294253941344 9287132861325641411584 9310091938474333766144 9347314319574276766336 9415400896303746003968 9417055310929231902244 9504412039230987300224 9582848538234324013199 9720831288701142608768 9872069319066345864704 9891972684628979626528 9961843634701997384192 10098437791682924006488 10129269578142367088128 10137228205735483253632 10211068577681527356416 10307601789025155241088 10328383244244964021816 10342488868294464299264 10424193849479147361536 10584458861870872220704 10661556897285124151552 10682644936656316304384 10762348926776265031136 10925893018705416485888 10951826900839227443656 11109521472801305838592 11245987540737801734498 11305111639575976716032 11327904203365444411024 11434995734699781595582 11585403663697695147008 11608761332374505016256 11780116330314463132672 11803866564851387453504 11896581861276352248064 12096524413566711109376 12299827344887160035584 12516373600959117078464 12541608225154599169348 12564451860629894736896 12852557189414630553712 12891797644908467203072 12946176232417650755456 13068566553942607537808 13118765913304743034112 13267155808428005732864 13384397358969306740224 13490133216973014232576 13697534997715246403264 13885351963564020508921 13938688782886289473744 14220922193904888411488 14333266543033827622112 14388323904914879456768 14553630935072449303468 14679661619514723521536 14688636787902434918528 14795629979905886577664 15023102900719947668096 15395576526357632321024 15654325711674567318016 15929930037584330827136 15962046832014944397352 16252482507319872470272 16357800059254984341088 16476951568531555506944 16632721068654227775392 16885471028908370932736 16977226476041432161792 17169260457965654477824 17276121308366105263232 17672266135445117011354 17726221761749142404224 18038303130794021671904 18205634328667806659584 18242339236588507882688 18620183876948667532288 18694628639148553532672 18834110621858463804488 19008824078461974600448 19165697076468648026398 19441662577402285217536 19744138638132691729408 19783945369257959253056 19923687269403994768384 20196875583365848012976 20258539156284734176256 20274456411470966507264 20615203578050310482176 20656766488489928043632 20684977736588928598528 20848387698958294723072 21168917723741744441408 21323113794570248303104 21524697853552530062272 21903653801678454887312 21947814394020548546359 22491975081475603468996 22610223279151953432064 22655808406730888822048 22869991469399563191164 23217522664749010032512 23607733129702774907008 23793163722552704496128 24193048827133422218752 24599654689774320071168 25032747201918234156928 25083216450309198338696 25705114378829261107424 25892352464835301510912 26137133107885215075616 26237531826609486068224 26534311616856011465728 26768794717938613480448 26980266433946028465152 27395069995430492806528 27770703927128041017842 27877377565772578947488 28441844387809776822976 28666533086067655244224 28776647809829758913536 29107261870144898606936 29377273575804869837056 30046205801439895336192 30791153052715264642048 31308651423349134636032 31859860075168661654272 31924093664029888794704 32504965014639744940544 32715600118509968682176 32953903137063111013888 33265442137308455550784 33954452952082864323584 34552242616732210526464 35344532270890234022708 35452443523498284808448 36076606261588043343808 36484678473177015765376 37389257278297107065344 37668221243716927608976 38017648156923949200896 38331394152937296052796 38883325154804570435072 39567890738515918506112 40022485071449235584537 40393751166731696025952 40548912822941933014528 41230407156100620964352 41313532976979856087264 41369955473177857197056 41696775397916589446144 42337835447483488882816 42646227589140496606208 43049395707105060124544 43807307603356909774624 43895628788041097092718 44983950162951206937992 45220446558303906864128 45311616813461777644096 45739982938799126382328 46435045329498020065024 47215466259405549814016 47586327445105408992256 48386097654266844437504 49199309379548640142336 50065494403836468313856 50166432900618396677392 51410228757658522214848 51784704929670603021824 52274266215770430151232 52475063653218972136448 54790139990860985613056 55541407854256082035684 55754755131545157894976 56883688775619553645952 57333066172135310488448 58214523740289797213872 58754547151609739674112 60092411602879790672384 61852931474057909539739 63719720150337323308544 63848187328059777589408 65009930029279489881088 65431200237019937364352 65907806274126222027776 66530884274616911101568 69104485233464421052928 70689064541780468045416 70904887046996569616896 72153212523176086687616 72969356946354031530752 74778514556594214130688 75336442487433855217952 76035296313847898401792 76662788305874592105592 77766650309609140870144 79135781477031837012224 80044970142898471169074 80787502333463392051904 81097825645883866029056 82460814312201241928704 82627065953959712174528 84675670894966977765632 86098791414210120249088 87614615206713819549248 87791257576082194185436 89967900325902413875984 90623233626923555288192 91479965877598252764656 92870090658996040130048 94430932518811099628032 97197463744948143562447 100130988807672936627712 100332865801236793354784 102820457515317044429696 103569409859341206043648 104548532431540860302464 109580279981721971226112 111082815708512164071368 111509510263090315789952 113767377551239107291904 114666132344270620976896 116429047480579594427744 117509094303219479348224 120184823205759581344768 123705862948115819079478 127439440300674646617088 127696374656119555178816 130862400474039874728704 133061768549233822203136 138208970466928842105856 141378129083560936090832 141809774093993139233792 144306425046352173375232 145938713892708063061504 150672884974867710435904 153325576611749184211184 158271562954063674024448 160089940285796942338148 161575004666926784103808 165254131907919424349056 169351341789933955531264 172197582828420240498176 175229230413427639098496 175582515152164388370872 179935800651804827751968 181246467253847110576384 182959931755196505529312 185740181317992080260096 188861865037622199256064 194394927489896287124894 200261977615345873255424 200665731602473586709568 205640915030634088859392 209097064863081720604928 219160559963443942452224 222165631417024328142736 223019020526180631579904 227534755102478214583808 229332264688541241953792 232858094961159188855488 247411725896231638158956 255392749312239110357632 261724800948079749457408 266123537098467644406272 282756258167121872181664 288612850092704346750464 291877427785416126123008 301345769949735420871808 306651153223498368422368 316543125908127348048896 320179880571593884676296 323150009333853568207616 330508263815838848698112 338702683579867911062528 344395165656840480996352 350458460826855278196992 351165030304328776741744 359871601303609655503936 362492934507694221152768 365919863510393011058624 388789854979792574249788 401331463204947173419136 411281830061268177718784 418194129726163441209856 444331262834048656285472 446038041052361263159808 455069510204956429167616 458664529377082483907584 465716189922318377710976 494823451792463276317912 510785498624478220715264 523449601896159498914816 532247074196935288812544 565512516334243744363328 577225700185408693500928 602691539899470841743616 613302306446996736844736 640359761143187769352592 646300018667707136415232 661016527631677697396224 680382246214637004937129 700916921653710556393984 702330060608657553483488 719743202607219311007872 724985869015388442305536 731839727020786022117248 777579709959585148499576 802662926409894346838272 822563660122536355437568 836388259452326882419712 888662525668097312570944 892076082104722526319616 931432379844636755421952 989646903584926552635824 1021570997248956441430528 1131025032668487488726656 1205383079798941683487232 1226604612893993473689472 1280719522286375538705184 1292600037335414272830464 1322033055263355394792448 1360764492429274009874258 1401833843307421112787968 1404660121217315106966976 1439486405214438622015744 1463679454041572044234496 1555159419919170296999152 1605325852819788693676544 1777325051336194625141888 1862864759689273510843904 1979293807169853105271648 2043141994497912882861056 2262050065336974977453312 2410766159597883366974464 2453209225787986947378944 2561439044572751077410368 2721528984858548019748516 2809320242434630213933952 2878972810428877244031488 2927358908083144088468992 3110318839838340593998304 3210651705639577387353088 3554650102672389250283776 3725729519378547021687808 3958587614339706210543296 4524100130673949954906624 4906418451575973894757888 5122878089145502154820736 5443057969717096039497032 5618640484869260427867904 5757945620857754488062976 5854717816166288176937984 6220637679676681187996608 7109300205344778500567552 7917175228679412421086592 9048200261347899909813248 9812836903151947789515776 10245756178291004309641472 10886115939434192078994064 11237280969738520855735808 12441275359353362375993216 14218600410689557001135104 15834350457358824842173184 20491512356582008619282944 21772231878868384157988128 22474561939477041711471616 24882550718706724751986432 31668700914717649684346368 40983024713164017238565888 43544463757736768315976256 49765101437413449503972864 63337401829435299368692736 87088927515473536631952512 99530202874826899007945728 174177855030947073263905024 348355710061894146527810048 696711420123788293055620096
- Sum of all divisors σ(n): 1985806501484901201632118015
- Sum of proper divisors (its aliquot sum) s(n): 1289095081361112908576497919
- 696711420123788293055620096 is an abundant number, because the sum of its proper divisors (1289095081361112908576497919) is greater than itself. Its abundance is 592383661237324615520877823
Bases of 696711420123788293055620096
- Binary: 1001000000010011100110000111000011110000100100111000100101100110010101111010100100000000002
- Hexadecimal: 0x2404E61C3C24E25995EA400
- Base-36: 2FJHI6VN3GPZWFEFB4
Squares and roots of 696711420123788293055620096
- 696711420123788293055620096 squared (6967114201237882930556200962) is 485406802930905834883637973627016722483765851079049216
- 696711420123788293055620096 cubed (6967114201237882930556200963) is 338188463007739245680467550593656833373865944733893144744166845590166708982644736
-
696711420123788293055620096 is a
perfect square number . Itssquare root is 26395291627936 -
The
cube root of 696711420123788293055620096 is 886511369.4534636963
Scales and comparisons
How big is 696711420123788293055620096?- 696,711,420,123,788,293,055,620,096 seconds is equal to 293,274,701,009 years, 3 weeks, 3 days, 15 hours, 30 minutes, 7 seconds.
-
To count from 1 to 696,711,420,123,788,293,055,620,096 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 696711420123788293055620096 cubic inches would be around 73875947.5 feet tall.
Recreational maths with 696711420123788293055620096
- 696711420123788293055620096 backwards is 690026550392887321024117696
- 696711420123788293055620096 is a
Harshad number . - The number of decimal digits it has is: 27
- The sum of 696711420123788293055620096's digits is 112
- 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 696711420123788293055620096 - Facts about the integer". Numbermatics.com. 2024. Web. 29 May 2024.
APA style:
Numbermatics. (2024). Number 696711420123788293055620096 - Facts about the integer. Retrieved 29 May 2024, from https://numbermatics.com/n/696711420123788293055620096/
Chicago style:
Numbermatics. 2024. "Number 696711420123788293055620096 - Facts about the integer". https://numbermatics.com/n/696711420123788293055620096/
The information we have on file for 696711420123788293055620096 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 696711420123788293055620096, math, Factors of 696711420123788293055620096, curriculum, school, college, exams, university, Prime factorization of 696711420123788293055620096, STEM, science, technology, engineering, physics, economics, calculator, six hundred ninety-six septillion, seven hundred eleven sextillion, four hundred twenty quintillion, one hundred twenty-three quadrillion, seven hundred eighty-eight trillion, two hundred ninety-three billion, fifty-five million, six hundred twenty thousand and ninety-six.