478831254724872667557821952
478,831,254,724,872,667,557,821,952 is an even composite number composed of five prime numbers multiplied together.
478831254724872667557821952 is an even composite number. It is composed of five distinct prime numbers multiplied together. It has a total of seventeen thousand, nine hundred twenty divisors.
Prime factorization of 478831254724872667557821952:
29 × 315 × 76 × 433 × 1913
(2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 7 × 7 × 7 × 7 × 7 × 7 × 43 × 43 × 43 × 191 × 191 × 191)See below for interesting mathematical facts about the number 478831254724872667557821952 from the Numbermatics database.
Names of 478831254724872667557821952
- Cardinal: 478831254724872667557821952 can be written as Four hundred seventy-eight septillion, eight hundred thirty-one sextillion, two hundred fifty-four quintillion, seven hundred twenty-four quadrillion, eight hundred seventy-two trillion, six hundred sixty-seven billion, five hundred fifty-seven million, eight hundred twenty-one thousand, nine hundred fifty-two.
Scientific notation
- Scientific notation: 4.78831254724872667557821952 × 1026
Factors of 478831254724872667557821952
Divisors of 478831254724872667557821952
- Number of divisors d(n): 17920
-
Complete list of divisors:
1 2 3 4 6 7 8 9 12 14 16 18 21 24 27 28 32 36 42 43 48 49 54 56 63 64 72 81 84 86 96 98 108 112 126 128 129 144 147 162 168 172 189 191 192 196 216 224 243 252 256 258 288 294 301 324 336 343 344 378 382 384 387 392 432 441 448 486 504 512 516 567 573 576 588 602 648 672 686 688 729 756 764 768 774 784 864 882 896 903 972 1008 1029 1032 1134 1146 1152 1161 1176 1204 1296 1323 1337 1344 1372 1376 1458 1512 1528 1536 1548 1568 1701 1719 1728 1764 1792 1806 1849 1944 2016 2058 2064 2107 2187 2268 2292 2304 2322 2352 2401 2408 2592 2646 2674 2688 2709 2744 2752 2916 3024 3056 3087 3096 3136 3402 3438 3456 3483 3528 3584 3612 3698 3888 3969 4011 4032 4116 4128 4214 4374 4536 4584 4608 4644 4704 4802 4816 5103 5157 5184 5292 5348 5376 5418 5488 5504 5547 5832 6048 6112 6174 6192 6272 6321 6561 6804 6876 6912 6966 7056 7203 7224 7396 7776 7938 8022 8064 8127 8213 8232 8256 8428 8748 9072 9168 9261 9288 9359 9408 9604 9632 10206 10314 10368 10449 10584 10696 10752 10836 10976 11008 11094 11664 11907 12033 12096 12224 12348 12384 12544 12642 12943 13122 13608 13752 13824 13932 14112 14406 14448 14749 14792 15309 15471 15552 15876 16044 16128 16254 16426 16464 16512 16641 16807 16856 17496 18144 18336 18522 18576 18718 18816 18963 19208 19264 19683 20412 20628 20736 20898 21168 21392 21609 21672 21952 22016 22188 23328 23814 24066 24192 24381 24448 24639 24696 24768 25088 25284 25886 26244 27216 27504 27783 27864 28077 28224 28812 28896 29498 29584 30618 30942 31104 31347 31752 32088 32256 32508 32852 32928 33024 33282 33614 33712 34992 35721 36099 36288 36481 36672 37044 37152 37436 37632 37926 38416 38528 38829 39366 40824 41256 41472 41796 42336 42784 43218 43344 43904 44247 44376 45927 46413 46656 47628 48132 48384 48762 48896 49278 49392 49536 49923 50421 50568 51772 52488 54432 55008 55566 55728 56154 56448 56889 57491 57624 57792 58996 59049 59168 61236 61884 62208 62694 63504 64176 64827 65016 65513 65704 65856 66048 66564 67228 67424 69984 71442 72198 72576 72962 73143 73344 73917 74088 74304 74872 75264 75852 76832 77056 77658 78732 79507 81648 82512 83349 83592 84231 84672 85568 86436 86688 87808 88494 88752 90601 91854 92826 93312 94041 95256 96264 96768 97524 97792 98556 98784 99072 99846 100842 101136 103243 103544 104976 107163 108297 108864 109443 110016 111132 111456 112308 112896 113778 114982 115248 115584 116487 117649 117992 118098 118336 122472 123768 124416 125388 127008 128352 129654 130032 131026 131408 131712 132741 133128 134456 134848 137781 139239 139968 142884 144396 145152 145924 146286 146688 147834 148176 148608 149744 149769 151263 151704 153664 154112 155316 157464 159014 163296 165024 166698 167184 168462 169344 170667 171136 172473 172872 173376 175616 176988 177147 177504 181202 183708 185652 186624 188082 190512 192528 194481 195048 196539 197112 197568 198144 199692 201684 202272 206486 207088 209952 214326 216594 217728 218886 219429 220032 221751 222264 222912 224616 225792 227556 229964 230496 231168 232974 235298 235984 236196 236672 238521 244944 247536 250047 250776 252693 254016 255367 256704 259308 260064 262052 262816 263424 265482 266256 268912 269696 271803 275562 278478 279936 282123 285768 288792 290304 291848 292572 293376 295668 296352 297216 299488 299538 302526 303408 307328 309729 310632 314928 318028 321489 324891 326592 328329 330048 333396 334368 336924 338688 341334 342272 344946 345744 346752 349461 352947 353159 353976 354294 355008 362404 367416 371304 373248 376164 381024 385056 388962 390096 393078 394224 395136 398223 399384 402437 403368 404544 412972 413343 414176 417717 419904 428652 433188 435456 437772 438858 440064 443502 444528 445824 449232 449307 453789 455112 458591 459928 460992 462336 465948 470596 471968 472392 473344 477042 489888 495072 500094 501552 505386 508032 510734 512001 513408 517419 518616 520128 524104 525632 526848 530964 531441 532512 537824 539392 543606 551124 556549 556956 559872 564246 571536 577584 583443 583696 585144 589617 591336 592704 594432 598976 599076 605052 606816 614656 619458 621264 629856 634207 636056 642978 649782 653184 656658 658287 660096 665253 666792 668736 673848 677376 682668 684544 689892 691488 693504 698922 705894 706318 707952 708588 710016 715563 722701 724808 734832 742608 750141 752328 758079 762048 766101 770112 777924 780192 786156 788448 790272 796446 798768 804874 806736 809088 815409 825944 826686 828352 835434 839808 846369 857304 866376 870912 875544 877716 880128 887004 889056 891648 898464 898614 907578 910224 917182 919856 921984 929187 931896 941192 943936 944784 946688 954084 964467 974673 979776 984987 990144 1000188 1003104 1010772 1016064 1021468 1024002 1026816 1034838 1037232 1040256 1048208 1048383 1051264 1058841 1059477 1061928 1062882 1065024 1075648 1078784 1087212 1102248 1113098 1113912 1119744 1128492 1143072 1155168 1166886 1167392 1170288 1179234 1182672 1185408 1194669 1197952 1198152 1207311 1210104 1213632 1229312 1238916 1240029 1242528 1253151 1259712 1268414 1272112 1285956 1299564 1306368 1313316 1316574 1320192 1330506 1333584 1337472 1347696 1347921 1361367 1365336 1375773 1379784 1382976 1387008 1397844 1411788 1412636 1415904 1417176 1420032 1431126 1445402 1449616 1469664 1485216 1500282 1504656 1516158 1524096 1532202 1536003 1540224 1552257 1555848 1560384 1568683 1572312 1576896 1580544 1592892 1594323 1597536 1609748 1613472 1618176 1630818 1651888 1653372 1656704 1669647 1670868 1679616 1692738 1714608 1732752 1750329 1751088 1755432 1768851 1774008 1778112 1783296 1787569 1796928 1797228 1815156 1820448 1834364 1839712 1843968 1858374 1863792 1882384 1887872 1889568 1902621 1908168 1928934 1949346 1959552 1969974 1974861 1980288 1995759 2000376 2006208 2021544 2032128 2042936 2048004 2053632 2069676 2074464 2080512 2096416 2096766 2102528 2117682 2118954 2123856 2125764 2130048 2146689 2151296 2168103 2174424 2204496 2226196 2227824 2250423 2256984 2274237 2286144 2298303 2310336 2333772 2334784 2340576 2358468 2365344 2370816 2389338 2395904 2396304 2414622 2420208 2427264 2446227 2472113 2477832 2480058 2485056 2506302 2519424 2536828 2539107 2544224 2571912 2599128 2612736 2626632 2633148 2640384 2661012 2667168 2674944 2695392 2695842 2722734 2730672 2751546 2759568 2765952 2787561 2795688 2817059 2823576 2825272 2831808 2834352 2840064 2862252 2890804 2893401 2899232 2924019 2939328 2954961 2970432 3000564 3009312 3032316 3048192 3064404 3072006 3080448 3104514 3111696 3120768 3137366 3144624 3145149 3153792 3176523 3178431 3185784 3188646 3195072 3210137 3219496 3226944 3236352 3261636 3303776 3306744 3313408 3339294 3341736 3359232 3385476 3429216 3465504 3500658 3502176 3510864 3537702 3548016 3556224 3575138 3584007 3593856 3594456 3621933 3630312 3640896 3668728 3679424 3687936 3716748 3720087 3727584 3759453 3764768 3775744 3779136 3805242 3816336 3857868 3895843 3898692 3919104 3939948 3949722 3960576 3991518 4000752 4012416 4043088 4043763 4084101 4085872 4096008 4127319 4139352 4148928 4161024 4192832 4193532 4205056 4235364 4237908 4247712 4251528 4260096 4293378 4302592 4336206 4348848 4408992 4439449 4452392 4455648 4500846 4513968 4548474 4572288 4596606 4608009 4620672 4656771 4667544 4669568 4681152 4706049 4716936 4730688 4741632 4778676 4782969 4791808 4792608 4829244 4840416 4854528 4892454 4944226 4955664 4960116 4970112 5008941 5012604 5038848 5058907 5073656 5078214 5088448 5143824 5198256 5250987 5253264 5266296 5306553 5322024 5334336 5349888 5362707 5390784 5391684 5445468 5461344 5503092 5519136 5531904 5575122 5591376 5634118 5647152 5650544 5663616 5668704 5707863 5724504 5781608 5786802 5798464 5848038 5878656 5909922 5924583 5940864 5987277 6001128 6018624 6064632 6096384 6128808 6144012 6160896 6209028 6223392 6241536 6274732 6289248 6290298 6307584 6353046 6356862 6371568 6377292 6390144 6420274 6438992 6440067 6453888 6504309 6523272 6607552 6613488 6626816 6678588 6683472 6751269 6770952 6822711 6858432 6894909 6931008 6967871 7001316 7004352 7021728 7075404 7096032 7112448 7150276 7168014 7187712 7188912 7243866 7260624 7281792 7337456 7338681 7358848 7416339 7433496 7440174 7455168 7518906 7529536 7551488 7558272 7610484 7617321 7632672 7715736 7791686 7797384 7838208 7879896 7899444 7921152 7983036 8001504 8024832 8086176 8087526 8168202 8171744 8192016 8254638 8278704 8297856 8362683 8385664 8387064 8451177 8470728 8475816 8495424 8503056 8520192 8586756 8605184 8672412 8680203 8697696 8772057 8817984 8864883 8878898 8904784 8911296 9001692 9027936 9096948 9144576 9193212 9216018 9241344 9313542 9335088 9339136 9362304 9412098 9433872 9435447 9461376 9529569 9535293 9557352 9565938 9585216 9630411 9658488 9680832 9709056 9784908 9888452 9911328 9920232 9940224 10017882 10025208 10077696 10117814 10147312 10156428 10176896 10287648 10396512 10501974 10506528 10532592 10613106 10644048 10668672 10725414 10752021 10781568 10783368 10865799 10890936 10922688 10980781 11006184 11038272 11063808 11150244 11160261 11182752 11268236 11278359 11294304 11301088 11327232 11337408 11415726 11449008 11563216 11573604 11596928 11687529 11696076 11757312 11819844 11849166 11881728 11974554 12002256 12037248 12129264 12131289 12252303 12257616 12288024 12381957 12418056 12446784 12483072 12512983 12549464 12578496 12580596 12615168 12706092 12713724 12743136 12754584 12780288 12840548 12877984 12880134 12907776 13008618 13046544 13215104 13226976 13318347 13357176 13366944 13502538 13541904 13645422 13716864 13789818 13824027 13862016 13935742 13970313 14002632 14008704 14043456 14118147 14150808 14192064 14224896 14300552 14336028 14348907 14375424 14377824 14487732 14521248 14563584 14674912 14677362 14717696 14832678 14866992 14880348 14910336 15026823 15037812 15059072 15116544 15176721 15185837 15220968 15234642 15265344 15431472 15583372 15594768 15752961 15759792 15798888 15919659 15966072 16003008 16049664 16088121 16172352 16175052 16336404 16343488 16384032 16509276 16557408 16595712 16725366 16771328 16774128 16902354 16941456 16951632 16990848 17006112 17123589 17173512 17304791 17344824 17360406 17395392 17544114 17635968 17729766 17757796 17773749 17809568 17822592 17961831 18003384 18055872 18193896 18289152 18386424 18432036 18482688 18627084 18670176 18678272 18724608 18824196 18867744 18870894 18922752 19059138 19070586 19114704 19131876 19170432 19260822 19316976 19320201 19361664 19512927 19569816 19719413 19776904 19822656 19840464 19880448 20035764 20050416 20235628 20253807 20294624 20312856 20353792 20468133 20575296 20684727 20793024 20903613 21003948 21013056 21065184 21226212 21288096 21337344 21450828 21504042 21563136 21566736 21731598 21781872 21845376 21961562 22012368 22016043 22076544 22249017 22300488 22320522 22365504 22470959 22536472 22556718 22588608 22602176 22654464 22674816 22831452 22851963 22898016 23126432 23147208 23193856 23375058 23392152 23514624 23639688 23698332 23763456 23949108 24004512 24074496 24258528 24262578 24504606 24515232 24576048 24763914 24836112 24893568 25025966 25088049 25098928 25156992 25161192 25353531 25412184 25427448 25486272 25509168 25560576 25681096 25755968 25760268 25815552 26017236 26040609 26093088 26316171 26430208 26453952 26594649 26636694 26714352 26733888 27005076 27083808 27270901 27290844 27433728 27579636 27648054 27724032 27871484 27940626 28005264 28017408 28086912 28236294 28301616 28306341 28384128 28588707 28601104 28605879 28672056 28697814 28755648 28891233 28975464 29042496 29127168 29349824 29354724 29435392 29665356 29733984 29760696 29820672 30053646 30075624 30118144 30233088 30353442 30371674 30441936 30469284 30530688 30862944 31076143 31166744 31189536 31505922 31519584 31597776 31839318 31932144 32006016 32176242 32256063 32344704 32350104 32597397 32672808 32686976 32768064 32942343 33018552 33114816 33191424 33450732 33480783 33542656 33548256 33804708 33835077 33882912 33903264 33981696 34012224 34247178 34347024 34609582 34689648 34720812 34790784 35062587 35088228 35271936 35459532 35515592 35547498 35619136 35645184 35923662 36006768 36111744 36387792 36393867 36756909 36772848 36864072 37145871 37254168 37340352 37449216 37538949 37648392 37735488 37741788 37845504 38118276 38141172 38229408 38263752 38340864 38521644 38633952 38640402 38723328 39025854 39139632 39438826 39553808 39645312 39680928 39955041 40071528 40100832 40471256 40507614 40589248 40625712 40707584 40936266 41150592 41369454 41472081 41586048 41807226 41910939 42007896 42026112 42130368 42354441 42452424 42576192 42674688 42901656 43008084 43126272 43133472 43463196 43563744 43690752 43923124 44024736 44032086 44153088 44498034 44600976 44641044 44731008 44941918 45072944 45080469 45113436 45177216 45204352 45349632 45530163 45557511 45662904 45703926 45796032 46252864 46294416 46387712 46750116 46784304 47258883 47279376 47396664 47758977 47898216 48009024 48148992 48264363 48517056 48525156 48775097 49009212 49030464 49152096 49527828 49672224 49787136 50051932 50176098 50197856 50313984 50322384 50707062 50824368 50854896 50972544 51018336 51362192 51370767 51511936 51520536 51914373 52034472 52081218 52186176 52632342 52860416 52907904 53189298 53273388 53321247 53428704 53467776 53885493 54010152 54167616 54541802 54581688 54867456 55159272 55296108 55448064 55742968 55881252 56010528 56034816 56173824 56472588 56603232 56612682 56768256 57177414 57202208 57211758 57344112 57395628 57511296 57782466 57950928 57960603 58084992 58538781 58699648 58709448 59158239 59330712 59467968 59521392 59641344 60107292 60151248 60236288 60706884 60743348 60761421 60883872 60938568 61061376 61404399 61725888 62054181 62152286 62333488 62379072 62710839 63011844 63039168 63195552 63678636 63864288 64012032 64352484 64512126 64689408 64700208 65194794 65345616 65373952 65536128 65884686 66037104 66048129 66229632 66747051 66901464 66961566 67096512 67412877 67453369 67609416 67670154 67765824 67806528 67963392 68024448 68494356 68555889 68694048 69219164 69379296 69441624 69581568 70125174 70176456 70543872 70919064 71031184 71094996 71238272 71290368 71847324 72013536 72223488 72775584 72787734 73513818 73545696 73728144 74291742 74508336 74680704 75077898 75264147 75296784 75470976 75483576 76060593 76236552 76282344 76458816 76527504 76681728 76865467 77043288 77267904 77280804 77446656 78051708 78121827 78279264 78877652 78948513 79107616 79290624 79361856 79783947 79910082 80143056 80201664 80942512 81015228 81178496 81251424 81812703 81872532 82301184 82738908 82944162 83172096 83614452 83821878 84015792 84052224 84260736 84708882 84904848 84919023 85152384 85766121 85803312 85817637 86016168 86266944 86673699 86926392 87127488 87381504 87590881 87846248 88049472 88064172 88306176 88996068 89201952 89282088 89462016 89883836 90145888 90160938 90226872 90354432 90408704 90699264 91060326 91115022 91325808 91407852 91592064 92505728 92588832 93228429 93500232 93568608 94517766 94558752 94793328 95517954 95796432 96018048 96528726 96768189 97034112 97050312 97550194 97792191 98018424 98060928 98304192 98827029 99055656 99344448 99574272 100103864 100352196 100395712 100442349 100627968 100644768 101414124 101505231 101648736 101709792 101945088 102036672 102724384 102741534 103023872 103041072 103828746 104068944 104162436 104372352 105187761 105264684 105815808 106300859 106378596 106546776 106642494 106857408 106935552 107770986 108020304 108335232 109083604 109163376 109181601 110270727 110318544 110592216 111437613 111485936 111762504 112021056 112347648 112616847 112945176 113206464 113225364 113536512 114354828 114404416 114423516 114688224 114791256 115022592 115564932 115901856 115921206 116169984 117077562 117399296 117418896 118316478 118661424 118935936 119042784 119865123 120214584 120302496 121133537 121413768 121486696 121522842 121767744 121877136 122122752 122808798 123451776 124108362 124304572 124416243 124666976 124758144 125421678 125732817 126023688 126078336 126391104 127063323 127357272 127728576 128024064 128704968 129024252 129378816 129400416 130389588 130691232 130747904 131072256 131769372 132074208 132096258 132459264 133494102 133802928 133923132 134193024 134825754 134906738 135218832 135241407 135340308 135531648 135613056 136048896 136590489 136672533 136988712 137111778 137388096 138035891 138438328 138758592 138883248 139163136 140250348 140352912 141776649 141838128 142062368 142189992 142476544 143276931 143694648 144027072 144446976 144793089 145551168 145575468 146325291 147027636 147091392 147456288 148583484 149016672 149361408 150155796 150528294 150593568 150941952 150967152 152121186 152473104 152564688 152917632 153055008 153730934 154086576 154112301 154535808 154561608 155743119 156103416 156243654 156558528 157755304 157897026 158215232 158581248 158723712 159567894 159820164 159963741 160286112 160403328 161656479 161885024 162030456 162356992 162502848 163625406 163745064 164602368 165477816 165888324 166344192 167228904 167643756 168031584 168104448 168521472 169417764 169809696 169838046 170304768 171532242 171606624 171635274 172032336 172533888 173347398 173852784 173881809 174254976 175181762 175616343 175692496 176098944 176128344 177474717 177992136 178403904 178564176 178924032 179767672 180291776 180321876 180453744 180708864 180817408 182120652 182230044 182284263 182651616 182815704 183184128 184213197 185011456 185177664 186162543 186456858 187000464 187137216 188132517 189035532 189117504 189586656 190896307 191035908 191592864 192036096 193057452 193536378 194068224 194100624 195100388 195584382 196036848 196121856 196608384 197654058 198111312 198144387 198688896 200207728 200241153 200704392 200791424 200884698 201289536 202238631 202360107 202828248 203010462 203297472 203419584 203890176 204073344 205448768 205483068 205667667 206047744 206082144 207657492 208137888 208324872 208744704 210375522 210529368 211631616 212601718 212757192 213093552 213284988 213714816 213871104 215541972 216040608 216670464 217533001 218167208 218326752 218363202 220541454 220637088 221184432 222875226 222971872 223525008 224042112 225233694 225792441 225890352 226412928 226450728 228181779 228709656 228808832 228847032 229376448 229582512 230045184 230596401 231129864 231803712 231842412 232339968 234155124 234365481 234798592 234837792 236632956 236845539 237322848 237871872 238085568 239351841 239730246 240429168 240604992 242267074 242827536 242973392 243045684 243535488 243754272 245438109 245617596 246903552 248216724 248609144 248832486 249333952 249516288 250843356 251465634 252047376 252156672 252782208 254126646 254714544 254757069 255457152 257298363 257409936 257452911 258048504 258800832 260021097 260779176 261382464 262144512 262772643 263538744 264148416 264192516 264918528 266988204 267605856 267846264 268386048 269651508 269813476 270437664 270482814 270680616 271063296 271226112 272097792 273180978 273345066 273977424 274223556 274776192 276071782 276876656 277517184 277766496 279685287 280500696 280705824 283553298 283676256 284124736 284379984 284953088 286553862 287389296 288054144 289586178 290304567 291102336 291150936 292650582 293376573 294055272 294182784 294912576 296481087 297166968 298033344 298722816 299618453 300311592 301056588 301187136 301883904 301934304 304242372 304515693 304946208 305129376 305835264 306110016 307461868 308173152 308224602 309071616 309123216 311486238 312206832 312487308 313117056 315510608 315563283 315794052 316430464 317447424 318902577 319135788 319640328 319927482 320572224 320806656 323312958 323770048 324060912 324713984 325005696 327250812 327490128 327544803 330812181 330955632 331776648 334312839 334457808 335287512 336063168 337042944 337850541 338835528 339619392 339676092 340609536 341425679 343064484 343213248 343270548 344064672 345067776 346694796 347705568 347763618 348509952 350363524 351232686 351384992 352197888 352256688 354949434 355984272 356807808 357128352 359535344 359595369 360583552 360643752 360907488 363400611 364241304 364460088 364568526 365303232 365631408 366368256 368426394 370022912 370355328 372325086 372913716 373248729 374000928 374274432 376265034 377198451 378071064 378235008 379173312 381189969 381792614 382071816 383185728 384072192 386114904 387072756 388136448 388201248 390200776 391168764 392073696 392243712 393216768 395308116 396222624 396288774 397377792 400415456 400482306 401408784 401582848 401769396 402579072 404477262 404720214 405656496 405724221 406020924 406594944 406839168 408146688 409771467 410017599 410897536 410966136 411335334 412164288 414107673 415314984 416275776 416649744 417489408 420751044 421058736 425203436 425329947 425514384 426187104 426569976 427429632 429830793 431083944 432081216 433340928 434379267 435066002 436334416 436653504 436726404 438975873 441082908 441274176 442368864 445750452 445943744 447050016 448084224 450467388 451584882 451780704 452825856 452901456 456363558 457419312 457617664 457694064 458752896 459165024 461192802 462259728 462336903 463607424 463684824 467229357 468310248 468730962 469675584 472173583 473265912 473691078 474645696 475743744 476171136 478703682 479460492 479891223 480858336 481209984 484534148 484969437 485655072 485946784 486091368 487070976 487508544 490876218 491235192 493807104 496433448 497218288 497664972 498667904 499032576 501686712 502931268 504094752 504313344 505564416 508253292 509429088 509514138 510914304 514596726 514819872 514905822 516097008 517601664 520042194 521558352 521645427 522764928 525545286 526849029 527077488 528296832 528385032 532424151 533976408 535211712 535692528 536772096 538058269 539303016 539626952 540875328 540965628 541361232 542126592 542452224 546361956 546690132 546852789 547954848 548447112 549552384 552143564 552639591 553753312 555034368 555532992 558487629 559370574 561001392 561411648 564397551 567106596 567352512 568249472 568759968 572688921 573107724 574778592 576108288 579172356 580609134 582204672 582301872 585301164 586753146 588110544 588365568 589825152 592962174 594333936 594433161 596066688 599236906 600623184 600723459 602113176 602374272 603868608 606715893 607080321 608484744 609031386 609892416 610258752 611670528 612220032 613136167 614923736 616346304 616449204 617003001 618143232 618246432 622972476 624413664 624974616 626234112 631021216 631126566 631588104 632860928 634894848 637805154 638271576 639280656 639854964 641144448 641613312 646625916 647540096 648121824 650011392 652599003 654501624 654980256 655089606 661624362 661911264 663553296 668625678 668915616 670575024 672126336 675701082 677377323 677671056 679238784 679352184 682851358 684545337 686128968 686426496 686541096 688129344 690135552 691789203 693389592 695411136 695527236 697019904 700727048 702465372 702769984 703096443 704395776 704513376 709898868 710536617 711968544 713615616 714256704 718055523 719070688 719190738 721167104 721287504 721814976 726801222 728482608 728920176 729137052 730606464 731262816 736314327 736852788 740710656 744106013 744650172 745827432 746497458 748001856 748548864 752530068 754396902 756142128 756470016 758346624 762379938 763585228 764143632 764271207 766371456 771895089 772229808 772358733 774145512 776402496 780063291 780401552 782337528 784147392 786433536 788317929 790616232 792445248 792577548 794755584 800830912 800964612 802817568 803165696 803538792 805158144 808954524 809440428 811312992 811448442 812041848 813189888 813678336 816293376 819542934 820035198 821795072 821932272 822670668 824328576 828215346 830629968 832551552 833299488 839055861 841502088 842117472 847934759 850406872 850659894 851028768 852374208 853139952 854859264 859661586 862167888 864162432 868758534 870132004 870913701 872668832 873307008 873452808 877951746 880129719 882165816 882548352 884737728 889443261 891500904 891887488 894100032 896168448 898855359 900934776 903169764 903561408 905651712 905802912 912727116 913547079 914838624 915235328 915388128 917505792 918330048 922385604 924519456 924673806 927214848 927369648 934458714 936620496 937461924 939351168 944347166 946531824 946689849 947382156 949291392 952342272 956707731 957407364 958920984 959782446 961716672 962419968 966251237 969068296 969938874 971310144 971893568 972182736 974141952 975017088 981752436 982470384 982634409 992436543 992866896 994436576 995329944 997335808 1002938517 1003373424 1005862536 1008189504 1011128832 1013551623 1016506584 1018858176 1019028276 1021828608 1024277037 1029193452 1029639744 1029811644 1032194016 1035203328 1040084388 1043116704 1043290854 1045529856 1051090572 1053698058 1054154976 1056593664 1056770064 1064848302 1067952816 1070423424 1071385056 1076116538 1078606032 1078786107 1079253904 1081750656 1081931256 1082722464 1090201833 1092723912 1093380264 1093705578 1095909696 1096894224 1099104768 1104287128 1105279182 1107506624 1110068736 1111065984 1116975258 1118741148 1119746187 1122002784 1122823296 1128795102 1131595353 1134213192 1134705024 1136498944 1137519936 1143569907 1145377842 1146215448 1149557184 1152216576 1158344712 1161218268 1164409344 1164603744 1170602328 1173506292 1176221088 1176731136 1179650304 1185924348 1188667872 1188866322 1192133376 1198473812 1201246368 1201446918 1204226352 1204748544 1207737216 1213431786 1214160642 1216969488 1217172663 1218062772 1219784832 1220517504 1224440064 1226272334 1229314401 1229847472 1230052797 1232692608 1232898408 1234006002 1236492864 1242323019 1245944952 1248827328 1249949232 1252468224 1262042432 1262253132 1263176208 1265721856 1275610308 1275989841 1276543152 1278561312 1279709928 1282288896 1289492379 1293251832 1295080192 1296243648 1300022784 1303137801 1305198006 1309003248 1309960512 1310179212 1316927619 1323248724 1323822528 1327106592 1336274149 1337251356 1337831232 1341150048 1344252672 1351402164 1354754646 1355342112 1358477568 1358704368 1365702716 1369090674 1372257936 1372852992 1373082192 1376258688 1383578406 1386779184 1387010709 1390822272 1391054472 1401454096 1401688071 1404930744 1405539968 1406192886 1409026752 1416520749 1419797736 1421073234 1423937088 1427231232 1428513408 1436111046 1438141376 1438381476 1439673669 1442334208 1442575008 1443629952 1453602444 1454908311 1456965216 1457840352 1458274104 1461212928 1462525632 1472628654 1473705576 1481421312 1488212026 1489300344 1491654864 1492994916 1496003712 1497097728 1505060136 1508793804 1512284256 1512940032 1516693248 1524759876 1527170456 1528287264 1528542414 1532742912 1543790178 1544459616 1544717466 1548291024 1552804992 1560126582 1560803104 1564675056 1564936281 1568294784 1576635858 1580547087 1581232464 1584890496 1585155096 1597272453 1601661824 1601929224 1605635136 1607077584 1610316288 1614174807 1617909048 1618880856 1622625984 1622896884 1624083696 1626379776 1627356672 1639085868 1640070396 1640558367 1643590144 1643864544 1645341336 1648657152 1656430692 1657918773 1661259936 1665103104 1666598976 1675462887 1678111722 1683004176 1684234944 1693192653 1695869518 1700813744 1701319788 1702057536 1704748416 1706279904 1718066763 1719323172 1724335776 1728324864 1737517068 1740264008 1741827402 1745337664 1746614016 1746905616 1755903492 1760259438 1764331632 1765096704 1769475456 1778886522 1783001808 1783299483 1783774976 1788200064 1797710718 1801869552 1802170377 1806339528 1807122816 1811605824 1820147679 1821240963 1825454232 1827094158 1829677248 1830776256 1835011584 1836660096 1839408501 1844771208 1849038912 1849347612 1854429696 1854739296 1868917428 1873240992 1874923848 1878702336 1888694332 1893063648 1893379698 1894764312 1898582784 1904684544 1913415462 1914814728 1917841968 1919564892 1923433344 1924839936 1932502474 1938136592 1939877748 1942620288 1943787136 1944365472 1950034176 1957797009 1963504872 1964940768 1965268818 1984873086 1985733792 1988873152 1990659888 1994671616 2005877034 2006746848 2011725072 2016379008 2027103246 2032131969 2033013168 2037716352 2038056552 2048554074 2053636011 2058386904 2059279488 2059623288 2064388032 2070406656 2075367609 2080168776 2086233408 2086581708 2091059712 2097329171 2102181144 2107396116 2108309952 2113187328 2113540128 2129696604 2131609851 2135905632 2140846848 2142770112 2152233076 2154166569 2157212064 2157572214 2158507808 2163501312 2163862512 2165444928 2180403666 2185447824 2186760528 2187411156 2191819392 2193788448 2208574256 2208942981 2210558364 2215013248 2222131968 2232318039 2233950516 2237482296 2239492374 2244005568 2245646592 2257590204 2263190706 2268426384 2269410048 2272997888 2275039872 2287139814 2290755684 2292430896 2292813621 2299114368 2315685267 2316689424 2317076199 2322436536 2329207488 2340189873 2341204656 2347012584 2352442176 2359300608 2364953787 2371848696 2377335744 2377732644 2384266752 2389979753 2396947624 2402492736 2402893836 2408452704 2409497088 2415474432 2426863572 2428321284 2433938976 2434345326 2436125544 2439569664 2441035008 2448880128 2452544668 2458628802 2459694944 2460105594 2465385216 2465796816 2468012004 2472985728 2484646038 2491889904 2497654656 2499898464 2517167583 2524084864 2524506264 2526352416 2543804277 2551220616 2551979682 2553086304 2557122624 2559419856 2564577792 2578984758 2586503664 2590160384 2592487296 2606275602 2610396012 2612741103 2618006496 2619921024 2620358424 2633855238 2640389157 2646497448 2647645056 2654213184 2668329783 2672548298 2674502712 2675662464 2682300096 2688505344 2696566077 2702804328 2709509292 2710684224 2716955136 2717408736 2731405432 2738181348 2740641237 2744515872 2745705984 2746164384 2752517376 2767156812 2773558368 2774021418 2781644544 2782108944 2802908192 2803376142 2809861488 2811079936 2812385772 2818053504 2833041498 2839595472 2840069547 2842146468 2847874176 2857026816 2870123193 2872222092 2876282752 2876762952 2879347338 2885150016 2887259904 2898753711 2900494867 2907204888 2909816622 2913930432 2915680704 2916548208 2922425856 2925051264 2945257308 2947411152 2947903227 2976424052 2977309629 2978600688 2983309728 2985989832 2992007424 3008815551 3010120272 3017587608 3024568512 3033386496 3040654869 3049519752 3054340912 3056574528 3057084828 3065485824 3072831111 3087580356 3088919232 3089434932 3096582048 3105609984 3120253164 3121606208 3129350112 3129872562 3136589568 3153271716 3161094174 3162464928 3169780992 3170310192 3194544906 3203323648 3203858448 3211270272 3214155168 3228349614 3235818096 3236358321 3237761712 3245251968 3245793768 3248167392 3270605499 3278171736 3280140792 3281116734 3287729088 3290682672 3297314304 3305215081 3312861384 3315837546 3322519872 3330206208 3333197952 3350925774 3356223444 3359238561 3366008352 3368469888 3386385306 3391739036 3394786059 3401627488 3402639576 3404115072 3409496832 3412559808 3430709721 3436133526 3438646344 3448671552 3456649728 3475034136 3480528016 3483654804 3490675328 3493228032 3493811232 3511806984 3520518876 3528663264 3530193408 3538950912 3557773044 3566003616 3566598966 3567549952 3576400128 3595421436 3603739104 3604340754 3612679056 3614245632 3623211648 3640295358 3642481926 3650908464 3651517989 3654188316 3659354496 3661552512 3673320192 3678817002 3687943203 3689542416 3690158391 3698077824 3698695224 3709478592 3726969057 3737834856 3746481984 3749847696 3757404672 3766407883 3777388664 3786127296 3786759396 3789528624 3797165568 3826830924 3827969523 3829629456 3835683936 3839129784 3846866688 3865004948 3868477137 3876273184 3879755496 3885240576 3887574272 3888730944 3900068352 3909413403 3915594018 3927009744 3929881536 3930537636 3950782857 3969746172 3971467584 3977746304 3981319776 4008822447 4011754068 4013493696 4023450144 4032758016 4054206492 4064263938 4066026336 4075432704 4076113104 4097108148 4107272022 4116773808 4118558976 4119246576 4128776064 4150735218 4160337552 4161032127 4172466816 4173163416 4194658342 4204362288 4205064213 4214792232 4216619904 4227080256 4249562247 4259393208 4263219702 4271811264 4281693696 4285540224 4291953169 4304466152 4308333138 4314424128 4315144428 4317015616 4319021007 4327002624 4327725024 4330889856 4360807332 4364724933 4370895648 4373521056 4374822312 4383638784 4387576896 4417148512 4417885962 4421116728 4430026496 4444263936 4464636078 4467901032 4474964592 4478984748 4488011136 4491293184 4515180408 4526381412 4536852768 4538820096 4550079744 4574279628 4581511368 4584861792 4585627242 4598228736 4631370534 4633378848 4634152398 4644873072 4658414976 4680379746 4682409312 4694025168 4694808843 4704884352 4729907574 4741641261 4743697392 4754671488 4755465288 4779959506 4791817359 4793895248 4804985472 4805787672 4816905408 4830948864 4842524421 4853727144 4856642568 4867877952 4868690652 4872251088 4879139328 4882070016 4905089336 4917257604 4919389888 4920211188 4921675101 4930770432 4931593632 4936024008 4945971456 4969292076 4973756319 4983779808 4995309312 4999796928 5026388661 5034335166 5048169728 5049012528 5052704832 5079577959 5087608554 5102441232 5103959364 5106172608 5114245248 5118839712 5154200289 5157969516 5173007328 5184974592 5208742091 5212551204 5220792024 5225482206 5236012992 5239842048 5240716848 5267710476 5280778314 5292994896 5295290112 5308426368 5336659566 5345096596 5349005424 5349898449 5351324928 5364600192 5393132154 5405608656 5406511131 5419018584 5421368448 5434817472 5460443037 5462810864 5463722889 5476362696 5481282474 5489031744 5492328768 5505034752 5518225503 5534313624 5547116736 5548042836 5563289088 5564217888 5605816384 5606752284 5619722976 5622159872 5624771544 5636107008 5666082996 5679190944 5680139094 5684292936 5695748352 5714053632 5740246386 5744444184 5752565504 5753525904 5758694676 5770300032 5774519808 5797507422 5800989734 5814409776 5819633244 5827860864 5831361408 5833096416 5850102528 5873391027 5890514616 5894822304 5895806454 5935543313 5952848104 5954619258 5957201376 5966619456 5971979664 5984014848 6017631102 6020240544 6035175216 6049137024 6081309738 6096395907 6099039504 6108681824 6113149056 6114169656 6145662222 6160908033 6175160712 6177838464 6178869864 6193164096 6211219968 6226102827 6240506328 6243212416 6258700224 6259745124 6273179136 6291987513 6306543432 6322188348 6324929856 6339561984 6340620384 6389089812 6394829553 6406647296 6407716896 6422540544 6428310336 6456699228 6462499707 6471636192 6472716642 6475523424 6490503936 6491587536 6496334784 6541210998 6556343472 6560281584 6562233468 6575458176 6581365344 6610430162 6625722768 6626828943 6631675092 6645039744 6666395904 6696954117 6701851548 6712446888 6718477122 6732016704 6736939776 6772770612 6783478072 6789572118 6803254976 6805279152 6808230144 6818993664 6825119616 6861419442 6872267052 6877292688 6878440863 6897343104 6947055801 6950068272 6951228597 6961056032 6967309608 6981350656 6987622464 7020569619 7023613968 7041037752 7057326528 7077901824 7094861361 7115546088 7132007232 7133197932 7152800256 7169939259 7190842872 7207478208 7208681508 7225358112 7228491264 7246423296 7280590716 7284963852 7301816928 7303035978 7308376632 7318708992 7323105024 7346640384 7357634004 7375886406 7379084832 7380316782 7396155648 7397390448 7418957184 7453938114 7475669712 7492963968 7499695392 7532815766 7551502749 7554777328 7572254592 7573518792 7579057248 7631412831 7653661848 7655939046 7659258912 7671367872 7678259568 7693733376 7730009896 7736954274 7752546368 7759510992 7770481152 7775148544 7777461888 7818826806 7831188036 7838223309 7854019488 7859763072 7861075272 7901565714 7921167471 7939492344 7942935168 7955492608 7962639552 8004989349 8017644894 8023508136 8026987392 8046900288 8065516032 8089698231 8108412984 8128527876 8132052672 8150865408 8152226208 8194216296 8214544044 8233547616 8237117952 8238493152 8257552128 8301470436 8320675104 8322064254 8344933632 8346326832 8389316684 8408724576 8410128426 8429584464 8433239808 8454160512 8499124494 8518786416 8520208641 8526439404 8543622528 8571080448 8583906338 8608932304 8610369579 8616666276 8628848256 8630288856 8634031232 8638042014 8655450048 8661779712 8696261133 8701484601 8721614664 8729449866 8741791296 8747042112 8749644624 8767277568 8775153792 8834297024 8835771924 8842233456 8843709681 8860052992 8929272156 8931928887 8935802064 8949929184 8957969496 8976022272 9026446653 9030360816 9052762824 9073705536 9100159488 9121964607 9148559256 9163022736 9169723584 9171254484 9196457472 9218493333 9262741068 9266757696 9268304796 9289746144 9316829952 9353919043 9360759492 9364818624 9388050336 9389617686 9409768704 9459815148 9483282522 9487394784 9509342976 9510930576 9559919012 9583634718 9587790496 9609970944 9611575344 9633810816 9685048842 9707454288 9709074963 9713285136 9735755904 9737381304 9744502176 9810178672 9811816497 9834515208 9838779776 9840422376 9843350202 9863187264 9872048016 9891942912 9915645243 9938584152 9947512638 9967559616 9990618624 9999593856 10052777322 10068670332 10077715683 10096339456 10098025056 10105409664 10159155918 10175217108 10184358177 10204882464 10207918728 10212345216 10228490496 10237679424 10292129163 10308400578 10315939032 10346014656 10369949184 10417484182 10425102408 10441584048 10450964412 10472025984 10479684096 10481433696 10535420952 10561556628 10585989792 10590580224 10616852736 10673319132 10690193192 10698010848 10699796898 10702649856 10729200384 10786264308 10811217312 10813022262 10838037168 10842736896 10869634944 10920886074 10925621728 10927445778 10952725392 10954553967 10962564948 10978063488 10984657536 11036451006 11063829609 11068627248 11070475173 11094233472 11096085672 11128435776 11180907171 11211632768 11213504568 11239445952 11249543088 11272214016 11299223649 11332165992 11358381888 11360278188 11368585872 11391496704 11480492772 11483908569 11488888368 11505131008 11507051808 11517389352 11540600064 11595014844 11601979468 11605431411 11628819552 11639266488 11655721728 11662722816 11666192832 11700205056 11728240209 11746782054 11781029232 11789644608 11791612908 11852348571 11871086626 11905696208 11909238516 11914402752 11933238912 11943959328 12026467341 12035262204 12040481088 12070350432 12098274048 12162619476 12192791814 12198079008 12217363648 12226298112 12228339312 12291324444 12321816066 12350321424 12355676928 12357739728 12386328192 12452205654 12481012656 12483096381 12486424832 12517400448 12519490248 12583975026 12613086864 12615192639 12644376696 12649859712 12681240768 12748686741 12778179624 12789659106 12815433792 12845081088 12856620672 12875859507 12883593479 12913398456 12924999414 12943272384 12945433284 12951046848 12981007872 12983175072 12992669568 13082421996 13094174799 13112686944 13120563168 13124466936 13150916352 13162730688 13220860324 13251445536 13253657886 13263350184 13290079488 13332791808 13393908234 13403703096 13424893776 13436954244 13464033408 13473879552 13545541224 13566956144 13579144236 13606509952 13610558304 13616460288 13650239232 13722838884 13744534104 13754585376 13756881726 13794686208 13894111602 13900136544 13902457194 13922112064 13934619216 13962701312 13975244928 14041139238 14047227936 14082075504 14084426529 14114653056 14189722722 14224923783 14231092176 14264014464 14266395864 14339878518 14375452077 14381685744 14414956416 14417363016 14450716224 14492846592 14527573263 14561181432 14569927704 14603633856 14606071956 14616753264 14637417984 14646210048 14681304197 14715268008 14751772812 14758169664 14760633564 14792311296 14794780896 14837914368 14907876228 14921268957 14951339424 14985927936 14999390784 15065631532 15079165983 15103005498 15109554656 15144509184 15147037584 15158114496 15238733877 15262825662 15307323696 15311878092 15318517824 15342735744 15356519136 15460019792 15462600867 15473908548 15505092736 15519021984 15554923776 15626226273 15637653612 15662376072 15676446618 15708038976 15719526144 15722150544 15803131428 15842334942 15878984688 15885870336 15910985216 15925279104 16009978698 16035289788 16047016272 16049695347 16053974784 16093800576 16179396462 16216825968 16219533393 16257055752 16264105344 16304452416 16381329111 16388432592 16391168667 16429088088 16467095232 16476986304 16515104256 16554676509 16602940872 16641350208 16644128508 16689867264 16692653664 16729858271 16778633368 16817449152 16820256852 16859168928 16866479616 16908321024 16998248988 17037572832 17040417282 17052878808 17087245056 17142160896 17167812676 17217864608 17220739158 17233332552 17257696512 17260577712 17268062464 17276084028 17310900096 17323559424 17392522266 17402969202 17443229328 17458899732 17483582592 17494084224 17499289248 17550307584 17620173081 17668594048 17671543848 17684466912 17687419362 17806629939 17858544312 17863857774 17871604128 17899858368 17915938992 17952044544 18052893306 18060721632 18105525648 18147411072 18243929214 18289187721 18297118512 18326045472 18339447168 18342508968 18436986666 18482724099 18525482136 18533515392 18536609592 18579492288 18633659904 18678308481 18707838086 18721518984 18729637248 18776100672 18779235372 18819537408 18875962539 18919630296 18966565044 18974789568 19018685952 19021861152 19119838024 19167269436 19175580992 19184488659 19219941888 19223150688 19267621632 19370097684 19387499121 19414908576 19418149926 19426570272 19471511808 19474762608 19489004352 19620357344 19623632994 19669030416 19677559552 19680844752 19686700404 19726374528 19744096032 19831290486 19877168304 19880486829 19895025276 19935119232 19999187712 20090862351 20105554644 20137340664 20155431366 20196050112 20210819328 20303464069 20318311836 20350434216 20368716354 20409764928 20415837456 20424690432 20456980992 20475358848 20584258326 20616801156 20631878064 20635322589 20692029312 20834968364 20841167403 20850204816 20853685791 20883168096 20901928824 20944051968 20962867392 21061708857 21070841904 21123113256 21171979584 21233705472 21284584083 21346638264 21380386384 21396021696 21399593796 21458400768 21509817777 21572528616 21622434624 21626044524 21676074336 21685473792 21739269888 21841772148 21851243456 21854891556 21905450784 21909107934 21925129896 21956126976 21969315072 22072902012 22127659218 22137254496 22140950346 22188466944 22192171344 22256871552 22361814342 22423265536 22427009136 22478891904 22499086176 22598447298 22654508247 22664331984 22716763776 22720556376 22737171744 22894238493 22960985544 22967817138 22977776736 23014103616 23034778704 23081200128 23136505567 23190029688 23203958936 23210862822 23257639104 23278532976 23311443456 23325445632 23332385664 23456480418 23493564108 23514669927 23562058464 23579289216 23583225816 23704697142 23742173252 23763502413 23811392416 23818477032 23828805504 23866477824 23887918656 24014968047 24052934682 24070524408 24080962176 24140700864 24196548096 24269094693 24325238952 24385583628 24396158016 24434727296 24452596224 24456678624 24582648888 24643632132 24700642848 24711353856 24715479456 24772656384 24904411308 24962025312 24966192762 24972849664 25034800896 25038980496 25167950052 25226173728 25230385278 25288753392 25299719424 25362481536 25497373482 25556359248 25560625923 25579318212 25630867584 25713241344 25751719014 25767186958 25826796912 25831108737 25849998828 25886544768 25890866568 25902093696 25966350144 25985339136 26088783399 26104453803 26164843992 26188349598 26225373888 26241126336 26248933872 26301832704 26325461376 26364855181 26441720648 26502891072 26507315772 26526700368 26531129043 26580158976 26787816468 26795786661 26807406192 26849787552 26873908488 26928066816 27079339959 27091082448 27133912288 27158288472 27213019904 27221116608 27300478464 27365893821 27445677768 27489068208 27509170752 27513763452 27589372416 27655479999 27788223204 27800273088 27804914388 27844224128 27869238432 27950489856 28061757129 28082278476 28094455872 28164151008 28168853058 28229306112 28379445444 28449847566 28462184352 28528028928 28532791728 28679757036 28750904154 28763371488 28829912832 28834726032 28901432448 29055146526 29122362864 29127224889 29139855408 29207267712 29212143912 29233506528 29362608394 29430536016 29435449491 29503545624 29516339328 29521267128 29589561792 29675828736 29746935729 29815752456 29842537914 29902678848 29971855872 29998781568 30131263064 30158331966 30206010996 30219109312 30233147049 30289018368 30294075168 30316228992 30477467754 30525651324 30553074531 30614647392 30623756184 30637035648 30685471488 30713038272 30876387489 30920039584 30925201734 30947817096 31010185472 31038043968 31109847552 31252452546 31275307224 31324752144 31352893236 31416077952 31439052288 31444301088 31606262856 31684669884 31757969376 31771740672 31850558208 32019957396 32070579576 32094032544 32099390694 32107949568 32187601152 32358792924 32433651936 32439066786 32514111504 32528210688 32608904832 32762658222 32776865184 32782337334 32858176176 32863661901 32934190464 32953972608 33109353018 33191488827 33205881744 33211425519 33282700416 33288257016 33385307328 33459716542 33542721513 33557266736 33634898304 33640513704 33718337856 33816642048 33897670947 33996497976 34075145664 34080834564 34105757616 34174490112 34335625352 34435729216 34441478316 34451725707 34466665104 34515393024 34521155424 34536124928 34552168056 34621800192 34785044532 34805938404 34816294233 34886458656 34917799464 34967165184 34988168448 34998578496 35100615168 35184720627 35240346162 35337188096 35343087696 35368933824 35374838724 35557045713 35613259878 35717088624 35727715548 35743208256 35799716736 35831877984 36079402023 36105786612 36121443264 36211051296 36294822144 36461194637 36487858428 36578375442 36594237024 36652090944 36678894336 36685017936 36873973332 36965448198 37050964272 37067030784 37073219184 37158984576 37356616962 37415676172 37443037968 37449289143 37459274496 37552201344 37558470744 37751925078 37839260592 37845577917 37933130088 37949579136 38043722304 38239676048 38246060223 38334538872 38351161984 38368977318 38446301376 38535243264 38627578521 38650780437 38740195368 38774998242 38829817152 38836299852 38853140544 38943023616 38949525216 38978008704 39240714688 39247265988 39282524397 39338060832 39355119104 39361689504 39373400808 39452749056 39488192064 39662580972 39754336608 39760973658 39790050552 39870238464 39998375424 40181724702 40211109288 40274681328 40310862732 40392100224 40421638656 40606928138 40636623672 40700868432 40737432708 40819529856 40831674912 40849380864 40950717696 41168516652 41233602312 41263756128 41270645178 41384058624 41548803191 41669936728 41682334806 41700409632 41707371582 41766336192 41803857648 41888103936 41925734784 42123417714 42141683808 42246226512 42253279587 42343959168 42569168166 42674771349 42693276528 42760772768 42792043392 42799187592 43019635554 43126356231 43145057232 43244869248 43252089048 43352148672 43478539776 43582719789 43683544296 43702486912 43709783112 43810901568 43818215868 43850259792 43912253952 43938630144 44043912591 44145804024 44255318436 44274508992 44281900692 44376933888 44384342688 44513743104 44723628684 44763806871 44846531072 44854018272 44957783808 44998172352 45196894596 45237497949 45309016494 45328663968 45433527552 45441112752 45474343488 45716201631 45788476986 45921971088 45935634276 45955553472 46028207232 46069557408 46273011134 46380059376 46387802601 46407917872 46421725644 46515278208 46557065952 46664771328 46878678819 46912960836 46987128216 47029339854 47124116928 47158578432 47166451632 47409394284 47484346504 47527004826 47622784832 47636954064 47657611008 47732955648 47775837312 48029936094 48105869364 48141048816 48149086041 48161924352 48281401728 48538189386 48650477904 48658600179 48771167256 48792316032 48869454592 48913357248 49143987333 49165297776 49173506001 49287264264 49401285696 49430958912 49545312768 49664029527 49808822616 49924050624 49932385524 50069601792 50077960992 50189574813 50335900104 50452347456 50460770556 50577506784 50599438848 50724963072 50994746964 51112718496 51121251846 51158636424 51261735168 51426482688 51503438028 51534373916 51653593824 51662217474 51699997656 51773089536 51781733136 51804187392 51932700288 51970678272 52177566798 52208907606 52329687984 52376699196 52450747776 52482252672 52497867744 52650922752 52729710362 52860519243 52883441296 53005782144 53014631544 53053400736 53062258086 53419889817 53575632936 53591573322 53614812384 53699575104 53747816976 53856133632 54158679918 54182164896 54267824576 54316576944 54426039808 54442233216 54731787642 54867563163 54891355536 54978136416 55018341504 55027526904 55310959998 55448172297 55576446408 55600546176 55609828776 55688448256 55738476864 55900979712 56034925443 56123514258 56164556952 56188911744 56328302016 56337706116 56458612224 56627887617 56758890888 56899695132 56924368704 57056057856 57065583456 57359514072 57501808308 57526742976 57659825664 57669452064 57802864896 58110293052 58162497363 58244725728 58254449778 58279710816 58414535424 58424287824 58467013056 58725216788 58861072032 58870898982 59007091248 59032678656 59042534256 59179123584 59493871458 59631504912 59641460487 59685075828 59805357696 59997563136 60262526128 60272587053 60316663932 60412021992 60438218624 60466294098 60588150336 60632457984 60910392207 60954935508 61051302648 61106149062 61229294784 61247512368 61274071296 61370942976 61426076544 61752774978 61840079168 61850403468 61895634192 61905967767 62020370944 62076087936 62504905092 62523502209 62550614448 62561057373 62649504288 62705786472 62832155904 62888602176 63185126571 63212525712 63369339768 63515938752 63701116416 63853752249 64039914792 64141159152 64188065088 64198781388 64375202304 64529453331 64717585848 64867303872 64878133572 65028223008 65056421376 65217809664 65525316444 65553730368 65564674668 65716352352 65727323802 65868380928 65907945216 66218706036 66382977654 66411763488 66422851038 66565400832 66576514032 66770614656 66919433084 67085443026 67114533472 67269796608 67281027408 67436675712 67795341894 67963524741 67992995952 68150291328 68161669128 68211515232 68671250704 68682715479 68871458432 68882956632 68903451414 68933330208 69042310848 69104336112 69243600384 69409516701 69570089064 69611876808 69632588466 69772917312 69835598928 69934330368 69976336896 69997156992 70369441254 70480692324 70544009781 70674376192 70686175392 70737867648 70749677448 71114091426 71226519756 71290507239 71434177248 71455431096 71486416512 71599433472 71663755968 72044904141 72158804046 72211573224 72242886528 72422102592 72589644288 72807284079 72922389274 72975716856 73156750884 73188474048 73304181888 73357788672 73370035872 73747946664 73930896396 74101928544 74134061568 74146438368 74317969152 74713233924 74831352344 74886075936 74898578286 74918548992 75104402688 75116941488 75503850156 75678521184 75691155834 75866260176 75899158272 76087444608 76479352096 76492120446 76669077744 76681877769 76702323968 76737954636 76892602752 77255157042 77301560874 77480390736 77493326211 77549996484 77659634304 77672599704 77706281088 77899050432 77956017408 78266350197 78313361409 78481429376 78494531976 78565048794 78676121664 78723379008 78746801616 78905498112 78976384128 79094565543 79325161944 79508673216 79521947316 79580101104 79740476928 80363449404 80387359983 80422218576 80549362656 80621725464 80784200448 81213856276 81238019877 81273247344 81401736864 81474865416 81639059712 81663349824 81901435392 82097681463 82337033304 82467204624 82527512256 82541290356 82768117248 82966439997 83097606382 83339873456 83364669612 83400819264 83414743164 83532672384 83607715296 83851469568 84185271387 84246835428 84283367616 84492453024 84506559174 84687918336 85138336332 85349542698 85386553056 85521545536 85584086784 85598375184 86039271108 86252712462 86290114464 86489738496 86504178096 86704297344 87165439578 87367088592 87381674667 87404973824 87419566224 87621803136 87636431736 87700519584 88087825182 88291608048 88306348473 88510636872 88549017984 88563801384 88768685376 89027486208 89240807187 89447257368 89527613742 89708036544 89915567616 89996344704 90185154353 90393789192 90474995898 90618032988 90657327936 90867055104 90882225504 90948686976 91432403262 91576953972 91659223593 91843942176 91871268552 91911106944 92056414464 92139114816 92546022268 92629162467 92760118752 92775605202 92815835744 92843451288 93030556416 93114131904 93329542656 93757357638 93825921672 93974256432 94058679708 94248233856 94317156864 94332903264 94818788568 94968693008 95054009652 95245569664 95273908128 95315222016 95551674624 96059872188 96211738728 96282097632 96298172082 96323848704 96562803456 97076378772 97300955808 97317200358 97542334512 97584632064 97738909184 97826714496 98287974666 98330595552 98347012002 98574528528 98590985703 98802571392 98861917824 99328059054 99574466481 99617645232 99634276557 99848101248 99864771048 100155921984 100379149626 100628164539 100671800208 100904694912 100921541112 101155013568 101449926144 101693012841 101989493928 102225436992 102242503692 102317272848 102523470336 102769129379 103006876056 103068747832 103307187648 103324434948 103399995312 103546179072 103563466272 103608374784 103865400576 104355133596 104417815212 104448882699 104659375968 104753398392 104901495552 104964505344 104995735488 105301845504 105459420724 105554161881 105721038486 105766882592 106011564288 106029263088 106106801472 106124516172 106671137139 106839779634 107151265872 107183146644 107229624768 107399150208 107495633952 108238206069 108317359836 108364329792 108535649152 108633153888 108884466432 109383583911 109463575284 109735126326 109782711072 109956272832 110036683008 110055053808 110621919996 110896344594 111152892816 111201092352 111219657552 111376896512 111476953728 112069850886 112247028516 112329113904 112347867429 112377823488 112656604032 112675412232 113255775234 113517781776 113536733751 113799390264 113848737408 114131166912 114719028144 114738180669 115003616616 115053485952 115338904128 115605729792 115882735563 115952341311 116220586104 116324994726 116489451456 116508899556 116559421632 116829070848 116848575648 116934026112 117109007897 117450433576 117722144064 117741797964 117847573191 118014182496 118065357312 118085068512 118358247168 118987742916 119263009824 119282920974 119370151656 119610715392 119995126272 120525052256 120545174106 120633327864 120824043984 120876437248 120932588196 121176300672 121264915968 121820784414 121909871016 122102605296 122212298124 122458589568 122495024736 122548142592 122852153088 123505549956 123680158336 123700806936 123791268384 123811935534 124152175872 124646409573 125009810184 125047004418 125101228896 125122114746 125299008576 125411572944 125664311808 125777204352 126370253142 126425051424 126738679536 126759838761 127031877504 127707504498 128024314047 128079829584 128282318304 128376130176 128397562776 129058906662 129379068693 129435171696 129734607744 129756267144 130056446016 130435619328 130748159367 131050632888 131107460736 131129349336 131432704704 131454647604 131736761856 131815890432 132131737773 132437412072 132765955308 132823526976 132845702076 133130801664 133153028064 133541229312 133838866168 134170886052 134229066944 134291420613 134539593216 134562054816 134873351424 135590683788 135712493847 135927049482 135985991904 136300582656 136323338256 136423030464 137148604893 137342501408 137365430958 137742916864 137765913264 137806902828 137866660416 138084621696 138208672224 138819033402 139140178128 139163407803 139223753616 139265176932 139545834624 139671197856 139994313984 140636036457 140738882508 140961384648 141088019562 141372350784 141475735296 141499354896 142124248483 142228182852 142453039512 142581014478 142868354496 142910862192 142972833024 143198866944 143327511936 144089808282 144317608092 144423146448 144447258123 144485773056 144844205184 145614568158 145844778548 145951433712 145975800537 146313501768 146376948096 146608363776 146740071744 147431961999 147495893328 147520518003 147861792792 148203857088 148292876736 148635938304 148992088581 149426467848 149662704688 149772151872 149797156572 150208805376 150233882976 150568724439 151007700312 151357042368 151382311668 151732520352 151798316544 152174889216 152958704192 152984240892 153338155488 153363755538 153404647936 153475909272 153785205504 154510314084 154603121748 154960781472 154986652422 155099992968 155319268608 155345199408 155412562176 155798100864 155912034816 156532700394 156626722818 156962858752 156989063952 157130097588 157352243328 157446758016 157493603232 157952768256 158189131086 158581557729 158650323888 159017346432 159043894632 159160202208 160259669451 160726898808 160774719966 160844437152 161098725312 161243450928 161568400896 161955538969 162427712552 162476039754 162546494688 162803473728 162949730832 163278119424 163326699648 164195362926 164602689489 164674066608 164934409248 165055024512 165082580712 165932879994 166195212764 166344516891 166679746912 166729339224 166801638528 166829486328 167065344768 167215430592 167702939136 168104776329 168370542774 168493670856 168566735232 168984906048 169013118348 169375836672 169883662851 170276672664 170699085396 170773106112 171043091072 171168173568 171196750368 172078542216 172505424924 172580228928 172979476992 173008356192 173408594688 174330879156 174487492089 174734177184 174763349334 174809947648 174839132448 175243606272 175272863472 175401039168 176175650364 176583216096 176612696946 177021273744 177098035968 177127602768 177537370752 178481614374 178894514736 178924381461 179055227484 179416073088 179992689408 180370308706 180787578384 180817761159 180949991796 181236065976 181314655872 181764451008 181897373952 182731176621 182864806524 183153907944 183318447186 183687884352 183742537104 183822213888 184112828928 184278229632 184553986267 185092044536 185258324934 185520237504 185551210404 185631671488 185686902576 185717903301 186061112832 186228263808 187514715276 187570506627 187651843344 187683172119 187948512864 188117359416 188496467712 188665806528 189555379713 189637577136 189937386016 190108019304 190491139328 190547816256 191103349248 191561256747 192119744376 192423477456 192564195264 192596344164 193125606912 193588359993 194152757544 194601911616 194634400716 195084669024 195169264128 195653428992 196575949332 196661191104 196694024004 197149057056 197181971406 197605142784 197723835648 198656118108 199148932962 199235290464 199268553114 199696202496 199729542096 200311843968 200758299252 201256329078 201343600416 201809389824 201843082224 202310027136 203386025682 203890574223 203978987856 204450873984 204485007384 204634545696 205538258758 206013752112 206048146437 206137495664 206614375296 206648869896 206799990624 207126932544 207730801152 208228550103 208710267192 208835630424 208897765398 209318751936 209506796784 209802991104 209929010688 209991470976 210918841448 211108323762 211442076972 211533765184 211632029343 212023128576 212058526176 212213602944 212249032344 213342274278 213679559268 213871521717 214302531744 214366293288 214459249536 214798300416 214991267904 216134712423 216476412138 216634719672 216728659584 217071298304 217266307776 217768932864 218421852237 218767167822 218927150568 219470252652 219565422144 219912545664 220073366016 220110107616 221243839992 221792689188 222305785632 222402184704 222439315104 222953907456 224139701772 224494057032 224658227808 224695734858 224755646976 225313208064 225350824464 226511550468 227035563552 227073467502 227598780528 227697474816 228262333824 229438056288 229476361338 230007233232 230045633307 230106971904 230677808256 231765471126 231904682622 232441172208 232479978633 232649989452 232978902912 233017799112 233118843264 233697151296 233868052224 234218015794 234799050591 234900867152 234940084227 235444288128 235483595928 235695146382 236028364992 236170137024 236716494336 237283696629 237975485832 238526019648 238565841948 238740303312 239221430784 241050104512 241090348212 241162079949 241266655728 241648087968 241752874496 241865176392 242352601344 243641568828 243714059631 243819742032 244205210592 244424596248 244917179136 244990049472 245704306176 246293044389 247011099912 247360316672 247401613872 247582536768 247623871068 248304351744 248899319991 249292819146 250019620368 250094008836 250202457792 250244229492 250598017152 250823145888 251554408704 252555814161 252740506284 252850102848 253477359072 253519677522 254063755008 255228362459 255415008996 256048628094 256159659168 256564636608 256752260352 256795125552 258117813324 258758137386 258870343392 259469215488 259512534288 260112892032 261496318734 262101265776 262145024001 262214921472 262258698672 262865409408 262909295208 264263475546 264874824144 264919045419 265531910616 265647053952 265691404152 266306056128 267082458624 267677732336 267722421561 268341772104 268458133888 268582841226 269124109632 269746702848 270555463059 271181367576 271424987694 271854098964 271971983808 272601165312 272646676512 272846060928 274297209786 274685002816 274730861916 274977670779 275485833728 275531826528 275613805656 275733320832 276169243392 276417344448 277638066804 277887487401 278280356256 278326815606 278447507232 278530353864 279091669248 279342395712 279988627968 281272072914 281477765016 281922769296 282176039124 282744701568 282951470592 282998709792 284248496966 284456365704 284906079024 285162028956 285736708992 285821724384 285945666048 286655023872 288179616564 288635216184 288846292896 288894516246 288971546112 289688410368 291229136316 291689557096 291902867424 291951601074 292627003536 292753896192 293216727552 293480143488 294863923998 294991786656 295041036006 295723585584 295772957109 296407714176 296585753472 297984177162 298723399443 298852935696 298902829671 299325409376 299544303744 299594313144 300467765952 301137448878 301884493617 302015400624 302714084736 302764623336 303465040704 304349778432 305079038523 305917408384 305968481784 306676310976 306727511076 306951818544 307570411008 308307388137 309020628168 309206243496 309921562944 309973304844 310199985936 310638537216 310690398816 310825124352 311596201728 313065400788 313253445636 313346648097 313925717504 313978127904 314260195176 314704486656 314893516032 314987206464 315905536512 316378262172 316662485643 317163115458 317300647776 318034692864 318087789264 318320404416 320013411417 320519338902 321453797616 321549439932 321688874304 322197450624 322486901856 323911077938 324714618207 324855425104 324952079508 325092989376 325606947456 325899461664 326653399296 328150751733 328390725852 329205378978 329348133216 329868818496 330110049024 330165161424 331865759988 332390425528 332689033782 333359493824 333458678448 333603277056 333658972656 334130689536 334430861184 336209552658 336741085548 336987341712 337043602287 337133470464 337969812096 338026236696 339767325702 340553345328 340610201253 341398170792 341546212224 342086182144 342393500736 344157084432 344214542007 345010849848 345160457856 346016712384 346817189376 347648206689 347857023933 348661758312 348974984178 349468354368 349526698668 349678264896 350487212544 350545726944 350802078336 351327023691 352351300728 353166432192 353225393892 354042547488 354196071936 354255205536 355074741504 356963228748 357789029472 357848762922 358110454968 358832146176 359985378816 360740617412 361575156768 361635522318 361899983592 362472131952 362629311744 363528902016 363794747904 365462353242 365729613048 366307815888 366636894372 367375768704 367485074208 367644427776 368556459264 369107972534 370184089072 370516649868 371040475008 371102420808 371263342976 371373805152 371435806602 372456527616 373939228719 375029430552 375141013254 375303686688 375366344238 375897025728 376234718832 376992935424 377331613056 379110759426 379275154272 379874772032 380216038608 380279516283 380982278656 381095632512 383122513494 384072942141 384239488752 384846954912 385128390528 385192688328 387176719986 388137206079 388305515088 389203823232 389268801432 390169338048 391306857984 392244478101 393151898664 393322382208 393388048008 394298114112 394363942812 395210285568 395447671296 396395213319 397312236216 398297865924 398470580928 398537106228 399392404992 399459084192 400623687936 401516598504 402512658156 402687200832 403618779648 403686164448 404620054272 406772051364 407137481541 407781148446 407957975712 408901747968 408970014768 409269091392 411076517516 411445814679 412027504224 412096292874 412274991328 413228750592 413297739792 413599981248 414253865088 416457100206 417420534384 417490223409 417671260848 417795530796 418637503872 419013593568 419982941952 421837682896 421908109371 422216647524 422884153944 423067530368 423264058686 424117052352 424427205888 424498064688 426372745449 426684548556 427359118536 427743043434 428605063488 428732586576 428918499072 429596600832 429982535808 432269424846 432952824276 433269439344 433341774369 433457319168 434142596608 434532615552 436843704474 437534335644 437854301136 437927401611 438940505304 439130844288 439825091328 440220215232 442295885997 442487679984 442561554009 443585378376 444611571264 444878630208 445907814912 446976265743 448279403544 448988114064 449316455616 449391469716 450626416128 450701648928 451706173317 453023100936 454071127104 454146935004 455197561056 455394949632 456524667648 458876112576 458952722676 460014466464 460091266614 460213943808 461355616512 463530942252 463809365244 464882344416 464959957266 465299978904 465957805824 466035598224 466237686528 467394302592 467736104448 468436031588 469598101182 469801734304 469880168454 470888576256 470967191856 471390292764 472056729984 472340274048 474567393258 475744673187 475950971664 477052039296 477131683896 477480606624 480779008353 482100209024 482180696424 482324159898 482533311456 483296175936 483730352784 484705202688 485866616907 487283137656 487428119262 487639484064 488410421184 488849192496 489834358272 489980098944 492586088778 493808068467 494022199824 494720633344 494803227744 495165073536 495247742136 497798639982 498585638292 499033550673 500039240736 500188017672 500404915584 500488458984 501196034304 501646291776 503108817408 504314328987 505111628322 505481012568 505700205696 506954718144 507039355044 508127510016 509650988553 510456724918 510830017992 512097256188 512319318336 513129273216 513504520704 513590251104 516235626648 517516274772 517740686784 518938430976 519025068576 520225784064 522992637468 523462476267 524202531552 524290048002 524429842944 524517397344 525730818816 525818590416 528526951092 529749648288 529838090838 531063821232 531294107904 531382808304 532612112256 535355464672 535444843122 536683544208 536773144383 536916267776 537165682452 538248219264 541110926118 542362735152 542453283477 542849975388 543708197928 543943967616 545293353024 545692121856 548193529863 548594419572 549370005632 549461723832 549955341558 551063653056 551227611312 551466641664 552338486784 552834688896 553661958801 553994519597 555276133608 555774974802 556560712512 556653631212 556895014464 557060707728 558183338496 558684791424 562544145828 562711519881 562955530032 563049516357 563845538592 564352078248 565489403136 565997419584 568496993932 568666139139 568912731408 569812158048 570324057912 571473417984 571643448768 573310047744 574683770241 576359233128 577270432368 577692585792 577789032492 579376820736 580765079979 582458272632 583379114192 583805734848 583903202148 585254007072 585507792384 586960286976 589727847996 589983573312 590082072012 591447171168 591545914218 592815428352 593171506944 595968354324 597446798886 597705871392 597805659342 598650818752 599088607488 599188626288 600935531904 602274897756 603768987234 604030801248 605428169472 605529246672 606930081408 610158077046 611671722669 611834816768 611936963568 613352621952 613455022152 613903637088 616614776274 618041256336 618144439311 618412486992 619843125888 619946609688 620399971872 621380797632 623192403456 624685650309 626130801576 626506891272 626693296194 627956255808 628520390352 629408973312 629787032064 629974412928 631296080471 632756524344 633324971286 634326230916 634601295552 636069385728 636175578528 636640808832 640026822834 641038677804 641614565151 642907595232 643098879864 643377748608 644394901248 644973803712 647822155876 648404137269 649429236414 649710850208 649904159016 650185978752 651213894912 651798923328 653306798592 655265556711 656301503466 656781451704 658410757956 658696266432 659737636992 660220098048 660330322848 663731519976 664780851056 665378067564 666718987648 666917356896 667206554112 667317945312 668861722368 672419105316 673482171096 673974683424 674087204574 674266940928 675939624192 676052473392 679534651404 681106690656 681220402506 682796341584 683092424448 684172364288 684787001472 688314168864 688429084014 690021699696 690136899921 690320915712 692033424768 695296413378 695714047866 697323516624 697439935899 697949968356 698936708736 699053397336 699356529792 701091453888 701604156672 702654047382 704397151773 704702601456 704820252681 706332864384 706450787784 708085094976 708510411072 710149483008 711851089887 713926457496 715578058944 715697525844 716220909936 717664292352 719383905653 721481234824 723150313536 723271044636 723799967184 724944263904 725258623488 727057804032 730924706484 731142178893 731459226096 732615631776 733273788744 734751537408 734970148416 737112918528 738215945068 738879133167 740368178144 741033299736 742080950016 742204841616 742526685952 742747610304 742871613204 744913055232 746697959973 747878457438 750058861104 750282026508 750607373376 750732688476 751794051456 752469437664 754663226112 757667442483 758221518852 758550308544 759749544064 760432077216 760559032566 762191265024 765685087377 766245026988 768145884282 768478977504 769693909824 770256781056 770385376656 774353439972 776274412158 776611030176 778407646464 778537602864 780338676096 784488956202 786303797328 786435072003 786644764416 786776096016 788596228224 788727885624 792790426638 794624472432 794757136257 796595731848 796941161856 797074212456 798918168384 801247375872 803033197008 803167264683 805025316312 805374401664 807372328896 809240108544 811666389177 813544102728 814274963082 815562296892 815915951424 817803495936 817940029536 818538182784 819763055279 822153035032 822891629358 824055008448 824192585748 824549982656 824933012337 826457501184 826595479584 827199962496 828507730176 832914200412 833662462203 834841068768 834980446818 835342521696 835591061592 837275007744 838027187136 839965883904 843675365792 843816218742 844433295048 845768307888 846135060736 846528117372 848234104704 848854411776 848996129376 852745490898 853369097112 854718237072 855486086868 857210126976 857465173152 857836998144 859965071616 864538849692 865905648552 866538878688 866683548738 866914638336 869065231104 873687408948 875068671288 875708602272 875854803222 877881010608 878261688576 879650182656 880440430464 884591771994 884975359968 885123108018 887170756752 887318871327 889223142528 889757260416 893952531486 896170198329 896558807088 896708489013 897976228128 898632911232 898782939432 901403297856 903412346634 905653480851 906046201872 908142254208 908293870008 910395122112 913049335296 915237115569 917752225152 917905445352 920028932928 920182533228 922711233024 924922164411 927061884504 927618730488 929764688832 929919914532 930599957808 931915611648 932071196448 932475373056 934788605184 936872063176 939196202364 939603468608 939760336908 940039944291 941777152512 941934383712 942780585528 944113459968 944680548096 949134786516 949987456929 951489346374 951901943328 954104078592 954263367792 954961213248 960040234251 961558016706 964200418048 964361392848 964648319796 965066622912 966592351872 967460705568 971733233814 974143854621 974566275312 974856238524 975278968128 976820842368 977698384992 979960197888 984452255199 985172177556 987616136934 988044399648 989606455488 990330147072 990495484272 994869739381 995597279964 997171276584 998067101346 1000078481472 1000376035344 1000809831168 1000976917968 1002392068608 1003292583552 1008628657974 1010223256644 1010962025136 1011130806861 1011400411392 1013909436288 1014078710088 1019301977106 1020913449836 1021660035984 1021830603759 1024194512376 1024638636672 1026258546432 1027180502208 1032471253296 1032643626021 1035032549544 1035481373568 1038050137152 1040451568128 1042944620067 1043571071799 1045985274936 1046924952534 1048405063104 1048580096004 1049034794688 1051461637632 1051637180832 1053981071073 1057053902184 1059499296576 1059676181676 1062127642464 1062588215808 1062765616608 1065224224512 1070710929344 1070889686244 1073367088416 1073546288766 1073832535552 1074331364904 1076496438528 1082221852236 1084725470304 1084906566954 1085699950776 1087416395856 1087887935232 1090586706048 1091384243712 1096387059726 1097188839144 1098740011264 1098923447664 1099910683116 1102127306112 1102455222624 1102933283328 1105669377792 1107323917602 1107989039194 1110552267216 1111549949604 1113121425024 1113307262424 1113790028928 1114121415456 1117369582848 1121817686157 1125088291656 1125423039762 1125911060064 1126099032714 1127691077184 1128704156496 1130978806272 1131994839168 1133688772783 1136993987864 1137332278278 1137825462816 1139624316096 1140648115824 1140838548849 1142946835968 1143286897536 1149367540482 1152218826423 1152718466256 1154540864736 1155385171584 1155578064984 1161530159958 1164411618237 1164916545264 1166758228384 1167611469696 1167806404296 1170508014144 1173920573952 1176733434303 1179455695992 1179967146624 1180164144024 1182894342336 1183091828436 1185630856704 1186343013888 1189185639957 1191936708648 1194893597772 1195411742784 1195611318684 1197301637504 1198177214976 1198377252576 1201871063808 1204549795512 1207537974468 1208061602496 1210856338944 1211058493344 1213860162816 1220316154092 1221412444623 1223343445338 1223669633536 1223873927136 1226705243904 1226910044304 1227807274176 1233229552548 1234337444037 1236082512672 1236288878622 1236824973984 1239686251776 1239893219376 1240799943744 1242761595264 1249371300618 1252261603152 1252470670227 1253013782544 1253386592388 1255912511616 1257040780704 1259948825856 1262592160942 1265513048688 1265724328113 1266649942572 1268652461832 1269202591104 1272351157056 1273281617664 1279118236347 1280053645668 1282077355608 1283229130302 1285815190464 1286197759728 1286755497216 1288789802496 1289947607424 1295644311752 1296808274538 1298858472828 1299421700416 1299808318032 1300025323107 1300371957504 1302427789824 1303597846656 1310531113422 1312603006932 1313562903408 1313782204833 1316821515912 1317392532864 1319475273984 1320660645696 1326887657991 1327463039952 1327684662027 1329561702112 1330756135128 1333437975296 1333834713792 1334635890624 1337723444736 1340928797229 1344838210632 1346964342192 1347949366848 1348174409148 1351879248384 1352104946784 1355118519951 1359069302808 1362213381312 1362440805012 1365592683168 1366184848896 1369574002944 1376628337728 1376858168028 1380043399392 1380273799842 1380641831424 1384066849536 1390592826756 1391428095732 1394647033248 1394879871798 1395899936712 1397873417472 1398106794672 1398713059584 1402182907776 1403208313344 1405308094764 1408794303546 1409405202912 1409640505362 1412665728768 1412901575568 1416170189952 1417020822144 1423702179774 1427234019561 1427852914992 1431156117888 1431395051688 1432441819872 1438767811306 1442337025059 1442962469648 1446300627072 1446542089272 1447599934368 1449888527808 1454115608064 1457599850721 1461849412968 1462284357786 1462918452192 1465231263552 1466547577488 1469503074816 1469940296832 1476431890136 1477758266334 1480736356288 1481424205401 1482066599472 1484161900032 1484409683232 1485053371904 1485495220608 1485743226408 1493395919946 1495756914876 1497100652019 1500117722208 1500564053016 1501214746752 1501465376952 1503588102912 1504938875328 1509326452224 1512942986961 1515334884966 1516443037704 1517100617088 1519499088128 1520864154432 1521118065132 1524382530048 1528952965659 1531370174754 1532490053976 1536291768564 1536957955008 1539387819648 1540513562112 1540770753312 1548706879944 1552548824316 1553222060352 1556815292928 1557075205728 1560677352192 1568977912404 1572607594656 1572870144006 1573289528832 1573552192032 1577192456448 1577455771248 1585580853276 1589248944864 1589514272514 1593191463696 1593882323712 1594148424912 1597836336768 1606066394016 1606334529366 1610050632624 1610319433149 1610748803328 1614744657792 1623332778354 1627088205456 1627359850431 1628549926164 1631124593784 1631831902848 1635880059072 1637076365568 1639526110558 1644306070064 1644580589589 1645783258716 1648110016896 1648385171496 1649099965312 1649866024674 1653190959168 1654399924992 1657015460352 1660985876403 1661983558791 1665828400824 1667324924406 1669682137536 1669960893636 1670685043392 1671182123184 1674550015488 1676054374272 1687350731584 1687632437484 1688134559643 1688866590096 1689148549071 1691536615776 1692270121472 1693056234744 1696468209408 1697992258752 1705490981796 1705998417417 1706738194224 1709436474144 1710972173736 1714420253952 1714930346304 1719930143232 1724051310723 1729077699384 1731811297104 1733077757376 1733367097476 1738130462208 1742295239937 1747374817896 1750137342576 1751417204544 1751709606444 1755762021216 1756523377152 1760880860928 1769183543988 1769950719936 1770246216036 1774341513504 1774637742654 1778446285056 1779514520832 1786598537213 1787905062972 1792340396658 1793117614176 1793416978026 1795952456256 1797265822464 1797565878864 1802806595712 1806824693268 1811306961702 1812092403744 1816284508416 1816587740016 1820790244224 1830474231138 1835015168007 1835504450304 1835810890704 1840057865856 1840365066456 1849844328822 1854123769008 1854433317933 1855237460976 1859529377664 1859839829064 1861199915616 1864142392896 1869577210368 1873744126352 1874056950927 1878392404728 1879206937216 1879520673816 1880079888582 1883868767424 1885561171056 1888226919936 1889361096192 1893888241413 1898269573032 1899974913858 1902978692748 1903803886656 1908208157184 1908526735584 1909922426496 1920080468502 1923116033412 1924843695453 1928400836096 1928722785696 1929296639592 1930133245824 1933184703744 1934921411136 1943466467628 1945212411807 1948287709242 1949132550624 1949712477048 1950557936256 1953641684736 1955396769984 1959920395776 1965796670133 1968904510398 1970344355112 1975232273868 1976088799296 1979212910976 1980660294144 1980990968544 1989739478762 1991194559928 1994342553168 1996134202692 2000156962944 2000752070688 2001619662336 2001953835936 2006585167104 2017257315948 2020446513288 2021924050272 2022261613722 2022800822784 2027818872576 2028157420176 2038603954212 2041826899672 2043320071968 2043661207518 2048389024752 2049277273344 2052517092864 2054361004416 2064942506592 2065287252042 2070065099088 2070410699763 2070962747136 2076100274304 2085889240134 2087142143598 2091970549872 2092319807697 2093849905068 2096810126208 2097160192008 2098069589376 2103274361664 2107962142146 2113191455319 2114107804368 2114460758043 2118998593152 2119352363352 2124255284928 2125531233216 2130448449024 2135553269661 2141421858688 2141779372488 2146734176832 2147092577532 2148662729808 2152992877056 2158151716959 2164443704472 2169450940608 2169813133908 2171399901552 2174832791712 2175775870464 2181173412096 2192774119452 2193426536679 2194377678288 2197480022528 2197846895328 2199821366232 2204254612224 2204910445248 2211338755584 2214647835204 2215978078388 2216637399501 2221104534432 2223099899208 2226242850048 2226614524848 2227580057856 2228242830912 2234739165696 2240093879919 2243635372314 2250176583312 2250846079524 2251822120128 2252198065428 2255382154368 2257408312992 2263989678336 2267377545566 2273002327449 2273987975728 2274664556556 2275650925632 2279248632192 2281296231648 2281677097698 2286573795072 2297055262131 2298735080964 2304437652846 2305436932512 2309081729472 2310770343168 2311156129968 2323060319916 2328823236474 2329833090528 2333516456768 2335222939392 2335612808592 2341016028288 2353466868606 2358911391984 2359305216009 2359934293248 2360328288048 2365788684672 2366183656872 2378371279914 2383873417296 2384271408771 2389787195544 2390823485568 2391222637368 2394603275008 2396754505152 2403742127616 2409099591024 2409501794049 2415075948936 2416123204992 2422116986688 2427720325632 2434999167531 2440632308184 2442824889246 2446686890676 2447747854272 2453410487808 2453820088608 2455614548352 2459289165837 2466459105096 2468674888074 2472165025344 2472577757244 2473649947968 2479372503552 2479786438752 2481599887488 2485523190528 2498742601236 2500987386609 2504523206304 2504941340454 2506027565088 2506773184776 2511825023232 2514081561408 2519897651712 2525184321884 2531026097376 2531448656226 2533299885144 2537304923664 2538405182208 2544702314112 2546563235328 2558236472694 2560107291336 2564154711216 2566458260604 2571630380928 2572395519456 2573510994432 2579895214848 2591288623504 2593616549076 2597716945656 2598843400832 2599616636064 2600050646214 2600743915008 2607195693312 2621062226844 2625206013864 2627125806816 2627564409666 2633643031824 2634785065728 2638950547968 2641321291392 2653775315982 2654926079904 2655369324054 2659123404224 2661512270256 2661956613981 2666875950592 2667669427584 2669271781248 2681857594458 2688510594987 2689676421264 2690125467039 2693928684384 2695898733696 2696348818296 2704209893568 2710237039902 2716960442553 2718138605616 2724426762624 2724881610024 2731185366336 2739148005888 2745711346707 2753256675456 2753716336056 2760086798784 2760547599684 2768133699072 2774766493233 2781185653512 2782856191464 2789294066496 2789759743596 2791799873424 2795746834944 2796213589344 2797426119168 2804365815552 2810616189528 2817588607092 2818810405824 2819281010724 2825331457536 2825803151136 2832340379904 2834041644288 2847404359548 2849962370787 2854468039122 2855705829984 2862312235776 2862790103376 2864883639744 2877535622612 2880120702753 2884674050118 2885924939296 2892601254144 2893084178544 2895199868736 2899777055616 2915199701442 2922431563863 2923698825936 2924568715572 2925836904384 2930462527104 2933095154976 2939880593664 2952863780272 2953356765597 2955516532668 2961472712576 2962848410802 2964133198944 2968819366464 2970990441216 2971486452816 2984609218143 2986791839892 2991513829752 2994201304038 3000235444416 3001128106032 3002429493504 3002930753904 3007176205824 3009877750656 3025885973922 3030669769932 3032886075408 3033392420583 3034201234176 3038998176256 3041728308864 3042236130264 3057905931318 3062740349508 3064980107952 3065491811277 3072583537128 3073915910016 3078775639296 3081541506624 3097413759888 3097930878063 3105097648632 3106444120704 3114150411456 3121354704384 3128833860201 3130713215397 3137955824808 3145215189312 3145740288012 3147104384064 3154384912896 3154911542496 3161943213219 3171161706552 3178497889728 3179028545028 3186382927392 3187764647424 3188296849824 3195672673536 3212132788032 3212669058732 3220101265248 3220638866298 3221497606656 3229489315584 3246665556708 3254176410912 3254719700862 3257099852328 3262249187568 3263663805696 3271760118144 3274152731136 3279052221116 3288612140128 3289161179178 3291566517432 3296220033792 3296770342992 3298199930624 3299732049348 3306381918336 3308799849984 3321971752806 3323967117582 3331656801648 3334649848812 3339364275072 3339921787272 3341370086784 3342364246368 3352108748544 3365453058471 3374701463168 3375264874968 3376269119286 3377733180192 3378297098142 3383073231552 3386112469488 3392936418816 3395984517504 3401066318349 3410981963592 3411996834834 3413476388448 3418872948288 3421944347472 3428840507904 3429860692608 3448102621446 3456656479269 3458155398768 3463622594208 3466155514752 3466734194952 3484590479874 3493234854711 3494749635792 3500274685152 3502834409088 3503419212888 3511524042432 3521761721856 3530200302909 3538367087976 3539901439872 3540492432072 3548683027008 3549275485308 3556892570112 3559029041664 3567556919871 3573197074426 3575810125944 3584680793316 3586235228352 3586833956052 3591904912512 3594531644928 3595131757728 3605613191424 3613649386536 3622613923404 3624184807488 3632569016832 3633175480032 3641580488448 3660948462276 3664237333869 3670030336014 3671008900608 3671621781408 3680115731712 3680730132912 3699688657644 3703012332111 3708247538016 3708866635866 3710474921952 3719058755328 3719679658128 3722399831232 3728284785792 3747488252704 3748113901854 3756784809456 3757412010681 3758413874432 3759041347632 3760159777164 3767737534848 3771122342112 3787776482826 3796539146064 3797172984339 3799949827716 3805957385496 3807607773312 3817053471168 3819844852992 3837354709041 3840160937004 3846232066824 3849687390906 3857445571392 3858593279184 3860266491648 3866369407488 3869842822272 3877961637179 3886932935256 3890424823614 3896575418484 3898265101248 3899424954096 3901115872512 3907283369472 3910793539968 3931593340266 3937809020796 3940688710224 3941346614499 3950464547736 3952177598592 3958425821952 3961981937088 3979478957524 3980662973973 3982389119856 3983053986081 3988685106336 3992268405384 4000313925888 4001504141376 4003907671872 4013170334208 4022786391687 4034514631896 4040893026576 4043848100544 4044523227444 4055637745152 4056314840352 4065355559853 4077207908424 4083653799344 4086640143936 4087322415036 4096778049504 4098554546688 4108722008832 4129885013184 4130574504084 4140130198176 4140821399526 4141925494272 4152200548608 4171778480268 4174284287196 4183941099744 4184639615394 4187699810136 4193620252416 4194320384016 4196139178752 4206548723328 4215924284292 4226382910638 4228215608736 4228921516086 4237997186304 4238704726704 4248510569856 4251062466432 4271106539322 4281702058683 4282843717376 4283558744976 4293468353664 4294185155064 4297325459616 4316303433918 4327011075177 4328887408944 4338901881216 4339626267816 4342799803104 4349665583424 4362346824192 4372799552163 4385548238904 4386853073358 4388755356576 4395693790656 4399642732464 4408509224448 4409820890496 4419072563297 4429295670408 4431956156776 4433274799002 4442209068864 4446199798416 4452485700096 4453229049696 4455160115712 4456485661824 4480187759838 4487270744628 4491301956057 4500353166624 4501692159048 4503644240256 4504396130856 4510764308736 4514816625984 4527979356672 4534755091132 4538828960883 4546004654898 4547975951456 4549329113112 4551301851264 4558497264384 4562592463296 4563354195396 4573147590144 4586858896977 4594110524262 4597470161928 4608875305692 4610873865024 4618163458944 4621540686336 4622312259936 4646120639832 4657646472948 4659666181056 4667032913536 4670445878784 4671225617184 4682032056576 4706933737212 4717822783968 4718610432018 4719868586496 4720656576096 4731577369344 4732367313744 4756742559828 4767746834592 4768542817542 4779574391088 4781646971136 4782445274736 4789206550016 4793509010304 4818199182048 4819003588098 4830151897872 4830958299447 4832246409984 4844233973376 4869998335062 4881264616368 4882079551293 4885649778492 4893373781352 4895495708544 4907640177216 4911229096704 4918578331674 4932918210192 4933741768767 4937349776148 4944330050688 4945155514488 4947299895936 4959572877504 4963199774976 4971046381056 4982957629209 4985950676373 4997485202472 5001974773218 5009046412608 5009882680908 5012055130176 5013546369552 5023650046464 5028163122816 5035687339571 5050368643768 5062052194752 5062897312452 5066599770288 5067445647213 5074609847328 5076810364416 5089404628224 5116472945388 5117995252251 5120214582672 5128309422432 5132916521208 5143260761856 5144791038912 5159790429696 5172153932169 5182577247008 5187233098152 5195433891312 5197686801664 5199233272128 5200101292428 5214391386624 5226885719811 5242124453688 5250412027728 5254251613632 5255128819332 5267286063648 5269570131456 5282642582784 5307550631964 5309852159808 5310738648108 5318246808448 5323024540512 5323913227962 5335338855168 5338543562496 5359795611639 5363715188916 5377021189974 5379352842528 5380250934078 5387857368768 5391797467392 5392697636592 5408419787136 5420474079804 5433920885106 5436277211232 5448853525248 5449763220048 5462370732672 5491422693414 5505045504021 5506513350912 5507432672112 5520173597568 5521095199368 5549532986466 5562371307024 5563299953799 5565712382928 5578588132992 5579519487192 5583599746848 5592427178688 5608731631104 5621232379056 5622170852781 5635177214184 5637620811648 5638562021448 5651606302272 5664680759808 5668083288576 5681664724239 5694808719096 5699924741574 5708936078244 5711411659968 5724624471552 5725580206752 5729767279488 5755071245224 5760241405506 5769348100236 5771849878592 5774531086359 5785202508288 5786168357088 5790399737472 5799554111232 5830399402884 5835637235421 5844863127726 5847397651872 5849137431144 5851673808768 5860925054208 5866190309952 5879761187328 5897390010399 5905727560544 5906713531194 5911033065336 5922945425152 5925696821604 5928266397888 5937638732928 5941980882432 5942972905632 5969218436286 5973583679784 5983027659504 5988402608076 6000470888832 6002256212064 6004858987008 6005861507808 6019755501312 6051771947844 6061339539864 6065772150816 6066784841166 6068402468352 6083456617728 6084472260528 6115811862636 6125480699016 6129960215904 6130983622554 6145167074256 6147831820032 6157551278592 6163083013248 6194827519776 6195861756126 6210195297264 6211232099289 6212888241408 6228300822912 6257667720402 6261426430794 6275911649616 6276959423091 6290430378624 6291480576024 6294208768128 6309823084992 6323886426438 6339574365957 6342323413104 6343382274129 6356995779456 6358057090056 6372765854784 6376593699648 6391345347072 6406659808983 6424265576064 6425338117464 6440202530496 6441277732596 6458978631168 6474455150877 6493331113416 6508352821824 6509439401724 6514199704656 6524498375136 6527327611392 6543520236288 6558104442232 6577224280256 6578322358356 6580279610037 6583133034864 6592440067584 6593540685984 6596399861248 6599464098696 6612763836672 6643943505612 6647934235164 6649912198503 6663313603296 6669299697624 6678728550144 6679843574544 6682740173568 6684728492736 6704217497088 6720281639757 6730906116942 6749402926336 6750529749936 6752538238572 6755466360384 6756594196284 6766146463104 6772224938976 6791969035008 6802132636698 6819006982347 6821963927184 6823993669668 6826952776896 6837745896576 6843888694944 6859721385216 6891165786393 6896205242892 6913312958538 6916310797536 6927245188416 6932311029504 6933468389904 6964088175667 6969180959748 6986469709422 6989499271584 7000549370304 7005668818176 7006838425776 7023048084864 7060400605818 7076734175952 7077915648027 7079802879744 7080984864144 7097366054016 7098550970616 7135113839742 7146394148852 7151620251888 7152814226313 7169361586632 7172470456704 7173667912104 7183809825024 7190263515456 7211226382848 7227298773072 7228505382147 7245227846808 7248369614976 7266350960064 7283160976896 7304997502593 7321896924552 7328474667738 7340060672028 7343243562816 7360231463424 7361460265824 7377867497511 7399377315288 7406024664222 7416495076032 7417733271732 7420949843904 7438117510656 7439359316256 7444799662464 7456569571584 7494976505408 7496227803708 7502962159827 7513569618912 7514824021362 7516827748864 7518082695264 7520319554328 7535475069696 7542244684224 7575552965652 7593078292128 7594345968678 7599899655432 7611914770992 7615215546624 7634106942336 7639689705984 7674709418082 7680321874008 7692464133648 7699374781812 7714891142784 7717186558368 7720532983296 7739685644544 7755923274358 7773865870512 7780849647228 7793150836968 7796530202496 7798849908192 7802231745024 7821587079936 7863186680532 7875618041592 7881377420448 7882693228998 7900929095472 7904355197184 7916851643904 7923963874176 7935821409481 7958957915048 7961325947946 7964778239712 7966107972162 7977370212672 7984536810768 7985869841943 8000627851776 8003008282752 8007815343744 8045572783374 8065531784961 8069029263792 8070376401117 8081786053152 8087696201088 8089046454888 8112629680704 8130711119706 8150881327659 8154415816848 8167307598688 8173280287872 8174644830072 8193556099008 8217444017664 8237134040121 8259770026368 8261149008168 8280260396352 8281642799052 8304401097216 8324299479699 8343556960536 8348568574392 8367882199488 8369279230788 8375399620272 8387240504832 8388640768032 8392278357504 8413097446656 8431848568584 8452765821276 8456431217472 8457843032172 8475994372608 8477409453408 8497021139712 8502124932864 8542213078644 8549887112361 8563404117366 8565687434752 8567117489952 8586936707328 8588370310128 8594650919232 8632606867836 8640362108259 8654022150354 8657774817888 8677803762432 8679252535632 8685599606208 8699331166848 8745599104326 8767294691589 8771096477808 8773706146716 8777510713152 8791387581312 8799285464928 8819641780992 8838145126594 8858591340816 8860070296791 8863912313552 8866549598004 8884418137728 8892399596832 8906458099392 8912971323648 8953827654429 8960375519676 8974541489256 8982603912114 9000706333248 9003384318096 9007288480512 9008792261712 9021528617472 9029633251968 9069510182264 9077657921766 9092009309796 9095951902912 9098658226224 9100177261749 9102603702528 9116994528768 9125184926592 9126708390792 9173717793954 9188221048524 9194940323856 9196475433831 9217750611384 9221747730048 9236326917888 9244624519872 9292241279664 9293792634189 9315292945896 9319332362112 9334065827072 9342451234368 9364064113152 9386501580603 9392139646191 9413867474424 9435645567936 9437220864036 9441313152192 9463154738688 9464734627488 9485829639657 9513485119656 9535493669184 9537085635084 9559148782176 9563293942272 9564890549472 9587018020608 9636398364096 9638007176196 9660303795744 9661916598894 9664492819968 9688467946752 9739996670124 9762529232736 9764159102586 9771299556984 9786747562704 9790991417088 9815280354432 9822458193408 9837156663348 9865836420384 9867483537534 9874699552296 9888660101376 9890311028976 9894599791872 9919145755008 9926399549952 9965915258418 9971901352746 9994970404944 10003949546436 10018092825216 10019765361816 10024110260352 10027092739104 10056326245632 10071374679142 10096359175413 10100737287536 10124104389504 10125794624904 10133199540576 10134891294426 10149219694656 10178809256448 10203198955047 10232945890776 10235990504502 10240429165344 10256618844864 10265833042416 10286521523712 10289582077824 10344307864338 10365154494016 10369969437807 10374466196304 10390867782624 10395373603328 10398466544256 10400202584856 10453771439622 10479704564133 10484248907376 10500824055456 10508503227264 10510257638664 10534572127296 10565285165568 10590600908727 10615101263928 10619704319616 10621477296216 10636493616896 10646049081024 10647826455924 10670677710336 10677087124992 10702670759613 10719591223278 10727430377832 10754042379948 10758705685056 10760501868156 10775714737536 10783594934784 10785395273184 10816839574272 10840948159608 10867841770212 10872554422464 10897707050496 10899526440096 10924741465344 10982845386828 11010091008042 11013026701824 11014865344224 11040347195136 11042190398736 11099065972932 11109036996333 11124742614048 11126599907598 11131424765856 11157176265984 11159038974384 11167199493696 11184854357376 11242464758112 11244341705562 11270354428368 11272236032043 11275241623296 11277124042896 11303212604544 11363329448478 11389617438192 11391518953017 11399849483148 11417872156488 11422823319936 11451160413504 11459534558976 11510142490448 11512064127123 11520482811012 11538696200472 11543699757184 11549062172718 11572336714176 11580799474944 11599108222464 11633884911537 11660798805768 11671274470842 11689726255452 11694795303744 11698274862288 11703347617536 11721850108416 11732380619904 11794780020798 11811455121088 11813427062388 11822066130672 11824039843497 11845890850304 11851393643208 11856532795776 11875277465856 11885945811264 11938436872572 11941988921919 11947167359568 11949161958243 11966055319008 11976805216152 12000941777664 12004512424128 12011723015616 12039511002624 12068359175061 12103543895688 12122679079728 12131544301632 12133569682332 12166913235456 12168944521056 12196066679559 12231623725272 12250961398032 12259920431808 12261967245108 12290334148512 12295663640064 12326166026496 12389655039552 12391723512252 12420390594528 12422464198578 12425776482816 12456601645824 12515335440804 12522852861588 12551823299232 12553918846182 12580860757248 12582961152048 12588417536256 12619646169984 12647772852876 12679148731914 12684646826208 12686764548258 12713991558912 12716114180112 12745531709568 12753187399296 12813319617966 12845106176049 12848531152128 12850676234928 12880405060992 12882555465192 12948910301754 12981033225531 12986662226832 13016705643648 13018878803448 13028399409312 13048996750272 13087040472576 13116208884464 13118398656489 13154448560512 13156644716712 13160559220074 13166266069728 13187081371968 13198928197392 13225527673344 13257217689891 13287887011224 13295868470328 13299824397006 13326627206592 13338599395248 13357457100288 13359687149088 13365480347136 13369456985472 13440563279514 13461812233884 13473905868171 13498805852672 13501059499872 13505076477144 13510932720768 13513188392568 13532292926208 13544449877952 13583938070016 13604265273396 13616486882649 13638013964694 13643927854368 13647987339336 13653905553792 13675491793152 13687777389888 13719442770432 13760576690931 13782331572786 13792410485784 13826625917076 13832621595072 13854490376832 13864622059008 13866936779808 13928176351334 13938361919496 13972939418844 13978998543168 14001098740608 14011337636352 14013676851552 14046096169728 14120801211636 14153468351904 14155831296054 14159605759488 14161969728288 14194732108032 14197101941232 14270227679484 14292788297704 14303240503776 14305628452626 14338723173264 14344940913408 14347335824208 14367619650048 14380527030912 14454597546144 14457010764294 14490455693616 14492874898341 14496739229952 14532701920128 14609995005186 14643793849104 14646238653879 14656949335476 14680121344056 14686487125632 14722920531648 14755734995022 14798754630576 14801225306301 14812049328444 14832990152064 14835466543464 14841899687808 14878718632512 14889599324928 14913139143168 14948872887627 14957852029119 14989953010816 14992455607416 15005924319654 15027139237824 15029648042724 15036165390528 15040639108656 15070950139392 15084489368448 15107062018713 15151105931304 15186156584256 15188691937356 15199799310864 15223829541984 15230431093248 15268213884672 15349418836164 15353985756753 15360643748016 15384928267296 15398749563624 15429782285568 15434373116736 15479371289088 15511846548716 15516461796507 15547731741024 15561699294456 15586301673936 15593060404992 15597699816384 15643174159872 15680657159433 15726373361064 15751236083184 15762754840896 15765386457996 15801858190944 15808710394368 15847927748352 15871642818962 15917915830096 15922651895892 15929556479424 15932215944324 15954740425344 15969073621536 15971739683886 16006016565504 16015630687488 16079386834917 16091145566748 16131063569922 16138058527584 16140752802234 16163572106304 16175392402176 16178092909776 16225259361408 16261422239412 16301762655318 16308831633696 16334615197376 16346560575744 16349289660144 16387112198016 16474268080242 16515136512063 16519540052736 16522298016336 16560520792704 16563285598104 16648598959398 16687113921072 16689899861397 16697137148784 16735764398976 16738558461576 16750799240544 16777281536064 16826194893312 16863697137168 16866512558343 16905531642552 16912862434944 16915686064344 16954818906816 16994042279424 17004249865728 17044994172717 17084426157288 17099774224722 17126808234732 17134234979904 17173873414656 17176740620256 17189301838464 17265213735672 17280724216518 17308044300708 17315549635776 17355607524864 17358505071264 17371199212416 17398662333696 17491198208652 17506911706263 17534589383178 17542192955616 17547412293432 17555021426304 17582775162624 17598570929856 17639283561984 17676290253188 17692170031197 17717182681632 17720140593582 17727824627104 17733099196008 17768836275456 17784799193664 17812916198784 17825942647296 17907655308858 17920751039352 17949082978512 17965207824228 18001412666496 18006768636192 18014576961024 18017584523424 18059266503936 18139020364528 18155315843532 18184018619592 18191903805824 18197316452448 18200354523498 18205207405056 18250369853184 18253416781584 18347435587908 18376442097048 18389880647712 18392950867662 18435501222768 18443495460096 18472653835776 18489249039744 18584482559328 18587585268378 18630585891792 18633696297867 18638664724224 18668131654144 18684902468736 18773003161206 18784279292382 18827734948848 18830878269273 18871291135872 18874441728072 18882626304384 18929469254976 18971659279314 19018723097871 19026970239312 19030146822387 19070987338368 19074171270168 19118297564352 19129781098944 19174036041216 19219979426949 19272796728192 19276014352392 19320607591488 19323833197788 19376935893504 19423365452631 19479993340248 19525058465472 19528318205172 19542599113968 19573495125408 19581982834176 19630560708864 19674313326696 19731672840768 19734967075068 19749399104592 19777320202752 19780622057952 19789199583744 19838291510016 19931830516836 19943802705492 19949736595509 19989940809888 20007899092872 20036185650432 20039530723632 20048220520704 20054185478208 20112652491264 20142749358284 20160844919271 20192718350826 20201474575072 20248208779008 20251589249808 20266399081152 20269782588852 20298439389312 20406397910094 20457020947041 20465891781552 20471981009004 20480858330688 20513237689728 20531666084832 20579164155648 20673497359179 20688615728676 20730308988032 20739938875614 20748932392608 20781735565248 20796933088512 20800405169712 20892264527001 20907542879244 20959409128266 20968497814752 21001648110912 21017006454528 21020515277328 21069144254592 21181201817454 21230202527856 21233746944081 21239408639232 21242954592432 21272987233792 21292098162048 21295652911848 21405341519226 21439182446556 21454860755664 21458442678939 21508084759896 21517411370112 21521003736312 21551429475072 21570790546368 21633679148544 21681896319216 21685516146441 21735683540424 21745108844928 21799052880192 21849482930688 21914992507779 21965690773656 22020182016084 22029730688448 22080694390272 22084380797472 22133602492533 22198131945864 22218073992666 22249485228096 22253199815196 22262849531712 22314352531968 22318077948768 22334398987392 22369708714752 22484929516224 22488683411124 22508886479481 22540708856736 22544472064086 22550483246592 22554248085792 22606425209088 22726658896956 22779234876384 22783037906034 22799698966296 22835744312976 22845646639872 22902320827008 22919069117952 23020284980896 23024128254246 23040965622024 23077392400944 23087399514368 23098124345436 23144673428352 23161598949888 23267769823074 23321597611536 23342548941684 23379452510904 23389590607488 23396549724576 23406695235072 23464761239808 23589560041596 23622910242176 23626854124776 23644132261344 23648079686994 23702787286416 23713065591552 23750554931712 23771891622528 23807464228443 23876873745144 23883977843838 23894334719136 23898323916486 23932110638016 23953610432304 24001883555328 24009024848256 24023446031232 24136718350122 24196595354883 24207087791376 24211129203351 24245358159456 24263088603264 24267139364664 24337889042112 24392133359118 24452643982977 24463247450544 24501922796064 24519840863616 24523934490216 24580668297024 24652332052992 24711402120363 24779310079104 24783447024504 24840781189056 24844928397156 24913203291648 24972898439097 25030670881608 25045705723176 25103646598464 25107837692364 25161721514496 25165922304096 25176835072512 25239292339968 25295545705752 25358297463828 25369293652416 25373529096516 25427983117824 25432228360224 25491063419136 25506374798592 25626639235932 25649661337083 25690212352098 25697062304256 25701352469856 25760810121984 25765110930384 25897820603508 25921086324777 25962066451062 25973324453664 26033411287296 26037757606896 26056798818624 26097993500544 26232417768928 26236797312978 26301884074767 26308897121024 26313289433424 26321118440148 26332532139456 26374162743936 26397856394784 26514435379782 26575774022448 26580210890373 26591736940656 26599648794012 26653254413184 26677198790496 26719374298176 26738913970944 26861482963287 26881126559028 26923624467768 26947811736342 27002118999744 27010152954288 27021865441536 27026376785136 27064585852416 27088899755904 27145731460253 27208530546792 27232973765298 27276027929388 27287855708736 27295974678672 27307811107584 27350983586304 27375554779776 27521153381862 27564663145572 27584820971568 27589426301493 27653251834152 27665243190144 27708980753664 27733873559616 27856352702668 27876723838992 27881377902567 27945878837688 27957997086336 28002197481216 28027353703104 28092192339456 28159504741809 28176418938573 28241602423272 28306936703808 28311662592108 28323939456576 28389464216064 28394203882464 28457488918971 28540455358968 28585576595408 28606481007552 28611256905252 28677446346528 28689881826816 28694671648416 28761054061824 28909195092288 28914021528588 28980911387232 28985749796682 28993478459904 29065403840256 29219990010372 29287587698208 29292477307758 29313898670952 29360242688112 29372974251264 29445841063296 29511469990044 29597509261152 29602450612602 29624098656888 29665980304128 29670933086928 29683799375616 29757437265024 29779198649856 29897745775254 29915704058238 29979906021632 29984911214832 30011848639308 30054278475648 30059296085448 30072330781056 30081278217312 30168978736896 30214124037426 30289077526239 30302211862608 30372313168512 30377383874712 30399598621728 30447659083968 30536427769344 30609596865141 30698837672328 30707971513506 30721287496032 30769856534592 30797499127248 30859564571136 30868746233472 30933507943079 31023693097432 31032923593014 31095463482048 31123398588912 31172603347872 31186120809984 31195399632768 31361314318866 31439113692399 31452746722128 31502472166368 31525509681792 31530772915992 31603716381888 31695855496704 31743285637924 31771802726181 31835831660192 31845303791784 31859112958848 31864431888648 31909480850688 31938147243072 31943479367772 32012033131008 32031261374976 32108012278839 32158773669834 32182291133496 32262127139844 32276117055168 32281505604468 32327144212608 32350784804352 32356185819552 32450518722816 32522844478824 32603525310636 32617663267392 32669230394752 32693121151488 32698579320288 32774224396032 32948536160484 33030273024126 33039080105472 33044596032672 33121041585408 33126571196208 33297197918796 33327110988999 33374227842144 33379799722794 33394274297568 33471528797952 33477116923152 33501598481088 33554563072128 33727394274336 33733025116686 33811063285104 33816708096129 33825724869888 33831372128688 33909637813632 34089988345434 34168852314576 34174556859051 34199548449444 34253616469464 34268469959808 34353481240512 34378603676928 34530427471344 34536192381369 34561448433036 34616088601416 34631099271552 34717010142528 34742398424832 34797324667392 34901654734611 34982396417304 35013823412526 35069178766356 35084385911232 35094824586864 35110042852608 35165550325248 35197141859712 35249811376997 35352580506376 35384340062394 35434365363264 35440281187164 35455649254208 35466198392016 35472119530491 35537672550912 35569598387328 35625832397568 35815310617716 35825966765757 35841502078704 35847485874729 35898165957024 35930415648456 36002825332992 36013537272384 36035169046848 36118533007872 36205077525183 36278040729056 36310631687064 36368037239184 36383807611648 36394632904896 36400709046996 36500739706368 36506833563168 36588200038677 36694871175816 36752884194096 36779761295424 36785901735324 36871002445536 36886990920192 36978498079488 37168965118656 37175170536756 37261171783584 37267392595734 37277329448448 37369804937472 37546006322412 37568558584764 37655469897696 37661756538546 37742582271744 37748883456144 37765252608768 37858938509952 37943318558628 38037446195742 38053940478624 38060293644774 38141974676736 38148342540336 38236595128704 38259562197888 38439958853898 38535318528147 38545593456384 38552028704784 38641215182976 38647666395576 38846730905262 38943099676593 38959986680496 39050116930944 39056636410344 39085198227936 39146990250816 39261121417728 39348626653392 39355195969467 39463345681536 39469934150136 39498798209184 39561244115904 39676583020032 39771653069673 39863661033672 39887605410984 39899473191018 39979881619776 40015798185744 40072371300864 40079061447264 40096441041408 40108370956416 40285498716568 40321689838542 40385436701652 40402949150144 40421717604513 40496417558016 40503178499616 40532798162304 40539565177704 40596878778624 40812795820188 40849460647947 40914041894082 40931783563104 40943962018008 40961716661376 41026475379456 41063332169664 41158328311296 41281730072793 41346994718358 41377231457352 41460617976064 41479877751228 41497864785216 41563471130496 41593866177024 41600810339424 41784529054002 41815085758488 41918818256532 41936995629504 42003296221824 42034012909056 42041030554656 42138288509184 42362403634908 42460405055712 42467493888162 42478817278464 42485909184864 42584196324096 42591305823696 42810683038452 42878364893112 42909721511328 42916885357878 43016169519792 43034822740224 43042007472624 43102858950144 43141581092736 43363792638432 43371032292882 43471367080848 43478624695023 43490217689856 43598105760384 43829985015558 43931381547312 43938715961637 44040364032168 44059461376896 44168761594944 44267204985066 44396263891728 44403675918903 44436147985332 44498970456192 44506399630392 44525699063424 44636155897536 44668797974784 44739417429504 44846618662881 44873556087357 44969859032448 44977366822248 45017772958962 45081417713472 45088944128172 45108496171584 45212850418176 45321186056139 45453317793912 45558469752768 45566075812068 45599397932592 45671488625952 45691293279744 45804641654016 46040569961792 46048256508492 46061957270259 46081931244048 46154784801888 46174799028736 46196248690872 46289346856704 46535539646148 46549385389521 46643195223072 46685097883368 46758905021808 46779181214976 46793099449152 46929522479616 47041971478299 47179120083192 47245820484352 47253708249552 47288264522688 47296159373988 47405574572832 47426131183104 47543783245056 47614928456886 47753747490288 47767955687676 47788669438272 47796647832972 47864221276032 47907220864608 48018049696512 48046892062464 48238160504751 48273436700244 48393190709766 48414175582752 48422258406702 48490716318912 48526177206528 48534278729328 48675778084224 48748617229669 48784266718236 48905287965954 48926494901088 49003845592128 49039681727232 49047868980432 49161336594048 49422804240726 49545409536189 49558620158208 49566894049008 49681562378112 49689856794312 49945796878194 50061341763216 50069699584191 50091411446352 50207293196928 50215675384728 50331844608192 50478584679936 50591091411504 50599537675029 50716594927656 50738587304832 50747058193032 50864456720448 50982126838272 51012749597184 51134982518151 51253278471864 51299322674166 51380424704196 51402704939712 51521620243968 51530221860768 51795641207016 51842172649554 51924132902124 51946648907328 52066822574592 52075515213792 52113597637248 52195987001088 52464835537856 52473594625956 52520735118789 52603768149534 52617794242048 52626578866848 52642236880296 52665064278912 52748325487872 52795712789568 53028870759564 53076510093591 53151548044896 53160421780746 53183473881312 53199297588024 53306508826368 53354397580992 53438748596352 53477827941888 53722965926574 53762253118056 53847248935536 53895623472684 54004237999488 54020305908576 54043730883072 54052753570272 54177799511808 54291462920506 54417061093584 54465947530596 54552055858776 54575711417472 54591949357344 54615622215168 54751109559552 55042306763724 55129326291144 55169641943136 55178852602986 55306503668304 55330486380288 55417961507328 55467747119232 55712705405336 55753447677984 55762755805134 55891757675376 55901088893601 55915994172672 56004394962432 56054707406208 56319009483618 56352837877146 56483204846544 56492634807819 56613873407616 56623325184216 56647878913152 56788407764928 56914977837942 57056169293613 57080910717936 57090440467161 57171153190816 57212962015104 57222513810504 57354892693056 57389343296832 57522108123648 57659938280847 57818390184576 57828043057176 57961822774464 57971499593364 58130807680512 58270096357893 58439980020744 58575175396416 58584954615516 58627797341904 58720485376224 58745948502528 58891682126592 59022939980088 59195018522304 59204901225204 59248197313776 59331960608256 59341866173856 59367598751232 59514874530048 59795491550508 59831408116476 59849209786527 59959812043264 59969822429664 60023697278616 60108556951296 60118592170896 60144661562112 60162556434624 60337957473792 60428248074852 60482534757813 60578155052478 60604423725216 60744626337024 60754767749424 60799197243456 60895318167936 61219193730282 61371062841123 61397675344656 61415943027012 61442574992064 61539713069184 61594998254496 61737492466944 61867015886158 62020492077537 62047386194864 62065847186028 62190926964096 62246797177824 62345206695744 62390799265536 62676793581003 62722628637732 62878227384798 62905493444256 63004944332736 63051019363584 63061545831984 63207432763776 63486571275848 63543605452362 63671663320384 63690607583568 63701240832243 63718225917696 63728863777296 63818961701376 63876294486144 63886958735544 64216024557678 64317547339668 64364582266992 64375328036817 64524254279688 64552234110336 64563011208936 64654288425216 64712371639104 64901037445632 65045688957648 65056548439323 65207050621272 65235326534784 65338460789504 65397158640576 65548448792064 65744977523337 65897072320968 66060546048252 66089192065344 66242083170816 66253142392416 66400807477599 66594395837592 66654221977998 66748455684288 66759599445588 66788548595136 66943057595904 66954233846304 67003196962176 67109126144256 67454788548672 67466050233372 67622126570208 67633416192258 67651449739776 67662744257376 67819275627264 68179976690868 68337704629152 68349113718102 68399096898888 68507232938928 68536939919616 68706962481024 68757207353856 69060854942688 69072384762738 69122896866072 69232177202832 69262198543104 69434020285056 69484796849664 69803309469222 69964792834608 70027646825052 70138357532712 70168771822464 70189649173728 70220085705216 70394283719424 70499622753994 70705161012752 70768680124788 70868730726528 70880562374328 70911298508416 70932396784032 70944239060982 71139196774656 71251664795136 71422392685329 71630621235432 71651933531514 71683004157408 71694971749458 71796331914048 71860831296912 72005650665984 72027074544768 72070338093696 72410155050366 72556081458112 72589786064649 72621263374128 72633387610053 72736074478368 72767615223296 72789265809792 72801418093992 73013667126336 73176400077354 73357931948931 73389742351632 73505768388192 73559522590848 73571803470648 73742004891072 73956996158976 74134206361089 74337930237312 74350341073512 74522343567168 74534785191468 74739609874944 74918695317291 75092012644824 75137117169528 75310939795392 75323513077092 75485164543488 75497766912288 75530505217536 75717877019904 75886637117256 76074892391484 76107880957248 76120587289548 76283949353472 76296685080672 76473190257408 76519124395776 76879917707796 77070637056294 77091186912768 77104057409568 77282430365952 77295332791152 77693461810524 77763258974331 77886199353186 77919973360992 78100233861888 78113272820688 78170396455872 78293980501632 78697253306784 78710391938934 78905652224301 78926691363072 78939868300272 78997596418368 79122488231808 79543306139346 79727322067344 79740632671119 79775210821968 79798946382036 79959763239552 80031596371488 80158122894528 80216741912832 80570997433136 80584448889861 80643379677084 80770873403304 80805898300288 80843435209026 81006356999232 81065596324608 81079130355408 81193757557248 81437194380759 81625591640376 81698921295894 81828083788164 81863567126208 81887924036016 81923433322752 82052950758912 82126664339328 82563460145586 82693989436716 82754462914704 82768278904479 82921235952128 82959755502456 82995729570432 83126942260992 83201620678848 83569058108004 83630171516976 83644133707701 83837636513064 83873991259008 84006592443648 84082061109312 84276577018368 84478514225427 84529256815719 84724807269816 84920810111424 84934987776324 84971818369728 85168392648192 85182611647392 85372466756913 85621366076904 85756729786224 85819443022656 85833770715756 86032339039584 86069645480448 86084014945248 86283162185472 86727585276864 86742064585764 86942734161696 86957249390046 86980435379712 87196211520768 87659970031116 87862763094624 87877431923274 88080728064336 88118922753792 88337523189888 88534409970132 88792527783456 88807351837806 88872295970664 88997940912384 89012799260784 89051398126848 89272311795072 89337595949568 89693237325762 89747112174714 89939718064896 89954733644496 90035545917924 90162835426944 90177888256344 90216992343168 90642372112278 90867232578717 90906635587824 91116939505536 91132151624136 91198795865184 91342977251904 91609283308032 91828790595423 92081139923584 92096513016984 92123914540518 92163862488096 92309569603776 92392497381744 92578693713408 92800523829237 93071079292296 93098770779042 93286390446144 93370195766736 93517810043616 93558362429952 93586198898304 94083942956598 94317341077197 94358240166384 94491640968704 94507416499104 94576529045376 94592318747976 94811149145664 95087566490112 95229856913772 95315408178543 95507494980576 95535911375352 95577338876544 95593295665944 95728442552064 95814441729216 96036099393024 96093784124928 96324036836517 96476321009502 96546873400488 96786381419532 96828351165504 96844516813404 96981432637824 97052354413056 97068557458656 97351556168448 97497234459338 97568533436472 97810575931908 97852989802176 98007691184256 98079363454464 98095737960864 98322673188096 98845608481452 99090819072378 99117240316416 99133788098016 99363124756224 99379713588624 99891593756388 99981332966997 100122683526432 100139399168382 100182822892704 100414586393856 100431350769456 100663689216384 101182182823008 101199075350058 101433189855312 101450124288387 101477174609664 101494116386064 101728913440896 102269965036302 102506556943728 102523670577153 102598645348332 102760849408392 102805409879424 103060443721536 103591282414032 103608577144107 103684345299108 103848265804248 103893297814656 104151030427584 104227195274496 104391974002176 104704964203833 104929671075712 104947189251912 105041470237578 105207536299068 105253157733696 105284473760592 105330128557824 105496650975744 105591425579136 105749434130991 106057741519128 106153020187182 106303096089792 106320843561492 106366947762624 106398595176048 106613017652736 106708795161984 106877497192704 107445931853148 107477900297271 107524506236112 107542457624187 107694497871072 107791246945368 108008475998976 108040611817152 108105507140544 108355599023616 108582925841012 108615232575549 108834122187168 108931895061192 109104111717552 109151422834944 109183898714688 109502219119104 109764600116031 110084613527448 110258652582288 110339283886272 110357705205972 110613007336608 110660972760576 110935494238464 111425410810672 111506895355968 111525511610268 111783515350752 111802177787202 111831988345344 112109414812416 112638018967236 112705675754292 112966409693088 112985269615638 113227746815232 113246650368432 113295757826304 113576815529856 113829955675884 114112338587226 114161821435872 114180880934322 114342306381632 114425924030208 114445027621008 114709785386112 114778686593664 115319876561694 115605955584441 115636780369152 115656086114352 115923645548928 115942999186728 116540192715786 116829299029779 116879960041488 117150350792832 117169909231032 117255594683808 117440970752448 117783364253184 118045879960176 118065587908401 118390037044608 118409802450408 118496394627552 118683732347712 119029749060096 119314959209019 119590983101016 119662816232952 119698419573054 119939644859328 120047394557232 120217113902592 120237184341792 120289323124224 120325112869248 120856496149704 120965069515626 121156310104956 121208847450432 121489252674048 121509535498848 121598394486912 121790636335872 122438387460564 122548381943841 122742125682246 122795350689312 122831886054024 122885149984128 123079426138368 123189996508992 123474984933888 123734031772316 123845190218379 124040984155074 124094772389728 124131694372056 124381853928192 124493594355648 124690413391488 124781598531072 125353587162006 125445257275464 125756454769596 125810986888512 126009888665472 126102038727168 126123091663968 126414865527552 126973142551696 127087210904724 127343326640768 127381215167136 127402481664486 127436451835392 127457727554592 127752588972288 127773917471088 128432049115356 128635094679336 128729164533984 128750656073634 129048508559376 129104468220672 129126022417872 129308576850432 129424743278208 130091377915296 130113096878646 130414101242544 130435874085069 130470653069568 130676921579008 130794317281152 131489955046674 131794144641936 131816147884911 132121092096504 132178384130688 132506284784832 132801614955198 133188791675184 133211027756709 133308443955996 133496911368576 133519198891176 133577097190272 133908467692608 134006393924352 134218252288512 134539855988643 134620668262071 134909577097344 134932100466744 135244253140416 135266832384516 135325488514752 135638551254528 135963558168417 136359953381736 136675409258304 136698227436204 136798193797776 137014465877856 137073879839232 137413924962048 138121709885376 138144769525476 138245793732144 138464354405664 138524397086208 138868040570112 139606618938444 139648156168563 139929585669216 140055293650104 140276715065424 140337543644928 140379298347456 140788567438848 140999245507988 141125914434897 141410322025504 141537360249576 141737461453056 141761124748656 141822597016832 141864793568064 141888478121964 142278393549312 142844785370658 143261242470864 143303867063028 143366008314816 143389943498916 143592663828096 143721662593824 144054149089536 144140676187392 144714481514253 144820310100732 145112162916224 145179572129298 145242526748256 145266775220106 145472148956736 145578531619584 145602836187984 146027334252672 146245851689007 146352800154708 146715863897862 146779484703264 147011536776384 147119045181696 147143606941296 147484009782144 148268412722178 148636228608567 148675860474624 148700682147024 149044687134336 149069570382936 149837390634582 150184025289648 150209098752573 150274234339056 150621879590784 150647026154184 150995533824576 151435754039808 151773274234512 151798613025087 152149784782968 152215761914496 152241174579096 152593370161344 152946380514816 153038248791552 153404947554453 153759835415592 154141274112588 154208114819136 154564860731904 154590665582304 155386923621048 155526517948662 155772398706372 155839946721984 156200467723776 156226545641376 156340792911744 156587961003264 157394506613568 157420783877868 157562205356367 157811304448602 157853382726144 157879736600544 157995192836736 158244976463616 159086612278692 159229530280773 159454644134688 159481265342238 159550421643936 159597892764072 159919526479104 160063192742976 160316245789056 160433483825664 161141994866272 161168897779722 161286759354168 161541746806608 161611796600576 161686870418052 162012713998464 162131192649216 162158260710816 162874388761518 163251183280752 163397842591788 163656167576328 163727134252416 163775848072032 163846866645504 164253328678656 165126920291172 165387978873432 165508925829408 165536557808958 165919511004912 165991459140864 166253884521984 166403241357696 167138116216008 167260343033952 167288267415402 167675273026128 167747982518016 168013184887296 168164122218624 168957028450854 169058513631438 169449614539632 169477904423457 169841620222848 169869975552648 169943636739456 170365223294784 170744933513826 171168507880839 171242732153808 171271321401483 171513459572448 171638886045312 171667541431512 172064678079168 172168029890496 172566324370944 172979814842541 173455170553728 173484129171528 173885468323392 173914498780092 174392423041536 174810289073679 175319940062232 175725526189248 175754863846548 176161456128672 176237845507584 176675046379776 177068819940264 177585055566912 177614703675612 177744591941328 177995881824768 178025598521568 178102796253696 178544623590144 179386474651524 179494224349428 179547629359581 179879436129792 179909467288992 180071091835848 180325670853888 180355776512688 180433984686336 181284744224556 181447604273439 181734465157434 181813271175648 182233879011072 182264303248272 182397591730368 182685954503808 183657581190846 184113188523369 184162279847168 184193026033968 184247829081036 184327724976192 184619139207552 184784994763488 185601047658474 186061476232611 186142158584592 186197541558084 186572780892288 186740391533472 187035620087232 187172397796608 188030380743009 188167885913196 188634682154394 188716480332768 189014832998208 189153058090752 189184637495952 189622298291328 190020120221771 190459713827544 190630816357086 191014989961152 191071822750704 191154677753088 191186591331888 191456885104128 191628883458432 192648073673034 192952642019004 193093746800976 193125984110451 193572762839064 193656702331008 193689033626808 193962865275648 194137114917312 194703112336896 194994468918676 195137066872944 195169645317969 195621151863816 195705979604352 196015382368512 196191475921728 196645346376192 197234932570011 197691216962904 198181638144756 198267576196032 198726249512448 198759427177248 199202422432797 199783187512776 199962665933994 200245367052864 200278798336764 200365645785408 200829172787712 200862701538912 201327378432768 202364365646016 202398150700116 202866379710624 202900248576774 202954349219328 202988232772128 203457826881792 204539930072604 205013113887456 205047341154306 205197290696664 205521698816784 205610819758848 206120887443072 207182564828064 207217154288214 207368690598216 207696531608496 207786595629312 208302060855168 208454390548992 209409928407666 209859342151424 209894378503824 210082940475156 210415072598136 210506315467392 210568947521184 210660257115648 211182851158272 211498868261982 212115483038256 212306040374364 212606192179584 212641687122984 212733895525248 212797190352096 213417590323968 213754994385408 214267178055987 214891863706296 214955800594542 215049012472224 215084915248374 215388995742144 215582493890736 216016951997952 216081223634304 216211014281088 216534555601553 217165851682024 217230465151098 217668244374336 217863790122384 217900162830159 218208223435104 218302845669888 218367797429376 219529200232062 220073795846793 220169227054896 220517305164576 220678567772544 220715410411944 221226014673216 221870988476928 222402619083267 222850821621344 223013790711936 223051023220536 223567030701504 223604355574404 224218829624832 224756085951873 225276037934472 225411351508584 225932819386176 225970539231276 226455493630464 226493300736864 226591515652608 227153631059712 227659911351768 228224677174452 228323642871744 228361761868644 228684612763264 228851848060416 228890055242016 229419570772224 229557373187328 230639753123388 231211911168882 231273560738304 231312172228704 231847291097856 231885998373456 233080385431572 233289776922993 233658598059558 233759920082976 234300701585664 234339818462064 234511189367616 234881941504896 236091759920352 236131175816802 236716956672903 236780074089216 236819604900816 236992789255104 237367464695424 238629918418038 239181966202032 239221898013357 239325632465904 239396839146108 239879289718656 240094789114464 240474368683584 240650225738496 241712992299408 241753346669583 241930139031252 242312620209912 242417694900864 243019070997696 243196788973824 243581272671744 244311583142277 244876774921128 245096763887682 245484251364492 245590701378624 245663772108048 245770299968256 246158852276736 246379993017984 247468063544632 247690380436758 248081968310148 248189544779456 248263388744112 248304836713437 248763707856384 248987188711296 249380826782976 250707174324012 250890514550928 250932401123103 251512909539192 251621973777024 252019777330944 252246183327936 252829731055104 253435542676281 253587770447157 253946285103392 254174421809448 254686653281536 254762430334272 254804963328972 254915455109184 255505177944576 255547834942176 256117400270739 256864098230712 257270189358672 257458329067968 257501312147268 258097017118752 258208936441344 258252044835744 258849486556416 260182755830592 260226193757292 260828202485088 260871748170138 260941306139136 261588634562304 262979910093348 263588289283872 263632295769822 264242184193008 264356768261376 265012569569664 265603229910396 266377583350368 266422055513418 266616887911992 266993822737152 267038397782352 267154194380544 267816935385216 268012787848704 269079711977286 269241336524142 269819154194688 269864200933488 270488506280832 270533664769032 270650977029504 271927116336834 272601697736151 272719906763472 273350818516608 273396454872408 273596387595552 274028931755712 274827849924096 275486371786269 276243419770752 276289539050952 276491587464288 276928708811328 277736081140224 278401571487711 279213237876888 279296312337126 279859171338432 280110587300208 280553430130848 280675087289856 280758596694912 281998491015976 282251828869794 282820644051008 282952023231591 283074720499152 283474922906112 283522249497312 283645194033664 283729587136128 283776956243928 285689570741316 285946224535629 286522484941728 286607734126056 286732016629632 286779886997832 287185327656192 287443325187648 288108298179072 288281352374784 288972110509551 289428963028506 289640620201464 290224325832448 290359144258596 290485053496512 290533550440212 290944297913472 291157063239168 291205672375968 292054668505344 292491703378014 292705600309416 293431727795724 293558969406528 294023073552768 294238090363392 294287213882592 294968019564288 296536825444356 297272457217134 297351720949248 297401364294048 298089374268672 298139140765872 299674781269164 300368050579296 300418197505146 300548468678112 301243759181568 301294052308368 301991067649152 303546548469024 303597226050174 304299569565936 304350372865161 304431523828992 304482349158192 305186740322688 306809895108906 307519670831184 307571011731459 308282548225176 308416229638272 309181331164608 310773847242096 310825731432321 311053035897324 311544797412744 311679893443968 312453091282752 312681585823488 313175922006528 314114892611499 314789013227136 314841567755736 315124410712734 315622608897204 315759473201088 315990385673472 316489952927232 317248302392973 318173224557384 318459060561546 318909288269376 318962530684476 319100843287872 319195785528144 319839052958208 320126385485952 320632491578112 322283989732544 322337795559444 322433700891813 322573518708336 322627372872561 323083493613216 323223593201152 323373740836104 324025427996928 324316521421632 325748777523036 325845697726647 326502366561504 326795685183576 327312335152656 327454268504832 327551696144064 328506657357312 329293800348093 330253840582344 330775957746864 331017851658816 331073115617916 331839022009824 331982918281728 332806482715392 334276232432016 334520686067904 334576534830804 335350546052256 335495965036032 336328244437248 337914056901708 338117027262876 338899229079264 338955808846914 339683240445696 339739951105296 339887273478912 340730446589568 341240320607683 341489867027652 342337015761678 342485464307616 342542642802966 343026919144896 343277772090624 343335082863024 344129356158336 344336059780992 345959629685082 346817866753323 346910341107456 346968258343056 347770936646784 347828997560184 349620578147358 350487897089337 350639880124464 351451052378496 351509727693096 352322912257344 353350092759552 354137639880528 354196763725203 355170111133824 355229407351224 355489183882656 356051197043136 357089247180288 357944877627057 358772949303048 358988448698856 359095258719162 359818934577984 360142183671696 360651341707776 360711553025376 360867969372672 362569488449112 362895208546878 363468930314868 363626542351296 364467758022144 364528606496544 364795183460736 365371909007616 367315162381692 367645145831523 368226377046738 368324559694336 368386052067936 368495658162072 368655449952384 369238278415104 369569989526976 371202095316948 371535570655137 372122952465222 372284317169184 372395083116168 373145561784576 373480783066944 374071240174464 374344795593216 376060761486018 376335771826392 377269364308788 377432960665536 378029665996416 378306116181504 378369274991904 379244596582656 380040240443542 380919427655088 381261632714172 382029979922304 382143645501408 382309355506176 382373182663776 383257766916864 385296147346068 385905284038008 386187493601952 386251968220902 387145525678128 387313404662016 387378067253616 387925730551296 388274229834624 389988937837352 390274133745888 390339290635938 391242303727632 391307622255207 391411959208704 392030764737024 392382951843456 394469865140022 395382433925808 395448443654733 396363276289512 396535152392064 397518854354496 398404844865594 399566375025552 399633083270127 399925331867988 400490734105728 400557596673528 400731291570816 401725403077824 402654756865536 403619567965929 403862004786213 404728731292032 404796301400232 405732759421248 405800497153548 405976465544256 406915653763584 407890674505251 409079860145208 410026227774912 410094682308612 410394581393328 411043397633568 411221639517696 412241774886144 414365129656128 414434308576428 414737381196432 415393063216992 415573191258624 416604121710336 418819856815332 418944468505689 419718684302848 419788757007648 420165880950312 420830145196272 421012630934784 421137895042368 422365702316544 422997736523964 423377743304691 424230966076512 424612080748728 425212384359168 425283374245968 425467791050496 425594380704192 426835180647936 428534356111974 429783727412592 429911601189084 430098024944448 430169830496748 430777991484288 431164987781472 432162447268608 432422028562176 433069111203106 434143444542759 434331703364048 434460930302196 435336488748672 435727580244768 435800325660318 436416446870208 436735594858752 438737555067021 439058400464124 440147591693586 440338454109792 441034610329152 441357135545088 441430820823888 442452029346432 444805238166534 445701643242688 445908685825701 446027581423872 446102046441072 447134061403008 447208711148808 449512171903746 450552075868944 450627296257719 450822703017168 451865638772352 451941078462552 452986601473728 454307262119424 455319822703536 455395839075261 456449354348904 456647285743488 456723523737288 457369225526528 457780110484032 458839141544448 459114746374656 460214842663359 461279506246776 462423822337764 462624344457408 463694582195712 463771996746912 466160770863144 466579553845986 467317196119116 467519840165952 468601403171328 468679636924128 469022378735232 469763883009792 472183519840704 472262351633604 473433913345806 473560148178432 473639209801632 473985578510208 474734929390848 477259836836076 477688590842319 478363932404064 478443796026714 478651264931808 478793678292216 479758579437312 480189578228928 480948737367168 481300451476992 483425984598816 483506693339166 483860278062504 484625240419824 484835389801728 486038141995392 486393577947648 488623166284554 489753549842256 490193527775364 490968502728984 491181402757248 491327544216096 491540599936512 492759986035968 494936127089264 495380760873516 496163936620296 496379089558912 496526777488224 496609673426874 497974377422592 498761653565952 501414348648024 501781029101856 501864802246206 503025819078384 503243947554048 504039554661888 504492366655872 506871085352562 507175540894314 507892570206784 508348843618896 508433713270371 509373306563072 509524860668544 509609926657944 509830910218368 511095669884352 512234800541478 513505523642517 513728196461424 513813964204449 514540378717344 514916658135936 515002624294536 516194034237504 516504089671488 517698973112832 518939444527623 520365511661184 520452387514584 521656404970176 521743496340276 523177269124608 524430867221037 525959820186696 527176578567744 527264591539644 528484368386016 528713536522752 530025139139328 531206459820792 532755166700736 532844111026836 533233775823984 533987645474304 534076795564704 534308388761088 535633870770432 538159423954572 538482673048284 539638308389376 539728401866976 540977012561664 541067329538064 541301954059008 543854232673668 544342812820317 545203395472302 545439813526944 546701637033216 546792909744816 547192775191104 548057863511424 550972743572538 552339565570107 552486839541504 552579078101904 552983174928576 553857417622656 556803142975422 558184428697833 558426475753776 558592624674252 559718342676864 560221174600416 561106860261696 561517193389824 563996982031952 564091142229027 564503657739588 565641288102016 565904046463182 566149440998304 567044498994624 567459174272256 567553912487856 570060360665313 571379141482632 571892449071258 573044969883456 573215468252112 573464033259264 573559773995664 574370655312384 574886650375296 577944221019102 578857926057012 579281240402928 579377952331353 580448651664896 580718288517192 580970106993024 581067100880424 581888595826944 582411344751936 584109337010688 584983406756028 585411200618832 585508935953907 586863455591448 587117938813056 588046147105536 588574427765184 589936039128576 591704797710033 593073650888712 594544914434268 594802728588096 596178748537344 596278281531744 597607267298391 599349562538328 600736101158592 600836395010292 601096937356224 602487518363136 602588104616736 603982135298304 607093096938048 607194452100348 608599139131872 608700745730322 608863047657984 608964698316384 610373480645376 613619790217812 615039341662368 615142023462918 616565096450352 616832459276544 618362662329216 621547694484192 621651462864642 622106071794648 623089594825488 623359786887936 624906182565504 625363171646976 628229785222998 629578026454272 629683135511472 630248821425468 631245217794408 631518946402176 631980771346944 634496604785946 636346449114768 636918121123092 637818576538752 637925061368952 638201686575744 638391571056288 640252770971904 641264983156224 642801534167961 644567979465088 644675591118888 644867401783626 645147037416672 645254745745122 646166987226432 646747481672208 648050855993856 648633042843264 649603666804659 651497555046072 651691395453294 653004733123008 653591370367152 654624670305312 654908537009664 655103392288128 658587600696186 660221387540379 660507681164688 661551915493728 662035703317632 662146231235832 663678044019648 665612965430784 667207857249801 668552464864032 669041372135808 669153069661608 670701092104512 672656488874496 674268257855619 675828113803416 676234054525752 677798458158528 677911617693828 679366480891392 679479902210592 679774546957824 681460893179136 682480641215366 682979734055304 684674031523356 684970928615232 685085285605932 686053838289792 686555544181248 686670165726048 688258712316672 688672119561984 691919259370164 693635733506646 693820682214912 693936516686112 695541873293568 695657995120368 699241156294716 699869330768979 700975794178674 701279760248928 702902104756992 703019455386192 704645824514688 708275279761056 708393527450406 710150870018709 710340222267648 710458814702448 710978367765312 712102394086272 715889755254114 717545898606096 717665694040071 717976897397712 718190517438324 719637869155968 720284367343392 721423106050752 725138976898224 725260040008749 725790417093756 726937860629736 727253084702592 729057212993088 729590366921472 730743818015232 732934749426831 734630324763384 735290291663046 736452754093476 736772104135872 736991316324144 737310899904768 738476556830208 739139979053952 742404190633896 743071141310274 744245904930444 744568634338368 744790166232336 746291123569152 746961566133888 748142480348928 752121522972036 752671543652784 752797203369309 754538728617576 754865921331072 756059331992832 756738549983808 758489193165312 760080480887084 760306628028843 760763311341471 761838855310176 762523265428344 764059959844608 764287291002816 764746365327552 766515533833728 768352200812217 770592294692136 771810568076016 772374987203904 772503936441804 774291051356256 774626809324032 774756134507232 776548459669248 779977875674704 780548267491776 780678581271876 782484607455264 782615244510414 782823918417408 784765903686912 788939730280044 790764867851616 790896887309466 792726552579024 793070304784128 795037708708992 796809689731188 799132750051104 799266166540254 799850663735976 800981468211456 801115193347056 801462583141632 803450806155648 807239135931858 807724009572426 809457462584064 809592602800464 811465518842496 811600994307096 811952931088512 815781349010502 817805093208453 818159720290416 820052455549824 820189364617224 820789162786656 822086795267136 824483549772288 826459115358807 828730259312256 828868617152856 829474762392864 830786126433984 833208243420672 835204714463133 837639713630664 837888937011378 839577514015296 840331761900624 841660290392544 842025261869568 842275790084736 845995473047928 846755486609382 848461932153024 849224161497456 850424768718336 850566748491936 850935582100992 851188761408384 857068712223948 857838673606887 859567454825184 859823202378168 860196049888896 860339660993496 861555982968576 862329975562944 864324894537216 864844057124352 866138222406212 866916331528653 868286889085518 868663406728096 868921860604392 870672977497344 871455160489536 871600651320636 872832893740416 873471189717504 877475110134042 878116800928248 880295183387172 880676908219584 882069220658304 882714271090176 882861641647776 884904058692864 889610476333068 891403286485376 891817371651402 892055162847744 892204092882144 894268122806016 894417422297616 899024343807492 901104151737888 901254592515438 901645406034336 903731277544704 903882156925104 905973202947456 910639645407072 910791678150522 912898708697808 913051118595483 913294571486976 913447047474576 914738451053056 915560220968064 920429685326718 922559012493552 922713035194377 924847644675528 925248688914816 927543993493824 932321541726288 932477194296963 933159107691972 934634392238232 935039680331904 937359273848256 938044757470464 939527766019584 942344677834497 944367039681408 944524703267208 946867826691612 947278419603264 947971157020416 949469858781696 951744907178919 954519673672152 955377181684638 956727864808128 956887592053428 957302529863616 957587356584432 959517158874624 960379156457856 961897474734336 966851969197632 967013386678332 967720556125008 967882118617683 969250480839648 969670779603456 972076283990784 977246332569108 977537093179941 979507099684512 980387055550728 981937005457968 982362805514496 982655088432192 985519972071936 987881401044279 989872254178528 990761521747032 992327873240592 992758179117824 993053554976448 993219346853748 995948754845184 1002828697296048 1003562058203712 1003729604492412 1006051638156768 1006487895108096 1008984733311744 1013742170705124 1014351081788628 1015785140413568 1016697687237792 1016867426540742 1019049721337088 1019219853315888 1019661820436736 1022191339768704 1023720961823049 1024469601082956 1027011047285034 1027456392922848 1027627928408898 1029080757434688 1029833316271872 1030005248589072 1032388068475008 1033008179342976 1037878889055246 1040453600259969 1040731023322368 1040904775029168 1043312809940352 1043486992680552 1048861734442074 1051463691268011 1051919640373392 1054353157135488 1054529183079288 1056968736772032 1060050278278656 1062412919641584 1062590291175609 1065510333401472 1065688222053672 1066467551647968 1068153591129408 1071267741540864 1073834632881171 1076318847909144 1076965346096568 1079456803733952 1081954025123328 1082134659076128 1082603908118016 1087708465347336 1088685625640634 1090406790944604 1090879627053888 1093403274066432 1093585819489632 1094385550382208 1096115727022848 1101945487145076 1102935437494569 1104679131140214 1104973679083008 1105158156203808 1105966349857152 1107714835245312 1113606285950844 1114606711965411 1116368857395666 1116852951507552 1117185249348504 1119436685353728 1120442349200832 1122213720523392 1123034386779648 1127993964063904 1128182284458054 1129007315479176 1131282576204032 1131808092926364 1132298881996608 1134088997989248 1134918348544512 1135107824975712 1140120721330626 1142758282965264 1143784898142516 1146089939766912 1146430936504224 1146928066518528 1147119547991328 1149773300750592 1155888442038204 1157715852114024 1158562480805856 1158755904662706 1161436577034384 1161940213986048 1162134201760848 1163777191653888 1164822689503872 1169966813512056 1170822401237664 1171017871907814 1173726911182896 1174235877626112 1176092294211072 1177148855530368 1183409595420066 1186147301777424 1186345330964199 1189089828868536 1189605457176192 1192556563063488 1195214534596782 1198699125076656 1198899249810381 1201472202317184 1201672790020584 1202193874712448 1205176209233472 1207964270596608 1210858703897787 1211586014358639 1214186193876096 1214388904200696 1217198278263744 1217401491460644 1217929396632768 1220746961290752 1223672023515753 1227239580435624 1230078683324736 1230284046925836 1233130192900704 1233664918553088 1236725324658432 1243095388968384 1243302925729284 1244212143589296 1246179189650976 1246719573775872 1249812365131008 1256459570445996 1256833405517067 1259156052908544 1259366271022944 1260497642850936 1262490435588816 1263037892804352 1268993209571892 1270133229914073 1272692898229536 1273836242246184 1275637153077504 1275850122737904 1276403373151488 1276783142112576 1280505541943808 1285603068335922 1289135958930176 1289351182237776 1289734803567252 1290294074833344 1290509491490244 1292333974452864 1293494963344416 1297266085686528 1299207333609318 1302430333628277 1302995110092144 1303382790906588 1306009466246016 1307182740734304 1309249340610624 1310206784576256 1316212665201063 1317175201392372 1320442775080758 1321015362329376 1323103830987456 1324071406635264 1324292462471664 1327356088039296 1330140841552397 1334415714499602 1337104929728064 1338082744271616 1338306139323216 1341402184209024 1348536515711238 1351656227606832 1351881888773157 1352468109051504 1355596916317056 1355823235387656 1358959804421184 1362921786358272 1364961282430732 1365959468110608 1366187517225783 1369348063046712 1369941857230464 1370170571211864 1372107676579584 1373340331452096 1376517424633344 1377344239123968 1380644527990077 1383838518740328 1387271467013292 1387873033372224 1391083746587136 1391315990240736 1398482312589432 1399738661537958 1401951588357348 1402559520497856 1405804209513984 1406038910772384 1409291649029376 1416550559522112 1416787054900812 1420301740037418 1420680444535296 1420917629404896 1421956735530624 1424204788172544 1431779510508228 1433065772526957 1435091797212192 1435331388080142 1435953794795424 1436381034876648 1439275738311936 1440568734686784 1442846212101504 1450277953796448 1450520080017498 1451580834187512 1453875721259472 1454506169405184 1458114425986176 1459180733842944 1465869498853662 1469260649526768 1470580583326092 1472905508186952 1473544208271744 1473982632648288 1474621799809536 1478279958107904 1484808381267792 1486142282620548 1488491809860888 1489137268676736 1489580332464672 1493923132267776 1496284960697856 1504243045944072 1505343087305568 1505594406738618 1509077457235152 1509731842662144 1512118663985664 1513477099967616 1515741889210871 1520160961774168 1520613256057686 1521526622682942 1523677710620352 1525046530856688 1525301139811113 1528119919689216 1528574582005632 1529492730655104 1536704401624434 1540516570927551 1541184589384272 1541441892613347 1543621136152032 1544749974407808 1545007872883608 1548582102712512 1549512269014464 1553096919338496 1556818333582869 1559955751349408 1561096534983552 1561357162543752 1564969214910528 1565230489020828 1569531807373824 1573292601663111 1577879460560088 1581529735703232 1581793774618932 1585453105158048 1586140609568256 1590075417417984 1593619379462376 1598265500102208 1598532333080508 1599701327471952 1601962936422912 1602230386694112 1602925166283264 1606901612311296 1614478271863716 1615448019144852 1618914925168128 1619185205600928 1622931037684992 1623201988614192 1623905862177024 1631562698021004 1633028438460951 1635610186416906 1636319440580832 1640104911099648 1640378729234448 1641578325573312 1644173590534272 1652918230717614 1657018696710321 1657460518624512 1657737234305712 1658949524785728 1661572252867968 1670409428926266 1674553286093499 1675279427261328 1675777874022756 1679155028030592 1680663523801248 1683320580785088 1684551580169472 1691990946095856 1692273426687081 1693510973218764 1696923864306048 1698448322994912 1701133496983872 1702377522816768 1710181081995939 1714137424447896 1715677347213774 1719134909650368 1719646404756336 1720392099777792 1720679321986992 1723111965937152 1724659951125888 1732276444812424 1733832663057306 1736573778171036 1737326813456192 1737843721208784 1738133856994059 1741345954994688 1742910320979072 1743201302641272 1745665787480832 1754950220268084 1756233601856496 1756526807861721 1760590366774344 1761353816439168 1764138441316608 1765723283295552 1769808117385728 1775114393130099 1779220952666136 1782806572970752 1783634743302804 1784408185764288 1788536245612032 1788834844595232 1792821801895173 1798048687614984 1802208303475776 1802509185030876 1803290812068672 1807462555089408 1807764313850208 1811946405894912 1821279290814144 1821583356301044 1825797417395616 1826102237190966 1826589142973952 1826894094949152 1831120441936128 1840859370653436 1845118024987104 1845426070388754 1849695289351056 1850497377829632 1855087986987648 1864643083452576 1864954388593926 1866318215383944 1869268784476464 1870079360663808 1874718547696512 1876089514940928 1884689355668994 1888734079362816 1889049406534416 1893735653383224 1894556839206528 1895942314040832 1903489814357838 1909039347344304 1910754363369276 1913455729616256 1913775184106856 1914605059727232 1915174713168864 1920758312915712 1923794949468672 1928404602503883 1933703938395264 1934026773356664 1935441112250016 1935764237235366 1938500961679296 1944152567981568 1948811000413977 1954492665138216 1955074186359882 1959014199369024 1960774111101456 1963874010915936 1964725611028992 1965310176864384 1975762802088558 1979744508357056 1980664162621137 1981523043494064 1984655746481184 1985516358235648 1986107109952896 1986438693707496 2001623571749403 2005657394592096 2007124116407424 2007459208984824 2012103276313536 2017969466623488 2022804773566857 2027484341410248 2028702163577256 2031570280827136 2033395374475584 2033734853081484 2038099442674176 2038439706631776 2039323640873472 2044382679537408 2047441923646098 2048939202165912 2054022094570068 2054912785845696 2055255856817796 2058161514869376 2059666632543744 2060010497178144 2064776136950016 2066016358685952 2075757778110492 2080907200519938 2081462046644736 2081809550058336 2086625619880704 2086973985361104 2097723468884148 2102927382536022 2103839280746784 2108706314270976 2109058366158576 2113937473544064 2124825839283168 2125180582351218 2130452610056127 2131020666802944 2131376444107344 2132935103295936 2136307182258816 2147669265762342 2152637695818288 2152997082120213 2153930692193136 2158913607467904 2164269318152256 2175416930694672 2175780120026247 2177371251281268 2180813581889208 2181759254107776 2187171638979264 2188771100764416 2192231454045696 2198804248280493 2203890974290152 2205870874989138 2209358262280428 2210316312407616 2211932699714304 2215429670490624 2227212571901688 2229213423930822 2232737714791332 2233705903015104 2234370498697008 2238873370707456 2240884698401664 2244427441046784 2255987928127808 2256364568916108 2258014630958352 2258391610107927 2262565152408064 2263616185852728 2264597763993216 2268177995978496 2270215649951424 2280241442661252 2280919884086529 2282289934024413 2285516565930528 2287569796285032 2292179879533824 2292861873008448 2294239095982656 2299546601501184 2305056602436651 2311776884076408 2315431704228048 2317124961611712 2317511809325412 2322873154068768 2323880427972096 2324268403521696 2329645379007744 2339933627024112 2341644802475328 2342035743815628 2347453822365792 2348471755252224 2354297711060736 2366819190840132 2372294603554848 2372690661928398 2378179657737072 2379210914352384 2385113126126976 2390429069193564 2397398250153312 2397798499620762 2402944404634368 2403345580041168 2404387749424896 2410352418466944 2421717407795574 2423172028717278 2428372387752192 2428777808401392 2434396556527488 2434802982921288 2435858793265536 2447344047031506 2453415279625359 2454479160871248 2460157366649472 2460568093851672 2466260385801408 2473450649316864 2479377346076421 2486190777936768 2486605851458568 2488424287178592 2492358379301952 2499624730262016 2505614143389399 2512919140891992 2513666811034134 2518732542045888 2520995285701872 2524980871177632 2526075785608704 2537986419143784 2540266459828146 2545385796459072 2547672484492368 2551274306155008 2551700245475808 2552806746302976 2553566284225152 2571206136671844 2573516020820661 2578271917860352 2578702364475552 2579469607134504 2580588149666688 2581018982980488 2584667948905728 2586989926688832 2594532171373056 2598414667218636 2600748994585959 2604860667256554 2605990220184288 2606765581813176 2612018932492032 2614365481468608 2618498681221248 2620413569152512 2632425330402126 2634350402784744 2640885550161516 2642030724658752 2646207661974912 2648142813270528 2648584924943328 2654712176078592 2660281683104794 2668831428999204 2674209859456128 2676165488543232 2676612278646432 2682804368418048 2697073031422476 2703312455213664 2703763777546314 2704936218103008 2711193832634112 2711646470775312 2717919608842368 2729922564861464 2731918936221216 2732375034451566 2738696126093424 2739153355786449 2739883714460928 2740341142423728 2744215353159168 2746680662904192 2761289055980154 2767677037480656 2768139105583131 2774542934026584 2775746066744448 2782631980481472 2796964625178864 2797431582890889 2799477323075916 2803903176714696 2805119040995712 2812077821544768 2818583298058752 2827034033503491 2833101119044224 2833574109801624 2840603480074836 2841835258809792 2843913471061248 2848409576345088 2855234721536757 2863559021016456 2866131545053914 2870183594424384 2870662776160284 2871907589590848 2872762069753296 2878551476623872 2881137469373568 2885692424203008 2900555907592896 2901040160034996 2903161668375024 2907751442518944 2909012338810368 2916228851972352 2931738997707324 2932611279539823 2938521299053536 2941161166652184 2945811016373904 2947088416543488 2947965265296576 2956559916215808 2963644203132837 2969616762535584 2972284565241096 2976983619721776 2978274537353472 2979160664929344 2987846264535552 3008486091888144 3010686174611136 3011188813477236 3018154914470304 3019463685324288 3026954199935232 3031483778421742 3040321923548336 3041226512115372 3043053245365884 3047355421240704 3050093061713376 3050602279622226 3057149164011264 3058985461310208 3071162885469147 3073408803248868 3081033141855102 3082369178768544 3082883785226694 3087242272304064 3089499948815616 3090015745767216 3097164205425024 3099024538028928 3113636667165738 3119911502698816 3121360800779907 3122193069967104 3122714325087504 3129938429821056 3130460978041656 3146585203326222 3154391073804033 3155758921120176 3163059471406464 3163587549237864 3170906210316096 3180150834835968 3187238758924752 3187770873526827 3196531000204416 3197064666161016 3199402654943904 3204460773388224 3213803224622592 3221503898643513 3228956543727432 3230896038289704 3238370411201856 3245862075369984 3246403977228384 3247811724354048 3263125396042008 3266056876921902 3271220372833812 3272638881161664 3280209822199296 3280757458468896 3283156651146624 3288347181068544 3305836461435228 3314037393420642 3314921037249024 3315474468611424 3317899049571456 3323144505735936 3340818857852532 3343820135896233 3349106572186998 3350558854522656 3351555748045512 3358310056061184 3361327047602496 3366641161570176 3369103160338944 3383981892191712 3384546853374162 3387021946437528 3393847728612096 3396896645989824 3402266993967744 3404755045633536 3420362163991878 3428274848895792 3431354694427548 3438269819300736 3439292809512672 3440784199555584 3441358643973984 3449319902251776 3464552889624848 3467665326114612 3473147556342072 3474653626912384 3475687442417568 3476267713988118 3485820641958144 3486402605282544 3491331574961664 3509900440536168 3512467203712992 3513053615723442 3521180733548688 3522707632878336 3528276882633216 3531446566591104 3550228786260198 3558441905332272 3559035992892597 3565613145941504 3567269486605608 3568816371528576 3577669689190464 3585643603790346 3596097375229968 3596697749431143 3604416606951552 3605018370061752 3606581624137344 3615528627700416 3623892811789824 3632576111693361 3634758043075917 3642558581628288 3643166712602088 3651594834791232 3652204474381932 3653788189898304 3662240883872256 3671016070547259 3681718741306872 3690236049974208 3690852140777508 3699390578702112 3700994755659264 3710175973975296 3729286166905152 3729908777187852 3732636430767888 3738537568952928 3740158721327616 3749437095393024 3769378711337988 3777468158725632 3778098813068832 3787471306766448 3789113678413056 3806979628715676 3810399689742219 3818078694688608 3821508726738552 3826911459232512 3827550368213712 3829210119454464 3830349426337728 3841516625831424 3856809205007766 3867407876790528 3868053546713328 3870882224500032 3871528474470732 3877001923358592 3897622000827954 3907291000884831 3908985330276432 3910148372719764 3918028398738048 3921548222202912 3927748021831872 3930620353728768 3948637995603189 3951525604177116 3959489016714112 3961328325242274 3963046086988128 3969311492962368 3972214219905792 3972877387414992 3990422524657191 4003247143498806 4011314789184192 4014248232814848 4014918417969648 4024206552627072 4045609547133714 4054968682820496 4055645666319471 4057404327154512 4063140561654272 4066790748951168 4067469706162968 4076879413263552 4088765359074816 4094883847292196 4097878404331824 4098562551677349 4108044189140136 4109825571691392 4110511713635592 4116323029738752 4120020994356288 4129552273900032 4132032717371904 4141933583970231 4151515556220984 4161814401039876 4163619100116672 4173251239761408 4173947970722208 4195446937768296 4205854765072044 4207678561493568 4217412628541952 4218116732317152 4227874947088128 4249651678566336 4250361164702436 4260905220112254 4262041333605888 4262752888214688 4265870206591872 4272614364517632 4295338531524684 4299197317580871 4305275391636576 4305994164240426 4307861384386272 4317827214935808 4328538636304512 4350833861389344 4351560240052494 4354742502562536 4361627163778416 4363518508215552 4374343277958528 4377542201528832 4397608496560986 4407781948580304 4411741749978276 4418716524560856 4420632624815232 4423865399428608 4454425143803376 4458426847861644 4465475429582664 4467411806030208 4468740997394016 4481769396803328 4488854882093568 4511975856255616 4512729137832216 4516029261916704 4516783220215854 4527232371705456 4529195527986432 4536355991956992 4540431299902848 4547225667632613 4560482885322504 4561839768173058 4564579868048826 4571033131861056 4575139592570064 4584359759067648 4585723746016896 4588478191965312 4610113204873302 4621549712782653 4623553768152816 4624325677840041 4630863408456096 4634249923223424 4635023618650824 4645746308137536 4648536807043392 4659290758015488 4670455000748607 4679867254048224 4683289604950656 4684071487631256 4694907644731584 4708595422121472 4719877804989333 4733638381680264 4744589207109696 4745381323856796 4756359315474144 4758421828704768 4770226252253952 4780858138387128 4794796500306624 4795596999241524 4805888809268736 4806691160082336 4808775498849792 4820704836933888 4843434815591148 4846344057434556 4856744775504384 4857555616802784 4868793113054976 4869605965842576 4871717586531072 4894688094063012 4899085315382853 4906830559250718 4908958321742496 4920314733298944 4921136187703344 4932520771602816 4958754692152842 4971056090130963 4972381555873536 4973211702917136 4976848574357184 4984716758603904 5011228286778798 5023659858280497 5025838281783984 5027333622068268 5037465084091776 5041990571403744 5049961742355264 5075972838287568 5076820280061243 5080532919656292 5090771592918144 5095344968984736 5103400490951616 5107132568450304 5130543245987817 5142412273343688 5147032041641322 5157404728951104 5158939214269008 5161176299333376 5162037965960976 5169335897811456 5173979853377664 5196829334437272 5201497989171918 5209721334513108 5211980440368576 5213531163626352 5224037864984064 5228730962937216 5236997362442496 5264850660804252 5268700805569488 5269580423585163 5281771100323032 5284061449317504 5292415323949824 5297169849886656 5309424352157184 5320563366209588 5325343179390297 5337662857998408 5348419718912256 5353224557292864 5365608736836096 5378465405685519 5394146062844952 5406624910427328 5407527555092628 5409872436206016 5422387665268224 5423292941550624 5435839217684736 5459845129722928 5463837872442432 5464750068903132 5477392252186848 5478306711572898 5479767428921856 5480682284847456 5493361325808384 5522578111960308 5535354074961312 5536278211166262 5549085868053168 5551492133488896 5565263960962944 5593929250357728 5594863165781778 5598954646151832 5607806353429392 5610238081991424 5624155643089536 5654068067006982 5666202238088448 5667148219603248 5681206960149672 5683670517619584 5687826942122496 5710469443073514 5727118042032912 5732263090107828 5740367188848768 5741325552320568 5743815179181696 5745524139506592 5762274938747136 5771384848406016 5785213807511649 5801111815185792 5802080320069992 5806323336750048 5815502885037888 5832457703944704 5846433001241931 5863477995414648 5865222559079646 5877042598107072 5882322333304368 5891622032747808 5894176833086976 5895930530593152 5927288406265674 5939233525071168 5944569130482192 5953967239443552 5956549074706944 5958321329858688 6004870715248209 6016972183776288 6021372349222272 6022377626954472 6036309828940608 6053908399870464 6062967556843484 6068414320700571 6080643847096672 6082453024230744 6086106490731768 6094710842481408 6100186123426752 6101204559244452 6114298328022528 6117970922620416 6142325770938294 6146817606497736 6162066283710204 6164738357537088 6165767570453388 6174484544608128 6178999897631232 6180031491534432 6194328410850048 6198049076057856 6227273334331476 6239823005397632 6242721601559814 6244386139934208 6245428650175008 6259876859642112 6260921956083312 6293170406652444 6308782147608066 6311517842240352 6326118942812928 6327175098475728 6341812420632192 6374477517849504 6375541747053654 6391357830168381 6393062000408832 6394129332322032 6398805309887808 6408921546776448 6443007797287026 6457913087454864 6458991246360639 6461792076579408 6476740822403712 6492807954456768 6526250792084016 6527340360078741 6532113753843804 6542440745667624 6545277762323328 6561514916937792 6566313302293248 6576694362137088 6596412744841479 6611672922870456 6628074786841284 6630948937222848 6635798099142912 6646289011471872 6681637715705064 6687640271792466 6698213144373996 6701117709045312 6703111496091024 6716620112122368 6722654095204992 6733282323140352 6767963784383424 6769093706748324 6774043892875056 6775174830323781 6787695457224192 6793793291979648 6804533987935488 6840724327983756 6842759652259587 6846869802073239 6856549697791584 6862709388855096 6876539638601472 6878585619025344 6882717287947968 6898639804503552 6915169807309953 6929105779249696 6935330652229224 6946295112684144 6949307253824768 6951374884835136 6952535427976236 6971641283916288 6972805210565088 7019800881072336 7024934407425984 7026107231446884 7042361467097376 7045415265756672 7062893133182208 7100457572520396 7116883810664544 7118071985785194 7134538973211216 7137632743057152 7155339378380928 7171287207580692 7192194750459936 7193395498862286 7208833213903104 7210036740123504 7213163248274688 7231057255400832 7265152223386722 7269516086151834 7285117163256576 7286333425204176 7303189669582464 7304408948763864 7307576379796608 7342032141094518 7360245838876077 7363437482613744 7380472099948416 7381704281555016 7398781157404224 7420351947950592 7438132038229263 7458572333810304 7459817554375704 7465272861535776 7477075137905856 7498874190786048 7516842430168197 7538757422675976 7556197626137664 7574942613532896 7578227356826112 7613959257431352 7620799379484438 7636157389377216 7643017453477104 7653822918465024 7655100736427424 7658420238908928 7660698852675456 7713618410015532 7720548062461983 7734815753581056 7736107093426656 7741764449000064 7743056948941464 7754003846717184 7795244001655908 7802246983757877 7814582001769662 7817970660552864 7820296745439528 7836056797476096 7843096444405824 7855496043663744 7861240707457536 7897275991206378 7903051208354232 7918978033428224 7922656650484548 7926092173976256 7938622985924736 7944428439811584 7945754774829984 7980845049314382 8006494286997612 8022629578368384 8028496465629696 8029836835939296 8048413105254144 8091219094267428 8109937365640992 8111291332638942 8114808654309024 8133581497902336 8134939412325936 8153758826527104 8189767694584392 8195756808663648 8197125103354698 8216088378280272 8219651143382784 8221023427271184 8232646059477504 8240041988712576 8283867167940462 8303031112441968 8304417316749393 8323628802079752 8327238200233344 8347895941444416 8390893875536592 8392294748672667 8411709530144088 8415357122987136 8436233464634304 8455749894176256 8481102100510473 8499303357132672 8500722329404872 8521810440224508 8525505776429376 8531740413183744 8545228729035264 8565704164610271 8590677063049368 8598394635161742 8610550783273152 8611988328480852 8615722768772544 8635654429871616 8657077272609024 8701667722778688 8703120480104988 8709485005125072 8723254327556832 8727037016431104 8748686555917056 8795216993121972 8797833838619469 8815563897160608 8823483499956552 8837433049121712 8841265249630464 8890932609398511 8908850287606752 8916853695723288 8930950859165328 8934823612060416 8937481994788032 8963538793606656 9023951712511232 9025458275664432 9032058523833408 9033566440431708 9054464743410912 9058391055972864 9080862599805696 9094451335265226 9120965770645008 9123679536346116 9129159736097652 9142066263722112 9150279185140128 9171447492033792 9176956383930624 9213488656407441 9220226409746604 9243099425565306 9247107536305632 9248651355680082 9261726816912192 9268499846446848 9270047237301648 9291492616275072 9297073614086784 9310985890866779 9340910001497214 9359734508096448 9366579209901312 9368142975262512 9389815289463168 9439755609978666 9463173221412099 9467276763360528 9489178414219392 9490762647713592 9512718630948288 9540452504507904 9561716276774256 9563312620580481 9589593000613248 9591193998483048 9613382320164672 9641409673867776 9664511695930539 9686869631182296 9692688114869112 9715111233605568 9737586226109952 9739211931685152 9743435173062144 9789376188126024 9798170630765706 9813661118501436 9817916643484992 9840629466597888 9842272375406688 9865041543205632 9917509384305684 9942112180261926 9944763111747072 9946423405834272 9953697148714368 9969433517207808 10022456573557596 10031460407688699 10047319716560994 10051676563567968 10054667244136536 10074930168183552 10083981142807488 10099923484710528 10151945676575136 10153640560122486 10161065839312584 10181543185836288 10190689937969472 10206800981903232 10214265136900608 10261086491975634 10284824546687376 10294064083282644 10314809457902208 10317878428538016 10322352598666752 10324075931921952 10347959706755328 10393658668874544 10402995978343836 10419442669026216 10423960880737152 10427062327252704 10457461925874432 10473994724884992 10529701321608504 10537401611138976 10539160847170326 10563542200646064 10568122898635008 10584830647899648 10594339699773312 10641126732419176 10650686358780594 10675325715996816 10677107978677791 10696839437824512 10706449114585728 10756930811371038 10788292125689904 10790093248293429 10813249820854656 10815055110185256 10819744872412032 10846585883101248 10871678435369472 10897728335080083 10904274129227751 10919690259445856 10927675744884864 10929500137806264 10954784504373696 10956613423145796 10961364569694912 10986722651616768 11013048211641777 11045156223920616 11070708149922624 11072556422332524 11098171736106336 11102984266977792 11130527921925888 11187858500715456 11189726331563556 11197909292303664 11215612706858784 11220476163982848 11248311286179072 11308136134013964 11332404476176896 11334296439206496 11362413920299344 11367341035239168 11420938886147028 11431199069226657 11454236084065824 11464526180215656 11480734377697536 11482651104641136 11487630358363392 11491048279013184 11524549877494272 11570427615023298 11602223630371584 11604160640139984 11612646673500096 11631005770075776 11692866002483862 11721873002654493 11726955990829296 11730445118159292 11754085196214144 11764644666608736 11783244065495616 11791861061186304 11845913986809567 11854576812531348 11878467050142336 11889138260964384 11907934478887104 11916642659717376 11971267573971573 12009741430496418 12033944367552576 12042744698444544 12044755253908944 12072619657881216 12125935113686968 12136828641401142 12161287694193344 12164906048461488 12166936998958413 12172212981463536 12189421684962816 12200372246853504 12202409118488904 12284651541876588 12293635212995472 12295687655032047 12324132567420408 12329476715074176 12331535140906776 12348969089216256 12360062983068864 12388656821700096 12396098152115712 12425800751910693 12454546668662952 12479646010795264 12485443203119628 12490857300350016 12519753719284224 12521843912166624 12586340813304888 12617564295216132 12623035684480704 12652237885625856 12654350196951456 12683624841264384 12748955035699008 12751083494107308 12782715660336762 12786124000817664 12788258664644064 12797610619775616 12817843093552896 12886015594574052 12915826174909728 12917982492721278 12923584153158816 12953481644807424 12985615908913536 13052501584168032 13054680720157482 13064227507687608 13084881491335248 13090555524646656 13123029833875584 13132626604586496 13192825489682958 13223345845740912 13256149573682568 13261897874445696 13271596198285824 13363275431410128 13375280543584932 13396426288747992 13402235418090624 13406222992182048 13445308190409984 13466564646280704 13535927568766848 13538187413496648 13548087785750112 13550349660647562 13587586583959296 13609067975870976 13641677002897839 13681448655967512 13685519304519174 13693739604146478 13713099395583168 13725418777710192 13753079277202944 13757171238050688 13765434575895936 13830339614619906 13858211558499392 13864649138347959 13870661304458448 13872977033520123 13892590225368288 13898614507649536 13902749769670272 13905070855952472 13945610421130176 14011365002245821 14039601762144672 14049868814851968 14052214462893768 14084722934194752 14125786266364416 14159633414967999 14200915145040792 14233767621329088 14236143971570388 14269077946422432 14275265486114304 14310678756761856 14342574415161384 14384389500919872 14386790997724572 14417666427806208 14420073480247008 14426326496549376 14462114510801664 14530304446773444 14539032172303668 14570234326513152 14572666850408352 14606379339164928 14608817897527728 14615152759593216 14684064282189036 14720491677752154 14726874965227488 14760944199896832 14763408563110032 14797562314808448 14876264076458526 14913168270392889 14917144667620608 14919635108751408 14930545723071552 14954150275811712 15033684860336394 15070979574841491 15077514845351952 15112395252275328 15149885227065792 15227918514862704 15230460840183729 15241598758968876 15272314778754432 15286034906954208 15310201472854848 15321397705350912 15391629737963451 15427236820031064 15441096124923966 15472214186853312 15483528898000128 15486113897882928 15508007693434368 15590488003311816 15604493967515754 15629164003539324 15635941321105728 15640593490879056 15672113594952192 15686192888811648 15710992087327488 15794551982412756 15806102416708464 15808741270755489 15837956066856448 15845313300969096 15852184347952512 15877245971849472 15891509549659968 15961690098628764 15976029538170891 16012988573995224 16045259156736768 16059673671878592 16096826210508288 16135396217056557 16182438188534856 16219874731281984 16222582665277884 16229617308618048 16267162995804672 16269878824651872 16307517653054208 16379535389168784 16391513617327296 16394250206709396 16432176756560544 16439302286765568 16442046854542368 16480083977425152 16567734335880924 16606062224883936 16608834633498786 16647257604159504 16654476400466688 16695791882888832 16781787751073184 16784589497345334 16823419060288176 16830714245974272 16872466929268608 16962204201020946 16998606714265344 17001444658809744 17043620880449016 17051011552858752 17063480826367488 17131408329220542 17181354126098736 17196789270323484 17221101566546304 17223976656961704 17231445537545088 17314154545218048 17355641422534947 17403335445557376 17406240960209976 17418970010250144 17446508655113664 17497373111834112 17539299003725793 17590433986243944 17595667677238938 17631127794321216 17646966999913104 17674866098243424 17682530499260928 17781865218797022 17817700575213504 17833707391446576 17861901718330656 17869647224120832 17874963989576064 18014612145744627 18047903425022464 18050916551328864 18064117047666816 18067132880863416 18108929486821824 18161725199611392 18188902670530452 18205242962101713 18241931541290016 18247359072692232 18258319472195304 18284132527444224 18300558370280256 18342894984067584 18353912767861248 18426977312814882 18440452819493208 18486198851130612 18494215072611264 18497302711360164 18523453633824384 18536999692893696 18540094474603296 18582985232550144 18594147228173568 18621971781733558 18681820002994428 18719469016192896 18733158419802624 18736285950525024 18779630578926336 18879511219957332 18926346442824198 18934553526721056 18978356828438784 18981525295427184 19025437261896576 19123432553548512 19126625241160962 19174073490505143 19179186001226496 19182387996966096 19226764640329344 19329023391861078 19373739262364592 19376973739081917 19385376229738224 19430222467211136 19478423863370304 19578752376252048 19582021080236223 19596341261531412 19627322237002872 19635833286969984 19684544750813376 19730083086411264 19789238234524437 19835018768611368 19884224360523852 19892846811668544 19907394297428736 19938867034415616 20044913147115192 20062920815377398 20094639433121988 20103353127135936 20109334488273072 20149860336367104 20167962285614976 20199846969421056 20303891353150272 20307281120244972 20322131678625168 20363086371672576 20381379875938944 20413601963806464 20522172983951268 20528278956778761 20540609406219717 20569649093374752 20588128166565288 20629618915804416 20635756857076032 20648151863843904 20695919413510656 20745509421929859 20787317337749088 20805991956687672 20838885338052432 20847921761474304 20854124654505408 20914923851748864 21059402643217008 21074803222277952 21078321694340652 21127084401292128 21136245797270016 21188679399546624 21282253464838352 21301372717561188 21350651431993632 21354215957355582 21412898229171456 21513861622742076 21576584251379808 21580186496586858 21626499641709312 21630110220370512 21639489744824064 21693171766202496 21795456670160166 21808548258455502 21839380518891712 21855351489769728 21859000275612528 21909569008747392 21913226846291592 21922729139389824 22026096423283554 22080737516628231 22090312447841232 22141416299845248 22145112844665048 22196343472212672 22261055843851776 22314396114687789 22375717001430912 22379452663127112 22395818584607328 22431225413717568 22496622572358144 22550527290504591 22616272268027928 22668592878412992 22724827840598688 22734682070478336 22841877772294056 22862398138453314 22908472168131648 22929052360431312 22961468755395072 22965302209282272 22975260716726784 22982096558026368 23140855230046596 23204447260743168 23208321280279968 23225293347000192 23262011540151552 23385732004967724 23406740951273631 23443746005308986 23453911981658592 23460890236318584 23508170392428288 23529289333217472 23566488130991232 23583722122372608 23691827973619134 23709153625062696 23756934100284672 23778276521928768 23815868957774208 23833285319434752 23942535147943146 24019482860992836 24067888735105152 24085489396889088 24089510507817888 24145239315762432 24251870227373936 24273657282802284 24322575388386688 24329812096922976 24333873997916826 24344425962927072 24400744493707008 24404818236977808 24569303083753176 24587270425990944 24591375310064094 24648265134840816 24658953430148352 24663070281813552 24697938178432512 24720125966137728 24851601503821386 24909093337325904 24913251950248179 24959292021590528 24970886406239256 24981714600700032 25043687824333248 25172681626609776 25176884246018001 25235128590432264 25246071368961408 25308700393902912 25367249682528768 25443306301531419 25497910071398016 25502166988214616 25565431320673524 25576517329288128 25595221239551232 25635686187105792 25697112493830813 25772031189148104 25831652349819456 25835964985442556 25847168306317632 25906963289614848 25971231817827072 26105003168336064 26109361440314964 26128455015375216 26169762982670496 26181111049293312 26246059667751168 26385650979365916 26446691691481824 26512299147365136 26523795748891392 26672797828195533 26726550862820256 26750561087169864 26792852577495984 26804470836181248 26812445984364096 26890616380819968 27071855137533696 27076374826993296 27096175571500224 27100699321295124 27175173167918592 27283354005795678 27362897311935024 27371038609038348 27387479208292956 27426198791166336 27450837555420384 27514342476101376 27530869151791872 27640465969222323 27660679229239812 27716423116998784 27729298276695918 27741322608916896 27745954067040246 27785180450736576 27805499539340544 27810141711904944 27891220842260352 27932957672600337 28022730004491642 28079203524289344 28099737629703936 28104428925787536 28169445868389504 28319266829935998 28389519664236297 28401830290081584 28467535242658176 28472287943140776 28538155892844864 28621357513523712 28685148830322768 28689937861741443 28768779001839744 28773581995449144 28840146960494016 28924229021603328 28993535087791617 29060608893546888 29078064344607336 29145333700816704 29212758678329856 29217635795055456 29230305519186432 29368128564378072 29440983355504308 29453749930454976 29521888399793664 29526817126220064 29595124629616896 29752528152917052 29826336540785778 29834289335241216 29839270217502816 29861091446143104 29908300551623424 30067369720672788 30094381223066097 30141959149682982 30155029690703904 30224790504550656 30299770454131584 30455837029725408 30460921680367458 30483197517937752 30544629557508864 30572069813908416 30620402945709696 30642795410701824 30783259475926902 30854473640062128 30882192249847932 30944428373706624 30967057796000256 30972227795765856 31180976006623632 31208987935031508 31258328007078648 31271882642211456 31281186981758112 31372385777623296 31421984174654976 31589103964825512 31612204833416928 31617482541510978 31690626601938192 31704368695905024 31754491943698944 31783019099319936 31923380197257528 31952059076341782 32025977147990448 32090518313473536 32119347343757184 32270792434113114 32364876377069712 32370279744880287 32439749462563968 32445165330555768 32459234617236096 32539757649303744 32615035306108416 32693185005240249 32712822387683253 32759070778337568 32783027234654592 32788500413418792 32864353513121088 32884093709084736 32960167954850304 33039144634925331 33135468671761848 33212124449767872 33217669266997572 33294515208319008 33308952800933376 33391583765777664 33563575502146368 33569178994690668 33646838120576352 33661428491948544 33744933858537216 33924408402041892 33997213428530688 34002889317619488 34087241760898032 34102023105717504 34262816658441084 34293597207679971 34362708252197472 34393578540646968 34442203133092608 34447953313923408 34462891075090176 34711282845069894 34806670891114752 34812481920419952 34837940020500288 34893017310227328 35078598007451586 35165619007963479 35180867972487888 35191335354477876 35262255588642432 35293933999826208 35349732196486848 35537741960428701 35563730437594044 35635401150427008 35667414782893152 35723803436661312 35749927979152128 35913802721914719 36029224291489254 36101833102657728 36128234095333632 36134265761726832 36217858973643648 36377805341060904 36410485924203426 36483863082580032 36494718145384464 36516638944390608 36568265054888448 36601116740560512 36853954625629764 36880905638986416 36887062965096141 36972397702261224 36988430145222528 36994605422720328 37046907267648768 37080188949206592 37165970465100288 37188294456347136 37243943563467116 37277402255732079 37363640005988856 37438938032385792 37472571901050048 37559261157852672 37759022439914664 37852692885648396 37869107053442112 37956713656877568 37963050590854368 38050874523793152 38246865107097024 38253250482321924 38348146981010286 38358372002452992 38364775993932192 38453529280658688 38658046783722156 38747478524729184 38753947478163834 38770752459476448 38860444934422272 38956847726740608 39157504752504096 39164042160472446 39192682523062824 39254644474005744 39271666573939968 39369089501626752 39578476469048874 39670037537222736 39768448721047704 39785693623337088 39814788594857472 40089826294230384 40125841630754796 40189278866243976 40206706254271872 40218668976546144 40335924571229952 40399693938842112 40607782706300544 40614562240489944 40644263357250336 40762759751877888 40827203927612928 40925031008693517 41044345967902536 41056557913557522 41081218812439434 41139298186749504 41176256333130576 41259237831608832 41271513714152064 41296303727687808 41491018843859718 41574634675498176 41611983913375344 41618931100560369 41677770676104864 41695843522948608 41708249309010816 42034095006737463 42118805286434016 42149606444555904 42156643388681304 42254168802584256 42377358799093248 42478900244903997 42564506929676704 42602745435122376 42701302863987264 42708431914711164 42825796458342912 43027723245484152 43153168502759616 43160372993173716 43252999283418624 43260220440741024 43278979489648128 43386343532404992 43590913340320332 43617096516911004 43678761037783424 43710702979539456 43718000551225056 43819138017494784 43826453692583184 43845458278779648 44052192846567108 44161475033256462 44180624895682464 44282832599690496 44290225689330096 44392686944425344 44628792229375578 44739504811178667 44751434002861824 44758905326254224 44791637169214656 44862450827435136 45101054581009182 45212938724524473 45232544536055856 45337185756825984 45449655681197376 45683755544588112 45691382520551187 45724796276906628 45816944336263296 45858104720862624 45930604418564544 45964193116052736 46174889213890353 46281710460093192 46416642560559936 46450586694000384 46524023080303104 46771464009935448 46813481902547262 46887492010617972 46907823963317184 46921780472637168 47016340784856576 47058578666434944 47132976261982464 47383655947238268 47418307250125392 47426223812266467 47513868200569344 47556553043857536 47631737915548416 47885070295886292 47928088614512673 48038965721985672 48135777470210304 48179021015635776 48290478631524864 48406188651169671 48503740454747872 48547314565604568 48645150776773376 48659624193845952 48667747995833652 48688851925854144 48801488987414016 48809636473955616 49138606167506352 49174540851981888 49182750620128188 49296530269681632 49317906860296704 49326140563627104 49440251932275456 49703203007642772 49818186674651808 49826503900496358 49941772812478512 49963429201400064 50087375648666496 50345363253219552 50353768492036002 50470257180864528 50492142737922816 50617400787805824 50886612603062838 50995820142796032 51004333976429232 51130862641347048 51153034658576256 51190442479102464 51394224987661626 51544062378296208 51663304699638912 51671929970885112 51694336612635264 51942463635654144 52066924267604841 52210006336672128 52218722880629928 52256910030750432 52339525965340992 52492119335502336 52617897011177379 52771301958731832 52893383382963648 53024598294730272 53047591497782784 53345595656391066 53453101725640512 53501122174339728 53585705154991968 53608941672362496 53624891968728192 54043836437233881 54143710275067392 54152749653986592 54192351143000448 54201398642590248 54566708011591356 54615728886305139 54725794623870048 54742077218076696 54774958416585912 54852397582332672 54901675110840768 55028684952202752 55061738303583744 55280931938444646 55321358458479624 55432846233997568 55458596553391836 55482645217833792 55491908134080492 55570360901473152 55610999078681088 55620283423809888 55782441684520704 55865915345200674 56045460008983284 56158407048578688 56199475259407872 56208857851575072 56338891736779008 56638533659871996 56779039328472594 56803660580163168 56935070485316352 56944575886281552 57076311785689728 57370297660645536 57379875723482886 57537558003679488 57547163990898288 57680293920988032 57987070175583234 58121217787093776 58130921217245751 58156128689214672 58290667401633408 58435271590110912 58736257128756144 58746063240708669 58881966711008616 58907499860909952 59053634252440128 59190249259233792 59367714703573311 59505056305834104 59652673081571556 59678540435005632 59722182892286208 59816601103246848 60134739441345576 60188762446132194 60283918299365964 60310059381407808 60449581009101312 60599540908263168 60911674059450816 60921843360734916 60966395035875504 61089259115017728 61144139627816832 61240805891419392 61566518951853804 61584836870336283 61621828218659151 61708947280124256 61764384499695864 61888856747413248 61944455591531712 62236528265789577 62361952013247264 62417975870063016 62516656014157296 62543765284422912 62562373963516224 62744771555246592 63178207929651024 63224409666833856 63234965083021956 63381253203876384 63408737391810048 63566038198639872 63846760394515056 63904118152683564 64051954295980896 64238694687514368 64541584868226228 64729752754139424 64740559489760574 64879498925127936 64890330661111536 64918469234472192 65079515298607488 65176901236067453 65386370010480498 65425644775366506 65518141556675136 65566054469309184 65577000826837584 65728707026242176 65768187418169472 66078289269850662 66242212549884693 66270937343523696 66424248899535744 66435338533995144 66589030416638016 66783167531555328 66943188344063367 67127151004292736 67138357989381336 67293676241152704 67489867717074432 67651581871513773 67848816804083784 68005778635238976 68174483521796064 68204046211435008 68525633316882168 68587194415359942 68725416504394944 68787157081293936 68884406266185216 68895906627846816 68925782150180352 69422565690139788 69613341782229504 69624963840839904 69675880041000576 69786034620454656 70157196014903172 70220222853820893 70331238015926958 70361735944975776 70382670708955752 70524511177284864 70587867999652416 70699464392973696 71075483920857402 71127460875188088 71270802300854016 71334829565786304 71447606873322624 71499855958304256 71827605443829438 72058448582978508 72203666205315456 72256468190667264 72268531523453664 72435717947287296 72755610682121808 72820971848406852 72967726165160064 72989436290768928 73033277888781216 73202233481121024 73707909251259528 73761811277972832 73774125930192282 73944795404522448 73976860290445056 73989210845440656 74093814535297536 74160377898413184 74487887126934232 74554804511464158 74727280011977712 74739755850744537 74877876064771584 74945143802100096 75518044879829328 75530652738054003 75705385771296792 75738214106884224 75926101181708736 76101749047586304 76329918904594257 76493730214194048 76506500964643848 76696293962020572 76729551987864384 76907058561317376 77091337481492439 77316093567444312 77494957049458368 77507894956327668 77541504918952896 77720889868844544 77913695453481216 78315009505008192 78328084320944892 78385365046125648 78509288948011488 78543333147879936 78738179003253504 79156952938097748 79340075074445472 79536897442095408 79571387246674176 80018393484586599 80179652588460768 80251683261509592 80378557732487952 80413412508543744 80437337953092288 80671849142459904 81215565412601088 81229124480979888 81288526714500672 81525519503755776 81850062017387034 82088691935805072 82113115827115044 82162437624878868 82278596373499008 82352512666261152 82543027428304128 82592607455375616 82921397907666969 82982037687719436 83149269350996352 83223967826750688 83237862201120738 83355541352209728 83416498618021632 83798873017801011 84068190013474926 84237610572868032 84299212889111808 84313286777362608 84508337605168512 84957800489807994 85129013859353408 85168558992708891 85205490870244752 85402605727974528 85416863829422328 86055446490968304 86069813585224329 86306337005519232 86320745986347432 86520440881482048 86772687064809984 86980605263374851 87181826680640664 87234193033822008 87357522075566848 87436001102450112 87638276034989568 87652907385166368 87690916557559296 88104385693134216 88322950066512924 88361249791364928 88565665199380992 88580451378660192 88785373888850688 89257584458751156 89479009622357334 89502868005723648 89517810652508448 89583274338429312 89724901654870272 90202109162018364 90425877449048946 90465089072111712 90674371513651968 90899311362394752 91367511089176224 91382765041102374 91449592553813256 91633888672526592 91716209441725248 91861208837129088 91928386232105472 92349778427780706 92563420920186384 92833285121119872 92901173388000768 93542928019870896 93626963805094524 93774984021235944 93815647926634368 93843560945274336 94117157332869888 94265952523964928 94767311894476536 94836614500250784 94852447624532934 95113106087715072 95263475831096832 95770140591772584 95856177229025346 96077931443971344 96271554940420608 96358042031271552 96812377302339342 97007480909495744 97094629131209136 97110839234640861 97290301553546752 97319248387691904 97335495991667304 97377703851708288 97619272947911232 98079555015720747 98138467163049759 98277212335012704 98349081703963776 98365501240256376 98593060539363264 98652281127254208 98880503864550912 99117433904775993 99406406015285544 99636373349303616 99653007800992716 99883545624957024 99926858402800128 100174751297332992 100690726506439104 100707536984072004 100940514361729056 100984285475845632 101234801575611648 101773225206125676 101991640285592064 102008667952858464 102261725282694096 102306069317152512 102788449975323252 103088124756592416 103326609399277824 103343859941770224 103388673225270528 104133848535209682 104420012673344256 104437445761259856 104513820061500864 104679051930681984 105235794022354758 105496857023890437 105542603917463664 105786766765927296 106049196589460544 106613225881286103 106691191312782132 106906203451281024 107002244348679456 107171410309983936 107249783937456384 107741408165744157 108087672874467762 108305499307973184 108384702286000896 108402797285180496 109133416023182712 109231457772610278 109451589247740096 109484154436153392 109549916833171824 109704795164665344 109803350221681536 110561863876889292 110642716916959248 110661188895288423 110865692467995136 110917193106783672 110965290435667584 110983816268160984 111140721802946304 111240566847619776 111564883369041408 111731830690401348 111832206767196237 112090920017966568 112316814097157376 112417715703150144 112677783473558016 113277067319743992 113558078656945188 113607321160326336 113870140970632704 113889151772563104 114152623571379456 114740595321291072 114759751446965772 115075116007358976 115094327981796576 115360587841976064 115974140351166468 116242435574187552 116261842434491502 116312257378429344 116581334803266816 116870543180221824 117472514257512288 117492126481417338 117763933422017232 117814999721819904 118107268504880256 118735429407146622 119010112611668208 119305346163143112 119357080870011264 119444365784572416 120269478882691152 120377524892264388 120567836598731928 120620118762815616 121199081816526336 121823348118901632 121843686721469832 121932790071751008 122288279255633664 122481611782838784 122775093026080551 123133037903707608 123169673740672566 123243656437318302 123417894560248512 123528768999391728 123777713494826496 123888911183063424 124473056531579154 124723904026494528 124835951740126032 125033312028314592 125087530568845824 125124747927032448 126102285020212389 126356415859302048 126448819333667712 126469930166043912 126762506407752768 127132076397279744 127436700734711991 127693520789030112 127808236305367128 128103908591961792 128477389375028736 129083169736452456 129459505508278848 129481118979521148 129758997850255872 129780661322223072 129836938468944384 130159030597214976 130353802472134906 130772740020960996 130851289550733012 131036283113350272 131132108938618368 131154001653675168 131457414052484352 131536374836338944 132156578539701324 132484425099769386 132541874687047392 132848497799071488 132870677067990288 133178060833276032 133886376688126734 134218514433536001 134254302008585472 134276715978762672 134587352482305408 135303163743027546 135638816173573419 135697633608167568 136011557270477952 136348967043592128 137051266633764336 137074147561653561 137174388830719884 137450833008789888 137574314162587872 137791813255693632 138524667641671059 138845131380279576 139249927681679808 139351760082001152 139572069240909312 140314392029806344 140440445707641786 140662476031853916 140723471889951552 140765341417911504 141049022354569728 141175735999304832 141398928785947392 142150967841714804 142254921750376176 142541604601708032 142669659131572608 142895213746645248 143655210887658876 143784265843538019 144116897165957016 144407332410630912 144537063046907328 144871435894574592 145218565953509013 145511221364243616 145641943696813704 145935452330320128 145978872581537856 146066555777562432 146404466962242048 147415818502519056 147523622555945664 147548251860384564 147889590809044896 147953720580890112 147978421690881312 148320755796826368 148975774253868464 149109609022928316 149454560023955424 149479511701489074 149890287604200192 151036089759658656 151061305476108006 151410771542593584 151476428213768448 151852202363417472 152659837809188514 152987460428388096 153013001929287696 153392587924041144 153459103975728768 154182674962984878 154632187134888624 154989914098916736 155015789912655336 155083009837905792 155827390906962432 156200772802814523 156630019010016384 156656168641889784 156770730092251296 157018577896022976 157476358006507008 157853691033532137 158313905876195496 158680150148890944 159073794884190816 159142774493348352 160036786969173198 160359305176921536 160503366523019184 160757115464975904 160826825017087488 160874675906184576 162431130825202176 162458248961959776 162577053429001344 163700124034774068 163847186658915417 164177383871610144 164226231654230088 164324875249757736 164557192746998016 164705025332522304 165086054856608256 165185214910751232 165842795815333938 165964075375438872 166298538701992704 166447935653501376 166475724402241476 166711082704419456 166832997236043264 167597746035602022 168136380026949852 168475221145736064 168598425778223616 168626573554725216 169016675210337024 169915600979615988 170258027718706816 170337117985417782 170410981740489504 170805211455949056 170833727658844656 172110892981936608 172139627170448658 172612674011038464 172641491972694864 173040881762964096 173961210526749702 174363653361281328 174392763651737253 174468386067644016 174715044151133696 174872002204900224 175305814770332736 176208771386268432 176238189722126007 176645900133025848 176722499582729856 177160902757320384 177570747777701376 178103144110719933 178515168917502312 178958019244714668 179035621305016896 179166548676858624 179449803309740544 180404218324036728 180851754898097892 180930178144223424 181348743027303936 181798622724789504 182735022178352448 182765530082204748 182899185107626512 183267777345053184 183432418883450496 183722417674258176 184699556855561412 184865484655977453 185126841840372768 185666570242239744 186709584797368731 187085856039741792 187253927610189048 187549968042471888 187631295853268736 187687121890548672 188234314665739776 189534623788953072 189673229000501568 189704895249065868 190226212175430144 191540281183545168 191712354458050692 192155862887942688 192716084062543104 193624754604678684 194014961818991488 194189258262418272 194221678469281722 194638496775383808 194670991983334608 194755407703416576 195238545895822464 195530703708202359 196159110031441494 196276934326099518 196554424670025408 196698163407927552 196731002480512752 197186121078726528 197304562254508416 198234867809551986 198726637649654079 198812812030571088 199272746698607232 199306015601985432 199767091249914048 200349502594665984 200829565032190101 201381453012878208 201415073968144008 201881028723458112 202469603151223296 202954745614541319 203546450412251352 204017335905716928 204523450565388192 204612138634305024 205576899950646504 206176249513184832 206653218798555648 206687719883540448 206777346450541056 208267697070419364 208840025346688512 208874891522519712 209027640123001728 209358103861363968 210471588044709516 210660668561462679 210993714047780874 211085207834927328 211573533531854592 212098393178921088 213226451762572206 213382382625564264 213812406902562048 214004488697358912 214342820619967872 214499567874912768 215482816331488314 216175345748935524 216610998615946368 216769404572001792 216805594570360992 218266832046365424 218462915545220556 218903178495480192 218968308872306784 219099833666343648 219606700443363072 221123727753778584 221285433833918496 221322377790576846 221834386213567344 221930580871335168 221967632536321968 222281443605892608 222481133695239552 223463661380802696 223664413534392474 224181840035933136 224633628194314752 224835431406300288 226554134639487984 226591958214162009 227116157313890376 227214642320652672 227778303545126208 228305247142758912 228989756713782771 229481190642582144 229519502893931544 230188655963593152 230721175683952128 231274012444477317 231948280702332936 232484871148375104 232523684868983004 232624514756858688 233162669606533632 233741086360443648 234945028515024576 234984252962834676 235527866844034464 235629999443639808 236214537009760512 237470858814293244 238020225223336416 238610692326286224 238714161740022528 240055180453759797 240538957765382304 240755049784528776 241135673197463856 241240237525631232 243646696237803264 243687373442939664 243865580143502016 244576558511267328 245550186052161102 246266075807415216 246339347481345132 246487312874636604 246835789120497024 247057537998783456 247777822366126848 248764193723000907 248946113063158308 249447808052989056 249671903480252064 250066624056629184 250249495854064896 251396619053403033 252204570040424778 252712831718604096 252897638667335424 252939860332087824 253525012815505536 254873401469423982 255387041578060224 255616472610734256 256207817183923584 258166339472904912 258209440755672987 258919011016557696 258962237959042296 259561322644446144 260318061194429952 260707604944269812 260941815790124553 261545480041921992 261702579101466024 262072566226700544 262308003307350336 262914828104968704 263072749672677888 264313157079402648 264968850199538772 265083749374094784 265696995598142976 265741354135980576 266356121666552064 267772753376253468 268437028867072002 268508604017170944 268553431957525344 269174704964610816 270606327486055092 271277632347146838 271395267216335136 272023114540955904 272697934087184256 274102533267528672 274148295123307122 274348777661439768 274901666017579776 275148628325175744 275583626511387264 277049335283342118 277690262760559152 278499855363359616 278703520164002304 280628784059612688 280880891415283572 281324952063707832 281446943779903104 281530682835823008 282351471998609664 282797857571894784 284301935683429608 284509843500752352 285339318263145216 285790427493290496 287310421775317752 287568531687076038 288233794331914032 288814664821261824 289074126093814656 290437131907018026 291022442728487232 291283887393627408 291332517703922583 291870904660640256 291957745163075712 292133111555124864 294238665047162241 294415401489149277 294831637005038112 295047245111891328 295096503720769128 295779181618089792 295956843381762624 296641511593652736 297352301714327979 297951548507736928 298219218045856632 298909120047910848 298959023402978148 299780575208400384 302072179519317312 302122610952216012 302821543085187168 302952856427536896 303704404726834944 305319675618377028 305974920856776192 306026003858575392 306785175848082288 306918207951457536 308365349925969756 309264374269777248 309979828197833472 310031579825310672 310166019675811584 312401545605629046 313260038020032768 313312337283779568 313541460184502592 314037155792045952 315707382067064274 316490571071671311 316627811752390992 317360300297781888 318147589768381632 319839677643858309 320073573938346396 320718610353843072 321006733046038368 321514230929951808 321749351812369152 323224224497232471 324916497923919552 325154106858002688 327400248069548136 327694373317830834 328354767743220288 328452463308460176 328649750499515472 329114385493996032 329410050665044608 331685591630667876 331928150750877744 331983566685865269 332597077403985408 332895871307002752 332951448804482952 333422165408838912 335195492071204044 335496620301588711 336272760053899704 336950442291472128 337253147109450432 338033350420674048 339831201959231976 340516055437413632 340674235970835564 340821963480979008 341610422911898112 341667455317689312 344221785963873216 344279254340897316 345225348022076928 345282983945389728 346081763525928192 347922421053499404 348727306722562656 348785527303474506 348936772135288032 349744004409800448 350611629540665472 352417542772536864 352476379444252014 353291800266051696 353444999165459712 354321805514640768 356206288221439866 357030337835004624 357916038489429336 358071242610033792 358333097353717248 360808436648073456 361703509796195784 361860356288446848 363597245449579008 365470044356704896 365531060164409496 365798370215253024 366864837766900992 367444835348516352 368325279078241653 369399113711122824 369730969311954906 370253683680745536 371333140484479488 373419169594737462 374171712079483584 374507855220378096 375099936084943776 375262591706537472 375374243781097344 378306855060637167 379069247577906144 379346458001003136 379409790498131736 382310102204135973 383080562367090336 383424708916101384 384311725775885376 385432168125086208 387249509209357368 388029923637982976 388378516524836544 388443356938563444 389276993550767616 389341983966669216 389510815406833152 390477091791644928 391061407416404718 392318220062882988 392553868652199036 393108849340050816 393396326815855104 393462004961025504 394372242157453056 394609124509016832 396469735619103972 397453275299308158 397625624061142176 398545493397214464 398612031203970864 399534182499828096 401659130064380202 402762906025756416 402830147936288016 403762057446916224 405909491229082638 406916448520720257 407092900824502704 408034671811433856 409046901130776384 411153799901293008 411222442684960683 412352499026369664 413375439767080896 415574002925013177 416535394140838728 417749783045039424 418055280246003456 418716207722727936 420943176089419032 421321337122925358 421987428095561748 422170415669854656 423147067063709184 424196786357842176 426452903525144412 426764765251128528 427624813805124096 428008977394717824 428685641239935744 430965632662976628 431352797530614057 432350691497871048 433221997231892736 433611189140721984 435655697860527039 436533664092730848 436925831090441112 437806356990960384 437936617744613568 438199667332687296 439213400886726144 442247455507557168 442570867667836992 442644755581153692 443668772427134688 443861161742670336 443935265072643936 444962267390479104 446927322761605392 447328827068784948 448363680071866272 449670862812600576 453108269278975968 453183916428324018 454232314627780752 454429284641305344 455556607090252416 457979513427565542 458962381285164288 459039005787863088 460377311927186304 462548024888954634 463896561404665872 464969742296750208 465047369737966008 465249029513717376 467482172720887296 468602318408443569 469890057030049152 469968505925669352 471055733688068928 472429074019521024 473561073100596411 474941717628586488 476040450446672832 477221384652572448 477428323480045056 480110360907519594 481077915530764608 481510099569057552 482271346394927712 482480475051262464 487293392475606528 487374746885879328 487731160287004032 491100372104322204 491541559976746251 492532151614830432 492678694962690264 492974625749273208 493671578240994048 494115075997566912 495555644732253696 497528387446001814 497892226126316616 498895616105978112 499343806960504128 500133248113258368 500498991708129792 502793238106806066 504409140080849556 505425663437208192 505795277334670848 505879720664175648 507050025631011072 509746802938847964 510774083156120448 511232945221468512 512415634367847168 516332678945809824 516418881511345974 517838022033115392 517924475918084592 519122645288892288 521415209888539624 521883631580249106 523090960083843984 523178290955211759 523405158202932048 524145132453401088 524616006614700672 528626314158805296 528714569166378021 529937700399077544 530167498748189568 531482708271961152 532712243333104128 534309432332159799 535545506752506936 536874057734144004 537106863915050688 538349409929221632 541212654972110184 542555264694293676 542790534432670272 544046229081911808 545395868174368512 548205066535057344 548296590246614244 548697555322879536 549803332035159552 550297256650351488 551167253022774528 554098670566684236 555380525521118304 556999710726719232 560128754392106193 561257568119225376 561761782830567144 562649904127415664 562893887559806208 563061365671646016 564702943997219328 568603871366859216 569019687001504704 570678636526290432 574620843550635504 575137063374152076 576467588663828064 578148252187629312 580874263814036052 582044885456974464 582567774787254816 582665035407845166 583915490326151424 584266223110249728 586592111124607077 588477330094324482 588830802978298554 589663274010076224 590094490223782656 590193007441538256 591558363236179584 591913686763525248 594704603428655958 595903097015473856 596179912948962237 596438436091713264 597818240095821696 597918046805956296 602488695096570303 604144359038634624 604245221904432024 605643086170374336 607408809453669888 608864236843623957 610639351236754056 612052007717150784 613570351696164576 613836415902915072 616730699851939512 618528748539554496 619959656395666944 620063159650621344 620332039351623168 624803091211258092 626520076040065536 626624674567559136 627082920369005184 628074311584091904 631414764134128548 632981142143342622 633255623504781984 634720600595563776 636295179536763264 639679355287716618 640147147876692792 641437220707686144 642013466092076736 643028461859903616 643498703624738304 646448448994464942 649832995847839104 650308213716005376 654800496139096272 655388746635661668 656709535486440576 656904926616920352 657299500999030944 658820101330089216 663371183261335752 663856301501755488 663967133371730538 665791742614005504 665902897608965904 666844330817677824 670390984142408088 670993240603177422 672545520107799408 673900884582944256 674506294218900864 679662403918463952 679775874642486027 681032110874827264 681348471941671128 681643926961958016 683334910635378624 686969270141348313 688443571927746432 688558508681794632 690565967890779456 692163527051856384 693822037333431951 695844842106998808 697454613445125312 697571054606949012 697873544270576064 699488008819600896 701223259081330944 704835085545073728 704952758888504028 706583600532103392 706889998330919424 708643611029281536 712412576442879732 714060675670009248 715832076978858672 716142485220067584 721616873296146912 723407019592391568 723720712576893696 730940088713409792 731062120328818992 731596740430506048 733729675533801984 736650558156483306 738798227422245648 739461938623909812 740507367361491072 746292581169002721 746838339189474924 748343424158967168 749015710440756192 750199872169887552 750748487562194688 754189857160209099 756613710121274334 758138495155812288 758692916002006272 758819580996263472 764620204408271946 766161124734180672 766849417832202768 768623451551770752 774499018418714736 774628322267018961 776059847275965952 776757033049673088 776886713877126888 778683967933338432 780954183583289856 782122814832809436 782825447370373659 784636440125765976 785107737304398072 786217698680101632 786924009922051008 788744484314906112 789218249018033664 792939471238207944 794906550598616316 795251248122284352 797090986794428928 797224062407941728 799068364999656192 803318260128760404 805525812051512832 805660295872576032 807524114893832448 811818982458165276 813832897041440514 814185801649005408 816069343622867712 818093802261552768 822307599802586016 822444885369921366 824704998052739328 826750879534161792 831148005850026354 833070788281677456 835499566090078848 836110560492006912 841886352178838064 842642674245850716 843974856191123496 844340831339709312 848393572715684352 852905807050288824 853529530502257056 856017954789435648 857371282479871488 861931265325953256 862705595061228114 864701382995742096 866443994463785472 867222378281443968 871311395721054078 873067328185461696 873851662180882224 875612713981920768 875873235489227136 876399334665374592 882715995141486723 883246204467447831 884494911015114336 885141735335673984 885289511162307384 887337544854269376 887870530145287872 889924534780958208 892056905142983937 893854645523210784 894657654137569896 896727360143732544 899341725625201152 906216538557951936 906367832856648036 908464629255561504 908858569282610688 911113214180504832 915959026855131084 917924762570328576 918078011575726176 920754623854372608 925096049777909268 927793122809331744 929939484593500416 930094739475932016 930498059027434752 937204636816887138 939780114060098304 939937011851338704 942111467376137856 947122146201192822 949471713215013933 949883435257172976 952080900893345664 954442769305144896 959519032931574927 960220721815039188 962155831061529216 963020199138115104 964542692789855424 969672673491697413 974749493771758656 975462320574008064 982200744208644408 983083119953492502 985064303229660864 985357389925380528 985949251498546416 987343156481988096 988230151995133824 995056774892003628 995784452252633232 997791232211956224 998687613921008256 1000266496226516736 1005586476213612132 1006489860904766133 1008818280161699112 1010851326874416384 1011759441328351296 1014100051262022144 1019493605877695928 1021548166312240896 1022465890442937024 1024831268735694336 1032665357891619648 1032837763022691948 1035676044066230784 1035848951836169184 1038245290577784576 1042830419777079248 1043767263160498212 1046181920167687968 1046356581910423518 1046810316405864096 1049232013229401344 1057252628317610592 1057429138332756042 1059875400798155088 1060334997496379136 1062965416543922304 1068618864664319598 1071091013505013872 1073748115468288008 1074213727830101376 1082425309944220368 1085110529388587352 1085581068865340544 1090791736348737024 1096410133070114688 1096593180493228488 1097395110645759072 1100594513300702976 1102334506045549056 1104975837234724959 1108197341133368472 1110761051042236608 1113999421453438464 1120257508784212386 1122515136238450752 1123523565661134288 1125299808254831328 1125787775119612416 1126122731343292032 1137207742733718432 1138039374003009408 1146930306612407919 1149241687101271008 1150274126748304152 1152935177327656128 1156296504375258624 1161748527628072104 1164089770913948928 1165135549574509632 1165330070815690332 1167830980652302848 1168532446220499456 1173184222249214154 1176954660188648964 1177661605956597108 1179326548020152448 1180188980447565312 1180386014883076512 1183116726472359168 1183827373527050496 1189409206857311916 1191806194030947712 1192359825897924474 1192876872183426528 1195636480191643392 1195836093611912592 1204977390193140606 1208288718077269248 1208490443808864048 1211286172340748672 1217728473687247914 1220749345562160771 1221278702473508112 1224104015434301568 1227140703392329152 1233461399703879024 1233667328054882049 1237057497079108992 1240126319301242688 1246722008775039531 1249606182422516184 1253249349135118272 1254165840738010368 1256148623168183808 1262829528268257096 1265962284286685244 1266511247009563968 1269441201191127552 1272590359073526528 1279358710575433236 1280294295753385584 1282874441415372288 1284026932184153472 1286056923719807232 1292896897988929884 1294058392591842171 1299665991695678208 1306967093581581117 1309600992278192544 1310777493271323336 1313419070972881152 1313809853233840704 1314599001998061888 1317640202660178432 1326742366522671504 1327712603003510976 1327934266743461076 1331583485228011008 1331805795217931808 1340781968284816176 1341986481206354844 1345091040215598816 1349012588437801728 1359324807836927904 1359551749284972054 1362696943883342256 1363287853923916032 1366669821270757248 1373938540282696626 1376887143855492864 1377117017363589264 1381131935781558912 1387644074666863902 1391689684213997616 1394909226890250624 1395142109213898024 1395747088541152128 1402446518162661888 1405806955225330707 1409670171090147456 1409905517777008056 1413167201064206784 1417287222058563072 1420683219301789233 1424825152885759464 1428121351340018496 1431664153957717344 1432284970440135168 1443233746592293824 1446814039184783136 1447441425153787392 1461880177426819584 1462124240657637984 1463193480861012096 1473301116312966612 1474624679930238753 1477596454844491296 1478923877247819624 1481014734722982144 1492585162338005442 1493676678378949848 1496686848317934336 1498031420881512384 1500399744339775104 1501496975124389376 1508379714320418198 1513227420242548668 1516276990311624576 1517385832004012544 1517639161992526944 1529240408816543892 1532322249468361344 1533698835664405536 1537246903103541504 1548998036837429472 1549256644534037922 1553514066099346176 1553773427754253776 1557367935866676864 1564245629665618872 1565650894740747318 1569272880251531952 1570215474608796144 1572435397360203264 1573848019844102016 1585878942476415888 1586143707499134063 1589813101197232632 1590502496244568704 1594448124815883456 1598136729999312384 1602928296996479397 1606636520257520808 1611320591745152064 1615048229787664896 1623637964916330552 1627665794082881028 1628371603298010816 1632138687245735424 1636187604523105536 1644615199605172032 1644889770739842732 1649409996105478656 1653501759068323584 1662296011700052708 1666141576563354912 1670999132180157696 1680386263176318579 1683772704357676128 1685285348491701432 1687949712382246992 1688681662679418624 1705811614100577648 1707059061004514112 1712035909578871296 1723862530651906512 1725411190122456228 1729402765991484192 1734444756562887936 1742622791442108156 1746134656370923392 1747703324361764448 1751746470978454272 1752798669330749184 1759776333373821231 1765431990282973446 1766492408934895662 1768989822030228672 1770283470671347968 1770579022324614768 1774675089708538752 1775741060290575744 1784113810285967874 1787709291046421568 1789315308275139792 1793454720287465088 1807466085289710909 1812433077115903872 1812735665713296072 1816929258511123008 1822226428361009664 1826592710530871871 1831918053710262168 1836156023151452352 1841509247708745216 1850192099555818536 1855586245618663488 1859878969187000832 1860189478951864032 1860996118054869504 1874409273633774276 1879560228120196608 1879874023702677408 1884222934752275712 1894244292402385644 1898943426430027866 1899766870514345952 1904161801786691328 1908885538610289792 1919038065863149854 1920441443630078376 1924311662123058432 1926040398276230208 1929085385579710848 1939345346983394826 1949498987543517312 1950924641148016128 1964401488417288816 1966166239906985004 1970128606459321728 1970714779850761056 1971898502997092832 1976460303990267648 1990113549784007256 1991568904505266464 1997375227842016512 2000532992453033472 2011172952427224264 2012979721809532266 2017636560323398224 2021702653748832768 2023518882656702592 2038987211755391856 2039327623927458081 2043096332624481792 2044931780885874048 2060907810424044939 2065330715783239296 2065675526045383896 2071697903672338368 2076490581155569152 2081466112000295853 2085660839554158496 2087534526320996424 2092363840335375936 2092713163820847036 2093620632811728192 2098464026458802688 2114505256635221184 2114858276665512084 2119750801596310176 2120669994992758272 2125930833087844608 2137237729328639196 2142182027010027744 2147496230936576016 2148427455660202752 2164850619888440736 2170221058777174704 2171162137730681088 2192820266140229376 2193186360986456976 2194790221291518144 2201189026601405952 2209951674469449918 2216394682266736944 2221522102084473216 2238877743507008163 2240515017568424772 2245030272476901504 2247047131322268576 2250599616509662656 2252245462686584064 2262569571480627297 2274415485467436864 2276078748006018816 2293860613224815838 2298483374202542016 2300548253496608304 2305870354655312256 2323497055256144208 2323884966801056883 2328179541827897856 2330271099149019264 2330660141631380664 2346368444498428308 2348476342111120977 2353909320377297928 2355323211913194216 2358653096040304896 2360772029766153024 2366233452944718336 2367654747054100992 2378818413714623832 2383612388061895424 2384719651795848948 2385753744366853056 2391272960383286784 2391672187223825184 2409954780386281212 2416577436154538496 2416980887617728096 2422572344681497344 2435456947374495828 2441498691124321542 2442557404947016224 2448208030868603136 2454281406784658304 2466922799407758048 2467334656109764098 2474114994158217984 2480252638602485376 2493444017550079062 2499212364845032368 2506498698270236544 2508331681476020736 2525659056536514192 2531924568573370488 2533022494019127936 2545180718147053056 2558717421150866472 2560588591506771168 2568053864368306944 2572113847439614464 2585793795977859768 2588116785183684342 2599331983391356416 2613934187163162234 2619201984556385088 2621554986542646672 2626838141945762304 2627619706467681408 2629198003996123776 2648147985424460169 2649738613402343493 2653484733045343008 2655425206007021952 2655868533486922152 2663611590435863616 2676170715428951811 2681563936569632352 2683972962412709688 2690182080431197632 2698025176875603456 2718649615673855808 2719103498569944108 2725393887766684512 2726575707847832064 2733339642541514496 2747877080565393252 2753774287710985728 2754234034727178528 2762263871563117824 2775288149333727804 2783379368427995232 2789818453780501248 2790284218427796048 2791494177082304256 2811613910450661414 2819340342180294912 2819811035554016112 2826334402128413568 2841366438603578466 2848415139645041799 2849650305771518928 2856242702680036992 2863328307915434688 2878557098794724781 2886467493184587648 2893628078369566272 2909018020475092239 2924248481315275968 2926386961722024192 2946602232625933224 2949249359860477506 2955192909688982592 2957847754495639248 2962029469445964288 2985170324676010884 2987353356757899696 2993373696635868672 2996062841763024768 3000799488679550208 3016759428640836396 3019469582714298399 3026454840485097336 3032553980623249152 3035278323985053888 3058480817633087784 3064644498936722688 3067397671328811072 3074493806207083008 3097996073674858944 3098513289068075844 3107028132198692352 3107546855508507552 3114735871733353728 3128491259331237744 3131301789481494636 3138545760503063904 3140430949217592288 3147696039688204032 3171757884952831776 3172287414998268126 3179626202394465264 3181004992489137408 3188896249631766912 3205856593992958794 3213273040515041616 3222641183490304128 3247275929832661104 3255331588165762056 3256743206596021632 3272375209046211072 3289230399210344064 3289779541479685464 3307003518136647168 3314927511704174877 3324592023400105416 3332283153126709824 3341998264360315392 3360772526352637158 3367545408715352256 3370570696983402864 3375899424764493984 3377363325358837248 3411623228201155296 3414118122009028224 3440790919837223757 3447725061303813024 3450822380244912456 3458805531982968384 3468889513125775872 3485245582884216312 3492269312741846784 3495406648723528896 3503492941956908544 3505597338661498368 3519552666747642462 3530863980565946892 3532984817869791324 3537979644060457344 3540566941342695936 3541158044649229536 3549350179417077504 3551482120581151488 3568227620571935748 3575418582092843136 3578630616550279584 3586909440574930176 3614932170579421818 3624866154231807744 3625471331426592144 3633858517022246016 3653185421061743742 3662248036686482313 3663836107420524336 3672312046302904704 3700384199111637072 3701001984164646147 3711172491237326976 3720378957903728064 3740166026325118593 3748818547267548552 3759748047405354816 3768445869504551424 3788488584804771288 3797886852860055732 3799533741028691904 3808323603573382656 3817771077220579584 3838076131726299708 3840882887260156752 3848623324246116864 3852080796552460416 3858170771159421696 3878690693966789652 3898997975087034624 3920901280744743351 3928802976834577632 3932332479813970008 3940257212918643456 3941429559701522112 3943797005994185664 3952920607980535296 3980227099568014512 3983137809010532928 3994750455684033024 4022345904854448528 4025959443619064532 4035273120646796448 4047037765313405184 4077974423510783712 4078655247854916162 4089863561771748096 4121815620848089878 4130661431566478592 4131351052090767792 4143395807344676736 4162932224000591706 4171321679108316992 4175069052641992848 4184727680670751872 4185426327641694072 4187241265623456384 4217420865675992121 4229010513270442368 4229716553331024168 4239501603192620352 4251861666175689216 4262049657905367699 4274475458657278392 4284364054020055488 4294992461873152032 4296854911320405504 4329701239776881472 4340442117554349408 4342324275461362176 4385640532280458752 4386372721972913952 4389580442583036288 4419903348938899836 4432789364533473888 4443044204168946432 4477755487014016326 4481030035136849544 4490060544953803008 4494094262644537152 4501199233019325312 4504490925373168128 4525139142961254594 4548830970934873728 4552157496012037632 4587721226449631676 4596966748405084032 4601096506993216608 4611740709310624512 4646994110512288416 4647769933602113766 4660542198298038528 4661320283262761328 4692736888996856616 4696952684222241954 4707818640754595856 4710646423826388432 4717306192080609792 4721544059532306048 4757636827429247664 4758431122497402189 4767224776123790848 4769439303591697896 4771507488733706112 4783344374447650368 4808784890989438191 4819909560772562424 4833961775235456192 4845144689362994688 4870913894748991656 4882997382248643084 4885114809894032448 4896416061737206272 4908562813569316608 4933845598815516096 4934669312219528196 4948229988316435968 4960505277204970752 4986888035100158124 4998424729690064736 5012997396540473088 5051318113073028384 5063849137146740976 5066044988038255872 5117434842301732944 5121177183013542336 5136107728736613888 5171587591955719536 5176233570367368684 5227868374326324468 5238403969112770176 5243109973085293344 5255239412935362816 5258396007992247552 5279329000121463693 5296295970848920338 5299477226804686986 5306969466090686016 5310850412014043904 5311737066973844304 5327223180871727232 5352341430857903622 5363127873139264704 5367945924825419376 5380364160862395264 5422398255869132727 5437299231347711616 5438206997139888216 5450787775533369024 5466679285083028992 5479778131592615613 5495754161130786504 5508468069454357056 5524527743126235648 5550576298667455608 5566758736855990464 5579636907561002496 5580568436855592096 5582988354164608512 5623227820901322828 5638680684360589824 5639622071108032224 5652668804256827136 5682732877207156932 5696830279290083598 5699300611543037856 5712485405360073984 5726656615830869376 5757114197589449562 5772934986369175296 5787256156739132544 5818036040950184478 5848496962630551936 5852773923444048384 5893204465251866448 5898498719720955012 5910385819377965184 5915695508991278496 5970340649352021768 5974706713515799392 5992125683526049536 6001598977359100416 6033518857281672792 6038939165428596798 6052909680970194672 6065107961246498304 6070556647970107776 6116961635266175568 6129288997873445376 6134795342657622144 6182723431272134817 6195992147349717888 6197026578136151688 6215093711017015104 6229471743466707456 6244398336000887559 6256982518662475488 6262603578962989272 6277091521006127808 6280861898435184576 6295392079376408064 6343515769905663552 6344574829996536252 6359252404788930528 6362009984978274816 6377792499263533824 6411713187985917588 6426546081030083232 6445282366980608256 6494551859665322208 6510663176331524112 6513486413192043264 6578460798420688128 6579559082959370928 6629855023408349754 6649184046800210832 6664566306253419648 6716633230521024489 6721545052705274316 6735090817430704512 6741141393966805728 6751798849528987968 6787708714441881891 6823246456402310592 6828236244018056448 6881581839674447514 6895450122607626048 6901644760489824912 6917611063965936768 6970491165768432624 6984538625483693568 6990813297447057792 7039105333495284924 7045429026333362931 7061727961131893784 7065969635739582648 7075959288120914688 7082316089298459072 7098700358834155008 7102964241162302976 7136455241143871496 7150837164185686272 7157261233100559168 7173818881149860352 7229864341158843636 7249732308463615488 7250942662853184288 7267717034044492032 7306370842123487484 7324496073372964626 7327672214841048672 7344624092605809408 7400768398223274144 7402003968329292294 7422344982474653952 7440757915807456128 7480332052650237186 7497637094535097104 7519496094810709632 7576977169609542576 7595773705720111464 7599067482057383808 7635542154441159168 7676152263452599416 7681765774520313504 7704161593104920832 7716341542318843392 7757381387933579304 7797995950174069248 7841802561489486702 7857605953669155264 7864664959627940016 7880514425837286912 7882859119403044224 7887594011988371328 7949215840207030479 7960454199136029024 7966275618021065856 8028512146286855433 8044691809708897056 8051918887238129064 8070546241293592896 8094075530626810368 8155948847021567424 8157310495709832324 8179727123543496192 8243631241696179756 8261322863132957184 8262702104181535584 8286791614689353472 8325864448001183412 8342643358216633984 8350138105283985696 8369455361341503744 8370852655283388144 8374482531246912768 8434841731351984242 8458021026540884736 8459433106662048336 8479003206385240704 8524099315810735398 8545245418935125397 8548950917314556784 8568728108040110976 8589984923746304064 8635671296384174343 8659402479553762944 8680884235108698816 8727054061425276717 8772745443945827904 8779160885166072576 8839806697877799672 8865578729066947776 8886088408337892864 8955510974028032652 8962060070273699088 8980121089907606016 8988188525289074304 9002398466038650624 9050278285922509188 9058408748142895197 9097661941869747456 9175442452899263352 9193933496810168064 9202193013986433216 9223481418621249024 9293988221024576832 9295539867204227532 9321084396596077056 9322640566525522656 9385473777993713232 9393905368444483908 9415637281509191712 9421292847652776864 9443088119064612096 9515273654858495328 9516862244994804378 9538878607183395792 9543014977467412224 9566688748895300736 9617569781978876382 9639819121545124848 9667923550470912384 9741827789497983312 9765994764497286168 9770229619788064896 9817125627138633216 9867691197631032192 9869338624439056392 9921010554409941504 9944782535112524631 9973776070200316248 9996849459380129472 10025994793080946176 10102636226146056768 10127698274293481952 10132089976076511744 10234869684603465888 10242354366027084672 10322372759511671271 10343175183911439072 10352467140734737368 10455736748652648936 10476807938225540352 10486219946170586688 10510478825870725632 10516792015984495104 10558658000242927386 10592591941697840676 10598954453609373972 10613938932181372032 10621700824028087808 10623474133947688608 10654446361743454464 10704682861715807244 10726255746278529408 10735891849650838752 10760728321724790528 10844796511738265454 10874598462695423232 10876413994279776432 10901575551066738048 10959556263185231226 10991508322261573008 11016936138908714112 11101152597334911216 11103005952493938441 11133517473711980928 11161136873711184192 11220498078975355779 11246455641802645656 11279244142216064448 11305337608513654272 11365465754414313864 11393660558580167196 11398601223086075712 11424970810720147968 11453313231661738752 11514228395178899124 11545869972738350592 11574512313478265088 11636072081900368956 11696993925261103872 11762703842234230053 11786408930503732896 11796997439441910024 11820771638755930368 11831391017982556992 11940681298704043536 11949413427031598784 11984251367052099072 12067037714563345584 12077878330857193596 12105819361940389344 12141113295940215552 12233923270532351136 12269590685315244288 12365446862544269634 12391984294699435776 12394053156272303376 12430187422034030208 12488796672001775118 12513965037324950976 12525207157925978544 12554183042012255616 12561723796870369152 12652262597027976363 12687031539811327104 12689149659993072504 12718504809577861056 12755584998527067648 12786148973716103097 12823426375971835176 12853092162060166464 12890564733961216512 12989103719330644416 13021326352663048224 13026972826384086528 13156921596841376256 13159118165918741856 13259710046816699508 13298368093600421664 13329132612506839296 13433266461042048978 13443090105410548632 13470181634861409024 13482282787933611456 13503597699057975936 13575417428883763782 13646492912804621184 13656472488036112896 13763163679348895028 13790900245215252096 13803289520979649824 13835222127931873536 13940982331536865248 13981626594894115584 14078210666990569848 14090858052666725862 14123455922263787568 14131939271479165296 14151918576241829376 14164632178596918144 14272910482287742992 14275293367492206567 14301674328371372544 14314522466201118336 14426354672968314573 14459728682317687272 14501885325706368576 14535434068088984064 14612741684246974968 14648992146745929252 14655344429682097344 14689248185211618816 14801536796446548288 14804007936658584588 14844689964949307904 14881515831614912256 14960664105300474372 14995274189070194208 15038992189621419264 15153954339219085152 15191547411440222928 15198134964114767616 15352304526905198832 15363531549040627008 15408323186209841664 15514762775867158608 15683605122978973404 15715211907338310528 15729329919255880032 15765718238806088448 15775188023976742656 15837987000364391079 15898431680414060958 15920908398272058048 15932551236042131712 16057024292573710866 16089383619417794112 16103837774476258128 16141092482587185792 16267194767607398181 16311897694043134848 16314620991419664648 16439334394777846839 16487262483392359512 16525404208363071168 16573583229378706944 16651728896002366824 16685286716433267968 16700276210567971392 16738910722683007488 16741705310566776288 16748965062493825536 16869683462703968484 16916042053081769472 16918866213324096672 16958006412770481408 17048198631621470796 17090490837870250794 17097901834629113568 17137456216080221952 17179969847492608128 17271342592768348686 17318804959107525888 17361768470217397632 17454108122850553434 17545490887891655808 17558321770332145152 17679613395755599344 17731157458133895552 17911021948056065304 17924120140547398176 17976377050578148608 18004796932077301248 18100556571845018376 18116817496285790394 18195323883739494912 18350884905798526704 18387866993620336128 18404386027972866432 18548170293816404451 18587976442049153664 18591079734408455064 18645281133051045312 18733195008002662677 18770947555987426464 18787810736888967816 18831274563018383424 18842585695305553728 18886176238129224192 19030547309716990656 19033724489989608756 19077757214366791584 19086029954934824448 19133377497790601472 19235139563957752764 19279638243090249696 19335847100941824768 19483655578995966624 19531989528994572336 19540459239576129792 19735382395262064384 19738677248878112784 19889565070225049262 19947552140400632496 19993698918760258944 20149899691563073467 20205272452292113536 20255396548586963904 20363126143325645673 20469739369206931776 20484708732054169344 20644745519023342542 20686350367822878144 20704934281469474736 20911473497305297872 20953615876451080704 20972439892341173376 21117316000485854772 21136287079000088793 21185183883395681352 21197908907218747944 21227877864362744064 21246948267895377216 21308892723486908928 21409365723431614488 21452511492557058816 21471783699301677504 21521456643449581056 21689593023476530908 21749196925390846464 21752827988559552864 21803151102133476096 21919112526370462452 21983016644523146016 22033872277817428224 22202305194669822432 22206011904987876882 22267034947423961856 22322273747422368384 22440996157950711558 22492911283605291312 22558488284432128896 22730931508828627728 22787321117160334392 22797202446172151424 22906626463323477504 23028456790357798248 23149024626956530176 23272144163800737912 23393987850522207744 23525407684468460106 23572817861007465792 23593994878883820048 23641543277511860736 23662782035965113984 23881362597408087072 23898826854063197568 24085536438860566299 24134075429126691168 24155756661714387192 24211638723880778688 24282226591880431104 24467846541064702272 24539181370630488576 24730893725088539268 24783968589398871552 24788106312544606752 24860374844068060416 24977593344003550236 25027930074649901952 25050414315851957088 25108366084024511232 25123447593740738304 25304525194055952726 25374063079622654208 25378299319986145008 25437009619155722112 25572297947432206194 25635736256805376191 25646852751943670352 25706184324120332928 25907013889152523029 25978207438661288832 26042652705326096448 26181162184275830151 26318236331837483712 26519420093633399016 26596736187200843328 26658265225013678592 26866532922084097956 26886180210821097264 26940363269722818048 26964565575867222912 27007195398115951872 27150834857767527564 27292985825609242368 27526327358697790056 27581800490430504192 27606579041959299648 27670444255863747072 27881964663073730496 27963253189788231168 28156421333981139696 28181716105333451724 28246911844527575136 28263878542958330592 28329264357193836288 28545820964575485984 28550586734984413134 28629044932402236672 28852709345936629146 28919457364635374544 29003770651412737152 29225483368493949936 29297984293491858504 29310688859364194688 29603073592893096576 29608015873317169176 29763031663229824512 29834347605337573893 29921328210600948744 29990548378140388416 30077984379242838528 30307908678438170304 30383094822880445856 30396269928229535232 30704609053810397664 30727063098081254016 31029525551734317216 31367210245957946808 31430423814676621056 31458659838511760064 31531436477612176896 31550376047953485312 31675974000728782158 31796863360828121916 31841816796544116096 31865102472084263424 32114048585147421732 32178767238835588224 32207675548952516256 32282184965174371584 32534389535214796362 32623795388086269696 32629241982839329296 32878668789555693678 32974524966784719024 33050808416726142336 33303457792004733648 33309017857481815323 33370573432866535936 33400552421135942784 33483410621133552576 33661494236926067337 33739366925407936968 33837732426648193344 33916012825540962816 34096397263242941592 34180981675740501588 34195803669258227136 34274912432160443904 34359939694985216256 34542685185536697372 34637609918215051776 34723536940434795264 34908216245701106868 35090981775783311616 35359226791511198688 35462314916267791104 35822043896112130608 35848240281094796352 35952754101156297216 36201113143690036752 36233634992571580788 36701769811597053408 36808772055945732864 37096340587632808902 37175952884098307328 37182159468816910128 37290562266102090624 37466390016005325354 37541895111974852928 37575621473777935632 37662549126036766848 37685171390611107456 37956787791083929089 38061094619433981312 38067448979979217512 38155514428733583168 38266754995581202944 38358446921148309291 38470279127915505528 38559276486180499392 38671694201883649536 38967311157991933248 39063979057989144672 39080918479152259584 39470764790524128768 39477354497756225568 39779130140450098524 39895104280801264992 39987397837520517888 40299799383126146934 40410544904584227072 40510793097173927808 40726252286651291346 40939478738413863552 40969417464108338688 41289491038046685084 41372700735645756288 41409868562938949472 41822946994610595744 41944879784682346752 42234632000971709544 42272574158000177586 42370367766791362704 42395817814437495888 42455755728725488128 42493896535790754432 42818731446863228976 42905022985114117632 42943567398603355008 43279064018904943719 43379186046953061816 43505655977119105728 43606302204266952192 43838225052740924904 43966033289046292032 44067744555634856448 44404610389339644864 44412023809975753764 44534069894847923712 44644547494844736768 44881992315901423116 44985822567210582624 45116976568864257792 45461863017657255456 45574642234320668784 45594404892344302848 46056913580715596496 46544288327601475824 47050815368936920212 47145635722014931584 47187989757767640096 47325564071930227968 47513961001093173237 47762725194816174144 47797653708126395136 48171072877721132598 48268150858253382336 48311513323428774384 48423277447761557376 48935693082129404544 49318003184333540517 49461787450177078536 49576212625089213504 49720749688136120832 49955186688007100472 50055860149299803904 50100828631703914176 50216732168049022464 50246895187481476608 50609050388111905452 50748126159245308416 50756598639972290016 50874019238311444224 51144595894864412388 51271472513610752382 51293705503887340704 51412368648240665856 51814027778305046058 51956414877322577664 52085305410652192896 52362324368551660302 52636472663674967424 53038840187266798032 53193472374401686656 53733065844168195912 53772360421642194528 53929131151734445824 54014390796231903744 54301669715535055128 54585971651218484736 55052654717395580112 55163600980861008384 55213158083918599296 55644510881449213353 55763929326147460992 56199585024007988031 56312842667962279392 56363432210666903448 56493823689055150272 56527757085916661184 56658528714387672576 57091641929150971968 57101173469968826268 57258089864804473344 57705418691873258292 57838914729270749088 58007541302825474304 58450966736987899872 58595968586983717008 58621377718728389376 59206147185786193152 59216031746634338352 59668695210675147786 59842656421201897488 59981096756280776832 60449699074689220401 60615817356876340608 60766189645760891712 61089378429976937019 61409218107620795328 61454126196162508032 62059051103468634432 62734420491915893616 62860847629353242112 62917319677023520128 63351948001457564316 63408861237000266379 63593726721656243832 63683633593088232192 64228097170294843464 64357534477671176448 64415351097905032512 64564369930348743168 65068779070429592724 65247590776172539392 65258483965678658592 65757337579111387356 65949049933569438048 66101616833452284672 66606915584009467296 66618035714963630646 66801104842271885568 66966821242267105152 67322988473852134674 67478733850815873936 67675464853296386688 68192794526485883184 68361963351481003176 68391607338516454272 68719879389970432512 69085370371073394744 69447073880869590528 69816432491402213736 70181963551566623232 70718453583022397376 70924629832535582208 71644087792224261216 71696480562189592704 72256609316581698897 72402226287380073504 72467269985143161576 73403539623194106816 73617544111891465728 74192681175265617804 74351905768196614656 74364318937633820256 74581124532204181248 74932780032010650708 75083790223949705856 75151242947555871264 75325098252073533696 75370342781222214912 75913575582167858178 76122189238867962624 76134897959958435024 76311028857467166336 76716893842296618582 76940558255831011056 77118552972360998784 77721041667457569087 77934622315983866496 78127958115978289344 78543486552827490453 78954708995512451136 79558260280900197048 79790208561602529984 79974795675041035776 80599598766252293868 80821089809168454144 81021586194347855616 81452504573302582692 81878957476827727104 82578982076093370168 82745401471291512576 82819737125877898944 83645893989221191488 83889759569364693504 84469264001943419088 84545148316000355172 84740735533582725408 84791635628874991776 84987793071581508864 85637462893726457952 85887134797206710016 86558128037809887438 86758372093906123632 87011311954238211456 87676450105481849808 87932066578092584064 88809220778679289728 88824047619951507528 89289094989689473536 89503042816012721679 89763984631802846232 89971645134421165248 90233953137728515584 90923726035314510912 91149284468641337568 91188809784688605696 92113827161431192992 93088576655202951648 94101630737873840424 94291271444029863168 94375979515535280192 94651128143860455936 95027922002186346474 95525450389632348288 95595307416252790272 96342145755442265196 96536301716506764672 96623026646857548768 96846554895523114752 97871386164258809088 98636006368667081034 98923574900354157072 99152425250178427008 99910373376014200944 99927053572445445969 100111720298599607808 100201657263407828352 100984482710778202011 101218100776223810904 101513197279944580032 101748038476622888448 102289191789728824776 102542945027221504764 102587411007774681408 102824737296481331712 103628055556610092116 103912829754645155328 104170610821304385792 104724648737103320604 105272945327349934848 106077680374533596064 106386944748803373312 107466131688336391824 107544720843284389056 107858262303468891648 108603339431070110256 110105309434791160224 110426316167837198592 111289021762898426706 111527858652294921984 112399170048015976062 112625685335924558784 112726864421333806896 112987647378110300544 113055514171833322368 113870363373251787267 114183283858301943936 114202346939937652536 115075340763444927873 115410837383746516584 115677829458541498176 116015082605650948608 116901933473975799744 117191937173967434016 117242755437456778752 118412294371572386304 118432063493268676704 119337390421350295572 119685312842403794976 119962193512561553664 120899398149378440802 121231634713752681216 121532379291521783424 122178756859953874038 122818436215241590656 122908252392325016064 124118102206937268864 125468840983831787232 125834639354047040256 126703896002915128632 126817722474000532758 127187453443312487664 127367267186176464384 128456194340589686928 128715068955342352896 128830702195810065024 129837192056714831157 130137558140859185448 130516967931357317184 131514675158222774712 131898099867138876096 132203233666904569344 133213831168018934592 133236071429927261292 133602209684543771136 133933642484534210304 134645976947704269348 134957467701631747872 135350929706592773376 136385589052971766368 136723926702962006352 136783214677032908544 138170740742146789488 139632864982804427472 141436907166044794752 142541883003279519711 143288175584448522432 143392961124379185408 144513218633163397794 144804452574760147008 144934539970286323152 146807079246388213632 147954009553000621551 148385362350531235608 148728637875267640512 149162249064408362496 149865560064021301416 150167580447899411712 150302485895111742528 150650196504147067392 150740685562444429824 151827151164335716356 152244378477735925248 152269795919916870048 152622057714934332672 153433787684593237164 153881116511662022112 154237105944721997568 155442083334915138174 155869244631967732992 156255916231956578688 157086973105654980906 157909417991024902272 159116520561800394096 159580417123205059968 161199197532504587736 162043172388695711232 162905009146605165384 163757914953655454208 165157964152186740336 165490802942583025152 165639474251755797888 167291787978442382976 168598755072023964093 168938528003886838176 169090296632000710344 169481471067165450816 169583271257749983552 169975586143163017728 171274925787452915904 171774269594413420032 173116256075619774876 173516744187812247264 174022623908476422912 175352900210963699616 175864133156185168128 177618441557358579456 177648095239903015056 179006085632025443358 179527969263605692464 179943290268842330496 181349097224067661203 181847452070629021824 182298568937282675136 183268135289930811057 184227654322862385984 186177153310405903296 188203261475747680848 188582542888059726336 188751959031070560384 190055844004372692948 191050900779264696576 192684291510884530392 193072603433013529344 193246053293715097536 193693109791046229504 195742772328517618176 197272012737334162068 197847149800708314144 198304850500356854016 199820746752028401888 199854107144890891938 200403314526815656704 201968965421556404022 202436201552447621808 203026394559889160064 204578383579457649552 205085890054443009528 205174822015549362816 207256111113220184232 208341221642608771584 209449297474206641208 210545890654699869696 212155360749067192128 212773889497606746624 214932263376672783648 215089441686568778112 217206678862140220512 220210618869582320448 220852632335674397184 222578043525796853412 223055717304589843968 224798340096031952124 225251370671849117568 225453728842667613792 225975294756220601088 226111028343666644736 227740726746503574534 228366567716603887872 228404693879875305072 230150681526889855746 230821674767493033168 231355658917082996352 233163125002372707261 233803866947951599488 234383874347934868032 235630459658482471359 236864126986537353408 238674780842700591144 239370625684807589952 239924387025123107328 241798796298756881604 242463269427505362432 243064758583043566848 244357513719907748076 245636872430483181312 248236204413874537728 250937681967663574464 251669278708094080512 253407792005830257264 253635444948001065516 254374906886624975328 256912388681179373856 257661404391620130048 259674384113429662314 260275116281718370896 261033935862714634368 263029350316445549424 263796199734277752192 266427662336037869184 266472142859854522584 267867284969068420608 268509128448038165037 269291953895408538696 269914935403263495744 270701859413185546752 272771178105943532736 273447853405924012704 273566429354065817088 276341481484293578976 279265729965608854944 282873814332089589504 285083766006559039422 286576351168897044864 286785922248758370816 289026437266326795588 289608905149520294016 289869079940572646304 293614158492776427264 295908019106001243102 296770724701062471216 297457275750535281024 299731120128042602832 300335160895798823424 300604971790223485056 302953448132334606033 303654302328671432712 304539591839833740096 305244115429868665344 306867575369186474328 307762233023324044224 308474211889443995136 310884166669830276348 311738489263935465984 312511832463913157376 314173946211309961812 315818835982049804544 318233041123600788192 319160834246410119936 322398395065009175472 325810018293210330768 330315928304373480672 331278948503511595776 334583575956884765952 337197510144047928186 337877056007773676352 338180593264001420688 338962942134330901632 339166542515499967104 342549851574905831808 345226022290334783619 346232512151239549752 347033488375624494528 348045247816952845824 350705800421927399232 351728266312370336256 355236883114717158912 355296190479806030112 358012171264050886716 359055938527211384928 359886580537684660992 362698194448135322406 363694904141258043648 364597137874565350272 366536270579861622114 368455308645724771968 372354306620811806592 376406522951495361696 377503918062141120768 380111688008745385896 382101801558529393152 385368583021769060784 386145206866027058688 386492106587430195072 389511576170144493471 394544025474668324136 395694299601416628288 396609701000713708032 399641493504056803776 399708214289781783876 400806629053631313408 403937930843112808044 404872403104895243616 406052789119778320128 409156767158915299104 410171780108886019056 410349644031098725632 414512222226440368464 418898594948413282416 424310721498134384256 427625649009838559133 429864526753345567296 430178883373137556224 434413357724280441024 440421237739164640896 443862028659001864653 445156087051593706824 449596680192063904248 450502741343698235136 450907457685335227584 451950589512441202176 452222056687333289472 455481453493007149068 456733135433207775744 456809387759750610144 460301363053779711492 461643349534986066336 462711317834165992704 466326250004745414522 467607733895903198976 468767748695869736064 471260919316964942718 473728253973074706816 477349561685401182288 478741251369615179904 483597592597513763208 486129517166087133696 488715027439815496152 491273744860966362624 496472408827749075456 501875363935327148928 505796265216071892279 506815584011660514528 507270889896002131032 508749813773249950656 513824777362358747712 515322808783240260096 519348768226859324628 520550232563436741792 522067871725429268736 526058700632891098848 527592399468555504384 532855324672075738368 532944285719709045168 537018256896076330074 538583907790817077392 539829870806526991488 544047291672202983609 545542356211887065472 546895706811848025408 549804405869792433171 552682962968587157952 558531459931217709888 565747628664179179008 570167532013118078844 573152702337794089728 578052874532653591176 579217810299040588032 579738159881145292608 587228316985552854528 591816038212002486204 593541449402124942432 594914551501070562048 599462240256085205664 601209943580446970112 605906896264669212066 607308604657342865424 609079183679667480192 613735150738372948656 615524466046648088448 621768333339660552696 625023664927826314752 628347892422619923624 631637671964099609088 636466082247201576384 638321668492820239872 644796790130018350944 651620036586420661536 660631856608746961344 662557897007023191552 669167151913769531904 674395020288095856372 675754112015547352704 676361186528002841376 677925884268661803264 678333085030999934208 685099703149811663616 690452044580669567238 692465024302479099504 694066976751248989056 699489375007118121783 701411600843854798464 706891378975447414077 710592380959612060224 716024342528101773432 718111877054422769856 719773161075369321984 725396388896270644812 727389808282516087296 729194275749130700544 733072541159723244228 736910617291449543936 744708613241623613184 752813045902990723392 755007836124282241536 760223376017490771792 770737166043538121568 772984213174860390144 779023152340288986942 789088050949336648272 791388599202833256576 799282987008113607552 799416428579563567752 805527385344114495111 807875861686225616088 809744806209790487232 812105578239556640256 818313534317830598208 820343560217772038112 820699288062197451264 829024444452880736928 837797189896826564832 848621442996268768512 855251298019677118266 859729053506691134592 860357766746275112448 868826715448560882048 880842475478329281792 887724057318003729306 890312174103187413648 899193360384127808496 901005482687396470272 901814915370670455168 908860344397003818099 910962906986014298136 913618775519501220288 920602726107559422984 923286699069972132672 925422635668331985408 932652500009490829044 935215467791806397952 937535497391739472128 942521838633929885436 947456507946149413632 954699123370802364576 957482502739230359808 967195185195027526416 977430054879630992304 1003750727870654297856 1011592530432143784558 1013631168023321029056 1014541779792004262064 1017499627546499901312 1027649554724717495424 1035678066871004350857 1038697536453718649256 1041100465126873483584 1044135743450858537472 1052117401265782197696 1055184798937111008768 1065710649344151476736 1065888571439418090336 1074036513792152660148 1077167815581634154784 1079659741613053982976 1088094583344405967218 1091084712423774130944 1093791413623696050816 1099608811739584866342 1105365925937174315904 1117062919862435419776 1140335064026236157688 1146305404675588179456 1156105749065307182352 1158435620598081176064 1159476319762290585216 1183632076424004972408 1187082898804249884864 1189829103002141124096 1198924480512170411328 1202419887160893940224 1211813792529338424132 1214617209314685730848 1218158367359334960384 1227470301476745897312 1231048932093296176896 1243536666679321105392 1256695784845239847248 1272932164494403152768 1282876947029515677399 1289593580260036701888 1303240073172841323072 1321263713217493922688 1348790040576191712744 1351508224031094705408 1352722373056005682752 1355851768537323606528 1356666170061999868416 1370199406299623327232 1380904089161339134476 1384930048604958199008 1388133953502497978112 1398978750014236243566 1402823201687709596928 1413782757950894828154 1421184761919224120448 1432048685056203546864 1436223754108845539712 1450792777792541289624 1458388551498261401088 1466145082319446488456 1473821234582899087872 1489417226483247226368 1505626091805981446784 1520446752034981543584 1541474332087076243136 1545968426349720780288 1558046304680577973884 1578176101898673296544 1582777198405666513152 1598565974016227215104 1598832857159127135504 1611054770688228990222 1615751723372451232176 1619489612419580974464 1632141875016608950827 1636627068635661196416 1640687120435544076224 1649413217609377299513 1658048888905761473856 1675594379793653129664 1697242885992537537024 1710502596039354236532 1719458107013382269184 1737653430897121764096 1761684950956658563584 1775448114636007458612 1780624348206374827296 1798386720768255616992 1803629830741340910336 1817720688794007636198 1821925813972028596272 1827237551039002440576 1841205452215118845968 1846573398139944265344 1865305000018981658088 1875070994783478944256 1885043677267859770872 1894913015892298827264 1909398246741604729152 1914965005478460719616 1934390370390055052832 1954860109759261984608 2007501455741308595712 2023185060864287569116 2027262336046642058112 2029083559584008524128 2034999255092999802624 2055299109449434990848 2071356133742008701714 2077395072907437298512 2082200930253746967168 2104234802531564395392 2120674136926342242231 2131777142878836180672 2148073027584305320296 2154335631163268309568 2159319483226107965952 2176189166688811934436 2182169424847548261888 2187582827247392101632 2199217623479169732684 2210731851874348631808 2234125839724870839552 2280670128052472315376 2312211498130614364704 2318952639524581170432 2367264152848009944816 2374165797608499769728 2397848961024340822656 2416582156032343485333 2423627585058676848264 2429234418629371461696 2436316734718669920768 2454940602953491794624 2462097864186592353792 2487073333358642210784 2513391569690479694496 2545864328988806305536 2565753894059031354798 2579187160520073403776 2606480146345682646144 2642527426434987845376 2697580081152383425488 2703016448062189410816 2705444746112011365504 2726581033191011454297 2761808178322678268952 2769860097209916398016 2776267907004995956224 2797957500028472487132 2805646403375419193856 2827565515901789656308 2842369523838448240896 2864097370112407093728 2872447508217691079424 2901585555585082579248 2932290164638892976912 3011252183611962893568 3040893504069963087168 3082948664174152486272 3107034200613013052571 3116092609361155947768 3156352203797346593088 3165554396811333026304 3197131948032454430208 3197665714318254271008 3222109541376457980444 3231503446744902464352 3238979224839161948928 3264283750033217901654 3273254137271322392832 3281374240871088152448 3298826435218754599026 3316097777811522947712 3351188759587306259328 3421005192078708473064 3438916214026764538368 3475306861794243528192 3550896229272014917224 3561248696412749654592 3596773441536511233984 3607259661482681820672 3635441377588015272396 3643851627944057192544 3654475102078004881152 3682410904430237691936 3693146796279888530688 3730610000037963316176 3770087354535719541744 3818796493483209458304 3848630841088547032197 3868780740780110105664 3909720219518523969216 4046370121728575138232 4054524672093284116224 4058167119168017048256 4069998510185999605248 4110598218898869981696 4142712267484017403428 4154790145814874597024 4164401860507493934336 4208469605063128790784 4241348273852684484462 4263554285757672361344 4296146055168610640592 4308671262326536619136 4352378333377623868872 4375165654494784203264 4398435246958339465368 4421463703748697263616 4468251679449741679104 4561340256104944630752 4624422996261228729408 4637905279049162340864 4734528305696019889632 4748331595216999539456 4795697922048681645312 4833164312064686970666 4847255170117353696528 4858468837258742923392 4896425625049826852481 4909881205906983589248 4948239652828131898539 4974146666717284421568 5026783139380959388992 5091728657977612611072 5131507788118062709596 5158374321040146807552 5212960292691365292288 5285054852869975690752 5395160162304766850976 5410889492224022731008 5453162066382022908594 5523616356645356537904 5539720194419832796032 5595915000056944974264 5655131031803579312616 5684739047676896481792 5728194740224814187456 5744895016435382158848 5803171111170165158496 5864580329277785953824 6022504367223925787136 6081787008139926174336 6165897328348304972544 6214068401226026105142 6232185218722311895536 6312704407594693186176 6362022410779026726693 6395331428636508542016 6444219082752915960888 6463006893489804928704 6477958449678323897856 6528567500066435803308 6546508274542644785664 6562748481742176304896 6597652870437509198052 6632195555623045895424 6702377519174612518656 6842010384157416946128 7101792458544029834448 7122497392825499309184 7193546883073022467968 7249746468097030455999 7270882755176030544792 7287703255888114385088 7308950204156009762304 7364821808860475383872 7386293592559777061376 7461220000075926632352 7540174709071439083488 7637592986966418916608 7697261682177094064394 7737561481560220211328 7819440439037047938432 8092740243457150276464 8109049344186568232448 8116334238336034096512 8285424534968034806856 8309580291629749194048 8328803721014987868672 8416939210126257581568 8482696547705368968924 8527108571515344722688 8592292110337221281184 8617342524653073238272 8704756666755247737744 8796870493916678930736 9122680512209889261504 9248845992522457458816 9469056611392039779264 9496663190433999078912 9591395844097363290624 9666328624129373941332 9694510340234707393056 9716937674517485846784 9792851250099653704962 9819762411813967178496 9896479305656263797078 9948293333434568843136 10053566278761918777984 10263015576236125419192 10316748642080293615104 10425920585382730584576 10790320324609533701952 10821778984448045462016 10906324132764045817188 11047232713290713075808 11079440388839665592064 11191830000113889948528 11310262063607158625232 11456389480449628374912 11545892523265641096591 11606342222340330316992 11729160658555571907648 12163574016279852348672 12331794656696609945088 12428136802452052210284 12464370437444623791072 12625408815189386372352 12724044821558053453386 12790662857273017084032 12888438165505831921776 12926013786979609857408 13057135000132871606616 13125496963484352609792 13195305740875018396104 13264391111246091790848 13404755038349225037312 13684020768314833892256 14203584917088059668896 14244994785650998618368 14387093766146044935936 14499492936194060911998 14541765510352061089584 14575406511776228770176 14729643617720950767744 14844718958484395695617 14922440000151853264704 15080349418142878166976 15275185973932837833216 15394523364354188128788 15475122963120440422656 15638880878074095876864 16185480486914300552928 16232668476672068193024 16570849069936069613712 16619160583259498388096 16965393095410737937848 17054217143030689445376 17184584220674442562368 17234685049306146476544 17409513333510495475488 17593740987833357861472 18245361024419778523008 18497691985044914917632 18938113222784079558528 19086067232337080180079 19332657248258747882664 19389020680469414786112 19433875349034971693568 19585702500199307409924 19639524823627934356992 19792958611312527594156 19896586666869137686272 20107132557523837555968 20526031152472250838384 21580640649219067403904 21749239404291091367997 21812648265528091634376 22094465426581426151616 22158880777679331184128 22383660000227779897056 22620524127214317250464 22912778960899256749824 23091785046531282193182 23212684444680660633984 23458321317111143815296 24327148032559704697344 24856273604904104420568 24928740874889247582144 25250817630378772744704 25448089643116106906772 25581325714546034168064 25776876331011663843552 25852027573959219714816 26114270000265743213232 26390611481750036792208 27368041536629667784512 28407169834176119337792 28489989571301997236736 28774187532292089871872 28998985872388121823996 29083531020704122179168 29150813023552457540352 29459287235441901535488 29689437916968791391234 29844880000303706529408 30160698836285756333952 30789046728708376257576 30950245926240880845312 31277761756148191753728 32370960973828601105856 32465336953344136386048 33141698139872139227424 33238321166518996776192 33930786190821475875696 34369168441348885124736 34637677569796923289773 34819026667020990950976 35187481975666715722944 36490722048839557046016 36995383970089829835264 37876226445568159117056 38172134464674160360158 38665314496517495765328 38778041360938829572224 39171405000398614819848 39585917222625055188312 39793173333738275372544 40214265115047675111936 41052062304944501676768 43161281298438134807808 43498478808582182735994 43625296531056183268752 44188930853162852303232 44534156875453187086851 44767320000455559794112 45241048254428634500928 45825557921798513499648 46183570093062564386364 46425368889361321267968 46916642634222287630592 49712547209808208841136 49857481749778495164288 50896179286232213813544 51162651429092068336128 51553752662023327687104 51704055147918439429632 52228540000531486426464 52781222963500073584416 54736083073259335569024 56814339668352238675584 57997971744776243647992 58167062041408244358336 58301626047104915080704 58918574470883803070976 59378875833937582782468 59689760000607413058816 60321397672571512667904 61578093457416752515152 64741921947657202211712 66283396279744278454848 66476642333037993552384 67861572381642951751392 68738336882697770249472 69275355139593846579546 69638053334041981901952 70374963951333431445888 72981444097679114092032 75752452891136318234112 76344268929348320720316 77330628993034991530656 77556082721877659144448 78342810000797229639696 79171834445250110376624 82104124609889003353536 86322562596876269615616 86996957617164365471988 87250593062112366537504 88377861706325704606464 89068313750906374173702 89534640000911119588224 90482096508857269001856 92367140186125128772728 92850737778722642535936 93833285268444575261184 99425094419616417682272 99714963499556990328576 101792358572464427627088 103107505324046655374208 103913032709390769869319 104457080001062972852928 105562445927000147168832 109472166146518671138048 113628679336704477351168 115995943489552487295984 116334124082816488716672 118757751667875165564936 119379520001214826117632 120642795345143025335808 123156186914833505030304 129483843895314404423424 132566792559488556909696 133602470626359561260553 135723144763285903502784 137476673765395540498944 138550710279187693159092 139276106668083963803904 140749927902666862891776 152688537858696641440632 154661257986069983061312 155112165443755318288896 156685620001594459279392 158343668890500220753248 164208249219778006707072 173993915234328730943976 174501186124224733075008 176755723412651409212928 178136627501812748347404 179069280001822239176448 180964193017714538003712 184734280372250257545456 198850188839232835364544 199429926999113980657152 203584717144928855254176 206215010648093310748416 207826065418781539738638 208914160002125945705856 211124891854000294337664 218944332293037342276096 227257358673408954702336 231991886979104974591968 232668248165632977433344 237515503335750331129872 246312373829667010060608 258967687790628808846848 265133585118977113819392 267204941252719122521106 271446289526571807005568 277101420558375386318184 278552213336167927607808 281499855805333725783552 305377075717393282881264 309322515972139966122624 311739098128172309607957 313371240003188918558784 316687337781000441506496 328416498439556013414144 347987830468657461887952 349002372248449466150016 356273255003625496694808 358138560003644478352896 361928386035429076007424 369468560744500515090912 397700377678465670729088 407169434289857710508352 412430021296186621496832 415652130837563079477276 417828320004251891411712 422249783708000588675328 463983773958209949183936 465336496331265954866688 475031006671500662259744 492624747659334020121216 530267170237954227638784 534409882505438245042212 542892579053143614011136 554202841116750772636368 610754151434786565762528 618645031944279932245248 623478196256344619215914 626742480006377837117568 633374675562000883012992 656832996879112026828288 695975660937314923775904 698004744496898932300032 712546510007250993389616 738937121489001030181824 795400755356931341458176 814338868579715421016704 831304261675126158954552 835656640008503782823424 844499567416001177350656 927967547916419898367872 935217294384516928823871 950062013343001324519488 985249495318668040242432 1068819765010876490084424 1085785158106287228022272 1108405682233501545272736 1221508302869573131525056 1237290063888559864490496 1246956392512689238431828 1253484960012755674235136 1266749351124001766025984 1391951321874629847551808 1396009488993797864600064 1425093020014501986779232 1477874242978002060363648 1590801510713862682916352 1628677737159430842033408 1662608523350252317909104 1855935095832839796735744 1870434588769033857647742 1900124026686002649038976 1970498990637336080484864 2137639530021752980168848 2216811364467003090545472 2443016605739146263050112 2493912785025378476863656 2506969920025511348470272 2533498702248003532051968 2783902643749259695103616 2850186040029003973558464 2955748485956004120727296 3257355474318861684066816 3325217046700504635818208 3711870191665679593471488 3740869177538067715295484 3800248053372005298077952 4275279060043505960337696 4433622728934006181090944 4886033211478292526100224 4987825570050756953727312 5567805287498519390207232 5700372080058007947116928 5911496971912008241454592 6650434093401009271636416 7481738355076135430590968 7600496106744010596155904 8550558120087011920675392 8867245457868012362181888 9772066422956585052200448 9975651140101513907454624 11135610574997038780414464 11400744160116015894233856 13300868186802018543272832 14963476710152270861181936 17101116240174023841350784 17734490915736024724363776 19951302280203027814909248 22801488320232031788467712 26601736373604037086545664 29926953420304541722363872 34202232480348047682701568 39902604560406055629818496 53203472747208074173091328 59853906840609083444727744 68404464960696095365403136 79805209120812111259636992 119707813681218166889455488 159610418241624222519273984 239415627362436333778910976 478831254724872667557821952
- Sum of all divisors σ(n): 1723155531243163556622336000
- Sum of proper divisors (its aliquot sum) s(n): 1244324276518290889064514048
- 478831254724872667557821952 is an abundant number, because the sum of its proper divisors (1244324276518290889064514048) is greater than itself. Its abundance is 765493021793418221506692096
Bases of 478831254724872667557821952
- Binary: 110001100000101000111011001010100110100100100001100011010000111011100010001111110000000002
- Hexadecimal: 0x18C147654D2431A1DC47E00
- Base-36: 1O5XKWVPJCBPVI0000
Squares and roots of 478831254724872667557821952
- 478831254724872667557821952 squared (4788312547248726675578219522) is 229279370501395893319514389742168277425937298133090304
- 478831254724872667557821952 cubed (4788312547248726675578219523) is 109786128659712353259958332331070927732439686789039638658282384686527157169553408
-
The
square root of 478831254724872667557821952 is 21882213204446.9548340303 -
478831254724872667557821952 is a
perfect cube number . Itscube root is 782337528
Scales and comparisons
How big is 478831254724872667557821952?- 478,831,254,724,872,667,557,821,952 seconds is equal to 293,274,701,009 years, 3 weeks, 3 days, 15 hours, 30 minutes, 7 seconds.
-
To count from 1 to 478,831,254,724,872,667,557,821,952 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 478831254724872667557821952 cubic inches would be around 65194794 feet tall.
Recreational maths with 478831254724872667557821952
- 478831254724872667557821952 backwards is 259128755766278427452138874
- The number of decimal digits it has is: 27
- The sum of 478831254724872667557821952's digits is 135
- 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 478831254724872667557821952 - Facts about the integer". Numbermatics.com. 2024. Web. 16 May 2024.
APA style:
Numbermatics. (2024). Number 478831254724872667557821952 - Facts about the integer. Retrieved 16 May 2024, from https://numbermatics.com/n/478831254724872667557821952/
Chicago style:
Numbermatics. 2024. "Number 478831254724872667557821952 - Facts about the integer". https://numbermatics.com/n/478831254724872667557821952/
The information we have on file for 478831254724872667557821952 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 478831254724872667557821952, math, Factors of 478831254724872667557821952, curriculum, school, college, exams, university, Prime factorization of 478831254724872667557821952, STEM, science, technology, engineering, physics, economics, calculator, four hundred seventy-eight septillion, eight hundred thirty-one sextillion, two hundred fifty-four quintillion, seven hundred twenty-four quadrillion, eight hundred seventy-two trillion, six hundred sixty-seven billion, five hundred fifty-seven million, eight hundred twenty-one thousand, nine hundred fifty-two.