343694414708950553900089344
343,694,414,708,950,553,900,089,344 is an even composite number composed of six prime numbers multiplied together.
343694414708950553900089344 is an even composite number. It is composed of six distinct prime numbers multiplied together. It has a total of twenty-three thousand, six hundred twenty-five divisors.
Prime factorization of 343694414708950553900089344:
224 × 36 × 174 × 372 × 612 × 2572
(2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 3 × 3 × 3 × 3 × 3 × 3 × 17 × 17 × 17 × 17 × 37 × 37 × 61 × 61 × 257 × 257)See below for interesting mathematical facts about the number 343694414708950553900089344 from the Numbermatics database.
Names of 343694414708950553900089344
- Cardinal: 343694414708950553900089344 can be written as Three hundred forty-three septillion, six hundred ninety-four sextillion, four hundred fourteen quintillion, seven hundred eight quadrillion, nine hundred fifty trillion, five hundred fifty-three billion, nine hundred million, eighty-nine thousand, three hundred forty-four.
Scientific notation
- Scientific notation: 3.43694414708950553900089344 × 1026
Factors of 343694414708950553900089344
Divisors of 343694414708950553900089344
- Number of divisors d(n): 23625
-
Complete list of divisors:
1 2 3 4 6 8 9 12 16 17 18 24 27 32 34 36 37 48 51 54 61 64 68 72 74 81 96 102 108 111 122 128 136 144 148 153 162 183 192 204 216 222 243 244 256 257 272 288 289 296 306 324 333 366 384 408 432 444 459 486 488 512 514 544 549 576 578 592 612 629 648 666 729 732 768 771 816 864 867 888 918 972 976 999 1024 1028 1037 1088 1098 1152 1156 1184 1224 1258 1296 1332 1369 1377 1458 1464 1536 1542 1632 1647 1728 1734 1776 1836 1887 1944 1952 1998 2048 2056 2074 2176 2196 2257 2304 2312 2313 2368 2448 2516 2592 2601 2664 2738 2754 2916 2928 2997 3072 3084 3111 3264 3294 3456 3468 3552 3672 3721 3774 3888 3904 3996 4096 4107 4112 4131 4148 4352 4369 4392 4514 4608 4624 4626 4736 4896 4913 4941 5032 5184 5202 5328 5476 5508 5661 5832 5856 5994 6144 6168 6222 6528 6588 6771 6912 6936 6939 7104 7344 7442 7548 7776 7803 7808 7992 8192 8214 8224 8262 8296 8704 8738 8784 8991 9028 9216 9248 9252 9333 9472 9509 9792 9826 9882 10064 10368 10404 10656 10693 10952 11016 11163 11322 11664 11712 11988 12288 12321 12336 12393 12444 13056 13107 13176 13542 13824 13872 13878 14208 14688 14739 14823 14884 15096 15552 15606 15616 15677 15984 16384 16428 16448 16524 16592 16983 17408 17476 17568 17629 17982 18056 18432 18496 18504 18666 18944 19018 19584 19652 19764 20128 20313 20736 20808 20817 21312 21386 21904 22032 22326 22644 23273 23328 23409 23424 23976 24576 24642 24672 24786 24888 26112 26214 26352 26973 27084 27648 27744 27756 27999 28416 28527 29376 29478 29646 29768 30192 31104 31212 31232 31354 31968 32079 32768 32856 32896 33048 33184 33489 33966 34816 34952 35136 35258 35964 36112 36864 36963 36992 37008 37332 37888 38036 38369 39168 39304 39321 39528 40256 40626 41472 41616 41634 42624 42772 43808 44064 44217 44469 44652 45288 46546 46656 46818 46848 47031 47952 49152 49284 49344 49572 49776 50949 52224 52428 52704 52887 53946 54168 55296 55488 55512 55998 56832 57054 58752 58956 59292 59536 60384 60939 62208 62424 62451 62464 62708 63257 63936 64158 65536 65712 65792 66049 66096 66368 66978 67932 69632 69819 69904 70227 70272 70516 71928 72224 73728 73926 73984 74016 74273 74664 75776 76072 76738 78336 78608 78642 79056 80512 81252 82944 83232 83268 83509 83521 83997 85248 85544 85581 87616 88128 88434 88938 89304 90576 93092 93312 93636 93696 94062 95904 96237 98304 98568 98688 99144 99552 100467 101898 104448 104856 105408 105774 107892 108336 110592 110889 110976 111024 111996 113664 114108 115107 117504 117912 117963 118584 119072 120768 121878 124416 124848 124902 124928 125416 126514 127872 128316 131072 131424 131584 132098 132192 132651 132736 133956 135864 137677 139264 139638 139808 140454 140544 141032 141093 143856 144448 147456 147852 147968 148032 148546 149328 151552 152144 152847 153476 156672 157216 157284 158112 158661 161024 161653 162504 165888 166464 166536 167018 167042 167994 170496 171088 171162 175232 176256 176868 177876 178608 181152 181781 182817 186184 186624 187272 187353 187392 188124 189771 191808 192474 196608 197136 197376 198147 198288 199104 200934 203796 208896 209457 209712 210681 210816 211548 215784 216672 221184 221778 221952 222048 222819 223992 227328 228216 230214 235008 235824 235926 237168 238144 241536 243756 248832 249696 249804 249856 250527 250563 250832 251991 253028 255744 256632 256743 262144 262848 263168 264196 264384 265302 265472 266509 267912 271728 275354 278528 279276 279616 280908 281088 282064 282186 287712 288711 288896 294912 295704 295936 296064 297092 298656 299693 301401 303104 304288 305694 306952 313344 314432 314568 316224 317322 322048 323306 325008 331776 332667 332928 333072 334036 334084 335988 340992 342176 342324 345321 350464 351833 352512 353736 353889 355752 357216 362304 363562 365634 372368 373248 374544 374706 374784 376248 379542 383616 384948 393216 394272 394752 395641 396294 396576 397953 398208 401868 407592 413031 417792 418914 419424 421362 421632 423096 423279 431568 433344 442368 443556 443904 444096 445638 447984 454656 456432 458541 460428 470016 471648 471852 474336 475983 476288 483072 484959 487512 497664 499392 499608 499712 501054 501126 501664 503982 506056 511488 513264 513486 524288 525696 526336 528392 528768 530604 530944 533018 535824 543456 545343 548451 550708 557056 558552 559232 561816 562176 564128 564372 569313 575424 577422 577792 580049 589824 591408 591872 592128 594184 594441 597312 599386 602802 606208 608576 611388 613904 626688 628371 628864 629136 632448 634644 644096 646612 650016 652273 663552 665334 665856 666144 668072 668168 668457 671976 681984 684352 684648 690642 700928 703666 705024 707472 707778 711504 714432 724608 727124 731268 744736 746496 749088 749412 749568 751581 751689 752496 755973 759084 767232 769896 770229 786432 788544 789504 791282 792588 793152 795906 796416 799527 803736 815184 826062 835584 837828 838848 842724 843264 846192 846558 863136 866133 866688 884736 887112 887808 888192 891276 895968 899079 904203 909312 912864 917082 920856 940032 943296 943704 948672 951966 952576 956297 966144 969918 975024 995328 998001 998784 999216 999424 1002108 1002252 1003328 1007964 1012112 1022976 1026528 1026972 1035963 1048576 1051392 1052672 1055499 1056784 1057536 1061208 1061667 1061888 1066036 1071648 1075369 1086912 1090686 1096902 1101416 1114112 1117104 1118464 1122833 1123632 1124352 1128256 1128744 1138626 1150848 1154844 1155584 1160098 1179648 1182816 1183744 1184256 1186923 1188368 1188882 1193859 1194624 1198772 1205604 1212416 1217152 1222776 1227808 1239093 1253376 1256742 1257728 1258272 1262641 1264896 1269288 1269837 1288192 1293224 1300032 1304546 1327104 1330668 1331712 1332288 1336144 1336336 1336914 1343952 1363968 1368704 1369296 1381284 1401856 1407332 1410048 1414944 1415556 1419653 1423008 1427949 1428864 1449216 1454248 1454877 1462536 1489472 1492992 1498176 1498824 1499136 1503162 1503378 1504992 1511946 1518168 1534464 1539792 1540458 1572864 1577088 1579008 1582564 1585176 1586304 1591812 1592832 1599054 1607472 1630368 1636029 1645353 1652124 1671168 1675656 1677696 1685448 1686528 1692384 1693116 1707939 1726272 1732266 1733376 1740147 1769472 1774224 1775616 1776384 1782552 1783323 1791936 1798158 1808406 1818624 1825728 1834164 1841712 1880064 1885113 1886592 1887408 1897344 1903932 1905152 1912594 1932288 1939836 1950048 1956819 1990656 1996002 1997568 1998432 1998848 2004216 2004504 2005371 2006656 2015928 2024224 2045952 2053056 2053944 2071926 2097152 2102784 2105344 2110998 2113568 2115072 2122416 2123334 2123776 2132072 2143296 2150738 2173824 2181372 2193804 2202832 2228224 2234208 2236928 2245666 2247264 2248704 2254743 2255067 2256512 2257488 2277252 2301696 2309688 2310687 2311168 2320196 2340509 2359296 2365632 2367488 2368512 2373846 2376736 2377764 2387718 2389248 2397544 2398581 2411208 2424832 2434304 2443813 2445552 2455616 2478186 2506752 2513484 2515456 2516544 2525282 2529792 2538576 2539674 2576384 2586448 2598399 2600064 2609092 2654208 2661336 2663424 2664576 2672288 2672672 2673828 2687904 2697237 2712609 2727936 2737408 2738592 2748101 2762568 2803712 2814664 2820096 2829888 2831112 2839306 2846016 2855898 2857728 2868891 2898432 2908496 2909754 2925072 2978944 2985984 2996352 2997648 2998272 3006324 3006756 3009984 3023892 3036336 3068928 3079584 3080916 3090277 3107889 3145728 3154176 3158016 3165128 3166497 3170352 3172608 3183624 3185001 3185664 3198108 3214944 3226107 3260736 3272058 3290706 3304248 3342336 3351312 3355392 3368499 3370896 3373056 3384768 3386232 3415878 3452544 3464532 3466752 3480294 3538944 3548448 3551232 3552768 3560769 3565104 3566646 3581577 3583872 3596316 3616812 3637248 3651456 3668328 3683424 3717279 3760128 3770226 3773184 3774816 3787923 3794688 3807864 3809511 3810304 3825188 3864576 3879672 3900096 3913638 3981312 3992004 3995136 3996864 3997696 4008432 4009008 4010742 4013312 4028989 4031856 4048448 4091904 4106112 4107888 4143852 4194304 4205568 4210688 4221996 4227136 4230144 4244832 4246668 4247552 4258959 4264144 4283847 4286592 4301476 4347648 4362744 4364631 4387608 4405664 4456448 4468416 4473856 4491332 4494528 4497408 4509486 4510134 4513024 4514976 4530653 4554504 4603392 4619376 4621374 4622336 4640392 4681018 4718592 4731264 4734976 4737024 4747692 4753472 4755528 4775436 4778496 4795088 4797162 4822416 4849664 4868608 4887626 4891104 4908087 4911232 4956372 5013504 5026968 5030912 5033088 5050564 5059584 5077152 5079348 5094049 5094781 5123817 5152768 5172896 5196798 5200128 5218184 5220441 5308416 5322672 5326848 5329152 5344576 5345344 5347656 5349969 5375808 5394474 5425218 5455872 5474816 5477184 5496202 5525136 5607424 5629328 5640192 5655339 5659776 5662224 5678612 5692032 5711796 5715456 5737782 5796864 5816992 5819508 5850144 5870457 5957888 5971968 5981161 5992704 5995296 5996544 6012648 6013512 6016113 6019968 6047784 6072672 6137856 6159168 6161832 6180554 6215778 6291456 6308352 6316032 6330256 6332994 6340704 6345216 6367248 6370002 6371328 6396216 6429888 6452214 6521472 6544116 6581412 6608496 6684672 6702624 6710784 6725897 6736998 6741792 6746112 6764229 6765201 6769536 6772464 6831756 6905088 6929064 6932061 6933504 6960588 7021527 7077888 7096896 7102464 7105536 7121538 7130208 7133292 7163154 7167744 7192632 7195743 7233624 7274496 7302912 7331439 7336656 7366848 7434558 7520256 7540452 7546368 7549632 7575846 7589376 7615728 7619022 7620608 7650376 7729152 7759344 7795197 7800192 7827276 7962624 7984008 7990272 7993728 7995392 8016864 8018016 8021484 8026624 8057978 8063712 8091711 8096896 8183808 8212224 8215776 8244303 8287704 8388608 8411136 8421376 8443992 8454272 8460288 8489664 8493336 8495104 8517918 8528288 8567694 8573184 8602952 8606673 8695296 8725488 8729262 8775216 8811328 8912896 8936832 8947712 8982664 8989056 8994816 9018972 9020268 9026048 9029952 9061306 9109008 9206784 9238752 9242748 9244672 9270831 9280784 9323667 9362036 9437184 9462528 9469952 9474048 9495384 9499491 9506944 9511056 9550872 9556992 9590176 9594324 9644832 9678321 9699328 9737216 9775252 9782208 9816174 9822464 9860833 9912744 10027008 10053936 10061824 10066176 10101128 10105497 10119168 10154304 10158696 10188098 10189562 10247634 10305536 10345792 10393596 10400256 10436368 10440882 10616832 10645344 10653696 10658304 10682307 10689152 10690688 10695312 10699938 10751616 10788948 10850436 10911744 10949632 10954368 10992404 11050272 11088641 11151837 11214848 11258656 11280384 11310678 11319552 11324448 11357224 11363769 11384064 11423592 11428533 11430912 11475564 11593728 11633984 11639016 11700288 11740914 11915776 11943936 11962322 11985408 11990592 11993088 12025296 12027024 12032226 12039936 12086967 12095568 12145344 12275712 12318336 12323664 12361108 12431556 12582912 12616704 12632064 12660512 12665988 12681408 12690432 12734496 12740004 12742656 12776877 12792432 12851541 12859776 12904428 13042944 13088232 13093893 13162824 13216992 13369344 13405248 13421568 13451794 13473996 13483584 13492224 13528458 13530402 13539072 13544928 13591959 13663512 13810176 13858128 13864122 13867008 13921176 14043054 14155776 14193792 14204928 14211072 14243076 14260416 14266584 14326308 14335488 14385264 14391486 14467248 14548992 14605824 14662878 14673312 14724261 14733696 14869116 15040512 15080904 15092736 15099264 15151692 15178752 15231456 15238044 15241216 15282147 15284343 15300752 15371451 15458304 15518688 15590394 15600384 15654552 15661323 15925248 15968016 15980544 15987456 15990784 16033728 16036032 16042968 16049907 16053248 16115956 16127424 16183422 16193792 16257049 16367616 16424448 16431552 16488606 16575408 16777216 16822272 16842752 16887984 16908544 16920576 16966017 16979328 16986672 16990208 17035836 17056576 17135388 17146368 17205904 17213346 17390592 17450976 17458524 17550432 17611371 17622656 17825792 17873664 17895424 17943483 17965328 17978112 17989632 18037944 18040536 18048339 18052096 18059904 18122612 18218016 18281273 18413568 18477504 18485496 18489344 18541662 18561568 18647334 18724072 18874368 18925056 18939904 18948096 18990768 18998982 19013888 19022112 19088161 19101744 19113984 19180352 19188648 19289664 19356642 19398656 19474432 19550504 19564416 19632348 19644928 19721666 19825488 20054016 20107872 20123648 20132352 20177691 20202256 20210994 20238336 20292687 20295603 20308608 20317392 20376196 20379124 20495268 20611072 20691584 20787192 20800512 20872736 20881764 21064581 21233664 21290688 21307392 21316608 21364614 21378304 21381376 21390624 21399876 21461813 21464897 21503232 21577896 21587229 21700872 21823488 21899264 21908736 21984808 21994317 22100544 22177282 22303674 22429696 22517312 22560768 22621356 22639104 22648896 22714448 22727538 22768128 22847184 22857066 22861824 22951128 23187456 23267968 23278032 23400576 23481828 23831552 23887872 23924644 23970816 23981184 23986176 24050592 24054048 24064452 24079872 24134101 24173934 24191136 24275133 24290688 24551424 24636672 24647328 24722216 24732909 24863112 25165824 25233408 25264128 25321024 25331976 25362816 25380864 25468992 25480008 25485312 25553754 25584864 25703082 25719552 25808856 25820019 26085888 26176464 26187786 26325648 26433984 26738688 26810496 26843136 26903588 26947992 26967168 26984448 27056916 27060804 27078144 27089856 27183918 27327024 27620352 27716256 27728244 27734016 27812493 27842352 27971001 28086108 28311552 28387584 28409856 28422144 28486152 28498473 28520832 28533168 28652616 28670976 28770528 28782972 28934496 29034963 29097984 29211648 29325756 29346624 29448522 29467392 29582499 29738232 30081024 30161808 30185472 30198528 30303384 30316491 30357504 30462912 30476088 30482432 30564294 30568686 30601504 30742902 30916608 31037376 31180788 31200768 31309104 31322646 31850496 31936032 31961088 31974912 31981568 32046921 32067456 32072064 32085936 32099814 32106496 32231912 32254848 32366844 32387584 32514098 32735232 32848896 32863104 32977212 33150816 33265923 33455511 33644544 33685504 33775968 33817088 33841152 33932034 33958656 33973344 33980416 34071672 34091307 34113152 34270776 34292736 34411808 34426692 34781184 34901952 34917048 35100864 35222742 35245312 35382989 35651584 35747328 35790848 35886966 35930656 35956224 35979264 36075888 36081072 36096678 36104192 36119808 36245224 36260901 36436032 36562546 36827136 36955008 36970992 36978688 37083324 37123136 37294668 37448144 37748736 37850112 37879808 37896192 37981536 37997964 38027776 38044224 38176322 38203488 38227968 38330631 38360704 38377296 38579328 38713284 38797312 38948864 39101008 39128832 39264696 39281679 39289856 39443332 39650976 39788653 40108032 40215744 40247296 40264704 40355382 40404512 40421988 40476672 40585374 40591206 40617216 40634784 40752392 40758248 40775877 40990536 41222144 41383168 41544821 41574384 41601024 41745472 41763528 42129162 42467328 42581376 42614784 42633216 42729228 42756608 42762752 42781248 42799752 42923626 42929794 43006464 43155792 43174458 43401744 43646976 43798528 43817472 43969616 43988634 44172783 44201088 44354564 44607348 44859392 45034624 45121536 45242712 45278208 45297792 45428896 45455076 45536256 45694368 45714132 45723648 45846441 45853029 45902256 46114353 46374912 46535936 46556064 46717717 46801152 46963656 46983969 47663104 47775744 47849288 47941632 47962368 47972352 48101184 48108096 48128904 48149721 48159744 48268202 48347868 48382272 48550266 48581376 48771147 49102848 49273344 49294656 49444432 49465818 49726224 50331648 50466816 50528256 50642048 50663952 50725632 50761728 50937984 50960016 50970624 51107508 51169728 51406164 51439104 51617712 51640038 52171776 52352928 52375572 52651296 52834113 52867968 53477376 53620992 53686272 53807176 53830449 53895984 53934336 53968896 54113832 54121608 54145017 54156288 54179712 54367836 54654048 54843819 55240704 55432512 55456488 55468032 55624986 55684704 55942002 56172216 56623104 56775168 56819712 56844288 56972304 56996946 57041664 57066336 57264483 57305232 57341952 57541056 57565944 57868992 58069926 58195968 58423296 58651512 58693248 58897044 58934784 59164998 59476464 60162048 60323616 60370944 60397056 60533073 60606768 60632982 60715008 60878061 60886809 60925824 60952176 60964864 61128588 61137372 61203008 61485804 61833216 62074752 62361576 62401536 62618208 62645292 63193743 63700992 63872064 63922176 63949824 63963136 64093842 64134912 64144128 64171872 64199628 64212992 64385439 64394691 64463824 64509696 64733688 64761687 64775168 65028196 65470464 65697792 65726208 65954424 65982951 66301632 66531846 66911022 67289088 67371008 67551936 67634176 67682304 67864068 67917312 67946688 67960832 68143344 68182614 68226304 68492813 68541552 68585472 68823616 68853384 69562368 69803904 69834096 70201728 70445484 70490624 70765978 71303168 71494656 71581696 71773932 71861312 71912448 71958528 72151776 72162144 72193356 72208384 72239616 72402303 72490448 72521802 72825399 72872064 73125092 73654272 73910016 73941984 73957376 74166648 74198727 74246272 74589336 74896288 75497472 75700224 75759616 75792384 75963072 75995928 76055552 76088448 76352644 76406976 76455936 76661262 76721408 76754592 77021101 77158656 77426568 77460057 77594624 77897728 78202016 78257664 78529392 78563358 78579712 78886664 79301952 79577306 80216064 80431488 80494592 80529408 80710764 80809024 80843976 80953344 81170748 81182412 81234432 81269568 81504784 81516496 81551754 81981072 82444288 82766336 83089642 83148768 83202048 83437479 83490944 83527056 84258324 84934656 85162752 85229568 85266432 85458456 85495419 85513216 85525504 85562496 85599504 85847252 85859588 86012928 86311584 86348916 86598833 86803488 87104889 87293952 87597056 87634944 87939232 87977268 88345566 88402176 88709128 88747497 89214696 89718784 90069248 90243072 90421081 90485424 90556416 90595584 90857792 90910152 90949473 91072512 91388736 91428264 91447296 91692882 91706058 91804512 92228706 92749824 93071872 93112128 93435434 93602304 93927312 93967938 95326208 95551488 95698576 95883264 95924736 95944704 96140763 96202368 96216192 96257808 96299442 96319488 96536404 96695736 96764544 97100532 97162752 97542294 98205696 98546688 98589312 98888864 98931636 99452448 99797769 100366533 100933632 101056512 101284096 101327904 101451264 101523456 101679737 101875968 101920032 101941248 102215016 102273921 102339456 102812328 102878208 103235424 103280076 104343552 104705856 104751144 105302592 105668226 105735936 106148967 106954752 107241984 107372544 107614352 107660898 107791968 107868672 107937792 108227664 108243216 108290034 108312576 108359424 108735672 108782703 109308096 109687638 110481408 110865024 110912976 110936064 111249972 111369408 111884004 112344432 113246208 113550336 113639424 113688576 113944608 113993892 114083328 114132672 114340249 114528966 114610464 114683904 114991893 115082112 115131888 115737984 116139852 116391936 116846592 117303024 117386496 117794088 117845037 117869568 118329996 118952928 119365959 120324096 120647232 120741888 120794112 121066146 121213536 121265964 121430016 121756122 121773618 121851648 121904352 121929728 122257176 122274744 122327631 122406016 122971608 123666432 124149504 124634463 124723152 124803072 125236416 125290584 126387486 127401984 127744128 127844352 127899648 127926272 128187684 128269824 128288256 128343744 128399256 128425984 128770878 128789382 128927648 129019392 129467376 129523374 129550336 130056392 130940928 131395584 131452416 131908848 131965902 132518349 132603264 133063692 133822044 134578176 134742016 135103872 135268352 135364608 135728136 135834624 135893376 135921664 136286688 136365228 136452608 136985626 137083104 137170944 137539323 137559087 137647232 137706768 139124736 139607808 139668192 140153151 140403456 140890968 140951907 140981248 141531956 142606336 142989312 143163392 143547864 143722624 143824896 143917056 144303552 144324288 144386712 144416768 144479232 144804606 144980896 145043604 145650798 145744128 146250184 146313441 147308544 147820032 147883968 147914752 148333296 148397454 148492544 149072593 149178672 149792576 150994944 151400448 151519232 151584768 151926144 151991856 152111104 152176896 152705288 152813952 152911872 153322524 153442816 153509184 154042202 154317312 154853136 154920114 155189248 155795456 156404032 156515328 157058784 157126716 157159424 157773328 158502339 158603904 159154612 160432128 160862976 160989184 161058816 161421528 161491347 161618048 161687952 161906688 162341496 162364824 162468864 162539136 163009568 163032992 163103508 163962144 164531457 164888576 165532672 166179284 166297536 166404096 166874958 166981888 167054112 167634161 168516648 169869312 170325504 170459136 170532864 170916912 170990838 171026432 171051008 171124992 171199008 171694504 171719176 171793449 172025856 172623168 172697832 173197666 173606976 174209778 174587904 175194112 175269888 175878464 175954536 176691132 176804352 177418256 177494994 178429392 179437568 180138496 180486144 180842162 180970848 181112832 181191168 181599219 181715584 181820304 181898946 182145024 182777472 182856528 182894592 183385764 183412116 183609024 184457412 185499648 186143744 186224256 186870868 187204608 187854624 187935876 188506897 189581229 190652416 191102976 191397152 191766528 191849472 191889408 192281526 192404736 192432384 192515616 192598884 192638976 193072808 193156317 193184073 193391472 193529088 194201064 194285061 194325504 195084588 196411392 197093376 197178624 197777728 197863272 197948853 198904896 199595538 200733066 201867264 202113024 202568192 202655808 202902528 203046912 203359474 203751936 203840064 203882496 204430032 204547842 204678912 205478439 205624656 205756416 206470848 206560152 208687104 209411712 209502288 210605184 211336452 211471872 212297934 213909504 214483968 214745088 215228704 215321796 215583936 215737344 215875584 216455328 216486432 216580068 216625152 216718848 217206909 217471344 217565406 218476197 218616192 219375276 220962816 221730048 221825952 221872128 222499944 222596181 222738816 223768008 224688864 226492416 227100672 227278848 227377152 227889216 227987784 228166656 228265344 228680498 229057932 229220928 229367808 229983786 230164224 230263776 231063303 231475968 232279704 232380171 232783872 233693184 234606048 234772992 235588176 235690074 235739136 236659992 237905856 238731918 240648192 241294464 241483776 241588224 242132292 242427072 242531928 242860032 243512244 243547236 243703296 243808704 243859456 244514352 244549488 244655262 244812032 245768329 245943216 247332864 248299008 249268926 249446304 249606144 250312437 250472832 250581168 252774972 254803968 255488256 255688704 255799296 255852544 256375368 256486257 256539648 256576512 256687488 256798512 256851968 257541756 257578764 257855296 258038784 258934752 259046748 259100672 259796499 260112784 261314667 261881856 262791168 262904832 263817696 263931804 265036698 265206528 266127384 266242491 267644088 269156352 269484032 270207744 270536704 270729216 271263243 271456272 271669248 271786752 271843328 272573376 272730456 272848419 272905216 273971252 274166208 274341888 275078646 275118174 275294464 275413536 276369833 278249472 279215616 279336384 280306302 280806912 281781936 281903814 281962496 283063912 285212672 285978624 286326784 287095728 287445248 287649792 287834112 288422289 288607104 288648576 288773424 288833536 288958464 289609212 289961792 290087208 291301596 291488256 292500368 292626882 294617088 295640064 295767936 295829504 296666592 296794908 296985088 298145186 298357344 299393307 299585152 302800896 303038464 303169536 303852288 303983712 304222208 304353792 305039211 305410576 305627904 305823744 306645048 306821763 306885632 307018368 308084404 308634624 309706272 309840228 310378496 310781641 311590912 312808064 313030656 314117568 314253432 314318848 315546656 317004678 317207808 318309224 318446901 320864256 321725952 321978368 322117632 322843056 322982694 323236096 323375904 323813376 324498737 324682992 324729648 324937728 325078272 326019136 326065984 326207016 326348109 327924288 329062914 329777152 331065344 332358568 332595072 332808192 333749916 333963776 334108224 335268322 337033296 339738624 340651008 340918272 341065728 341833824 341981676 342052864 342102016 342249984 342398016 343020747 343389008 343438352 343586898 344051712 344975679 345246336 345395664 346395332 347213952 348419556 349175808 350388224 350539776 351756928 351909072 353382264 353608704 354836512 354989988 356858784 358097877 358875136 360276992 360972288 361684324 361941696 362225664 362382336 363198438 363431168 363640608 363797892 364290048 364850821 365554944 365713056 365789184 366771528 366824232 366982893 367218048 368914824 370999296 372287488 372448512 373741736 373903389 374409216 375709248 375871752 377013794 379162458 381304832 382205952 382794304 383533056 383698944 383778816 384563052 384809472 384864768 385031232 385197768 385277952 386145616 386312634 386368146 386782944 387058176 388402128 388570122 388651008 390169176 392822784 394186752 394357248 395555456 395726544 395897706 397809792 399191076 401466132 403734528 404226048 405136384 405311616 405805056 406093824 406718948 407503872 407680128 407764992 408860064 409095684 409357824 410279717 410956878 411249312 411512832 412617969 412677261 412941696 413120304 417374208 418823424 419004576 420459453 421210368 422672904 422855721 422943744 424595868 427819008 428967936 429490176 430457408 430643592 431167872 431474688 431751168 432910656 432972864 433160136 433250304 433437696 434413818 434942688 435130812 436952394 437232384 438750552 438940323 441925632 443460096 443651904 443744256 444999888 445192362 445477632 447217779 447536016 449377728 452984832 454201344 454557696 454754304 455778432 455975568 456333312 456530688 457360996 458115864 458441856 458735616 459967572 460328448 460527552 462126606 462951936 464559408 464760342 465567744 467386368 469212096 469545984 471176352 471380148 471478272 473319984 475507017 475811712 477463836 481296384 482588928 482967552 483176448 484264584 484474041 484854144 485063856 485720064 487024488 487094472 487406592 487617408 487718912 489028704 489098976 489310524 489624064 491536658 491886432 493594371 494665728 496598016 498537852 498892608 499212288 500624874 500945664 501162336 502902483 505549944 509607936 510976512 511377408 511598592 511705088 512750736 512972514 513079296 513153024 513374976 513597024 513703936 515083512 515157528 515380347 515710592 516077568 517869504 518093496 518201344 519592998 520225568 522629334 523763712 525582336 525809664 527635392 527863608 530073396 530413056 532254768 532484982 535288176 538312704 538968064 540415488 541073408 541458432 542526486 542912544 543338496 543573504 543686656 544797657 545146752 545460912 545696838 545810432 547942504 548332416 548683776 550157292 550236348 550588928 550827072 552739666 556498944 558431232 558672768 560612604 561613824 563563872 563807628 563924992 565520691 566127824 568743687 571957248 572653568 574191456 574890496 575299584 575668224 576844578 577214208 577297152 577546848 577667072 577916928 579218424 579468951 579552219 579923584 580174416 582603192 582976512 585000736 585253764 589234176 591280128 591535872 591659008 593333184 593589816 593846559 593970176 596290372 596714688 598786614 599170304 601510813 605601792 606076928 606339072 607704576 607967424 608444416 608707584 610078422 610821152 611255808 611647488 613290096 613643526 613771264 614036736 616168808 616435317 617269248 619412544 619680456 620756992 621563282 623181824 625616128 626061312 628235136 628506864 628637696 631093312 634009356 634415616 636618448 636893802 641728512 643451904 643956736 644235264 645686112 645965388 646472192 646751808 647626752 648997474 649365984 649459296 649875456 650156544 651620727 652038272 652131968 652414032 652696218 655848576 658125828 659554304 662130688 664717136 665190144 665616384 667499832 667788543 667927552 668216448 670536644 674066592 676407101 679477248 681302016 681836544 682131456 683667648 683963352 684105728 684204032 684499968 684796032 686041494 686778016 686876704 687173796 688103424 689951358 690492672 690791328 692790664 693189909 694427904 696839112 697140513 698351616 700776448 701079552 703513856 703818144 706261957 706764528 707217408 709673024 709979976 713717568 716195754 717750272 720553984 721944576 723368648 723883392 724451328 724764672 726396876 726862336 727281216 727595784 728580096 729701642 731109888 731426112 731578368 733543056 733648464 733965786 734436096 737304987 737829648 741998592 744574976 744897024 747483472 747806778 748818432 750937311 751418496 751743504 754027588 758324916 762609664 764411904 765588608 767066112 767397888 767557632 769126104 769618944 769729536 770062464 770395536 770555904 772291232 772625268 772736292 773565888 774116352 776804256 777140244 777302016 779389497 780338352 783944001 785645568 788373504 788714496 791110912 791453088 791795412 794201189 795619584 798382152 798727473 802932264 807469056 808452096 810272768 810623232 811610112 812187648 813437896 813789729 815007744 815360256 815529984 817720128 818191368 818545257 818715648 820559434 821913756 822498624 823025664 825235938 825354522 825883392 826240608 829109499 834748416 837646848 838009152 840918906 842420736 845345808 845711442 845887488 849191736 855638016 857935872 858980352 860914816 861287184 862335744 862949376 863502336 865821312 865945728 866320272 866500608 866875392 868827636 869885376 870261624 873904788 874464768 877501104 877880646 883851264 886920192 887303808 887488512 889999776 890384724 890955264 894435558 895072032 898179921 898755456 908402688 909115392 909508608 911556864 911951136 912666624 913061376 914721992 915117633 916231728 916883712 917471232 919935144 920465289 920656896 921055104 924253212 925903872 929118816 929520684 931135488 932344923 934772736 938424192 939091968 942352704 942760296 942956544 946639968 951014034 951623424 954927672 955340703 962592768 965177856 965935104 966352896 968529168 968948082 969708288 970127712 971440128 973496211 974048976 974188944 974813184 975234816 975437824 978057408 978197952 978621048 979044327 979248128 983073316 983772864 987188742 989331456 993196032 997075704 997785216 998424576 1001249748 1001891328 1002324672 1005804966 1011099888 1019215872 1021953024 1022754816 1023197184 1023410176 1025501472 1025945028 1026158592 1026306048 1026749952 1027194048 1027407872 1029062241 1030167024 1030315056 1030760694 1031421184 1032155136 1034927037 1035739008 1036186992 1036402688 1039185996 1040451136 1045258668 1047527424 1051164672 1051619328 1055270784 1055727216 1060146792 1060826112 1064509536 1064969964 1070576352 1074293631 1076625408 1077936128 1080830976 1082146816 1082916864 1085052972 1085825088 1086676992 1087147008 1087373312 1089595314 1090293504 1090921824 1091393676 1091620864 1094552463 1095885008 1096664832 1097367552 1100314584 1100472696 1100948679 1101177856 1101654144 1105479332 1112997888 1116862464 1117345536 1121225208 1121710167 1123227648 1127127744 1127615256 1127849984 1131041382 1132255648 1137487374 1143914496 1145307136 1148382912 1149780992 1150599168 1151336448 1153689156 1154428416 1154594304 1155093696 1155334144 1155833856 1158436848 1158937902 1159104438 1159847168 1160348832 1164377821 1165206384 1165953024 1170001472 1170507528 1178468352 1182560256 1183071744 1183318016 1186666368 1187179632 1187693118 1187940352 1192580744 1193429376 1197573228 1198340608 1203021626 1211203584 1212153856 1212678144 1215409152 1215934848 1216888832 1217415168 1220156844 1221642304 1222511616 1223294976 1226580192 1227287052 1227542528 1228073472 1230839151 1232337616 1232870634 1234538496 1237853907 1238031783 1238825088 1239360912 1243126564 1246363648 1251232256 1252122624 1256470272 1257013728 1257275392 1261378359 1262186624 1268018712 1268831232 1273236896 1273787604 1283457024 1286903808 1287913472 1288470528 1291372224 1291930776 1292944384 1293503616 1295253504 1297994948 1298731968 1298918592 1299750912 1300313088 1303241454 1304076544 1304263936 1304828064 1305392436 1309170593 1309358717 1311697152 1316251656 1316820969 1319108608 1324261376 1329434272 1330380288 1331232768 1334999664 1335577086 1335855104 1336432896 1341073288 1341653337 1348133184 1352814202 1358954496 1362604032 1363673088 1364262912 1367335296 1367926704 1368211456 1368408064 1368999936 1369592064 1372082988 1373556032 1373753408 1374347592 1376206848 1379902716 1380985344 1381582656 1385581328 1386379818 1388855808 1393678224 1394281026 1396703232 1401552896 1402159104 1407027712 1407636288 1412523914 1413529056 1414434816 1419346048 1419959952 1427435136 1432391508 1435500544 1441107968 1443889152 1446737296 1447766784 1448902656 1449529344 1452793752 1453422123 1453724672 1454562432 1455191568 1457160192 1459403284 1462219776 1462852224 1463156736 1467086112 1467296928 1467931572 1468872192 1472180161 1474609974 1475659296 1480783113 1483997184 1489149952 1489794048 1494966944 1495613556 1497636864 1501874622 1502836992 1503487008 1508055176 1508707449 1516649832 1525219328 1528823808 1531177216 1534132224 1534795776 1535115264 1537158377 1538252208 1539237888 1539459072 1540124928 1540791072 1541111808 1544582464 1545250536 1545472584 1546141041 1547131776 1548232704 1553608512 1554280488 1554604032 1558778994 1560676704 1567888002 1571291136 1576747008 1577428992 1582221824 1582906176 1583590824 1588402378 1591239168 1596764304 1597454946 1605864528 1614938112 1616904192 1620545536 1621246464 1623220224 1624375296 1626875792 1627579458 1630015488 1630720512 1631059968 1634392971 1635440256 1636382736 1637090514 1637431296 1641118868 1643827512 1644997248 1646051328 1650471876 1650709044 1651766784 1652481216 1658218998 1669496832 1675293696 1676018304 1681837812 1684841472 1690691616 1691422884 1691774976 1696562073 1698383472 1706231061 1715871744 1717960704 1721829632 1722574368 1724671488 1725898752 1727004672 1728555529 1731642624 1731891456 1732640544 1733001216 1733750784 1737655272 1738406853 1738656657 1739770752 1740523248 1747809576 1748929536 1755002208 1755761292 1767702528 1773840384 1774607616 1774977024 1779999552 1780769448 1781539677 1781910528 1788871116 1790144064 1796359842 1797510912 1804532439 1816805376 1818230784 1819017216 1823113728 1823902272 1825333248 1826122752 1829443984 1830235266 1832463456 1833767424 1834942464 1839870288 1840930578 1841313792 1842110208 1848506424 1849305951 1851807744 1858237632 1859041368 1862270976 1864689846 1869545472 1876848384 1878183936 1884705408 1885520592 1885913088 1893279936 1902028068 1903246848 1909855344 1910681406 1925185536 1930355712 1931870208 1932705792 1937058336 1937896164 1939416576 1940255424 1942880256 1946992422 1948097952 1948377888 1949626368 1950469632 1950875648 1954862181 1956114816 1956395904 1957242096 1958088654 1958496256 1966146632 1967545728 1974377484 1978662912 1986392064 1994151408 1995570432 1996849152 2002499496 2003365629 2003782656 2004649344 2011609932 2022199776 2029221303 2038431744 2043906048 2045509632 2046394368 2051002944 2051890056 2052317184 2052612096 2053499904 2054388096 2054815744 2058124482 2060334048 2060630112 2061521388 2062842368 2064310272 2069854074 2071478016 2072373984 2072805376 2078371992 2079569727 2080902272 2090517336 2095054848 2102329344 2103238656 2110541568 2111454432 2118785871 2120293584 2121652224 2129019072 2129939928 2141152704 2148587262 2153250816 2155872256 2161661952 2164293632 2165833728 2170105944 2171650176 2173353984 2174294016 2174746624 2179190628 2180587008 2181843648 2182787352 2183241728 2189104926 2191770016 2193329664 2194735104 2200629168 2200945392 2201897358 2202355712 2203308288 2210958664 2211914961 2225995776 2233724928 2234691072 2242450416 2243420334 2246455296 2252811933 2254255488 2255230512 2255699968 2262082764 2264511296 2274974748 2287828992 2290614272 2296765824 2299561984 2301198336 2302672896 2307378312 2308856832 2309188608 2310187392 2310668288 2311667712 2316873696 2317875804 2318208876 2319694336 2320697664 2328755642 2330412768 2331906048 2338168491 2340002944 2341015056 2356936704 2365120512 2366143488 2366636032 2373332736 2374359264 2375386236 2375880704 2382603567 2385161488 2386858752 2395146456 2396182419 2396681216 2406043252 2422407168 2424307712 2425356288 2430818304 2431869696 2433777664 2434830336 2440313688 2441369187 2443284608 2445023232 2446589952 2453160384 2454574104 2455085056 2456146944 2461678302 2464675232 2465741268 2469076992 2475707814 2476063566 2477650176 2478721824 2486253128 2487328497 2492727296 2502464512 2504245248 2512940544 2514027456 2514550784 2522756718 2524373248 2534234081 2536037424 2537662464 2546473792 2547575208 2566914048 2573807616 2575826944 2576941056 2582744448 2583861552 2585888768 2587007232 2590507008 2595989896 2597463936 2597837184 2599501824 2600626176 2606482908 2608153088 2608527872 2609656128 2610784872 2618341186 2618717434 2623394304 2632503312 2633641938 2638217216 2648522752 2658868544 2660760576 2662465536 2669999328 2671154172 2671710208 2672865792 2682146576 2683306674 2694539763 2696266368 2705628404 2725208064 2727346176 2728525824 2734670592 2735853408 2736422912 2736816128 2737999872 2739184128 2744165976 2745352899 2747112064 2747506816 2748695184 2752413696 2759805432 2761970688 2763165312 2771162656 2772759636 2777711616 2787356448 2788562052 2793406464 2797034769 2803105792 2804318208 2814055424 2815272576 2825047828 2827058112 2828869632 2838692096 2839919904 2849780737 2854870272 2864783016 2866022109 2871001088 2882215936 2887778304 2893474592 2895533568 2897805312 2899058688 2905587504 2906844246 2907449344 2909124864 2910383136 2914320384 2918806568 2920488633 2924439552 2925704448 2926313472 2934172224 2934593856 2935863144 2937132981 2937744384 2944360322 2949219948 2951318592 2961566226 2967994368 2978299904 2979588096 2989933888 2991227112 2995273728 3003749244 3005673984 3006974016 3016110352 3017414898 3033299664 3050438656 3057647616 3062354432 3068264448 3069591552 3070230528 3074316754 3076504416 3078475776 3078918144 3080249856 3081582144 3082223616 3087186723 3089164928 3090501072 3090945168 3092282082 3094263552 3096465408 3107217024 3108560976 3109208064 3117557988 3121353408 3135776004 3142582272 3153494016 3154857984 3164443648 3165812352 3167181648 3176804756 3182478336 3193528608 3194909892 3211729056 3222880893 3229876224 3233808384 3241091072 3242492928 3246440448 3248750592 3253751584 3255158916 3260030976 3261441024 3262119936 3268785942 3270880512 3272765472 3274181028 3274862592 3282237736 3283657389 3287655024 3289994496 3292102656 3300943752 3301418088 3302846037 3303533568 3304962432 3316437996 3338993664 3350587392 3352036608 3363675624 3365130501 3369682944 3381383232 3382845768 3383549952 3393124146 3396766944 3412462122 3431743488 3435921408 3443659264 3445148736 3449342976 3451797504 3454009344 3457111058 3463285248 3463782912 3465281088 3466002432 3467501568 3475310544 3476813706 3477313314 3479541504 3481046496 3493133463 3495619152 3497859072 3510004416 3511522584 3535405056 3547680768 3549215232 3549954048 3559999104 3561538896 3563079354 3563821056 3577742232 3580288128 3592719684 3595021824 3609064878 3633610752 3636461568 3638034432 3646227456 3647804544 3650666496 3652245504 3658887968 3660470532 3664926912 3667534848 3669884928 3679740576 3681861156 3682627584 3684220416 3692517453 3697012848 3698611902 3703615488 3713561721 3714095349 3716475264 3718082736 3729379692 3739090944 3753696768 3756367872 3769410816 3771041184 3771826176 3784135077 3786559872 3804056136 3806493696 3819710688 3821362812 3850371072 3860711424 3863740416 3865411584 3874116672 3875792328 3878833152 3880510848 3885760512 3893984844 3896195904 3896755776 3899252736 3900939264 3901751296 3909724362 3912229632 3912791808 3914484192 3916177308 3916992512 3927511779 3928076151 3932293264 3935091456 3948754968 3950462907 3957325824 3972784128 3988302816 3991140864 3993698304 4004998992 4006731258 4007565312 4009298688 4023219864 4024960011 4044399552 4058442606 4076863488 4087812096 4091019264 4092788736 4102005888 4103780112 4104634368 4105224192 4106999808 4108776192 4109631488 4116248964 4120668096 4121260224 4123042776 4125684736 4128620544 4139708148 4142956032 4144747968 4145610752 4156743984 4159139454 4161804544 4178061593 4181034672 4190109696 4204658688 4206477312 4221083136 4222908864 4237571742 4240587168 4243304448 4258038144 4259879856 4282305408 4297174524 4306501632 4311744512 4323323904 4328587264 4331667456 4340211888 4343300352 4346707968 4348588032 4349493248 4358381256 4360266369 4361174016 4363687296 4365574704 4366483456 4378209852 4383540032 4386659328 4389470208 4401258336 4401890784 4403794716 4404711424 4406616576 4416540483 4421917328 4423829922 4442349339 4451991552 4467449856 4469382144 4484900832 4486840668 4492910592 4505623866 4508510976 4510461024 4511399936 4524165528 4526122347 4529022592 4549949496 4575657984 4581228544 4593531648 4599123968 4602396672 4605345792 4611475131 4614756624 4617713664 4618377216 4620374784 4621336576 4623335424 4633747392 4635751608 4636417752 4638423123 4639388672 4641395328 4657511284 4660825536 4663812096 4676336982 4680005888 4682030112 4698287161 4713873408 4730241024 4732286976 4733272064 4746665472 4748718528 4750772472 4751761408 4765207134 4770322976 4773717504 4790292912 4792364838 4793362432 4812086504 4844814336 4848615424 4850712576 4861636608 4863739392 4867555328 4869660672 4880627376 4882738374 4886569216 4890046464 4893179904 4903178913 4906320768 4909148208 4910170112 4912293888 4923356604 4929350464 4931482536 4938153984 4951415628 4952127132 4955300352 4957443648 4972506256 4974656994 4985454592 5004929024 5008490496 5025881088 5028054912 5029101568 5045513436 5048746496 5068468162 5072074848 5075324928 5089686219 5092947584 5095150416 5147615232 5151653888 5153882112 5165488896 5167723104 5171777536 5174014464 5181014016 5185666587 5191979792 5194927872 5195674368 5199003648 5201252352 5212965816 5215220559 5215969971 5216306176 5217055744 5219312256 5221569744 5236682372 5237434868 5246788608 5265006624 5267283876 5276434432 5297045504 5317737088 5321521152 5324931072 5339998656 5342308344 5343420416 5345731584 5364293152 5366613348 5389079526 5392532736 5411256808 5413597317 5450416128 5454692352 5457051648 5469341184 5471706816 5472845824 5473632256 5475999744 5478368256 5488331952 5490705798 5494224128 5495013632 5497390368 5504827392 5515685941 5516478529 5519610864 5523941376 5526330624 5542325312 5545519272 5547917853 5555423232 5574712896 5577124104 5586812928 5594069538 5606211584 5608636416 5628110848 5630545152 5650095656 5654116224 5657739264 5677384192 5679839808 5699561474 5709740544 5729566032 5732044218 5742002176 5764431872 5775556608 5786949184 5791067136 5795610624 5798117376 5811175008 5813688492 5814898688 5818249728 5820766272 5828640768 5837613136 5840977266 5848879104 5851408896 5852626944 5864586543 5868344448 5869187712 5871726288 5874265962 5875488768 5888720644 5898439896 5902637184 5923132452 5935988736 5956599808 5959176192 5979867776 5982454224 5990547456 6007498488 6011347968 6013948032 6032220704 6034829796 6066599328 6087663909 6100877312 6115295232 6124708864 6136528896 6139183104 6148633508 6153008832 6156951552 6157836288 6160499712 6163164288 6164447232 6174373446 6178329856 6181002144 6181890336 6184564164 6188527104 6192930816 6202463957 6214434048 6217121952 6218416128 6235115976 6238709181 6242706816 6271552008 6285164544 6306988032 6309715968 6328887296 6331624704 6334363296 6353609512 6356357613 6364956672 6387057216 6389819784 6423458112 6445761786 6459752448 6467616768 6482182144 6484985856 6492880896 6497501184 6507503168 6510317832 6520061952 6522882048 6524239872 6537571884 6541761024 6545530944 6548362056 6549725184 6564475472 6567314778 6575310048 6579988992 6584205312 6601887504 6602836176 6605692074 6607067136 6609924864 6632875992 6635744883 6677987328 6701174784 6704073216 6727351248 6730261002 6739365888 6762766464 6765691536 6767099904 6786248292 6793533888 6824924244 6863486976 6871842816 6887318528 6890297472 6898685952 6903595008 6908018688 6914222116 6926570496 6927565824 6930562176 6932004864 6935003136 6950621088 6953627412 6954626628 6959083008 6962092992 6974755189 6986266926 6991238304 6995718144 7014505473 7020008832 7023045168 7070810112 7095361536 7098430464 7099908096 7119998208 7123077792 7126158708 7127642112 7147810701 7155484464 7160576256 7185439368 7188547257 7190043648 7218129756 7267221504 7272923136 7276068864 7292454912 7295609088 7301332992 7304491008 7317775936 7320941064 7324107561 7329853824 7335069696 7339769856 7359481152 7363722312 7365255168 7368440832 7385034906 7394025696 7397223804 7407230976 7427123442 7428190698 7432950528 7436165472 7458759384 7461985491 7478181888 7507393536 7512735744 7538821632 7542082368 7543652352 7568270154 7573119744 7602702243 7608112272 7612987392 7639421376 7642725624 7700742144 7721422848 7727480832 7730823168 7748233344 7751584656 7757666304 7761021696 7771521024 7787969688 7792391808 7793511552 7798505472 7801878528 7803502592 7819448724 7824459264 7825583616 7828968384 7832354616 7833985024 7855023558 7856152302 7864586528 7870182912 7897509936 7900925814 7914651648 7945568256 7976605632 7982281728 7987396608 8009997984 8013462516 8015130624 8018597376 8046439728 8049920022 8083619289 8088799104 8116885212 8175624192 8182038528 8185577472 8204011776 8207560224 8209268736 8210448384 8213999616 8217552384 8219262976 8232497928 8236058697 8241336192 8242520448 8246085552 8251369472 8257241088 8279416296 8285912064 8289495936 8291221504 8313487968 8318278908 8323609088 8356123186 8362069344 8380219392 8391104307 8409317376 8412954624 8442166272 8445817728 8475143484 8481174336 8486608896 8516076288 8519759712 8549342211 8564610816 8594349048 8598066327 8613003264 8646647808 8657174528 8663334912 8680423776 8686600704 8693415936 8697176064 8698986496 8716762512 8720532738 8722348032 8727374592 8731149408 8732966912 8756419704 8761465899 8767080064 8773318656 8778940416 8802516672 8803781568 8807589432 8809422848 8813233152 8833080966 8843834656 8847659844 8884698678 8903983104 8934899712 8938764288 8969801664 8973681336 8985821184 9011247732 9017021952 9020922048 9022799872 9048331056 9052244694 9058045184 9093428173 9099898992 9151315968 9162457088 9187063296 9198247936 9204793344 9210691584 9222950262 9229513248 9235427328 9236754432 9240749568 9242673152 9246670848 9261560169 9267494784 9271503216 9272835504 9276846246 9278777344 9282790656 9315022568 9321651072 9327624192 9352673964 9360011776 9364060224 9396574322 9427746816 9460482048 9464573952 9466544128 9493330944 9497437056 9501544944 9503522816 9530414268 9540645952 9547435008 9580585824 9584729676 9586724864 9624173008 9668642679 9689628672 9701425152 9723273216 9727478784 9735110656 9739321344 9761254752 9765476748 9773138432 9780092928 9786359808 9806357826 9812641536 9818296416 9820340224 9824587776 9846713208 9850972167 9858700928 9862965072 9876307968 9902831256 9904254264 9910600704 9914887296 9945012512 9949313988 9970909184 10009858048 10016980992 10051762176 10056109824 10058203136 10091026872 10095391503 10097492992 10136936324 10144149696 10150649856 10179372438 10185895168 10190300832 10225683821 10295230464 10303307776 10307764224 10330977792 10335446208 10343555072 10348028928 10362028032 10371333174 10383959584 10389855744 10391348736 10398007296 10402504704 10425931632 10430441118 10431939942 10432612352 10434111488 10438624512 10443139488 10473364744 10474869736 10479400389 10493577216 10530013248 10534567752 10552868864 10594091008 10635474176 10643042304 10649862144 10679997312 10684616688 10686840832 10691463168 10728586304 10733226696 10778159052 10785065472 10822513616 10827194634 10900832256 10909384704 10914103296 10938682368 10943413632 10945691648 10947264512 10951999488 10956736512 10976663904 10981411596 10988448256 10990027264 10994780736 11009654784 11031371882 11032957058 11039221728 11047882752 11052661248 11077552359 11084650624 11091038544 11095835706 11110846464 11149425792 11154248208 11188139076 11212423168 11217272832 11256221696 11261090304 11300191312 11308232448 11315478528 11352405231 11354768384 11359679616 11399122948 11419481088 11459132064 11464088436 11484004352 11498920717 11528863744 11551113216 11573898368 11582134272 11591221248 11596234752 11622350016 11627376984 11629797376 11636499456 11641532544 11657281536 11675226272 11681954532 11697758208 11702817792 11705253888 11729173086 11736688896 11738375424 11743452576 11748531924 11750977536 11777441288 11782535337 11784228453 11796879792 11805274368 11846264904 11851388721 11871977472 11913199616 11918352384 11959735552 11964908448 11981094912 12006453269 12014996976 12022695936 12027896064 12064441408 12069659592 12074880033 12133198656 12175327818 12201754624 12230590464 12249417728 12273057792 12278366208 12297267016 12306017664 12313903104 12315672576 12320999424 12326328576 12328894464 12348746892 12356659712 12362004288 12363780672 12369128328 12377054208 12385861632 12404927914 12428868096 12434243904 12436832256 12470231952 12477418362 12485413632 12534184779 12543104016 12570329088 12613976064 12619431936 12657774592 12663249408 12668726592 12707219024 12712715226 12729913344 12774114432 12779639568 12846916224 12891523572 12919504896 12935233536 12964364288 12969971712 12985761792 12995002368 13015006336 13020635664 13040123904 13045764096 13048479744 13075143768 13083522048 13091061888 13096724112 13099450368 13128950944 13134629556 13150620096 13159977984 13168410624 13203775008 13205672352 13211384148 13214134272 13219849728 13249621449 13265751984 13271489766 13327048017 13355974656 13402349568 13408146432 13454702496 13460522004 13478731776 13525532928 13531383072 13534199808 13572496584 13578367041 13587067776 13649848488 13726973952 13743685632 13774637056 13780594944 13797371904 13807190016 13816037376 13828444232 13834425393 13853140992 13855131648 13861124352 13864009728 13870006272 13901242176 13907254824 13909253256 13915269369 13918166016 13924185984 13949510378 13972533852 13982476608 13991436288 14029010946 14040017664 14046090336 14094861483 14141620224 14190723072 14196860928 14199816192 14239996416 14246155584 14252317416 14255284224 14295621402 14310968928 14321152512 14370878736 14377094514 14380087296 14436259512 14534443008 14545846272 14552137728 14584909824 14591218176 14602665984 14608982016 14635551872 14641882128 14648215122 14659707648 14670139392 14679539712 14718962304 14727444624 14730510336 14736881664 14770069812 14788051392 14794447608 14814461952 14854246884 14856381396 14865901056 14872330944 14917518768 14923970982 14956363776 15014787072 15025471488 15077643264 15084164736 15087304704 15136540308 15146239488 15205404486 15216224544 15225974784 15269058657 15278842752 15285451248 15442845696 15454961664 15461646336 15496466688 15503169312 15515332608 15522043392 15543042048 15556999761 15575939376 15584783616 15587023104 15597010944 15603757056 15607005184 15638897448 15645661677 15647909913 15648918528 15651167232 15657936768 15664709232 15667970048 15710047116 15712304604 15729173056 15740365824 15795019872 15801851628 15829303296 15891136512 15953211264 15964563456 15974793216 16019995968 16026925032 16030261248 16037194752 16092879456 16099840044 16167238578 16177598208 16233770424 16240791951 16351248384 16364077056 16371154944 16408023552 16415120448 16418537472 16420896768 16427999232 16435104768 16438525952 16464995856 16472117394 16482672384 16485040896 16492171104 16502738944 16514482176 16547057823 16549435587 16558832592 16571824128 16578991872 16582443008 16626975936 16636557816 16643753559 16647218176 16712246372 16724138688 16760438784 16782208614 16818634752 16825909248 16884332544 16891635456 16950286968 16962348672 16973217792 17032152576 17039519424 17098684422 17129221632 17188698096 17196132654 17226006528 17293295616 17314349056 17326669824 17360847552 17373201408 17386831872 17394352128 17397972992 17433525024 17441065476 17444696064 17454749184 17462298816 17465933824 17512839408 17522931798 17534160128 17546637312 17557880832 17593759629 17605033344 17607563136 17615178864 17618845696 17626466304 17666161932 17687669312 17695319688 17769397356 17807966208 17869799424 17877528576 17939603328 17947362672 17971642368 18022495464 18034043904 18041844096 18045599744 18096662112 18104489388 18116090368 18186856346 18199797984 18262991727 18302631936 18324914176 18374126592 18396495872 18409586688 18445900524 18459026496 18470854656 18473508864 18481499136 18485346304 18493341696 18523120338 18534989568 18543006432 18545671008 18553692492 18557554688 18565581312 18607391871 18630045136 18643302144 18655248384 18705347928 18716127543 18720023552 18728120448 18793148644 18855493632 18920964096 18929147904 18933088256 18986661888 18994874112 19003089888 19007045632 19060828536 19069072839 19081291904 19094870016 19161171648 19169459352 19173449728 19248346016 19337285358 19379257344 19402850304 19446546432 19454957568 19470221312 19478642688 19522509504 19530953496 19546276864 19560185856 19572719616 19612715652 19625283072 19636592832 19640680448 19649175552 19693426416 19701944334 19717401856 19725930144 19752615936 19794422957 19805662512 19808508528 19821201408 19829774592 19890025024 19898627976 19907234649 19941818368 20019716096 20033961984 20103524352 20112219648 20116406272 20182053744 20190783006 20194985984 20273872648 20288299392 20301299712 20358744876 20371790336 20380601664 20451367642 20590460928 20606615552 20615528448 20661955584 20670892416 20687110144 20696057856 20724056064 20742666348 20767919168 20779711488 20782697472 20796014592 20805009408 20851863264 20860882236 20863879884 20865224704 20868222976 20877249024 20886278976 20924265567 20946729488 20949739472 20958800778 20987154432 21043516419 21060026496 21069135504 21188182016 21270948352 21286084608 21299724288 21359994624 21369233376 21373681664 21382926336 21443432103 21457172608 21466453392 21556318104 21570130944 21645027232 21654389268 21801664512 21818769408 21828206592 21877364736 21886827264 21891383296 21894529024 21903998976 21913473024 21953327808 21962823192 21972322683 21976896512 21980054528 21989561472 22019309568 22062743764 22065914116 22078443456 22095765504 22105322496 22155104718 22169301248 22182077088 22191671412 22221692928 22255900081 22298851584 22308496416 22376278152 22385956473 22424846336 22434545664 22512443392 22522180608 22600382624 22616464896 22630957056 22704810462 22709536768 22719359232 22798245896 22808106729 22838962176 22918264128 22928176872 22968008704 22997841434 23057727488 23102226432 23147796736 23164268544 23182442496 23192469504 23244700032 23254753968 23259594752 23272998912 23283065088 23314563072 23350452544 23363909064 23395516416 23405635584 23410507776 23458346172 23473377792 23476750848 23486905152 23497063848 23501955072 23554882576 23565070674 23568456906 23593759584 23610548736 23692529808 23702777442 23743954944 23826399232 23836704768 23919471104 23929816896 23962189824 24012906538 24029993952 24045391872 24055792128 24128882816 24139319184 24149760066 24266397312 24350655636 24403509248 24498835456 24546115584 24556732416 24594534032 24612035328 24627806208 24631345152 24641998848 24652657152 24657788928 24697493784 24708176091 24713319424 24724008576 24727561344 24738256656 24754108416 24771723264 24809855828 24857736192 24868487808 24873664512 24940463904 24954836724 24970827264 25027062737 25068369558 25086208032 25140658176 25173312921 25227952128 25238863872 25315549184 25326498816 25337453184 25414438048 25425430452 25459826688 25548228864 25559279136 25648026633 25693832448 25783047144 25794198981 25839009792 25928728576 25939943424 25971523584 25990004736 26030012672 26041271328 26080247808 26091528192 26096959488 26131692409 26150287536 26167044096 26182123776 26193448224 26198900736 26257901888 26269259112 26284397697 26301240192 26319955968 26336821248 26407550016 26411344704 26422768296 26428268544 26439699456 26499242898 26531503968 26542979532 26654096034 26711949312 26804699136 26816292864 26909404992 26921044008 26957463552 27051065856 27062766144 27068399616 27144993168 27156734082 27174135552 27280284519 27299696976 27453947904 27487371264 27549274112 27561189888 27594743808 27614380032 27632074752 27656888464 27668850786 27706281984 27710263296 27722248704 27728019456 27740012544 27784680507 27802484352 27814509648 27818506512 27830538738 27836332032 27848371968 27899020756 27945067704 27964953216 27982872576 28058021892 28080035328 28092180672 28189722966 28283240448 28381446144 28393721856 28399632384 28479992832 28492311168 28504634832 28510568448 28591242804 28621937856 28642305024 28741757472 28754189028 28760174592 28872519024 29005928037 29068886016 29104275456 29169819648 29182436352 29205331968 29217964032 29271103744 29283764256 29296430244 29319415296 29340278784 29359079424 29385443993 29437924608 29454889248 29461020672 29473763328 29540139624 29552916501 29576102784 29588895216 29628923904 29708493768 29712762792 29731802112 29744661888 29835037536 29847941964 29912727552 30029574144 30050942976 30155286528 30168329472 30174609408 30273080616 30286174509 30292478976 30410808972 30432449088 30451949568 30538117314 30557685504 30570902496 30677051463 30885691392 30909923328 30923292672 30992933376 31006338624 31030665216 31044086784 31086084096 31113999522 31151878752 31169567232 31174046208 31194021888 31207514112 31214010368 31277794896 31291323354 31295819826 31297837056 31302334464 31315873536 31329418464 31335940096 31420094232 31424609208 31438201167 31458346112 31480731648 31590039744 31603703256 31658606592 31782273024 31906422528 31929126912 31949586432 32039991936 32053850064 32060522496 32074389504 32185758912 32199680088 32334477156 32355196416 32467540848 32481583902 32702496768 32728154112 32742309888 32816047104 32830240896 32837074944 32841793536 32855998464 32870209536 32877051904 32929991712 32944234788 32965344768 32970081792 32984342208 33005477888 33028964352 33094115646 33098871174 33117665184 33143648256 33157983744 33164886016 33232657077 33253951872 33273115632 33287507118 33294436352 33424492744 33448277376 33564417228 33637269504 33651818496 33768665088 33783270912 33900573936 33924697344 33946435584 34057215693 34064305152 34079038848 34197368844 34258443264 34377396192 34392265308 34452013056 34496762151 34586591232 34628698112 34653339648 34721695104 34746402816 34773663744 34788704256 34867050048 34882130952 34889392128 34909498368 34924597632 34931867648 35025678816 35045863596 35068320256 35093274624 35115761664 35187519258 35210066688 35215126272 35230357728 35237691392 35252932608 35332323864 35347606011 35352685359 35375338624 35390639376 35538794712 35615932416 35739598848 35755057152 35879206656 35894725344 35943284736 36019359807 36044990928 36068087808 36083688192 36091199488 36193324224 36208978776 36224640099 36232180736 36373712692 36399595968 36525983454 36605263872 36649828352 36748253184 36792991744 36819173376 36891801048 36918052992 36941709312 36947017728 36962998272 36970692608 36986683392 37046240676 37069979136 37086012864 37091342016 37107384984 37115109376 37131162624 37214783742 37260090272 37286604288 37310496768 37410695856 37432255086 37440047104 37456240896 37586297288 37602554337 37710987264 37841928192 37858295808 37866176512 37973323776 37989748224 38006179776 38014091264 38121657072 38138145678 38162583808 38189740032 38322343296 38338918704 38346899456 38496692032 38674570716 38758514688 38805700608 38893092864 38909915136 38940442624 38957285376 39045019008 39061906992 39092553728 39120371712 39145439232 39225431304 39250566144 39273185664 39281360896 39298351104 39386852832 39403888668 39434803712 39451860288 39505231872 39588845914 39611325024 39617017056 39642402816 39659549184 39748864347 39780050048 39797255952 39814469298 39883636736 40039432192 40067923968 40207048704 40224439296 40232812544 40364107488 40381566012 40389971968 40547745296 40576598784 40602599424 40717489752 40735101123 40743580672 40761203328 40902735284 41180921856 41213231104 41231056896 41323911168 41341784832 41374220288 41392115712 41448112128 41485332696 41503276179 41535838336 41559422976 41565394944 41592029184 41610018816 41703726528 41721764472 41727759768 41730449408 41736445952 41754498048 41772557952 41848531134 41893458976 41899478944 41917601556 41974308864 42087032838 42120052992 42138271008 42284584449 42376364032 42541896704 42572169216 42599448576 42719989248 42738466752 42747363328 42765852672 42886864206 42914345216 42932906784 43081979377 43112636208 43140261888 43290054464 43308778536 43603329024 43637538816 43656413184 43754729472 43773654528 43782766592 43789058048 43807997952 43826946048 43906655616 43925646384 43944645366 43953793024 43960109056 43979122944 44038619136 44125487528 44131828232 44156886912 44191531008 44210644992 44310209436 44338602496 44364154176 44383342824 44443385856 44511800162 44597703168 44616992832 44752556304 44771912946 44849692672 44869091328 45024886784 45044361216 45200765248 45232929792 45261914112 45409620924 45419073536 45438718464 45596491792 45616213458 45677924352 45807175971 45836528256 45856353744 45995682868 46115454976 46295593472 46328537088 46364884992 46384939008 46489400064 46509507936 46519189504 46545997824 46566130176 46629126144 46670999283 46700905088 46727818128 46791032832 46811271168 46821015552 46916692344 46946755584 46953501696 46973810304 46994127696 47003910144 47109765152 47130141348 47136913812 47187519168 47221097472 47385059616 47405554884 47487909888 47652798464 47673409536 47838942208 47859633792 47924379648 48025813076 48059987904 48090783744 48111584256 48257765632 48278638368 48299520132 48446272529 48532794624 48701311272 48722375853 48807018496 48997670912 49092231168 49113464832 49189068064 49224070656 49255612416 49262690304 49283997696 49305314304 49315577856 49394987568 49416352182 49426638848 49448017152 49455122688 49476513312 49508216832 49543446528 49619711656 49641173469 49648306761 49715472384 49736975616 49747329024 49880927808 49909673448 49931260677 49941654528 50054125474 50136739116 50172416064 50281316352 50346625842 50455904256 50477727744 50631098368 50652997632 50674906368 50828876096 50850860904 50919653376 51096457728 51118558272 51296053266 51387664896 51566094288 51588397962 51678019584 51857457152 51879886848 51943047168 51980009472 52060025344 52082542656 52160495616 52183056384 52193918976 52263384818 52300575072 52334088192 52364247552 52386896448 52397801472 52515803776 52538518224 52568795394 52602480384 52639911936 52673642496 52815100032 52822689408 52845536592 52856537088 52879398912 52998485796 53063007936 53085959064 53308192068 53423898624 53609398272 53632585728 53818809984 53842088016 53914927104 54102131712 54125532288 54136799232 54289986336 54313468164 54348271104 54560569038 54599393952 54788975181 54907895808 54974742528 55098548224 55122379776 55189487616 55228760064 55313776928 55337701572 55412563968 55420526592 55444497408 55456038912 55480025088 55569361014 55604968704 55629019296 55637013024 55661077476 55672664064 55696743936 55798041512 55822175613 55890135408 55929906432 55965745152 56116043784 56148382629 56160070656 56184361344 56379445932 56566480896 56762892288 56787443712 56799264768 56959985664 56984622336 57009269664 57021136896 57182485608 57207218517 57243875712 57284610048 57483514944 57508378056 57520349184 57745038048 58011856074 58137772032 58208550912 58339639296 58364872704 58410663936 58435928064 58542207488 58567528512 58592860488 58638830592 58680557568 58718158848 58770887986 58875849216 58909778496 58922041344 58947526656 59080279248 59105833002 59152205568 59177790432 59257847808 59383268871 59416987536 59425525584 59463604224 59489323776 59670075072 59695883928 59721703947 59825455104 60059148288 60101885952 60310573056 60336658944 60349218816 60546161232 60572349018 60584957952 60821617944 60864898176 60903899136 61076234628 61115371008 61141804992 61354102926 61771382784 61819846656 61846585344 61985866752 62012677248 62061330432 62088173568 62172168192 62227999044 62303757504 62339134464 62348092416 62388043776 62415028224 62428020736 62555589792 62582646708 62591639652 62595674112 62604668928 62631747072 62658836928 62671880192 62772796701 62840188464 62849218416 62876402334 62916692224 62961463296 63130549257 63180079488 63207406512 63564546048 63812845056 63858253824 63899172864 64079983872 64107700128 64121044992 64148779008 64330296309 64371517824 64399360176 64668954312 64710392832 64935081696 64963167804 65404993536 65456308224 65484619776 65632094208 65660481792 65674149888 65683587072 65711996928 65740419072 65754103808 65859983424 65888469576 65916968049 65930689536 65940163584 65968684416 66010955776 66057928704 66188231292 66197742348 66235330368 66287296512 66315967488 66329772032 66465314154 66507903744 66546231264 66575014236 66588872704 66767700243 66848985488 66896554752 67128834456 67157869419 67274539008 67303636992 67537330176 67566541824 67801147872 67849394688 67892871168 68114431386 68128610304 68158077696 68394737688 68424320187 68516886528 68754792384 68784530616 68904026112 68993524302 69173182464 69257396224 69306679296 69443390208 69492805632 69547327488 69577408512 69734100096 69764261904 69778784256 69818996736 69849195264 69863735296 70051357632 70091727192 70136640512 70186549248 70231523328 70375038516 70420133376 70430252544 70460715456 70475382784 70505865216 70664647728 70695212022 70705370718 70750677248 70781278752 71027047081 71077589424 71231864832 71479197696 71510114304 71758413312 71789450688 71886569472 72038719614 72089981856 72136175616 72167376384 72182398976 72386648448 72417957552 72449280198 72464361472 72747425384 72799191936 73051966908 73210527744 73299656704 73496506368 73585983488 73638346752 73783602096 73836105984 73883418624 73894035456 73925996544 73941385216 73973366784 74092481352 74124528273 74139958272 74172025728 74182684032 74214769968 74230218752 74262325248 74429567484 74520180544 74573208576 74620993536 74821391712 74864510172 74880094208 74912481792 75081188211 75172594576 75205108674 75421974528 75519938763 75683856384 75716591616 75946647552 75979496448 76012359552 76028182528 76243314144 76276291356 76325167616 76379480064 76644686592 76677837408 76693798912 76944079899 76993384064 77349141432 77517029376 77786185728 77819830272 77880885248 77914570752 78090038016 78123813984 78185107456 78240743424 78290878464 78395077227 78450862608 78501132288 78546371328 78562721792 78596702208 78773705664 78807777336 78853193091 78869607424 78903720576 79010463744 79177691828 79222650048 79234034112 79284805632 79319098368 79497728694 79560100096 79594511904 79628938596 79767273472 79870881737 80078864384 80135847936 80414097408 80448878592 80465625088 80728214976 80763132024 80779943936 81095490592 81153197568 81205198848 81434979504 81470202246 81487161344 81522406656 81805470568 81840853557 82361843712 82426462208 82462113792 82647822336 82683569664 82748440576 82784231424 82896224256 82970665392 83006552358 83071676672 83118845952 83130789888 83184058368 83220037632 83354041521 83407453056 83443528944 83455519536 83460898816 83472891904 83508996096 83545115904 83697062268 83786917952 83798957888 83835203112 83948617728 84174065676 84240105984 84276542016 84569168898 84752728064 85083793408 85144338432 85198897152 85439978496 85476933504 85494726656 85531705344 85773728412 85828690432 85865813568 86163958754 86225272416 86280523776 86580108928 86617557072 87206658048 87312826368 87509458944 87547309056 87565533184 87578116096 87615995904 87653892096 87813311232 87851292768 87889290732 87907586048 87920218112 87958245888 88077238272 88156331979 88250975056 88263656464 88313773824 88383062016 88421289984 88620418872 88658749503 88677204992 88728308352 88766685648 88886771712 89023600324 89195406336 89233985664 89505112608 89543825892 89699385344 89738182656 90049773568 90088722432 90401530496 90465859584 90523828224 90819241848 90838147072 90877436928 91192983584 91232426916 91355848704 91614351942 91673056512 91712707488 91991365736 92031154389 92230909952 92591186944 92657074176 92729769984 92769878016 92978800128 93019015872 93038379008 93091995648 93132260352 93258252288 93341998566 93401810176 93455636256 93582065664 93622542336 93642031104 93766660997 93833384688 93893511168 93907003392 93947620608 93988255392 94007820288 94219530304 94260282696 94273827624 94314603501 94375038336 94442194944 94770119232 94811109768 94975819776 95305596928 95346819072 95677884416 95719267584 95848759296 96051626152 96119975808 96181567488 96223168512 96515531264 96557276736 96599040264 96892545058 97065589248 97402622544 97444751706 97614036992 97995341824 98184462336 98226929664 98378136128 98448141312 98511224832 98525380608 98567995392 98610628608 98631155712 98789975136 98832704364 98853277696 98896034304 98910245376 98953026624 99016433664 99086893056 99239423312 99282346938 99296613522 99430944768 99473951232 99494658048 99697971231 99761855616 99819346896 99862521354 99883309056 100108250948 100273478232 100344832128 100693251684 100911808512 100955455488 101262196736 101305995264 101349812736 101657752192 101701721808 101839306752 102192915456 102237116544 102592106532 102775329792 103132188576 103176795924 103356039168 103490286453 103714914304 103759773696 103886094336 103960018944 104120050688 104165085312 104320991232 104366112768 104526769636 104601150144 104668176384 104728495104 104773792896 104795602944 105031607552 105077036448 105137590788 105204960768 105279823872 105347284992 105441887269 105630200064 105645378816 105691073184 105713074176 105758797824 105996971592 106042818033 106058056077 106126015872 106171918128 106616384136 106847797248 107218796544 107265171456 107637619968 107684176032 107829854208 108058079421 108204263424 108251064576 108273598464 108579972672 108626936328 108673920297 108696542208 109121138076 109198787904 109577950362 109815791616 109949485056 110197096448 110244759552 110378975232 110457520128 110627553856 110675403144 110825127936 110841053184 110888994816 110912077824 110960050176 111138722028 111209937408 111258038592 111274026048 111322154952 111345328128 111393487872 111596083024 111644351226 111780270816 111859812864 111931490304 112232087568 112296765258 112320141312 112368722688 112758891864 112807663011 113132961792 113525784576 113574887424 113598529536 113919971328 113969244672 114018539328 114042273792 114364971216 114414437034 114487751424 114569220096 114967029888 115016756112 115040698368 115490076096 116023712148 116275544064 116417101824 116679278592 116729745408 116821327872 116871856128 117084414976 117135057024 117185720976 117277661184 117361115136 117436317696 117541775972 117751698432 117819556992 117844082688 117895053312 118160558496 118211666004 118304411136 118355580864 118515695616 118766537742 118833975072 118851051168 118927208448 118978647552 119246593041 119340150144 119391767856 119443407894 119650910208 120118296576 120203771904 120621146112 120673317888 120698437632 121092322464 121144698036 121169915904 121643235888 121729796352 121807798272 122152469256 122205303369 122230742016 122283609984 122708205852 123542765568 123639693312 123693170688 123971733504 124025354496 124122660864 124176347136 124344336384 124455998088 124509828537 124607515008 124678268928 124696184832 124776087552 124830056448 125111179584 125165293416 125183279304 125191348224 125209337856 125263494144 125317673856 125343760384 125545593402 125680376928 125698436832 125752804668 125833384448 125922926592 126261098514 126360158976 126414813024 126853753347 127129092096 127625690112 127716507648 127798345728 128159967744 128215400256 128242089984 128297558016 128660592618 128743035648 128798720352 129245938131 129337908624 129420785664 129870163392 129926335608 130809987072 130912616448 130969239552 131264188416 131320963584 131348299776 131367174144 131423993856 131480838144 131508207616 131719966848 131776939152 131833936098 131861379072 131880327168 131937368832 132021911552 132115857408 132376462584 132395484696 132470660736 132574593024 132631934976 132659544064 132930628308 133015807488 133092462528 133150028472 133177745408 133535400486 133697970976 133793109504 134257668912 134315738838 134549078016 134607273984 135074660352 135133083648 135602295744 135698789376 135785742336 136228862772 136257220608 136316155392 136789475376 136848640374 137033773056 137421527913 137509584768 137569061232 137987048604 138346364928 138514792448 138886780416 138985611264 139094654976 139154817024 139468200192 139528523808 139557568512 139637993472 139698390528 139727470592 140012997849 140102715264 140183454384 140273281024 140373098496 140463046656 140750077032 140840266752 140860505088 140921430912 140950765568 141011730432 141329295456 141390424044 141410741436 141501354496 141562557504 142054094162 142155178848 142463729664 142958395392 143020228608 143516826624 143578901376 143773138944 144077439228 144179963712 144272351232 144334752768 144364797952 144773296896 144835915104 144898560396 144928722944 145338817587 145494850768 145598383872 146103933816 146167127559 146421055488 146993012736 147171966976 147276693504 147567204192 147672211968 147766837248 147788070912 147851993088 147882770432 147946733568 148184962704 148249056546 148279916544 148344051456 148365368064 148429539936 148460437504 148524650496 148859134968 148923520407 148944920283 149040361088 149146417152 149241987072 149642783424 149729020344 149760188416 149824963584 150162376422 150345189152 150410217348 150843949056 151039877526 151367712768 151433183232 151893295104 151958992896 152024719104 152056365056 152486628288 152552582712 152650335232 152758960128 153289373184 153355674816 153387597824 153888159798 153986768128 154588278941 154698282864 155034058752 155572371456 155639660544 155761770496 155829141504 156180076032 156247627968 156370214912 156481486848 156581756928 156790154454 156901725216 157002264576 157092742656 157125443584 157193404416 157547411328 157615554672 157706386182 157739214848 157807441152 158020927488 158355383656 158445300096 158468068224 158569611264 158638196736 158995457388 159120200192 159189023808 159257877192 159534546944 159741763474 160157728768 160271695872 160828194816 160897757184 160931250176 161456429952 161526264048 161559887872 162190981184 162306395136 162410397696 162869959008 162940404492 162974322688 163044813312 163610941136 163681707114 164366925543 164723687424 164924227584 165295644672 165367139328 165496881152 165568462848 165941330784 166013104716 166143353344 166237691904 166261579776 166368116736 166440075264 166708083042 166814906112 166887057888 166911039072 166921797632 166945783808 167017992192 167090231808 167394124536 167466526839 167573835904 167597915776 167670406224 167897235456 168348131352 168480211968 168553084032 169138337796 169505456128 170167586816 170288676864 170397794304 170879956992 170953867008 170989453312 171063410688 171547456824 171621655551 171657380864 171731627136 172327917508 172450544832 172561047552 173160217856 173235114144 173836624957 174413316096 174625652736 175018917888 175094618112 175131066368 175156232192 175231991808 175307784192 175626622464 175702585536 175778581464 175815172096 175840436224 175916491776 176154476544 176312663958 176501950112 176527312928 176627547648 176766124032 176842579968 177240837744 177317499006 177354409984 177456616704 177533371296 177773543424 178047200648 178149806613 178390812672 178467971328 179010225216 179087651784 179165111841 179398770688 179476365312 180099547136 180177444864 180803060992 180931719168 181047656448 181638483696 181676294144 181754873856 182385967168 182464853832 182711697408 183228703884 183346113024 183425414976 183982731472 184062308778 184461819904 185182373888 185314148352 185459539968 185539756032 185957600256 186038031744 186076758016 186183991296 186264520704 186516504576 186683997132 186803620352 186911272512 187164131328 187245084672 187284062208 187533321994 187666769376 187787022336 187814006784 187895241216 187976510784 188015640576 188318390103 188439060608 188520565392 188547655248 188629207002 188750076672 188884389888 189540238464 189622219536 190611193856 190693638144 191355768832 191438535168 191697518592 192103252304 192239951616 192363134976 192446337024 192990888927 193031062528 193114553472 193198080528 193785090116 194131178496 194805245088 194889503412 195228073984 195990683648 196368924672 196453859328 196756272256 196896282624 197022449664 197050761216 197135990784 197221257216 197262311424 197579950272 197665408728 197706555392 197792068608 197820490752 197906053248 198032867328 198173786112 198478846624 198564693876 198593227044 198861889536 198947902464 198989316096 199395942462 199523711232 199638693792 199725042708 199766618112 200216501896 200303100729 200546956464 200689664256 201386503368 201473608257 201823617024 201910910976 202524393472 202611990528 202699625472 203315504384 203403443616 203678613504 204109705573 204385830912 204474233088 205184213064 205272960561 205550659584 206264377152 206353591848 206712078336 206980572906 207429828608 207519547392 207772188672 207920037888 208240101376 208330170624 208641982464 208732225536 209053539272 209202300288 209336352768 209456990208 209547585792 209591205888 210063215104 210154072896 210275181576 210409921536 210559647744 210694569984 210883774538 211260400128 211290757632 211382146368 211426148352 211517595648 211993943184 212085636066 212116112154 212252031744 212343836256 213081141243 213232768272 213695594496 214437593088 214530342912 215275239936 215368352064 215659708416 216116158842 216408526848 216502129152 216547196928 217159945344 217253872656 217347840594 217393084416 218242276152 218397575808 219155900724 219631583232 219898970112 220394192896 220489519104 220757950464 220915040256 221255107712 221350806288 221650255872 221682106368 221777989632 221824155648 221920100352 222277444056 222419874816 222516077184 222548052096 222644309904 222690656256 222786975744 223192166048 223288702452 223560541632 223719625728 223862980608 224464175136 224593530516 224640282624 224737445376 225243564633 225517783728 225615326022 226265923584 226559816289 227051569152 227149774848 227839942656 227938489344 228037078656 228084547584 228729942432 228828874068 228975502848 229138440192 229934059776 230033512224 230081396736 230832239697 230980152192 232047424296 232551088128 233358557184 233459490816 233642655744 233743712256 234168829952 234270114048 234371441952 234555322368 234722230272 234872635392 235083551944 235185231681 235503396864 235639113984 235688165376 235790106624 236321116992 236423332008 236559579273 236608822272 236711161728 237031391232 237533075484 237667950144 237702102336 237854416896 237957295104 238493186082 238680300288 238783535712 238886815788 239301820416 239612645211 240236593152 240407543808 241242292224 241346635776 241396875264 242184644928 242289396072 242339831808 243286471776 243459592704 243615596544 244304938512 244410606738 244461484032 244567219968 245416411704 245522560671 247085531136 247279386624 247386341376 247943467008 248050708992 248245321728 248352694272 248688672768 248911996176 249019657074 249215030016 249356537856 249392369664 249552175104 249660112896 250222359168 250330586832 250366558608 250382696448 250418675712 250526988288 250635347712 250687520768 251091186804 251360753856 251396873664 251505609336 251666768896 251845853184 252522197028 252720317952 252829626048 253707506694 254258184192 255251380224 255433015296 255596691456 256319935488 256430800512 256484179968 256595116032 257321185236 257486071296 257597440704 258491876262 258675817248 258841571328 259740326784 259852671216 261619974144 261938479104 262528376832 262641927168 262696599552 262734348288 262847987712 262961676288 263016415232 263439933696 263553878304 263667872196 263722758144 263760654336 263874737664 264043823104 264231714816 264468995937 264752925168 264790969392 264941321472 265149186048 265263869952 265319088128 265861256616 265976248509 266031614976 266184925056 266300056944 266355490816 267070800972 267395941952 267586219008 268515337824 268631477676 269098156032 269214547968 270149320704 270266167296 271204591488 271397578752 271571484672 272457725544 272514441216 272632310784 273578950752 273697280748 274067546112 274843055826 275019169536 275138122464 275974097208 276093463167 276692729856 277029584896 277773560832 277971222528 278189309952 278309634048 278936400384 279057047616 279115137024 279275986944 279396781056 279454941184 280025995698 280205430528 280366908768 280546562048 280746196992 280926093312 281299982991 281500154064 281680533504 281721010176 281842861824 281901531136 282023460864 282658590912 282780848088 282821482872 282943810503 283002708992 283125115008 284108188324 284310357696 284927459328 285916790784 286040457216 287033653248 287157802752 287546277888 288154878456 288359927424 288544702464 288669505536 288729595904 289546593792 289671830208 289797120792 289857445888 290677635174 290989701536 291196767744 292207867632 292334255118 292842110976 293986025472 294343933952 294553387008 295134408384 295344423936 295533674496 295576141824 295703986176 295765540864 295893467136 296369925408 296498113092 296559833088 296688102912 296730736128 296859079872 296920875008 297049300992 297718269936 297847040814 297889840566 298080722176 298292834304 298483974144 299093913693 299285566848 299458040688 299520376832 299649927168 300324752844 300690378304 300820434696 302079755052 302735425536 302866366464 303786590208 303917985792 304049438208 304112730112 304973256576 305105165424 305300670464 305517920256 306578746368 306711349632 306775195648 307776319596 307973536256 309176557882 309396565728 310068117504 310470859359 311144742912 311279321088 311523540992 311658283008 312360152064 312495255936 312740429824 312962973696 313580308908 313803450432 314004529152 314185485312 314250887168 314386808832 315094822656 315231109344 315412772364 315478429696 315614882304 316041854976 316325661807 316710767312 316890600192 316936136448 317139222528 317276393472 317990914776 318128454099 318174168231 318240400384 318378047616 318515754384 319483526948 320315457536 320543391744 321656389632 321795514368 321862500352 322912859904 323052528096 323119775744 324174238263 324381962368 324612790272 324820795392 325739918016 325880808984 325948645376 326089626624 327221882272 327363414228 328733851086 329447374848 329848455168 330591289344 330734278656 330993762304 331136925696 331882661568 332026209432 332286706688 332475383808 332523159552 332736233472 332880150528 333416166084 333629812224 333774115776 333822078144 333843595264 333891567616 334035984384 334180463616 334788249072 334933053678 335147671808 335195831552 335340812448 335794470912 336456842401 336505190269 336696262704 336960423936 337106168064 338276675592 338422989033 339010912256 340335173632 340577353728 340795588608 341759913984 341907734016 341978906624 342126821376 343094913648 343243311102 343314761728 343463254272 344655835016 344901089664 345122095104 346320435712 346470228288 347673249914 348826632192 349251305472 350037835776 350189236224 350262132736 350312464384 350463983616 350615568384 351253244928 351405171072 351557162928 351630344192 351680872448 351832983552 352308953088 352625327916 353003900224 353054625856 353255095296 353532248064 353685159936 354481675488 354634998012 354708819968 354913233408 355066742592 355547086848 356094401296 356299613226 356781625344 356935942656 357739779123 358020450432 358175303568 358330223682 358952730624 360199094272 360354889728 361606121984 361863438336 362095312896 363276967392 363352588288 363509747712 364771934336 364929707664 365423394816 366457407768 366692226048 366850829952 367965462944 368124617556 368923639808 370364747776 370628296704 370919079936 371079512064 371915200512 372076063488 372153516032 372367982592 372529041408 373033009152 373367994264 373529485611 373607240704 373822545024 374328262656 374490169344 375066643988 375333538752 375574044672 375628013568 375790482432 375953021568 376031281152 376636780206 376878121216 377041130784 377095310496 377258414004 377500153344 377768779776 378350301377 379080476928 379244439072 380561260041 381222387712 381387276288 382711537664 382877070336 383395037184 384206504608 384479903232 384726269952 384892674048 385981777854 386062125056 386229106944 386396161056 387570180232 387737814393 388262356992 389610490176 389779006824 390456147968 391981367296 392737849344 392907718656 393512544512 393792565248 394044899328 394101522432 394271981568 394442514432 394524622848 395159900544 395330817456 395413110784 395584137216 395640981504 395812106496 396065734656 396347572224 396957693248 397129387752 397186454088 397723779072 397895804928 397978632192 398791884924 399047422464 399277387584 399450085416 399533236224 400433003792 400606201458 401093912928 401379328512 402773006736 402947216514 403647234048 403821821952 405048786944 405223981056 405399250944 406631008768 406806887232 407357227008 408219411146 408771661824 408948466176 410368426128 410545921122 411101319168 412528754304 412707183696 413961145812 414859657216 415039094784 415544377344 416480202752 416660341248 417283964928 417464451072 418107078544 418404600576 418672705536 418913980416 419095171584 419182411776 420038993547 420126430208 420308145792 420550363152 420819843072 421119295488 421389139968 421767549076 422520800256 422581515264 422764292736 422852296704 423035191296 423987886368 424171272132 424232224308 424504063488 424687672512 425460066529 426162282486 426465536544 427391188992 428875186176 429060685824 430550479872 430736704128 431319416832 432232317684 432817053696 433004258304 433094393856 434319890688 434507745312 434695681188 434786168832 436016452761 436484552304 436795151616 438311801448 438501382677 439263166464 440788385792 440979038208 441515900928 441830080512 442510215424 442701612576 443300511744 443364212736 443555979264 443648311296 443840200704 444238770953 444554888112 444839749632 445032154368 445096104192 445288619808 445381312512 445573951488 446384332096 446577404904 446770561221 446834760849 447121083264 447439251456 447725961216 448928350272 449187061032 449280565248 449474890752 450487129266 451035567456 451230652044 452531847168 453119632578 454103138304 454299549696 455679885312 455876978688 456074157312 456169095168 457459884864 457657748136 457951005696 458276880384 459868119552 460067024448 460162793472 461664479394 461960304384 463764836823 464094848592 465102176256 466717114368 466918981632 467285311488 467487424512 468337659904 468540228096 468742883904 469110644736 469444460544 469745270784 470167103888 470370463362 471006793728 471278227968 471376330752 471580213248 472642233984 472846664016 473119158546 473217644544 473422323456 474062782464 475066150968 475335900288 475404204672 475708833792 475914590208 476986372164 477360600576 477567071424 477773631576 478603640832 479225290422 480473186304 480815087616 482484584448 482693271552 482793750528 484369289856 484578792144 484679663616 486572943552 486919185408 487231193088 488609877024 488821213476 488922968064 489134439936 490832823408 491045121342 493100776629 494171062272 494772682752 495886934016 496101417984 496490643456 496705388544 497823992352 498039314148 498430060032 498713075712 498784739328 499104350208 499320225792 500444718336 500661173664 500733117216 500765392896 500837351424 501053976576 501270695424 501375041536 502182373608 502399580517 502721507712 502793747328 503011218672 503333537792 503691706368 505044394056 505440635904 505659252096 507415013388 508516368384 510502760448 510866030592 511193382912 512639870976 512861601024 512968359936 513190232064 514642370472 514864966653 514972142592 515194881408 516983752524 517351634496 517683142656 519480653568 519705342432 521509874871 523239948288 523876958208 525056753664 525283854336 525393199104 525468696576 525695975424 525923352576 526879867392 527107756608 527335744392 527445516288 527521308672 527749475328 528087646208 528463429632 528937991874 529505850336 529581938784 529882642944 530298372096 530527739904 530638176256 531722513232 531952497018 532063229952 532369850112 532600113888 532710981632 534141601944 534449419839 534791883904 535172438016 537030675648 537262955352 538196312064 538429095936 540298641408 540532334592 542409182976 542795157504 543142969344 544915451088 545028882432 545264621568 547157901504 547394561496 548135092224 549686111652 550038339072 550276244928 551948194416 552186926334 553385459712 554059169792 555547121664 555942445056 556378619904 556619268096 557872800768 558114095232 558230274048 558551973888 558793562112 558909882368 560051991396 560410861056 560733817536 561093124096 561492393984 561852186624 562599965982 563000308128 563361067008 563442020352 563685723648 563803062272 564046921728 564955170309 565317181824 565561696176 565642965744 565887621006 566005417984 566250230016 568216376648 568620715392 571833581568 572080914432 574067306496 574315605504 575092555776 576309756912 576719854848 577089404928 577339011072 577459191808 578972666781 579093187584 579343660416 579594241584 579714891776 581355270348 581979403072 582393535488 584415735264 584668510236 585684221952 587972050944 588687867904 589106774016 590268816768 590688847872 591067348992 591152283648 591407972352 591786934272 592739850816 592996226184 593119666176 593376205824 593461472256 593718159744 593841750016 594098601984 595436539872 595694081628 595779681132 596161444352 596585668608 596967948288 598187827386 598571133696 598916081376 599040753664 599299854336 600649505688 600909302187 601380756608 601640869392 604159510104 605470851072 605732732928 607573180416 607835971584 608098876416 608225460224 609946513152 610210330848 610601340928 611035840512 612329116719 613157492736 613422699264 613550391296 615552639192 615818881683 615947072512 618353115764 618793131456 620136235008 620941718718 622289485824 622558642176 623047081984 623316566016 624720304128 624990511872 625480859648 625925947392 627160617816 627606900864 628009058304 628370970624 628501774336 628773617664 630189645312 630462218688 630825544728 630956859392 631229764608 632083709952 632651323614 633421534624 633781200384 633872272896 634278445056 634552786944 635981829552 636256908198 636348336462 636480800768 636756095232 637031508768 638967053896 639243423729 640630915072 641086783488 643312779264 643591028736 643725000704 645825719808 646105056192 646239551488 648348476526 648763924736 649225580544 649641590784 651479836032 651761617968 651897290752 652179253248 654443764544 654726828456 657467702172 658894749696 659696910336 661182578688 661468557312 661987524608 662273851392 663765323136 664052418864 664573413376 664950767616 665046319104 665472466944 665760301056 666832332168 667259624448 667548231552 667644156288 667687190528 667783135232 668071968768 668360927232 669576498144 669866107356 670295343616 670391663104 670681624896 671588941824 672913684802 673010380538 673392525408 673920847872 674212336128 675730693899 676553351184 676845978066 678021824512 680670347264 681154707456 683519827968 683815468032 683957813248 684253642752 686189827296 686486622204 686629523456 686926508544 689311670032 689802179328 690244190208 692496719091 692640871424 692940456576 695346499828 697653264384 700075671552 700378472448 700524265472 700624928768 700927967232 701231136768 702506489856 702810342144 703114325856 703260688384 703361744896 703665967104 704617906176 705250655832 705555695043 706007800448 706109251712 706510190592 707064496128 707370319872 708963350976 709269996024 709417639936 709826466816 710133485184 711094173696 712188802592 712599226452 713563250688 713871885312 715479558246 716040900864 716350607136 716660447364 717905461248 718837935633 720398188544 720709779456 723212243968 723726876672 724190625792 726553934784 726705176576 727019495424 729543868672 729859415328 730846789632 732393649409 732914815536 733384452096 733701659904 735930925888 736249235112 736567682013 737847279616 740729495552 741256593408 741838159872 742159024128 743830401024 744152126976 744307032064 744735965184 745058082816 746066018304 746735988528 747058971222 747214481408 747645090048 748656525312 748980338688 750133287976 750667077504 751148089344 751256027136 751580964864 751906043136 752062562304 753273560412 753756242432 754082261568 754190620992 754516828008 755000306688 755537559552 756700602754 758160953856 758488878144 761122520082 762444775424 762774552576 765423075328 765754140672 766790074368 768413009216 768959806464 769452539904 769785348096 771963555708 772124250112 772458213888 772792322112 775140360464 775475628786 776524713984 779220980352 779558013648 783962734592 785815437312 787025089024 787585130496 788089798656 788203044864 788543963136 788885028864 789049245696 790319801088 790661634912 790826221568 791168274432 791281963008 791624212992 792131469312 792695144448 793406987811 793915386496 794258775504 794372908176 795447558144 795791609856 795957264384 797583769848 798094844928 798554775168 798900170832 799066472448 800866007584 801212402916 802187825856 802758657024 805546013472 805894433028 807294468096 807643643904 810097573888 810447962112 810798501888 813262017536 813613774464 814714454016 816438822292 817543323648 817896932352 820736852256 821091842244 822202638336 825057508608 825414367392 827922291624 828280389501 829719314432 830078189568 831088754688 832960405504 833320682496 834567929856 834928902144 836214157088 836809201152 837345411072 837827960832 838190343168 838364823552 840077987094 840252860416 840616291584 841100726304 841639686144 842238590976 842778279936 843535098152 843899948973 845041600512 845163030528 845528585472 845704593408 846070382592 847975772736 848342544264 848464448616 848831431509 849008126976 849375345024 850920133058 852324564972 852931073088 854782377984 857750372352 858121371648 861100959744 861473408256 862638833664 864464635368 865634107392 866008516608 866188787712 868639781376 869015490624 869391362376 869572337664 872032905522 872969104608 873590303232 876623602896 877002765354 878526332928 881576771584 881958076416 883031801856 883660161024 885020430848 885403225152 886601023488 886728425472 887111958528 887296622592 887680401408 888477541906 889109776224 889679499264 890064308736 890192208384 890577239616 890762625024 891147902976 892768664192 893154809808 893541122442 893669521698 894242166528 894878502912 895451922432 897856700544 898374122064 898561130496 898949781504 900974258532 902071134912 902461304088 906239265156 908206276608 908599099392 911359770624 911753957376 912148314624 912338190336 914919769728 915315496272 915902011392 916553760768 919736239104 920134048896 920325586944 923328958788 923920608768 927529673646 928189697184 930204352512 931412578077 933434228736 933837963264 934570622976 934974849024 936675319808 937080456192 937485767808 938221289472 938888921088 940334207776 940740926724 942013587456 942556455936 942752661504 943160426496 945284467968 945693328032 946238317092 946435289088 946844646912 948125564928 948976985421 950132301936 950671800576 950808409344 951417667584 951829180416 953972744328 954385362297 954522504693 954721201152 955134142848 955547263152 958450580844 960946372608 961630175232 964969168896 965386543104 965587501056 968738579712 969157584288 969359327232 972522714789 973145887104 973838370816 974462386176 977219754048 977642426952 977845936128 978268879872 981665646816 982090242684 986201553258 988342124544 989545365504 991773868032 992202835968 992981286912 993410777088 995647984704 996078628296 996860120064 997426151424 997569478656 998208700416 998640451584 1000889436672 1001322347328 1001466234432 1001530785792 1001674702848 1002107953152 1002541390848 1002750083072 1004364747216 1004799161034 1005443015424 1005587494656 1006022437344 1006667075584 1007383412736 1009370527203 1009515570807 1010088788112 1010881271808 1011318504192 1014830026776 1015268967099 1017032736768 1021005520896 1021732061184 1022386765824 1025279741952 1025723202048 1025936719872 1026380464128 1029284740944 1029729933306 1029944285184 1030389762816 1033967505048 1034703268992 1035366285312 1038961307136 1039410684864 1043019749742 1046479896576 1047753916416 1050113507328 1050567708672 1050786398208 1050937393152 1051391950848 1051846705152 1053759734784 1054215513216 1054671488784 1054891032576 1055042617344 1055498950656 1056175292416 1056926859264 1057875983748 1059011700672 1059163877568 1059765285888 1060596744192 1061055479808 1061276352512 1063445026464 1063904994036 1064126459904 1064739700224 1065200227776 1065421963264 1068283203888 1068898839678 1069583767808 1070344876032 1073219337369 1074061351296 1074525910704 1076858191872 1080597282816 1081064669184 1084818365952 1085590315008 1086285938688 1089830902176 1090057764864 1090529243136 1094315803008 1094789122992 1096270184448 1099372223304 1100076678144 1100552489856 1103896388832 1104373852668 1106770919424 1108118339584 1111094243328 1111884890112 1112757239808 1113238536192 1115745601536 1116228190464 1116460548096 1117103947776 1117587124224 1117819764736 1120103982792 1120588456833 1120821722112 1121467635072 1122186248192 1122984787968 1125199931964 1126000616256 1126722134016 1126884040704 1127371447296 1127606124544 1128093843456 1129910340618 1130634363648 1131123392352 1131285931488 1131775242012 1132010835968 1132500460032 1135050904131 1136432753296 1137241430784 1141683780123 1143667163136 1144161828864 1148134612992 1148631211008 1150185111552 1152619513824 1153439709696 1154178809856 1154678022144 1154918383616 1157945333562 1158186375168 1158687320832 1159188483168 1159429783552 1162710540696 1163213443179 1163958806144 1164787070976 1168831470528 1169337020472 1171368443904 1175944101888 1177375735808 1178213548032 1180537633536 1181377695744 1182134697984 1182304567296 1182815944704 1183573868544 1185479701632 1185992452368 1186239332352 1186752411648 1186922944512 1187436319488 1187683500032 1188197203968 1190873079744 1191388163256 1191559362264 1192322888704 1193171337216 1193935896576 1196375654772 1197142267392 1197832162752 1198081507328 1198599708672 1201299011376 1201818604374 1202761513216 1203281738784 1207459800377 1208319020208 1210941702144 1211465465856 1215146360832 1215671943168 1216197752832 1216450920448 1219893026304 1220420661696 1221202681856 1222071681024 1224658233438 1226314985472 1226845398528 1227100782592 1231105278384 1231637763366 1231894145024 1236706231528 1237586262912 1241883437436 1244578971648 1245117284352 1246094163968 1246633132032 1249440608256 1249981023744 1250961719296 1251851894784 1254321235632 1255213801728 1256018116608 1256741941248 1257003548672 1257547235328 1260116980641 1260379290624 1260924437376 1261651089456 1261913718784 1262459529216 1264167419904 1265302647228 1266843069248 1267562400768 1267744545792 1268556890112 1269105573888 1271963659104 1272513816396 1272696672924 1272961601536 1273512190464 1274063017536 1276380199587 1277934107792 1278486847458 1281261830144 1282173566976 1286625558528 1287182057472 1291651439616 1292210112384 1292479102976 1296696953052 1297527849472 1298451161088 1299283181568 1302959672064 1303523235936 1303794581504 1304358506496 1308049358283 1308887529088 1309453656912 1314935404344 1317789499392 1322365157376 1322937114624 1323975049216 1324547702784 1327530646272 1328104837728 1329146826752 1329901535232 1330092638208 1330944933888 1331520602112 1332716312859 1333664664336 1334519248896 1335096463104 1335288312576 1335374381056 1335566270464 1336143937536 1336721854464 1339152996288 1339732214712 1340311683663 1340504282547 1340590687232 1340783326208 1341363249792 1343177883648 1345827369604 1346020761076 1346785050816 1347841695744 1348424672256 1351461387798 1353106702368 1353691956132 1356043649024 1361340694528 1362309414912 1367039655936 1367630936064 1367915626496 1368507285504 1372379654592 1372973244408 1373259046912 1373853017088 1378623340064 1379604358656 1380488380416 1384993438182 1385281742848 1385880913152 1390692999656 1391294510469 1395306528768 1400151343104 1400756944896 1401048530944 1401249857536 1401855934464 1402462273536 1405012979712 1405620684288 1406228651712 1406521376768 1406723489792 1407331934208 1409235812352 1410501311664 1411111390086 1412015600896 1412218503424 1413020381184 1414128992256 1414740639744 1417926701952 1418539992048 1418835279872 1419652933632 1420266970368 1422188347392 1424377605184 1425198452904 1427126501376 1427743770624 1430959116492 1432081801728 1432701214272 1433320894728 1435810922496 1437675871266 1440796377088 1441419558912 1446424487936 1447453753344 1448381251584 1453107869568 1453410353152 1454038990848 1459087737344 1459718830656 1461693579264 1464787298818 1465829631072 1466768904192 1467403319808 1471861851776 1472498470224 1473135364026 1475694559232 1481458991104 1482513186816 1484318048256 1487660802048 1488304253952 1488614064128 1489471930368 1490116165632 1493471977056 1494117942444 1494428962816 1495290180096 1497313050624 1497960677376 1500266575952 1501334155008 1502296178688 1502512054272 1503161929728 1503812086272 1504125124608 1506547120824 1507198741551 1507512484864 1508164523136 1508381241984 1509033656016 1510000613376 1511075119104 1513401205508 1516321907712 1516977756288 1522245040164 1524889550848 1525549105152 1530846150656 1531508281344 1533580148736 1536826018432 1537919612928 1538905079808 1539570696192 1543927111416 1544248500224 1544916427776 1545584644224 1550280720928 1550951257572 1553049427968 1558441960704 1559116027296 1564529624613 1567925469184 1571630874624 1574050178048 1575170260992 1576179597312 1576406089728 1577087926272 1577770057728 1580639602176 1581323269824 1581652443136 1582336548864 1582563926016 1583248425984 1584262938624 1585390288896 1586813975622 1587830772992 1588517551008 1588745816352 1590895116288 1591583219712 1591914528768 1594033236949 1595167539696 1596189689856 1597109550336 1597800341664 1598132944896 1601732015168 1602424805832 1603348259517 1604375651712 1605517314048 1611092026944 1611788866056 1614588936192 1615287287808 1620195147776 1620895924224 1621597003776 1626524035072 1627227548928 1629428908032 1632877644584 1635086647296 1635793864704 1641473704512 1642183684488 1644405276672 1650115017216 1650828734784 1655844583248 1656560779002 1659438628864 1660156379136 1662177509376 1665920811008 1666641364992 1669135859712 1669857804288 1672428314176 1673618402304 1674690822144 1675655921664 1676380686336 1676729647104 1680155974188 1680505720832 1681232583168 1682201452608 1683279372288 1684477181952 1685556559872 1687070196304 1687799897946 1690083201024 1690326061056 1691057170944 1691409186816 1692140765184 1694865510927 1695951545472 1696685088528 1696928897232 1697662863018 1698016253952 1698750690048 1701840266116 1704649129944 1705862146176 1715500744704 1716242743296 1722201919488 1722946816512 1725277667328 1728929270736 1731268214784 1732017033216 1732377575424 1737279562752 1738030981248 1738782724752 1739144675328 1744065811044 1745938209216 1747180606464 1753247205792 1754005530708 1757052665856 1763153543168 1763916152832 1766063603712 1767320322048 1770040861696 1770806450304 1773202046976 1773456850944 1774223917056 1775360802816 1776955083812 1778219552448 1779358998528 1780128617472 1780384416768 1781154479232 1781525250048 1782295805952 1785537328384 1786309619616 1787082244884 1787339043396 1788484333056 1789757005824 1790903844864 1792512083573 1795713401088 1796748244128 1797122260992 1797899563008 1801948517064 1802727906561 1804142269824 1804922608176 1812478530312 1816412553216 1817198198784 1822719541248 1823507914752 1824296629248 1824676380672 1829839539456 1830630992544 1831804022784 1833107521536 1836987350157 1839472478208 1840268097792 1840651173888 1846657917576 1847456645049 1847841217536 1855059347292 1856379394368 1860408705024 1862825156154 1866868457472 1867675926528 1869141245952 1869949698048 1873350639616 1874160912384 1874971535616 1876442578944 1877777842176 1880668415552 1881481853448 1884027174912 1885112911872 1885505323008 1886320852992 1890568935936 1891386656064 1892476634184 1892870578176 1893689293824 1896251129856 1897953970842 1900264603872 1901343601152 1901616818688 1902835335168 1903658360832 1907945488656 1908770724594 1909045009386 1909442402304 1910268285696 1911094526304 1916901161688 1917730271187 1921892745216 1923260350464 1929938337792 1930773086208 1931175002112 1937477159424 1938315168576 1938718654464 1945045429578 1946291774208 1947676741632 1948924772352 1954439508096 1955284853904 1955691872256 1956537759744 1963331293632 1964180485368 1972403106516 1976684249088 1979090731008 1983547736064 1984405671936 1985962573824 1986821554176 1991295969408 1992157256592 1993720240128 1994852302848 1995138957312 1996417400832 1997280903168 2001778873344 2002644694656 2002932468864 2003061571584 2003349405696 2004215906304 2005082781696 2005500166144 2008729494432 2009598322068 2010886030848 2011174989312 2012044874688 2013334151168 2014766825472 2018741054406 2019031141614 2020177576224 2021762543616 2022637008384 2027192081697 2029660053552 2030537934198 2034065473536 2042011041792 2043464122368 2050559483904 2051446404096 2051873439744 2052760928256 2058569481888 2059459866612 2059888570368 2060779525632 2067935010096 2069406537984 2070732570624 2077490157273 2077922614272 2078821369728 2086039499484 2092959793152 2100227014656 2101135417344 2101572796416 2101874786304 2102783901696 2103693410304 2107519469568 2108431026432 2109342977568 2109782065152 2110085234688 2110997901312 2112350584832 2113853718528 2115751967496 2116667085129 2118023401344 2118327755136 2119530571776 2121193488384 2122110959616 2126890052928 2127809988072 2128252919808 2129479400448 2130400455552 2130843926528 2136566407776 2137797679356 2139167535616 2140689752064 2146438674738 2148122702592 2149051821408 2153716383744 2156513806899 2161194565632 2162129338368 2169636731904 2171180630016 2172571877376 2179661804352 2180115529728 2181058486272 2188631606016 2189578245984 2192540368896 2197180948227 2198744446608 2200153356288 2201104979712 2207792777664 2208747705336 2209703046039 2213541838848 2222188486656 2223769780224 2225514479616 2226477072384 2231491203072 2232456380928 2232921096192 2234207895552 2235174248448 2235639529472 2240207965584 2241176913666 2241643444224 2242935270144 2244372496384 2245969575936 2250399863928 2252001232512 2253444268032 2253768081408 2254742894592 2255212249088 2256187686912 2259820681236 2261268727296 2262246784704 2262571862976 2263550484024 2264021671936 2265000920064 2270101808262 2272865506592 2274482861568 2283367560246 2287334326272 2288323657728 2296269225984 2297262422016 2300370223104 2305239027648 2306879419392 2308357619712 2309356044288 2309836767232 2315890667124 2316372750336 2317374641664 2318376966336 2318859567104 2325421081392 2326426886358 2327917612288 2329574141952 2337662941056 2338674040944 2351888203776 2354751471616 2361075267072 2362755391488 2364269395968 2364609134592 2365631889408 2367147737088 2370959403264 2371984904736 2372478664704 2373504823296 2373845889024 2374872638976 2375367000064 2376394407936 2380220963433 2381746159488 2382776326512 2383118724528 2384645777408 2386342674432 2387871793152 2392751309544 2394284534784 2395664325504 2396163014656 2397199417344 2402598022752 2403637208748 2405523026432 2406563477568 2414919600754 2416638040416 2421883404288 2422930931712 2430292721664 2431343886336 2432395505664 2432901840896 2439786052608 2440841323392 2442405363712 2444143362048 2449316466876 2452629970944 2453690797056 2454201565184 2462210556768 2463275526732 2463788290048 2473412463056 2475172525824 2483766874872 2484841168503 2489157943296 2490234568704 2493266264064 2498881216512 2499962047488 2501923438592 2503703789568 2508642471264 2510427603456 2512036233216 2513483882496 2514007097344 2515094470656 2520233961282 2520758581248 2521848874752 2523302178912 2523827437568 2524919058432 2528334839808 2530605294456 2531699846919 2533686138496 2535124801536 2535489091584 2537113780224 2538211147776 2543927318208 2545027632792 2545393345848 2545923203072 2547024380928 2548126035072 2552760399174 2555868215584 2556973694916 2562523660288 2564347133952 2573251117056 2574364114944 2583302879232 2584420224768 2584958205952 2593393906104 2595055698944 2596902322176 2598566363136 2605919344128 2607046471872 2607589163008 2608717012992 2616098716566 2617775058176 2618907313824 2628000741997 2629870808688 2635578998784 2644730314752 2645874229248 2647950098432 2649095405568 2655061292544 2656209675456 2658293653504 2659803070464 2660185276416 2661889867776 2663041204224 2665432625718 2667329328672 2669038497792 2670192926208 2670576625152 2670748762112 2671132540928 2672287875072 2673443708928 2678305992576 2679464429424 2680623367326 2681008565094 2681181374464 2681566652416 2682726499584 2686355767296 2691654739208 2692041522152 2693570101632 2695683391488 2696849344512 2702922775596 2706213404736 2707383912264 2712087298048 2722681389056 2724618829824 2734079311872 2735261872128 2735831252992 2737014571008 2744759309184 2745946488816 2746518093824 2747706034176 2757246680128 2759208717312 2760976760832 2769986876364 2770563485696 2771761826304 2781385999312 2782589020938 2790613057536 2794237734231 2800302686208 2801513889792 2803711868928 2804924547072 2810025959424 2811241368576 2812457303424 2813042753536 2813446979584 2814663868416 2821002623328 2822222780172 2824031201792 2824437006848 2826040762368 2828257984512 2829481279488 2835853403904 2837079984096 2837670559744 2839305867264 2840533940736 2844376694784 2846930956263 2848755210368 2850396905808 2854253002752 2855487541248 2861918232984 2864163603456 2865402428544 2866641789456 2875351742532 2881592754176 2882839117824 2892848975872 2894907506688 2896762503168 2906215739136 2906820706304 2908077981696 2917568144367 2918175474688 2919437661312 2923387158528 2929574597636 2931659262144 2933537808384 2934806639616 2943723703552 2944996940448 2946270728052 2951389118464 2955222624269 2962917982208 2965026373632 2968636096512 2975321604096 2976608507904 2977228128256 2978943860736 2980232331264 2986943954112 2988235884888 2988857925632 2990580360192 2994626101248 2995921354752 3000533151904 3002668310016 3004592357376 3005024108544 3006323859456 3007624172544 3008250249216 3013094241648 3014397483102 3015024969728 3016329046272 3016762483968 3018067312032 3020001226752 3022150238208 3026802411016 3028111581609 3028546712421 3032643815424 3033955512576 3044490080328 3045806901297 3049779101696 3051098210304 3061692301312 3063016562688 3067160297472 3073652036864 3075839225856 3077810159616 3079141392384 3087854222832 3088497000448 3089832855552 3091169288448 3100561441856 3101902515144 3106098855936 3116883921408 3118232054592 3129059249226 3135850938368 3143261749248 3148100356096 3150340521984 3152359194624 3152812179456 3154175852544 3155540115456 3161279204352 3162646539648 3163304886272 3164673097728 3165127852032 3166496851968 3168525877248 3170780577792 3173627951244 3175661545984 3177035102016 3177491632704 3181790232576 3183166439424 3183829057536 3188066473898 3190335079392 3192379379712 3194219100672 3195600683328 3196265889792 3203464030336 3204849611664 3206696519034 3208751303424 3211034628096 3222184053888 3223577732112 3230574575616 3240390295552 3241791848448 3243194007552 3253048070144 3254455097856 3258857816064 3265755289168 3270173294592 3271587729408 3282947409024 3284367368976 3288810553344 3300230034432 3301657469568 3311689166496 3313121558004 3318877257728 3320312758272 3324355018752 3331841622016 3333282729984 3338271719424 3339715608576 3344856628352 3347236804608 3349381644288 3351311843328 3352761372672 3353459294208 3360311948376 3361011441664 3362465166336 3364402905216 3366558744576 3368954363904 3374140392608 3375599795892 3380166402048 3380652122112 3382114341888 3382818373632 3384281530368 3389731021854 3391903090944 3393370177056 3393857794464 3395325726036 3396032507904 3397501380096 3403680532232 3405152712393 3409298259888 3411724292352 3425051340369 3431001489408 3432485486592 3444403838976 3445893633024 3450555334656 3457858541472 3462536429568 3464034066432 3464755150848 3474559125504 3476061962496 3477565449504 3478289350656 3488131622088 3489640329537 3491876418432 3494361212928 3506494411584 3508011061416 3514105331712 3526307086336 3527832305664 3532127207424 3534640644096 3540081723392 3541612900608 3546404093952 3546913701888 3548447834112 3550721605632 3553910167624 3556439104896 3558717997056 3560257234944 3560768833536 3562308958464 3563050500096 3564591611904 3571074656768 3572619239232 3574164489768 3574678086792 3576968666112 3579514011648 3581807689728 3585024167146 3591426802176 3593496488256 3594244521984 3595799126016 3603897034128 3605455813122 3608284539648 3609845216352 3622379401131 3624957060624 3632825106432 3634396397568 3645439082496 3647015829504 3648593258496 3649352761344 3659679078912 3661261985088 3663608045568 3666215043072 3673974700314 3678944956416 3680536195584 3681302347776 3693315835152 3694913290098 3695682435072 3710118694584 3712758788736 3725650312308 3733736914944 3735351853056 3738282491904 3739899396096 3746701279232 3748321824768 3749943071232 3752885157888 3755555684352 3761336831104 3762963706896 3768054349824 3770225823744 3771010646016 3772641705984 3781137871872 3782773312128 3784953268368 3785741156352 3787378587648 3792502259712 3795907941684 3800529207744 3802687202304 3803233637376 3805670670336 3807316721664 3815890977312 3817541449188 3818090018772 3818884804608 3820536571392 3822189052608 3829140598761 3833802323376 3835460542374 3843785490432 3846520700928 3859876675584 3861546172416 3874954318848 3876630337152 3877437308928 3890090859156 3892583548416 3895353483264 3897849544704 3908879016192 3910569707808 3911383744512 3913075519488 3924148074849 3926662587264 3928360970736 3944806213032 3953368498176 3967095472128 3968811343872 3971925147648 3973643108352 3982591938816 3984314513184 3987440480256 3989704605696 3990277914624 3992834801664 3994561806336 3998148938577 4003557746688 4005289389312 4005864937728 4006123143168 4006698811392 4008431812608 4010165563392 4011000332288 4017458988864 4019196644136 4020935050989 4021512847641 4021772061696 4022349978624 4024089749376 4026668302336 4029533650944 4037482108812 4038062283228 4040355152448 4043525087232 4045274016768 4054384163394 4059320107104 4061075868396 4068130947072 4084022083584 4086928244736 4101118967808 4102892808192 4103746879488 4105521856512 4117138963776 4118919733224 4119777140736 4121559051264 4135870020192 4138813075968 4141465141248 4154980314546 4155845228544 4157642739456 4172078998968 4173883531407 4185919586304 4200454029312 4202270834688 4203145592832 4203749572608 4205567803392 4207386820608 4215038939136 4216862052864 4218685955136 4219564130304 4220170469376 4221995802624 4224701169664 4227707437056 4231503934992 4233334170258 4236046802688 4236655510272 4239061143552 4242386976768 4244221919232 4253780105856 4255619976144 4256505839616 4258958800896 4260800911104 4261687853056 4273132815552 4275595358712 4278335071232 4281379504128 4292877349476 4296245405184 4298103642816 4307432767488 4313027613798 4322389131264 4324258676736 4339273463808 4342361260032 4345143754752 4359323608704 4360231059456 4362116972544 4377263212032 4379156491968 4385080737792 4394361896454 4397488893216 4400306712576 4402209959424 4415585555328 4417495410672 4419406092078 4427083677696 4444376973312 4447539560448 4452954144768 4462982406144 4464912761856 4465842192384 4468415791104 4470348496896 4471279058944 4480415931168 4482353827332 4483286888448 4485870540288 4488744992768 4491939151872 4500799727856 4504002465024 4506888536064 4507536162816 4509485789184 4510424498176 4512375373824 4519641362472 4521596224653 4522537454592 4524493569408 4525143725952 4527100968048 4528043343872 4530001840128 4540203616524 4545731013184 4548965723136 4566735120492 4574668652544 4576647315456 4592538451968 4594524844032 4600740446208 4610478055296 4613758838784 4616715239424 4618712088576 4631781334248 4632745500672 4634749283328 4636753932672 4637719134208 4650842162784 4652853772716 4655835224576 4659148283904 4675325882112 4677348081888 4693588873839 4703776407552 4709502943232 4722150534144 4725510782976 4728538791936 4729218269184 4731263778816 4741918806528 4743969809472 4744957329408 4747009646592 4747691778048 4749745277952 4750734000128 4752788815872 4760441926866 4763492318976 4765552653024 4766237449056 4769291554816 4772685348864 4775743586304 4782099710847 4785502619088 4788569069568 4791328651008 4792326029312 4794398834688 4805196045504 4807274417496 4810044778551 4811046052864 4813126955136 4829839201508 4833276080832 4843766808576 4845861863424 4860585443328 4862687772672 4864791011328 4865803681792 4879572105216 4881682646784 4884810727424 4888286724096 4898632933752 4905259941888 4907381594112 4908403130368 4924421113536 4926551053464 4927576580096 4946824926112 4950345051648 4967533749744 4969682337006 4978315886592 4980469137408 4986532528128 4997762433024 4999924094976 5003846877184 5007407579136 5017284942528 5020855206912 5024072466432 5026967764992 5028014194688 5030188941312 5040467922564 5041517162496 5043697749504 5046604357824 5047654875136 5049838116864 5056669679616 5061210588912 5063399693838 5067372276992 5070249603072 5070978183168 5074227560448 5076422295552 5084596532781 5087854636416 5090055265584 5090786691696 5091846406144 5094048761856 5096252070144 5105520798348 5111736431168 5113947389832 5125047320576 5146502234112 5148728229888 5166605758464 5168840449536 5169916411904 5186787812208 5190111397888 5193804644352 5197132726272 5211838688256 5214092943744 5215178326016 5217434025984 5232197433132 5235550116352 5237814627648 5256001483994 5259741617376 5271157997568 5289460629504 5291748458496 5295900196864 5298190811136 5310122585088 5312419350912 5316587307008 5319606140928 5320370552832 5326082408448 5330865251436 5334658657344 5338076995584 5340385852416 5341153250304 5341497524224 5342265081856 5344575750144 5346887417856 5356611985152 5358928858848 5361246734652 5362017130188 5362362748928 5363133304832 5365452999168 5372711534592 5377536250719 5383309478416 5384083044304 5387140203264 5391366782976 5393698689024 5405845551192 5408183719683 5412426809472 5414767824528 5445362778112 5449237659648 5468158623744 5470523744256 5471662505984 5474029142016 5489518618368 5491892977632 5493036187648 5495412068352 5510962050471 5514493360256 5518417434624 5521953521664 5539973752728 5541126971392 5543523652608 5562771998624 5565178041876 5581226115072 5588475468462 5600605372416 5603027779584 5607423737856 5609849094144 5620051918848 5622482737152 5624914606848 5626085507072 5626893959168 5629327736832 5642005246656 5644445560344 5648062403584 5648874013696 5652081524736 5656515969024 5658962558976 5671706807808 5674159968192 5675341119488 5678611734528 5681067881472 5688753389568 5693861912526 5697510420736 5700793811616 5708506005504 5710975082496 5719766320817 5723836465968 5728327206912 5730804857088 5733283578912 5750703485064 5753190813561 5763185508352 5765678235648 5785697951744 5789815013376 5793525006336 5812431478272 5813641412608 5816155963392 5835136288734 5836350949376 5838875322624 5846774317056 5859149195272 5863318524288 5867075616768 5869613279232 5887447407104 5889993880896 5892541456104 5902778236928 5910445248538 5925835964416 5930052747264 5937272193024 5950643208192 5953217015808 5954456256512 5957887721472 5960464662528 5973887908224 5976471769776 5977715851264 5981160720384 5989252202496 5991842709504 6001066303808 6005336620032 6009184714752 6010048217088 6012647718912 6015248345088 6016500498432 6026188483296 6028794966204 6030049939456 6032658092544 6033524967936 6036134624064 6040002453504 6044300476416 6053604822032 6056223163218 6057093424842 6065287630848 6067911025152 6081576245091 6088980160656 6091613802594 6102196420608 6123384602624 6126033125376 6147304073728 6151678451712 6155620319232 6158282784768 6175708445664 6176994000896 6179665711104 6182338576896 6201122883712 6203805030288 6212197711872 6233767842816 6236464109184 6258118498452 6271701876736 6296200712192 6300681043968 6304718389248 6305624358912 6308351705088 6311080230912 6322558408704 6325293079296 6326609772544 6329346195456 6330255704064 6332993703936 6337051754496 6341561155584 6347255902488 6350001255387 6351323091968 6354070204032 6354983265408 6363580465152 6366332878848 6376132947796 6380670158784 6384758759424 6388438201344 6391201366656 6392531779584 6406928060672 6409699223328 6413393038068 6417502606848 6422069256192 6431955123409 6444368107776 6447155464224 6461149151232 6469541420697 6480780591104 6483583696896 6486388015104 6506096140288 6508910195712 6517715632128 6531510578336 6540346589184 6543175458816 6565894818048 6568734737952 6577621106688 6591542844681 6600460068864 6603314939136 6623378332992 6626243116008 6629109138117 6637754515456 6640625516544 6663683244032 6666565459968 6676543438848 6679431217152 6689713256704 6694473609216 6698763288576 6702623686656 6705522745344 6706918588416 6720623896752 6722022883328 6724930332672 6728805810432 6733117489152 6737908727808 6748280785216 6751199591784 6760332804096 6761304244224 6764228683776 6765636747264 6768563060736 6779462043708 6783806181888 6786740354112 6787715588928 6790651452072 6792065015808 6795002760192 6807361064464 6810305424786 6818596519776 6823448584704 6850102680738 6862002978816 6864970973184 6888807677952 6891787266048 6901110669312 6915717082944 6925072859136 6928068132864 6929510301696 6949118251008 6952123924992 6955130899008 6956578701312 6976263244176 6979280659074 6983752836864 6988722425856 7012988823168 7016022122832 7052614172672 7055664611328 7064254414848 7080163446784 7083225801216 7092808187904 7093827403776 7096895668224 7101443211264 7107820335248 7112878209792 7117435994112 7120514469888 7121537667072 7124617916928 7126101000192 7129183223808 7140662890299 7142149313536 7145238478464 7148328979536 7149356173584 7153937332224 7159028023296 7163615379456 7170048334292 7182853604352 7186992976512 7188489043968 7191598252032 7207794068256 7210911626244 7216569079296 7219690432704 7244758802262 7249914121248 7265650212864 7268792795136 7290878164992 7294031659008 7297186516992 7298705522688 7319358157824 7322523970176 7327216091136 7332430086144 7347949400628 7357889912832 7361072391168 7362604695552 7386631670304 7389826580196 7391364870144 7420237389168 7425517577472 7451300624616 7454523505509 7467473829888 7470703706112 7479798792192 7493402558464 7496643649536 7499886142464 7505770315776 7511111368704 7522673662208 7525927413792 7536108699648 7540451647488 7542021292032 7545283411968 7552059106201 7562275743744 7565546624256 7569906536736 7571482312704 7574757175296 7585004519424 7591815883368 7595099540757 7601058415488 7605374404608 7606467274752 7611341340672 7614633443328 7631781954624 7635082898376 7636180037544 7637769609216 7641073142784 7644378105216 7658281197522 7667604646752 7670921084748 7687570980864 7693041401856 7719753351168 7723092344832 7749908637696 7753260674304 7754874617856 7780181718312 7785167096832 7790706966528 7795699089408 7817758032384 7821139415616 7822767489024 7826151038976 7848296149698 7853325174528 7856721941472 7884002225991 7889612426064 7906736996352 7934190944256 7937622687744 7943850295296 7947286216704 7965183877632 7968629026368 7974880960512 7979409211392 7980555829248 7985669603328 7989123612672 7996297877154 8007115493376 8010578778624 8011729875456 8012246286336 8013397622784 8016863625216 8020331126784 8022000664576 8034917977728 8038393288272 8041870101978 8043025695282 8043544123392 8044699957248 8048179498752 8053336604672 8059067301888 8074964217624 8076124566456 8080710304896 8087050174464 8090548033536 8108768326788 8118640214208 8122151736792 8136261894144 8168044167168 8173856489472 8202237935616 8205785616384 8207493758976 8211043713024 8234277927552 8237839466448 8239554281472 8243118102528 8271740040384 8277626151936 8282930282496 8309960629092 8311690457088 8315285478912 8344157997936 8347767062814 8371839172608 8382713202693 8400908058624 8404541669376 8411135606784 8414773641216 8430077878272 8433724105728 8437371910272 8439128260608 8440340938752 8443991605248 8449402339328 8463007869984 8466668340516 8472093605376 8473311020544 8478122287104 8484773953536 8488443838464 8507560211712 8511239952288 8513011679232 8517917601792 8521601822208 8523375706112 8540792868789 8546265631104 8551190717424 8556670142464 8562759008256 8585754698952 8592490810368 8596207285632 8626055227596 8644778262528 8648517353472 8678546927616 8684722520064 8690287509504 8718647217408 8720462118912 8724233945088 8752704433101 8754526424064 8758312983936 8770161475584 8788723792908 8794977786432 8800613425152 8804419918848 8831171110656 8834990821344 8838812184156 8854167355392 8865667872807 8888753946624 8895079120896 8905908289536 8925964812288 8929825523712 8931684384768 8936831582208 8940696993792 8960831862336 8964707654664 8966573776896 8971741080576 8977489985536 8983878303744 9001599455712 9008004930048 9013777072128 9015072325632 9018971578368 9020848996352 9024750747648 9039282724944 9043192449306 9045074909184 9048987138816 9050287451904 9054201936096 9056086687744 9060003680256 9080407233048 9084334744827 9085640137263 9091462026368 9097931446272 9133470240984 9149337305088 9153294630912 9185076903936 9189049688064 9201480892416 9220956110592 9227517677568 9233430478848 9237424177152 9263562668496 9265491001344 9269498566656 9273507865344 9275438268416 9301684325568 9305707545432 9311670449152 9318296567808 9350651764224 9354696163776 9387177747678 9407552815104 9419005886464 9444301068288 9451021565952 9457077583872 9458436538368 9462527557632 9483837613056 9487939618944 9489914658816 9494019293184 9495383556096 9499490555904 9501468000256 9505577631744 9520883853732 9526984637952 9531105306048 9532474898112 9538583109632 9545370697728 9551487172608 9564199421694 9571005238176 9577138139136 9582657302016 9584652058624 9588797669376 9610392091008 9614548834992 9620089557102 9622092105728 9626253910272 9659678403016 9666552161664 9691723726848 9721170886656 9725375545344 9729582022656 9731607363584 9759144210432 9763365293568 9769621454848 9776573448192 9797265867504 9810519883776 9814763188224 9816806260736 9848842227072 9853102106928 9855153160192 9893649852224 9900690103296 9935067499488 9939364674012 9956631773184 9960938274816 9973065056256 9995524866048 9999848189952 10007693754368 10014815158272 10034569885056 10041710413824 10048144932864 10053935529984 10060377882624 10080935845128 10083034324992 10087395499008 10093208715648 10095309750272 10099676233728 10122421177824 10126799387676 10134744553984 10140499206144 10141956366336 10148455120896 10152844591104 10169193065562 10175709272832 10180110531168 10181573383392 10183692812288 10188097523712 10192504140288 10211041596696 10215458137179 10223472862336 10227894779664 10250094641152 10293004468224 10297456459776 10333211516928 10337680899072 10339832823808 10373575624416 10380222795776 10387609288704 10394265452544 10423677376512 10428185887488 10430356652032 10434868051968 10464394866264 10468920988611 10471100232704 10475629255296 10512002967988 10519483234752 10542315995136 10578921259008 10583496916992 10591800393728 10596381622272 10620245170176 10624838701824 10633174614016 10639212281856 10640741105664 10652164816896 10661730502872 10669317314688 10676153991168 10680771704832 10682306500608 10682995048448 10684530163712 10689151500288 10693774835712 10713223970304 10717857717696 10722493469304 10724034260376 10724725497856 10726266609664 10730905998336 10745423069184 10755072501438 10766618956832 10768166088608 10774280406528 10782733565952 10787397378048 10811691102384 10816367439366 10824853618944 10829535649056 10867138203393 10890725556224 10898475319296 10936317247488 10941047488512 10943325011968 10948058284032 10979037236736 10983785955264 10986072375296 10990824136704 11021924100942 11028986720512 11036834869248 11043907043328 11079947505456 11082253942784 11087047305216 11125543997248 11130356083752 11176950936924 11201210744832 11206055559168 11214847475712 11219698188288 11240103837696 11244965474304 11249829213696 11252171014144 11253787918336 11258655473664 11284010493312 11288891120688 11296124807168 11297748027392 11304163049472 11313031938048 11317925117952 11343413615616 11348319936384 11350682238976 11357223469056 11362135762944 11377506779136 11387723825052 11395020841472 11401587623232 11417012011008 11421950164992 11439532641634 11447672931936 11456654413824 11461609714176 11466567157824 11487421796283 11501406970128 11506381627122 11526371016704 11531356471296 11571395903488 11579630026752 11624862956544 11627282825216 11632311926784 11670272577468 11672701898752 11677750645248 11693548634112 11718298390544 11726637048576 11734151233536 11739226558464 11772444224547 11774894814208 11779987761792 11785082912208 11820890497076 11851671928832 11860105494528 11901286416384 11906434031616 11908912513024 11915775442944 11920929325056 11947775816448 11952943539552 11955431702528 11962321440768 11978504404992 11983685419008 11994446815731 12002132607616 12010673240064 12018369429504 12020096434176 12025295437824 12030496690176 12033000996864 12052376966592 12057589932408 12060099878912 12065316185088 12067049935872 12072269248128 12080004907008 12088600952832 12107209644064 12112446326436 12114186849684 12130575261696 12135822050304 12163152490182 12177960321312 12183227605188 12204392841216 12246769205248 12252066250752 12294608147456 12303356903424 12311240638464 12316565569536 12351416891328 12353988001792 12359331422208 12364677153792 12402245767424 12407610060576 12424395423744 12450692039953 12467535685632 12472928218368 12516236996904 12521650594221 12543403753472 12592401424384 12601362087936 12609436778496 12611248717824 12616703410176 12622160461824 12645116817408 12650586158592 12653219545088 12658692390912 12660511408128 12665987407872 12674103508992 12683122311168 12694511804976 12700002510774 12702646183936 12708140408064 12709966530816 12727160930304 12732665757696 12752265895592 12761340317568 12769517518848 12776876402688 12782402733312 12785063559168 12813856121344 12819398446656 12826786076136 12835005213696 12844138512384 12863910246818 12888736215552 12894310928448 12922298302464 12939082841394 12961561182208 12967167393792 12972776030208 13012192280576 13017820391424 13035431264256 13063021156672 13080693178368 13086350917632 13131789636096 13137469475904 13155242213376 13183085689362 13200920137728 13206629878272 13246756665984 13252486232016 13258218276234 13281251033088 13327366488064 13333130919936 13358862434304 13379426513408 13388947218432 13397526577152 13405247373312 13411045490688 13413837176832 13441247793504 13444045766656 13449860665344 13457611620864 13466234978304 13475817455616 13496561570432 13502399183568 13520665608192 13522608488448 13528457367552 13531273494528 13537126121472 13558924087416 13567612363776 13573480708224 13575431177856 13581302904144 13584130031616 13590005520384 13614722128928 13620610849572 13637193039552 13646897169408 13700205361476 13724005957632 13729941946368 13777615355904 13783574532096 13802221338624 13831434165888 13850145718272 13856136265728 13898236502016 13904247849984 13910261798016 13913157402624 13952526488352 13958561318148 13967505673728 13977444851712 14025977646336 14032044245664 14080766621517 14105228345344 14111329222656 14128508829696 14160326893568 14166451602432 14185616375808 14187654807552 14193791336448 14215640670496 14225756419584 14234871988224 14241028939776 14243075334144 14249235833856 14252202000384 14258366447616 14281325780598 14284298627072 14290476956928 14296657959072 14298712347168 14307874664448 14318056046592 14327230758912 14340096668584 14346299132541 14365707208704 14373985953024 14376978087936 14383196504064 14415588136512 14421823252488 14430134335653 14433138158592 14439380865408 14489517604524 14499828242496 14531300425728 14537585590272 14581756329984 14588063318016 14594373033984 14597411045376 14638716315648 14645047940352 14654432182272 14664860172288 14695898801256 14715779825664 14722144782336 14725209391104 14773263340608 14779653160392 14782729740288 14840474778336 14851035154944 14902601249232 14909047011018 14934947659776 14941407412224 14959597584384 14986805116928 14993287299072 14999772284928 15011540631552 15022222737408 15045347324416 15051854827584 15072217399296 15080903294976 15084042584064 15090566823936 15104118212402 15124551487488 15131093248512 15139813073472 15142964625408 15149514350592 15170009038848 15183631766736 15190199081514 15202116830976 15210748809216 15212934549504 15222682681344 15229266886656 15263563909248 15270165796752 15272360075088 15275539218432 15282146285568 15288756210432 15316562395044 15335209293504 15341842169496 15375141961728 15439506702336 15446184689664 15499817275392 15506521348608 15509749235712 15560363436624 15570334193664 15581413933056 15591398178816 15635516064768 15642278831232 15645534978048 15652302077952 15696592299396 15706650349056 15713443882944 15768004451982 15779224852128 15813473992704 15868381888512 15875245375488 15887700590592 15894572433408 15930367755264 15937258052736 15949761921024 15958818422784 15961111658496 15978247225344 15992595754308 16014230986752 16021157557248 16023459750912 16024492572672 16026795245568 16033727250432 16040662253568 16044001329152 16069835955456 16076786576544 16083740203956 16086051390564 16087088246784 16089399914496 16096358997504 16106673209344 16118134603776 16132608752157 16149928435248 16152249132912 16161420609792 16174100348928 16181096067072 16217536653576 16224551159049 16237280428416 16244303473584 16336088334336 16347712978944 16404475871232 16411571232768 16414987517952 16422087426048 16468555855104 16475678932896 16479108562944 16486236205056 16532886151413 16543480080768 16555252303872 16565860564992 16619921258184 16623380914176 16630570957824 16688315995872 16695534125628 16743678345216 16765426405386 16801816117248 16809083338752 16822271213568 16829547282432 16860155756544 16867448211456 16874743820544 16878256521216 16880681877504 16887983210496 16898804678656 16926015739968 16933336681032 16944187210752 16946622041088 16956244574208 16969547907072 16976887676928 17015120423424 17022479904576 17026023358464 17035835203584 17043203644416 17046751412224 17081585737578 17092531262208 17102381434848 17113340284928 17125518016512 17159298962451 17171509397904 17184981620736 17192414571264 17252110455192 17259572440683 17289556525056 17297034706944 17357093855232 17369445040128 17380575019008 17437294434816 17440924237824 17448467890176 17505408866202 17509052848128 17516625967872 17540322951168 17577447585816 17589955572864 17601226850304 17608839837696 17662342221312 17669981642688 17677624368312 17708334710784 17731335745614 17777507893248 17790158241792 17811816579072 17851929624576 17859651047424 17863368769536 17873663164416 17881393987584 17921663724672 17929415309328 17933147553792 17943482161152 17954979971072 17967756607488 18003198911424 18016009860096 18027554144256 18030144651264 18037943156736 18041697992704 18049501495296 18078565449888 18086384898612 18090149818368 18097974277632 18100574903808 18108403872192 18112173375488 18120007360512 18160814466096 18168669489654 18171280274526 18182924052736 18195862892544 18244728735273 18266940481968 18306589261824 18370153807872 18378099376128 18441912221184 18455035355136 18466860957696 18474848354304 18527125336992 18530982002688 18538997133312 18547015730688 18550876536832 18603368651136 18611415090864 18623340898304 18636593135616 18701303528448 18709392327552 18774355495356 18815105630208 18838011772928 18888602136576 18902043131904 18914155167744 18916873076736 18925055115264 18967675226112 18975879237888 18979829317632 18988038586368 18990767112192 18998981111808 19002936000512 19011155263488 19041767707464 19050003766161 19053969275904 19062210612096 19064949796224 19077166219264 19090741395456 19128398843388 19142010476352 19154276278272 19165314604032 19169304117248 19177595338752 19220784182016 19229097669984 19240179114204 19244184211456 19252507820544 19295865370227 19319356806032 19333104323328 19383447453696 19408624262091 19442341773312 19450751090688 19459164045312 19518288420864 19526730587136 19539242909696 19553146896384 19594531735008 19621039767552 19629526376448 19633612521472 19697684454144 19706204213856 19710306320384 19774628534043 19787299704448 19801380206592 19870134998976 19878729348024 19913263546368 19921876549632 19991049732096 19999696379904 20015387508736 20029630316544 20069139770112 20083420827648 20096289865728 20107871059968 20120755765248 20161871690256 20166068649984 20174790998016 20186417431296 20190619500544 20199352467456 20244842355648 20253598775352 20269489107968 20280998412288 20283912732672 20296910241792 20305689182208 20338386131124 20351418545664 20360221062336 20363146766784 20367385624576 20376195047424 20385008280576 20422083193392 20430916274358 20446945724672 20455789559328 20500189282304 20526816606409 20586008936448 20594912919552 20666423033856 20675361798144 20679665647616 20747151248832 20760445591552 20775218577408 20788530905088 20847354753024 20856371774976 20860713304064 20869736103936 20928789732528 20937841977222 20942200465408 20951258510592 21024005935976 21038966469504 21157842518016 21166993833984 21183600787456 21192763244544 21240490340352 21249677403648 21266349228032 21278424563712 21281482211328 21304329633792 21323461005744 21338634629376 21352307982336 21361543409664 21364613001216 21365990096896 21369060327424 21378303000576 21387549671424 21421988670897 21426447940608 21435715435392 21444986938608 21448068520752 21449450995712 21452533219328 21461811996672 21490846138368 21510145002876 21533237913664 21536332177216 21548560813056 21565467131904 21574794756096 21623382204768 21632734878732 21649707237888 21659071298112 21734276406786 21781451112448 21796950638592 21872634494976 21882094977024 21896116568064 21958074473472 21967571910528 21972144750592 21981648273408 22043848201884 22057973441024 22073669738496 22087814086656 22159895010912 22164507885568 22174094610432 22251087994496 22260712167504 22353901873848 22402421489664 22412111118336 22439396376576 22480207675392 22489930948608 22499658427392 22504342028288 22507575836672 22517310947328 22568020986624 22577782241376 22592249614336 22595496054784 22608326098944 22626063876096 22635850235904 22656177318603 22686827231232 22696639872768 22701364477952 22714446938112 22724271525888 22755013558272 22775447650104 22785298622271 22790041682944 22803175246464 22834024022016 22843900329984 22879065283268 22895345863872 22913308827648 22923219428352 22933134315648 22974843592566 23002813940256 23012763254244 23052742033408 23062712942592 23142791806976 23159260053504 23249725913088 23254565650432 23264623853568 23340545154936 23345403797504 23355501290496 23387097268224 23436596781088 23453274097152 23468302467072 23478453116928 23544888449094 23549789628416 23559975523584 23570165824416 23641780994152 23652006677973 23703343857664 23720210989056 23802572832768 23812868063232 23817825026048 23831550885888 23841858650112 23895551632896 23905887079104 23910863405056 23924642881536 23957008809984 23967370838016 23988893631462 24004265215232 24021346480128 24036738859008 24040192868352 24050590875648 24060993380352 24066001993728 24104753933184 24115179864816 24120199757824 24130632370176 24134099871744 24144538496256 24160009814016 24177201905664 24214419288128 24224892652872 24228373699368 24261150523392 24271644100608 24326304980364 24355920642624 24366455210376 24408785682432 24493538410496 24504132501504 24589216294912 24606713806848 24622481276928 24633131139072 24702833782656 24707976003584 24718662844416 24729354307584 24804491534848 24815220121152 24848790847488 24901384079906 24935071371264 24945856436736 25032473993808 25043301188442 25086807506944 25184802848768 25202724175872 25233406820352 25244320923648 25290233634816 25301172317184 25306439090176 25317384781824 25321022816256 25331974815744 25348207017984 25389023609952 25400005021548 25405292367872 25416280816128 25419933061632 25454321860608 25465331515392 25504531791184 25522680635136 25539035037696 25553752805376 25564805466624 25570127118336 25622378606367 25627712242688 25638796893312 25653572152272 25670010427392 25688277024768 25727820493636 25777472431104 25788621856896 25878165682788 25923122364416 25934334787584 25945552060416 26024384561152 26035640782848 26070862528512 26126042313344 26161386356736 26172701835264 26263579272192 26274938951808 26310484426752 26366171378724 26401840275456 26413259756544 26493513331968 26504972464032 26516436552468 26562502066176 26597003618421 26654732976128 26666261839872 26717724868608 26758853026816 26777894436864 26795053154304 26810494746624 26822090981376 26882495587008 26888091533312 26899721330688 26915223241728 26932469956608 26951634911232 26993123140864 27004798367136 27041331216384 27045216976896 27056914735104 27062546989056 27074252242944 27098565028133 27117848174832 27135224727552 27146961416448 27150862355712 27162605808288 27168260063232 27180011040768 27229444257856 27241221699144 27253004234481 27256920411789 27274386079104 27293794338816 27400410722952 27448011915264 27459883892736 27555230711808 27567149064192 27604442677248 27662868331776 27700291436544 27712272531456 27796473004032 27808495699968 27820523596032 27826314805248 27905052976704 27917122636296 27935011347456 27954889703424 28051955292672 28064088491328 28161533243034 28210456690688 28222658445312 28257017659392 28320653787136 28332903204864 28371232751616 28375309615104 28387582672896 28431281340992 28451512839168 28469743976448 28482057879552 28486150668288 28498471667712 28504404000768 28516732895232 28562651561196 28568597254144 28580953913856 28593315918144 28597424694336 28615749328896 28636112093184 28654461517824 28680193337168 28692598265082 28731414417408 28747971906048 28753956175872 28766393008128 28831176273024 28843646504976 28860268671306 28866276317184 28878761730816 28979035209048 28999656484992 29075171180544 29163512659968 29176126636032 29188746067968 29194822090752 29277432631296 29290095880704 29308864364544 29329720344576 29391797602512 29431559651328 29444289564672 29450418782208 29546526681216 29559306320784 29565459480576 29680949556672 29702070309888 29805202498464 29818094022036 29869895319552 29882814824448 29919195168768 29973610233856 29986574598144 29999544569856 30023081263104 30044445474816 30090694648832 30103709655168 30144434798592 30161806589952 30181133647872 30208236424804 30249102974976 30262186497024 30279626146944 30285929250816 30299028701184 30367263533472 30380398163028 30404233661952 30421497618432 30425869099008 30445365362688 30458533773312 30527127818496 30540331593504 30544720150176 30551078436864 30564292571136 30577512420864 30633124790088 30646374411537 30670418587008 30683684338992 30750283923456 30879013404672 30892369379328 30999634550784 31013042697216 31019498471424 31120726873248 31140668387328 31162827866112 31182796357632 31271032129536 31284557662464 31291069956096 31304604155904 31393184598792 31406762965833 31413300698112 31426887765888 31536008903964 31558449704256 31626947985408 31736763777024 31750490750976 31775401181184 31789144866816 31860735510528 31874516105472 31899523842048 31917636845568 31922223316992 31956494450688 31985191508616 32028461973504 32042315114496 32046919501824 32048985145344 32053590491136 32067454500864 32081324507136 32139671910912 32153573153088 32167480407912 32172102781128 32174176493568 32178799828992 32192717995008 32213346418688 32236269207552 32265217504314 32299856870496 32304498265824 32322841219584 32348200697856 32362192134144 32435073307152 32449102318098 32474560856832 32488606947168 32601414610179 32672176668672 32695425957888 32808951742464 32823142465536 32829975035904 32844174852096 32937111710208 32951357865792 32958217125888 32972472410112 33065772302826 33086960161536 33110504607744 33131721129984 33239842516368 33246761828352 33261141915648 33376631991744 33391068251256 33530852810772 33603632234496 33618166677504 33644542427136 33659094564864 33720311513088 33734896422912 33749487641088 33756513042432 33761363755008 33775966420992 33797609357312 33852031479936 33866673362064 33888374421504 33893244082176 33912489148416 33939095814144 33953775353856 34030240846848 34044959809152 34052046716928 34071670407168 34086407288832 34093502824448 34163171475156 34185062524416 34204762869696 34226680569856 34251036033024 34318597924902 34343018795808 34369963241472 34384829142528 34462265388849 34504220910384 34519144881366 34579113050112 34594069413888 34714187710464 34738890080256 34874588869632 34881848475648 34896935780352 35010817732404 35018105696256 35033251935744 35080645902336 35154895171632 35179911145728 35202453700608 35217679675392 35317332673641 35324684442624 35339963285376 35355248736624 35462671491228 35555015786496 35580316483584 35703859249152 35719302094848 35726737539072 35747326328832 35762787975168 35843327449344 35858830618656 35866295107584 35886964322304 35909959942144 35935513214976 35983340447193 36006397822848 36032019720192 36055108288512 36060289302528 36075886313472 36099002990592 36157130899776 36172769797224 36180299636736 36195948555264 36201149807616 36216807744384 36224346750976 36240014721024 36321628932192 36337338979308 36342560549052 36365848105472 36391725785088 36489457470546 36533880963936 36613178523648 36740307615744 36756198752256 36883824442368 36910070710272 36933721915392 36949696708608 37054250673984 37061964005376 37077994266624 37094031461376 37101753073664 37206737302272 37222830181728 37246681796608 37273186271232 37352076119859 37402607056896 37418784655104 37548710990712 37564951782663 37630211260416 37777204273152 37804086263808 37828310335488 37833746153472 37850110230528 37935350452224 37951758475776 37959658635264 37976077172736 37981534224384 37997962223616 38005872001024 38022310526976 38083535414928 38100007532322 38107938551808 38124421224192 38129899592448 38154332438528 38181482790912 38256797686776 38284020952704 38308552556544 38330629208064 38338608234496 38355190677504 38441568364032 38458195339968 38480358228408 38488368422912 38505015641088 38591730740454 38638713612064 38666208646656 38766894907392 38817248524182 38884683546624 38901502181376 38918328090624 39036576841728 39053461174272 39078485819392 39106293792768 39189063470016 39242079535104 39259052752896 39267225042944 39395368908288 39412408427712 39420612640768 39549257068086 39574599408896 39602760413184 39740269997952 39757458696048 39843753099264 39982099464192 39999392759808 40030775017472 40138279540224 40166841655296 40192579731456 40215742119936 40241511530496 40323743380512 40332137299968 40349581996032 40372834862592 40381239001088 40398704934912 40489684711296 40507197550704 40538978215936 40561996824576 40567825465344 40593820483584 40611378364416 40676772262248 40702837091328 40720442124672 40726293533568 40734771249152 40752390094848 40770016561152 40844166386784 40861832548716 40893891449344 40911579118656 41000378564608 41053633212818 41172017872896 41189825839104 41332846067712 41350723596288 41359331295232 41494302497664 41520891183104 41550437154816 41694709506048 41712743549952 41721426608128 41739472207872 41857579465056 41875683954444 41884400930816 41902517021184 42048011871952 42077932939008 42242299864551 42315685036032 42333987667968 42385526489088 42480980680704 42499354807296 42532698456064 42556849127424 42562964422656 42646922011488 42677269258752 42704615964672 42723086819328 42729226002432 42731980193792 42738120654848 42756606001152 42775099342848 42843977341794 42852895881216 42871430870784 42889973877216 42896137041504 42898901991424 42905066438656 42923623993344 42981692276736 43020290005752 43038897397623 43066475827328 43072664354432 43097121626112 43130934263808 43149589512192 43246764409536 43265469757464 43299414475776 43318142596224 43468552813572 43562902224896 43593901277184 43745268989952 43764189954048 43792233136128 43916148946944 43935143821056 43944289501184 43963296546816 44087696403768 44115946882048 44147339476992 44175628173312 44319790021824 44329015771136 44348189220864 44502175988992 44521424335008 44676012613949 44707803747696 44804842979328 44824222236672 44878792753152 44960415350784 44979861897216 44999316854784 45008684056576 45015151673344 45034621894656 45136041973248 45155564482752 45184499228672 45190992109568 45216652197888 45252127752192 45271700471808 45312354637206 45373654462464 45393279745536 45402728955904 45428893876224 45448543051776 45510027116544 45550895300208 45570597244542 45580083365888 45606350492928 45668048044032 45687800659968 45758130566536 45790691727744 45826617655296 45846438856704 45866268631296 45949687185132 46005627880512 46025526508488 46105484066816 46125425885184 46285583613952 46318520107008 46499451826176 46509131300864 46529247707136 46681090309872 46690807595008 46711002580992 46774194536448 46873193562176 46906548194304 46936604934144 46956906233856 47089776898188 47099579256832 47119951047168 47140331648832 47283561988304 47304013355946 47406687715328 47440421978112 47605145665536 47625736126464 47663101771776 47683717300224 47791103265792 47811774158208 47821726810112 47849285763072 47934741676032 47977787262924 48008530430464 48042692960256 48073477718016 48080385736704 48101181751296 48121986760704 48132003987456 48209507866368 48230359729632 48240399515648 48261264740352 48268199743488 48289076992512 48320019628032 48354403811328 48397826256471 48428838576256 48449785305744 48456747398736 48522301046784 48543288201216 48652609960728 48711841285248 48732910420752 48987076820992 49008265003008 49178432589824 49213427613696 49244962553856 49266262278144 49405667565312 49415952007168 49437325688832 49458708615168 49598658454239 49608983069696 49630440242304 49697581694976 49802768159812 49870142742528 49891712873472 50064947987616 50086602376884 50173615013888 50369605697536 50405448351744 50466813640704 50488641847296 50580467269632 50602344634368 50612878180352 50634769563648 50642045632512 50663949631488 50696414035968 50778047219904 50800010043096 50810584735744 50832561632256 50839866123264 50908643721216 50930663030784 51009063582368 51045361270272 51078070075392 51107505610752 51129610933248 51140254236672 51244757212734 51255424485376 51277593786624 51307144304544 51340020854784 51376554049536 51455640987272 51477896887353 51554944862208 51577243713792 51756331365576 51778717322049 51846244728832 51868669575168 51891104120832 52048769122304 52071281565696 52141725057024 52252084626688 52322772713472 52345403670528 52527158544384 52549877903616 52620968853504 52732342757448 52803680550912 52826519513088 52987026663936 53009944928064 53032873104936 53125004132352 53194007236842 53309465952256 53332523679744 53435449737216 53517706053632 53555788873728 53590106308608 53620989493248 53644181962752 53764991174016 53776183066624 53799442661376 53830446483456 53864939913216 53903269822464 53986246281728 54009596734272 54082662432768 54090433953792 54113829470208 54125093978112 54148504485888 54197130056266 54235696349664 54270449455104 54293922832896 54301724711424 54325211616576 54336520126464 54360022081536 54458888515712 54482443398288 54506008468962 54513840823578 54548772158208 54587588677632 54800821445904 54919767785472 55110461423616 55134298128384 55325736663552 55400582873088 55424545062912 55592946008064 55616991399936 55641047192064 55652629610496 55810105953408 55834245272592 55870022694912 55909779406848 56103910585344 56128176982656 56323066486068 56420913381376 56445316890624 56514035318784 56641307574272 56665806409728 56742465503232 56750619230208 56775165345792 56862562681984 56903025678336 56939487952896 56964115759104 56972301336576 56996943335424 57008808001536 57033465790464 57125303122392 57137194508288 57161907827712 57186631836288 57194849388672 57231498657792 57272224186368 57360386674336 57385196530164 57462828834816 57495943812096 57507912351744 57532786016256 57662352546048 57687293009952 57720537342612 57732552634368 57757523461632 57887596110681 57958070418096 57999312969984 58150342361088 58225872786273 58327025319936 58352253272064 58377492135936 58554865262592 58580191761408 58617728729088 58659440689152 58783595205024 58863119302656 58888579129344 58900837564416 59093053362432 59118612641568 59130918961152 59323885602129 59361899113344 59404140619776 59610404996928 59636188044072 59739790639104 59765629648896 59947220467712 59973149196288 59999089139712 60046162526208 60088890949632 60181389297664 60207419310336 60288869597184 60323613179904 60362267295744 60416472849608 60498205949952 60524372994048 60559252293888 60571858501632 60598057402368 60734527066944 60760796326056 60808467323904 60842995236864 60851738198016 60890730725376 60917067546624 61054255636992 61080663187008 61089440300352 61102156873728 61128585142272 61155024841728 61266249580176 61292748823074 61340837174016 61367368677984 61500567846912 61580449819227 61758026809344 61784738758656 61999269101568 62026085394432 62038996942848 62241453746496 62281336774656 62325655732224 62365592715264 62542064259072 62569115324928 62582139912192 62609208311808 62786369197584 62813525931666 62826601396224 62853775531776 63072017807928 63116899408512 63473527554048 63500981501952 63550802362368 63578289733632 63721471021056 63749032210944 63799047684096 63835273691136 63844446633984 63912988901376 63970383017232 64056923947008 64084630228992 64093839003648 64097970290688 64107180982272 64134909001728 64162649014272 64279343821824 64307146306176 64334960815824 64344205562256 64348352987136 64357599657984 64385435990016 64426692837376 64472538415104 64530435008628 64599713740992 64608996531648 64645682439168 64696401395712 64724384268288 64870146614304 64898204636196 64949121713664 64977213894336 65202829220358 65344353337344 65390851915776 65617903484928 65646284931072 65688349704192 65874223420416 65902715731584 65916434251776 65944944820224 66131544605652 66173920323072 66221009215488 66263442259968 66479685032736 66493523656704 66522283831296 66753263983488 66782136502512 67061705621544 67207264468992 67236333355008 67318189129728 67440623026176 67469792845824 67498975282176 67513026084864 67522727510016 67551932841984 67595218714624 67704062959872 67733346724128 67776748843008 67786488164352 67824978296832 67878191628288 67907550707712 67968531955809 68060481693696 68089919618304 68104093433856 68143340814336 68172814577664 68187005648896 68326342950312 68355895866813 68370125048832 68409525739392 68453361139712 68502072066048 68637195849804 68686037591616 68739926482944 68769658285056 68924530777698 69008441820768 69038289762732 69158226100224 69188138827776 69428375420928 69477780160512 69749177739264 69763696951296 69793871560704 70021635464808 70036211392512 70066503871488 70161291804672 70309790343264 70359822291456 70404907401216 70435359350784 70634665347282 70649368885248 70679926570752 70710497473248 70925342982456 70956020033919 71110031572992 71160632967168 71407718498304 71438604189696 71453475078144 71494652657664 71525575950336 71686654898688 71717661237312 71732590215168 71773928644608 71819919884288 71871026429952 71966680894386 72012795645696 72064039440384 72110216577024 72120578605056 72151772626944 72198005981184 72314261799552 72345539594448 72360599273472 72391897110528 72402299615232 72433615488768 72448693501952 72480029442048 72643257864384 72674677958616 72685121098104 72731696210944 72783451570176 72978914941092 73067761927872 73226357047296 73480615231488 73512397504512 73767648884736 73820141420544 73867443830784 73899393417216 74108501347968 74123928010752 74155988533248 74188062922752 74203506147328 74413474604544 74445660363456 74493363593216 74546372542464 74704152239718 74805214113792 74837569310208 75097421981424 75129903565326 75260422520832 75554408546304 75608172527616 75700220461056 75870700904448 75903516951552 75919317270528 75952154345472 75963068448768 75995924447232 76011744002048 76044621053952 76167070829856 76200015064644 76215877103616 76248842448384 76259799184896 76308664877056 76362965581824 76513595373552 76568041905408 76617105113088 76661258416128 76677216468992 76710381355008 76867135819101 76883136728064 76916390679936 76960716456816 76976736845824 77010031282176 77183461480908 77277427224128 77332417293312 77634497048364 77769367093248 77803004362752 77836656181248 78073153683456 78106922348544 78156971638784 78212587585536 78378126940032 78484159070208 78518105505792 78790737816576 78824816855424 78841225281536 79098514136172 79149198817792 79205520826368 79480539995904 79514917392096 79687506198528 79791010855263 79964198928384 79998785519616 80061550034944 80276559080448 80333683310592 80385159462912 80431484239872 80647486761024 80664274599936 80699163992064 80745669725184 80762478002176 80797409869824 80979369422592 81014395101408 81077956431872 81123993649152 81135650930688 81187640967168 81222756728832 81295695084399 81353544524496 81405674182656 81440884249344 81452587067136 81469542498304 81504780189696 81540033122304 81688332773568 81723665097432 81759012703443 81770761235367 81787782898688 81823158237312 82107266425636 82344035745792 82379651678208 82665692135424 82701447192576 82718662590464 82988604995328 83041782366208 83100874309632 83389419012096 83425487099904 83442853216256 83478944415744 83715158930112 83751367908888 83768801861632 83805034042368 84096023743904 84155865878016 84484599729102 84631370072064 84667975335936 84771052978176 84961961361408 84998709614592 85065396912128 85113698254848 85125928845312 85293844022976 85354538517504 85409231929344 85446173638656 85458452004864 85463960387584 85476241309696 85513212002304 85550198685696 85687954683588 85705791762432 85742861741568 85779947754432 85792274083008 85797803982848 85810132877312 85847247986688 85963384553472 86040580011504 86077794795246 86132951654656 86145328708864 86194243252224 86261868527616 86299179024384 86493528819072 86530939514928 86598828951552 86636285192448 86937105627144 87125804449792 87490537979904 87528379908096 87584466272256 87832297893888 87870287642112 87888579002368 87926593093632 88175392807536 88231893764096 88294678953984 88351256346624 88639580043648 88658031542272 88696378441728 89004351977984 89042848670016 89352025227898 89415607495392 89609685958656 89648444473344 89757585506304 89920830701568 89959723794432 89998633709568 90017368113152 90030303346688 90069243789312 90272083946496 90311128965504 90368998457344 90381984219136 90433304395776 90543400943616 90624709274412 90747308924928 90786559491072 90805457911808 90857787752448 90897086103552 91101790600416 91141194489084 91160166731776 91212700985856 91336096088064 91375601319936 91516261133072 91581383455488 91653235310592 91692877713408 91732537262592 91899374370264 91939123234611 92011255761024 92051053016976 92250851770368 92571167227904 92637040214016 92998903652352 93018262601728 93058495414272 93362180619744 93381615190016 93422005161984 93548389072896 93746387124352 93813096388608 93873209868288 93913812467712 94179553796376 94199158513664 94239902094336 94280663297664 94567123976608 94608026711892 94813375430656 94880843956224 95210291331072 95251472252928 95326203543552 95367434600448 95582206531584 95623548316416 95643453620224 95698571526144 95869483352064 95955574525848 96017060860928 96085385920512 96146955436032 96160771473408 96202363502592 96243973521408 96419015732736 96460719459264 96480799031296 96522529480704 96536399486976 96578153985024 96640039256064 96708807622656 96795652512942 96857677152512 96899570611488 96913494797472 97044602093568 97086576402432 97236027453889 97305219921456 97423682570496 97465820841504 97804243830537 97974153641984 98016530006016 98356865179648 98426855227392 98489925107712 98532524556288 98811335130624 98831904014336 98874651377664 98917417230336 99197316908478 99217966139392 99260880484608 99395163389952 99605536319624 99740285485056 99783425746944 100129895975232 100173204753768 100347230027776 100739211395072 100810896703488 100933627281408 100977283694592 101160934539264 101204689268736 101225756360704 101269539127296 101284091265024 101327899262976 101392828071936 101556094439808 101600020086192 101621169471488 101665123264512 101679732246528 101817287442432 101861326061568 102018127164736 102090722540544 102156140150784 102215011221504 102259221866496 102280508473344 102489514425468 102510848970752 102555187573248 102614288609088 102680041709568 102753108099072 102911281974544 102955793774706 103109889724416 103154487427584 103386796166547 103512662731152 103557434644098 103737339150336 103782208241664 104097538244608 104142563131392 104504169253376 104645545426944 104690807341056 105054317088768 105099755807232 105241937707008 105464685514896 105607361101824 105653039026176 105974053327872 106019889856128 106065746209872 106388014473684 106618931904512 106665047359488 107035412107264 107111577747456 107180212617216 107241978986496 107288363925504 107529982348032 107552366133248 107598885322752 107660892966912 107729879826432 107806539644928 107950021341579 107972492563456 108019193468544 108165324865536 108180867907584 108227658940416 108297008971776 108394260112532 108471392699328 108540898910208 108587845665792 108603449422848 108650423233152 108673040252928 108720044163072 108917777031424 108964886796576 109012016937924 109027681647156 109097544316416 109175177355264 109343237097953 109601642891808 109839535570944 110220922847232 110268596256768 110651473327104 110801165746176 110849090125824 111185892016128 111233982799872 111282094384128 111305259220992 111620211906816 111668490545184 111740045389824 111819558813696 112056228359577 112207821170688 112256353965312 112646132972136 112694855347989 112841826762752 112890633781248 113282615148544 113331612819456 113484931006464 113501238460416 113550330691584 113725125363968 113806051356672 113878975905792 113928231518208 113944602673152 113993886670848 114017616003072 114066931580928 114250606244784 114274389016576 114323815655424 114373263672576 114389698777344 114462997315584 114544448372736 114720773348672 114770393060328 114925657669632 114991887624192 115015824703488 115065572032512 115324705092096 115374586019904 115441074685224 115465105268736 115515046923264 115775192221362 115916140836192 115998625939968 116300684722176 116451745572546 116654050639872 116704506544128 116754984271872 117109730525184 117160383522816 117235457458176 117318881378304 117567190410048 117726238605312 117777158258688 117801675128832 118186106724864 118237225283136 118261837922304 118647771204258 118723798226688 118808281239552 119220809993856 119272376088144 119531259297792 119894440935424 119946298392576 119998178279424 120092325052416 120362778595328 120414838620672 120577739194368 120647226359808 120724534591488 120832945699216 120996411899904 121048745988096 121118504587776 121143717003264 121196114804736 121469054133888 121521592652112 121616934647808 121685990473728 121703476396032 121781461450752 121834135093248 122108511273984 122161326374016 122178880600704 122204313747456 122257170284544 122310049683456 122532499160352 122585497646148 122681674348032 122734737355968 123001135693824 123160899638454 123516053618688 123569477517312 123998538203136 124052170788864 124077993885696 124482907492992 124562673549312 124651311464448 125084128518144 125138230649856 125164279824384 125218416623616 125572738395168 125627051863332 125653202792448 125707551063552 126144035615856 126233798817024 126726899593653 126947055108096 127001963003904 127156579467264 127442942042112 127498064421888 127598095368192 127670547382272 127688893267968 127940766034464 128113847894016 128169260457984 128187678007296 128195940581376 128214361964544 128269818003456 128325298028544 128558687643648 128614292612352 128669921631648 128688411124512 128696705974272 128715199315968 128770871980032 128853385674752 128945076830208 129060870017256 129116692192869 129199427481984 129217993063296 129291364878336 129392802791424 129448768536576 129740293228608 129796409272392 129898243427328 129954427788672 130405658440716 130688706674688 130781703831552 131235806969856 131292569862144 131376699408384 131748446840832 131805431463168 131832868503552 131889889640448 132263089211304 132347840646144 132442018430976 132526884519936 132959370065472 132987047313408 133044567662592 133506527966976 133564273005024 134028037841847 134123411243088 134414528937984 134472666710016 134636378259456 134881246052352 134939585691648 134997950564352 135026052169728 135045455020032 135103865683968 135408125919744 135466693448256 135553497686016 135572976328704 135649956593664 135756383256576 135815101415424 135937063911618 136120963387392 136179839236608 136208186867712 136286681628672 136345629155328 136374011297792 136652685900624 136711791733626 136740250097664 136819051478784 136906722279424 137004144132096 137274391699608 137372075183232 137479852965888 137539316570112 137849061555396 138016883641536 138076579525464 138316452200448 138376277655552 138856750841856 138955560321024 139498355478528 139527393902592 139587743121408 140043270929616 140072422785024 140133007742976 140322583609344 140619580686528 140719644582912 140809814802432 140870718701568 141269330694564 141298737770496 141359853141504 141420994946496 141850685964912 141912040067838 142220063145984 142321265934336 142815436996608 142877208379392 142989305315328 143051151900672 143373309797376 143435322474624 143465180430336 143547857289216 143639839768576 143933361788772 144025591291392 144128078880768 144220433154048 144241157210112 144303545253888 144396011962368 144628523599104 144691079188896 144721198546944 144783794221056 144804599230464 144867230977536 144897387003904 144960058884096 145193478769413 145286515728768 145349355917232 145370242196208 145463392421888 145566903140352 145957829882184 146135523855744 146961230462976 147024795009024 147535297769472 147640282841088 147734887661568 147798786834432 148217002695936 148247856021504 148311977066496 148376125845504 148407012294656 148795975362717 148826949209088 148891320726912 148986727186432 149092745084928 149408304479436 149610428227584 149675138620416 150194843962848 150259807130652 150520845041664 151108817092608 151216345055232 151400440922112 151741401808896 151807033903104 151838634541056 151904308690944 151926136897536 151991848894464 152089242107904 152334141659712 152400030129288 152431754207232 152497684896768 152519598369792 152617329754112 152725931163648 153027190747104 153136083810816 153234210226176 153322516832256 153354432937984 153420762710016 153734271638202 153766273456128 153832781359872 153921432913632 153953473691648 154020062564352 154366922961816 154433690662059 154554854448256 154664834586624 155268994096728 155538734186496 155606008725504 155673312362496 156146307366912 156213844697088 156313943277568 156425175171072 156756253880064 156968318140416 157036211011584 157581475633152 157649633710848 157682450563072 158197028272344 158298397635584 158411041652736 158961079991808 159029834784192 159375012397056 159582021710526 159928397856768 159997571039232 160123100069888 160553118160896 160667366621184 160770318925824 160862968479744 161294973522048 161328549199872 161398327984128 161491339450368 161524956004352 161594819739648 161958738845184 162028790202816 162155912863744 162247987298304 162271301861376 162375281934336 162445513457664 162591390168798 162707089048992 162811348365312 162881768498688 162905174134272 162939084996608 163009560379392 163080066244608 163376665547136 163447330194864 163518025406886 163541522470734 163575565797376 163646316474624 164214532851272 164759303356416 165331384270848 165402894385152 165437325180928 165977209990656 166083564732416 166201748619264 166778838024192 166850974199808 166885706432512 166957888831488 167430317860224 167502735817776 167537603723264 167610068084736 168192047487808 168311731756032 168969199458204 169262740144128 169335950671872 169542105956352 169923922722816 169997419229184 170130793824256 170227396509696 170251857690624 170587688045952 170709077035008 170818463858688 170892347277312 170916904009728 171026424004608 171100397371392 171375909367176 171411583524864 171485723483136 171559895508864 171584548166016 171595607965696 171620265754624 171694495973376 172081160023008 172155589590492 172265903309312 172290657417728 172388486504448 172523737055232 172598358048768 172987057638144 173061879029856 173197657903104 173272570384896 173662788332043 173874211254288 174251608899584 174981075959808 175056759816192 175664595787776 175740575284224 175777158004736 175853186187264 176350785615072 176463787528192 176589357907968 176702512693248 177279160087296 177316063084544 177392756883456 177971656806387 178008703955968 178085697340032 178704050455796 178831214990784 179219371917312 179296888946688 179841661403136 179919447588864 179997267419136 180034736226304 180060606693376 180138487578624 180544167892992 180622257931008 180737996914688 180763968438272 180866608791552 181086801887232 181249418548824 181494617849856 181573118982144 181610915823616 181715575504896 181794172207104 182203581200832 182282388978168 182320333463552 182425401971712 182672192176128 182751202639872 183032522266144 183162766910976 183306470621184 183385755426816 183465074525184 183798748740528 183878246469222 184022511522048 184102106033952 184501703540736 184741349457681 185142334455808 185274080428032 185997807304704 186036525203456 186116990828544 186724361239488 186763230380032 186844010323968 187096778145792 187492774248704 187626192777216 187746419736576 187827624935424 188359107592752 188398317027328 188479804188672 188561326595328 189134247953216 189216053423784 189626750861312 190420582662144 190502944505856 190652407087104 190734869200896 191164413063168 191247096632832 191286907240448 191397143052288 191738966704128 191911149051696 192034121721856 192170771841024 192293910872064 192321542946816 192404727005184 192487947042816 192838031465472 192921438918528 192961598062592 193045058961408 193072798973952 193156307970048 193280078512128 193417615245312 193591305025884 193715354305024 193799141222976 193826989594944 194089204187136 194173152804864 194472054907778 194610439842912 194847365140992 194931641683008 195608487661074 195948307283968 196033060012032 196713730359296 196853710454784 197065049112576 197622670261248 197663808028672 197749302755328 197834834460672 198394633816956 198435932278784 198521760969216 198790326779904 199211072639248 199480570970112 199566851493888 200259791950464 200346409507536 201478422790144 201621793406976 201954567389184 202321869078528 202409378537472 202451512721408 202539078254592 202568182530048 202655798525952 202785656143872 203112188879616 203200040172384 203242338942976 203330246529024 203359464493056 203634574884864 203722652123136 203905595867427 204036254329472 204181445081088 204312280301568 204430022443008 204518443732992 204561016946688 204979028850936 205021697941504 205110375146496 205228577218176 205360083419136 205506216198144 205822563949088 205911587549412 206219779448832 206308974855168 206773592333094 207025325462304 207114869288196 207474678300672 207564416483328 208195076489216 208285126262784 209008338506752 209291090853888 209381614682112 210108634177536 210199511614464 210483875414016 210929371029792 211214722203648 211306078052352 211948106655744 212039779712256 212131492419744 212776028947368 212868060101757 213237863809024 213330094718976 214070824214528 214223155494912 214360425234432 214483957972992 214576727851008 215059964696064 215104732266496 215197770645504 215321785933824 215459759652864 215613079289856 215900042683158 215944985126912 216038386937088 216330649731072 216361735815168 216455317880832 216594017943552 216788520225064 216942785398656 217081797820416 217175691331584 217206898845696 217300846466304 217346080505856 217440088326144 217835554062848 217929773593152 218024033875848 218055363294312 218195088632832 218350354710528 218686474195906 219203285783616 219679071141888 220441845694464 220537192513536 221302946654208 221602331492352 221698180251648 222371784032256 222467965599744 222564188768256 222610518441984 223240423813632 223336981090368 223480090779648 223639117627392 224112456719154 224415642341376 224512707930624 225292265944272 225389710695978 225781267562496 226565230297088 226663225638912 227100661383168 227450250727936 227612102713344 227757951811584 227856463036416 227889205346304 227987773341696 228035232006144 228133863161856 228501212489568 228548778033152 228647631310848 228746527345152 228779397554688 228925994631168 229088896745472 229441546697344 229540786120656 229851315339264 229983775248384 230031649406976 230131144065024 230649410184192 230749172039808 230882149370448 230930210537472 231030093846528 231550384442724 231832281672384 231997251879936 232903491145092 233308101279744 233409013088256 233509968543744 234219461050368 234320767045632 234470914916352 234637762756608 235134380820096 235452477210624 235554316517376 236372213449728 236474450566272 236523675844608 237295542408516 237447596453376 237616562479104 238441619987712 238544752176288 239062518595584 239373032565789 239788881870848 239892596785152 239996356558848 240184650104832 240725557190656 240829677241344 241155478388736 241294452719616 241665891398432 241992823799808 242097491976192 242237009175552 242287434006528 242392229609472 242938108267776 243043185304224 243233869295616 243371980947456 243406952792064 243562922901504 243668270186496 243887085253197 244217022547968 244322652748032 244357761201408 244408627494912 244514340569088 244620099366912 245064998320704 245170995292296 245277038110329 245312283706101 245363348696064 245469474711936 246321799276908 247032107237376 247138955034624 247997076406272 248104341577728 248155987771392 248965814985984 249125347098624 249302622928896 250168257036288 250276461299712 250328559648768 250436833247232 251145476790336 251254103726664 251306405584896 251415102127104 252288071231712 252467597634048 253453799187306 253894110216192 254003926007808 254313158934528 254885884084224 254996128843776 255196190736384 255341094764544 255377786535936 255881532068928 256227695788032 256338520915968 256375356014592 256391881162752 256428723929088 256539636006912 256650596057088 257117375287296 257228585224704 257339843263296 257376822249024 257393411948544 257430398631936 257541743960064 257706771349504 257890153660416 258121740034512 258233384385738 258398854963968 258435986126592 258582729756672 258785605582848 258897537073152 259480586457216 259592818544784 259796486854656 259908855577344 260811316881432 261377413349376 262471613939712 262585139724288 262753398816768 263496893681664 263610862926336 263665737007104 263779779280896 264526178422608 264695681292288 264884036861952 265053769039872 265918740130944 265974094626816 266089135325184 267013055933952 267128546010048 268056075683694 268246822486176 268829057875968 268945333420032 269272756518912 269762492104704 269879171383296 269995901128704 270052104339456 270090910040064 270207731367936 270816251839488 270933386896512 271106995372032 271145952657408 271299913187328 271630202830848 271874127823236 272241926774784 272359678473216 272416373735424 272573363257344 272691258310656 272748022595584 273305371801248 273423583467252 273480500195328 273638102957568 273813444558848 274008288264192 274548783399216 274744150366464 274959705931776 275078633140224 275698123110792 275817369703833 276033767283072 276153159050928 276752555311104 277713501683712 277911120642048 278996710957056 279054787805184 279175486242816 280086541859232 280144845570048 280266015485952 280645167218688 281239161373056 281439289165824 281619629604864 281741437403136 282538661389128 282597475540992 282719706283008 282841989892992 283701371929824 283824080135676 284440126291968 284642531868672 285630873993216 285754416758784 285978610630656 286102303801344 286746619594752 286870644949248 286930360860672 287095714578432 287279679537152 287866723577544 288051182582784 288256157761536 288440866308096 288482314420224 288607090507776 289257047198208 289382158377792 289442397093888 289567588442112 289609198460928 289734461955072 289794774007808 289920117768192 290386957538826 290573031457536 290698711834464 290740484392416 290926784843776 291133806280704 291708082361667 291915659764368 292271047711488 293412731491611 293922460925952 294049590018048 295070595538944 295280565682176 295469775323136 295597573668864 296434005391872 296495712043008 296623954132992 296752251691008 296814024589312 297591950725434 297653898418176 297782641453824 297973454372864 298185490169856 298816608958872 299220856455168 299350277240832 300389687925696 300519614261304 301041690083328 302217634185216 302432690110464 302800881844224 303482803617792 303614067806208 303677269082112 303808617381888 303852273795072 303983697788928 304178484215808 304668283319424 304800060258576 304863508414464 304995369793536 305039196739584 305234659508224 305451862327296 306054381494208 306272167621632 306468420452352 306645033664512 306708865875968 306841525420032 307468543276404 307532546912256 307665562719744 307842865827264 307906947383296 308040125128704 308733845923632 308867381324118 309109708896512 309329669173248 310160388499641 310537988193456 311212017451008 311346624724992 312292614733824 312427689394176 312627886555136 313512507760128 313936636280832 314072422023168 315162951266304 315299267421696 315364901126144 316394056544688 316596795271168 316822083305472 317922159983616 318059669568384 319164043421052 319856795713536 319995142078464 320246200139776 321106236321792 321334733242368 321540637851648 321725936959488 322589947044096 322657098399744 322796655968256 322982678900736 323049912008704 323189639479296 323850064024737 323917477690368 324057580405632 324311825727488 324495974596608 324542603722752 324891026915328 325182780337596 325414178097984 325622696730624 325763536997376 325810348268544 325878169993216 326019120758784 326160132489216 326753331094272 326894660389728 327036050813772 327083044941468 327151131594752 327292632949248 328029711293859 328429065702544 329518606712832 330662768541696 330805788770304 331954419981312 332167129464832 332403497238528 333557676048384 333701948399616 333771412865024 333915777662976 334860635720448 335005471635552 335075207446528 335220136169472 336168685078731 336384094975616 336623463512064 337938398916408 338525480288256 338671901343744 339847845445632 339994838458368 340261587648512 340454793019392 340503715381248 341175376091904 341418154070016 341636927717376 341784694554624 341833808019456 342052848009216 342200794742784 342751818734352 342823167049728 342971446966272 343119791017728 343169096332032 343191215931392 343240531509248 343388991946752 344162320046016 344311179180984 344531806618624 344581314835456 344776973008896 345047474110464 345196716097536 345974115276288 346123758059712 346395315806208 346545140769792 347325576664086 347748422508576 348503217799168 349962151919616 350113519632384 351329191575552 351481150568448 351554316009472 351706372374528 352701571230144 352927575056384 353178715815936 353405025386496 354558320174592 354632126169088 354785513766912 355943313612774 356017407911936 356171394680064 357408100911592 357662429981568 358593777893376 359683322806272 359838895177728 359994534838272 360069472452608 360121213386752 360276975157248 361088335785984 361244515862016 361475993829376 361527936876544 361733217583104 362173603774464 362498837097648 362989235699712 363146237964288 363221831647232 363431151009792 363588344414208 364407162401664 364564777956336 364640666927104 364850803943424 365344384352256 365502405279744 366065044532288 366325533821952 366612941242368 366771510853632 366930149050368 367597497481056 367756492938444 368045023044096 368204212067904 369003407081472 369482698915362 370284668911616 370548160856064 371995614609408 372233981657088 373448722478976 373526460760064 373688020647936 374985548497408 375252385554432 375492839473152 375655249870848 376718215185504 376796634054656 376959608377344 377122653190656 378268495906432 378432106847568 379253501722624 380841165324288 381005889011712 381469738401792 382328826126336 382494193265664 382573814480896 382794286104576 383822298103392 384068243443712 384341543682048 384587821744128 384643085893632 384809454010368 384975894085632 385676062930944 385842877837056 385923196125184 386090117922816 386145597947904 386312615940096 386560157024256 386835230490624 387182610051768 387350076578607 387430708610048 387598282445952 387653979189888 388178408374272 388346305609728 388944109815556 389220879685824 389694730281984 389863283366016 391216975322148 391896614567936 392066120024064 393427460718592 393707420909568 394130098225152 395245340522496 395327616057344 395498605510656 395669668921344 396789267633912 396871864557568 397043521938432 397580653559808 398422145278496 398961141940224 399133702987776 400519583900928 400692819015072 402084113525541 402956845580288 403243586813952 403909134778368 404643738157056 404818757074944 404903025442816 405078156509184 405136365060096 405311597051904 406224377759232 406400080344768 406484677885952 406660493058048 406718928986112 407269149769728 407445304246272 407811191734854 408072508658944 408362890162176 408624560603136 408860044886016 409036887465984 409122033893376 409958057701872 410043395883008 410220750292992 410457154436352 410720166838272 411012432396288 411645127898176 411823175098824 412439558897664 412617949710336 413547184666188 414050650924608 414229738576392 414949356601344 415128832966656 416390152978432 416570252525568 418016677013504 418582181707776 418763229364224 420217268355072 420399023228928 420967750828032 421858742059584 422429444407296 422612156104704 423896213311488 424079559424512 424262984839488 425552057894736 425736120203514 426475727618048 426660189437952 428141648429056 428446310989824 428967915945984 429153455702016 430119929392128 430209464532992 430395541291008 430643571867648 430919519305728 431800085366316 431889970253824 432076773874176 432661299462144 432723471630336 432910635761664 433188035887104 433577040450128 433885570797312 434163595640832 434351382663168 434413797691392 434601692932608 434692161011712 434880176652288 435580436308239 435671108125696 435859547186304 436048067751696 436110726588624 436390177265664 436700709421056 437372948391812 438406571567232 440883691388928 441074385027072 442605893308416 443204662984704 443396360503296 444743568064512 444935931199488 445128377536512 445221036883968 446480847627264 446673962180736 446960181559296 447278235254784 448224913438308 448831284682752 449025415861248 450584531888544 450779421391956 451562535124992 453130460594176 453326451277824 454201322766336 454900501455872 455224205426688 455515903623168 455712926072832 455778410692608 455975546683392 456267726323712 457002424979136 457097556066304 457295262621696 457493054690304 457558795109376 457851989262336 458177793490944 458883093394688 459081572241312 459702630678528 459967550496768 460063298813952 460262288130048 460675605478261 461298820368384 461498344079616 461764298740896 461860421074944 462060187693056 463100768885448 463301071986177 463664563344768 463994503759872 465806982290184 466616202559488 466818026176512 467019937087488 468438922100736 468641534091264 468941829832704 469275525513216 470268761640192 470904954421248 471108633034752 472744426899456 472948901132544 473047351689216 474591084817032 474895192906752 475233124958208 476883239975424 477089504352576 478125037191168 478746065131578 479577763741696 479785193570304 479992713117696 480369300209664 481451114381312 481659354482688 482310956777472 482588905439232 483331782796864 483985647599616 484194983952384 484474018351104 484574868013056 484784459218944 485876216535552 486086370608448 486467738591232 486743961894912 486813905584128 487125845803008 487336540372992 487774170506394 488434045095936 488645305496064 488715522402816 488817254989824 489028681138176 489240198733824 490129996641408 490341990584592 490554076220658 490624567412202 490726697392128 490938949423872 492643598553816 494277910069248 495994152812544 496208683155456 496311975542784 497931629971968 498250694197248 498605245857792 500336514072576 500552922599424 500657119297536 500873666494464 502290953580672 502508207453328 502612811169792 502830204254208 504576142463424 504935195268096 506907598374612 507788220432384 508007852015616 508626317869056 509771768168448 509992257687552 510392381472768 510682189529088 510755573071872 511763064137856 512455391576064 512677041831936 512750712029184 513079272013824 513301192114176 514234750574592 514457170449408 514679686526592 514753644498048 514786823897088 514860797263872 515083487920128 515413542699008 516243480069024 516466768771476 516797709927936 516871972253184 517165459513344 517571211165696 517795074146304 518961172914432 519185637089568 519592973709312 519817711154688 520988364996129 521622633762864 522754826698752 524943227879424 525170279448576 526993787363328 527221725852672 527331474014208 527559558561792 529052356845216 529391362584576 529768073723904 530107538079744 531837480261888 531948189253632 532178270650368 533914970419161 534026111867904 534257092020096 536112151367388 536493644972352 537658115751936 537890666840064 539524984209408 539758342766592 539991802257408 540104208678912 540181820080128 540415462735872 541632503678976 541866773793024 542213990744064 542291905314816 542599826374656 543260405661696 543748255646472 544483853549568 544719356946432 544832747470848 545146726514688 545382516621312 546610743602496 546847166934504 546961000390656 547276205915136 547626889117696 548016576528384 549097566798432 549488300732928 549919411863552 550157266280448 551396246221584 551634739407666 552067534566144 552306318101856 553505110622208 554224048373043 555427003367424 555822241284096 557993421914112 558109575610368 558350972485632 560173083718464 560289691140096 560532030971904 561290334437376 562478322746112 562878578331648 563239259209728 563482874806272 565077322778256 565194951081984 565439412566016 565683979785984 567402743859648 567648160271352 568880252583936 571261747986432 571508833517568 571957221261312 572204607602688 573493239189504 573741289898496 573860721721344 574191429156864 574559359074304 575733447155088 576102365165568 576512315523072 576881732616192 576964628840448 577214181015552 578514094396416 578764316755584 578884794187776 579135176884224 579218396921856 579468923910144 579589548015616 579840235536384 580773915077652 581146062915072 581397423668928 581480968784832 581853569687552 582267612561408 583416164723334 583831319528736 584542095422976 586825462983222 587844921851904 588099180036096 590141191077888 590561131364352 591195147337728 592868010783744 592991424086016 593247908265984 593504503382016 593628049178624 595183901450868 595307796836352 595565282907648 595946908745728 596370980339712 597633217917744 598441712910336 598700554481664 600779375851392 601039228522608 604435268370432 604865380220928 606965607235584 607228135612416 607354538164224 607617234763776 607704547590144 607967395577856 608356968431616 609336566638848 609600120517152 609727016828928 609990739587072 610078393479168 610469319016448 610903724654592 611716787602281 612108762988416 612544335243264 612936840904704 613290067329024 613683050840064 614937086552808 615065093824512 615331125439488 615685731654528 615813894766592 616080250257408 617467691847264 617734762648236 618219417793024 618659338346496 620320776999282 621075976386912 622424034902016 622693249449984 624585229467648 624855378788352 625255773110272 627025015520256 627873272561664 628144844046336 630325902532608 630598534843392 630729802252288 632788113089376 633193590542336 633644166610944 635844319967232 636119339136768 638328086842104 638604180305271 639713591427072 639990284156928 642212472643584 642669466484736 643081275703296 643451873918976 645179894088192 645314196799488 645593311936512 645965357801472 646099824017408 646379278958592 647700128049474 647834955380736 648115160811264 648623651454976 648991949193216 649085207445504 649782053830656 650365560675192 650828356195968 651245393461248 651527073994752 651620696537088 651756339986432 652038241517568 652320264978432 653506662188544 653789320779456 654072101627544 654166089882936 654302263189504 654585265898496 656059422587718 656858131405088 659037213425664 661325537083392 661611577540608 663908839962624 664334258929664 664806994477056 667115352096768 667403896799232 667542825730048 667831555325952 669721271440896 670010943271104 670150414893056 670440272338944 672337370157462 672768189951232 673246927024128 675876797832816 677343802687488 679695690891264 679989676916736 680523175297024 682350752183808 682836308140032 683273855434752 683569389109248 683667616038912 684105696018432 684401589485568 685503637468704 685646334099456 685942893932544 686239582035456 686338192664064 686382431862784 686481063018496 686777983893504 688324640092032 688622358361968 689063613237248 689162629670912 689553946017792 690094948220928 690393432195072 691948230552576 692247516119424 692790631612416 693090281539584 694651153328172 695496845017152 697006435598336 699924303839232 700227039264768 702658383151104 702962301136896 703108632018944 703412744749056 705403142460288 705855150112768 706357431631872 709116640349184 709264252338176 709571027533824 711886627225548 712034815823872 712342789360128 714816201823184 715324859963136 717187555786752 718119097697367 719366645612544 719677790355456 719989069676544 720553950314496 722176671571968 722489031724032 722951987658752 723055873753088 723466435166208 724997674195296 725978471399424 726292475928576 726443663294464 726862302019584 727176688828416 728814324803328 729129555912672 729281333854208 729701607886848 730688768704512 731004810559488 731661255759591 732130089064576 732651067643904 733225882484736 733543021707264 733860298100736 735194994962112 735512985876888 736090046088192 736408424135808 738965397830724 740569337823232 741096321712128 743991229218816 744467963314176 746897444957952 747052921520128 747376041295872 749971096994816 750504771108864 750985678946304 751310499741696 753436430371008 753593268109312 753919216754688 754245306381312 756536991812864 756864213695136 758507003445248 759492214437133 761682330648576 762011778023424 762939476803584 764657652252672 764988386531328 765147628961792 765588572209152 767644596206784 768136486887424 768683087364096 769175643488256 769286171787264 769618908020736 769951788171264 771352125861888 771685755674112 771846392250368 772180235845632 772291195895808 772625231880192 773120314048512 773670460981248 774365220103536 774700153157214 774861417220096 775196564891904 775307958379776 776356816748544 776692611219456 777888219631112 778441759371648 779389460563968 779726566732032 782433950644296 783793229135872 784132240048128 786854921437184 787414841819136 788260196450304 790490681044992 790655232114688 790997211021312 791339337842688 793578535267824 793743729115136 794087043876864 795161307119616 796844290556992 797922283880448 798267405975552 801039167801856 801385638030144 804168227051082 805913691160576 806487173627904 807818269556736 809287476314112 809637514149888 810156313018368 810272730120192 810623194103808 812448755518464 812800160689536 812969355771904 813320986116096 813437857972224 814890608492544 815622383469708 816145017317888 816725780324352 817249121206272 817720089772032 818073774931968 818244067786752 819916115403744 820086791766016 820441500585984 820914308872704 821440333676544 822024864792576 823290255796352 823646350197648 824879117795328 825235899420672 827094369332376 828101301849216 828459477152784 830257665933312 832780305956864 833140505051136 836033354027008 837164363415552 837526458728448 840434536710144 840798046457856 841935501656064 843717484119168 844858888814592 845224312209408 847792426622976 848159118849024 848525969678976 851104115789472 851472240407028 852951455236096 853320378875904 856283296858112 856892621979648 857935831891968 858306911404032 860239858784256 860418929065984 860791082582016 861287143735296 861839038611456 863600170732632 863779940507648 864153547748352 865322598924288 865446943260672 865821271523328 867154080900256 867771141594624 868327191281664 868702765326336 868827595382784 869203385865216 869384322023424 869760353304576 871160872616478 871342216251392 871719094372608 872096135503392 872221453177248 872780354531328 873401418842112 874745896783624 875124247085001 876813143134464 880238194474833 881767382777856 882148770054144 885211786616832 886409325969408 886792721006592 889487136129024 889871862398976 890256755073024 890442073767936 892961695254528 893347924361472 893920363118592 894556470509568 896449826876616 897662569365504 898050831722496 901169063777088 901558842783912 903125070249984 906260921188352 906652902555648 908402645532672 909801002911744 910448410853376 911031807246336 911425852145664 911556821385216 911951093366784 912535452647424 914004849958272 914195112132608 914590525243392 914986109380608 915117590218752 915703978524672 916355586981888 917766186789376 918163144482624 919405261357056 919935100993536 920126597627904 920524576260096 921351210956522 922597640736768 922996688159232 923528597481792 923720842149888 924120375386112 926201537770896 926602143972354 927329126689536 927989007519744 931613964580368 933636052353024 934039874174976 936877844201472 937283068182528 937883659665408 940537523280384 941809908842496 942217266069504 945488853798912 945897802265088 946094703378432 949182169634064 949790385813504 950466249916416 953766479950848 954179008705152 957492130263156 959155527483392 959570387140608 959985426235392 960738600419328 962902228762624 963318708965376 964621913554944 965177810878464 966663565593728 967971295199232 968389967904768 968948036702208 969149736026112 969568918437888 971752433071104 972172741216896 972935477182464 973487923789824 973627811168256 974673080745984 975548341012788 976868090191872 977290610992128 977431044805632 977634509979648 978057362276352 978480397467648 980259993282816 980683981169184 981108152441316 981249134824404 981453394784256 981877898847744 984089133881577 985287197107632 988555820138496 991988305625088 992417366310912 995863259943936 996501388394496 997210491715584 1000673028145152 1001105845198848 1001314238595072 1001747332988928 1004581907161344 1005016414906656 1005225622339584 1005660408508416 1008506055236193 1009152284926848 1009870390536192 1013815196749224 1015576440864768 1016015704031232 1019543536336896 1019984515375104 1020784762945536 1021364379058176 1021511146143744 1023526128275712 1024910783152128 1025354083663872 1025501424058368 1026158544027648 1026602384228352 1028469501149184 1028914340898816 1029359373053184 1029507288996096 1029573647794176 1029721594527744 1030166975840256 1030827085398016 1032486960138048 1032933537542952 1033595419855872 1033743944506368 1034330919026688 1035142422331392 1035590148292608 1037922345828864 1038371274179136 1039185947418624 1039635422309376 1041976729992258 1043245267525728 1045509653397504 1049886455758848 1050340558897152 1053987574726656 1054443451705344 1054662948028416 1055119117123584 1058104713690432 1058782725169152 1059536147447808 1060215076159488 1063674960523776 1063896378507264 1064356541300736 1067829940838322 1068052223735808 1068514184040192 1072224302734776 1072987289944704 1075781333680128 1079049968418816 1079516685533184 1079983604514816 1080208417357824 1080363640160256 1080830925471744 1083265007357952 1083733547586048 1084427981488128 1084583810629632 1085199652749312 1086520811323392 1087496511292944 1088967707099136 1089438713892864 1089665494941696 1090293453029376 1090765033242624 1093221487204992 1093694333869008 1093922000781312 1094552411830272 1095253778235392 1096033153056768 1098195133596864 1098976601465856 1099838823727104 1100314532560896 1102792492443168 1103269478815332 1104135069132288 1104612636203712 1107010221244416 1108448096746086 1110854006734848 1111644482568192 1115986843828224 1116701944971264 1120346167436928 1120579382280192 1121064061943808 1124956645492224 1125757156663296 1126478518419456 1126965749612544 1130154645556512 1130389902163968 1130878825132032 1131367959571968 1134805487719296 1135296320542704 1137760505167872 1142523495972864 1143017667035136 1144409215205376 1146986478379008 1147482579796992 1147721443442688 1148382858313728 1149118718148608 1151466894310176 1152204730331136 1153024631046144 1153763465232384 1153929257680896 1154428362031104 1157028188792832 1157528633511168 1157769588375552 1158270353768448 1158436793843712 1158937847820288 1159179096031232 1159680471072768 1161547830155304 1162050229735821 1162292125830144 1162794847337856 1162961937569664 1163707139375104 1164535225122816 1166832329446668 1167662639057472 1169084190845952 1173650925966444 1175689843703808 1176198360072192 1180282382155776 1181122262728704 1182390294675456 1185736021567488 1185982848172032 1186495816531968 1187009006764032 1190367802901736 1190615593672704 1191130565815296 1191893817491456 1192741960679424 1195266435835488 1196883425820672 1197401108963328 1201558751702784 1202078457045216 1206252340576623 1208870536740864 1209730760441856 1213931214471168 1214456271224832 1214709076328448 1215234469527552 1215409095180288 1215934791155712 1218673133277696 1219200241034304 1219454033657856 1219981479174144 1220156786958336 1220938638032896 1221807449309184 1223433575204562 1224217525976832 1225088670486528 1225873681809408 1226580134658048 1227366101680128 1229874173105616 1230130187649024 1230662250878976 1231371463309056 1231627789533184 1232160500514816 1234935383694528 1235469525296472 1236438835586048 1237318676692992 1240641553998564 1242151952773824 1244848069804032 1245386498899968 1249170458935296 1249710757576704 1250511546220544 1254050031040512 1255746545123328 1256289688092672 1260651805065216 1261197069686784 1261459604504576 1265576226178752 1266387181084672 1267288333221888 1271688639934464 1272238678273536 1276656173684208 1277208360610542 1279427182854144 1279980568313856 1284424945287168 1285338932969472 1286903747837952 1290359788176384 1290628393598976 1291186623873024 1291930715602944 1292199648034816 1292758557917184 1295400256098948 1295669910761472 1296230321622528 1297247302909952 1297983898386432 1298170414891008 1299564107661312 1300731121350384 1301656712391936 1302490786922496 1303054147989504 1303241393074176 1303512679972864 1304076483035136 1304640529956864 1306741308924717 1307013324377088 1307578641558912 1308144203255088 1308332179765872 1308604526379008 1309170531796992 1312118845175436 1313716262810176 1322651074166784 1323223155081216 1327817679925248 1328668517859328 1329613988954112 1334230704193536 1334807793598464 1335663110651904 1339442542881792 1340021886542208 1340300829786112 1340880544677888 1344674740314924 1345536379902464 1346493854048256 1351753595665632 1354687605374976 1359391381782528 1359979353833472 1361046350594048 1364701504367616 1365672616280064 1366547710869504 1367138778218496 1367335232077824 1368803178971136 1371007274937408 1371292668198912 1371885787865088 1372479164070912 1372676385328128 1372764863725568 1372962126036992 1373555967787008 1376649280184064 1377244716723936 1378127226474496 1378325259341824 1379107892035584 1380189896441856 1380786864390144 1382026816434783 1383896461105152 1384495032238848 1385581263224832 1386180563079168 1389302306656344 1389903215958531 1390993690034304 1399848607678464 1400454078529536 1405316766302208 1405924602273792 1406217264037888 1406825489498112 1410806284920576 1411710300225536 1412714863263744 1418233280698368 1418528504676352 1419142055067648 1423773254451096 1424069631647744 1424685578720256 1429632403646368 1430649719926272 1434375111573504 1436238195394734 1438733291225088 1439355580710912 1439978139353088 1441107900628992 1444353343143936 1444978063448064 1445903975317504 1446111747506176 1446932870332416 1449995348390592 1451956942798848 1452584951857152 1452887326588928 1453724604039168 1454353377656832 1457628649606656 1458259111825344 1458562667708416 1459403215773696 1461377537409024 1462009621118976 1463322511519182 1464260178129152 1465302135287808 1466451764969472 1467086043414528 1467720596201472 1470389989924224 1471025971753776 1472180092176384 1472816848271616 1477930795661448 1481138675646464 1487982458437632 1488935926628352 1493794889915904 1494105843040256 1494752082591744 1499942193989632 1501009542217728 1501971357892608 1502620999483392 1506872860742016 1507186536218624 1507838433509376 1508490612762624 1513073983625728 1513728427390272 1517014006890496 1518984428874266 1523364661297152 1524023556046848 1525878953607168 1529315304505344 1529976773062656 1530295257923584 1531177144418304 1535289192413568 1536272973774848 1537366174728192 1539237816041472 1539903576342528 1542704251723776 1543371511348224 1543692784500736 1544360471691264 1544582391791616 1545250463760384 1546240628097024 1548730440207072 1549400306314428 1549722834440192 1550393129783808 1550615916759552 1552713633497088 1553385222438912 1555776439262224 1556883518743296 1558778921127936 1559453133464064 1562965094988387 1564867901288592 1568264480096256 1573709842874368 1574829683638272 1580981362089984 1581310464229376 1581994422042624 1582678675685376 1587157070535648 1587487458230272 1588174087753728 1590322614239232 1593688581113984 1595844567760896 1596534811951104 1602078335603712 1602771276060288 1608336454102164 1611827382321152 1612974347255808 1618574952628224 1619275028299776 1620312626036736 1620545460240384 1621246388207616 1624897511036928 1625600321379072 1625938711543808 1626641972232192 1626875715944448 1629781216985088 1631244766939416 1632290034635776 1633451560648704 1634498242412544 1635440179544064 1636147549863936 1639832230807488 1640173583532032 1640883001171968 1641828617745408 1642880667353088 1644049729585152 1646580511592704 1647292700395296 1649758235590656 1650471798841344 1653012466716113 1654188738664752 1656202603698432 1656918954305568 1660515331866624 1662672145119129 1665560611913728 1666281010102272 1672066708054016 1674328726831104 1675052917456896 1680869073420288 1681596092915712 1683871003312128 1687434968238336 1689717777629184 1690448624418816 1695584853245952 1696318237698048 1697051939357952 1702208231578944 1702944480814056 1705902910472192 1706640757751808 1712566593716224 1713785243959296 1715871663783936 1716613822808064 1720479717568512 1720837858131968 1721582165164032 1722574287470592 1723678077222912 1727200341465264 1727559881015296 1728307095496704 1730645197848576 1730893886521344 1731642543046656 1734308161800512 1735542283189248 1736654382563328 1737405530652672 1737655190765568 1738406771730432 1738768644046848 1739520706609152 1742321745232956 1742684432502784 1743438188745216 1744192271006784 1744442906354496 1745560709062656 1746802837684224 1749491793567248 1750248494170002 1753626286268928 1760476388949666 1763534765555712 1764297540108288 1770423573233664 1773585442013184 1778974272258048 1779743724797952 1780513510146048 1780884147535872 1785923390509056 1786695848722944 1787840726237184 1789112941019136 1792899653753232 1795325138731008 1796101663444992 1802338127554176 1803117685567824 1812521842376704 1813305805111296 1819602005823488 1820896821706752 1822063614492672 1822851704291328 1823113642770432 1823902186733568 1825070905294848 1828009699916544 1828390224265216 1829181050486784 1829972218761216 1830235180437504 1831407957049344 1832711173963776 1835150362806843 1835532373578752 1836326288965248 1838810522714112 1839870201987072 1841049152520192 1842702421913044 1845195281473536 1845993376318464 1847057194963584 1847441684299776 1848240750772224 1852403075541792 1853204287944708 1854658253379072 1855978015039488 1863227929160736 1867272104706048 1868079748349952 1873755688402944 1874566136365056 1875767319330816 1881075046560768 1883619817684992 1884434532139008 1890977707597824 1891795604530176 1892189406756864 1898364339268128 1899580771627008 1900932499832832 1907532959901696 1908358017410304 1914984260526312 1915812540915813 1918311054966784 1919140774281216 1919970852470784 1925804457525248 1926637417930752 1929243827109888 1930355621756928 1933327131187456 1935942590398464 1936779935809536 1937896073404416 1938299472052224 1939137836875776 1943504866142208 1944345482433792 1945870954364928 1946975847579648 1947255622336512 1949346161491968 1951096682025576 1953736180383744 1954581221984256 1954862089611264 1955269019959296 1956114724552704 1956960794935296 1960519986565632 1961367962338368 1962216304882632 1962498269648808 1962906789568512 1963755797695488 1968178267763154 1970574394215264 1977111640276992 1983976611250176 1984834732621824 1991726519887872 1993002776788992 1994420983431168 2001346056290304 2002211690397696 2002628477190144 2003494665977856 2009163814322688 2010032829813312 2010451244679168 2011320817016832 2017012110472386 2018304569853696 2019740781072384 2027630393498448 2032031408062464 2039087072673792 2039969030750208 2041569525891072 2047052256551424 2049821566304256 2050708167327744 2051002848116736 2052317088055296 2053204768456704 2056939002298368 2057828681797632 2058718746106368 2059014577992192 2059147295588352 2059443189055488 2060333951680512 2061654170796032 2064973920276096 2065867075085904 2067190839711744 2067487889012736 2068661838053376 2070284844662784 2071180296585216 2075844691657728 2076742548358272 2078371894837248 2079270844618752 2083953459984516 2086490535051456 2091019306795008 2099772911517696 2100681117794304 2107975149453312 2108886903410688 2109325896056832 2110238234247168 2116209427380864 2117565450338304 2119072294895616 2127349921047552 2127792757014528 2128713082601472 2135659881676644 2136104447471616 2137028368080384 2144448605469552 2145974579889408 2151562667360256 2154357293092101 2158099936837632 2159033371066368 2159967209029632 2161661850943488 2166530014715904 2167467095172096 2168855962976256 2169167621259264 2170399305498624 2174993022585888 2177935414198272 2178877427785728 2179330989883392 2180586906058752 2181530066485248 2186442974409984 2187388667738016 2187844001562624 2189104823660544 2190507556470784 2192066306113536 2194983767278773 2196390267193728 2197953202931712 2199677647454208 2200629065121792 2205584984886336 2206538957630664 2208270138264576 2209225272407424 2216896193492172 2221708013469696 2223288965136384 2231973687656448 2233403889942528 2240692334873856 2241158764560384 2242128123887616 2249913290984448 2251514313326592 2252957036838912 2253931499225088 2260309291113024 2260779804327936 2261757650264064 2262735919143936 2269610975438592 2270592641085408 2275521010335744 2278476643311399 2285046991945728 2286035334070272 2288818430410752 2293972956758016 2294965159593984 2295442886885376 2296765716627456 2302933788620352 2304409460662272 2306049262092288 2307526930464768 2307858515361792 2308856724062208 2314056377585664 2315057267022336 2315539176751104 2316540707536896 2316873587687424 2317875695640576 2318358192062464 2319360942145536 2323095660310608 2324100459471642 2324584251660288 2325589694675712 2325923875139328 2327414278750208 2329070450245632 2333664658893336 2335325278114944 2338168381691904 2347301851932888 2351379687407616 2352396720144384 2360564764311552 2362244525457408 2364780589350912 2371472043134976 2371965696344064 2372991633063936 2374018013528064 2380735605803472 2381231187345408 2382261131630592 2383787634982912 2385483921358848 2390532871670976 2393766851641344 2394802217926656 2403117503405568 2404156914090432 2412504681153246 2417741073481728 2419461520883712 2427862428942336 2428912542449664 2430468939055104 2430818190360576 2431869582311424 2437346266555392 2438400482068608 2438908067315712 2439962958348288 2440313573916672 2441877276065792 2446867150409124 2448435051953664 2450177340973056 2451747363618816 2453160269316096 2454732203360256 2459748346211232 2460260375298048 2461324501757952 2462742926618112 2463255579066368 2464321001029632 2469870767389056 2470939050592944 2472877671172096 2474637353385984 2481283107997128 2484303905547648 2490772997799936 2498340917870592 2499421515153408 2501023092441088 2508100062081024 2511493090246656 2512579376185344 2521303610130432 2522394139373568 2522919209009152 2531152452357504 2532774362169344 2534576666443776 2543377279868928 2544477356547072 2553312347368416 2554416721221084 2558854365708288 2559961136627712 2568849890574336 2570677865938944 2573807495675904 2580719576352768 2581256787197952 2582373247746048 2583861431205888 2585517115834368 2590800512197896 2591339821522944 2592460643245056 2594494605819904 2595967796772864 2596340829782016 2601462242700768 2603313424783872 2604981573844992 2606108295979008 2606482786148352 2607025359945728 2608152966070272 2609281059913728 2613482617849434 2614026648754176 2615157283117824 2616288406510176 2616664359531744 2617209052758016 2618341063593984 2624237690350872 2625372741255003 2627432525620352 2645302148333568 2646446310162432 2655635359850496 2657337035718656 2659227977908224 2668461408387072 2669615587196928 2671326221303808 2678885085763584 2680043773084416 2680601659572224 2681761089355776 2689349480629848 2691072759804928 2692987708096512 2703507191331264 2709375210749952 2718782763565056 2719958707666944 2722092701188096 2729403008735232 2731345232560128 2733095421739008 2734277556436992 2734670464155648 2737606357942272 2742014549874816 2742585336397824 2743771575730176 2744958328141824 2745352770656256 2745529727451136 2745924252073984 2747111935574016 2753298560368128 2754489433447872 2756254452948992 2756650518683648 2758215784071168 2760379792883712 2761573728780288 2764053632869566 2767792922210304 2768990064477696 2771162526449664 2772361126158336 2778604613312688 2779806431917062 2781987380068608 2800908157059072 2810633532604416 2811849204547584 2812434528075776 2813650978996224 2821612569841152 2823420600451072 2825429726527488 2836466561396736 2837057009352704 2838284110135296 2847546508902192 2848139263295488 2849371157440512 2859264807292736 2861299439852544 2872476390789468 2877466582450176 2878711161421824 2879956278706176 2882215801257984 2888706686287872 2889956126896128 2891807950635008 2892223495012352 2893865740664832 2899990696781184 2903913885597696 2905169903714304 2907449208078336 2908706755313664 2915257299213312 2916518223650688 2917125335416832 2918806431547392 2924019242237952 2926645023038364 2928520356258304 2930604270575616 2932903529938944 2934172086829056 2935441192402944 2940779979848448 2942051943507552 2944360184352768 2945633696543232 2952267401644731 2955861591322896 2962277351292928 2975964916875264 2987589779831808 2988211686080512 2989504165183488 2999884387979264 3002019084435456 3003942715785216 3005241998966784 3013745721484032 3014373072437248 3015676867018752 3016981225525248 3025518165708579 3026147967251456 3027456854780544 3037968857748532 3046729322594304 3048047112093696 3058630609010688 3059953546125312 3060590515847168 3062354288836608 3070578384827136 3072545947549696 3074732349456384 3078475632082944 3079807152685056 3085408503447552 3086743022696448 3087385569001472 3088720943382528 3089164783583232 3090500927520768 3092481256194048 3097460880414144 3098800612628856 3099445668880384 3100786259567616 3101231833519104 3105427266994176 3106770444877824 3111552878524448 3113767037486592 3117557842255872 3118906266928128 3125930189976774 3129735802577184 3136528960192512 3147419685748736 3149659367276544 3161962724179968 3162620928458752 3163988844085248 3165357351370752 3174314141071296 3174974916460544 3176348175507456 3180645228478464 3187377162227968 3191689135521792 3193069623902208 3204156671207424 3205542552120576 3216672908204328 3223654764642304 3237149905256448 3238550056599552 3240625252073472 3241090920480768 3242492776415232 3249795022073856 3251200642758144 3251877423087616 3253283944464384 3253751431888896 3259562433970176 3262489533878832 3264580069271552 3266903121297408 3268996484825088 3270880359088128 3272295099727872 3279664461614976 3280347167064064 3281766002343936 3283657235490816 3285761334706176 3288099459170304 3293161023185408 3294585400790592 3299516471181312 3300943597682688 3306024933432226 3308377477329504 3312405207396864 3313837908611136 3321030663733248 3325344290238258 3331121223827456 3332562020204544 3344133416108032 3350105834913792 3361738146840576 3363192185831424 3374869936476672 3379435555258368 3380897248837632 3391169706491904 3392636475396096 3394103878715904 3404416463157888 3405888961628112 3413281515503616 3425133187432448 3427570487918592 3433227645616128 3440959435137024 3441675716263936 3443164330328064 3445148574941184 3447356154445824 3454400682930528 3455119762030592 3456614190993408 3461290395697152 3461787773042688 3463285086093312 3468616323601024 3471084566378496 3473308765126656 3474811061305344 3475310381531136 3476813543460864 3477537288093696 3479041413218304 3484643490465912 3485368865005568 3486876377490432 3488384542013568 3488885812708992 3491121418125312 3493605675368448 3498983587134496 3500496988340004 3507252572537856 3520952777899332 3527069531111424 3528595080216576 3540847146467328 3547170884026368 3557948544516096 3559487449595904 3561027020292096 3571846781018112 3573391697445888 3575681452474368 3578225882038272 3585799307506464 3590650277462016 3592203326889984 3604676255108352 3606235371135648 3618757021729869 3625043684753408 3626611610222592 3639204011646976 3641793643413504 3644127228985344 3645703408582656 3646227285540864 3647804373467136 3656019399833088 3656780448530432 3658362100973568 3659944437522432 3660470360875008 3662815914098688 3665422347927552 3670300725613686 3671064747157504 3672652577930496 3677621045428224 3679740403974144 3682098305040384 3685404843826088 3690390562947072 3691986752636928 3694114389927168 3694883368599552 3696481501544448 3704806151083584 3706408575889416 3709316506758144 3711956030078976 3726455858321472 3734544209412096 3736159496699904 3747511376805888 3749132272730112 3751534638661632 3762150093121536 3767239635369984 3768869064278016 3781955415195648 3783591209060352 3784378813513728 3796728678536256 3799161543254016 3801864999665664 3815065919803392 3816716034820608 3829968521052624 3831625081831626 3838281548562432 3839941704941568 3851608915050496 3853274835861504 3860711243513856 3866654262374912 3871885180796928 3873559871619072 3875792146808832 3876598944104448 3878275673751552 3887009732284416 3888690964867584 3891741908729856 3893951695159296 3894511244673024 3898692322983936 3902193364051152 3907472360767488 3909162443968512 3909724179222528 3910538039918592 3912229449105408 3913921589870592 3921039973131264 3922735924676736 3924432609765264 3924996539297616 3925813579137024 3927511595390976 3936356535526308 3941148788430528 3967953222500352 3969669465243648 3983453039775744 3986005553577984 3988841966862336 4002692112580608 4004423380795392 4006989331955712 4018327628645376 4020065659626624 4020902489358336 4022641634033664 4034024220944772 4036609139707392 4039481562144768 4055260786996896 4064062816124928 4078174145347584 4079938061500416 4083139051782144 4094104513102848 4099643132608512 4101416334655488 4102005696233472 4106409536913408 4113878004596736 4115657363595264 4117437492212736 4118029155984384 4118294591176704 4118886378110976 4120667903361024 4123308341592064 4129947840552192 4131734150171808 4134381679423488 4134975778025472 4137323676106752 4140569689325568 4142360593170432 4146080449304349 4151689383315456 4153485096716544 4156743789674496 4158541689237504 4167906919969032 4169709647875593 4172981070102912 4199545823035392 4201362235588608 4215950298906624 4217773806821376 4218651792113664 4220476468494336 4232418854761728 4235130900676608 4238144589791232 4254699842095104 4255585514029056 4257426165202944 4271319763353288 4272208894943232 4274056736160768 4288897210939104 4291949159778816 4303125334720512 4308714586184202 4316199873675264 4318066742132736 4319934418059264 4323323701886976 4333060029431808 4334934190344192 4337711925952512 4338335242518528 4340798610997248 4349986045171776 4355870828396544 4357754855571456 4358661979766784 4361173812117504 4363060132970496 4372885948819968 4374777335476032 4375688003125248 4378209647321088 4381015112941568 4384132612227072 4389967534557546 4392780534387456 4395906405863424 4399355294908416 4401258130243584 4411169969772672 4413077915261328 4416540276529152 4418450544814848 4433792386984344 4443416026939392 4463947375312896 4466807779885056 4481384669747712 4482317529120768 4484256247775232 4499826581968896 4503028626653184 4505914073677824 4507862998450176 4520618582226048 4521559608655872 4523515300528128 4525471838287872 4539221950877184 4541185282170816 4551042020671488 4556953286622798 4570093983891456 4572070668140544 4577636860821504 4587945913516032 4589930319187968 4590885773770752 4593531433254912 4605867577240704 4608818921324544 4612098524184576 4617713448124416 4628112755171328 4630114534044672 4631078353502208 4633081415073792 4633747175374848 4635751391281152 4636716384124928 4638721884291072 4646191320621216 4648200918943284 4649168503320576 4651179389351424 4651847750278656 4654828557500416 4658140900491264 4667329317786672 4670650556229888 4676336763383808 4688895284965161 4694603703865776 4704793440288768 4721129528623104 4724489050914816 4742944086269952 4743931392688128 4745983266127872 4748036027056128 4761471211606944 4762462374690816 4764522263261184 4767575269965824 4770967842717696 4781065743341952 4787533703282688 4789604435853312 4806235006811136 4808313828180864 4825009362306492 4835482146963456 4838923041767424 4855724857884672 4857825084899328 4860937878110208 4861636380721152 4863739164622848 4874692533110784 4876800964137216 4877816134631424 4879925916696576 4880627147833344 4883754552131584 4893734300818248 4896870103907328 4900354681946112 4903494727237632 4906320538632192 4919496692422464 4920520750596096 4922649003515904 4925485853236224 4926511158132736 4928642002059264 4939741534778112 4941878101185888 4945755342344192 4949274706771968 4959037400148339 4962566215994256 4968607811095296 4981545995599872 4988016435357387 4996681835741184 4998843030306816 5016200124162048 5022986180493312 5025158752370688 5042607220260864 5044788278747136 5045838418018304 5062304904715008 5065548724338688 5069153332887552 5086754559737856 5088954713094144 5106624694736832 5108833442442168 5117708731416576 5119922273255424 5137699781148672 5141355731877888 5147614991351808 5161439152705536 5162513574395904 5164746495492096 5167722862411776 5171034231668736 5181601024395792 5182679643045888 5184921286490112 5188989211639808 5191935593545728 5192681659564032 5202924485401536 5206626849567744 5209963147689984 5212216591958016 5212965572296704 5214050719891456 5216305932140544 5218562119827456 5226965235698868 5228053297508352 5230314566235648 5232576813020352 5233328719063488 5234418105516032 5236682127187968 5248475380701744 5250745482510006 5254865051240704 5290604296667136 5292892620324864 5311270719700992 5314674071437312 5336922816774144 5339231174393856 5342652442607616 5357770171527168 5360087546168832 5361203319144448 5363522178711552 5378698961259696 5382145519609856 5385975416193024 5407014382662528 5437565527130112 5439917415333888 5444185402376192 5458806017470464 5462690465120256 5466190843478016 5468555112873984 5469340928311296 5475212715884544 5484029099749632 5485170672795648 5487543151460352 5489916656283648 5490705541312512 5491059454902272 5491848504147968 5494223871148032 5505451088420529 5506597120736256 5508978866895744 5512508905897984 5513301037367296 5516431568142336 5523147457560576 5528107265739132 5535585844420608 5537980128955392 5542325052899328 5544722252316672 5557209226625376 5559612863834124 5563974760137216 5601816314118144 5621267065208832 5623698409095168 5627301957992448 5643225139682304 5646841200902144 5650859453054976 5672933122793472 5674114018705408 5676568220270592 5695093017804384 5696278526590976 5698742314881024 5718529614585472 5722598879705088 5744952781578936 5754933164900352 5757422322843648 5759912557412352 5777413372575744 5779912253792256 5783615901270016 5784446990024704 5787731481329664 5799981393562368 5807827771195392 5810339807428608 5814898416156672 5817413510627328 5830514598426624 5833036447301376 5834250670833664 5837612863094784 5848038484475904 5853290046076728 5857040712516608 5861208541151232 5865807059877888 5868344173658112 5870882384805888 5881559959696896 5884103887015104 5888720368705536 5891267393086464 5904534803289462 5911723182645792 5924554702585856 5951929833750528 5975179559663616 5976423372161024 5979008330366976 5999768775958528 6004038168870912 6007885431570432 6010483997933568 6027491442968064 6028746144874496 6031353734037504 6033962451050496 6051036331417158 6052295934502912 6054913709561088 6075937715497064 6096094224187392 6117261218021376 6119907092250624 6121181031694336 6124708577673216 6141156769654272 6145091895099392 6149464698912768 6156951264165888 6159614305370112 6170817006895104 6173486045392896 6174771138002944 6177441886765056 6178329567166464 6181001855041536 6184962512388096 6194921760828288 6197601225257712 6198891337760768 6201572519135232 6202463667038208 6210854533988352 6213540889755648 6223105757048896 6227534074973184 6235115684511744 6237812533856256 6251860379953548 6259471605154368 6273057920385024 6294839371497472 6299318734553088 6323925448359936 6327977688170496 6330714702741504 6348628282142592 6349949832921088 6352696351014912 6374754324455936 6383378271043584 6386139247804416 6408313342414848 6411085104241152 6433345816408656 6447309529284608 6474299810512896 6477100113199104 6484985552830464 6499590044147712 6502401285516288 6503754846175232 6506567888928768 6507502863777792 6524979067757664 6529160138543104 6533806242594816 6537992969650176 6541760718176256 6544590199455744 6559328923229952 6560694334128128 6563532004687872 6567314470981632 6571522669412352 6576198918340608 6584951301836319 6586322046370816 6589170801581184 6599032942362624 6601887195365376 6612049866864452 6616754954659008 6624810414793728 6627675817222272 6650688580476516 6662242447654912 6665124040409088 6688266832216064 6700211669827584 6723476293681152 6726384371662848 6749739872953344 6758871110516736 6761794497675264 6782339412983808 6785272950792192 6788207757431808 6808832926315776 6811777923256224 6826563031007232 6835429929934197 6850266374864896 6855140975837184 6866455291232256 6881918870274048 6883351432527872 6886328660656128 6890297149882368 6908801365861056 6910239524061184 6913228381986816 6922580791394304 6923575546085376 6926570172186624 6937232647202048 6942169132756992 6946617530253312 6949622122610688 6950620763062272 6953627086921728 6955074576187392 6958082826436608 6969286980931824 6970737730011136 6973752754980864 6976769084027136 6977771625417984 6982242836250624 6987211350736896 6997967174268992 7000993976680008 7014505145075712 7041905555798664 7054139062222848 7057190160433152 7081694292934656 7094341768052736 7115897089032192 7118974899191808 7122054040584192 7143693562036224 7146783394891776 7151362904948736 7156451764076544 7171598615012928 7181300554924032 7184406653779968 7209352510216704 7212470742271296 7237514043459738 7250087369506816 7253223220445184 7278408023293952 7283587286827008 7291406817165312 7292454571081728 7295608746934272 7312038799666176 7313560897060864 7316724201947136 7319888875044864 7320940721750016 7325631828197376 7340601451227372 7342129494315008 7345305155860992 7355242090856448 7359480807948288 7364196610080768 7370809687652176 7380781125894144 7383973505273856 7388228779854336 7389766737199104 7392963003088896 7409612302167168 7412817151778832 7418633013516288 7423912060157952 7452911716642944 7472318993399808 7495022753611776 7498264545460224 7503069277323264 7524300186243072 7534479270739968 7537738128556032 7563910830391296 7567182418120704 7568757627027456 7593457357072512 7598323086508032 7603729999331328 7630131839606784 7633432069641216 7659937042105248 7663250163663252 7676563097124864 7679883409883136 7703217830100992 7706549671723008 7721422487027712 7733308524749824 7743770361593856 7747119743238144 7751584293617664 7756551347503104 7774019464568832 7777381929735168 7783483817459712 7787903390318592 7789022489346048 7804386728102304 7814944721534976 7818324887937024 7819448358445056 7821076079837184 7824458898210816 7827843179741184 7842079946262528 7845471849353472 7848865219530528 7849993078595232 7851627158274048 7855023190781952 7872713071052616 7876118223765009 7882297576861056 7935906445000704 7939338930487296 7966906079551488 7972011107155968 7977683933724672 8005384225161216 8008846761590784 8013978663911424 8036655257290752 8040131319253248 8041804978716672 8045283268067328 8068048441889544 8073218279414784 8078963124289536 8110521573993792 8128125632249856 8156348290695168 8159876123000832 8166278103564288 8188209026205696 8199286265217024 8202832669310976 8204011392466944 8212819073826816 8227756009193472 8231314727190528 8234874984425472 8236058311968768 8236589182353408 8237772756221952 8241335806722048 8259895681104384 8263468300343616 8268763358846976 8269951556050944 8274647352213504 8281139378651136 8284721186340864 8292160898608698 8303378766630912 8306970193433088 8313487579348992 8317083378475008 8335813839938064 8339419295751186 8345962140205824 8402724471177216 8431900597813248 8435547613642752 8437303584227328 8440952936988672 8464837709523456 8470261801353216 8476289179582464 8509399684190208 8511171028058112 8514852330405888 8542639526706576 8544417789886464 8548113472321536 8577794421878208 8583898319557632 8617429172368404 8632399747350528 8636133484265472 8639868836118528 8646647403773952 8666120058863616 8669868380688384 8675423851905024 8676670485037056 8681597221994496 8699972090343552 8711741656793088 8715509711142912 8722347624235008 8726120265940992 8745771897639936 8749554670952064 8751376006250496 8756419294642176 8762030225883136 8779935069115092 8785561068774912 8791812811726848 8798710589816832 8802516260487168 8822339939545344 8826155830522656 8833080553058304 8836901089629696 8856802204934193 8867584773968688 8886832053878784 8927894750625792 8962769339495424 8964635058241536 8968512495550464 8999653163937792 9006057253306368 9011828147355648 9015725996900352 9041237164452096 9043119217311744 9047030601056256 9050943676575744 9076554497125737 9078443901754368 9082370564341632 9113906573245596 9140187967782912 9144141336281088 9175891827032064 9179860638375936 9181771547541504 9187062866509824 9211735154481408 9217637842649088 9224197048369152 9235426896248832 9256225510342656 9260229068089344 9262156707004416 9266162830147584 9267494350749696 9271502782562304 9277443768582144 9292382641242432 9296401837886568 9298337006641152 9302358778702848 9303695500557312 9309657115000832 9316281800982528 9334658635573344 9341301112459776 9352673526767616 9377790569930322 9389207407731552 9409586880577536 9442259057246208 9448978101829632 9485888172539904 9487862785376256 9491966532255744 9496072054112256 9522942423213888 9524924749381632 9529044526522368 9535150539931648 9541935685435392 9562131486683904 9575067406565376 9579208871706624 9612470013622272 9616627656361728 9650018724612984 9670964293926912 9711449715769344 9715650169798656 9721875756220416 9723272761442304 9727478329245696 9749385066221568 9753601928274432 9755632269262848 9759851833393152 9761254295666688 9767509104263168 9787468601636496 9793740207814656 9800709363892224 9806989454475264 9812641077264384 9838993384844928 9841041501192192 9845298007031808 9850971706472448 9853022316265472 9857284004118528 9879483069556224 9883756202371776 9891510684688384 9898549413543936 9918074800296678 9925132431988512 9937215622190592 9963091991199744 9976032870714774 9993363671482368 9997686060613632 10032400248324096 10050317504741376 10085214440521728 10089576557494272 10091676836036608 10124609809430016 10131097448677376 10138306665775104 10173509119475712 10177909426188288 10213249389473664 10217666884884336 10239844546510848 10275399562297344 10282711463755776 10322878305411072 10325027148791808 10329492990984192 10335445724823552 10342068463337472 10363202048791584 10365359286091776 10369842572980224 10377978423279616 10383871187091456 10385363319128064 10405848970803072 10413253699135488 10419926295379968 10424433183916032 10425931144593408 10432611864281088 10437124239654912 10453930471397736 10456106595016704 10460629132471296 10465153626040704 10466657438126976 10468836211032064 10473364254375936 10496950761403488 10501490965020012 10509730102481408 10581208593334272 10585785240649728 10622541439401984 10629348142874624 10673845633548288 10678462348787712 10715540343054336 10720175092337664 10722406638288896 10727044357423104 10757397922519392 10764291039219712 10771950832386048 10814028765325056 10856271065189607 10875131054260224 10879834830667776 10917612034940928 10925380930240512 10932381686956032 10937110225747968 10938681856622592 10968058199499264 10970341345591296 10975086302920704 10979833312567296 10981411082625024 10982118909804544 10983697008295936 10988447742296064 11010902176841058 11013194241472512 11017957733791488 11025017811795968 11026602074734592 11032863136284672 11046294915121152 11056214531478264 11071171688841216 11075960257910784 11084650105798656 11089444504633344 11114418453250752 11119225727668248 11127949520274432 11203632628236288 11242534130417664 11247396818190336 11254603915984896 11286450279364608 11293682401804288 11301718906109952 11345866245586944 11348228037410816 11353136440541184 11390186035608768 11392557053181952 11397484629762048 11437059229170944 11445197759410176 11489905563157872 11514844645687296 11519825114824704 11554826745151488 11559824507584512 11567231802540032 11568893980049408 11599962787124736 11615655542390784 11620679614857216 11629796832313344 11634827021254656 11661029196853248 11666072894602752 11668501341667328 11675225726189568 11696076968951808 11706580092153456 11714081425033216 11722417082302464 11731614119755776 11736688347316224 11741764769611776 11763119919393792 11768207774030208 11777440737411072 11782534786172928 11809069606578924 11823446365291584 11849109405171712 11903859667501056 11950359119327232 11952846744322048 11958016660733952 11999537551917056 12008076337741824 12020967995867136 12054982885936128 12057492289748992 12062707468075008 12067924902100992 12102072662834316 12104591869005824 12109827419122176 12151875430994128 12192188448374784 12234522436042752 12239814184501248 12249417155346432 12282313539308544 12290183790198784 12298929397825536 12319228610740224 12341634013790208 12346972090785792 12349542276005888 12354883773530112 12356659134332928 12362003710083072 12369925024776192 12389843521656576 12395202450515424 12397782675521536 12403145038270464 12404927334076416 12421709067976704 12427081779511296 12438241347913047 12446211514097792 12455068149946368 12470231369023488 12475625067712512 12503720759907096 12518943210308736 12589678742994944 12598637469106176 12647850896719872 12655955376340992 12661429405483008 12697256564285184 12699899665842176 12705392702029824 12749508648911872 12766756542087168 12772278495608832 12816626684829696 12822170208482304 12866691632817312 12894619058569216 12948599621025792 12954200226398208 12969971105660928 12999180088295424 13004802571032576 13007509692350464 13013135777857536 13015005727555584 13049958135515328 13058320277086208 13067612485189632 13075985939300352 13083521436352512 13089180398911488 13118657846459904 13121388668256256 13127064009375744 13134628941963264 13143045338824704 13152397836681216 13169902603672638 13172644092741632 13178341603162368 13198065884725248 13203774390730752 13224099733728904 13233509909318016 13249620829587456 13255351634444544 13301377160953032 13324484895309824 13330248080818176 13376533664432128 13400423339655168 13446952587362304 13452768743325696 13499479745906688 13517742221033472 13523588995350528 13564678825967616 13570545901584384 13576415514863616 13617665852631552 13623555846512448 13653126062014464 13670859859868394 13700532749729792 13710281951674368 13732910582464512 13763837740548096 13772657321312256 13780594299764736 13817602731722112 13820479048122368 13826456763973632 13853140344373248 13874465294404096 13884338265513984 13893235060506624 13899244245221376 13901241526124544 13907254173843456 13910149152374784 13916165652873216 13938573961863648 13941475460022272 13947505509961728 13953538168054272 13955543250835968 13964485672501248 13974422701473792 13995934348537984 14001987953360016 14029010290151424 14083811111597328 14114380320866304 14163388585869312 14231794178064384 14237949798383616 14244108081168384 14287387124072448 14293566789783552 14302725809897472 14312903528153088 14343197230025856 14362601109848064 14368813307559936 14418705020433408 14424941484542592 14475028086919476 14500174739013632 14506446440890368 14556816046587904 14567174573654016 14582813634330624 14584909142163456 14591217493868544 14624077599332352 14627121794121728 14633448403894272 14639777750089728 14641881443500032 14651263656394752 14681202902454744 14684258988630016 14690610311721984 14710484181712896 14718961615896576 14741619375304352 14761562251788288 14767947010547712 14776457559708672 14779533474398208 14785926006177792 14819224604334336 14825634303557664 14837266027032576 14847824120315904 14877112200445017 14905823433285888 14944637986799616 14964049306072161 14990045507223552 14996529090920448 15048600372486144 15068958541479936 15075476257112064 15127821660782592 15134364836241408 15137515254054912 15186914714145024 15196646173016064 15207459998662656 15260263679213568 15266864139282432 15319874084210496 15326500327326504 15353126194249728 15359766819766272 15406435660201984 15413099343446016 15442844974055424 15466617049499648 15487540723187712 15494239486476288 15503168587235328 15513102695006208 15548038929137664 15554763859470336 15566967634919424 15575806780637184 15578044978692096 15608773456204608 15629889443069952 15636649775874048 15638896716890112 15642152159674368 15648917796421632 15655686359482368 15684159892525056 15690943698706944 15697730439061056 15699986157190464 15703254316548096 15710046381563904 15745426142105232 15752236447530018 15764595153722112 15871812890001408 15878677860974592 15933812159102976 15944022214311936 16010768450322432 16017693523181568 16027957327822848 16073310514581504 16080262638506496 16083609957433344 16090566536134656 16136096883779088 16146436558829568 16157926248579072 16221043147987584 16312696581390336 16319752246001664 16332556207128576 16376418052411392 16398572530434048 16405665338621952 16408022784933888 16425638147653632 16455512018386944 16462629454381056 16469749968850944 16472116623937536 16473178364706816 16475545512443904 16482671613444096 16519791362208768 16526936600687232 16537526717693952 16539903112101888 16549294704427008 16569442372681728 16584321797217396 16606757533261824 16613940386866176 16626975158697984 16634166756950016 16671627679876128 16678838591502372 16691924280411648 16805448942354432 16863801195626496 16871095227285504 16881905873977344 16929675419046912 16940523602706432 16952578359164928 17018799368380416 17022342056116224 17029704660811776 17085279053413152 17088835579772928 17096226944643072 17155588843756416 17167796639115264 17234858344736808 17264799494701056 17272266968530944 17279737672237056 17332240117727232 17339736761376768 17350847703810048 17353340970074112 17363194443988992 17399944180687104 17423483313586176 17431019422285824 17444695248470016 17452240531881984 17491543795279872 17499109341904128 17502752012500992 17512838589284352 17524060451766272 17559870138230184 17571122137549824 17583625623453696 17597421179633664 17605032520974336 17644679879090688 17652311661045312 17666161106116608 17673802179259392 17713604409868386 17735169547937376 17773664107757568 17855789501251584 17925538678990848 17929270116483072 17937024991100928 17999306327875584 18012114506612736 18023656294711296 18031451993800704 18082474328904192 18086238434623488 18094061202112512 18101887353151488 18153108994251474 18156887803508736 18164741128683264 18227813146491192 18288282672562176 18351783654064128 18359721276751872 18363543095083008 18374125733019648 18423470308962816 18435275685298176 18448394096738304 18470853792497664 18512451020685312 18520458136178688 18524313414008832 18532325660295168 18534988701499392 18543005565124608 18554887537164288 18584765282484864 18592803675773136 18596674013282304 18604717557405696 18607391001114624 18619314230001664 18632563601965056 18669317271146688 18682602224919552 18705347053535232 18755581139860644 18778414815463104 18819173761155072 18884518114492416 18897956203659264 18971776345079808 18983933064511488 18992144108224512 19045884846427776 19049849498763264 19058089053044736 19070301079863296 19124262973367808 19150134813130752 19158417743413248 19224940027244544 19233255312723456 19300037449225968 19341928587853824 19422899431538688 19431300339597312 19454956658491392 19498770132443136 19507203856548864 19511264538525696 19519703666786304 19522508591333376 19535018208526336 19574937203272992 19587480415629312 19601418727784448 19613978908950528 19625282154528768 19677986769689856 19682083002384384 19690596014063616 19701943412944896 19706044632530944 19714568008237056 19754853905508957 19758966139112448 19767512404743552 19783021369376768 19797098827087872 19836149600593356 19850264863977024 19874431244381184 19952065741429548 19986727342964736 19995372121227264 20064800496648192 20100635009482752 20170428881043456 20179153114988544 20249219618860032 20262194897354752 20276613331550208 20347018238951424 20355818852376576 20426498778947328 20435333769768672 20479689093021696 20506289789802591 20550799124594688 20565422927511552 20645756610822144 20650054297583616 20658985981968384 20670891449647104 20726404097583168 20730718572183552 20739685145960448 20755956846559232 20767742374182912 20770726638256128 20811697941606144 20826507398270976 20839852590759936 20848866367832064 20851862289186816 20865223728562176 20874248479309824 20907860942795472 20912213190033408 20921258264942592 20930307252081408 20933314876253952 20937672422064128 20946728508751872 20993901522806976 21002981930040024 21019460204962816 21162417186668544 21171570481299456 21245082878803968 21258696285749248 21347691267096576 21356924697575424 21431080686108672 21440350184675328 21444813276577792 21454088714846208 21514795845038784 21528582078439424 21543901664772096 21628057530650112 21712542130379214 21750262108520448 21759669661335552 21835224069881856 21850761860481024 21874220451495936 21877363713245184 21936116398998528 21940682691182592 21950172605841408 21959666625134592 21962822165250048 21964237819609088 21967394016591872 21976895484592128 22021804353682116 22026388482945024 22035915467582976 22050035623591936 22053204149469184 22065726272569344 22092589830242304 22112429062956528 22142343377682432 22151920515821568 22169300211597312 22178889009266688 22228836906501504 22238451455336496 22255899040548864 22485068260835328 22494793636380672 22509207831969792 22572900558729216 22587364803608576 22603437812219904 22691732491173888 22706272881082368 22780372071217536 22785114106363904 22794969259524096 22874118458341888 22890395518820352 22979811126315744 23029689291374592 23039650229649408 23109653490302976 23119649015169024 23134463605080064 23137787960098816 23199925574249472 23231311084781568 23241359229714432 23269654042509312 23322058393706496 23332145789205504 23337002683334656 23350451452379136 23413160184306912 23428162850066432 23444834164604928 23463228239511552 23473376694632448 23483529539223552 23526239838787584 23536415548060416 23554881474822144 23565069572345856 23618139213157848 23628354671295027 23646892730583168 23807719335002112 23900718238654464 23905693488644096 23916033321467904 23999075103834112 24016152675483648 24041935991734272 24109965771872256 24114984579497984 24125414936150016 24135849804201984 24204145325668632 24209183738011648 24219654838244352 24303750861988256 24384376896749568 24469044872085504 24479628369002496 24498834310692864 24564627078617088 24580367580397568 24597858795651072 24638457221480448 24683268027580416 24693944181571584 24699084552011776 24709767547060224 24713318268665856 24724007420166144 24779687043313152 24790404901030848 24795565351043072 24806290076540928 24809854668152832 24843418135953408 24854163559022592 24876482695826094 24892423028195584 24910136299892736 24940462738046976 24951250135425024 25007441519814192 25037886420617472 25179357485989888 25295701793439744 25311910752681984 25322858810966016 25394513128570368 25399799331684352 25410785404059648 25499017297823744 25533513084174336 25544556991217664 25633253369659392 25644340416964608 25733383265634624 25789238117138432 25897199242051584 25908400452796416 25939942211321856 25998360176590848 26009605142065152 26015019384700928 26026271555715072 26030011455111168 26099916271030656 26116640554172416 26135224970379264 26167042872705024 26178360797822976 26237315692919808 26242777336512512 26254128018751488 26269257883926528 26286090677649408 26339805207345276 26345288185483264 26356683206324736 26396131769450496 26407548781461504 26448199467457808 26467019818636032 26499241659174912 26510703268889088 26570406614802579 26602754321906064 26660496161636352 26753067328864256 26893905174724608 26905537486651392 26998959491813376 27035484442066944 27047177990701056 27129357651935232 27141091803168768 27152831029727232 27235331705263104 27247111693024896 27341719719736788 27401065499459584 27420563903348736 27527675481096192 27545314642624512 27561188599529472 27635205463444224 27640958096244736 27652913527947264 27706280688746496 27748930588808192 27768676531027968 27786470121013248 27798488490442752 27802483052249088 27814508347686912 27832331305746432 27877147923727296 27882950920044544 27895011019923456 27907076336108544 27911086501671936 27928971345002496 27948845402947584 27991868697075968 28003975906720032 28058020580302848 28101211934173921 28167622223194656 28228760641732608 28326777171738624 28463588356128768 28475899596767232 28488216162336768 28574774248144896 28587133579567104 28605451619794944 28625807056306176 28686394460051712 28725202219696128 28737626615119872 28837410040866816 28849882969085184 28950056173838952 29000349478027264 29012892881780736 29113632093175808 29134349147308032 29165627268661248 29169818284326912 29182434987737088 29248155198664704 29254243588243456 29266896807788544 29279555500179456 29283762887000064 29302527312789504 29362405804909488 29368517977260032 29381220623443968 29420968363425792 29437923231793152 29483238750608704 29523124503576576 29535894021095424 29552915119417344 29559066948796416 29571852012355584 29638449208668672 29651268607115328 29674532054065152 29695648240631808 29754224400890034 29811646866571776 29889275973599232 29928098612144322 29980091014447104 29993058181840896 30097200744972288 30150952514224128 30255643321565184 30268729672482816 30275030508109824 30373829428290048 30393292346032128 30414919997325312 30520527358427136 30533728278564864 30639748168420992 30653000654653008 30719533639532544 30812871320403968 30826198686892032 30933234098999296 30975081446375424 30988478972952576 31006337174470656 31026205390012416 31096077858275328 31109527718940672 31133935269838848 31151613561274368 31156089957384192 31217546912409216 31259778886139904 31273299551748096 31277793433780224 31297835592843264 31311372718964736 31368319785050112 31381887397413888 31395460878122112 31399972314380928 31406508633096192 31420092763127808 31490852284210464 31504472895060036 31529190307444224 31743625780002816 31757355721949184 31867624318205952 31888044428623872 32021536900644864 32035387046363136 32146621029163008 32160525277012992 32167219914866688 32181133072269312 32272193767558176 32292873117659136 32315852497158144 32442086295975168 32568813195568821 32625393162780672 32639504492003328 32752836104822784 32797145060868096 32811330677243904 32816045569867776 32911024036773888 32925258908762112 32939499937701888 32944233247875072 32946356729413632 32951091024887808 32965343226888192 33039582724417536 33053873201374464 33075053435387904 33079806224203776 33098589408854016 33138884745363456 33168643594434792 33213515066523648 33227880773732352 33253950317395968 33268333513900032 33343255359752256 33357677183004744 33383848560823296 33610897884708864 33727602391252992 33742190454571008 33763811747954688 33859350838093824 33881047205412864 33905156718329856 34037598736760832 34044684112232448 34059409321623552 34170558106826304 34177671159545856 34192453889286144 34311177687512832 34335593278230528 34469716689473616 34544533937061888 34559475344474112 34664480235454464 34679473522753536 34701695407620096 34706681940148224 34799888361374208 34846966627172352 34862038844571648 34889390496940032 34904481063763968 34983087590559744 34998218683808256 35005504025001984 35025677178568704 35048120903532544 35119740276460368 35142244275099648 35167251246907392 35194842359267328 35210065041948672 35289359758181376 35304623322090624 35332322212233216 35347604358518784 35427208819736772 35470339095874752 35547328215515136 35711579002503168 35851077357981696 35858540232966144 35874049982201856 35998612655751168 36024229013225472 36062903987601408 36164948657808384 36172476869246976 36188122404225024 36203774706302976 36306217988502948 36313775607017472 36329482257366528 36455626292982384 36576565345124352 36703567308128256 36719442553503744 36748251466039296 36846940617925632 36870551370596352 36896788193476608 37024902041370624 37040916272357376 37048626828017664 37064651320590336 37069977402998784 37086011130249216 37109775074328576 37169530564969728 37185607351546272 37193348026564608 37209435114811392 37214782002229248 37238628460003328 37265127203930112 37314724043739141 37338634542293376 37365204449839104 37410694107070464 37511162279721288 37556829630926208 37769036228984832 37795912407318528 37943552690159616 37967866129022976 37984288216449024 38091769692855552 38099698997526528 38116178106089472 38140602159726592 38248525946735616 38300269626261504 38316835486826496 38449880054489088 38466510625446912 38600074898451936 38683857175707648 38845798863077376 38862600679194624 38909913316982784 38997540264886272 39014407713097728 39022529077051392 39039407333572608 39045017182666752 39149874406545984 39174960831258624 39202837455568896 39227957817901056 39250564309057536 39355973539379712 39364166004768768 39381192028127232 39403886825889792 39412089265061888 39429136016474112 39509707811017914 39517932278224896 39535024809487104 39566042738753536 39594197654175744 39672299201186712 39700529727954048 39748862488762368 39904131482859096 39973454685929472 39990744242454528 40129600993296384 40201270018965504 40340857762086912 40358306229977088 40498439237720064 40524389794709504 40553226663100416 40694036477902848 40711637704753152 40852997557894656 40870667539537344 40959378186043392 41012579579605182 41101598249189376 41130845855023104 41291513221644288 41317971963936768 41341782899294208 41452808195166336 41461437144367104 41479370291920896 41511913693118464 41623395883212288 41653014796541952 41679705181519872 41697732735664128 41703724578373632 41730447457124352 41748496958619648 41815721885590944 41824426380066816 41842516529885184 41860614504162816 41866629752507904 41875344844128256 41893457017503744 41987803045613952 42005963860080048 42038920409925632 42343140962598912 42490165757607936 42517392571498496 42695382534193152 42713849395150848 42862161372217344 42880700369350656 42889626553155584 42908177429692416 43029591690077568 43057164156878848 43087803329544192 43256115061300224 43425084260758428 43500524217040896 43519339322671104 43670448139763712 43701523720962048 43748440902991872 43754727426490368 43872232797997056 43881365382365184 43900345211682816 43919333250269184 43925644330500096 43953790969184256 44043608707364232 44052776965890048 44071830935165952 44100071247183872 44106408298938368 44131452545138688 44224858125913056 44284686755364864 44303841031643136 44338600423194624 44357778018533376 44457673813003008 44476902910672992 44511798081097728 44631336601335051 44970136521670656 44989587272761344 45145801117458432 45174729607217152 45206875624439808 45383464982347776 45412545762164736 45560744142435072 45570228212727808 45589938519048192 45748236916683776 45780791037640704 45959622252631488 46059378582749184 46079300459298816 46219306980605952 46239298030338048 46268927210160128 46275575920197632 46399851148498944 46462622169563136 46482718459428864 46539308085018624 46644116787412992 46664291578411008 46674005366669312 46700902904758272 46826320368613824 46856325700132864 46889668329209856 46926456479023104 46946753389264896 46967059078447104 47052479677575168 47072831096120832 47109762949644288 47130139144691712 47236278426315696 47256709342590054 47293785461166336 47615438670004224 47801436477308928 47811386977288192 47832066642935808 47998150207668224 48032305350967296 48083871983468544 48219931543744512 48229969158995968 48250829872300032 48271699608403968 48408290651337264 48418367476023296 48439309676488704 48607501723976512 48938089744171008 48959256738004992 48997668621385728 49129254157234176 49160735160795136 49195717591302144 49276914442960896 49366536055160832 49387888363143168 49419535094120448 49426636537331712 49448014840332288 49559374086626304 49580809802061696 49591130702086144 49612580153081856 49619709336305664 49708327118045184 49752965391652188 49784846056391168 49820272599785472 49880925476093952 49902500270850048 50014883039628384 50075772841234944 50358714971979776 50591403586879488 50645717621932032 50789026257140736 50799598663368704 50821570808119296 50998034595647488 51067026168348672 51089113982435328 51266506739318784 51288680833929216 51466766531269248 51794398484103168 51816800905592832 51996720353181696 52019210284130304 52030038769401856 52052543111430144 52060022910222336 52199832542061312 52233281108344832 52270449940758528 52334085745410048 52356721595645952 52474631385839616 52485554673025024 52508256037502976 52538515767853056 52572181355298816 52679610414690552 52690576370966528 52713366412649472 52792263538900992 52815097562923008 52896398934915616 52934039637272064 52998483318349824 53021406537778176 53140813229605158 53205508643812128 53320992323272704 53506134657728512 53787810349449216 53811074973302784 53997918983626752 54070968884133888 54094355981402112 54258715303870464 54282183606337536 54305662059454464 54470663410526208 54494223386049792 54683439439473576 54802130998919168 55055350962192384 55090629285249024 55122377199058944 55270410926888448 55281916192489472 55305827055894528 55412561377492992 55497861177616384 55537353062055936 55572940242026496 55596976980885504 55604966104498176 55629016695373824 55664662611492864 55754295847454592 55765901840089088 55790022039846912 55814152672217088 55822173003343872 55857942690004992 55897690805895168 55983737394151936 56007951813440064 56116041160605696 56202423868347842 56335244446389312 56457521283465216 56653554343477248 56951799193534464 56976432324673536 57149548496289792 57174267159134208 57210903239589888 57372788920103424 57450404439392256 57475253230239744 57674820081733632 57699765938170368 57900112347677904 58025785763561472 58227264186351616 58268698294616064 58364869975474176 58496310397329408 58508487176486912 58533793615577088 58559111000358912 58567525774000128 58605054625579008 58724811609818976 58737035954520064 58762441246887936 58841936726851584 58875846463586304 58966477501217408 59046249007153152 59071788042190848 59105830238834688 59118133897592832 59143704024711168 59276898417337344 59302537214230656 59349064108130304 59391296481263616 59508448801780068 59623293733143552 59856197224288644 59960182028894208 59986116363681792 60194401489944576 60301905028448256 60511286643130368 60537459344965632 60747658856580096 60786584692064256 60829839994650624 61041054716854272 61067456557129728 61279496336841984 61306001309306016 61439067279065088 61518869369407773 61625742640807936 61652397373784064 61866468197998592 61950162892750848 61976957945905152 62012674348941312 62192155716550656 62219055437881344 62267870539677696 62303227122548736 62312179914768384 62435093824818432 62519557772279808 62546599103496192 62555586867560448 62595671185686528 62622745437929472 62736639570100224 62763774794827776 62790921756244224 62799944628761856 62813017266192384 62840185526255616 62981704568420928 63008945790120072 63058380614888448 63487251560005632 63514711443898368 63735248636411904 63776088857247744 64043073801289728 64070774092726272 64293242058326016 64321050554025984 64334439829733376 64362266144538624 64544387535116352 64585746235318272 64631704994316288 64884172591950336 65137626391137642 65250786325561344 65279008984006656 65505672209645568 65622661354487808 65632091139735552 65822048073547776 65850517817524224 65878999875403776 65888466495750144 65892713458827264 65902182049775616 65930686453776384 66079165448835072 66107746402748928 66150106870775808 66159612448407552 66197178817708032 66277769490726912 66337287188869584 66427030133047296 66455761547464704 66507900634791936 66536667027800064 66686510719504512 66715354366009488 66767697121646592 67455204782505984 67484380909142016 67527623495909376 67718701676187648 67762094410825728 67810313436659712 68075197473521664 68118818643247104 68341116213652608 68355342319091712 68384907778572288 68622355375025664 68671186556461056 68939433378947232 69089067874123776 69118950688948224 69328960470908928 69358947045507072 69403390815240192 69413363880296448 69599776722748416 69693933254344704 69724077689143296 69808962127527936 69966175181119488 69996437367616512 70011008050003968 70051354357137408 70096241807065088 70239480552920736 70284488550199296 70334502493814784 70389684718534656 70420130083897344 70578719516362752 70609246644181248 70664644424466432 70695208717037568 70854417639473544 70885064013885081 70940678191749504 71423158005006336 71702154715963392 71717080465932288 71748099964403712 71997225311502336 72048458026450944 72125807975202816 72329897315616768 72344953738493952 72376244808450048 72407549412605952 72612435977005896 72627551214034944 72658964514733056 72911252585964768 73153130690248704 73407134616256512 73438885107007488 73496502932078592 73693881235851264 73741102741192704 73793576386953216 74049804082741248 74081832544714752 74097253656035328 74129302641180672 74139954805997568 74172022260498432 74339061129939456 74371214703092544 74386696053129216 74418870229622784 74429564004458496 74477256920006656 74530254407860224 74629448087478282 74677269084586752 74730408899678208 74821388214140928 75022324559442576 75113659261852416 75538072457969664 75887105380319232 75935732258045952 75968576432898048 76183539385711104 76199397995053056 76232356212178944 76281204319453184 76497051893471232 76600539252523008 76633670973652992 76899760108978176 76933021250893824 77200149796903872 77367714351415296 77691597726154752 77725201358389248 77819826633965568 77995080529772544 78028815426195456 78045058154102784 78078814667145216 78090034365333504 78299748813091968 78349921662517248 78405674911137792 78501128618115072 78711947078759424 78728332009537536 78762384056254464 78807773651779584 78824178530123776 78858272032948224 79019415622035828 79035864556449792 79070049618974208 79132085477507072 79188395308351488 79344598402373424 79401059455908096 79497724977524736 79711219844407737 79808262965718192 79981488484909056 80259201986592768 80681715524173824 80716612459954176 80996878475440128 81048779589419008 81106453326200832 81388072955805696 81423275409506304 81705995115789312 81741335079074688 82025159159210364 82203196498378752 82261691710046208 82583026443288576 82635943927873536 82683565798588416 82905616390332672 82922874288734208 82958740583841792 83023827386236928 83246791766424576 83306029593083904 83359410363039744 83395465471328256 83407449156747264 83496993917239296 83631443771181888 83648852760133632 83685033059770368 83721229008325632 83733259505015808 83750689688256512 83786914035007488 83975606091227904 84011927720160096 84077840819851264 84303635802521763 84686281925197824 84980331515215872 85390765068386304 85427698790301696 85724322744434688 85761400738701312 85779253106311168 85816354859384832 86059183380155136 86114328313757696 86175606659088384 86512230122600448 86850168521516856 87001048434081792 87038678645342208 87340896279527424 87403047441924096 87496881805983744 87509454852980736 87744465595994112 87762730764730368 87800690423365632 87838666500538368 87851288661000192 87907581938368512 88087217414728464 88105553931780096 88143661870331904 88200142494367744 88212816597876736 88262905090277376 88449716251826112 88569373510729728 88607682063286272 88677200846389248 88715556037066752 88915347626006016 88953805821345984 89023596162195456 89262673202670102 89940273043341312 89979174545522688 90291602234916864 90349459214434304 90766929964695552 90825091524329472 91121488284870144 91140456425455616 91179877038096384 91496473833367552 91561582075281408 91919244505262976 92158600918597632 92438613961211904 92478596060676096 92537854420320256 92551151840395264 92799702296997888 92925244339126272 92965436918857728 93078616170037248 93288233574825984 93328583156822016 93348010733338624 93401805809516544 93652640737227648 93712651400265728 93779336658419712 93893506778529792 93934118156894208 94104959355150336 94145662192241664 94219525899288576 94260278289383424 94472556852631392 94513418685180108 94587570922332672 95230877340008448 95602872954617856 95664133285871616 95996300415336448 96064610701934592 96439863087489024 96459938317991936 96501659744600064 96543399216807936 96816581302674528 96836734952046592 96878619352977408 97215003447953024 97876179488342016 97918513476009984 98258508314468352 98321470321590272 98391435182604288 98733072110321664 98775776726286336 98839070188240896 98853273074663424 98896029680664576 99118748173252608 99161619604123392 99182261404172288 99225160306163712 99239418672611328 99416654236090368 99505930783304376 99569692112782336 99640545199570944 99761850952187904 99805000541700096 100029766079256768 100151545682469888 100717429943959552 101182807173758976 101291435243864064 101578052514281472 101599197326737408 101643141616238592 101996069191294976 102134052336697344 102178227964870656 102533013478637568 102577361667858432 102933533062538496 103633601811185664 103993440706363392 104038420568260608 104060077538803712 104105086222860288 104120045820444672 104399665084122624 104466562216689664 104540899881517056 104668171490820096 104713443191291904 104949262771679232 104971109346050048 105016512075005952 105077031535706112 105144362710597632 105359220829381104 105381152741933056 105426732825298944 105584527077801984 105630195125846016 105792797869831232 105868079274544128 105996966636699648 106042813075556352 106281626459210316 106411017287624256 106641984646545408 107012269315457024 107575620698898432 107622149946605568 107995837967253504 108188711962804224 108517430607740928 108564367212675072 108611324118908928 108941326821052416 108988446772099584 109366878878947152 109604261997838336 110110701924384768 110244754398117888 110540821853776896 110563832384978944 110611654111789056 110995722355232768 111074706124111872 111145880484052992 111193953961771008 111209932208996352 111258033390747648 111329325222985728 111508591694909184 111531803680178176 111580044079693824 111628305344434176 111644346006687744 111715885380009984 111795381611790336 111944172131217423 111967474788303872 112015903626880128 112232082321211392 112404847736695684 112670488892778624 113307108686954496 113903598387068928 113952864649347072 114299096992579584 114348534318268416 114421806479179776 114745577840206848 114900808878784512 114950506460479488 115349640163467264 115399531876340736 115800224695355808 116051571527122944 116454528372703232 116537396589232128 116729739950948352 116992620794658816 117016974352973824 117067587231154176 117118222000717824 117135051548000256 117449623219637952 117474071909040128 117524882493775872 117683873453703168 117751692927172608 117932955002434816 118092498014306304 118143576084381696 118211660477669376 118236267795185664 118287408049422336 118553796834674688 118605074428461312 118698128216260608 118782592962527232 119016897603560136 119246587466287104 119712394448577288 119920364057788416 119972232727363584 120388802979889152 120603810056896512 121022573286260736 121074918689931264 121495317713160192 121573169384128512 121659679989301248 122082109433708544 122134913114259456 122558992673683968 122612002618612032 122878134558130176 123037738738815546 123251485281615872 123304794747568128 123732936395997184 123953915891810304 124025348697882624 124384311433101312 124438110875762688 124535741079355392 124870187649636864 125039115544559616 125093198206992384 125111173735120896 125191342371373056 125245490875858944 125473279140200448 125527549589655552 125581843512488448 125599889257523712 125626034532384768 125680371052511232 125963409136841856 126017891580240144 126116761229776896 127029422887796736 127470497272823808 127552177714495488 128086147602579456 128141548185452544 128586484116652032 128642101108051968 128668879659466752 128724532289077248 129088775070232704 129171492470636544 129263409988632576 129768345183900672 130275252782275284 130501572651122688 130558017968013312 131011344419291136 131245322708975616 131264182279471104 131644096147095552 131701035635048448 131757999750807552 131776932991500288 131861372907552768 132158330897670144 132215492805497856 132300213741551616 132319224896815104 132394357635416064 132674574377739168 132854060266094592 132911523094929408 133015801269583872 133073334055600128 133373021439009024 133430708732018976 133535394243293184 133894009804005153 134910409565011968 134968761818284032 135437403352375296 135524188821651456 135620626873319424 136150394947043328 136237637286494208 136682232427305216 136710684638183424 136769815557144576 137244710750051328 137342373112922112 137878866757894464 138178135748247552 138237901377896448 138657920941817856 138717894091014144 138806781630480384 138826727760592896 139199553445496832 139387866508689408 139448155378286592 139617924255055872 139932350362238976 139992874735233024 140022016100007936 140102708714274816 140478961105841472 140568977100398592 140669004987629568 140779369437069312 140840260167794688 141157439032725504 141218493288362496 141329288848932864 141390417434075136 141708835278947088 141770128027770162 141881356383499008 142846316010012672 143404309431926784 143434160931864576 143496199928807424 143994450623004672 144096916052901888 144251615950405632 144659794631233536 144689907476987904 144752489616900096 144815098825211904 145224871954011792 145255102428069888 145317929029466112 145822505171929536 146814269232513024 146877770214014976 146993005864157184 147387762471702528 147482205482385408 147587152773906432 148099608165482496 148163665089429504 148258605282361344 148279909611995136 148344044520996864 148678122259878912 148742429406185088 148773392106258432 148837740459245568 148859128008916992 148954513840013312 149258896174956564 149354538169173504 149460817799356416 149642776428281856 150044649118885152 150227318523704832 151076144915939328 151774210760638464 151937152865796096 152367078771422208 152398795990106112 152464712424357888 152562408638906368 152994103786942464 153201078505046016 153267341947305984 153799520217956352 153866042501787648 154400299593807744 155383195452309504 155450402716778496 155990161059545088 156057630852390912 156090116308205568 156157629334290432 156180068730667008 156599497626183936 156699843325034496 156811349822275584 157002257236230144 157423894157518848 157456664019075072 157524768112508928 157615547303559168 157716544065896448 158038831244071656 158071729112899584 158140099237948416 158264170955014144 158376790616702976 158689196804746848 158802118911816192 158995449955049472 159422439688815474 159616525931436384 159962976969818112 160518403973185536 161363431048347648 161433224919908352 161993756950880256 162097559178838016 162212906652401664 162776145911611392 162846550819012608 163411990231578624 163482670158149376 164050318318420728 164406392996757504 165166052886577152 165271887855747072 165367131597176832 165811232780665344 165845748577468416 165917481167683584 166047654772473856 166493583532849152 166612059186167808 166718820726079488 166790930942656512 166814898313494528 166993987834478592 167262887542363776 167297705520267264 167370066119540736 167442458016651264 167466519010031616 167501379376513024 167573828070014976 167951212182455808 168023855440320192 168155681639702528 168607271605043526 169372563850395648 169960663030431744 170855397580603392 171448645488869376 171522801477402624 171558506212622336 171632709718769664 172118366760310272 172228656627515392 172351213318176768 173024460245200896 173700337043033712 174077357290684416 174681792559054848 174806094883848192 175488931191988224 175525461529460736 175601380846731264 175677333001076736 175702577322000384 175815163876737024 176174434829456928 176211107863560192 176287323740663808 176400284988735488 176425633195753472 176525810180554752 176899432503652224 177138747021459456 177215364126572544 177354401692778496 177431112074133504 177830695252012032 177907611642691968 178047192324390912 178525346405340204 179880546086682624 179958349091045376 180583204469833728 180698918428868608 181533859929391104 182242976569740288 182280912850911232 182359754076192768 182992947666735104 183123164150562816 183838489010525952 184317201837195264 184556608108223319 184877227922423808 184957192121352192 185599404593995776 185850488678252544 185930873837715456 186576467149651968 186657166313644032 186696021466677248 186803611619033088 187305281474455296 187425302800531456 187558673316839424 187787013557059584 187868236313788416 188209918710300672 188291324384483328 188439051798577152 188520556578766848 188945113705262784 189026837370360216 189175141844665344 190461754680016896 191205745909235712 191328266571743232 191992600830672896 192129221403869184 192879726174978048 192919876635983872 193003319489200128 193086798433615872 193633162605349056 193673469904093184 193757238705954816 194430006895906048 195752358976684032 195837026952019968 196517016628936704 196642940643180544 197466144220643328 197551553452572672 197678140376481792 197706546149326848 197792059361329152 198237496346505216 198323239208246784 198364522808344576 198450320612327424 198478837345222656 198833308472180736 199011861566608752 199139384225564672 199281090399141888 199523701904375808 199610001083400192 200059532158513536 200303091364939776 201434859887919104 202365614347517952 202582870487728128 203156105028562944 203198394653474816 203286283232477184 203992138382589952 204356455929741312 205066026957275136 205154723335716864 205867066125076992 207267203622371328 207986881412726784 208076841136521216 208210172445720576 208240091640889344 208799330168245248 208933124433379328 209081799763034112 209426886382583808 209898525543358464 209942218692100096 210033024150011904 210154063071412224 210288725421195264 210718441658762208 210762305483866112 210853465650597888 211169054155603968 211260390251692032 211585595739662464 211736158549088256 211993933273399296 212085626151112704 212563252918420632 212822034575248512 214024538630914048 215151241397796864 215244299893211136 215991675934507008 216377423925608448 217034861215481856 217128734425350144 217222648237817856 217882653642104832 217976893544199168 218733757757894304 219208523995676672 220221403848769536 220489508796235776 221081643707553792 221127664769957888 221223308223578112 221991444710465536 222149412248223744 222291760968105984 222387907923542016 222419864417992704 222516066781495296 223017183389818368 223063607360356352 223160088159387648 223256610688868352 223288692013375488 223431770760019968 223590763223580672 223888344262434846 223934949576607744 224031807253760256 224464164642422784 224809695473391368 225340977785557248 226614217373908992 227807196774137856 227905729298694144 228598193985159168 228697068636536832 228843612958359552 229491155680413696 229801617757569024 229901012920958976 230699280326934528 230799063752681472 231600449390711616 232103143054245888 232909056745406464 233074793178464256 233459479901896704 233985241589317632 234135174462308352 234236444001435648 234270103096000512 234899246439275904 234948143818080256 235049764987551744 235503385854345216 235865910004869632 236184996028612608 236287152168763392 236423320955338752 236472535590371328 236574816098844672 237107593669349376 237210148856922624 237396256432521216 237565185925054464 238033795207120272 238493174932574208 239424788897154576 239944465454727168 240777605959778304 242045146572521472 242149837379862528 242990635426320384 243146338768257024 243319359978602496 244164218867417088 244269826228518912 245117985347367936 245224005237224064 246075477477631092 246502970563231744 246609589495136256 247465872791994368 247907831783620608 248050697395765248 248768622866202624 248876221751525376 249071482158710784 249740375299273728 250078231089119232 250186396413984768 250222347470241792 250490981751717888 250946558280400896 251055099179311104 251163687024976896 251199778515047424 251252069064769536 251360742105022464 251926818273683712 252035783160480288 252233522459553792 252910907407565289 254058845775593472 254940994545647616 256172295205158912 256283096370905088 257172968233304064 257284202216103936 257337759318933504 257449064578154496 258177550140465408 258342984941273088 258526819977265152 259536690367801344 260550505564550568 261003145302245376 261116035936026624 262022688838582272 262490645417951232 262528364558942208 263288192294191104 263402071270096896 263515999501615104 263553865983000576 263722745815105536 264316661795340288 264430985610995712 264600427483103232 264638449793630208 264788715270832128 265349148755478336 265708120532189184 265823046189858816 266031602539167744 266146668111200256 266746042878018048 266861417464037952 267070788486586368 267788019608010306 269820819130023936 269937523636568064 270874806704750592 271048377643302912 272300789894086656 272475274572988416 273364464854610432 273421369276366848 273539631114289152 274489421500102656 274684746225844224 275757733515788928 276475802755792896 277315841883635712 277435788182028288 277613563260960768 277653455521185792 278399106890993664 278775733017378816 278896310756573184 279235848510111744 279864700724477952 279985749470466048 280044032200015872 280205417428549632 280957922211682944 281137954200797184 281338009975259136 281680520335589376 282314878065451008 282436986576724992 282658577697865728 282780834868150272 283417670557894176 283540256055540324 283762712766998016 285692632020025344 286808618863853568 286992399857614848 287988901246009344 288193832105803776 289319589262467072 289379814953975808 289504979233800192 289630197650423808 290449743908023584 290510204856139776 290635858058932224 291645010343859072 293628538465026048 293755540428029952 294775524943405056 294964410964770816 295174305547812864 296199216330964992 296327330178859008 296517210564722688 296559819223990272 296688089041993728 297356244519757824 297484858812370176 297546784212516864 297675480918491136 297718256017833984 297909027680026624 298517792349913128 298709076338347008 298921635598712832 299285552856563712 300089298237770304 300454637047409664 302152289831878656 303548421521276928 303874305731592192 304734157542844416 304797591980212224 304929424848715776 305988207573884928 306402157010092032 306534683894611968 307599040435912704 307732085003575296 308800599187615488 310900805433556992 311980322119090176 312115261704781824 312180232616411136 312315258668580864 312360137461334016 313198995252367872 313399686650068992 313622699644551168 314004514472460288 314847788315037696 314913328038150144 315049536225017856 315231094607118336 315433088131792896 316077662488143312 316143458225799168 316280198475896832 316528341910028288 316753581233405952 317378393609493696 317604237823632384 317990899910098944 318844879377630948 319233051862872768 319925953939636224 321036807946371072 322726862096695296 322866449839816704 323987513901760512 324195118357676032 325552291823222784 325693101638025216 326823980463157248 326965340316298752 328100636636841456 328812785993515008 330332105773154304 330734263194353664 331622465561330688 331691497154936832 331834962335367168 332095309544947712 332987167065698304 333224118372335616 333437641452158976 333581861885313024 333629796626989056 333987975668957184 334525775084727552 334595411040534528 334740132239081472 334884916033302528 334933038020063232 335002758753026048 335147656140029952 335832516393652269 335902424364911616 336047710880640384 336311363279405056 337214543210087052 339921326060863488 341710795161206784 342897290977738752 343045602954805248 343265419437539328 344236733520620544 344457313255030784 344702426636353536 346048920490401792 347400674086067424 348154714581368832 349363585118109696 349612189767696384 350977862383976448 351050923058921472 351202761693462528 351354666002153472 351405154644000768 352348869658913856 352422215727120384 352574647481327616 352800569977470976 352851266391506944 353051620361109504 353798865007304448 354277494042918912 354430728253145088 354708803385556992 354862224148267008 355661390504024064 355815223285383936 356094384648781824 357050692810680408 359761092173365248 359916698182090752 361166408939667456 361397836857737216 363067719858782208 364485953139480576 364561825701822464 364719508152385536 365985895333470208 366246328301125632 367676978021051904 368634403674390528 369113216216446638 369754455844847616 369914384242704384 371198809187991552 371861747675430912 373152934299303936 373314332627288064 373392042933354496 373607223238066176 374610562948910592 374850605601062912 375117346633678848 375574027114119168 375736472627576832 376419837420601344 376582648768966656 376878103597154304 377041113157533696 377890227410525568 378053674740720432 378350283689330688 382411491818471424 382656533143486464 383985201661345792 384258442807738368 385759452349956096 386006638978400256 386173596867231744 387266325210698112 387346939808186368 387514477411909632 388860013791812096 391504717953368064 391674053904039936 393034033257873408 393285881286361088 394932288441286656 395103106905145344 395584118722658304 396474992693010432 396646478416493568 396729045616689152 396900641224654848 396957674690445312 398023723133217504 398278768451129344 398562180798283776 399047403808751616 399220002166800384 400119064317027072 400606182729879552 401682029412015459 404731228695035904 406312210057125888 406396789306949632 406572566464954368 407984276765179904 408712911859482624 410132053914550272 410309446671433728 411734132250153984 414534407244742656 415973762825453568 416153682273042432 416420344891441152 416480183281778688 417598660336490496 417866248866758656 418163599526068224 418853772765167616 419797051086716928 419884437384200192 420066048300023808 420308126142824448 421436883317524416 421524610967732224 421706931301195776 422338108311207936 422520780503384064 423171191479324928 423472317098176512 423987866546798592 424171252302225408 425126505836841264 425644069150497024 428049077261828096 430302482795593728 430488599786422272 431983351869014016 432754847851216896 434069722430963712 434257468850700288 434445296475635712 435765307284209664 435953787088398336 437467515515788608 438417047991353344 440442807697539072 440979017592471552 442163287415107584 442255329539915776 442446616447156224 443982889420931072 444298824496447488 444775815847084032 444839728835985408 445032133562990592 446034366779636736 446127214720712704 446320176318775296 446513221377736704 446577384026750976 446863541520039936 447776688524869692 447869899153215488 448063614507520512 448928329284845568 449619390946782736 450681955571114496 453228434747817984 455811458597388288 457196387970318336 457394137273073664 457687225916719104 458982311360827392 459603235515138048 459802025841917952 461398560653869056 461598127505362944 463200898781423232 465818113490812928 466149586356928512 467970483178635264 468270348924616704 468472888002871296 468540206192001024 469798492878551808 469896287636160512 470099529975103488 471006771708690432 471731820009739264 472369992057225216 472574304337526784 472846641910677504 473149632197689344 474215187338698752 474420297713845248 474792512865042432 475130371850108928 476067590414240544 476986349865148416 478849577794309152 479888930909454336 481555211919556608 484090293145042944 484299674759725056 485981270852640768 486292677536514048 486638719957204992 488328437734834176 488539652457037824 490235970694735872 490448010474448128 492150954955262184 493005941126463488 493219178990272512 494931745583988736 495815663567241216 496101394791530496 497537245732405248 497752443503050752 498142964317421568 499480750598547456 500156462178238464 500372792827969536 500444694940483584 500981963503435776 501893116560801792 502110198358622208 502327374049953792 502399557030094848 502504138129539072 502721484210044928 503853636547367424 504071566320960576 504467044919107584 505821814815130578 508117691551186944 509881989091295232 512566192741810176 514345936466608128 514568404432207872 514675518637867008 514898129156308992 516355100280930816 516685969882546176 517053639954530304 519073380735602688 521101011129101136 522232071872053248 524045377677164544 526576384588382208 526804142540193792 527031999003230208 527107731966001152 527445491630211072 528633323590680576 528861971221991424 529200854966206464 529276899587260416 529577430541664256 530698297510956672 531416241064378368 531646092379717632 532063205078335488 532293336222400512 533492085756036096 533722834928075904 534141576973172736 535576039216020612 539641638260047872 539875047273136128 541749613409501184 542096755286605824 544601579788173312 546728929709220864 546842738552733696 547079262228578304 548978843000205312 549369492451688448 551515467031577856 552951605511585792 553669824324669957 554631683767271424 554871576364056576 556798213781987328 557551466034757632 557792621513146368 559729401448955904 559971498940932096 560088064400031744 560410834857099264 561915844423365888 562275908401594368 562676019950518272 563361040671178752 564629756130902016 564873973153449984 565317155395731456 565561669736300544 566835341115788352 567080512111080648 567525425533996032 571385264040050688 573617237727707136 573984799715229696 575977802492018688 576387664211607552 578639178524934144 578759629907951616 579009958467600384 579260395300847616 580899487816047168 581020409712279552 581271716117864448 583290020687718144 587257076930052096 587511080856059904 589551049886810112 589928821929541632 592398432661929984 592654660357718016 593034421129445376 593119638447980544 593376178083987456 594712489039515648 594969717624740352 595093568425033728 595350961836982272 595436512035667968 595818055360053248 597035584699826256 597418152676694016 597843271197425664 598571105713127424 600178596475540608 600909274094819328 604304579663757312 607096843042553856 607748611463184384 609468315085688832 609595183960424448 609858849697431552 611976415147769856 613069367789223936 615198080871825408 615464170007150592 617601198375230976 621801610867113984 623960644238180352 624230523409563648 624630517337161728 624720274922668032 626397990504735744 626799373300137984 627245399289102336 629695576630075392 629826656076300288 630099072450035712 630462189214236672 630866176263585792 632155324976286624 632286916451598336 632560396951793664 633056683820056576 633507162466811904 634756787218987392 635208475647264768 635981799820197888 637689758755261896 638466103725745536 642073615892742144 645453724193390592 645732899679633408 647975027803521024 648390236715352064 651104583646445568 651386203276050432 653647960926314496 653930680632597504 656201273273682912 657625571987030016 660664211546308608 661468526388707328 663244931122661376 663382994309873664 663669924670734336 665974334131396608 666448236744671232 666875282904317952 667163723770626048 667259593253978112 669051550169455104 669190822081069056 669480264478162944 669769832066605056 669866076040126464 670005517506052096 670295312280059904 671665032787304538 671804848729823232 672095421761280768 672622726558810112 674429086420174104 679842652121726976 683421590322413568 685794581955477504 686091205909610496 686530838875078656 688473467041241088 688914626510061568 689404853272707072 692097840980803584 694801348172134848 696309429162737664 698727170236219392 699224379535392768 701955724767952896 702405523386925056 702709332004306944 702810309288001536 704697739317827712 704844431454240768 705149294962655232 705601139954941952 705702532783013888 707597730014608896 708554988085837824 708861456506290176 709417606771113984 709724448296534016 711322781008048128 711630446570767872 712188769297563648 714101385621360816 719833396364181504 722332817879334912 722795673715474432 726135439717564416 728971906278961152 729123651403644928 729439016304771072 731971790666940416 732492656602251264 735353956042103808 738226432432893276 739508911689695232 739828768485408768 742397618375983104 743723495350861824 746305868598607872 746628665254576128 747214446476132352 749221125897821184 749701211202125824 750234693267357696 751472945255153664 752839674841202688 753165297537933312 753756207194308608 754082226315067392 755780454821051136 756107349481440864 756700567378661376 758732722222695867 764822983636942848 767970403322691584 768516885615476736 771518904699912192 772013277956800512 772347193734463488 774532650421396224 774693879616372736 775028954823819264 777720027583624192 783009435906736128 783348107808079872 786068066515746816 786571762572722176 789864576882573312 790206213810290688 791168237445316608 792949985386020864 793292956832987136 793458091233378304 793801282449309696 793915349380890624 796047446266435008 796557536902258688 797124361596567552 798094807617503232 798440004333600768 800238128634054144 801212365459759104 803364058824030918 809462457390071808 812624420114251776 812793578613899264 813145132929908736 815968553530359808 817425823718965248 820264107829100544 820618893342867456 823468264500307968 831947525650907136 832307364546084864 832840689782882304 832960366563557376 835197320672980992 835732497733517312 836327199052136448 837707545530335232 839594102173433856 840132096600047616 840616252285648896 842873766635048832 843049221935464448 843413862602391552 845041561006768128 846342382958649856 846944634196353024 847975733093597184 848342504604450816 850253011673682528 851288138300994048 856098154523656192 860977199572844544 863966703738028032 868139444861927424 868514937701400576 868890592951271424 871530614568419328 871907574176796672 874935031031577216 880885615395078144 884326574830215168 884510659079831552 884893232894312448 887965778841862144 888597648992894976 889551631694168064 889679457671970816 890064267125981184 892068733559273472 892254429441425408 892640352637550592 893026442755473408 893154768053501952 893727083040079872 895553377049739384 895739798306430976 896127229015041024 897856658569691136 899238781893565472 901363911142228992 906456869495635968 911622917194776576 914392775940636672 914788274546147328 917964622721654784 919206471030276096 919604051683835904 922797121307738112 923196255010725888 926401797562846464 931636226981625856 935940966357270528 936540697849233408 936945776005742592 937080412384002048 939596985757103616 939792575272321024 940199059950206976 942013543417380864 943463640019478528 944739984114450432 945148608675053568 945693283821355008 946299264395378688 948430374677397504 948840595427690496 949585025730084864 950260743700217856 952135180828481088 953972699730296832 957699155588618304 959777861818908672 963110423839113216 968180586290085888 968599349519450112 971962541705281536 972585355073028096 976656875469668352 977079304914075648 980471941389471744 980896020948896256 984301909910524368 986438357980545024 989863491167977472 992202789583060992 995074491464810496 995504887006101504 996285928634843136 998961501197094912 1000312924356476928 1000745585655939072 1000889389880967168 1001963927006871552 1003786233121603584 1004220396717244416 1004654748099907584 1004799114060189696 1005008276259078144 1005442968420089856 1007707273094734848 1008143132641921152 1008934089838215168 1011643629630261156 1019763978182590464 1025132385483620352 1028691872933216256 1029136808864415744 1029796258312617984 1032710200561861632 1033371939765092352 1034107279909060608 1038146761471205376 1042202022258202272 1044464143744106496 1048090755354329088 1053152769176764416 1053608285080387584 1054063998006460416 1054215463932002304 1057266647181361152 1057723942443982848 1058401709932412928 1058553799174520832 1059154861083328512 1061396595021913344 1062832482128756736 1063292184759435264 1064126410156670976 1064586672444801024 1066984171512072192 1067445669856151808 1068283153946345472 1071152078432041224 1079283276520095744 1079750094546272256 1083499226819002368 1084193510573211648 1089203159576346624 1093457859418441728 1093685477105467392 1094158524457156608 1097957686000410624 1098738984903376896 1103030934063155712 1105903211023171584 1107339648649339914 1109263367534542848 1109743152728113152 1113596427563974656 1115585243026292736 1119458802897911808 1119942997881864192 1120176128800063488 1120821669714198528 1123831688846731776 1124551816803188736 1125352039901036544 1126722081342357504 1129259512261804032 1129747946306899968 1130634310791462912 1131123339472601088 1133670682231576704 1134161024222161296 1135050851067992064 1147234475455414272 1147969599430459392 1151955604984037376 1152775328423215104 1157278357049868288 1158019916935200768 1158520790601695232 1161798975632094336 1162040819424559104 1162543432235728896 1166580041375436288 1174514153860104192 1175022161712119808 1179102099773620224 1179857643859083264 1184796865323859968 1185309320715436032 1186752356167974912 1189424978079031296 1189939435249480704 1190187136850067456 1190701923673964544 1190873024071335936 1191636110720106496 1194071169399652512 1194836305353388032 1195686542394851328 1197142211426254848 1200357192951081216 1201818548189638656 1205046088236046377 1214193686085107712 1218936630171377664 1219190367920848896 1219717699394863104 1223952830295539712 1226138735578447872 1230396161743650816 1230928340014301184 1235202396750461952 1243603221734227968 1247921288476360704 1248461046819127296 1249261034674323456 1249440549845336064 1252795981009471488 1253598746600275968 1254490798578204672 1259391153260150784 1259653312152600576 1260198144900071424 1260924378428473344 1264310649952573248 1264573832903196672 1265120793903587328 1266113367640113152 1267014324933623808 1269513574437974784 1270416951294529536 1271963599640395776 1275379517510523792 1276932207451491072 1284147231785484288 1290907448386781184 1291465799359266816 1295950055607042048 1296780473430704128 1302209167292891136 1302772406552100864 1307295921852628992 1307861361265195008 1312402546547365824 1315251143974060032 1321328423092617216 1322937052777414656 1326489862245322752 1326765988619747328 1327339849341468672 1331948668262793216 1332896473489342464 1334327447541252096 1334519186507956224 1338103100338910208 1338381644162138112 1338960528956325888 1339539664133210112 1339732152080252928 1340011035012104192 1340590624560119808 1343330065574609076 1343609697459646464 1344190843522561536 1345245453117620224 1348858172840348208 1359685304243453952 1371589163910955008 1372182411819220992 1373061677750157312 1376946934082482176 1377829253020123136 1378809706545414144 1384195681961607168 1389602696344269696 1397454340472438784 1398448759070785536 1403911449535905792 1404811046773850112 1405418664008613888 1405620618576003072 1409395478635655424 1409688862908481536 1410298589925310464 1411202279909883904 1411405065566027776 1415195460029217792 1417109976171675648 1417722913012580352 1419448896593068032 1422645562016096256 1423260893141535744 1424377538595127296 1428202771242721632 1439666792728363008 1444665635758669824 1452270879435128832 1457943812557922304 1458247302807289856 1458878032609542144 1463943581333880832 1464985313204502528 1470707912084207616 1476452864865786552 1479017823379390464 1479657536970817536 1484795236751966208 1487446990701723648 1492611737197215744 1493257330509152256 1494428892952264704 1498442251795642368 1499402422404251648 1500469386534715392 1502945890510307328 1505679349682405376 1506330595075866624 1507512414388617216 1508164452630134784 1511560909642102272 1512214698962881728 1513401134757322752 1517465444445391734 1529645967273885696 1535940806645383168 1543037809399824384 1544026555913601024 1544694387468926976 1549065300842792448 1549387759232745472 1550057909647638528 1555440055167248384 1566696215616159744 1572136133031493632 1573143525145444352 1579729153765146624 1580412427620581376 1582336474890633216 1585899970772041728 1586585913665974272 1586916182466756608 1587602564898619392 1587830698761781248 1592094892532870016 1593115073804517376 1594248723193135104 1596189615235006464 1596880008667201536 1600476257268108288 1602424730919518208 1606728117648061836 1618924914780143616 1625248840228503552 1626290265859817472 1631937107060719616 1640528215658201088 1641237786685734912 1646936529000615936 1663895051301814272 1664614729092169728 1670394641345961984 1671464995467034624 1672654398104272896 1679188204346867712 1680264193200095232 1681232504571297792 1685747533270097664 1686098443870928896 1686827725204783104 1690083122013536256 1692684765917299712 1693889268392706048 1695951466187194368 1696685009208901632 1700506023347365056 1702576276601988096 1712196309047312384 1721954399145689088 1727933407476056064 1736278889723854848 1737029875402801152 1737781185902542848 1743061229136838656 1743815148353593344 1749870062063154432 1761771230790156288 1768653149660430336 1769021318159663104 1769786465788624896 1775931557683724288 1777195297985789952 1779103263388336128 1779358915343941632 1780128534251962368 1784137467118546944 1784508858882850816 1785280705275101184 1786052885510946816 1786309536107003904 1787454166080159744 1791106754099478768 1791479596612861952 1792254458030082048 1795713317139382272 1798477563787130944 1802727822284457984 1812913738991271936 1823245834389553152 1828785551881273344 1829576549092294656 1835929245443309568 1839208103367671808 1845594242615476224 1846392510021451776 1852803595125692928 1863272453963251712 1871881932714541056 1873891552011485184 1874160824768004096 1879193971514207232 1879585150544642048 1880398119900413952 1886927280038957056 1889479968228900864 1890297217350107136 1891386567642710016 1892598528790757376 1896860749354795008 1897681190855380992 1899170051460169728 1900521487400435712 1904270361656962176 1907945399460593664 1915398311177236608 1926220847678226432 1936361172580171776 1937198699038900224 1943925083410563072 1945170710146056192 1953313750939336704 1954158609828151296 1960943882778943488 1961792041897792512 1968603819821048736 1972876715961090048 1979726982335954944 1984405579166121984 1990148982929620992 1991009774012203008 1997923002394189824 2000625848712953856 2001491171311878144 2001778779761934336 2007572466243207168 2008440793434488832 2009309496199815168 2009598228120379392 2010016552518156288 2010885936840179712 2015414546189469696 2016286265283842304 2017868179676430336 2023287259260522312 2039527956365180928 2050264770967240704 2057383745866432512 2058273617728831488 2059592516625235968 2065420401123723264 2066743879530184704 2068214559818121216 2076293522942410752 2084404044516404544 2088928287488212992 2096181510708658176 2107216570160775168 2108127996012920832 2108430927864004608 2114533294362722304 2115447884887965696 2116803419864825856 2117107598349041664 2122793190043826688 2125664964257513472 2126584369518870528 2128252820313341952 2129173344889602048 2133968343024144384 2134891339712303616 2136566307892690944 2142304156864082448 2159500189092544512 2166998453638004736 2168387021146423296 2178406319152693248 2186915718836883456 2187370954210934784 2188317048914313216 2195915372000821248 2197477969806753792 2206061868126311424 2214679297298679828 2218526735069085696 2219486305456226304 2227192855127949312 2231170486052585472 2238917605795823616 2239885995763728384 2241643339428397056 2247663377693463552 2249103633606377472 2250704079802073088 2258519024523608064 2259495892613799936 2261268621582925824 2262246678945202176 2267341364463153408 2268322048444322592 2270101702135984128 2276198166668087601 2294468950910828544 2303911209968074752 2305550656846430208 2314556714099736576 2316039833870401536 2317041581203390464 2323597951264188672 2324081638849118208 2325086864471457792 2333160082750872576 2349028307720208384 2350044323424239616 2358204199547240448 2359715287718166528 2369593730647719936 2370618641430872064 2373504712335949824 2378849956158062592 2379878870498961408 2380374273700134912 2381403847347929088 2381746048142671872 2388142338799305024 2389672610706776064 2391373084789702656 2394284422852509696 2400714385902162432 2403637096379277312 2410092176472092754 2428387372170215424 2437873260342755328 2438380735841697792 2439435398789726208 2447905660591079424 2452277471156895744 2460792323487301632 2461856680028602368 2470404793500923904 2495842576952721408 2496922093638254592 2498522069348646912 2498881099690672128 2505591962018942976 2507197493200551936 2508981597156409344 2518782306520301568 2520396289800142848 2521848756856946688 2528621299905146496 2529147665806393344 2530241587807174656 2532226735280226304 2539027148875949568 2540833902589059072 2543927199280791552 2550759035021047584 2553864414902982144 2568294463570968576 2582931598718533632 2591900111214084096 2593560946861408256 2604418334585782272 2605544813104201728 2614591843705257984 2615722722530390016 2624805093094731648 2642656846185234432 2652979724490645504 2653531977239494656 2654679698682937344 2663897336525586432 2665792946978684928 2668654895082504192 2669038373015912448 2676206200677820416 2676763288324276224 2677921057912651776 2679079328266420224 2679464304160505856 2681181249120239616 2686660131149218152 2687219394919292928 2688381687045123072 2690490906235240448 2697716345680696416 2719370608486907904 2743178327821910016 2744364823638441984 2753893868164964352 2755658506040246272 2757619413090828288 2768391363923214336 2779205392688539392 2794908680944877568 2807822899071811584 2809622093547700224 2810837328017227776 2811241237152006144 2818790957271310848 2819377725816963072 2820597179850620928 2822404559819767808 2822810131132055552 2830390920058435584 2834219952343351296 2835445826025160704 2838897793186136064 2845291124032192512 2846521786283071488 2848755077190254592 2856405542485443264 2879333585456726016 2889331271517339648 2904541758870257664 2915887625115844608 2916494605614579712 2917756065219084288 2927887162667761664 2929970626409005056 2941415824168415232 2952905729731573104 2959315073941635072 2969590473503932416 2985223474394431488 2986514661018304512 2988857785904529408 2996884503591284736 2998804844808503296 3000938773069430784 3005891781020614656 3011358699364810752 3012661190151733248 3015024828777234432 3016328905260269568 3023121819284204544 3024429397925763456 3026802269514645504 3034930888890783468 3059291934547771392 3071881613290766336 3086075618799648768 3089388774937853952 3098130601685584896 3098775518465490944 3100115819295277056 3110880110334496768 3133392431232319488 3144272266062987264 3159458307530293248 3160824855241162752 3171799941544083456 3173171827331948544 3173832364933513216 3175205129797238784 3175661397523562496 3184189785065740032 3186230147609034752 3188497446386270208 3192379230470012928 3193760017334403072 3200952514536216576 3204849461839036416 3213456235296123672 3237849829560287232 3250497680457007104 3252580531719634944 3263874214121439232 3281056431316402176 3282475573371469824 3293873058001231872 3327790102603628544 3329229458184339456 3340789282691923968 3342929990934069248 3358376408693735424 3360528386400190464 3362465009142595584 3371495066540195328 3372196887741857792 3373655450409566208 3380166244027072512 3385369531834599424 3387778536785412096 3391902932374388736 3393370018417803264 3401012046694730112 3405152553203976192 3424392618094624768 3443908798291378176 3455866814952112128 3474059750805602304 3475562371805085696 3486122458273677312 3487630296707186688 3499740124126308864 3523542461580312576 3537306299320860672 3539572931577249792 3551863115367448576 3554390595971579904 3560257068503924736 3568274934237093888 3569017717765701632 3570561410550202368 3572105771021893632 3572619072214007808 3574908332160319488 3582213508198957536 3582959193225723904 3584508916060164096 3591426634278764544 3596955127574261888 3605455644568915968 3657571103762546688 3659153098184589312 3671858490886619136 3678416206735343616 3691188485230952448 3692785020042903552 3705607190251385856 3726544907926503424 3743763865429082112 3747783104022970368 3748321649536008192 3758387943028414464 3759170301089284096 3760796239800827904 3773854560077914112 3778959936457801728 3780594434700214272 3782773135285420032 3793721498709590016 3795362381710761984 3798340102920339456 3801042974800871424 3808540723313924352 3815890798921187328 3830796622354473216 3852441695356452864 3872722345160343552 3874397398077800448 3887850166821126144 3890341420292112384 3906627501878673408 3908317219656302592 3921887765557886976 3923584083795585024 3937207639642097472 3945753431922180096 3959453964671909888 3968811158332243968 3980297965859241984 3982019548024406016 3995846004788379648 4002982342623756288 4003557559523868672 4015144932486414336 4016881586868977664 4018618992399630336 4019196456240758784 4020033105036312576 4021771873680359424 4030829092378939392 4032572530567684608 4035736359352860672 4046574518521044624 4079055912730361856 4114767491732865024 4116547235457662976 4119185033250471936 4130840802247446528 4133487759060369408 4136429119636242432 4152587045884821504 4168808089032809088 4192363021417316352 4214433140321550336 4216255992025841664 4216861855728009216 4229066588725444608 4230895769775931392 4233606839729651712 4234215196698083328 4245586380087653376 4251329928515026944 4253168739037741056 4258346689779204096 4267936686048288768 4269782679424607232 4273132615785381888 4284608313728164896 4319000378185089024 4333996907276009472 4356812638305386496 4373831437673766912 4374741908421869568 4376634097828626432 4391830744001642496 4394955939613507584 4412123736252622848 4429358594597359656 4437053470138171392 4438972610912452608 4454385710255898624 4462340972105170944 4477835211591647232 4479771991527456768 4483286678856794112 4495326755386927104 4498207267212754944 4501408159604146176 4517038049047216128 4518991785227599872 4522537243165851648 4524493357890404352 4534682728926306816 4536644096888645184 4540203404271968256 4552396333336175202 4588937901821657088 4607822419936149504 4629113428199473152 4632079667740803072 4634083162406780928 4647195902528377344 4648163277698236416 4650173728942915584 4666320165501745152 4700088646848479232 4716408399094480896 4719430575436333056 4739187461295439872 4741237282861744128 4747009424671899648 4757699912316125184 4759757740997922816 4760748547400269824 4762807694695858176 4763492096285343744 4776284677598610048 4779345221413552128 4782746169579405312 4788568845705019392 4801428771804324864 4807274192758554624 4820184352944185508 4856774744340430848 4875746520685510656 4878870797579452416 4895811321182158848 4921584646974603264 4923713360057204736 4940809587001847808 4991685153905442816 4993844187276509184 5011183924037885952 5014394986401103872 5017963194312818688 5037564613040603136 5040792579600285696 5043697513713893376 5057242599810292992 5058295331612786688 5060483175614349312 5064453470560452608 5078054297751899136 5081667805178118144 5087854398561583104 5101518070042095168 5107728829805964288 5136588927141937152 5165863197437067264 5183800222428168192 5208836669171564544 5211089626208403456 5229183687410515968 5231445445060780032 5249610186189463296 5285313692370468864 5305959448981291008 5307063954478989312 5309359397365874688 5327794673051172864 5331585893957369856 5337309790165008384 5338076746031824896 5352412401355640832 5353526576648552448 5355842115825303552 5358158656532840448 5358928608321011712 5362362498240479232 5373320262298436304 5374438789838585856 5376763374090246144 5380981812470480896 5395432691361392832 5438741216973815808 5486356655643820032 5488729647276883968 5507787736329928704 5511317012080492544 5536782727846428672 5558410785377078784 5589817361889755136 5615645798143623168 5621674656034455552 5622482474304012288 5637581914542621696 5638755451633926144 5641194359701241856 5644809119639535616 5645620262264111104 5660781840116871168 5668439904686702592 5670891652050321408 5677795586372272128 5690582248064385024 5693043572566142976 5697510154380509184 5712811084970886528 5778662543034679296 5809083517740515328 5831775250231689216 5835512130438168576 5855774325335523328 5859941252818010112 5882831648336830464 5905811459463146208 5918630147883270144 5939180947007864832 5970446948788862976 5973029322036609024 5993769007182569472 5997609689617006592 6001877546138861568 6022717398729621504 6025322380303466496 6030049657554468864 6032657810520539136 6046243638568409088 6048858795851526912 6053604539029291008 6069861777781566936 6118583869095542784 6143763226581532672 6172151237599297536 6178777549875707904 6196261203371169792 6197551036930981888 6200231638590554112 6221760220668993536 6266784862464638976 6288544532125974528 6321649710482325504 6343599883088166912 6346343654663897088 6347664729867026432 6350410259594477568 6351322795047124992 6368379570131480064 6372460295218069504 6376994892772540416 6384758460940025856 6387520034668806144 6401905029072433152 6409698923678072832 6426912470592247344 6500995360914014208 6505161063439269888 6527748428242878464 6562112862632804352 6564951146742939648 6587746116002463744 6655580205207257088 6658458916368678912 6681578565383847936 6685859981868138496 6716752817387470848 6724930018285191168 6742990133080390656 6744393775483715584 6747310900819132416 6770739063669198848 6775557073570824192 6783805864748777472 6786740036835606528 6802024093389460224 6810305106407952384 6828594500004262803 6911733629904224256 6948119501611204608 6951124743610171392 6972244916547354624 6975260593414373376 6999480248252617728 7047084923160625152 7074612598641721344 7079145863154499584 7103726230734897152 7108781191943159808 7120514137007849472 7136549868474187776 7138035435531403264 7141122821100404736 7144211542043787264 7145238144428015616 7164427016397915072 7165918386451447808 7169017832120328192 7182853268557529088 7193910255148523776 7210911289137831936 7315142207525093376 7318306196369178624 7343716981773238272 7356832413470687232 7382376970461904896 7385570040085807104 7411214380502771712 7453089815853006848 7487527730858164224 7495566208045940736 7496643299072016384 7516775886056828928 7518340602178568192 7521592479601655808 7547709120155828224 7561188869400428544 7565546270570840064 7587442997419180032 7590724763421523968 7596680205840678912 7617081446627848704 7631781597842374656 7661593244708946432 7704883390712905728 7748794796155600896 7775700333642252288 7780682840584224768 7813255003757346816 7816634439312605184 7843775531115773952 7847168167591170048 7874415279284194944 7918907929343819776 7960595931718483968 7964039096048812032 7991692009576759296 8005964685247512576 8007115119047737344 8030289864972828672 8033763173737955328 8037237984799260672 8038392912481517568 8043543747360718848 8061658184757878784 8065145061135369216 8071472718705721344 8093149037042089248 8158111825460723712 8229534983465730048 8233094470915325952 8261681604494893056 8266975518120738816 8272858239272484864 8305174091769643008 8337616178065618176 8384726042834632704 8428866280643100672 8432511984051683328 8433723711456018432 8458133177450889216 8461791539551862784 8467213679459303424 8468430393396166656 8491172760175306752 8502659857030053888 8506337478075482112 8516693379558408192 8535873372096577536 8539565358849214464 8546265231570763776 8569216627456329792 8638000756370178048 8667993814552018944 8713625276610772992 8747662875347533824 8749483816843739136 8753268195657252864 8783661488003284992 8789911879227015168 8824247472505245696 8858717189194719312 8877945221824905216 8908771420511797248 8955670423183294464 8959543983054913536 8966573357713588224 8990653510773854208 8996414534425509888 9002816319208292352 9034076098094432256 9037983570455199744 9045074486331703296 9048986715780808704 9069365457852613632 9073288193777290368 9080406808543936512 9104792666672350404 9177875803643314176 9215644839872299008 9258226856398946304 9268166324813561856 9294391805056754688 9296326555396472832 9300347457885831168 9332640331003490304 9400177293696958464 9432816798188961792 9478374922590879744 9482474565723488256 9515399824632250368 9519515481995845632 9521497094800539648 9525615389391716352 9526984192570687488 9552569355197220096 9558690442827104256 9565492339158810624 9577137691410038784 9602857543608649728 9614548385517109248 9640368705888371016 9713549488680861696 9751493041371021312 9757741595158904832 9791622642364317696 9843169293949206528 9847426720114409472 9881619174003695616 9983370307810885632 9987688374553018368 10022367848075771904 10028789972802207744 10075129226081206272 10081585159200571392 10087395027427786752 10114485199620585984 10116590663225573376 10120966351228698624 10128906941120905216 10156108595503798272 10163335610356236288 10175708797123166208 10203036140084190336 10215457659611928576 10273177854283874304 10331726394874134528 10367600444856336384 10422179252416806912 10458367374821031936 10462890890121560064 10499220372378926592 10570627384740937728 10611918897962582016 10618718794731749376 10655589346102345728 10663171787914739712 10704824802711281664 10707053153297104896 10711684231650607104 10716317313065680896 10717857216642023424 10724724996480958464 10746640524596872608 10748877579677171712 10753526748180492288 10761963624940961792 10790865382722785664 10972713311287640064 10977459294553767936 11015575472659857408 11022634024160985088 11073565455692857344 11116821570754157568 11179634723779510272 11231291596287246336 11243349312068911104 11244964948608024576 11275163829085243392 11277510903267852288 11282388719402483712 11321563680233742336 11336879809373405184 11341783304100642816 11381164496128770048 11386087145132285952 11395020308761018368 11425622169941773056 11557325086069358592 11618167035481030656 11663550500463378432 11671024260876337152 11711548650671046656 11719882505636020224 11765663296673660928 11811622918926292416 11837260295766540288 11878361894015729664 11940893897577725952 11946058644073218048 11987538014365138944 11995219379234013184 12045434797459243008 12050644760606932992 12060099315108937728 12065315621041078272 12092487277136818176 12097717591703053824 12107209078058582016 12139723555563133872 12237167738191085568 12287526453163065344 12344302475198595072 12357555099751415808 12392522406742339584 12395102073861963776 12400463277181108224 12443520441337987072 12577089064251949056 12643299420964651008 12687199766176333824 12692687309327794176 12700820519188955136 12702645590094249984 12736759140262960128 12744920590436139008 12753989785545080832 12775040069337612288 12803810058144866304 12819397847356145664 12853824941184494688 13001990721828028416 13055496856485756928 13124225725265608704 13129902293485879296 13175492232004927488 13311160410414514176 13316917832737357824 13363157130767695872 13371719963736276992 13433505634774941696 13449860036570382336 13485980266160781312 13488787550967431168 13494621801638264832 13541478127338397696 13551114147141648384 13567611729497554944 13573480073671213056 13604048186778920448 13620610212815904768 13657189000008525606 13823467259808448512 13896239003222409216 13902249487220342784 13944489833094709248 13950521186828746752 13998960496505235456 14149225197283442688 14158291726308999168 14207452461469794304 14217562383886319616 14241028274015698944 14273099736948375552 14282245642200809472 14288423084087574528 14290476288856031232 14328854032795830144 14331836772902895616 14338035664240656384 14365706537115058176 14387820510297047552 14421822578275663872 14636612392738357248 14687433963546476544 14764753940923809792 14771140080171614208 14822428761005543424 14975055461716328448 15033551772113657856 15036681204357136384 15043184959203311616 15095418240311656448 15122377738800857088 15131092541141680128 15174885994838360064 15181449526843047936 15193360411681357824 15234162893255697408 15263563195684749312 15323186489417892864 15409766781425811456 15497589592311201792 15551400667284504576 15626510007514693632 15633268878625210368 15687551062231547904 15694336335182340096 15748830558568389888 15837815858687639552 15921191863436967936 15928078192097624064 15983384019153518592 16011929370495025152 16014230238095474688 16060579729945657344 16067526347475910656 16074475969598521344 16076785824963035136 16087087494721437696 16123316369515757568 16130290122270738432 16142945437411442688 16186298074084178496 16316223650921447424 16459069966931460096 16466188941830651904 16523363208989786112 16533951036241477632 16610348183539286016 16675232356131236352 16769452085669265408 16865023968103366656 16867447422912036864 16916266354901778432 16923583079103725568 16934427358918606848 16936860786792333312 16982345520350613504 17005319714060107776 17012674956150964224 17033386759116816384 17071746744193155072 17079130717698428928 17092530463141527552 17138433254912659584 17335987629104037888 17427250553221545984 17495325750695067648 17506536391314505728 17567322976006569984 17579823758454030336 17648494945010491392 17717434378389438624 17755890443649810432 17817542841023594496 17911340846366588928 17919087966109827072 17981307021547708416 17992829068851019776 18005632638416584704 18068152196188864512 18075967140910399488 18090148972663406592 18097973431561617408 18138730915705227264 18146576387554580736 18160813617087873024 18209585333344700808 18355751607286628352 18431289679744598016 18516453712797892608 18536332649627123712 18588783610113509376 18592653110792945664 18600694915771662336 18665280662006980608 18800354587393916928 18865633596377923584 18964949131446976512 19030799649264500736 19039030963991691264 19042994189601079296 19051230778783432704 19053968385141374976 19105138710394440192 19117380885654208512 19130984678317621248 19154275382820077568 19205715087217299456 19229096771034218496 19280737411776742032 19502986082742042624 19515483190317809664 19583245284728635392 19686338587898413056 19694853440228818944 19763238348007391232 19966740615621771264 19975376749106036736 20044735696151543808 20057579945604415488 20150258452162412544 20174790054855573504 20228970399241171968 20233181326451146752 20241932702457397248 20257813882241810432 20312217191007596544 20326671220712472576 20351417594246332416 20406072280168380672 20430915319223857152 20485783500012788409 20735200889712672768 20844358504833613824 20916734749642063872 20925781780243120128 20998440744757853184 21141254769481875456 21223837795925164032 21237437589463498752 21311178692204691456 21326343575829479424 21409649605422563328 21414106306594209792 21423368463301214208 21432634626131361792 21435714433284046848 21493281049193745216 21497755159354343424 21507053496360984576 21523927249881923584 21581730765445571328 21945426622575280128 21954918589107535872 22031150945319714816 22045268048321970176 22147130911385714688 22233643141508315136 22359269447559020544 22462583192574492672 22486698624137822208 22489929897216049152 22550327658170486784 22555021806535704576 22564777438804967424 22643127360467484672 22683566608201285632 22762328992257540096 22772174290264571904 22790040617522036736 22851244339883546112 23114650172138717184 23327101000926756864 23342048521752674304 23423097301342093312 23439765011272040448 23531326593347321856 23623245837852584832 23756723788031459328 23881787795155451904 23892117288146436096 23975076028730277888 23990438758468026368 24090869594918486016 24101289521213865984 24130631242082156544 24184974554273636352 24195435183406107648 24214418156117164032 24279447111126267744 24474335476382171136 24688604950397190144 24785044813484679168 24790204147723927552 24800926554362216448 24887040882675974144 25154178128503898112 25286598841929302016 25374399532352667648 25385374618655588352 25401641038377910272 25405291180188499968 25473518280525920256 25489841180872278016 25507979571090161664 25550080138675224576 25607620116289732608 25638795694712291328 25707649882368989376 26003981443656056832 26110993712971513856 26248451450531217408 26259804586971758592 26350984464009854976 26633835665474715648 26726314261535391744 26743439927472553984 26867011269549883392 26899720073140764672 26971960532321562624 26977575101934862336 26989243603276529664 27082956254676795392 27102228294283296768 27135223458995109888 27146960147342426112 27208096373557840896 27241220425631809536 27314378000017051212 27646934519616897024 27804498974440685568 27888979666189418496 27901042373657493504 27997920993010470912 28298450394566885376 28414904922939588608 28435124767772639232 28546199473896751104 28564491284401618944 28576846168175149056 28580952577712062464 28657708065591660288 28663673545805791232 28676071328481312768 28731413074230116352 28775641020594095104 28843645156551327744 29273224785476714496 29374867927092953088 29529507881847619584 29542280160343228416 29644857522011086848 29950110923432656896 30067103544227315712 30073362408714272768 30086369918406623232 30190836480623312896 30244755477601714176 30262185082283360256 30349771989676720128 30362899053686095872 30386720823362715648 30468325786511394816 30527126391369498624 30646372978835785728 30819533562851622912 30995179184622403584 31102801334569009152 31266537757250420736 31375102124463095808 31388672670364680192 31497661117136779776 31675631717375279104 31856156384195248128 31966768038307037184 32121159459891314688 32135052694951821312 32148951939197042688 32153571649926070272 32174174989442875392 32246632739031515136 32260580244541476864 32285890874822885376 32372596148168356992 32918139933862920192 32932377883661303808 33046726417979572224 33067902072482955264 33220696367078572032 33350464712262472704 33538904171338530816 33730047936206733312 33734894845824073728 33832532709803556864 33847166158207451136 33964691040701227008 34010639428120215552 34025349912301928448 34143493488386310144 34158261435396857856 34185060926283055104 34276866509825319168 34671975258208075776 34854501106443091968 34990651501390135296 35013072782629011456 35134645952013139968 35159647516908060672 35296989890020982784 35434868756778877248 35511780887299620864 35635085682047188992 35822681692733177856 35838175932219654144 35962614043095416832 35985658137702039552 36136304392377729024 36151934281820798976 36180297945326813184 36195946863123234816 36277461831410454528 36293152775109161472 36321627234175746048 36419170666689401616 36711503214573256704 36862579359489196032 37032907425595785216 37072665299254247424 37177567220227018752 37185306221585891328 37201389831543324672 37330561324013961216 37731267192755847168 37929898262893953024 38061599298529001472 38078061927983382528 38102461557566865408 38107936770282749952 38210277420788880384 38234761771308417024 38261969356635242496 38411430174434598912 38458193542068436992 38561474823553484064 39005972165484085248 39166490569457270784 39372677175796826112 39389706880457637888 39526476696014782464 39933481231243542528 39950753498212073472 40089471392303087616 40115159891208830976 40300516904324825088 40349580109711147008 40457940798482343936 40466362652902293504 40483865404914794496 40624434382015193088 40653342441424945152 40702835188492664832 40812144560336761344 40861830638447714304 40971567000025576818 41470401779425345536 41688717009667227648 41833469499284127744 41851563560486240256 41996881489515706368 42447675591850328064 42474875178926997504 42622357384409382912 42652687151658958848 42819299210845126656 42846736926602428416 42865269252262723584 42871428866568093696 42986562098387490432 42995510318708686848 43014106992721969152 43047854499763847168 43163461530891142656 43909837178215071744 44062301890639429632 44090536096643940352 44294261822771429376 44467286283016630272 44925166385148985344 45100655316340973568 45110043613071409152 45129554877609934848 45286254720934969344 45367133216402571264 45524657984515080192 45544348580529143808 45580081235044073472 45702488679767092224 46229300344277434368 46654202001853513728 46846194602684186624 46879530022544080896 47062653186694643712 47246491675705169664 47513447576062918656 47763575590310903808 47784234576292872192 47950152057460555776 47980877516936052736 48181739189836972032 48202579042427731968 48261262484164313088 48369949108547272704 48390870366812215296 48428836312234328064 48558894222252535488 48948670952764342272 49377209900794380288 49570089626969358336 49580408295447855104 49601853108724432896 49774081765351948288 50308356257007796224 50748799064705335296 50770749237311176704 50803282076755820544 50810582360376999936 50947036561051840512 50979682361744556032 51015959142180323328 51100160277350449152 51215240232579465216 51277591389424582656 51415299764737978752 52007962887312113664 52221987425943027712 52519609173943517184 52701968928019709952 53267671330949431296 53452628523070783488 53734022539099766784 53943921064643125248 53955150203869724672 53978487206553059328 54165912509353590784 54204456588566593536 54270446917990219776 54293920294684852224 54416192747115681792 54482440851263619072 54628756000034102424 55293869039233794048 55608997948881371136 55777959332378836992 55802084747314987008 55995841986020941824 56596900789133770752 56829809845879177216 57092398947793502208 57128982568803237888 57153692336350298112 57161905155424124928 57315416131183320576 57327347091611582464 57352142656962625536 57462826148460232704 57551282041188190208 57687290313102655488 58546449570953428992 58749735854185906176 59059015763695239168 59084560320686456832 59289715044022173696 59900221846865313792 60134207088454631424 60172739836813246464 60381672961246625792 60524370164566720512 60699543979353440256 60725798107372191744 60773441646725431296 60936651573022789632 61054252782738997248 61292745957671571456 62205602669138018304 62533075514500841472 62750204248926191616 62777345340729360384 62995322234273559552 63351263434750558208 63712312768390496256 63933536076614074368 64242318919782629376 64270105389903642624 64297903878394085376 64307143299852140544 64493265478063030272 64521160489082953728 64571781749645770752 64745192296336713984 65836279867725840384 65864755767322607616 66093452835959144448 66135804144965910528 66441392734157144064 66700929424524945408 67077808342677061632 67460095872413466624 67469789691648147456 67665065419607113728 67694332316414902272 67929382081402454016 68050699824603856896 68286986976772620288 68316522870793715712 68370121852566110208 68553733019650638336 69343950516416151552 69981303002780270592 70026145565258022912 70269291904026279936 70319295033816121344 70593979780041965568 70869737513557754496 71270171364094377984 71645363385466355712 71676351864439308288 71925228086190833664 71971316275404079104 72272608784755458048 72303868563641597952 72391893726246469632 72554923662820909056 72586305550218322944 72643254468351492096 72838341333378803232 73423006429146513408 74065814851191570432 74355134440454037504 74370612443171782656 74402779663086649344 74661122648027922432 75462534385511694336 75859796525787906048 76123198597058002944 76156123855966765056 76204923115133730816 76215873540565499904 76420554841577760768 76469523542616834048 76523938713270484992 76822860348869197824 76916387084136873984 77122949647106968128 78011944330968170496 78332981138914541568 78745354351593652224 78779413760915275776 79052953392029564928 79901506996424146944 80178942784606175232 80230319782417661952 80601033808649650176 80699160219422294016 80915881596964687872 80932725305804587008 80967730809829588992 81248868764030386176 81306684882849890304 81405670376985329664 81624289120673522688 81723661276895428608 81943134000051153636 82940803558850691072 83666938998568255488 83703127120972480512 83993762979031412736 84895351183700656128 85244714768818765824 85305374303317917696 85638598421690253312 85693473853204856832 85730538504525447168 85742857733136187392 85973124196774980864 85991020637417373696 86028213985443938304 86095708999527694336 86326923061782285312 87819674356430143488 88124603781278859264 88588523645542858752 88934572566033260544 89850332770297970688 90201310632681947136 90220087226142818304 90259109755219869696 90572509441869938688 90734266432805142528 91049315969030160384 91088697161058287616 91160162470088146944 91404977359534184448 92458600688554868736 93308404003707027456 93692389205368373248 94125306373389287424 94492983351410339328 95026895152125837312 95568469152585744384 95900304114921111552 95961755033872105472 96363478379673944064 96405158084855463936 96522524968328626176 96739898217094545408 96781740733624430592 96857672624468656128 97117788444505070976 98754419801588760576 99140179253938716672 99203706217448865792 99548163530703896576 100616712514015592448 101497598129410670592 101541498474622353408 101894073122103681024 101959364723489112064 102031918284360646656 102430480465158930432 102555182778849165312 102830599529475957504 104015925774624227328 104443974851886055424 105039218347887034368 105403937856039419904 106535342661898862592 106905257046141566976 107468045078199533568 107887842129286250496 107910300407739449344 107956974413106118656 108331825018707181568 108408913177133187072 108540893835980439552 108587840589369704448 108832385494231363584 108964881702527238144 109257512000068204848 110587738078467588096 111217995897762742272 111555918664757673984 111604169494629974016 111991683972041883648 113193801578267541504 113659619691758354432 114184797895587004416 114307384672700596224 114323810310848249856 114630832262366641152 114654694183223164928 114704285313925251072 115102564082376380416 115374580626205310976 117499471708371812352 118118031527390478336 118169120641372913664 118579430088044347392 119800443693730627584 120268414176909262848 120345479673626492928 120763345922493251584 121048740329133441024 121399087958706880512 121451596214744383488 121873303146045579264 122108505565477994496 122585491915343142912 124411205338276036608 125066151029001682944 125500408497852383232 125554690681458720768 125990644468547119104 126702526869501116416 127424625536780992512 127867072153228148736 128540210779807285248 128595807756788170752 128614286599704281088 128986530956126060544 129042320978165907456 129143563499291541504 129490384592673427968 131729511534645215232 132186905671918288896 132271608289931821056 132882785468314288128 133401858849049890816 135330130839214227456 135388664632829804544 135858764162804908032 136101399649207713792 136573973953545240576 136633045741587431424 136740243705132220416 137107466039301276672 138687901032832303104 139962606005560541184 140538583808052559872 140638590067632242688 141187959560083931136 141739475027115508992 142540342728188755968 143290726770932711424 143352703728878616576 143850456172381667328 143942632550808158208 144545217569510916096 144607737127283195904 144783787452492939264 145109847325641818112 145172611100436645888 145286508936702984192 145676682666757606464 146846012858293026816 148131629702383140864 148710268880908075008 148741224886343565312 148805559326173298688 149322245296055844864 150925068771023388672 152246397194116005888 152312247711933530112 152409846230267461632 152431747081130999808 152841109683155521536 152939047085233668096 153047877426540969984 153645720697738395648 153832774168273747968 154245899294213936256 156023888661936340992 156665962277829083136 157558827521830551552 158105906784059129856 159803013992848293888 160357885569212350464 161202067617299300352 161831763193929375744 161865450611609174016 161935461619659177984 162497737528060772352 162613369765699780608 162811340753970659328 163248578241347045376 163447322553790857216 163886268000102307272 165881607117701382144 167333877997136510976 167406254241944961024 167987525958062825472 169790702367401312256 170489429537637531648 171277196843380506624 171386947706409713664 171461077009050894336 171485715466272374784 171946248393549961728 171982041274834747392 172056427970887876608 172191417999055388672 172653846123564570624 175639348712860286976 176249207562557718528 177177047291085717504 177869145132066521088 179700665540595941376 180402621265363894272 180518219510439739392 181145018883739877376 182098631938060320768 182177394322116575232 182320324940176293888 182809954719068368896 186616808007414054912 187384778410736746496 188250612746778574848 188985966702820678656 190053790304251674624 191136938305171488768 191800608229842223104 192726956759347888128 192810316169710927872 193479796434189090816 193563481467248861184 193715345248937312256 194235576889010141952 197508839603177521152 198280358507877433344 198407412434897731584 199096327061407793152 201233425028031184896 202995196258821341184 203082996949244706816 203788146244207362048 203918729446978224128 204860960930317860864 205110365557698330624 205661199058951915008 208031851549248454656 208887949703772110848 210078436695774068736 210807875712078839808 213810514092283133952 214936090156399067136 215775684258572500992 215913948826212237312 216663650037414363136 216817826354266374144 217175681178739408896 217664770988462727168 217929763405054476288 218515024000136409696 223111837329515347968 223208338989259948032 223983367944083767296 226387603156535083008 227319239383516708864 228369595791174008832 228614769345401192448 228647620621696499712 229261664524733282304 229309388366446329856 229408570627850502144 230205128164752760832 230749161252410621952 234998943416743624704 236236063054780956672 236338241282745827328 237158860176088694784 240536828353818525696 240690959347252985856 241526691844986503168 242097480658266882048 242798175917413761024 242903192429488766976 243746606292091158528 244217011130955988992 245170983830686285824 248822410676552073216 251000816995704766464 251109381362917441536 251981288937094238208 255734144306456297472 257080421559614570496 257191615513576341504 257228573199408562176 257973061912252121088 258084641956331814912 258287126998583083008 258980769185346855936 263459023069290430464 264373811343836577792 265765570936628576256 266803717698099781632 270660261678428454912 270777329265659609088 271717528325609816064 272202799298415427584 273147947907090481152 273266091483174862848 273480487410264440832 274214932078602553344 277375802065664606208 279925212011121082368 281077167616105119744 282375919120167862272 283478950054231017984 285080685456377511936 286705407457757233152 287700912344763334656 287885265101616316416 289090435139021832192 289215474254566391808 289567574904985878528 290219694651283636224 290345222200873291776 290573017873405968384 291353365333515212928 296263259404766281728 297420537761816150016 297611118652346597376 298644490592111689728 301850137542046777344 304492794388232011776 304624495423867060224 305682219366311043072 305878094170467336192 306095754853081939968 307291441395476791296 307665548336547495936 308491798588427872512 312047777323872681984 313331924555658166272 315117655043661103104 316211813568118259712 319606027985696587776 320715771138424700928 322404135234598600704 323663526387858751488 323730901223218348032 323870923239318355968 324995475056121544704 325226739531399561216 325622681507941318656 326497156482694090752 326894645107581714432 327772536000204614544 331763214235402764288 334667755994273021952 334812508483889922048 335975051916125650944 339581404734802624512 340978859075275063296 342554393686761013248 342922154018101788672 342971430932544749568 343892496787099923456 343964082549669494784 344112855941775753216 344382835998110777344 345307692247129141248 352498415125115437056 354354094582171435008 355738290264133042176 359401331081191882752 360805242530727788544 361036439020879478784 362290037767479754752 364197263876120641536 364354788644233150464 365619909438136737792 373233616014828109824 374769556821473492992 376501225493557149696 377971933405641357312 380107580608503349248 382273876610342977536 383601216459684446208 385620632339421855744 386959592868378181632 387126962934497722368 387430690497874624512 388471153778020283904 396560717015754866688 396814824869795463168 398192654122815586304 405990392517642682368 406165993898489413632 407576292488414724096 407837458893956448256 409721921860635721728 410220731115396661248 411322398117903830016 416063703098496909312 421615751424157679616 427621028184566267904 429872180312798134272 431551368517145001984 431827897652424474624 433327300074828726272 433635652708532748288 434351362357478817792 435329541976925454336 435859526810108952576 437030048000272819392 446223674659030695936 446416677978519896064 447966735888167534592 452775206313070166016 454638478767033417728 456739191582348017664 457229538690802384896 457295241243392999424 458523329049466564608 458618776732892659712 458817141255701004288 460410256329505521664 461498322504821243904 469997886833487249408 472676482565491654656 474317720352177389568 481073656707637051392 483053383689973006336 485596351834827522048 485806384858977533952 487493212584182317056 488434022261911977984 490341967661372571648 497644821353104146432 502001633991409532928 502218762725834883072 503962577874188476416 511468288612912594944 514160843119229140992 514383231027152683008 514457146398817124352 515946123824504242176 516169283912663629824 516574253997166166016 517961538370693711872 526918046138580860928 528747622687673155584 531531141873257152512 533607435396199563264 541554658531319218176 543435056651219632128 546295895814180962304 546532182966349725696 546960974820528881664 548429864157205106688 559850424022242164736 562154335232210239488 564751838240335724544 566957900108462035968 570161370912755023872 573410814915514466304 575401824689526669312 578180870278043664384 578430948509132783616 580439389302567272448 580690444401746583552 581146035746811936768 582706730667030425856 592526518809532563456 594841075523632300032 595222237304693194752 597288981184223379456 603700275084093554688 608985588776464023552 609248990847734120448 611364438732622086144 611756188340934672384 614582882790953582592 615331096673094991872 616983597176855745024 624095554647745363968 626663849111316332544 630235310087322206208 632423627136236519424 641431542276849401856 644808270469197201408 647327052775717502976 647741846478636711936 649990950112243089408 650453479062799122432 652994312965388181504 653789290215163428864 655545072000409229088 669335511988546043904 669625016967779844096 671950103832251301888 679162809469605249024 681957718150550126592 685108787373522026496 685844308036203577344 685942861865089499136 687784993574199846912 687928165099338989568 688225711883551506432 690615384494258282496 704996830250230874112 708708189164342870016 711476580528266084352 721610485061455577088 722072878041758957568 724580075534959509504 728394527752241283072 728709577288466300928 731239818876273475584 746467232029656219648 749539113642946985984 753002450987114299392 755943866811282714624 767202432919368892416 771241264678843711488 773919185736756363264 774253925868995444736 774861380995749249024 776942307556040567808 793121434031509733376 796385308245631172608 811980785035285364736 812331987796978827264 815152584976829448192 815674917787912896512 819443843721271443456 820441462230793322496 822644796235807660032 832127406196993818624 843231502848315359232 855242056369132535808 863102737034290003968 863655795304848949248 866654600149657452544 867271305417065496576 868702724714957635584 870659083953850908672 871719053620217905152 874060096000545638784 892833355957039792128 895933471776335069184 905550412626140332032 913478383164696035328 917046658098933129216 917237553465785319424 917634282511402008576 920820512659011043328 922996645009642487808 939995773666974498816 945352965130983309312 948635440704354779136 962147313415274102784 966106767379946012672 971192703669655044096 971612769717955067904 974986425168364634112 976868044523823955968 980683935322745143296 995289642706208292864 1004003267982819065856 1004437525451669766144 1007925155748376952832 1022936577225825189888 1028766462054305366016 1028914292797634248704 1031892247649008484352 1032338567825327259648 1033148507994332332032 1035923076741387423744 1057495245375346311168 1063062283746514305024 1067214870792399126528 1083109317062638436352 1086870113302439264256 1092591791628361924608 1093064365932699451392 1096859728314410213376 1119700848044484329472 1124308670464420478976 1129503676480671449088 1133915800216924071936 1140322741825510047744 1146821629831028932608 1150803649379053338624 1156861897018265567232 1160878778605134544896 1161380888803493167104 1162292071493623873536 1165413461334060851712 1189682151047264600064 1190444474609386389504 1194577962368446758912 1217971177552928047104 1218497981695468240896 1222728877465244172288 1223512376681869344768 1229165765581907165184 1230662193346189983744 1233967194353711490048 1248191109295490727936 1264847254272473038848 1282863084553698803712 1289616540938394402816 1294654105551435005952 1295483692957273423872 1299981900224486178816 1300906958125598244864 1305988625930776363008 1307578580430326857728 1311090144000818458176 1338671023977092087808 1339250033935559688192 1343900207664502603776 1358325618939210498048 1363915436301100253184 1370217574747044052992 1371688616072407154688 1371885723730178998272 1375569987148399693824 1375856330198677979136 1376451423767103012864 1381230768988516564992 1409993660500461748224 1422953161056532168704 1443220970122911154176 1449160151069919019008 1456789055504482566144 1457419154576932601856 1462479637752546951168 1492934464059312439296 1506004901974228598784 1511887733622565429248 1534404865838737784832 1542482529357687422976 1547838371473512726528 1548507851737990889472 1549722761991498498048 1553884615112081135616 1586242868063019466752 1592770616491262345216 1624663975593957654528 1630305169953658896384 1631349835575825793024 1638887687442542886912 1640882924461586644992 1645289592471615320064 1686463005696630718464 1710484112738265071616 1726205474068580007936 1733309200299314905088 1734542610834130993152 1741318167907701817344 1743438107240435810304 1748120192001091277568 1785666711914079584256 1791866943552670138368 1811100825252280664064 1826956766329392070656 1834093316197866258432 1834475106931570638848 1835268565022804017152 1841641025318022086656 1845993290019284975616 1879991547333948997632 1890705930261966618624 1897270881408709558272 1924294626830548205568 1932213534759892025344 1943225539435910135808 1949972850336729268224 1961367870645490286592 2008006535965638131712 2008875050903339532288 2015850311496753905664 2045873154451650379776 2057532924108610732032 2057828585595268497408 2063784495298016968704 2064677135650654519296 2071846153482774847488 2114990490750692622336 2126124567493028610048 2134429741584798253056 2166218634125276872704 2173740226604878528512 2185183583256723849216 2186128731865398902784 2193719456628820426752 2239401696088968658944 2248617340928840957952 2259007352961342898176 2267831600433848143872 2301607298758106677248 2313723794036531134464 2321757557210269089792 2322761777606986334208 2324584142987247747072 2330826922668121703424 2379364302094529200128 2389155924736893517824 2435942355105856094208 2436995963390936481792 2445457754930488344576 2447024753363738689536 2458331531163814330368 2461324386692379967488 2467934388707422980096 2496382218590981455872 2529694508544946077696 2565726169107397607424 2589308211102870011904 2590967385914546847744 2599963800448972357632 2601813916251196489728 2611977251861552726016 2615157160860653715456 2622180288001636916352 2678500067871119376384 2687800415329005207552 2716651237878420996096 2740435149494088105984 2751139974296799387648 2751712660397355958272 2752902847534206025728 2762461537977033129984 2819987321000923496448 2845906322113064337408 2886441940245822308352 2898320302139838038016 2913578111008965132288 2914838309153865203712 2924959275505093902336 2985868928118624878592 3012009803948457197568 3023775467245130858496 3068809731677475569664 3095676742947025453056 3097015703475981778944 3099445523982996996096 3107769230224162271232 3172485736126038933504 3185541232982524690432 3249327951187915309056 3260610339907317792768 3277775374885085773824 3290579184943230640128 3372926011393261436928 3420968225476530143232 3452410948137160015872 3466618400598629810176 3482636335815403634688 3486876214480871620608 3496240384002182555136 3571333423828159168512 3583733887105340276736 3653913532658784141312 3668186632395732516864 3670537130045608034304 3683282050636044173312 3691986580038569951232 3794541762817419116544 3848589253661096411136 3864427069519784050688 3886451078871820271616 3899945700673458536448 3922735741290980573184 4016013071931276263424 4017750101806679064576 4031700622993507811328 4091746308903300759552 4115065848217221464064 4115657171190536994816 4127568990596033937408 4129354271301309038592 4143692306965549694976 4229980981501385244672 4268859483169596506112 4347480453209757057024 4370367166513447698432 4372257463730797805568 4387438913257640853504 4478803392177937317888 4518014705922685796352 4535663200867696287744 4603214597516213354496 4627447588073062268928 4643515114420538179584 4645523555213972668416 4649168285974495494144 4661653845336243406848 4758728604189058400256 4778311849473787035648 4873991926781872963584 4890915509860976689152 4894049506727477379072 4916663062327628660736 4922648773384759934976 4935868777414845960192 5059389017089892155392 5131452338214795214848 5178616422205740023808 5199927600897944715264 5203627832502392979456 5223954503723105452032 5230314321721307430912 5244360576003273832704 5357000135742238752768 5375600830658010415104 5433302475756841992192 5480870298988176211968 5502279948593598775296 5503425320794711916544 5505805695068412051456 5524923075954066259968 5639974642001846992896 5691812644226128674816 5772883880491644616704 5796640604279676076032 5829676618307730407424 5849918551010187804672 6024019607896914395136 6047550934490261716992 6137619463354951139328 6191353485894050906112 6194031406951963557888 6215538460448324542464 6344971472252077867008 6371082465965049380864 6498655902375830618112 6521220679814635585536 6555550749770171547648 6581158369886461280256 6745852022786522873856 6904821896274320031744 6933236801197259620352 6965272671630807269376 6973752428961743241216 6992480768004365110272 7167467774210680553472 7307827065317568282624 7336373264791465033728 7341074260091216068608 7366564101272088346624 7383973160077139902464 7589083525634838233088 7697178507322192822272 7728854139039568101376 7772902157743640543232 7799891401346917072896 7845471482581961146368 8035500203613358129152 8063401245987015622656 8255137981192067874816 8258708542602618077184 8287384613931099389952 8459961963002770489344 8537718966339193012224 8694960906419514114048 8740734333026895396864 8744514927461595611136 8774877826515281707008 8957606784355874635776 9036029411845371592704 9071326401735392575488 9206429195032426708992 9287030228841076359168 9291047110427945336832 9298336571948990988288 9323307690672486813696 9517457208378116800512 9556623698947574071296 9747983853563745927168 9781831019721953378304 9833326124655257321472 9871737554829691920384 10118778034179784310784 10262904676429590429696 10357232844411480047616 10399855201795889430528 10447909007446210904064 10460628643442614861824 10488721152006547665408 10714000271484477505536 10751201661316020830208 10961740597976352423936 11004559897187197550592 11011611390136824102912 11049846151908132519936 11383625288452257349632 11545767760983289233408 11593281208559352152064 11659353236615460814848 11699837102020375609344 12048039215793828790272 12095101868980523433984 12275238926709902278656 12382706971788101812224 12388062813903927115776 12431076920896649084928 12689942944504155734016 12742164931930098761728 13042441359629271171072 13111101499540343095296 13162316739772922560512 13809643792548640063488 13866473602394519240704 13930545343261614538752 13947504857923486482432 13984961536008730220544 14334935548421361106944 14672746529582930067456 14682148520182432137216 14733128202544176693248 14767946320154279804928 15178167051269676466176 15394357014644385644544 15599782802693834145792 15690942965163922292736 16071000407226716258304 16126802491974031245312 16510275962384135749632 16517417085205236154368 16574769227862198779904 16919923926005540978688 17075437932678386024448 17389921812839028228096 17489029854923191222272 17549755653030563414016 18072058823690743185408 18142652803470785150976 18412858390064853417984 18574060457682152718336 18582094220855890673664 18646615381344973627392 19034914416756233601024 19113247397895148142592 19495967707127491854336 19563662039443906756608 19666652249310514642944 19743475109659383840768 20237556068359568621568 20714465688822960095232 20799710403591778861056 20895818014892421808128 20921257286885229723648 20977442304013095330816 21502403322632041660416 21923481195952704847872 22009119794374395101184 22023222780273648205824 22099692303816265039872 22767250576904514699264 23091535521966578466816 23186562417118704304128 23318706473230921629696 23399674204040751218688 24190203737961046867968 24765413943576203624448 24776125627807854231552 24862153841793298169856 25379885889008311468032 26084882719258542342144 26222202999080686190592 26324633479545845121024 27619287585097280126976 27732947204789038481408 27861090686523229077504 27895009715846972964864 27969923072017460441088 28669871096842722213888 29345493059165860134912 29466256405088353386496 30356334102539352932352 30788714029288771289088 31199565605387668291584 31381885930327844585472 32142000814453432516608 32253604983948062490624 33034834170410472308736 33149538455724397559808 34150875865356772048896 34779843625678056456192 34978059709846382444544 35099511306061126828032 36144117647381486370816 36285305606941570301952 36825716780129706835968 37148120915364305436672 37164188441711781347328 37293230762689947254784 38069828833512467202048 38226494795790296285184 39127324078887813513216 39333304498621029285888 39486950219318767681536 41428931377645920190464 41599420807183557722112 41791636029784843616256 41842514573770459447296 41954884608026190661632 43004806645264083320832 44018239588748790202368 44046445560547296411648 44199384607632530079744 45534501153809029398528 46183071043933156933632 46799348408081502437376 48380407475922093735936 49530827887152407248896 49552251255615708463104 49724307683586596339712 50759771778016622936064 52169765438517084684288 52649266959091690242048 55238575170194560253952 55722181373046458155008 55939846144034920882176 57339742193685444427776 58690986118331720269824 58932512810176706772992 60712668205078705864704 62399131210775336583168 62763771860655689170944 64507209967896124981248 66069668340820944617472 66299076911448795119616 68301751730713544097792 69559687251356112912384 69956119419692764889088 70199022612122253656064 72570611213883140603904 74296241830728610873344 74328376883423562694656 74586461525379894509568 76139657667024934404096 78254648157775627026432 78666608997242058571776 78973900438637535363072 82857862755291840380928 83198841614367115444224 83583272059569687232512 83685029147540918894592 83909769216052381323264 86009613290528166641664 88036479177497580404736 88398769215265060159488 91069002307618058797056 92366142087866313867264 93598696816163004874752 96760814951844187471872 99104502511231416926208 99448615367173192679424 104339530877034169368576 105298533918183380484096 110477150340389120507904 111444362746092916310016 111879692288069841764352 114679484387370888855552 117381972236663440539648 117865025620353413545984 124798262421550673166336 125527543721311378341888 129014419935792249962496 132139336681641889234944 132598153822897590239232 136603503461427088195584 140398045224244507312128 145141222427766281207808 148592483661457221746688 148656753766847125389312 149172923050759789019136 152279315334049868808192 156509296315551254052864 157947800877275070726144 165715725510583680761856 167166544119139374465024 167819538432104762646528 172019226581056333283328 176072958354995160809472 176797538430530120318976 182138004615236117594112 187197393632326009749504 193521629903688374943744 198209005022462833852416 198897230734346385358848 208679061754068338737152 210597067836366760968192 222888725492185832620032 223759384576139683528704 234763944473326881079296 235730051240706827091968 249596524843101346332672 251055087442622756683776 258028839871584499924992 265196307645795180478464 273207006922854176391168 280796090448489014624256 290282444855532562415616 297313507533694250778624 298345846101519578038272 313018592631102508105728 315895601754550141452288 331431451021167361523712 334333088238278748930048 335639076864209525293056 344038453162112666566656 352145916709990321618944 353595076861060240637952 374394787264652019499008 387043259807376749887488 396418010044925667704832 397794461468692770717696 421194135672733521936384 445777450984371665240064 447518769152279367057408 469527888946653762158592 471460102481413654183936 516057679743168999849984 530392615291590360956928 546414013845708352782336 561592180896978029248512 580564889711065124831232 594627015067388501557248 596691692203039156076544 626037185262205016211456 631791203509100282904576 668666176476557497860096 671278153728419050586112 704291833419980643237888 707190153722120481275904 748789574529304038998016 774086519614753499774976 795588922937385541435392 842388271345467043872768 895037538304558734114816 939055777893307524317184 1032115359486337999699968 1060785230583180721913856 1123184361793956058497024 1161129779422130249662464 1189254030134777003114496 1193383384406078312153088 1263582407018200565809152 1337332352953114995720192 1342556307456838101172224 1408583666839961286475776 1414380307444240962551808 1548173039229506999549952 1591177845874771082870784 1684776542690934087745536 1790075076609117468229632 1878111555786615048634368 2121570461166361443827712 2246368723587912116994048 2322259558844260499324928 2386766768812156624306176 2527164814036401131618304 2685112614913676202344448 2817167333679922572951552 3096346078459013999099904 3182355691749542165741568 3369553085381868175491072 3580150153218234936459264 4243140922332722887655424 4644519117688520998649856 4773533537624313248612352 5054329628072802263236608 5370225229827352404688896 5634334667359845145903104 6364711383499084331483136 6739106170763736350982144 7160300306436469872918528 9289038235377041997299712 9547067075248626497224704 10108659256145604526473216 10740450459654704809377792 12729422766998168662966272 14320600612872939745837056 19094134150497252994449408 20217318512291209052946432 21480900919309409618755584 28641201225745879491674112 38188268300994505988898816 42961801838618819237511168 57282402451491758983348224 85923603677237638475022336 114564804902983517966696448 171847207354475276950044672 343694414708950553900089344
- Sum of all divisors σ(n): 1148640636891526855498486701
- Sum of proper divisors (its aliquot sum) s(n): 804946222182576301598397357
- 343694414708950553900089344 is an abundant number, because the sum of its proper divisors (804946222182576301598397357) is greater than itself. Its abundance is 461251807473625747698308013
Bases of 343694414708950553900089344
- Binary: 100011100010011000001111110001110000011111101001000011010101110010000000000000000000000002
- Hexadecimal: 0x11C4C1F8E0FD21AB9000000
- Base-36: 176NP7UZYJDM5TS000
Squares and roots of 343694414708950553900089344
- 343694414708950553900089344 squared (3436944147089505539000893442) is 118125850702128086857944131142692318166575291182350336
- 343694414708950553900089344 cubed (3436944147089505539000893443) is 40599195119064788650775174320518719995220844151718663726478435113866506308419584
-
343694414708950553900089344 is a
perfect square number . Itssquare root is 18538997133312 -
The
cube root of 343694414708950553900089344 is 700472072.5262319571
Scales and comparisons
How big is 343694414708950553900089344?- 343,694,414,708,950,553,900,089,344 seconds is equal to 293,274,701,009 years, 3 weeks, 3 days, 15 hours, 30 minutes, 7 seconds.
-
To count from 1 to 343,694,414,708,950,553,900,089,344 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 343694414708950553900089344 cubic inches would be around 58372672.7 feet tall.
Recreational maths with 343694414708950553900089344
- 343694414708950553900089344 backwards is 443980009355059807414496343
- The number of decimal digits it has is: 27
- The sum of 343694414708950553900089344's digits is 117
- More coming soon!
Link to this page
HTML: To link to this page, just copy and paste the link below into your blog, web page or email.
BBCODE: To link to this page in a forum post or comment box, just copy and paste the link code below:
Cite this page
MLA style:
"Number 343694414708950553900089344 - Facts about the integer". Numbermatics.com. 2024. Web. 12 May 2024.
APA style:
Numbermatics. (2024). Number 343694414708950553900089344 - Facts about the integer. Retrieved 12 May 2024, from https://numbermatics.com/n/343694414708950553900089344/
Chicago style:
Numbermatics. 2024. "Number 343694414708950553900089344 - Facts about the integer". https://numbermatics.com/n/343694414708950553900089344/
The information we have on file for 343694414708950553900089344 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 343694414708950553900089344, math, Factors of 343694414708950553900089344, curriculum, school, college, exams, university, Prime factorization of 343694414708950553900089344, STEM, science, technology, engineering, physics, economics, calculator, three hundred forty-three septillion, six hundred ninety-four sextillion, four hundred fourteen quintillion, seven hundred eight quadrillion, nine hundred fifty trillion, five hundred fifty-three billion, nine hundred million, eighty-nine thousand, three hundred forty-four.