284243226922469860569446976
284,243,226,922,469,860,569,446,976 is an even composite number composed of six prime numbers multiplied together.
284243226922469860569446976 is an even composite number. It is composed of six distinct prime numbers multiplied together. It has a total of twenty-five thousand, one hundred thirty-seven divisors.
Prime factorization of 284243226922469860569446976:
26 × 318 × 176 × 192 × 312 × 372
(2 × 2 × 2 × 2 × 2 × 2 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 17 × 17 × 17 × 17 × 17 × 17 × 19 × 19 × 31 × 31 × 37 × 37)See below for interesting mathematical facts about the number 284243226922469860569446976 from the Numbermatics database.
Names of 284243226922469860569446976
- Cardinal: 284243226922469860569446976 can be written as Two hundred eighty-four septillion, two hundred forty-three sextillion, two hundred twenty-six quintillion, nine hundred twenty-two quadrillion, four hundred sixty-nine trillion, eight hundred sixty billion, five hundred sixty-nine million, four hundred forty-six thousand, nine hundred seventy-six.
Scientific notation
- Scientific notation: 2.84243226922469860569446976 × 1026
Factors of 284243226922469860569446976
Divisors of 284243226922469860569446976
- Number of divisors d(n): 25137
-
Complete list of divisors:
1 2 3 4 6 8 9 12 16 17 18 19 24 27 31 32 34 36 37 38 48 51 54 57 62 64 68 72 74 76 81 93 96 102 108 111 114 124 136 144 148 152 153 162 171 186 192 204 216 222 228 243 248 272 279 288 289 296 304 306 323 324 333 342 361 372 408 432 444 456 459 486 496 513 527 544 558 576 578 589 592 608 612 629 646 648 666 684 703 722 729 744 816 837 864 867 888 912 918 961 969 972 992 999 1026 1054 1083 1088 1116 1147 1156 1178 1184 1216 1224 1258 1292 1296 1332 1368 1369 1377 1406 1444 1458 1488 1539 1581 1632 1674 1728 1734 1767 1776 1824 1836 1887 1922 1938 1944 1984 1998 2052 2108 2109 2166 2187 2232 2294 2312 2356 2368 2448 2511 2516 2584 2592 2601 2664 2736 2738 2754 2812 2883 2888 2907 2916 2976 2997 3078 3162 3249 3264 3348 3441 3468 3534 3552 3648 3672 3774 3844 3876 3888 3996 4104 4107 4131 4216 4218 4332 4374 4464 4588 4617 4624 4712 4743 4896 4913 5022 5032 5168 5184 5202 5301 5328 5472 5476 5491 5508 5624 5661 5766 5776 5814 5832 5952 5994 6137 6156 6324 6327 6498 6561 6696 6882 6936 7068 7104 7344 7533 7548 7688 7752 7776 7803 7992 8208 8214 8262 8432 8436 8649 8664 8721 8748 8928 8959 8991 9176 9234 9248 9424 9486 9747 9792 9826 10013 10044 10064 10323 10336 10404 10602 10656 10693 10944 10952 10982 11016 11191 11248 11322 11532 11552 11628 11664 11951 11988 12274 12312 12321 12393 12648 12654 12996 13122 13357 13392 13764 13851 13872 14136 14229 14688 14739 15066 15096 15376 15504 15552 15606 15903 15984 16337 16416 16428 16473 16524 16864 16872 16983 17298 17328 17442 17496 17856 17918 17982 18259 18352 18411 18468 18496 18848 18972 18981 19494 19499 19652 19683 20026 20088 20128 20646 20672 20808 21204 21312 21386 21793 21904 21964 22032 22382 22496 22599 22644 23064 23104 23256 23273 23328 23409 23902 23976 24548 24624 24642 24786 25296 25308 25947 25992 26011 26163 26244 26714 26784 26877 26973 27528 27702 27744 28272 28458 29241 29376 29478 30039 30132 30192 30752 30969 31008 31212 31806 31968 32079 32674 32832 32856 32946 33048 33573 33728 33744 33966 34596 34656 34884 34992 35557 35836 35853 35964 36518 36704 36822 36936 36963 37179 37696 37944 37962 38988 38998 39304 39366 40052 40071 40176 40256 41292 41553 41616 42408 42439 42687 42772 43586 43808 43928 44064 44217 44764 44992 45198 45288 46128 46512 46546 46656 46818 47709 47804 47952 49011 49096 49248 49284 49419 49572 50592 50616 50949 51894 51984 52022 52326 52488 53428 53568 53754 53946 54777 55056 55233 55404 55488 56544 56916 56943 58482 58497 58956 59049 60078 60264 60384 61504 61938 62016 62424 63612 63936 64158 65348 65379 65712 65892 66096 67146 67488 67797 67932 69192 69312 69768 69819 69984 70227 71114 71672 71706 71928 73036 73408 73644 73872 73926 74358 75888 75924 77841 77976 77996 78033 78489 78608 78732 80104 80142 80352 80631 80919 82584 83106 83232 83521 84816 84878 85374 85544 87172 87616 87723 87856 88128 88434 89528 90117 90396 90576 92256 92907 93024 93092 93347 93636 95418 95608 95904 96237 98022 98192 98496 98568 98838 99144 100719 101184 101232 101898 103788 103968 104044 104329 104652 104976 106671 106856 107508 107559 107892 109554 110112 110466 110808 110889 111537 113088 113832 113886 116964 116994 117912 118098 120156 120213 120528 120768 123876 124659 124848 127224 127317 128061 128316 130696 130758 131424 131784 132192 132651 134292 134976 135594 135864 138384 139536 139638 139968 140454 142228 143127 143344 143412 143856 146072 147033 147288 147744 147852 148257 148716 151776 151848 152303 152847 155682 155952 155992 156066 156978 157216 157464 160208 160284 160704 161262 161838 164331 165168 165699 166212 166464 167042 169632 169756 170221 170748 170829 171088 174344 175446 175491 175712 176868 177147 179056 180234 180792 181152 181781 184512 185814 186048 186184 186694 187272 190247 190836 191216 191808 192474 196044 196137 196384 197136 197676 198288 201438 202464 203167 203391 203796 207576 207936 208088 208658 209304 209457 209952 210681 213342 213712 215016 215118 215784 219108 220224 220932 221616 221778 223074 227069 227664 227772 233523 233928 233988 234099 235467 235824 236196 240312 240426 241056 241893 242757 247752 249318 249696 250563 254448 254634 256122 256632 261392 261516 262848 263169 263568 264384 265302 268584 270351 271188 271728 276768 277729 278721 279072 279276 280041 280908 284456 286254 286688 286824 287712 288711 292144 294066 294576 295488 295704 296514 297432 302157 303552 303696 304606 305694 310403 311364 311904 311984 312132 312987 313956 314432 314928 320013 320416 320568 322524 322677 323676 328662 330336 331398 331483 332424 332667 334084 334611 339264 339512 340442 341496 341658 342176 346921 348688 350892 350982 351424 353736 354294 358112 360468 360639 361584 362304 363562 370481 371628 372368 373388 373977 374544 380494 381672 381951 382432 384183 384948 392088 392274 392768 394272 395352 395641 396576 397953 402876 404928 406334 406782 407592 414067 415152 416176 417316 418608 418914 419904 421362 426684 427424 429381 430032 430236 431568 438216 441099 441864 442187 443232 443556 444771 446148 454138 455328 455544 456909 458541 467046 467856 467976 468198 470934 471648 472392 480624 480852 482112 483786 485514 492993 494209 495504 497097 498636 499392 501126 508896 509268 510663 512244 512487 513264 522784 523032 526338 526473 527136 530604 531441 537168 540702 542376 543456 545343 553536 555458 557442 558144 558552 560082 561816 568912 570741 572508 573376 573648 575424 577422 584288 588132 588411 589152 591408 593028 594864 604314 604469 607392 609212 609501 610173 611388 620806 622728 623808 623968 624264 625974 627912 628371 629856 632043 640026 640832 641136 645048 645354 647352 657324 660672 662796 662966 664848 665334 668168 669222 675583 679024 680884 681207 682992 683316 684352 693842 697376 700569 701784 701964 702297 706401 707472 708588 716224 720936 721278 721463 723168 725679 727124 728271 740962 743256 744736 746776 747954 749088 751689 760988 763344 763902 764864 768366 769896 784176 784548 788544 789507 790704 791282 793152 795906 805752 806341 811053 812668 813564 815184 828134 830304 832352 833187 834632 836163 837216 837828 840123 842724 853368 854848 858762 860064 860472 863136 866133 876432 882198 883728 884374 886464 887112 889542 892296 906471 908276 910656 911088 913818 917082 931209 934092 935712 935952 936396 938961 941868 943296 944784 960039 961248 961704 967572 968031 971028 985986 988418 991008 994194 994449 997272 998001 1002252 1003833 1017792 1018536 1021326 1024488 1024974 1026528 1040763 1045568 1046064 1052676 1052946 1054272 1061208 1062882 1074336 1081404 1081917 1084752 1086912 1090686 1110916 1111443 1114884 1117104 1120164 1121931 1123632 1137824 1141482 1145016 1145853 1147296 1152549 1154844 1168576 1176264 1176822 1178304 1182816 1186056 1186923 1189728 1193859 1208628 1208938 1214784 1218424 1219002 1220346 1222776 1241612 1242201 1245456 1247936 1248528 1251948 1255824 1256742 1259712 1264086 1280052 1282272 1288143 1290096 1290708 1294704 1314648 1315609 1323297 1325592 1325932 1326561 1329696 1330668 1334313 1336336 1338444 1351166 1358048 1361768 1362414 1365984 1366632 1370727 1375623 1387684 1394752 1401138 1403568 1403928 1404594 1412802 1414944 1417176 1419857 1441872 1442556 1442926 1446336 1451358 1454248 1456542 1478979 1481924 1482627 1486512 1489472 1491291 1493552 1495908 1498176 1503378 1521976 1526688 1527804 1531989 1536732 1537461 1539792 1568352 1569096 1579014 1579419 1581408 1582564 1586899 1591812 1594323 1611504 1612682 1622106 1625336 1627128 1630368 1636029 1656268 1660608 1664704 1666374 1669264 1672326 1674432 1675656 1680246 1685448 1706736 1712223 1717524 1720128 1720944 1726272 1732266 1752864 1764396 1765233 1767456 1768748 1773593 1774224 1779084 1784592 1812942 1813407 1816552 1822176 1827636 1828503 1830519 1834164 1862418 1868184 1871424 1871904 1872792 1877922 1883736 1885113 1889568 1896129 1920078 1922496 1923408 1935144 1936062 1942056 1971972 1976836 1982016 1988388 1988898 1994544 1996002 2004504 2007666 2026749 2037072 2042652 2043621 2048976 2049948 2053056 2081526 2092128 2101707 2105352 2105892 2106891 2119203 2122416 2125764 2148672 2162808 2163834 2164389 2169504 2177037 2181372 2184813 2221832 2222886 2229768 2234208 2240328 2243862 2247264 2255067 2275648 2282964 2290032 2291706 2294592 2305098 2309688 2352528 2353644 2365632 2368521 2372112 2373846 2379456 2387718 2417256 2417876 2419023 2433159 2436848 2438004 2440692 2445552 2483224 2484402 2490912 2497056 2499561 2503896 2508489 2511648 2513484 2520369 2528172 2560104 2564544 2576286 2580192 2581416 2589151 2589408 2598399 2629296 2631218 2646594 2651184 2651864 2653122 2659392 2661336 2668626 2672672 2676888 2702332 2716096 2719413 2723536 2724828 2731968 2733264 2741454 2751246 2775368 2793627 2802276 2807136 2807856 2809188 2816883 2825604 2829888 2834352 2839714 2880117 2883744 2885112 2885852 2893757 2902716 2904093 2908496 2913084 2957958 2963848 2965254 2973024 2982582 2983347 2987104 2991816 2994003 3006756 3011499 3043952 3053376 3055608 3063978 3073464 3074922 3079584 3090277 3122289 3136704 3138192 3158028 3158838 3162816 3165128 3173798 3183624 3188646 3223008 3225364 3234199 3244212 3245751 3250672 3254256 3260736 3272058 3312536 3332748 3334329 3338528 3344652 3351312 3360492 3365793 3370896 3413472 3424446 3435048 3437559 3441888 3453839 3457647 3464532 3505728 3528792 3530466 3534912 3537496 3547186 3548448 3558168 3560769 3569184 3581577 3625884 3626814 3633104 3644352 3655272 3657006 3661038 3668328 3724836 3726603 3736368 3743808 3745584 3755844 3767472 3770226 3779136 3792258 3840156 3846816 3860173 3864429 3870288 3872124 3884112 3943944 3946827 3953672 3969891 3976776 3977796 3979683 3989088 3992004 4002939 4009008 4015332 4053498 4074144 4085304 4087242 4097952 4099896 4112181 4126869 4163052 4184256 4203414 4210704 4211784 4213782 4238406 4244832 4251528 4259571 4325616 4327668 4328778 4339008 4354074 4362744 4369626 4436937 4443664 4445772 4447881 4459536 4468416 4473873 4480656 4487724 4494528 4510134 4565928 4580064 4583412 4595967 4610196 4612383 4619376 4705056 4707288 4721393 4737042 4738257 4744224 4747692 4760697 4775436 4782969 4834512 4835752 4838046 4866318 4873696 4876008 4881384 4891104 4908087 4966448 4968804 4981824 4994112 4999122 5007792 5016978 5023296 5026968 5040738 5056344 5120208 5136669 5152572 5160384 5162832 5178302 5178816 5196798 5258592 5262436 5276851 5293188 5295699 5302368 5303728 5306244 5320779 5322672 5337252 5345344 5353776 5404664 5438826 5440221 5447072 5449656 5466528 5482908 5485509 5491557 5502492 5550736 5587254 5604552 5614272 5615712 5618376 5633766 5635211 5651208 5655339 5668704 5679428 5688387 5760234 5767488 5770224 5771704 5787514 5805432 5808186 5816992 5826168 5897657 5915916 5927696 5930508 5946048 5965164 5966694 5974208 5983632 5988006 6013512 6022998 6080247 6087904 6111216 6127956 6130863 6146928 6149844 6159168 6180554 6244578 6276384 6298177 6305121 6316056 6317676 6320673 6330256 6347596 6357609 6367248 6377292 6446016 6450728 6468398 6488424 6491502 6493167 6501344 6508512 6531111 6544116 6554439 6625072 6665496 6668658 6677056 6689304 6702624 6720984 6725897 6731586 6741792 6765201 6826944 6848892 6870096 6875118 6883776 6907678 6915294 6929064 7039139 7057584 7060932 7074992 7094372 7096896 7105563 7116336 7121538 7138368 7163154 7251768 7253628 7257069 7266208 7299477 7310544 7314012 7322076 7336656 7449672 7453206 7472736 7491168 7498683 7511688 7517179 7525467 7534944 7540452 7561107 7584516 7680312 7693632 7720346 7728858 7740576 7744248 7767453 7768224 7795197 7887888 7893654 7907344 7939782 7953552 7955592 7959366 7978176 7984008 8005878 8018016 8030664 8106996 8148288 8158239 8170608 8174484 8195904 8199792 8224362 8253738 8326104 8380881 8401553 8406828 8421408 8423568 8427564 8450649 8476812 8489664 8503056 8519142 8640351 8651232 8655336 8657556 8681271 8708148 8712279 8725488 8739252 8873874 8887328 8891544 8895762 8919072 8947746 8950041 8961312 8975448 8982009 9020268 9034497 9131856 9160128 9166824 9191934 9220392 9224766 9238752 9270831 9366867 9410112 9414576 9442786 9474084 9476514 9488448 9495384 9521394 9550872 9565938 9669024 9671504 9676092 9702597 9732636 9737253 9747392 9752016 9762768 9782208 9816174 9932896 9937608 9998244 10002987 10015584 10033956 10053936 10081476 10097379 10112688 10240416 10273338 10275973 10305144 10312677 10325664 10356604 10361517 10372941 10393596 10517184 10524872 10553702 10586376 10591398 10604736 10607456 10612488 10641558 10645344 10674504 10682307 10707552 10744731 10809328 10877652 10880442 10894144 10899312 10933056 10965816 10971018 10983114 11004984 11101472 11174508 11179809 11209104 11231424 11236752 11267532 11270422 11302416 11310678 11337408 11358856 11376774 11484911 11520468 11540448 11543408 11575028 11580519 11593287 11610864 11616372 11633984 11652336 11795314 11831832 11840481 11855392 11861016 11909673 11930328 11933388 11939049 11967264 11976012 12008817 12027024 12045996 12160494 12175808 12222432 12255912 12261726 12264871 12293856 12299688 12336543 12361108 12380607 12489156 12552768 12596354 12610242 12632112 12635352 12641346 12660512 12695192 12715218 12734496 12754584 12778713 12836077 12901456 12936796 12976848 12983004 12986334 13002688 13017024 13062222 13088232 13108878 13250144 13310811 13330992 13337316 13343643 13378608 13405248 13421619 13441968 13451794 13463172 13483584 13530402 13697784 13707797 13740192 13750236 13787901 13815356 13830588 13837149 13858128 14078278 14115168 14121864 14149984 14164179 14188744 14211126 14214771 14232672 14243076 14282091 14326308 14348907 14503536 14507256 14514138 14532416 14598954 14621088 14628024 14644152 14673312 14724261 14899344 14906412 14945472 14982336 14997366 15023376 15034358 15050934 15069888 15080904 15122214 15169032 15320479 15360624 15410007 15440692 15457716 15481152 15488496 15534906 15536448 15590394 15775776 15787308 15814688 15830553 15879564 15887097 15907104 15911184 15918732 15962337 15968016 16011756 16036032 16061328 16213992 16316478 16320663 16341216 16348968 16399584 16448724 16456527 16474671 16507476 16652208 16761762 16803106 16813656 16842816 16847136 16855128 16901298 16905633 16953624 16966017 17006112 17038284 17065161 17280702 17302464 17310672 17315112 17362542 17416296 17424558 17450976 17478504 17692971 17747748 17774656 17783088 17791524 17838144 17895492 17900082 17922624 17950896 17964018 18040536 18068994 18240741 18263712 18333648 18383868 18392589 18440784 18449532 18477504 18541662 18733734 18829152 18885572 18894531 18915363 18948168 18953028 18962019 18990768 19042788 19072827 19101744 19131876 19338048 19343008 19352184 19405194 19465272 19474506 19479501 19504032 19525536 19593333 19632348 19663317 19865792 19875216 19996488 20005974 20031168 20067912 20107872 20162952 20177691 20194758 20225376 20295603 20480832 20546676 20551946 20610288 20625354 20651328 20713208 20723034 20745882 20787192 21049744 21107404 21117417 21172752 21182796 21214912 21224976 21283116 21290688 21316689 21349008 21364614 21415104 21489462 21618656 21755304 21760884 21771207 21798624 21898431 21931632 21942036 21966228 22009968 22202944 22349016 22359618 22365353 22418208 22473504 22496049 22535064 22540844 22551537 22576401 22604832 22621356 22683321 22717712 22753548 22969822 23040936 23080896 23086816 23150056 23161038 23186574 23221728 23232744 23302359 23304672 23385591 23590628 23663664 23680962 23710784 23722032 23819346 23860656 23866776 23878098 23934528 23952024 24017634 24054048 24091992 24137569 24320988 24444864 24474717 24511824 24523452 24529742 24587712 24599376 24673086 24722216 24761214 24978312 24996571 25142643 25192708 25204659 25220484 25264224 25270704 25282692 25321024 25351947 25390384 25430436 25468992 25509168 25557426 25672154 25802912 25873592 25921053 25953696 25966008 25972668 26043813 26124444 26136837 26176464 26217756 26500288 26621622 26661984 26674632 26687286 26757216 26843238 26850123 26883936 26903588 26926344 26946027 26977283 27060804 27103491 27395568 27415594 27480384 27500472 27575802 27630712 27661176 27674298 27716256 27812493 28100601 28156556 28230336 28243728 28299968 28328358 28377488 28422252 28429542 28465344 28486152 28564182 28652616 28697814 29007072 29014512 29028276 29107791 29197908 29211759 29242176 29256048 29288304 29346624 29448522 29798688 29812824 29994732 30008961 30046752 30068716 30101868 30151081 30161808 30244428 30292137 30338064 30640958 30721248 30820014 30827919 30881384 30915432 30938031 30976992 31069812 31084551 31118823 31180788 31551552 31574616 31629376 31661106 31759128 31774194 31814208 31822368 31837464 31924674 31936032 32023512 32046921 32122656 32234193 32427984 32632956 32641326 32682432 32697936 32799168 32897448 32913054 32949342 33014952 33304416 33523524 33539427 33606212 33627312 33694272 33710256 33802596 33811266 33907248 33932034 34012224 34076568 34130322 34454733 34561404 34621344 34630224 34725084 34741557 34779861 34832592 34849116 34901952 34957008 35385942 35495496 35521443 35566176 35583048 35729019 35790984 35800164 35817147 35901792 35928036 36026451 36081072 36137988 36481482 36527424 36667296 36767736 36785178 36794613 36881568 36899064 37009629 37083324 37141821 37467468 37658304 37771144 37789062 37830726 37896336 37906056 37924038 37981536 38085576 38145654 38203488 38263752 38336139 38508231 38686016 38704368 38810388 38930544 38949012 38959002 39008064 39051072 39186666 39264696 39326634 39750432 39932433 39992976 40011948 40030929 40135824 40215744 40264857 40325904 40355382 40389516 40450752 40591206 41093352 41103892 41123391 41220576 41250708 41363703 41426416 41446068 41491764 41511447 41574384 42099488 42214808 42234834 42345504 42365592 42449952 42492537 42566232 42633378 42644313 42698016 42729228 42846273 42978924 43046721 43237312 43510608 43521768 43542414 43597248 43796862 43863264 43884072 43932456 44015567 44019936 44172783 44698032 44719236 44730706 44836416 44947008 44992098 45070128 45081688 45103074 45152802 45209664 45242712 45366642 45435424 45507096 45939644 45961437 46081872 46173632 46230021 46300112 46322076 46373148 46443456 46465488 46604718 46609344 46771182 47181256 47327328 47361924 47444064 47491659 47638692 47661291 47721312 47733552 47756196 47887011 47904048 48035268 48108096 48183984 48275138 48641976 48949434 48961989 49023648 49046904 49059484 49193869 49198752 49346172 49369581 49424013 49444432 49522428 49956624 49993142 50285286 50385416 50409318 50440968 50528448 50541408 50565384 50703894 50716899 50780768 50860872 50898051 51018336 51114852 51195483 51344308 51605824 51747184 51842106 51907392 51932016 51945336 52087626 52248888 52273674 52352928 52435512 52534709 53078913 53243244 53323968 53349264 53374572 53514432 53686476 53700246 53767872 53807176 53852688 53892054 53954566 54121608 54206982 54722223 54791136 54831188 54981383 55000944 55151604 55177767 55261424 55322352 55348596 55432512 55624986 56201202 56313112 56487456 56656716 56683593 56746089 56754976 56844504 56859084 56886057 56972304 57128364 57218481 57305232 57395628 58014144 58029024 58056552 58215582 58395816 58423518 58438503 58512096 58576608 58715263 58779999 58897044 58989951 59597376 59625648 59989464 60017922 60093504 60137432 60203736 60302162 60323616 60488856 60533073 60584274 60676128 60886809 61281916 61442496 61640028 61655838 61762768 61830864 61876062 61953984 62139624 62169102 62237646 62361576 63149232 63322212 63352251 63518256 63548388 63644736 63674928 63849348 63872064 63950067 64047024 64093842 64245312 64468386 64855968 65265912 65282652 65313621 65395872 65622941 65695293 65794896 65826108 65898684 66029904 66608832 67047048 67078854 67096059 67212424 67254624 67420512 67488147 67605192 67622532 67654611 67729203 67814496 67864068 68049963 68153136 68260644 68909466 69122808 69242688 69260448 69450168 69483114 69559722 69665184 69698232 69907077 69914016 70156773 70771884 70990992 71042886 71132352 71166096 71458038 71581968 71600328 71634294 71803584 71856072 72052902 72162144 72275976 72412707 72962964 73334592 73424151 73535472 73570356 73589226 73763136 73798128 74019258 74166648 74283642 74934936 74989713 75427929 75542288 75578124 75613977 75661452 75792672 75812112 75848076 75963072 76055841 76171152 76291308 76406976 76527504 76672278 77016462 77408736 77620776 77763159 77861088 77898024 77918004 78131439 78373332 78410511 78529392 78653268 79500864 79864866 79985952 80023896 80061858 80263681 80271648 80529714 80550369 80651808 80710764 80779032 80838081 80931849 81182412 81310473 82186704 82207784 82246782 82441152 82501416 82727406 82852832 82892136 82983528 83022894 83148768 83437479 84198976 84301803 84429616 84469668 84691008 84731184 84899904 84985074 85132464 85266756 85288626 85396032 85458456 85692546 85957848 86093442 87021216 87043536 87084828 87323373 87593724 87635277 87726528 87768144 87864912 88031134 88039872 88345566 89396064 89438472 89461412 89706467 89984196 90026883 90140256 90163376 90206148 90305604 90453243 90485424 90733284 90870848 90876411 91014192 91879288 91922874 92163744 92460042 92483757 92600224 92644152 92746296 92814093 92930976 93209436 93253653 93356469 93542364 94362512 94654656 94723848 94888128 94983318 95277384 95322582 95442624 95467104 95512392 95774022 95798587 95808096 96070536 96140763 96367968 96550276 96702579 97283952 97898868 97923978 98047296 98093808 98118968 98387738 98397504 98692344 98739162 98848026 98888864 99044856 99913248 99986284 100260169 100570572 100618281 100770832 100818636 100881936 101082816 101130768 101407788 101433798 101561536 101721744 101796102 102036672 102229704 102390966 102688616 103364199 103494368 103684212 103864032 103890672 104175252 104224671 104339583 104497776 104547348 104705856 104871024 105069418 106157826 106486488 106564329 106698528 106749144 107069009 107187057 107372952 107400492 107451441 107614352 107705376 107784108 107909132 108079353 108243216 108413964 109444446 109582272 109662376 109962766 110001888 110303208 110355534 110383839 110522848 110644704 110697192 111028887 111249972 111425463 112402404 112626224 112974912 113313432 113367186 113492178 113509952 113689008 113718168 113772114 113944608 114256728 114340249 114436962 114610464 114791256 115008417 115524693 116058048 116113104 116431164 116791632 116847036 116877006 117024192 117153216 117430526 117559998 117794088 117979902 119251296 119665363 119797299 119978928 120035844 120092787 120274864 120407472 120604324 120647232 120794571 120977712 121066146 121168548 121352256 121773618 122563832 123280056 123311676 123370173 123525536 123661728 123752124 124091109 124279248 124338204 124475292 124534341 124723152 126298464 126644424 126704502 127036512 127096776 127349856 127477611 127698696 127792043 127900134 127932939 128094048 128187684 128538819 128936772 129140163 129711936 130531824 130565304 130627242 130791744 131245882 131390586 131589792 131652216 131797368 132046701 132059808 132518349 134094096 134157708 134192118 134424848 134509248 134841024 134976294 135210384 135245064 135309222 135458406 135628992 135728136 136099926 136306272 136521288 137818932 137884311 138245616 138520896 138690063 138900336 138966228 139119444 139330368 139396464 139814154 139828032 140313546 141543768 141981984 142085772 142332192 142474977 142826401 142916076 142983873 143163936 143200656 143268588 143661033 143712144 144105804 144324288 144551952 144825414 145925928 146848302 146885967 147070944 147140712 147178452 147581607 147596256 148038516 148108743 148272039 148333296 148567284 149869872 149979426 150855858 151084576 151156248 151227954 151322904 151585344 151624224 151696152 152111682 152150697 152342304 152582616 152694153 153055008 153344556 153586449 154032924 154817472 155241552 155526318 155722176 155796048 155836008 156262878 156746664 156821022 157058784 157306536 157604127 159236739 159729732 159971904 160047792 160123716 160527362 160543296 161059428 161100738 161303616 161421528 161558064 161676162 161863698 162364824 162620946 164166669 164373408 164415568 164493564 164944149 165002832 165454812 165533301 165705664 165784272 165967056 166045788 166297536 166874958 168603606 168859232 168939336 169462368 169970148 170050779 170238267 170264928 170533512 170577252 170658171 170916912 171385092 171655443 171915696 172186884 174042432 174087072 174169656 174646746 174691541 175187448 175270554 175315509 175536288 175729824 176062268 176145789 176339997 176691132 176969853 178792128 178876944 178922824 179412934 179968392 180053766 180280512 180326752 180412296 180611208 180906486 180970848 181466568 181599219 181752822 182028384 182660427 183758576 183845748 184327488 184920084 184967514 185200448 185288304 185492592 185628186 185861952 186418872 186507306 186712938 187084728 188725024 189447696 189966636 190056753 190554768 190645164 190934208 191024784 191548044 191597174 191616192 191850201 192141072 192281526 192735936 193100552 193405158 194567904 195243487 195797736 195847956 195940863 196187616 196237936 196775476 196868823 197085879 197384688 197478324 197696052 197777728 198089712 199826496 199972568 200520338 201141144 201236562 201288177 201541664 201637272 201763872 202261536 202464441 202815576 202867596 202963833 203187609 203443488 203592204 204149889 204459408 204781932 205377232 206728398 206988736 207368424 207728064 207781344 208350504 208449342 208502807 208679166 208995552 209094696 209721231 209742048 210138836 210470319 212315652 212972976 213128658 213397056 213498288 214138018 214374114 214745904 214800984 214902882 215228704 215410752 215568216 215818264 216158706 216486432 216827928 217238121 218213309 218888892 219324752 219925532 220003776 220272453 220606416 220711068 220767678 221045696 221289408 221394384 222057774 222499944 222850926 224804808 224969139 225252448 226283787 226626864 226734372 226841931 226984356 227378016 227436336 227544228 227889216 228167523 228513456 228680498 228873924 229220928 229582512 230016834 231049386 232226208 232862328 233032549 233289477 233583264 233694072 233754012 234394317 234861052 235119996 235231533 235588176 235959804 238502592 239330726 239594598 239957856 240071688 240185574 240549728 240791043 240814944 241208648 241589142 241651107 241955424 242132292 242337096 242514243 242795547 243547236 243931419 245127664 246560112 246623352 246740346 247051072 247323456 247504248 248182218 248558496 248676408 248950584 249068682 249446304 250312437 252596928 252905409 253288848 253409004 254073024 254193552 254699712 254955222 255397392 255584086 255800268 255865878 256188096 256375368 257077638 257873544 258280326 260448143 261063648 261130608 261254484 261970119 262491764 262781172 262905831 263179584 263304432 263594736 264093402 264119616 265036698 268188192 268315416 268384236 268849696 269119401 269952588 270080649 270420768 270490128 270618444 270916812 271359729 271456272 272199852 272612544 272629233 273042576 275637864 275768622 276491232 277380126 277451271 277800672 277932456 278238888 278442279 278792928 279628308 279760959 280069407 280627092 283087536 283963968 284171544 284664384 284949954 285652802 285832152 285967746 286327872 286401312 286537176 287322066 287395761 287424288 288211608 288422289 289103904 289650828 290107737 291851856 293696604 293771934 294141888 294281424 294356904 295163214 295192512 296077032 296217486 296544078 296666592 297134568 299739744 299958852 300780507 301711716 301854843 302169152 302312496 302455908 302645808 303248448 303392304 304223364 304301394 304684608 305165232 305388306 306110016 306689112 307172898 308065848 310092597 310483104 311052636 311592096 311672016 312525756 312674013 313018749 313493328 313642044 314117568 314613072 315208254 318473478 319459464 319692987 320095584 320247432 321054724 321207027 321561171 322118856 322201476 322354323 322843056 323116128 323352324 323727396 324238059 324729648 325241892 328333338 328746816 328831136 328987128 329888298 330005664 330909624 331066602 331151517 331568544 331934112 332091576 333086661 333749916 334276389 337207212 337718464 337878672 338924736 339940296 340101558 340476534 340529856 341067024 341154504 341316342 341833824 342770184 343020747 343310886 343831392 344373768 345025251 346574079 348174144 348339312 349293492 349383082 350374896 350541108 350631018 351072576 351459648 352124536 352291578 352679994 353382264 353939706 357753888 357845648 358825868 358996089 359391897 359936784 360107532 360278361 360653504 360824592 361222416 361812972 361941696 362383713 362933136 363198438 363505644 364056768 365320854 367517152 367691496 369840168 369935028 370110519 370576608 370985184 371256372 372273327 372837744 373014612 373425876 373603023 374169456 377450048 378895392 379933272 380113506 380211001 381109536 381290328 382049568 382432833 383096088 383194348 383376129 383700402 383798817 384282144 384563052 385616457 386201104 386810316 387420489 389135808 390486974 391595472 391695912 391881726 392375232 392475872 393550952 393737646 394171758 394769376 394956648 395392104 396140103 396179424 397555047 399945136 401040676 402282288 402473124 402576354 403083328 403274544 403527744 404523072 404928882 405631152 405735192 405927666 406375218 406886976 407184408 408299778 408918816 409563864 410754464 413456796 413652933 414736848 415562688 416070189 416701008 416898684 417005614 417358332 417991104 418189392 419442462 419484096 420277672 420940638 424631304 424941707 425945952 426257316 426996576 427424931 428276036 428479203 428748228 428951619 429491808 429601968 429805764 430457408 430983099 431136432 431636528 432317412 432972864 433655856 434476242 436426618 437777784 438649504 439851064 440544906 440657901 441212832 441422136 441535356 442744821 442788768 444115548 444326229 444816117 444999888 445701852 449609616 449938278 450504896 452567574 453253728 453468744 453683862 453968712 454756032 454872672 455088456 456335046 456452091 457026912 457360996 457747848 458082459 458613811 459165024 460033668 460759347 462098772 464452416 465724656 466065098 466578954 467166528 467388144 467508024 468788634 469722104 470239992 470463066 471176352 471919608 472812381 474934849 477710217 478661452 479189196 479915712 480143376 480371148 481099456 481582086 481629888 482417296 483178284 483302214 483910848 484264584 484674192 485028486 485591094 487094472 487862838 490255328 492500007 493120224 493246704 493480692 494832447 495008496 496364436 496599903 497116992 497352816 497901168 498137364 498892608 500624874 505810818 506577696 506818008 508387104 509910444 510152337 510714801 510794784 511168172 511600536 511731756 511974513 512568377 512750736 514155276 514966329 515747088 516560652 520896286 522127296 522261216 522508968 523940238 524074623 524983528 525562344 525811662 525946527 526608864 527189472 528186804 528437367 529019991 530073396 530909559 536376384 536630832 536768472 537699392 538238802 539905176 540161298 540841536 540980256 541236888 541833624 542719458 542912544 544399704 544797657 545258466 546085152 547981281 551275728 551537244 552982464 554760252 554902542 555601344 555864912 556477776 556884558 557585856 559256616 559521918 560138814 561254184 566175072 568343088 569899908 570170259 571305604 571664304 571935492 572802624 573074352 574644132 574791522 574848576 575550603 576423216 576844578 578207808 579301656 580215474 583703712 585730461 587393208 587543868 587822589 588562848 588713808 590326428 590606469 591257637 592154064 592434972 593088156 593333184 594269136 599479488 599917704 601561014 603423432 603709686 603864531 604624992 604911816 605291616 606784608 607393323 608446728 608602788 608891499 609562827 610330464 610776612 612449667 613378224 614345796 616131696 620185194 620966208 622105272 623184192 623344032 625051512 625348026 625508421 626037498 626986656 627284088 629163693 629226144 630416508 631410957 636946956 638918928 639385974 640191168 640494864 642109448 642414054 643122342 644237712 644402952 644708646 645686112 646232256 646704648 647454792 648476118 649459296 650483784 651714363 654639927 656666676 657662272 657974256 659776596 660011328 660817359 661819248 662133204 662303034 663137088 663868224 664183152 666173322 667499832 668552778 674414424 674907417 675757344 678851361 679880592 680203116 680525793 680953068 682134048 682309008 682632684 683667648 684502569 685540368 686041494 686621772 687662784 688747536 690050502 693148158 696678624 698586984 698766164 699097647 699868431 700749792 701082216 701262036 703182951 704249072 704583156 705359988 705694599 706764528 707879412 715507776 715691296 717651736 717992178 718783794 719873568 720215064 720556722 721649184 722373129 722444832 723625944 724767426 724953321 725866272 726396876 727011288 727542729 728386641 730641708 731794257 735034304 735382992 739680336 739870056 740221038 741153216 741970368 742512744 744546654 745675488 746029224 746851752 747206046 748264639 748338912 750937311 757790784 758716227 759866544 760227012 760422002 762219072 762580656 764099136 764865666 766192176 766388696 766752258 767400804 767597634 768564288 769126104 771232914 772402208 773620632 774840978 780973948 781344429 783190944 783391824 783763452 784951744 785910357 787101904 787475292 788343516 788717493 789538752 789913296 790784208 792280206 792358848 795110094 799890272 802081352 804564576 804946248 805152708 806549088 807358203 809857764 810241947 811262304 811470384 811855332 812750436 814079187 814368816 816599556 817837632 817887699 819127728 821508928 826913592 827305866 829473696 832140378 832353813 833402016 833797368 834011228 834716664 835326837 836295773 836378784 838884924 839282877 840208221 840555344 841881276 849262608 849883414 851891904 852514632 853993152 854849862 856552072 856958406 857496456 857903238 858983616 859203936 859611528 861966198 862187283 862272864 863273056 864634824 865266867 867311712 868952484 870323211 872853236 875555568 877299008 879702128 881089812 881315802 882425664 882844272 883070712 885489642 885577536 888231096 888652458 889632234 889999776 891403704 893090053 899219232 899876556 902341521 905135148 905564529 906507456 906937488 907367724 907937424 909745344 910176912 912670092 912904182 914053824 914721992 915495696 916164918 917227622 918330048 920067336 921518694 924197544 930277791 931449312 932130196 933157908 934683511 934776288 935016048 937577268 938022039 939056247 939444208 940479984 940926132 942352704 943839216 945624762 949869698 955420434 957322904 958378392 959078961 960286752 960742296 963164172 963621081 964683513 964834592 966356568 966604428 967062969 968529168 969348384 970056972 971182188 972714177 974188944 975725676 980510656 985000014 986240448 986493408 986961384 989664894 990016992 992728872 993199806 993454551 994705632 995802336 996274728 998159471 999259983 1001249748 1002829167 1011621636 1013155392 1013636016 1016774208 1019820888 1020304674 1021429602 1021589568 1022336344 1023201072 1023463512 1023949026 1025136754 1025501472 1028310552 1029062241 1029932658 1031494176 1033121304 1035075753 1039722237 1041792572 1044522432 1045017936 1047880476 1048149246 1049967056 1051124688 1051623324 1051893054 1053217728 1054378944 1056373608 1056874734 1058039982 1060146792 1061819118 1073261664 1073536944 1076477604 1076988267 1078175691 1079810352 1080322596 1080835083 1081960512 1082473776 1083667248 1085438916 1085825088 1087151139 1088799408 1089595314 1090516932 1092170304 1095962562 1102551456 1103074488 1109520504 1109805084 1110331557 1111729824 1112955552 1113769116 1115589997 1116819981 1118513232 1119043836 1120277628 1120809069 1122508368 1132350144 1136686176 1139799816 1140340518 1140633003 1142611208 1143328608 1143870984 1146148704 1147298499 1149288264 1149583044 1150128387 1151101206 1151396451 1152846432 1153689156 1156849371 1158603312 1160430948 1167407424 1171460922 1174786416 1175087736 1175645178 1177125696 1177427616 1180652856 1181212938 1182515274 1184308128 1184869944 1186176312 1188420309 1188538272 1192665141 1199835408 1203122028 1206846864 1207419372 1207729062 1209249984 1209823632 1210583232 1213569216 1214786646 1216893456 1217205576 1217782998 1219125654 1220660928 1221553224 1224899334 1226756448 1228691592 1232263392 1240370388 1240958799 1244210544 1246688064 1248210567 1250103024 1250696052 1251016842 1252074996 1253973312 1254568176 1258327386 1258452288 1260833016 1262821914 1273893912 1274825121 1277837856 1278771948 1280989728 1282274793 1284218896 1284828108 1285437609 1286244684 1286854857 1288475424 1288805904 1289417292 1291372224 1292949297 1293409296 1294909584 1296952236 1298918592 1300967568 1303428726 1309279854 1313333352 1315948512 1319553192 1321634718 1321973703 1323638496 1324266408 1324606068 1328234463 1328366304 1332346644 1332978687 1334448351 1334999664 1337105556 1348828848 1349814834 1351514688 1357702722 1359761184 1360406232 1361051586 1361906136 1364268096 1364482577 1364618016 1365265368 1369005138 1369356273 1371080736 1372082988 1373243544 1374247377 1375841433 1377495072 1380101004 1382278041 1386296316 1393357248 1397173968 1397532328 1398195294 1399736862 1401499584 1402164432 1402524072 1406365902 1408498144 1409166312 1410719976 1411389198 1413529056 1415758824 1418437143 1424804547 1431382592 1433130651 1435303472 1435984356 1437567588 1439747136 1440430128 1441113444 1443298368 1444746258 1444889664 1447251888 1449534852 1449906642 1451732544 1452793752 1454022576 1455085458 1456773282 1461283416 1463588514 1470765984 1477500021 1479360672 1479740112 1480442076 1484497341 1485025488 1489093308 1489799709 1491350976 1492058448 1493703504 1494412092 1496529278 1496677824 1501874622 1517432454 1519733088 1520454024 1520844004 1525009939 1525161312 1529731332 1530457011 1532144403 1532384352 1532777392 1533504516 1534801608 1535195268 1535923539 1537705131 1538252208 1542465828 1544804416 1544898987 1547241264 1549681956 1561947896 1562688858 1566381888 1566783648 1567526904 1571820714 1572223869 1574203808 1574950584 1576687032 1577434986 1577839581 1579826592 1581568416 1584560412 1585312101 1587059973 1590220188 1592728677 1599780544 1604162704 1609129152 1609892496 1610305416 1613098176 1614716406 1619715528 1620483894 1622524608 1622940768 1623710664 1625500872 1628158374 1628575979 1628737632 1633199112 1634392971 1635775398 1638255456 1643943843 1653827184 1654611732 1658947392 1664280756 1664707626 1666804032 1667594736 1668022456 1669433328 1670653674 1672591546 1672757568 1677769848 1678565754 1680416442 1681110688 1683762552 1698525216 1699766828 1704422873 1705029264 1709699724 1710510777 1713104144 1713916812 1714992912 1715806476 1718407872 1719223056 1723932396 1724374566 1724545728 1726546112 1726651809 1729269648 1730533734 1734623424 1737904968 1740646422 1745706472 1751111136 1757191383 1759404256 1762179624 1762631604 1763467767 1765688544 1766141424 1770979284 1771819407 1773772911 1776462192 1777304916 1779264468 1779999552 1782807408 1786180106 1798438464 1799753112 1804683042 1810270296 1811129058 1811593593 1813874976 1814735448 1815874848 1820173153 1820353824 1822179969 1825340184 1825808364 1826674497 1828688481 1829443984 1830991392 1832329836 1834455244 1837349001 1840134672 1843037388 1848395088 1860555582 1862898624 1864260392 1866315816 1869367022 1869552576 1870032096 1875154536 1876044078 1876525263 1878112494 1878888416 1880959968 1881852264 1887491079 1887678432 1891249524 1894232871 1899739396 1910840868 1914645808 1916756784 1918157922 1920573504 1921484592 1926328344 1927242162 1929367026 1929669184 1932713136 1933208856 1934125938 1937058336 1938696768 1940113944 1942364376 1943784233 1945428354 1948377888 1951451352 1955143089 1963919781 1970000028 1972986816 1973922768 1979329788 1980033984 1982452077 1985457744 1986399612 1986909102 1989411264 1991604672 1992549456 1996318942 1998519966 2002499496 2005658334 2023243272 2024722251 2027272032 2034311171 2036554083 2039641776 2040609348 2041577379 2042859204 2044672688 2046402144 2046927024 2047898052 2050273508 2051002944 2053507707 2056621104 2058124482 2059865316 2062988352 2066242608 2070151506 2079444474 2083585144 2090035872 2095760952 2096298492 2097292941 2099605293 2099934112 2102249376 2103246648 2103786108 2109548853 2112747216 2113749468 2116079964 2117083797 2120293584 2123638236 2146523328 2147073888 2152955208 2153976534 2156351382 2159620704 2160645192 2161670166 2164947552 2167119387 2167334496 2170877832 2172464731 2174302278 2174859963 2177598816 2179190628 2181033864 2182628187 2185159923 2191925124 2195382771 2205102912 2206148976 2219041008 2219610168 2220663114 2223459648 2225911104 2227538232 2231179994 2233639962 2237026464 2238087672 2240555256 2241618138 2244793917 2245016736 2252811933 2273372352 2276148681 2279599632 2280681036 2281266006 2285222416 2286657216 2287741968 2292297408 2294596998 2298576528 2299166088 2300256774 2302202412 2302792902 2305692864 2307378312 2313698742 2317206624 2320861896 2342921844 2344033287 2349572832 2350175472 2351290356 2354855232 2357731071 2361305712 2362425876 2365030548 2366152479 2368616256 2369739888 2372352624 2376840618 2377076544 2385330282 2399670816 2406244056 2413693728 2414838744 2415458124 2419647264 2422074609 2428048817 2429573292 2430725841 2433786912 2434411152 2435565996 2438251308 2442237561 2443106448 2449798668 2453512896 2453663097 2457383184 2464526784 2480740776 2481917598 2488421088 2496421134 2497061439 2500206048 2501392104 2502033684 2504149992 2505980511 2508887319 2509136352 2516654772 2517848631 2520624663 2521666032 2525643828 2547787824 2549650242 2555675712 2557543896 2561979456 2564549586 2568437792 2569656216 2570875218 2572489368 2573709714 2576950848 2577611808 2578834584 2585898594 2586561849 2586818592 2589819168 2593904472 2595800601 2601935136 2606857452 2610969633 2618559708 2626666704 2631897024 2639106384 2643269436 2643947406 2647276992 2648532816 2649212136 2656468926 2656732608 2664693288 2665957374 2668896702 2669999328 2674211112 2679270159 2697657696 2699629668 2707024563 2715405444 2716693587 2719522368 2720812464 2722103172 2723812272 2728965154 2729236032 2730530736 2738010276 2738712546 2742161472 2744165976 2746487088 2748494754 2751682866 2754990144 2760202008 2764556082 2772592632 2790833373 2794347936 2795064656 2796390588 2799473724 2804050533 2804328864 2805048144 2812731804 2814066117 2816996288 2817168741 2818332624 2821439952 2822778396 2827058112 2831517648 2836874286 2849609094 2866261302 2870606944 2871968712 2875135176 2877236883 2880860256 2882226888 2889492516 2890863243 2894050539 2894503776 2899069704 2899813284 2901188907 2905587504 2908045152 2910170916 2913546564 2918142531 2922566832 2927177028 2941531968 2955000042 2958721344 2959480224 2960884152 2968994682 2969756197 2970050976 2978186616 2979599418 2980363653 2984116896 2987407008 2988824184 2993058556 2994478413 2997779949 3003749244 3008487501 3034864908 3039466176 3040908048 3041688008 3050019878 3050322624 3059462664 3060914022 3064288806 3064768704 3065554784 3067009032 3069603216 3070390536 3071847078 3075410262 3076504416 3084931656 3087186723 3089797974 3094482528 3099363912 3105227259 3119166711 3123895792 3125377716 3133567296 3135053808 3143641428 3144447738 3148407616 3149901168 3153374064 3154869972 3155679162 3159653184 3163136832 3169120824 3170624202 3174119946 3180440376 3185457354 3208325408 3219784992 3220610832 3229432812 3230964801 3234527073 3239431056 3240967788 3242505249 3245881536 3247421328 3251001744 3256316748 3257151958 3257475264 3261453417 3266398224 3268785942 3271550796 3276510912 3287887686 3307654368 3309223464 3319139279 3328561512 3329415252 3330994671 3335189472 3336044912 3338866656 3341307348 3345183092 3346769991 3350459943 3355539696 3357131508 3360832884 3362221376 3362427207 3367525104 3397050432 3399533656 3408845746 3410058528 3419399448 3421021554 3421899009 3426208288 3427833624 3429985824 3431612952 3438446112 3441895497 3447864792 3448749132 3450385161 3453303618 3454189353 3458539296 3461067468 3470548113 3475809936 3481292844 3491412944 3502222272 3514382766 3518808512 3524359248 3525263208 3526935534 3531377088 3532282848 3541958568 3543638814 3544547719 3547545822 3552924384 3554609832 3558528936 3565260927 3565614816 3572360212 3577995423 3599506224 3609366084 3620540592 3622258116 3623187186 3627749952 3629470896 3631749696 3640346306 3640707648 3644359938 3650680368 3651616728 3653348994 3657376962 3658887968 3661982784 3664659672 3668910488 3674698002 3680269344 3686074776 3696790176 3709626253 3721111164 3722876397 3728520784 3732631632 3738734044 3740064192 3744631701 3750309072 3752088156 3753050526 3756224988 3757776832 3761919936 3763704528 3774982158 3775356864 3782499048 3788465742 3799478792 3821681736 3824475363 3829291616 3833513568 3836315844 3842969184 3846824379 3852656688 3854484324 3856312827 3858734052 3860564571 3865426272 3866417712 3868251876 3874116672 3878847891 3880227888 3884728752 3887568466 3890856708 3896755776 3902902704 3910286178 3927839562 3940000056 3947845536 3958659576 3961553333 3964904154 3965921109 3970915488 3972799224 3973818204 3984703389 3985098912 3992637884 3997039932 3998936061 4003345053 4004998992 4011316668 4046486544 4049444502 4054544064 4068622342 4073108166 4079283552 4081218696 4083154758 4085718408 4089345376 4092804288 4093447731 4093854048 4095796104 4100547016 4107015414 4108068819 4113242208 4116248964 4119730632 4122742131 4127524299 4132485216 4140303012 4146834123 4158888948 4167170288 4180071744 4191521904 4192596984 4194585882 4199210586 4199868224 4204498752 4206493296 4207572216 4219097706 4225494432 4227498936 4232159928 4234167594 4240587168 4247276472 4255311429 4274413641 4294147776 4299391953 4305910416 4307953068 4312702764 4319241408 4321290384 4323340332 4329895104 4334238774 4334668992 4341755664 4344929462 4348604556 4349719926 4355197632 4358381256 4362067728 4365256374 4370319846 4383850248 4390765542 4412297952 4427618431 4432500063 4438082016 4439220336 4441326228 4453492023 4455076464 4462359988 4467279924 4469399127 4474052928 4476175344 4481110512 4483236276 4489587834 4490033472 4505623866 4552297362 4559199264 4561362072 4562532012 4570444832 4575029817 4575483936 4589193996 4591371033 4596433209 4597153056 4598332176 4600513548 4604404824 4605585804 4607770617 4613115393 4614756624 4627397484 4634413248 4634696961 4641723792 4685843688 4688066574 4699145664 4700350944 4702580712 4715462142 4716671607 4722611424 4724851752 4730061096 4732304958 4733518743 4739479776 4744705248 4753681236 4755936303 4761179919 4770660564 4778186031 4799341632 4812488112 4827387456 4829677488 4830916248 4839294528 4844149218 4856097634 4859146584 4861451682 4867573824 4868822304 4871131992 4876502616 4884475122 4885727937 4886212896 4899597336 4903178913 4907326194 4914766368 4931831529 4961481552 4963835196 4976842176 4992842268 4994122878 5000412096 5002784208 5004067368 5008299984 5011961022 5017774638 5018272704 5033309544 5035697262 5041249326 5043332064 5051287656 5095575648 5099300484 5113268619 5115087792 5129099172 5131532331 5136875584 5139312432 5141750436 5144978736 5147419428 5155223616 5157669168 5171797188 5173123698 5173637184 5179638336 5179955427 5187808944 5191601202 5203870272 5213714904 5221939266 5237119416 5253333408 5271574149 5278212768 5286538872 5287894812 5290403301 5297065632 5298424272 5312937852 5315458221 5321318733 5329386576 5331914748 5337793404 5339998656 5348422224 5358540318 5395315392 5399259336 5414049126 5430810888 5433387174 5434780779 5441624928 5444206344 5447624544 5457930308 5460519459 5461061472 5466539907 5476020552 5477425092 5480023491 5486065443 5488331952 5492974176 5496989508 5503365732 5512047003 5520404016 5529112164 5545185264 5581666746 5588695872 5590129312 5592781176 5598947448 5608101066 5608657728 5610096288 5625463608 5628132234 5629575789 5634337482 5636665248 5642879904 5645556792 5662473237 5663035296 5673748572 5682698613 5699218188 5732522604 5741213888 5743937424 5750270352 5754473766 5761720512 5764453776 5778985032 5781726486 5788101078 5789007552 5798139408 5799626568 5802377814 5811175008 5816090304 5820341832 5827093128 5831352699 5836285062 5845133664 5854354056 5865429267 5891759343 5910000084 5918960448 5921768304 5937989364 5939512394 5940101952 5947356231 5956373232 5959198836 5960727306 5968233792 5974814016 5977648368 5986117112 5988956826 5995559898 6007498488 6016975002 6069729816 6074166753 6081816096 6083376016 6100039756 6102933513 6109662249 6118925328 6121828044 6124732137 6128577612 6131109568 6134018064 6139206432 6140781072 6143694156 6150820524 6153008832 6160523121 6169863312 6174373446 6179595948 6188965056 6198727824 6210454518 6238333422 6247791584 6250755432 6270107616 6287282856 6288895476 6291878823 6298815879 6299802336 6306748128 6309739944 6311358324 6328646559 6338241648 6341248404 6348239892 6351251391 6360880752 6370914708 6416650816 6439569984 6441221664 6458865624 6461929602 6463587017 6469054146 6478862112 6481935576 6485010498 6494842656 6501358161 6502003488 6512633496 6514303916 6517394193 6522906834 6524579889 6532796448 6537571884 6543101592 6547884561 6555479769 6575775372 6586148313 6615308736 6618446928 6638278558 6657123024 6658830504 6661989342 6670378944 6672089824 6677733312 6682614696 6690366184 6693539982 6700919886 6711079392 6714263016 6721665768 6724854414 6734381751 6735050208 6758435799 6799067312 6817691492 6820117056 6828446043 6838798896 6842043108 6843798018 6852416576 6855667248 6859971648 6863225904 6876892224 6883790994 6895729584 6897498264 6900770322 6906607236 6908378706 6917078592 6922134936 6941096226 6951619872 6962585688 6982825888 7028765532 7032099861 7048718496 7050526416 7053871068 7064565696 7073193213 7083917136 7087277628 7089095438 7095091644 7098457437 7105848768 7109219664 7117057872 7130521854 7131229632 7144720424 7155990846 7199012448 7218732168 7224009019 7241081184 7244516232 7246374372 7258941792 7266223827 7280692612 7284146451 7288719876 7292177523 7301360736 7303233456 7306697988 7314753924 7317775936 7326712683 7329319344 7337820976 7349396004 7360538688 7360989291 7372149552 7393580352 7419252506 7442222328 7445752794 7457041568 7465263264 7477468088 7489263402 7491184317 7500618144 7504176312 7506101052 7512449976 7517941533 7526661957 7527409056 7549964316 7553545893 7561873989 7564998096 7576931484 7598957584 7643363472 7648950726 7658583232 7667027136 7672631688 7685938368 7693648758 7705313376 7708968648 7712625654 7717468104 7721129142 7730852544 7732835424 7736503752 7757695782 7759685547 7760455776 7769457504 7775136932 7781713416 7787401803 7805805408 7820572356 7832908899 7855679124 7880000112 7895691072 7917319152 7923106666 7929808308 7931842218 7941830976 7945598448 7947636408 7969406778 7970197824 7985275768 7994079864 7997872122 8006690106 8009997984 8022633336 8037810477 8073892433 8092973088 8098889004 8121073689 8137244684 8146216332 8150080761 8158567104 8162437392 8166309516 8171436816 8178690752 8186895462 8187708096 8191592208 8201094032 8214030828 8216137638 8226484416 8232497928 8239461264 8245484262 8255048598 8264970432 8280606024 8293668246 8317777896 8334340576 8372500119 8383043808 8385193968 8389171764 8398421172 8412151599 8412986592 8415144432 8438195412 8442198351 8450988864 8451506223 8454997872 8464319856 8468335188 8481174336 8494552944 8510622858 8548827282 8598783906 8611820832 8615906136 8625405528 8631710649 8642580768 8646680664 8668477548 8672589729 8682151617 8683511328 8689858924 8697209112 8699439852 8703566721 8713662409 8716762512 8724135456 8730512748 8740639692 8754427593 8767700496 8781531084 8824595904 8855236862 8865000126 8876164032 8878440672 8882652456 8906984046 8909268591 8910152928 8924719976 8934559848 8938798254 8941090959 8952350688 8962221024 8966472552 8979175668 8983435239 8993339847 9011247732 9025462503 9104594724 9118398528 9122724144 9125064024 9140889664 9150059634 9150967872 9178387992 9182742066 9192866418 9194306112 9196664352 9201027096 9208809648 9211171608 9215541234 9226230786 9229513248 9254794968 9261560169 9269393922 9283447584 9315681777 9357500133 9371687376 9376133148 9400701888 9405161424 9430924284 9433343214 9445222848 9449703504 9460122192 9464609916 9467037486 9478959552 9489410496 9507362472 9511872606 9522359838 9541321128 9556372062 9624976224 9659354976 9661832496 9688298436 9692894403 9703581219 9712195268 9718293168 9722903364 9727515747 9737644608 9742263984 9753005232 9768950244 9771455874 9772425792 9784360251 9799194672 9806357826 9814652388 9829532736 9863663058 9922963104 9927670392 9957417837 9985684536 9988245756 9992984013 10005568416 10008134736 10016599968 10023922044 10035549276 10040309973 10051379829 10066619088 10071394524 10082498652 10086664128 10087281621 10102575312 10191151296 10198600968 10226537238 10230175584 10258198344 10263064662 10265697027 10278624864 10283500872 10289957472 10294838856 10315338336 10325686491 10343594376 10346247396 10351155483 10359910854 10362568059 10375617888 10383202404 10411644339 10427429808 10443878532 10474238832 10506666816 10543148298 10556425536 10573077744 10575789624 10580806602 10594131264 10596848544 10625875704 10630916442 10633643157 10642637466 10658773152 10663829496 10675586808 10695782781 10696844448 10717080636 10733986269 10798518672 10828098252 10861621776 10866774348 10869561558 10883249856 10888412688 10895249088 10915860616 10921038918 10922122944 10933079814 10952041104 10954850184 10960046982 10972130886 10976663904 10985948352 10993979016 11006731464 11024094006 11040808032 11058224328 11090370528 11128878759 11163333492 11168629191 11180258624 11185562352 11197894896 11216202132 11220192576 11233895103 11250927216 11256264468 11259151578 11268674964 11273330496 11285759808 11291113584 11324946474 11326070592 11347497144 11365397226 11398436376 11465045208 11473426089 11487874848 11500540704 11508947532 11528907552 11540473137 11557970064 11563452972 11568938481 11576202156 11581693713 11596278816 11599253136 11604755628 11622350016 11636543673 11640683664 11654186256 11662705398 11672570124 11690267328 11708708112 11730858534 11783518686 11820000168 11843536608 11875978728 11879024788 11884659999 11894712462 11897763327 11912746464 11918397672 11921454612 11954110167 11955296736 11972234224 11977913652 11991119796 11996808183 12010035159 12014996976 12033950004 12139459632 12148333506 12163632192 12166752032 12200079512 12205867026 12219324498 12237850656 12243656088 12249464274 12257155224 12268036128 12278412864 12280343193 12281562144 12287388312 12301641048 12321046242 12324206457 12339726624 12348746892 12359191896 12368226393 12382572897 12397455648 12420909036 12440502369 12476666844 12495583168 12501510864 12540215232 12574565712 12577790952 12583757646 12597631758 12599604672 12613496256 12619479888 12622716648 12657293118 12676483296 12682496808 12696479784 12702502782 12721761504 12741829416 12765934287 12823240923 12882443328 12898175859 12917731248 12923859204 12927174034 12938108292 12957724224 12963871152 12970020996 12989685312 13002716322 13004006976 13025266992 13028607832 13034788386 13045813668 13049159778 13065592896 13075143768 13086203184 13095769122 13110959538 13151550744 13172296626 13236893856 13276557116 13282855293 13297500189 13314246048 13317661008 13323978684 13344179648 13360476069 13365229392 13380732368 13387079964 13401839772 13408197381 13422158784 13428526032 13443331536 13449708828 13468763502 13470100416 13516871598 13598134624 13635382984 13656892086 13677597792 13684086216 13687596036 13711334496 13725089451 13726451808 13767581988 13774113099 13789299627 13791459168 13794996528 13801540644 13813214472 13816757412 13823311851 13839346179 13844269872 13882192452 13903239744 13904090883 13925171376 13965651776 14057531064 14064199722 14097436992 14101052832 14107742136 14146386426 14150014821 14167834272 14174555256 14178190876 14190183288 14196914874 14200556229 14217028141 14218439328 14234115744 14261043708 14267808909 14283539757 14289440848 14311981692 14334558093 14398024896 14437464336 14448018038 14482162368 14489032464 14492748744 14517883584 14532447654 14561385224 14568292902 14577439752 14584355046 14602721472 14606466912 14613395976 14629507848 14653425366 14657183811 14658638688 14675641952 14698792008 14709536739 14721978582 14744299104 14795494587 14838505012 14884444656 14891505588 14914083136 14930526528 14954936176 14978526804 14982368634 15001236288 15008352624 15012202104 15024899952 15035883066 15053323914 15054818112 15099928632 15107091786 15123747978 15129996192 15153862968 15197915168 15286726944 15297901452 15339805857 15345263376 15387297516 15394596993 15410626752 15417937296 15425251308 15434936208 15442258284 15465670848 15473007504 15515391564 15519371094 15520911552 15538915008 15539866281 15550273864 15563426832 15574803606 15611610816 15641144712 15665817798 15711358248 15760000224 15814722447 15834638304 15846213332 15859616616 15863684436 15871209903 15889619687 15891196896 15895272816 15938813556 15946374663 15963956199 15970551536 15988159728 15995744244 16013380212 16019995968 16045266672 16075620954 16147784866 16185946176 16197778008 16242147378 16274489368 16292432664 16300161522 16304342337 16324874784 16332619032 16342873632 16373790924 16381558377 16383184416 16399619721 16402188064 16428061656 16432275276 16440070473 16458196329 16464995856 16478922528 16490968524 16510097196 16536141009 16561212048 16587336492 16635555792 16668681152 16745000238 16766087616 16770387936 16778343528 16796842344 16824303198 16825973184 16830288864 16876390824 16884396702 16888727367 16903012446 16909995744 16928639712 16936670376 16968711007 16987419711 16989105888 17021245716 17048095839 17097654564 17197567812 17223641664 17231812272 17250811056 17263421298 17285161536 17293361328 17336955096 17345179458 17364303234 17367022656 17379717848 17394418224 17398879704 17407133442 17427324818 17433525024 17448270912 17461025496 17481279384 17494058097 17508855186 17535400992 17563062168 17596287801 17675278029 17710473724 17730000252 17756881344 17765304912 17813968092 17818537182 17820305856 17842068693 17849439952 17869119696 17877596508 17882181918 17904701376 17924442048 17932945104 17958351336 17966870478 17986679694 18022495464 18050925006 18209189448 18222500259 18245448288 18250128048 18300119268 18308800539 18328986747 18356775984 18365484132 18374196411 18385732836 18393328704 18402054192 18417619296 18422343216 18431082468 18452461572 18459026496 18481569363 18509589936 18523120338 18538787844 18566895168 18631363554 18715000266 18743374752 18752266296 18810322848 18861848568 18866686428 18875636469 18896447637 18899407008 18920244384 18929219832 18934074972 18965029949 18985939677 19014724944 19023745212 19044719676 19053754173 19082642256 19112744124 19249952448 19318709952 19323664992 19376596872 19385788806 19390761051 19407162438 19424390536 19436586336 19445806728 19455031494 19484527968 19504074483 19506010464 19537900488 19542911748 19552182579 19568720502 19573739667 19598389344 19612715652 19629304776 19643653683 19666439307 19727326116 19845926208 19855340784 19914835674 19971369072 19976491512 19985968026 20011136832 20016269472 20033199936 20047844088 20071098552 20080619946 20102759658 20133238176 20142789048 20164997304 20174563242 20203145253 20205150624 20275307397 20397201936 20453074476 20460351168 20485338129 20516396688 20526129324 20531394054 20557249728 20567001744 20579914944 20589677712 20630676672 20651372982 20687188752 20692494792 20702310966 20719821708 20725136118 20751235776 20766404808 20823288678 20854859616 20887757064 20948477664 21086296596 21096299583 21146155488 21151579248 21161613204 21193697088 21219579639 21251751408 21261832884 21267286314 21285274932 21295372311 21317546304 21327658992 21351173616 21391565562 21393688896 21434161272 21467972538 21597037344 21656196504 21672027057 21723243552 21733548696 21739123116 21776825376 21798671481 21831721232 21842077836 21852439353 21866159628 21876532569 21904082208 21909700368 21920093964 21944261772 21953327808 21980138049 21987958032 22013462928 22048188012 22081616064 22116448656 22180741056 22257757518 22326666984 22337258382 22371124704 22395789792 22432404264 22467790206 22473552951 22501854432 22512528936 22518303156 22537349928 22553824599 22579985871 22582227168 22649892948 22660637679 22685621967 22694994288 22730794452 22796872752 22930090416 22946852178 22975749696 23001081408 23017895064 23057815104 23080946274 23115940128 23126905944 23137876962 23152404312 23163387426 23192557632 23196203809 23198506272 23209511256 23273087346 23279056641 23281367328 23308372512 23325410796 23345140248 23362205409 23417416224 23461717068 23498726697 23567037372 23640000336 23687073216 23751957456 23758049576 23769319998 23789424924 23795526654 23825492928 23836795344 23842909224 23908220334 23910593472 23944468448 23955827304 23982239592 23993616366 24020070318 24029993952 24067900008 24113431431 24221677299 24278919264 24296667012 24333504064 24363221067 24400159024 24411734052 24438648996 24450242283 24475701312 24487312176 24498928548 24514310448 24536072256 24560686386 24563124288 24574776624 24603282096 24642092484 24648412914 24679453248 24697493784 24718383792 24736452786 24765145794 24794911296 24841818072 24881004738 24953333688 25003021728 25117500357 25149131424 25155581904 25167515292 25195263516 25236454797 25238959776 25245433296 25314586236 25326595053 25352966592 25354518669 25364993616 25392959568 25405005564 25443523008 25483658832 25531868574 25646481846 25796351718 25835462496 25847718408 25854348068 25876216584 25895131947 25925168963 25927742304 25940041992 26005432644 26017769187 26046454851 26050533984 26057215664 26069576772 26091627336 26098319556 26110700163 26140987227 26150287536 26172406368 26191538244 26221919076 26263282779 26303101488 26344593252 26473787712 26553114232 26565710586 26595000378 26628492096 26635322016 26647957368 26720952138 26727805773 26730458784 26761464736 26774159928 26803679544 26816394762 26823272877 26857052064 26886663072 26899417656 26937527004 26950305717 26980019541 27033743196 27076387509 27196269248 27270765968 27313784172 27355195584 27368172432 27375192072 27422668992 27450178902 27452903616 27535163976 27548226198 27578599254 27582918336 27589993056 27603081288 27626428944 27633514824 27646623702 27678692358 27685791643 27688539744 27764384904 27784680507 27808181766 27850342752 27947045331 28072500399 28115062128 28128399444 28202105664 28215484272 28292772852 28300029642 28335668544 28349110512 28356381752 28380366576 28393829748 28401112458 28434056282 28436878656 28468231488 28522087416 28535617818 28567079514 28578881696 28623963384 28669116186 28874928672 28896036076 28975188841 28978064928 28985497488 29064895308 29078683209 29110743657 29122770448 29136585804 29154879504 29168710092 29182547241 29212933824 29226791952 29259015696 29306850732 29314367622 29317277376 29351283904 29353080753 29397584016 29419073478 29443957164 29488598208 29590989174 29677010024 29768889312 29783011176 29872253511 29909872352 29957053608 29964737268 29978952039 30016705248 30024404208 30049799904 30071766132 30106647828 30120929919 30154139487 30199857264 30214183572 30247495956 30259992384 30261844863 30307725936 30395830336 30573453888 30595802904 30679611714 30690526752 30774595032 30789193986 30797091081 30835874592 30850502616 30869872416 30884516568 30942943601 30946015008 30977059473 31030783128 31038742188 31053466449 31079732562 31087704177 31100547728 31126853664 31149607212 31234933017 31282289424 31331635596 31422716496 31520000448 31629444894 31669276608 31692426664 31719233232 31727368872 31742419806 31779239374 31782393792 31790545632 31877627112 31892749326 31900929471 31927912398 31941103072 31976319456 31991488488 32026760424 32087348343 32090533344 32151241908 32201958807 32295569732 32395556016 32484294756 32548978736 32584865328 32600323044 32608684674 32649749568 32665238064 32685747264 32747581848 32763116754 32766368832 32799239442 32804376128 32856123312 32864550552 32880140946 32916392658 32929991712 32957845056 32981937048 33020194392 33044331961 33072282018 33122424096 33174672984 33271111584 33386636277 33490000476 33505887573 33540775872 33556687056 33593684688 33648606396 33660577728 33701685309 33752781648 33768793404 33777454734 33806024892 33819991488 33857279424 33873340752 33937422014 33974839422 33978211776 34042491432 34096191678 34195309128 34395135624 34420278267 34463624544 34501622112 34526842596 34583289907 34586722656 34621419411 34673910192 34690358916 34706815443 34728606468 34745081139 34759435696 34788836448 34797759408 34814266884 34854649636 34867050048 34909631019 34922050992 34962558768 34988116194 35017710372 35070801984 35126124336 35192575602 35350556058 35420947448 35460000504 35530609824 35627936184 35637074364 35653979997 35684137386 35693289981 35698879904 35738239392 35755193016 35764363836 35862330501 35865890208 35916702672 35933740956 35973359388 35990424549 36044990928 36101850012 36418378896 36445000518 36490896576 36500256096 36600238536 36617601078 36657973494 36713551968 36730968264 36748392822 36771465672 36804108384 36835238592 36841029579 36844686432 36862164936 36904923144 36931900427 36963138726 36972619371 37019179872 37046240676 37077575688 37104679179 37147718691 37262727108 37321507107 37430000532 37486749504 37504532592 37620645696 37723697136 37733372856 37751272938 37792895274 37798814016 37840488768 37858439664 37868149944 37930059898 37971879354 38029449888 38047490424 38089439352 38107508346 38165284512 38225488248 38297802861 38469722769 38647329984 38694527577 38753193744 38771577612 38781522102 38814324876 38848781072 38873172672 38891613456 38910062988 38969055936 39008148966 39012020928 39075800976 39085823496 39104365158 39137441004 39147479334 39196778688 39225431304 39258609552 39287307366 39332878614 39454652232 39710681568 39829671348 39848565879 39892500567 39942738144 39952983024 39971936052 40032538944 40081428207 40095688176 40142197104 40161239892 40205519316 40224592143 40266476352 40285578096 40329994608 40349126484 40406290506 40410301248 40550614794 40794403872 40906148952 40970676258 41032793376 41052258648 41062788108 41134003488 41175268353 41179355424 41276829889 41302745964 41322339297 41367898881 41374377504 41384989584 41404621932 41439643416 41450272236 41469935553 41518038537 41532809616 41646577356 41709719232 41712272649 41775514128 41896955328 42172593192 42192599166 42292310976 42303158496 42323226408 42439159278 42450044463 42503502816 42523665768 42534572628 42570549864 42590744622 42601668687 42651084423 42655317984 42702347232 42783131124 42803426727 42850619271 42868322544 42935945076 43194074688 43312393008 43344054114 43446487104 43467097392 43478246232 43553650752 43597342962 43663442464 43684155672 43704878706 43732319256 43753065138 43808164416 43819400736 43840187928 43888523544 43960276098 43971551433 43975916064 44026925856 44096376024 44128610217 44232897312 44386483761 44515515036 44653333968 44674516764 44742249408 44791579584 44864808528 44935580412 44947105902 45003708864 45025057872 45036606312 45074699856 45107649198 45159971742 45164454336 45299785896 45321275358 45371243934 45389988576 45461588904 45593745504 45860180832 45893704356 46019417571 46035790128 46161892548 46183790979 46231880256 46253811888 46275753924 46304808624 46326774852 46392407618 46397012544 46419022512 46546174692 46558113282 46562734656 46616745024 46619598843 46650821592 46690280496 46724410818 46834832448 46923434136 46997453394 47134074744 47280000672 47444167341 47503914912 47516099152 47538639996 47578849848 47591053308 47613629709 47668859061 47673590688 47685818448 47816440668 47839123989 47888936896 47891868597 47911654608 47964479184 47987232732 48040140636 48059987904 48135800016 48226862862 48443354598 48557838528 48593334024 48726442134 48800318048 48823468104 48877297992 48900484566 48913027011 48974624352 48997857096 49028620896 49121372772 49144675131 49149553248 49198859163 49206564192 49284184968 49296825828 49320211419 49374588987 49394987568 49436767584 49472905572 49530291588 49608423027 49683636144 49762009476 49906667376 50006043456 50235000714 50298262848 50311163808 50335030584 50390527032 50472909594 50477919552 50485855349 50490866592 50629172472 50653190106 50666182101 50709037338 50729987232 50785919136 50810011128 50906133021 50962259133 50967317664 51063737148 51144287517 51292963692 51592703436 51670924992 51695436816 51708696136 51752433168 51790263894 51850337926 51855484608 51880083984 52010865288 52035538374 52092909702 52101067968 52114431328 52139153544 52183254672 52196639112 52221400326 52281974454 52300575072 52344812736 52383076488 52443838152 52482174291 52526565558 52606202976 52689186504 52788863403 53025834087 53106228464 53131421172 53190000756 53270644032 53295914736 53441904276 53455611546 53460917568 53522929472 53526206079 53548319856 53607359088 53632789524 53646545754 53714104128 53773326144 53798835312 53875054008 53900611434 53960039082 54067486392 54152775018 54541531936 54627568344 54667500777 54736344864 54750384144 54900357804 54926401617 54986960241 55070327952 55096452396 55122589233 55157198508 55179986112 55206162576 55252857888 55267029648 55293247404 55357384716 55371583286 55377079488 55444708089 55528769808 55569361014 55616363532 55700685504 55894090662 56145000798 56230124256 56256798888 56425367743 56430968544 56585545704 56600059284 56626909407 56689342911 56698221024 56712763504 56760733152 56787659496 56802224916 56868112564 56895089847 56957819031 57044174832 57071235636 57134159028 57157763392 57161262519 57247926768 57338232372 57749857344 57792072152 57950377682 57956129856 57970994976 58129790616 58157366418 58172283153 58221487314 58245540896 58273171608 58309759008 58337420184 58365094482 58453583904 58512223449 58518031392 58613701464 58628735244 58656547737 58706161506 58721219001 58795168032 58838146956 58887914328 58930961049 58999317921 59181978348 59354020048 59537778624 59566022352 59744507022 59819744704 59914107216 59929474536 59957904078 60033410496 60048808416 60099599808 60143532264 60213295656 60241859838 60257311223 60308278974 60399714528 60428367144 60494991912 60523689726 60609435759 60615451872 60825922191 61191605808 61359223428 61381053504 61456014387 61549190064 61578387972 61594182162 61671749184 61701005232 61739744832 61769033136 61885887202 61892030016 61954118946 62061566256 62077484376 62106932898 62159465124 62175408354 62201095456 62253707328 62299214424 62469866034 62564578848 62663271192 62845432992 63063646301 63258889788 63288898749 63384853328 63438466464 63454737744 63484839612 63558478748 63581091264 63658738917 63755254224 63785498652 63801858942 63855824796 63882206144 63886116933 63952638912 63982976976 64053520848 64174696686 64181066688 64302483816 64403917614 64591139464 64791112032 64968589512 65016081171 65097957472 65169730656 65200646088 65217369348 65330476128 65396014443 65495163696 65526233508 65557318059 65598478884 65629597707 65712246624 65729101104 65760281892 65832785316 65859983424 65940414147 65963874096 66040388784 66088663922 66144564036 66244848192 66349345968 66542223168 66773272554 66980000952 67011775146 67113374112 67187369376 67297212792 67346406661 67403370618 67420658853 67505563296 67537586808 67554909468 67612049784 67661473797 67739957613 67746681504 67874844028 67949678844 67981913037 68056865901 68084982864 68192383356 68390618256 68790271248 68840556534 68927249088 69003244224 69053685192 69166579814 69173445312 69242838822 69347820384 69380717832 69413630886 69457212936 69490162278 69518871392 69577672896 69588611427 69595518816 69628533768 69709299272 69819262038 69837169923 69844101984 69925117536 69976232388 70035420744 70086616227 70252248672 70385151204 70496180091 70701112116 70841894896 70920001008 71061219648 71255872368 71274148728 71307959994 71368274772 71386579962 71397759808 71476478784 71510386032 71528727672 71724661002 71731780416 71833405344 71867481912 71946718776 71980849098 72089981856 72203700024 72340294293 72665031897 72836757792 72890001036 73000512192 73089663201 73200477072 73235202156 73315946988 73350726849 73427103936 73461936528 73496785644 73542931344 73608216768 73682059158 73689372864 73724329872 73809846288 73863800854 73926277452 73945238742 74038359744 74092481352 74155151376 74209358358 74295437382 74525454216 74643014214 74860001064 75009065184 75269513327 75352501071 75447394272 75466745712 75502545876 75585790548 75709364391 75716879328 75736299888 75860119796 75943758708 75979785159 76058899776 76063556007 76094980848 76178878704 76215016692 76330569024 76450976496 76595605722 76939445538 77389055154 77506387488 77543155224 77563044204 77628649752 77685395841 77697562144 77775506889 77783226912 77820125976 78016297932 78053307561 78139364553 78151601952 78171646992 78208730316 78274882008 78294958668 78332100489 78422961681 78450862608 78517219104 78574614732 78665757228 78789848337 78909304464 79421363136 79659342696 79697131758 79785001134 79885476288 79905966048 79943872104 80162856414 80183417319 80191376352 80284394208 80322479784 80411038632 80449184286 80469818631 80571156192 80659989216 80698252968 80812581012 80850917151 80940058623 81101229588 81229162527 81588807744 81812297904 81941352516 82065586752 82104517296 82125576216 82268006976 82350536706 82358710848 82553659778 82605491928 82644678594 82735797762 82748755008 82769979168 82809243864 82879286832 82900544472 82939871106 83036077074 83057374929 83065619232 83293154712 83354041521 83424545298 83551028256 83841135993 84217501197 84345186384 84385198332 84606316992 84646452816 84878318556 84900088926 85007005632 85047331536 85069145256 85141099728 85181489244 85203337374 85302168846 85310635968 85404694464 85566262248 85606853454 85701238542 85736645088 85871890152 86624786016 86688108228 86925566523 86934194784 86956492464 87194685924 87236049627 87326884928 87332230971 87368311344 87409757412 87464638512 87506130276 87547641723 87638801472 87680375856 87777047088 87920552196 87943102866 87951832128 88053851712 88059242259 88192752048 88257220434 88465794624 88772967522 89031030072 89306667936 89349033528 89616760533 89729617056 89871160824 89894211804 89936856117 90050115744 90073212624 90149399712 90215298396 90319943484 90362789757 90462418461 90599571792 90642550716 90742487868 90779977152 90785534589 90923177808 91187491008 91720361664 91787408712 92038835142 92071580256 92323785096 92367581958 92391273243 92507623776 92551507848 92609617248 92653549704 92784815236 92828830803 92838045024 92931178419 93092349384 93116226564 93160399347 93239197686 93263112531 93301643184 93380560992 93448821636 93704799051 93846868272 93994906788 94268149488 94560001344 94888334682 95007829824 95032198304 95077279992 95157699696 95182106616 95227259418 95337718122 95347181376 95371636896 95632881336 95678247978 95702788413 95783737194 95823309216 95928958368 95974465464 96080281272 96262045029 96271600032 96453725724 96605876421 96886709196 97186668048 97452884268 97600636096 97646936208 97754595984 97800969132 97826054022 97949248704 97995714192 98057241792 98242745544 98289350262 98299106496 98397718326 98413128384 98568369936 98593651656 98640422838 98749177974 98789975136 98873535168 98945811144 99060583176 99132995883 99216846054 99367272288 99524018952 99813334752 100159908831 100470001428 100517662719 100622327616 100670061168 100781054064 100945819188 100971710698 100981733184 101105055927 101258344944 101306380212 101332364202 101418074676 101459974464 101571838272 101620022256 101812266042 101924518266 101934635328 102127474296 102288575034 102585927384 103185406872 103260834801 103390873632 103417392272 103504866336 103580527788 103700675852 103749869721 103760167968 103864258233 104021730576 104071076748 104120446329 104185819404 104228862656 104235243417 104278307088 104366509344 104393278224 104442800652 104563948908 104601150144 104728893057 104766152976 104887676304 104964348582 105053131116 105212405952 105378373008 105577726806 106051668174 106212456928 106262842344 106380001512 106591829472 106883808552 106911223092 106961939991 107052412158 107079869943 107096639712 107214718176 107265579048 107293091508 107586991503 107597670624 107750108016 107801222868 107920078164 107971273647 108134972784 108305550036 109083063872 109255136688 109335001554 109472689728 109500768288 109800715608 109852803234 109880979289 109973920482 110140655904 110192904792 110245178466 110314397016 110412325152 110505715776 110523088737 110534059296 110586494808 110714769432 110743166572 110795701281 110889416178 110917858113 111057539616 111138722028 111232727064 111314037537 111443156073 111788181324 111964521321 112290001596 112460248512 112513597776 112850735486 112861937088 113171091408 113200118568 113253818814 113378685822 113396442048 113425527008 113521466304 113575318992 113604449832 113736225128 113790179694 113915638062 114088349664 114142471272 114268318056 114322525038 114495853536 114676464744 114893408583 115409168307 115584144304 115900755364 115941989952 116083582731 116259581232 116314732836 116344566306 116442974628 116491081792 116546343216 116619518016 116674840368 116730188964 116907167808 117024446898 117036062784 117227402928 117257470488 117313095474 117412323012 117442438002 117590336064 117676293912 117775828656 117861922098 117998635842 118363956696 118708040096 119132044704 119489014044 119545697637 119677501701 119828214432 119858949072 119915808156 120097616832 120244284621 120287064528 120426591312 120483719676 120514622446 120616557948 120673776429 120799429056 120856734288 120989983824 121047379452 121218871518 121230903744 121651844382 122383211616 122718446856 122808153323 122912028774 123098380128 123156775944 123188364324 123402010464 123525805059 123538066272 123771774404 123830489667 123908237892 123967017891 124103696643 124123132512 124154968752 124213865796 124318930248 124350816708 124402190912 124409806659 124554115611 124598428848 124939732068 125129157696 125136817947 125326542384 125690865984 126127292602 126517779576 126577797498 126769706656 126876932928 126909475488 126969679224 127116957496 127317477834 127350133389 127510508448 127570997304 127603717884 127711649592 127772233866 127805006061 127953253269 127965953952 128107041696 128349393372 128410280181 128551857813 128604967632 128807835228 129182278928 129582224064 129937179024 130032162342 130195914944 130339461312 130401292176 130434738696 130660952256 130792028886 130990327392 131052467016 131114636118 131196957768 131259195414 131424493248 131458202208 131520563784 131665570632 131880828294 131914654299 131927748192 132080777568 132177327844 132289128072 132385830651 132698691936 133159451283 133546545108 133960001904 134023550292 134226748224 134374738752 134594425584 134692813322 134806741236 134841317706 135011126592 135075173616 135109818936 135224099568 135322947594 135479915226 135493363008 135749688056 135899357688 135963826074 136113731802 136169965728 136384766712 136781236512 137256171361 137580542496 137681113068 138058252713 138107370384 138333159628 138485677644 138551372937 138695640768 138761435664 138827261772 138914425872 138980324556 139037742784 139177222854 139191037632 139257067536 139418598544 139638524076 139674339846 139688203968 139850235072 139858796529 139952464776 140070841488 140173232454 140504497344 140770302408 140992360182 141402224232 141683789792 141840002016 142332502023 142511744736 142548297456 142615919988 142736549544 142773159924 142840889127 143006577183 143020772064 143057455344 143449322004 143517371967 143666810688 143675605791 143734963824 143893437552 143961698196 144179963712 144407400048 144680588586 145330063794 145673515584 145780002072 146179326402 146400954144 146470404312 146631893976 146701453698 146739081033 146923873056 146993571288 147085862688 147364118316 147434025393 147448659744 147596577489 147619692576 147727601708 147852554904 147890477484 147960634257 148123766961 148184962704 148310302752 148418716716 148590874764 148825269081 149050908432 149286028428 149720002128 150018130368 150539026654 150705002142 150894788544 150933491424 151005091752 151171581096 151418728782 151433758656 151457566047 151472599776 151720239592 151887517416 151959570318 151998546303 152127112014 152189961696 152357757408 152430033384 152718399063 152886777399 152901952992 153191211444 153432862551 153878891076 154778110308 155012774976 155086310448 155126088408 155257299504 155370791682 155395124288 155551013778 155566453824 155640251952 156032595864 156106615122 156278729106 156303203904 156343293984 156417460632 156549764016 156589917336 156664200978 156845923362 156901725216 157034438208 157149229464 157331514456 157446522873 157579696674 157818608928 158366590209 159077502261 159318685392 159394263516 159570002268 159811932096 159887744208 160325712828 160366834638 160382752704 160568788416 160578618237 160644959568 160822077264 160898368572 160939637262 161142312384 161319978432 161396505936 161625162024 161701834302 161880117246 162202459176 162458325054 163624595808 163882705032 164002502331 164209034592 164251152432 164701073412 164779204851 164960880723 165107319556 165210983856 165289357188 165367767699 165471595524 165539958336 165618487728 165758573664 165801088944 165879742212 166072154148 166114749858 166131238464 166334124267 166586309424 166708083042 166849090596 167102056512 167682271986 168435002394 168690372768 168770396664 169276103229 169292905632 169756637112 169800177852 169880728221 170068028733 170094663072 170138290512 170282199456 170362978488 170406674748 170604337692 170685269541 170873457093 171132524496 171213706908 171402477084 171473290176 171483787557 171743780304 173249572032 173376216456 173851133046 173868389568 173912984928 174389371848 174472099254 174516849459 174664461942 174736622688 174819514824 174929277024 175012260552 175095283446 175360751712 175536670347 175554094176 175841104392 175886205732 175969643211 176118484518 176163657003 176385504096 176514440868 176792883147 176997953763 177545935044 178062060144 178613335872 178698067056 179233521066 179459234112 179742321648 179788423608 179873712234 180100231488 180146425248 180298799424 180430596792 180639886968 180725579514 180771933669 180924836922 181199143584 181285101432 181484975736 181571069178 181828307277 181846355616 182477766573 183574817424 184077670284 184143160512 184368043161 184647570192 184735163916 184782546486 185015247552 185103015696 185219234496 185307099408 185569630472 185657661606 185676090048 185862356838 186184698768 186232453128 186320798694 186478395372 186526225062 186603286368 186761121984 186897643272 187409598102 187693736544 187989813576 188536298976 189190938903 189776669364 189866696247 190064396608 190154559984 190315399392 190364213232 190454518836 190675436244 190743273792 190976216751 191265762672 191356495956 191405576826 191567474388 191646618432 191658350799 191857916736 191948930928 192160562544 192524090058 192543200064 192907451448 193211752842 193773418392 194373336096 194905768536 195048243513 195293872416 195509191968 195601938264 195652108044 195991428384 196188043329 196485491088 196578700524 196671954177 196795436652 196888793121 197136739872 197187303312 197280845676 197498355948 197579950272 197821242441 197891622288 198121166352 198265991766 198433692108 198734544576 199048037904 199626669504 200319817662 200940002856 201035325438 201340122336 201562108128 201891638376 201943421396 202039219983 202210111854 202261976559 202516689888 202612760424 202664728404 202836149352 202984421391 203219872839 203240044512 203624532084 203849036532 203945739111 204170597703 204254948592 204577150068 205171854768 206370813744 206521669602 206781747264 206834784544 207009732672 207161055576 207401351704 207499739442 207520335936 207728516466 208043461152 208142153496 208240892658 208371638808 208470486834 208556614176 208733018688 208765834281 208786556448 208885601304 209127897816 209457786114 209511509769 209532305952 209775352608 209928697164 210106262232 210259848681 210756746016 211155453612 211488540273 212103336348 212424913856 212525684688 212760003024 213183658944 213767617104 213822446184 213923879982 214104824316 214159739886 214193279424 214429436352 214531158096 214586183016 215173983006 215195341248 215500216032 215602445736 215840156328 215942547294 216269945568 216611100072 217020882879 217995095691 218510273376 218670003108 219001536576 219268989603 219601431216 219705606468 219761958578 219947840964 220052180547 220281311808 220385809584 220490356932 220628794032 220824650304 221046177474 221068118592 221172989616 221429538864 221486333144 221591402562 221778832356 221835716226 222115079232 222277444056 222465454128 222628075074 222886312146 223576362648 223929042642 224580003192 225027195552 225701470972 225808539981 226057503213 226342182816 226400237136 226507637628 226757371644 226851054016 227128093173 227150637984 227208899664 227472450256 227580359388 227831276124 227939355477 228176699328 228190668021 228284942544 228536636112 228645050076 228991707072 229352929488 229786817166 230818336614 231168288608 231801510728 232167165462 232519162464 232629465672 232689132612 232885949256 233056187523 233092686432 233326520667 233349680736 233460377928 234048893796 234159922683 234418093659 234454805856 234514940976 234626190948 234824646024 234884876004 234996301467 235268885043 235352587824 235551657312 235723844196 235997271684 236369545011 236727913392 237416080192 238264089408 238978028088 239091395274 239355003402 239656428864 239717898144 239831616312 240488569242 240550251957 240574129056 240853182624 240967439352 241029244892 241233115896 241347552858 241409455893 241713468576 241979967648 242094758904 242437743036 242552751453 242820175869 243303688764 243687487581 244766423232 245436893712 245616306646 245824057548 246196760256 246313551888 246376728648 246804020928 247051610118 247076132544 247543548808 247660979334 247816475784 247934035782 248207393286 248246265024 248309937504 248427731592 248637860496 248701633416 248819613318 249108231222 249172124787 249196857696 249879464136 250062124563 250273635894 250653084768 251523407979 252254585204 252652503591 253035559152 253155594996 253539413312 253818950976 253939358448 254233914992 254634955668 254700266778 255021016896 255141994608 255207435768 255423299184 255544467732 255610012122 255906506538 255931907904 256214083392 256698786744 256820560362 257103715626 257209935264 257615670456 258364557856 259874358048 260064324684 260776699569 260802584352 260869477392 261584057772 261708148881 261980654784 261996692913 262104934032 262229272236 262393915536 262518390828 262642925169 262916404416 263041127568 263331141264 263761656588 263829308598 263855496384 264161555136 264177726777 264354655688 264578256144 264771661302 265397383872 266318902566 267093090216 267920003808 268047100584 268850281599 269188851168 269385626644 269613482472 269682635412 269810568351 270123534679 270150347232 270219637872 270448199136 270645895188 270959830452 271088369271 271387255383 271499376112 271798715376 271927652148 272227463604 272339931456 272356603767 272769533424 273562473024 274512342722 275161084992 275362226136 276116505426 276214740768 276666319256 276971355288 277102745874 277173819729 277522871328 277654523544 277828851744 277960649112 278354445708 278486492409 278514135072 278793535257 278837197088 279277048152 279348679692 279481198041 279717593058 279789337593 279904929552 280141682976 280346464908 281114397153 281540604816 281984720364 282804448464 283367579584 283680004032 284665004046 285023489472 285096594912 285231839976 285473099088 285546319848 285681778254 286013154366 286041544128 286114910688 286898644008 287034743934 287108365239 287351211582 287469927648 287786875104 287923396392 288786135087 288814800096 289361177172 289817629263 290660127588 291560004144 292358652804 292801908288 292940808624 293263787952 293402907396 293478162066 293847746112 293987142576 294171725376 294728236632 294868050786 294897319488 295193154978 295239385152 295455203416 295705109808 295780954968 295921268514 296247533922 296369925408 296620605504 296837433432 297181749528 297398987649 297650538162 298101816864 298572056856 299440004256 300479726493 301078053308 301410004284 301552988157 301866982848 302010183504 302343162192 302837457564 302915132094 302945199552 303315167781 303440479184 303775034832 303919140636 303997092606 304254224028 304379923392 304715514816 304860066768 305436798126 305773554798 305803905984 306382422888 306865725102 307757782152 309556220616 309782504403 310172620896 310252176816 310514599008 310741583364 311102027556 311249609163 311280503904 311592774699 312065191728 312213230244 312361338987 312557458212 312686587968 312705730251 312834921264 313099528032 313179834672 313328401956 313691846724 313803450432 314186679171 314298458928 314663028912 314893045746 315159393348 315637217856 316733180418 318155004522 318637370784 318788527032 319140004536 319775488416 320651425656 320733669276 320885819973 321157236474 321239609829 321289919136 321644154528 321796737144 321879274524 322405509133 322760974509 322793011872 323250324048 323403668604 323760234492 323913820941 324404918352 324916650108 327249191616 327765410064 328005004662 328418069184 328502304864 329402146824 329558409702 329642937867 329921761446 330214639112 330421967712 330578714376 330735535398 330943191048 331236975456 331517147328 331569266211 331602177888 331759484424 332144308296 332229499716 332387103843 332668248534 332753574339 333172618848 333416166084 333698181192 333942112611 334329468219 335364543972 336870004788 337380745536 337540793328 338552206458 338585811264 339513274224 339600355704 339761456442 340136057466 340189326144 340276581024 340564398912 340725956976 340813349496 341208675384 341370539082 341746914186 342265048992 342427413816 342804954168 342967575114 343487560608 344680225749 346227504921 346752432912 347702266092 347825969856 348250748193 348778743696 348944198508 349033698918 349328923884 349473245376 349639029648 349858554048 350024521104 350190566892 350721503424 351073340694 351108188352 351682208784 351772411464 351939286422 352236969036 352327314006 352771008192 353028881736 353585766294 353995907526 355091870088 356124120288 357396134112 358467042132 358637092911 359032505103 359484643296 359576847216 359747424468 360292850496 360732853863 360861193584 361279773936 361451159028 361543867338 361849673844 362021329287 362398287168 362570202864 362969951472 363142138356 363656614554 363692711232 364955533146 367149634848 368155340568 368424459969 368736086322 369295140384 369470327832 369565092972 370206031392 370577415177 370614198816 371139260944 371315323212 371491469001 371724713676 371901053673 372311089929 372369397536 372464906256 372641597388 372956790744 373052450124 373206572736 373229419977 373662346833 373795286544 374819196204 375387473088 375979627152 377072597952 378381877806 379553338728 379733392494 380309119968 380630798784 380728426464 380909037672 381350872488 381952433502 382050400167 382531525344 382712991912 382811153652 383134948776 383316701598 383415018183 383859759807 383897861856 384321125088 385048180116 385230840543 385655573439 385814902896 386423505684 387546836784 388746672192 389811537072 390096487026 390587744832 391018383936 391203876528 391304216088 391982856768 392376086658 392970982176 393157401048 393343908354 393590873304 393777586242 394273479744 394374606624 394561691352 394996711896 395642484882 395743962897 395783244576 396242332704 396531983532 396867384216 397157491953 398096075808 399478353849 400639635324 401880005712 402070650876 402680244672 403124216256 403783276752 403886842792 404078439966 404420223708 404523953118 405033379776 405225520848 405329456808 405672298704 405968842782 406439745678 406480089024 407249064168 407698073064 407891478222 408341195406 408509897184 409154300136 410343709536 411768514083 412741627488 413043339204 413669569088 414174758139 414322111152 414802703408 414999478884 415457032932 415654118811 416086922304 416284306992 416481785316 416743277616 416940973668 417113228352 417531668562 417573112896 417771202608 418255795632 418915572228 419023019538 419064611904 419550705216 419857394328 420212524464 420519697362 421513492032 422310907224 422977080546 424206672696 425051369376 425520006048 426997506069 427535234208 427644892368 427847759964 428209648632 428319479772 428522667381 429019731549 429062316192 429172366032 430347966012 430552115901 431000432064 431026817373 431204891472 431680312656 431885094588 432539891136 433222200144 434041765758 435990191382 437020546752 437340006216 438537979206 439202862432 439411212936 439523917156 439895681928 440104361094 440217243099 440727872371 440771619168 440980713864 441257588064 442092354948 442302076179 442345979232 442789732467 442859077728 442972666288 443182805124 443557664712 443671432452 443881902771 444371300883 444554888112 444930908256 445256150148 445772624292 446475807243 447152725296 447858085284 449160006384 450054391104 451402941944 451617079962 452115006426 452684365632 452800474272 453015275256 453514743288 454256186346 454301275968 454372698141 454417799328 454944900512 455160718776 455662552248 455878710954 455995638909 456381336042 456569885088 457073272224 457290100152 458155197189 458660332197 458705858976 459573634332 460298587653 461636673228 462336577216 463603021456 464334330924 465038324928 465258931344 465378265224 465771898512 466112375046 466185372864 466653041334 466699361472 466920755856 468097787592 468319845366 468836187318 468909611712 469029881952 469252381896 469649292048 469769752008 469992602934 470537770086 470705175648 471103314624 471447688392 471994543368 472339568619 472739090022 473455826784 475099770627 477232506783 477956056176 478182790548 478710006804 479435796288 479663232624 480977138484 481100503914 481148258112 481706365248 481735854711 481934878704 482058489784 482466231792 482695105716 482818911786 483426937152 483959935296 484189517808 484875486072 485105502906 485640351738 486607377528 487374975162 490873787424 491232613292 491648115096 492007506993 492578210297 492627103776 492753457296 494103220236 494337614553 494882642169 495087097616 495321958668 495632951568 495868071564 496103303097 496414786572 496619875008 496855463184 497275720992 497403266832 497639226636 498216462444 498344249574 498393715392 499002372801 499758928272 500124249126 500547271788 501306169536 503046815958 504509170408 505305007182 506071118304 506311189992 507828309687 507878716896 508467829984 509269911336 509400533556 509642184663 510204086199 510283989216 510414871536 510846598368 511088935464 511220024244 511813013076 512055808623 512620371279 513397573488 513641120724 514207431252 514419870528 514451362671 515231340912 516729115712 519748716096 520128649368 521553399138 521605168704 521738954784 523168115544 523416297762 523550548377 523993385826 524209868064 524458544472 524787831072 525036781656 525285850338 526030041217 526082255136 526610011041 526662282528 527523313176 527658617196 527908929633 528355453554 528490971009 528709311376 529156512288 529543322604 530378649441 530993861289 532637805132 534186180432 535840007616 536094201168 537700563198 538377702336 538771253288 539226964944 539365270824 539621136702 540247069358 540300694464 540439275744 540896398272 541291790376 541919660904 542176738542 542315801007 542774510766 542998752224 543597430752 543855304296 544454927208 544713207534 545484921831 545539066848 547433299719 549024685444 550724452272 552233010852 552429481536 553104129483 553332638512 553942710576 554205491748 554347639458 555045742656 555309047088 555657703488 555921298224 556708891416 556972984818 557028270144 557587070514 557674394176 558554096304 558697359384 558962396082 559435186116 559578675186 559809859104 560283365952 560692929816 562228794306 563081209632 563969440728 565608896928 567572816709 569330008092 569600088741 570193189824 570463679952 570946198176 571092639696 571363556508 572026308732 572229821376 572928650253 573797288016 574069487868 574216730478 574702423164 574939855296 574975052397 575573750208 575846792784 577572270174 577629600192 578722354344 579635258526 581320255176 583120008288 584717305608 585144730539 585881617248 586527575904 586805814792 586956324132 587915928419 587974285152 588564129987 589456473264 589736101572 590015862531 590386309956 590666379363 590910406832 591410219616 591561909936 591842537028 592495067844 592739850816 593463727323 593674866864 594363499056 594797975298 595301076324 596203633728 597144113712 598880008512 600959452986 602156106616 602820008568 603105976314 604020367008 604686324384 605674915128 605830264188 606117659949 606630335562 606785929677 606880958368 607550069664 607838281272 607994185212 608508448056 608953264173 609659618517 609720133536 610873596252 611547109596 611837217333 612764845776 613731450204 615515564304 619112441232 619565008806 620345241792 620504353632 621029198016 621483166728 622204055112 622499218326 622561007808 623185549398 624130383456 624426460488 624722677974 625114916424 625411460502 625669842528 626199056064 626297502843 626359669344 626656803912 627383693448 627842307259 628373358342 628534529307 628596917856 629326057824 629786091492 630318786696 630779546043 633466360836 634465620819 636310009044 637274741568 637577054064 638280009072 639550976832 641302851312 641467338552 641771639946 642314472948 642479219658 642579838272 643288309056 643593474288 643758549048 644811018266 645521949018 645586023744 646500648096 646807337208 647520468984 647827641882 648809836704 649833300216 651062648637 653985287073 655530820128 656010009324 657004609728 657806968809 658804293648 659116819404 659285875734 659843522892 660156541641 660429278224 660843935424 661157428752 661471070796 661886382096 662473950912 663138532422 663204355776 663518968848 664288616592 664458999432 664774207686 665336497068 665507148678 666345237696 666832332168 667396362384 667884225222 668658936438 670729087944 673740009576 675081586656 677104412916 677425619943 678172509639 679026548448 679200711408 679522912884 680272114932 680553162048 681384279519 681451913952 681626698992 682417350768 682741078164 683493828372 683818066431 684530097984 684854827632 685609908336 685935150228 686975121216 689360451498 692455009842 693504865824 695404532184 696501496386 697557487392 697888397016 698067397836 698657847768 699168562569 699278059296 699979562001 700049042208 700381133784 701706108113 702146681388 702479768049 703254280977 703364417568 703544822928 703878572844 704473938072 704654628012 704988904401 705806655129 706057763472 707171532588 707991815052 709108635033 710183740176 712248240576 714792268224 716934084264 717274185822 718065010206 718969286592 719153694432 719494848936 721465707726 721650755871 721722387168 722559547872 722902318056 723087734676 723699347688 724042658574 724228367679 725140405728 725939902944 726284276712 727313229108 727658254359 728460527607 729911066292 734299269696 736310681136 736848919938 737472172644 738590280768 738940655664 739130185944 740412062784 741154830354 741228397632 742278521888 742630646424 742982938002 743449427352 743802107346 744622179858 744738795072 744929812512 745283194776 745913581488 746104900248 746458839954 747324693666 747516374361 747590573088 749638392408 750186373689 751959254304 754570223937 756763755612 757957510773 759106677456 759466784988 760618239936 761456852928 761818075344 762701744976 763904867004 764100800334 765063050688 765425983824 765622307304 766269897552 766633403196 766830036366 767719519614 767795723712 768642250176 770096360232 770461681086 771311146878 771629805792 772847011368 775093673568 779623074144 780192974052 782330098707 782407753056 782608432176 784752173316 785124446643 785941964352 785990078739 786314802096 786687816708 787181746608 787555172484 787928775507 788749213248 789123382704 789993423792 791284969764 791487925794 791566489152 792484665408 792533180331 793063967064 793734768432 794314983906 796192151616 798956707698 801279270648 803760011424 804141301752 806550844797 807566553504 807773685584 808156879932 808840447416 809047906236 809431705053 810370604037 810451041696 810658913616 811344597408 811937685564 812879491356 813265107813 814161766149 814498128336 815396146128 815782956444 816682390812 817019794368 818308600272 820687419072 823537028166 825483254976 826086678408 828349516278 828644222304 829605406816 829998957768 830914065864 831308237622 831521459187 832568613984 832963570632 833486555232 833881947336 835063337124 835459477227 835542405216 836380605771 836511591264 837831144456 838046039076 838443594123 839368012779 839714788656 840425048928 841039394724 843343191459 844621814448 845954161092 848413345392 850102738752 851040012096 853995012138 855070468416 855289784736 855695519928 856419297264 856638959544 857045334762 858039463098 858124632384 858259540933 858344732064 860695932024 861104231802 861325095717 862053634746 862409782944 863360625312 863770189176 866358405261 866444400288 868083531516 869452887789 871980382764 874680012432 877075958412 878405724864 878822425872 879047834312 879791363856 880208722188 880434486198 881455744742 881543238336 881961427728 882515176128 884184709896 884604152358 884691958464 885579464934 885718155456 885945332576 886365610248 887115329424 887342864904 887763805542 888742601766 889109776224 889861816512 890512300296 891545248584 892196962947 892951614486 894305450592 895716170568 898320012768 901439179479 902805883888 903234159924 904230012852 904658964471 905600948544 906030550512 907029486576 908512372692 908745396282 908835598656 909889801024 909945503343 910321437552 911325104496 911757421908 911991277818 912762672084 913139770176 914146544448 914580200304 916310394378 917320664394 917411717952 919147268664 920597175306 923273346456 927206042912 928668661848 929347513209 930517862688 930756530448 931543797024 932224750092 933306082668 933748827489 933841511712 934778324097 936195575184 936639690732 937084016961 937672374636 938059763904 938117190753 938504763792 939298584096 939539504016 939985205868 941075540172 941410351296 942560037513 942895376784 943989086736 944679137238 945478180044 946911653568 950199541254 954465013566 955912112352 956365581096 957420013608 959231251631 959326465248 961954276968 962201007828 962657459919 963471709422 963718829487 963869757408 964116979568 964932463584 965390211432 965637823572 967216527399 968282923527 968379035616 969750972144 970211005812 971280703476 971741462823 973214755056 974749950324 981747574848 982465226584 983296230192 984015013986 985156420594 985254207552 985506914592 988206440472 988675229106 988928813601 989765284338 990174195232 990643917336 991265903136 991736143128 992206606194 992829573144 993710926368 994551441984 994707798633 994806533664 995278453272 996432924888 996688499148 997161311529 998004745602 998260723017 999517856544 1000248498252 1001094543576 1001826337833 1002988404657 1006093631916 1009018340816 1010610014364 1012142236608 1012622379984 1015656619374 1015757433792 1016935659968 1018539822672 1018801067112 1019284369326 1020408172398 1020567978432 1020829743072 1021693196736 1022177870928 1022440048488 1023626026152 1024111617246 1024374290791 1025240742558 1026795146976 1027282241448 1028414862504 1028902725342 1030462681824 1034040677247 1038682514763 1040257298736 1043106798276 1043477909568 1044752244579 1046336231088 1046832595524 1047101096754 1047986771652 1048419736128 1048917088944 1049575662144 1050073563312 1050571700676 1052060082434 1052164510272 1053220022082 1053324565056 1055046626352 1055317234392 1055817859266 1056710907108 1056981942018 1057418622752 1058313024576 1059086645208 1060757298882 1061987722578 1065275610264 1068372360864 1072081987117 1072188402336 1075401126396 1075911278733 1077097515309 1077542506576 1078453929888 1078730541648 1079242273404 1080494138716 1080878551488 1082198561589 1082583580752 1083839321808 1084353477084 1084631602014 1085549021532 1085997504448 1086063987861 1087194861504 1087710608592 1088909854416 1089426415068 1090969843662 1091078133696 1094866599438 1098049370888 1101448904544 1104466021704 1105273379907 1106208258966 1106665277024 1107885421152 1108410983496 1108695278916 1110618094176 1111732245531 1111842596448 1113417782832 1113945969636 1114474407003 1115174141028 1115703161019 1117108192608 1117394718768 1117924792164 1118870372232 1119157350372 1119619718208 1119688259931 1120987040499 1121385859632 1124457588612 1126162419264 1127938881456 1131217793856 1135145633418 1138660016184 1139200177482 1140927359904 1141892396352 1142185279392 1142727113016 1144052617464 1144888913237 1145857300506 1146151200501 1147594576032 1148138975736 1148433460956 1149404846328 1149950104794 1150245054549 1151579279421 1151693585568 1155144540348 1155692521629 1156966720317 1157444708688 1159270517052 1162640510352 1166240016576 1169434611216 1170289461078 1171763234496 1173055151808 1173611629584 1173912648264 1175831856838 1175948570304 1177128259974 1178912946528 1179472203144 1180031725062 1180772619912 1181332758726 1181820813664 1182820439232 1183123819872 1183685074056 1184990135688 1186927454646 1187231888691 1187349733728 1188726998112 1189595950596 1190602152648 1191472475859 1194288227424 1198435061547 1201918905972 1204312213232 1205640017136 1206211952628 1208040734016 1209372648768 1211349830256 1211660528376 1212235319898 1213260671124 1213571859354 1213761916736 1215100139328 1215676562544 1215988370424 1217016896112 1217906528346 1219319237034 1219440267072 1221747192504 1223094219192 1223674434666 1225529691552 1227462900408 1231031128608 1235305542249 1238224882464 1239130017612 1241008707264 1242524274417 1242966333456 1244408110224 1244998436652 1246371098796 1246962356433 1248260766912 1248852920976 1249445355948 1250229832848 1250822921004 1251339685056 1252595005686 1252719338688 1253313607824 1254767386896 1255684614518 1256746716684 1257069058614 1257193835712 1258652115648 1259572182984 1260637573392 1261559092086 1266932721672 1268931241638 1272620018088 1275154108128 1276560018144 1279581726559 1280992518207 1282605702624 1282934677104 1283543279892 1284628945896 1284958439316 1285568002143 1287059194647 1287186948576 1287517098096 1289622036532 1291043898036 1291656347703 1293001296192 1293080452119 1293614674416 1295040937968 1295655283764 1297619673408 1299666600432 1302125297274 1307970574146 1311061640256 1312020018648 1315613937618 1317608587296 1318233638808 1318571751468 1319687045784 1320313083282 1320651729297 1320858556448 1322183617113 1322314857504 1322942141592 1323772764192 1326277064844 1326906228537 1327037937696 1328369197401 1328577233184 1328917998864 1329548415372 1330672994136 1331014297356 1331645708313 1333664664336 1334792724768 1335768450444 1337317872876 1339427421729 1341458175888 1347480019152 1350163173312 1354208825832 1354851239886 1356345019278 1358053096896 1358401422816 1359045825768 1360544229864 1362768559038 1362903827904 1363118094423 1363253397984 1364834701536 1365482156328 1366987656744 1367636132862 1367986916727 1369709655264 1371219816672 1371870300456 1374465591567 1375980996591 1378720902996 1380895762959 1384910019684 1387009731648 1390809064368 1393002992772 1395114974784 1395776794032 1396134795672 1397315695536 1398337125138 1398556118592 1399959124002 1400098084416 1400762267568 1403412216226 1404293362776 1404959536098 1406508561954 1406728835136 1407089645856 1407757145688 1408947876144 1409309256024 1409977808802 1411613310258 1412115526944 1414343065176 1415983630104 1417018705857 1418217270066 1420367480352 1425299311881 1431697520349 1433868168528 1434548371644 1436130020412 1438307388864 1438989697872 1442931415452 1443301511742 1443444774336 1445119095744 1445207564133 1445804636112 1446175469352 1447398695376 1448085317148 1448456735358 1450280811456 1451879805888 1452568553424 1454626458216 1455316508718 1456921055214 1459822132584 1472621362272 1473697839876 1474944345288 1476022520979 1477734630891 1477881311328 1478260371888 1482309660708 1483012843659 1484557043776 1484647926507 1485261292848 1485965876004 1486898854704 1487604214692 1488309909291 1489244359716 1489859625024 1490566389552 1491827162976 1492209800496 1492917679908 1494649387332 1495032748722 1495181146176 1497007118403 1499276784816 1500372747378 1503918508608 1509140447874 1513527511224 1515915021546 1518213354912 1518933569976 1523484929061 1523636150688 1525403489952 1527809734008 1528201600668 1528926553989 1530612258597 1530851967648 1531244614608 1532539795104 1533266806392 1533660072732 1535439039228 1536167425869 1537861113837 1540192720464 1540923362172 1542622293756 1543259611584 1543354088013 1545694022736 1550187347136 1559246148288 1560385948104 1564660197414 1564815506112 1565216864352 1569504346632 1570248893286 1570651645131 1571980157478 1572629604192 1573375633416 1574363493216 1575110344968 1575857551014 1578090123651 1578246765408 1579830033123 1579986847584 1582569939528 1582975851588 1583726788899 1585066360662 1585472913027 1586127934128 1587469536864 1588629967812 1592981583867 1597913415396 1602558541296 1607520022848 1608282603504 1613101689594 1615133107008 1615547371168 1616313759864 1617680894832 1618095812472 1618863410106 1620741208074 1620902083392 1621317827232 1622689194816 1623875371128 1625758982712 1626530215626 1626947403021 1628323532298 1628996256672 1630792292256 1631565912888 1633364781624 1636454765493 1636617200544 1642299899157 1647074056332 1652173356816 1656699032556 1657288444608 1659210813632 1659312388449 1659997915536 1661828131728 1662616475244 1663042918374 1665137227968 1665927141264 1666973110464 1667763894672 1670126674248 1670918954454 1671084810432 1672761211542 1673023182528 1675662288912 1676092078152 1676887188246 1678736025558 1679429577312 1680850097856 1682078789448 1686686382918 1689243628896 1691908322184 1696826690784 1702718450127 1707990024276 1708800266223 1710579569472 1711391039856 1712838594528 1713277919088 1714090669524 1716078926196 1716519081866 1716689464128 1718785950759 1721391864048 1722208463604 1722650191434 1724107269492 1724819565888 1724925157191 1726721250624 1727540378352 1732716810522 1732888800576 1736167063032 1738905775578 1743960765528 1749360024864 1754151916824 1755434191617 1757644851744 1758095668624 1759582727712 1760417444376 1760868972396 1762911489484 1763747785257 1763922855456 1765692389961 1768369419792 1769208304716 1770047587593 1771158929868 1771890665152 1771999138089 1772731220496 1774230658848 1774685729808 1775527611084 1777485203532 1778219552448 1780391181969 1781024600592 1783090497168 1784393925894 1785903228972 1788610901184 1791432341136 1796640025536 1802878358958 1805611767776 1806468319848 1808460025704 1809317928942 1812061101024 1814058973152 1817024745384 1817490792564 1818352979847 1819891006686 1820357789031 1820642875104 1822650208992 1823514843816 1823982555636 1825525344168 1826859792519 1828978855551 1829160400608 1832620788756 1834641328788 1835511651999 1838294537328 1841194350612 1846546692912 1854412085824 1857337323696 1858695026418 1861035725376 1861513060896 1863087594048 1864449500184 1866612165336 1867497654978 1867683023424 1867976647913 1869556648194 1872391150368 1873279381464 1874168033922 1875344749272 1876234381506 1877009527584 1878597168192 1878892508529 1879079008032 1879970411736 1882151080344 1883526921777 1885120075026 1885603587921 1885790753568 1887978173472 1889358274476 1890956360088 1892338638129 1900399082508 1903396862457 1908930027132 1911824224704 1912731162192 1914840027216 1918462503262 1918652930496 1923908553936 1924402015656 1925314919838 1926943418844 1927437658974 1927739514816 1928233959136 1929864927168 1930780422864 1931275647144 1934433054798 1936565847054 1936758071232 1939501944288 1940422011624 1942561406952 1943482925646 1946429510112 1949499900648 1953187945911 1961955861219 1964930453168 1966592460384 1968030027972 1970312841188 1971013829184 1973420906427 1976412880944 1977350458212 1977857627202 1979530568676 1980348390464 1980469624923 1981287834672 1982531806272 1983472286256 1984413212388 1985659146288 1987421852736 1989415597266 1989613067328 1990556906544 1992865849776 1993376998296 1994322623058 1996009491204 1996521446034 1999035713088 2000496996504 2002189087152 2003652675666 2005976809314 2012187263832 2018036681632 2021220028728 2025244759968 2031313238748 2032276859829 2034517528917 2037079645344 2037602134224 2038568738652 2040816344796 2041659486144 2044152838557 2044355741856 2044880096976 2047252052304 2048223234492 2048748581582 2050481485116 2051454199293 2053590293952 2054564482896 2056829725008 2057805450684 2060925363648 2068081354494 2077365029526 2080514597472 2086213596552 2087738606491 2089504489158 2092672462176 2093665191048 2094202193508 2095973543304 2097505687707 2097834177888 2099938686003 2100147126624 2101143401352 2104120164868 2105118324339 2106440044164 2107439304147 2109762842931 2110093252704 2110634468784 2111635718532 2113421814216 2113963884036 2114837245504 2114966713203 2117419965387 2118173290416 2121514597764 2123975445156 2127325905099 2130551220528 2136744721728 2144163974234 2144376804672 2150802252792 2151822557466 2154195030618 2155085013152 2156907859776 2157461083296 2158484546808 2160988277432 2164397123178 2164952267613 2165167161504 2167678643616 2168706954168 2169263204028 2171098043064 2172127975722 2172685103037 2175421217184 2177819708832 2178852830136 2181939687324 2182974763077 2185381582821 2189733198876 2196098741776 2202897809088 2208932043408 2210546759814 2212416517932 2213330554048 2215770842304 2216821966992 2217390557832 2221236188352 2223464491062 2223685192896 2226835565664 2227891939272 2228948814006 2230348282056 2231406322038 2234216385216 2234789437536 2235849584328 2237740744464 2238314700744 2239376519862 2241974080998 2242549123083 2242771719264 2248915177224 2250559121067 2255877762912 2263710671811 2270291266836 2273872532319 2277320032368 2278400354964 2281854719808 2284370558784 2285454226032 2288105234928 2289777826474 2291714601012 2292302401002 2295189152064 2296277951472 2296866921912 2298809692656 2299900209588 2300490109098 2303158558842 2303387171136 2310289080696 2311385043258 2313933440634 2314889417376 2318541034104 2325281020704 2333354913137 2338869222432 2340578922156 2346990296121 2347223259168 2347825296528 2351663713676 2354256519948 2355373339929 2357825893056 2357970236217 2358944406288 2360063450124 2361545239824 2362665517452 2363641627328 2363786326521 2366247639744 2367370148112 2369980271376 2373854909292 2374463777382 2374699467456 2377453996224 2377599540993 2379191901192 2381204305296 2382944951718 2388576454848 2396870123094 2403837811944 2408624426464 2411280034272 2412423905256 2419652534391 2422699660512 2423321056752 2424470639796 2426521342248 2427143718708 2428295115159 2431111812111 2431353125088 2431976740848 2434033792224 2435813056692 2438638474068 2439795323439 2442485298447 2443494385008 2446188438384 2447348869332 2451059383104 2454925800816 2462062257216 2470611084498 2476449764928 2478260035224 2485048548834 2485932666912 2488816220448 2489996873304 2492742197592 2493924712866 2494564377561 2497705841952 2498890711896 2500459665696 2501645842008 2505190011372 2506378431681 2506627215648 2509141817313 2509534773792 2511369229036 2513493433368 2514138117228 2515330782369 2518104038337 2519144365968 2521275146784 2523118184172 2530029574377 2533865443344 2537862483276 2545240036176 2550308216256 2553120036288 2559163453118 2561985036414 2565211405248 2565869354208 2567086559784 2569257891792 2569916878632 2571136004286 2574118389294 2574373897152 2574778622799 2575034196192 2579244073064 2582087796072 2583312695406 2583975287151 2586160904238 2587229348832 2590081875936 2591310567528 2599075215783 2599333200864 2604250594548 2608358663367 2615941148292 2624040037296 2631227875236 2635217174592 2636467277616 2637143502936 2639374091568 2640626166564 2641303458594 2641717112896 2644367234226 2644629715008 2645884283184 2647545528384 2652554129688 2653812457074 2654075875392 2656738394802 2657154466368 2657835997728 2659096830744 2661345988272 2662028594712 2663291416626 2667329328672 2669585449536 2671536900888 2674635745752 2676590888841 2678854843458 2682916351776 2694960038304 2704317538437 2708417651664 2709702479772 2712690038556 2713976893413 2716802845632 2718091651536 2721088459728 2725537118076 2726236188846 2726506795968 2729669403072 2729836510029 2730964312656 2733975313488 2735272265724 2735973833454 2739419310528 2742439633344 2743740600912 2748931183134 2751961993182 2757441805992 2761791525918 2769820039368 2781618128736 2786005985544 2788042539627 2791553588064 2792269591344 2794631391072 2796674250276 2799918248004 2801246482467 2801524535136 2804334972291 2806824432452 2808586725552 2809919072196 2811252050883 2813017123908 2814179291712 2814351572259 2815514291376 2817895752288 2818618512048 2819955617604 2823226620516 2824231053888 2827680112539 2828686130352 2831967260208 2834037411714 2836434540132 2840734960704 2850598623762 2863395040698 2867736337056 2869096743288 2872260040824 2877693754893 2877979395744 2885862830904 2886603023484 2887972379757 2890415128266 2891156488461 2891609272224 2892350938704 2894797390752 2896170634296 2896913470716 2901649582197 2904848770581 2905137106848 2909252916432 2910633017436 2913842110428 2915224388469 2919644265168 2945242724544 2947395679752 2949888690576 2952045041958 2955469261782 2955762622656 2956520743776 2964619321416 2966025687318 2966786440803 2969295853014 2970522585696 2971931752008 2973797709408 2975208429384 2976619818582 2978488719432 2981132779104 2983654325952 2984123395899 2984419600992 2985835359816 2989298774664 2990065497444 2991483934587 2994014236806 2994782169051 2998553569632 3000745494756 3005479013499 3008965213971 3018280895748 3027055022448 3031830043092 3036426709824 3037867139952 3046969858122 3047272301376 3050806979904 3055619468016 3056403201336 3057853107978 3061224517194 3061703935296 3062489229216 3065079590208 3066533612784 3067320145464 3070878078456 3072334851738 3073122872373 3075722227674 3080385440928 3081846724344 3085244587512 3086708176026 3091388045472 3102122031741 3116047544289 3120771896208 3129320394828 3130433728704 3134256733737 3139008693264 3140497786572 3141303290262 3143960314956 3145259208384 3146751266832 3148726986432 3150220689936 3151715102028 3156180247302 3156493530816 3159660066246 3159973695168 3165139879056 3165951703176 3167453577798 3170132721324 3170945826054 3172255868256 3174939073728 3177259935624 3185963167734 3195826830792 3205117082592 3216245961351 3216565207008 3226203379188 3227733836199 3231094742336 3231292545927 3232627519728 3235361789664 3236191624944 3237726820212 3241482416148 3242635654464 3246595684767 3247750742256 3251517965424 3253060431252 3253894806042 3256647064596 3257992513344 3258191963583 3261584584512 3263131825776 3266729563248 3272909530986 3273234401088 3284599798314 3294148112664 3304346713632 3313398065112 3315820139721 3318624776898 3319995831072 3323656263456 3325232950488 3326085836748 3331854282528 3335196736593 3335527789344 3340253348496 3341837908908 3343423221009 3345522423084 3347109483057 3351324577824 3352184156304 3353774376492 3357472051116 3358859154624 3359064779793 3362961121497 3364157578896 3373372765836 3378487257792 3383816644368 3393653381568 3405436900254 3415980048552 3417600532446 3422782079712 3425677189056 3426555838176 3428181339048 3432157852392 3433038163732 3434666739711 3437571901518 3438453601503 3442783728096 3444416927208 3445300382868 3448214538984 3449850314382 3450735163647 3454737838263 3455080756704 3465433621044 3467077564887 3470900160951 3472334126064 3477811551156 3487921531056 3498720049728 3508303833648 3510868383234 3515289703488 3516191337248 3519165455424 3520834888752 3521737944792 3525822978968 3527495570514 3527845710912 3531384779922 3536738839584 3538416609432 3540095175186 3542317859736 3543998276178 3545462440992 3548461317696 3549371459616 3551055222168 3554970407064 3560782363938 3561695666073 3562049201184 3566180994336 3568787851788 3571806457944 3574417427577 3582864682272 3595305184641 3605756717916 3611223535552 3612936639696 3616920051408 3618635857884 3624122202048 3628117946304 3634049490768 3634981585128 3636705959694 3639782013372 3640715578062 3641285750208 3645300417984 3647029687632 3647965111272 3651050688336 3653719585038 3657957711102 3658320801216 3665241577512 3669282657576 3671023303998 3676589074656 3682388701224 3693093385824 3705916626747 3714674647392 3717390052836 3723026121792 3727572823251 3728899000368 3733224330672 3734995309956 3735953295826 3739113296388 3740887069299 3744782300736 3746558762928 3748336067844 3750689498544 3752468763012 3754019055168 3757785017058 3758158016064 3759940823472 3764302160688 3767053843554 3770240150052 3771207175842 3771581507136 3775956346944 3778716548952 3781912720176 3784677276258 3800798165016 3806793724914 3817860054264 3825462324384 3829680054432 3836925006524 3838745179677 3842977554621 3847817107872 3848804031312 3850629839676 3853886837688 3854875317948 3856467918272 3856704006429 3861177583941 3861560845728 3862551294288 3868866109596 3873131694108 3874969043109 3879003888576 3879241356357 3880844023248 3885122813904 3886965851292 3892859020224 3898999801296 3906375891822 3923911722438 3929860906336 3933184920768 3936060055944 3940625682376 3946841812854 3952825761888 3954700916424 3955715254404 3959061137352 3960939249846 3961955187891 3962575669344 3966550851339 3966944572512 3968826424776 3971318292576 3978831194532 3980718685611 3981113813088 3985107592203 3985731699552 3986753996592 3988645246116 3992018982408 3993042892068 3994937124939 4000993993008 4004378174304 4007305351332 4011953618628 4018282265187 4024374527664 4036073363264 4042440057456 4050489519936 4062626477496 4064553719658 4069035057834 4074159290688 4075204268448 4077137477304 4081632689592 4088305677114 4088711483712 4089354283269 4089760193952 4094504104608 4096446468984 4097497163164 4100962970232 4102908398586 4103960750181 4109128965792 4113659450016 4115610901368 4123396774701 4127942989773 4136162708988 4142687288877 4154730059052 4161029194944 4172427193104 4175477212982 4179008978316 4185344924352 4187330382096 4188404387016 4191947086608 4195011375414 4195668355776 4199877372006 4200294253248 4202286802704 4208240329736 4210236648678 4212880088328 4214878608294 4219525685862 4220186505408 4221268937568 4223271437064 4226843628432 4227927768072 4229933426406 4234839930774 4236346580832 4243029195528 4247950890312 4251056117571 4254651810198 4261102441056 4275897935643 4288327948468 4295092561047 4301604505584 4303645114932 4308390061236 4310170026304 4314922166592 4316969093616 4321976554864 4328794246356 4329904535226 4330334323008 4335357287232 4335622692399 4337413908336 4338526408056 4342196086128 4344255951444 4345370206074 4350842434368 4355639417664 4357705660272 4363879374648 4365949526154 4370763165642 4379466397752 4392197483552 4417864086816 4421093519628 4424833035864 4428067562937 4433203892673 4433643933984 4434781115664 4446928982124 4449038530977 4453671131328 4453943779521 4455783878544 4457897628012 4460696564112 4462812644076 4464929727873 4469578875072 4471699168656 4475481488928 4476629401488 4478753039724 4483948161996 4485098246166 4485543438528 4491021355209 4497830354448 4501118242134 4511755525824 4527421343622 4540582533672 4547745064638 4554640064736 4556800709928 4570454787183 4570908452064 4576210469856 4579555652948 4583429202024 4584604802004 4586779661967 4591836775791 4592555902944 4593733843824 4597619385312 4599800419176 4600980218196 4606317117684 4608502277607 4613583341511 4620578161392 4622770086516 4627866881268 4629778834752 4630062264039 4637082068208 4650562041408 4666709826274 4677738444864 4681157844312 4693980592242 4694446518336 4695650593056 4703327427352 4708513039896 4710746679858 4711954935393 4715940472434 4717888812576 4720126900248 4723090479648 4725331034904 4727572653042 4734270370953 4734740296224 4739490099369 4739960542752 4747709818584 4748927554764 4751180366697 4755199081986 4756418739081 4758383802384 4762408610592 4765889903436 4778944751601 4793740246188 4807675623888 4817248852928 4822560068544 4824847810512 4839305068782 4845399321024 4846642113504 4848941279592 4853042684496 4854287437416 4856590230318 4862223624222 4862706250176 4863953481696 4868067584448 4871626113384 4877276948136 4879590646878 4880842209063 4884970596894 4886988770016 4892376876768 4894697738664 4909364296479 4909851601632 4926899697471 4941222168996 4956520070448 4970097097668 4971865333824 4977632440896 4977937165347 4979993746608 4985484395184 4987849425732 4989128755122 4995411683904 4997781423792 5000919331392 5003291684016 5010380022744 5012756863362 5013254431296 5018283634626 5019069547584 5022738458072 5026986866736 5028276234456 5030661564738 5036208076674 5038288731936 5042550293568 5046236368344 5060059148754 5067730886688 5075724966552 5090480072352 5108155350381 5118326906236 5123970072828 5126400798669 5131738708416 5134173119568 5138515783584 5139833757264 5142272008572 5148236778588 5149557245598 5150068392384 5156357852277 5158488146128 5164175592144 5166625390812 5167950574302 5172321808476 5174458697664 5174775471573 5180163751872 5182621135056 5198150431566 5198666401728 5208501189096 5216717326734 5231882296584 5248080074592 5262455750472 5266302574851 5272934555232 5274287005872 5278748183136 5281252333128 5282606917188 5288734468452 5291243355771 5291768566368 5297077169883 5305108259376 5307624914148 5310142762779 5313476789604 5315671995456 5315997414267 5318193661488 5322691976544 5324057189424 5326582833252 5334658657344 5341173545907 5343073801776 5349271491504 5353181777682 5357709686916 5365832703552 5389920076608 5408635076874 5416835303328 5419404959544 5425380077112 5427953786826 5436183303072 5442176919456 5451074236152 5452472377692 5455058939541 5459673020058 5461073367093 5461928625312 5467950626976 5470544531448 5471947666908 5480579377557 5486936566653 5487481201824 5497862366268 5503923986364 5506534955997 5514883611984 5523583051836 5539640078736 5563236257472 5572011971088 5576085079254 5583107176128 5584539182688 5589262782144 5593348500552 5599836496008 5602492964934 5603049070272 5603929943739 5608669944582 5613648864904 5617173451104 5619838144392 5622504101766 5626034247816 5628703144518 5631028582752 5635791504576 5636677525587 5637237024096 5639911235208 5646453241032 5650580765331 5655360225078 5656810763763 5657372260704 5663934520416 5668074823428 5672869080264 5677015914387 5701197247524 5726790081396 5735472674112 5738193486576 5744520081648 5755387509786 5755958791488 5771725661808 5773206046968 5775944759514 5780830256532 5782312976922 5783218544448 5784701877408 5789594781504 5792341268592 5793826941432 5803299164394 5809697541162 5810274213696 5818505832864 5821266034872 5827684220856 5830448776938 5839288530336 5859563837733 5885867583657 5894791359504 5899777381152 5904090083916 5910938523564 5913041487552 5920262719281 5929238642832 5932051374636 5933572881606 5938591706028 5941045171392 5941408874769 5943863504016 5947595418816 5950416858768 5953239637164 5956977438864 5962265558208 5968246791798 5968839201984 5971670719632 5978597549328 5980130994888 5982967869174 5988028473612 5989564338102 5997107139264 6001490989512 6010958026998 6017930427942 6036561791496 6054110044896 6063660086184 6075734279904 6093939716244 6096830579487 6103552586751 6111238936032 6112806402672 6115706215956 6122449034388 6124978458432 6132458515671 6133067225568 6134640290928 6141756156912 6144669703476 6146245744746 6151444455348 6154362597879 6160770881856 6163693448688 6170489175024 6173416352052 6182776090944 6204244063482 6232095088578 6241543792416 6258640789656 6263215819473 6268513467474 6278017386528 6280995573144 6282606580524 6287920629912 6292517063121 6293502533664 6299816058009 6300441379872 6303430204056 6312360494604 6315354973017 6319320132492 6322317912441 6329288528793 6330279758112 6331903406352 6334907155596 6340265442648 6341891652108 6344511736512 6344900139609 6352259896161 6354519871248 6371926335468 6391653661584 6410234165184 6432491922702 6433130414016 6452406758376 6455467672398 6462585091854 6465255039456 6470723579328 6472383249888 6475453640424 6482964832296 6493191369534 6494856802839 6495501484512 6503035930848 6506120862504 6507789612084 6513294129192 6516383927166 6518055309111 6526263651552 6533459126496 6545819061972 6548924289231 6556144748463 6569199596628 6588296225328 6608693427264 6626796130224 6631640279442 6637249553796 6639991662144 6647312526912 6650465900976 6652171673496 6663708565056 6670393473186 6671055578688 6680506696992 6683675817816 6686846442018 6691044846168 6694218966114 6702649155648 6704368312608 6707548752984 6714944102232 6718129559586 6725922242994 6727647369249 6728315157792 6746745531672 6751677363201 6767633288736 6791132015433 6810873800508 6821617596957 6831960097104 6835201064892 6845564159424 6853111676352 6856362678096 6864315704784 6866076327464 6869333479422 6875143803036 6876907203006 6885567456192 6888833854416 6890600765736 6896429077968 6899700628764 6901470327294 6909475676526 6910161513408 6930867242088 6934155129774 6941800321902 6944668252128 6955623102312 6975843062112 7000064739411 7016607667296 7021736766468 7032382674496 7040970888363 7041669777504 7043475889584 7051645957936 7054991141028 7062769559844 7066120019787 7073477679168 7073910708651 7076833218864 7080190350372 7084635719472 7087996552356 7090924881984 7091358979563 7098742919232 7102110444336 7109940814128 7121564727876 7123391332146 7124098402368 7132361988672 7137575703576 7143612915888 7148834855154 7165729364544 7190610369282 7211513435832 7225873279392 7233840102816 7237271715768 7258957603173 7268098981536 7269963170256 7273411919388 7279564026744 7281431156124 7284885345477 7293335436333 7294059375264 7295930222544 7302101376672 7307439170076 7315915422204 7319385970317 7327455895341 7330483155024 7338565315152 7342046607996 7353178149312 7364777402448 7386186771648 7411833253494 7429349294784 7434780105672 7455145646502 7457798000736 7466448661344 7469990619912 7471906591652 7478226592776 7481774138598 7483693132683 7493117525856 7496672135688 7501378997088 7504937526024 7515570034116 7519135295043 7519881646944 7527425451939 7528604321376 7534107687108 7540480300104 7542414351684 7545992347107 7554312115011 7557433097904 7563825440352 7569354552516 7590088723131 7601596330032 7613587449828 7635720108528 7650924648768 7659360108864 7673850013048 7677490359354 7685955109242 7695634215744 7697608062624 7701259679352 7707773675376 7709750635896 7713408012858 7722355167882 7723121691456 7724335868397 7725102588576 7737732219192 7746263388216 7749938086218 7751925861453 7758482712714 7761688046496 7770245627808 7773931702584 7797225647349 7797999602592 7812751783644 7825075990101 7847823444876 7859721812672 7872120111888 7881251364752 7893683625708 7905651523776 7909401832848 7911430508808 7918122274704 7921878499692 7923910375782 7925151338688 7933101702678 7933889145024 7937652849552 7942636585152 7957662389064 7961437371222 7962227626176 7970215184406 7971463399104 7973507993184 7977290492232 7984037964816 7986085784136 7989874249878 8001987986016 8008756348608 8014610702664 8023907237256 8029772666523 8036564530374 8048749055328 8084880114912 8112952615311 8125252954992 8129107439316 8138070115668 8141930680239 8150408536896 8154274954608 8163265379184 8176611354228 8178708566538 8179520387904 8189008209216 8189509530087 8192892937968 8194994326328 8201925940464 8205816797172 8207921500362 8218257931584 8227318900032 8231221802736 8246793549402 8255885979546 8272325417976 8285374577754 8309460118104 8344854386208 8350954425964 8358017956632 8364127618881 8373829575049 8374660764192 8376808774032 8383894173216 8390022750828 8399754744012 8403739447401 8404573605408 8413004916873 8416480659472 8420473297356 8425760176656 8429757216588 8433756152649 8439051371724 8442537875136 8443054716777 8446542874128 8453687256864 8455855536144 8459866852812 8469679861548 8472693161664 8483040337617 8486058391056 8495901780624 8502112235142 8509303620396 8522204882112 8551795871286 8576655896936 8590185122094 8603209011168 8607290229864 8616780122472 8633081264679 8633938187232 8643953109728 8657588492712 8659809070452 8663917139271 8671245384798 8673469465383 8674827816672 8677052816112 8684392172256 8688511902888 8690740412148 8704948746591 8714546311743 8715411320544 8727758749296 8731899052308 8741526331284 8745673165407 8758932795504 8784394967104 8835728173632 8842187039256 8849666071728 8856135125874 8866407785346 8867287867968 8869562231328 8893857964248 8898077061954 8900359322409 8907887559042 8911567757088 8915795256024 8921393128224 8925625288152 8929859455746 8943398337312 8950962977856 8952370187697 8953258802976 8957506079448 8967896323992 8970196492332 8974451803761 8982042710418 8984346507153 8995660708896 9002236484268 9016437040497 9026895641913 9054842687244 9081165067344 9095490129276 9109280129472 9113601419856 9140909574366 9141816904128 9152420939712 9159111305896 9166858404048 9169209604008 9173559323934 9183673551582 9185111805888 9187467687648 9195238770624 9199600838352 9201960436392 9212634235368 9217004555214 9219368617119 9227166683022 9241156322784 9245540173032 9255733762536 9260124528078 9274164136416 9306366095223 9333419652548 9348142632867 9362315688624 9387961184484 9391301186112 9402770201211 9406654854704 9417026079792 9421493359716 9423909870786 9431880944868 9435777625152 9440253800496 9446180959296 9450662069808 9455145306084 9468540741906 9469480592448 9478980198738 9479921085504 9495419637168 9497855109528 9502360733394 9510398163972 9512837478162 9516767604768 9524817221184 9531779806872 9557889503202 9587480492376 9615351247776 9648737884053 9649695621024 9678610137564 9683201508597 9693284227008 9693877637781 9697882559184 9706085368992 9708574874832 9713180460636 9724447248444 9727906963392 9739787054301 9743252226768 9754553896272 9759181293756 9761684418126 9769941193788 9773977540032 9774575890749 9784753753536 9789395477328 9818728592958 9819703203264 9853799394942 9882444337992 9913040140896 9940194195336 9947460419163 9955874330694 9959987493216 9970968790368 9975698851464 9978257510244 9994570783123 9995562847584 10005590209779 10006583368032 10020760045488 10025513726724 10030269663027 10036567269252 10041328449171 10045476916144 10053973733472 10056552468912 10061323129476 10072416153348 10076577463872 10077194339379 10088883364491 10092472736688 10120118297508 10135461773376 10151449933104 10180960144704 10216310700762 10236653812472 10247940145656 10252801597338 10268346239136 10277031567168 10279667514528 10284544017144 10296473557176 10299114491196 10304000219133 10312715704554 10315360804509 10316976292256 10328351184288 10333250781624 10335901148604 10344643616952 10349550943146 10352205490941 10364213514789 10365242270112 10396300863132 10401232694661 10417002378192 10433434653468 10463764593168 10496160149184 10524911500944 10532605149702 10545869110464 10548574011744 10557496366272 10562504666256 10565213834376 10577468936904 10582486711542 10583537132736 10594154339766 10610216518752 10615249828296 10620285525558 10626953579208 10631994828534 10636387322976 10645383953088 10648114378848 10653165666504 10682347091814 10685086998219 10686147603552 10698542983008 10706363555364 10715419373832 10723252282731 10785915553923 10817270153748 10833670606656 10838809919088 10850760154224 10855907573652 10872366606144 10884353838912 10902148472304 10904944755384 10910117879082 10919346040116 10922146734186 10923857250624 10935901253952 10941089062896 10943895333816 10961158755114 10973873133306 10974962403648 10995724732536 11007847972728 11013069911994 11029767223968 11047166103672 11079280157472 11117749880241 11144023942176 11152170158508 11169078365376 11182718469753 11186697001104 11199672992016 11204985929868 11207859887478 11217339889164 11222661207897 11227297729808 11234346902208 11239676288784 11245008203532 11252068495632 11257406289036 11262057165504 11273355051174 11274474048192 11279822470416 11292906482064 11301161530662 11310720450156 11313621527526 11314744521408 11327869040832 11336149646856 11345738160528 11354031828774 11402394495048 11453580162792 11476386973152 11489040163296 11510775019572 11516235539031 11528932663863 11543451323616 11546412093936 11551889519028 11561660513064 11564625953844 11569403754816 11570112019287 11583532751823 11584682537184 11587653882864 11606598328788 11619395082324 11624907129327 11637011665728 11642532069744 11655368441712 11660897553876 11678577060672 11719127675466 11771735167314 11789582719008 11799554762304 11808180167832 11821877047128 11840525438562 11858477285664 11864102749272 11867145763212 11877183412056 11882817749538 11885865563673 11887727008032 11899652554017 11900833717536 11906479274328 11913954877728 11929003837921 11936493583596 11942156056833 11943341439264 11955322776609 11957195098656 11960261989776 11965935738348 11976056947224 11979128676204 11984811374817 12002981979024 12021916053996 12035860855884 12054846795561 12073123582992 12108220089792 12127320172368 12151468559808 12187879432488 12193661158974 12207105173502 12222477872064 12225612805344 12231412431912 12244898068776 12264917031342 12266134451136 12268062849807 12269280581856 12283512313824 12289339406952 12292491489492 12302888910696 12308725195758 12311882250543 12327386897376 12340978350048 12346832704104 12370190324103 12383828969319 12408488126964 12464190177156 12483087584832 12517281579312 12526431638946 12537026934948 12556034773056 12561991146288 12565213161048 12575841259824 12585034126242 12587005067328 12599632116018 12600882759744 12606860408112 12624720989208 12630709946034 12638640264984 12644635824882 12658577057586 12660559516224 12663806812704 12669814311192 12680530885296 12683783304216 12689800279218 12704519792322 12709039742496 12743852670936 12753168352713 12783307323168 12827693806929 12864983845404 12885277683141 12904813516752 12910935344796 12925170183708 12930510078912 12944766499776 12950907280848 12965929664592 12986382739068 12989713605678 12991002969024 13006071861696 13012241725008 13015579224168 13026588258384 13032767854332 13036110618222 13052527303104 13066918252992 13091638123944 13097848578462 13112289496926 13138399193256 13176592450656 13253592260448 13263280558884 13274499107592 13284202688811 13299611678019 13300931801952 13304343346992 13340786946372 13347115592931 13361013393984 13361831338563 13367351635632 13373692884036 13382089692336 13388437932228 13394789183619 13408736625216 13415097505968 13429888204464 13436259119172 13451844485988 13455294738498 13456630315584 13473064065627 13493491063344 13503354726402 13535266577472 13582264030866 13621747601016 13643235193914 13663920194208 13670402129784 13711364361549 13712725356192 13728631409568 13732152654928 13738666958844 13750287606072 13753814406012 13760338985901 13775510327373 13777667708832 13781201531472 13792858155936 13799401257528 13802940654588 13818951353052 13825506832821 13840750024533 13861734484176 13868310259548 13883600643804 13889336504256 13911246204624 13951686124224 14000129478822 14033215334592 14043473532936 14081941776726 14083339555008 14086951779168 14103291915872 14109982282056 14125539119688 14132240039574 14135864806179 14147821417302 14153666437728 14160380700744 14169271438944 14175993104712 14182717959126 14202811112859 14204220888672 14218470298107 14219881628256 14243129455752 14246782664292 14253541100091 14269256217243 14275151407152 14287225831776 14297669710308 14336834254803 14381220738564 14423026871664 14451746558784 14467680205632 14474543431536 14517915206346 14536197963072 14539926340512 14546823838776 14559128053488 14562862312248 14569770690954 14586670872666 14588118750528 14591860445088 14604202753344 14614878340152 14631830844408 14638771940634 14642526627189 14654911790682 14660966310048 14677130630304 14684093215992 14728092889437 14729554804896 14780699092413 14823666506988 14869560211344 14910291293004 14915596001472 14932897322688 14933811496041 14939981239824 14943813183304 14956453185552 14963548277196 14967386265366 14986235051712 14993344271376 15002757994176 15009875052048 15031140068232 15038270590086 15039763293888 15054850903878 15057208642752 15068215374216 15080960600208 15084828703368 15091984694214 15108624230022 15114866195808 15127650880704 15138709105032 15180177446262 15203192660064 15227174899656 15271440217056 15324466051143 15347700026096 15354980718708 15371910218484 15379202396007 15395216125248 15402519358704 15415547350752 15419501271792 15426816025716 15444710335764 15448671736794 15450205177152 15469073556831 15475464438384 15492526776432 15499876172436 15503851722906 15516965425428 15523376092992 15540491255616 15547863405168 15594451294698 15595999205184 15625503567288 15650151980202 15695646889752 15744240223776 15762502729504 15787367251416 15798907724553 15818803665696 15822861017616 15836244549408 15843756999384 15847820751564 15866203405356 15873730067313 15875305699104 15891231509649 15915324778128 15922874742444 15930428288337 15940430368812 15947015986368 15947992242801 15954580984464 15968075929632 15972171568272 15979748499756 16003975972032 16023520637721 16029221405328 16047814474512 16059545333046 16073129060748 16097498110656 16169760229824 16225905230622 16250505909984 16258214878632 16276140231336 16283861360478 16306931277727 16308549909216 16326530758368 16353222708456 16357417133076 16365176818623 16379019060174 16383220101279 16385785875936 16389988652656 16403851880928 16411633594344 16415843000724 16441738132671 16460809699959 16462443605472 16493587098804 16511771959092 16519604867991 16544650835952 16570749155508 16618920236208 16689708772416 16701908851928 16716035913264 16728255237762 16747659150098 16749321528384 16753617548064 16767788346432 16780045501656 16799509488024 16807478894802 16809147210816 16811789831217 16826009833746 16832961318944 16840946594712 16851520353312 16859514433176 16867512305298 16878102743448 16886109433554 16893085748256 16907374513728 16910032576761 16911711072288 16919733705624 16939359723096 16951742295993 16966080675234 16970432291289 16972116782112 16991803561248 17004224470284 17018607240792 17031047743161 17103591742572 17153311793872 17180370244188 17206418022336 17214580459728 17233560244944 17266162529358 17267876374464 17287906219456 17315176985424 17319618140904 17327834278542 17342490769596 17346938930766 17349655633344 17354105632224 17368784344512 17377023805776 17381480824296 17409897493182 17429092623486 17430822641088 17455517498592 17463798104616 17483052662568 17491346330814 17517865591008 17578691513199 17657602750971 17684374078512 17699332143456 17712270251748 17732815570692 17739124462656 17760788157843 17787715928496 17796154123908 17800718644818 17815775118084 17823135514176 17824226624307 17831590512048 17842786256448 17851250576304 17859718911492 17886796674624 17904740375394 17906517605952 17915012158896 17935792647984 17940392984664 17948903607522 17964085420836 17968693014306 17991321417792 18004472968536 18032874080994 18053791283826 18109685374488 18162330134688 18190980258552 18225393780989 18227202839712 18281819148732 18290491738461 18310657760253 18318222611792 18333716808096 18338419208016 18347118647868 18367347103164 18374935375296 18397375547013 18399201676704 18403920872784 18425268470736 18434009110428 18438737234238 18454333366044 18463087793637 18482312645568 18491080346064 18511467525072 18520249056156 18548328272832 18612732190446 18666839305096 18696285265734 18724631377248 18775922368968 18789647458419 18805540402422 18813309709408 18834052159584 18842986719432 18847819741572 18863761889736 18877551189363 18880507600992 18899448174027 18901324139616 18910290612168 18937081483812 18946064919051 18957960397476 18966953737323 18990839274336 18995710219056 19004721466788 19020796327944 19025674956324 19033535209536 19034700418827 19056779688483 19063559613744 19115779006404 19174960984752 19230702495552 19297475768106 19299391242048 19357220275128 19366403017194 19387755275562 19395765118368 19412170737984 19417149749664 19426360921272 19448894496888 19463111525029 19479574108602 19484570408517 19486504453536 19509107792544 19518362587512 19523368836252 19539882387576 19549151781498 19554165927333 19578790954656 19637457185916 19646772867693 19668434245389 19707598789884 19764888675984 19826080281792 19880388390672 19894920838326 19911748661388 19919974986432 19941937580736 19951397702928 19956515020488 19989141566246 19991125695168 20011180419558 20013166736064 20041520090976 20051027453448 20060539326054 20073134538504 20082656898342 20090953832288 20107947466944 20113104937824 20122646258952 20144832306696 20154388678758 20177766728982 20182942107747 20184945473376 20240236595016 20255032089603 20302899866208 20373396046299 20432621401524 20464852790871 20473307624944 20495880291312 20505603194676 20536692478272 20559335029056 20569088034288 20592947114352 20598228982392 20608000438266 20625431409108 20630721609018 20633952584512 20656702368576 20666501563248 20671802297208 20689287233904 20699101886292 20704410981882 20728427029578 20730484540224 20792601726264 20802465389322 20834004756384 20866869306936 20927529186336 21000194218233 21049823001888 21065210299404 21097148023488 21122912665089 21125009332512 21130427668752 21154937873808 21164973423084 21188308679532 21198360059361 21220433037504 21230499656592 21240571051116 21253907158416 21263989657068 21272774645952 21274076938689 21296228757696 21306331333008 21364694183628 21370173996438 21372295207104 21397085966016 21412727110728 21430838747664 21446504565462 21571831107846 21634540307496 21677619838176 21701520308448 21711815147304 21752889351503 21776872809519 21804296944608 21809889510768 21820235758164 21838692080232 21844293468372 21854656036431 21880006308999 21882178125792 21887790667632 21922317510228 21947746266612 21958157910951 21982367686023 21991449465072 22015695945456 22026139823988 22059534447936 22094332207344 22158560314944 22235499760482 22288047884352 22304340317016 22365436939506 22373394002208 22399345984032 22409971859736 22415719774956 22434679778328 22445322415794 22451079398049 22454595459616 22479352577568 22490016407064 22504136991264 22514812578072 22546710102348 22557405885129 22559644940832 22582276355817 22585812964128 22602323061324 22621440900312 22627243055052 22637977041321 22672299293712 22691476321056 22708063657548 22770266169393 22804788990096 22907160325584 22952773946304 22978080326592 23021550039144 23032471078062 23057865327726 23086902647232 23092824187872 23103779038056 23123321026128 23129251907688 23140224038574 23167065503646 23169365074368 23173007605191 23175307765728 23213196657576 23238790164648 23249814258654 23255777584359 23285064139488 23310736883424 23321795107752 23391676942047 23438255350932 23475227970303 23543470334628 23579165438016 23616360335664 23643754094256 23681050877124 23716954571328 23728205498544 23734291526424 23754366824112 23765635499076 23771731127346 23775454016064 23799305108034 23801667435072 23812958548656 23827909755456 23858007675842 23872987167192 23884312113666 23886682878528 23910645553218 23914390197312 23920523979552 23931871476696 23952113894448 23958257352408 23969622749634 24005963958048 24043832107992 24071721711768 24089317999569 24109693591122 24146247165984 24254640344736 24338857845933 24375758864976 24387322317948 24414210347004 24425792040717 24451225610688 24462824863824 24489796137552 24529834062684 24536125699614 24538561163712 24567024627648 24568528590261 24578678813904 24584982978984 24605777821392 24617450391516 24623764501086 24654773794752 24681956700096 24693665408208 24740380648206 24767657938638 24816976253928 24928380354312 25034563158624 25052863277892 25074053869896 25092382856643 25121488725147 25123982292576 25130426322096 25151682519648 25170068252484 25199264232036 25211218342203 25213720816224 25239014750619 25249441978416 25261419892068 25277280529968 25289271649764 25301268457947 25317154115172 25327613625408 25339628622384 25361061770592 25367566608432 25379600558436 25409039584644 25418079484992 25449121012851 25487705341872 25506336705426 25566614646336 25655387613858 25729967690808 25770555366282 25809627033504 25821870689592 25850340367416 25899243794037 25901814561696 25931859329184 25972765478136 25979427211356 25991751417813 26020408396149 26024483450016 26031158448336 26053176516768 26065535708664 26072221236444 26114846239773 26143638935229 26183276247888 26195697156924 26224578993852 26237019496221 26276798386512 26353184901312 26507184520896 26526561117768 26548998215184 26568405377622 26599223356038 26601863603904 26608686693984 26681573892744 26694231185862 26701077967227 26723662677126 26734703271264 26747385768072 26764179384672 26776875864456 26789578367238 26830195011936 26857110563091 26859776408928 26872518238344 26903688971976 26910589476996 26923355411283 26946128131254 26953039521459 26986982126688 27006709452804 27080686925739 27164528061732 27243495202032 27286470387828 27327840388416 27340804259568 27422728723098 27425450712384 27457262819136 27464305309856 27477333917688 27500575212144 27507628812024 27520677971802 27551020654746 27555335417664 27562403062944 27585716311872 27598802515056 27605881309176 27637902706104 27651013665642 27658105851357 27681500049066 27723468968352 27736620519096 27767201287608 27822492409248 27919098285669 28000258957644 28044427898601 28086947065872 28163883553452 28173903558336 28206583831744 28208310603633 28219964564112 28251078239376 28264480079148 28271729612358 28295642834604 28307332875456 28320761401488 28338542877888 28351986209424 28365435918252 28405622225718 28408441777344 28436940596214 28439763256512 28486258911504 28493565328584 28507082200182 28538512434486 28550302814304 28574451663552 28595339420616 28673668509606 28762441477128 28846053743328 28946213652159 28949086863072 29035830412692 29049604525791 29079852681024 29081632913343 29093647677552 29118256106976 29125724624496 29139541381908 29173341745332 29183720890176 29219361162903 29229756680304 29263661688816 29277543881268 29285053254378 29309823581364 29321932620096 29323727672247 29354261260608 29368186431984 29456185778874 29459109609792 29561398184826 29647333013976 29739120422688 29820582586008 29842381257489 29867622992082 29879962479648 29887626366608 29912906371104 29927096554392 29934772530732 29983712349369 29986688542752 30016770629337 30019750104096 30062280136464 30076541180172 30090808989081 30109701807756 30123985347513 30136430748432 30161921200416 30169657406736 30183969388428 30217248460044 30229732391616 30266650093473 30277418210064 30360354892524 30406385320128 30454349799312 30542880434112 30648932102286 30695400052192 30709961437416 30743820436968 30758404792014 30805038717408 30831094701504 30839002543584 30853632051432 30889420671528 30897343473588 30912000657399 30938147113662 30946082413527 30950928876768 30985053552864 30999752344872 31007703445812 31033930850856 31056616472823 31092640544367 31095726810336 31188902589396 31203698083983 31251007134576 31300303960404 31391293779504 31488480447552 31525005459008 31574734502832 31597815449106 31637607331392 31645722035232 31672489098816 31687513998768 31695641503128 31732406810712 31747460134626 31750611398208 31755603014521 31782463019298 31830649556256 31845749484888 31860856576674 31880860737624 31895984485602 31909161968928 31936151859264 31944343136544 31959496999512 32047041275442 32055260994657 32058442810656 32095628949024 32119090666092 32146258121496 32169756848193 32357746661769 32451810461244 32501011819968 32516429757264 32552280462672 32567722720956 32613862555454 32617099818432 32653061516736 32706445416912 32714834266152 32730353637246 32758038120348 32766440202558 32771571751872 32779977305312 32807703761856 32823267188688 32831686001448 32883476265342 32921619399918 32924887210944 32987174197608 33023543918184 33039209735982 33089301671904 33141498311016 33237840472416 33353249640723 33403817703856 33432071826528 33456510475524 33495318300196 33507235096128 33548155409259 33560091003312 33599018976048 33614957789604 33623579662434 33652019667492 33665922637888 33667983623691 33681893189424 33703040706624 33719028866352 33735024610596 33756205486896 33772218867108 33786171496512 33820065153522 33823422144576 33839467411248 33878719446192 33903484591986 33932161350468 33940864582578 33944233564224 33983607122496 34008448940568 34037214481584 34062095486322 34207183485144 34306623587744 34360740488376 34429160919456 34467120489888 34532325058716 34548706617093 34586797991589 34630353970848 34639236281808 34655668557084 34684981539192 34693877861532 34708211264448 34710336057861 34750598255469 34754047611552 34762961648592 34819794986364 34858185246972 34874721387981 34911034997184 34927596209232 34966105325136 34982692661628 35035731182016 35157383026398 35315205501942 35368748157024 35398664286912 35424540503496 35465631141384 35491556310347 35521576315686 35575431856992 35592308247816 35601437289636 35631550236168 35648453248614 35657596691019 35663181024096 35698957662051 35702501152608 35719437822984 35787011513763 35809480750788 35826468170499 35830024317792 35865968329827 35871585295968 35880785969328 35897807215044 35928170841672 35937386028612 35954434124451 36008945937072 36065748161988 36107582567652 36164540386683 36219370748976 36324660269376 36381960517104 36450787561978 36454405679424 36563638297464 36580983476922 36621315520506 36636445223584 36667433616192 36676838416032 36694237295736 36734694206328 36794751094026 36798403353408 36804188549421 36807841745568 36850536941472 36868018220856 36877474468476 36908666732088 36926175587274 36935646751629 36982160692128 37022935050144 37040498112312 37110570972309 37151486907957 37225464380892 37333678610192 37392570531468 37449262754496 37551844737936 37579294916838 37611080804844 37626619418816 37668104319168 37685973438864 37695639483144 37727523779472 37755102378726 37761015201984 37798896348054 37802648279232 37820581224336 37874162967624 37892129838102 37915920794952 37933907474646 37981678548672 37991420438112 38009442933576 38041592655888 38051349912648 38069400837654 38113559376966 38127119227488 38231558012808 38259505058139 38349921969504 38483081420787 38594951536212 38655833049423 38714440550256 38732806034388 38775510551124 38791530236736 38834299499328 38852721842544 38897788993776 38926223050058 38959148217204 38969140817034 38973008907072 39018215585088 39036725175024 39046737672504 39079764775152 39098303562996 39108331854666 39157581909312 39274914371832 39293545735386 39336868490778 39415197579768 39529777351968 39667033523329 39760776781344 39789841676652 39823497322776 39852608066433 39898835034057 39902795405856 39913030040976 39978283132492 40022360839116 40041346778793 40083040181952 40085494015689 40102054906896 40121078652108 40146269077008 40165313796684 40181907664576 40184367550857 40226209875648 40245292517904 40289664613392 40308777357516 40355533457964 40365884215494 40369890946752 40419192196881 40480473190032 40510064179206 40605799732416 40746792092598 40865242803048 40929705581742 40946615249888 40991760582624 41011206389352 41134093084647 41138176068576 41185894228704 41196457964784 41216000876532 41250862818216 41261443218036 41281016957703 41333003126496 41343604594416 41378574467808 41398203772584 41408821963764 41456854059156 41476520498463 41522250073599 41585203452528 41604930778644 41668009512768 41733738613872 41855058372672 42000388436466 42099646003776 42130420598808 42245825330178 42250018665024 42260855337504 42309875747616 42329946846168 42376617359064 42396720118722 42407594418537 42460999313184 42481142102232 42507814316832 42527979314136 42548153877378 42608433338577 42612662666016 42655410894321 42729388367256 42740347992876 42760623300273 42807768651729 42825454221456 42861677495328 42893009130924 43010502764409 43143662215692 43269080614992 43355239676352 43403040616896 43423630294608 43505778703006 43553745619038 43608593889216 43619779021536 43640471516328 43677384160464 43688586936744 43709312072862 43760012617998 43764356251584 43775581335264 43844635020456 43895492533224 43916315821902 43927579881567 43964735372046 43982898930144 44031391890912 44052279647976 44184278668311 44188664414688 44342097277239 44470999520964 44608680634032 44730873879012 44746788004416 44798691968064 44801434488123 44819943719472 44831439549912 44869359556656 44890644831588 44902158796098 44909190919232 44958705155136 44980032814128 45008273982528 45029625156144 45093420204696 45114811770258 45119289881664 45164552711634 45171625928256 45204646122648 45242881800624 45254486110104 45275954082642 45344598587424 45382952642112 45416127315096 45540532338786 45609577980192 45814320651168 45973398153429 46043100078288 46064942156124 46115730655452 46137607188021 46185648375744 46207558076112 46246642052256 46258503815376 46280448077148 46334131007292 46346015210382 46350615531456 46407220670493 46426393315152 46477580329296 46499628517308 46511555168718 46570128278976 46621473766848 46643590215504 46783353884094 46876510701864 46950455940606 47086940669256 47232720671328 47287508188512 47362101754248 47396723173659 47456410997088 47468583052848 47508733648224 47531270998152 47543462254692 47598610216068 47621190201939 47625917097312 47673694528947 47716015351684 47745974334384 47768624227332 47791284865011 47821291106436 47841047959104 47843976728403 47863742953392 47904227788896 47916514704816 47939245499268 48011927916096 48070561913163 48087664215984 48143443423536 48178635999138 48219387182244 48292494331968 48509280689472 48677715691866 48751517729952 48774644635896 48828420694008 48851584081434 48920793833181 48925649727648 48979592275104 49059668125368 49072251399228 49095530455869 49137057180522 49149660303837 49157357627808 49169965957968 49211555642784 49234900783032 49247529002172 49382429099877 49387330816416 49480761296412 49535315877276 49558814603973 49633952507856 49856760708624 50069126317248 50105726555784 50148107739792 50184765713286 50242977450294 50247964585152 50260852644192 50303365039296 50340136504968 50398528464072 50422436684406 50427441632448 50435369493651 50478029501238 50498883956832 50522839784136 50554561059936 50578543299528 50602536915894 50634308230344 50679257244768 50722123541184 50730097730283 50735133216864 50759201116872 50818079169288 50855226887979 50898242025702 50911296873867 50975410683744 51012673410852 51093143229483 51310775227716 51459935381616 51541110732564 51619254067008 51643741379184 51700680734832 51798487588074 51803629123392 51863718658368 51945530956272 51958854422712 51983502835626 52040816792298 52048966900032 52062316896672 52106353033536 52131071417328 52144442472888 52229692479546 52287277870458 52366552495776 52391394313848 52449157987704 52474038992442 52553596773024 52736074539597 52972808252913 53053122235536 53097996430368 53136810755244 53198446712076 53217373387968 53282364473529 53363147785488 53388462371724 53402155934454 53447325354252 53469406542528 53472679872921 53494771536144 53528358769344 53553751728912 53579156734476 53660390023872 53714221126182 53719552817856 53745036476688 53807377943952 53821178953992 53846710822566 53892256262508 53906079042918 53973964253376 54013418905608 54161373851478 54329056123464 54486990404064 54572940775656 54676181342967 54681608519136 54845457446196 54871475215383 54928610619712 54931973280759 54954667835376 55001150424288 55015257624048 55041355943604 55102041309492 55124806125888 55192126641039 55197605030112 55211762618352 55275805412208 55302027331284 55316211702714 55363000098132 55389263380911 55446937936704 55473241038192 55534402575216 55644984818496 55838196571338 56000517915288 56088855797202 56173894131744 56327767106904 56368942375257 56416621207266 56439929128224 56502156478752 56528960158296 56543459224716 56591285669208 56632653568089 56641522802976 56698344522081 56703972418848 56730871836504 56811244451436 56838194757153 56873881192428 56900861211969 56972517823008 56987130657168 57014164400364 57077024868972 57100605628608 57104101256481 57170339065449 57190678841232 57347337019212 57524882954256 57692107486656 57892427304318 57898173726144 58071660825384 58099209051582 58163265826686 58187295355104 58236512213952 58251449248992 58279082763816 58346683490664 58389334575087 58438722325806 58453711225551 58459513360608 58527323377632 58555087762536 58570106508756 58619647162728 58647455344494 58662497781999 58736372863968 58912371557748 58940318603079 59005302736167 59122796369652 59294666027952 59478240845376 59641165172016 59684762514978 59735245984164 59759924959296 59775252733216 59825812742208 59854193108784 59869545061464 59967424698738 59973377085504 60033541258674 60039500208192 60124560272928 60153082360344 60181617978162 60219403615512 60247970695026 60272861496864 60323842400832 60339314813472 60367938776856 60434496920088 60533300186946 60548826323241 60554836420128 60720709785048 60765096268809 60908699598624 61120188138897 61297864204572 61390800104384 61394558372613 61419922874832 61487640873936 61516809584028 61610077434816 61678005087168 61707264102864 61778841343056 61794686947176 61824001314798 61876294227324 61892164827054 61901857753536 61970107105728 61999504689744 62015406891624 62067861701712 62113232945646 62185281088734 62191453620672 62377805178792 62407396167966 62502014269152 62600607920808 62782587559008 63000582654699 63149469005664 63195630898212 63291444070464 63368737995267 63375027997536 63391283006256 63464813621424 63494920269252 63511206029042 63564926038596 63595080178083 63661299112512 63691498969776 63721713153348 63761721475248 63791968971204 63818323937856 63822230816067 63888686273088 63918993999024 64094082550884 64110521989314 64116885621312 64191257898048 64238181332184 64292516242992 64339513696386 64715493323538 64903620922488 65032859514528 65104560925344 65135445441912 65227725110908 65258668054509 65330618428557 65412890833824 65429668532304 65460707274492 65516076240696 65532880405116 65559954610624 65563968109293 65640018926997 65646534377376 65663372002896 65766952530684 65843238799836 65874473732853 65947103058069 65974348395216 66047087836368 66078419471964 66178603343808 66282996622032 66475680944832 66706499281446 66807635407712 66864143653056 66913020951048 66990636600392 67096310818518 67120182006624 67198037952096 67229915579208 67247159324868 67304039334984 67335967247382 67353238194147 67363786378848 67438057732704 67470049221192 67512410973792 67544437734216 67640130307044 67672217655387 67678934822496 67746829067451 67757438892384 67806969183972 67864322700936 67881729165156 67913931123963 68016897881136 68074428963168 68124190972644 68310798508179 68414366970288 68613247175488 68721480976752 68858321838912 68934240979776 69064650117432 69097413234186 69173595983178 69260707941696 69278472563616 69311337114168 69369963078384 69387755723064 69420672115722 69501196510938 69508095223104 69519022815573 69525923297184 69639589972728 69716370493944 69749442775962 69767332753077 69855192418464 69932210650272 69965385323256 70175030826141 70314766052796 70425683910909 70630411003884 70737496314048 70849081006992 70931262282768 70983112620694 71043152631372 71150863713984 71184616495632 71202874579272 71263100472336 71296906497228 71315193382038 71326362048192 71397915324102 71405002305216 71438875645968 71574023027526 71618961501576 71652936340998 71660048635584 71731936659654 71743170591936 71761571938656 71795614430088 71856341683344 71874772057224 71908868248902 72017891874144 72131496323976 72215165135304 72267953998707 72329080773366 72438741497952 72763921034208 72901575123956 73016573537799 73127276594928 73161966953844 73242631041012 73272890447168 73277376122151 73353676832064 73388474591472 73469388412656 73589502188052 73608377098842 73615683491136 73701073882944 73705585770783 73736036441712 73754948936952 73817333464176 73852351174548 73871293503258 73964321384256 74045870100288 74080996224624 74221141944618 74302973815914 74450928761784 74667357220384 74785141062936 75103689475872 75158589833676 75222161609688 75277148569929 75364466175441 75371946877728 75391278966288 75455047558944 75510204757452 75597792696108 75633655026609 75641162448672 75717044251857 75748325935248 75784259676204 75831841589904 75867814949292 75903805373841 75982840876224 76018885867152 76083185311776 76102699825296 76138801675308 76227118753932 76254238454976 76347363038553 76463116025616 76519010116278 76699843939008 76966162841574 77189903072424 77311666098846 77428881100512 77465612068776 77551021102248 77697731382111 77705443685088 77795577987552 77852446100116 77918296434408 77938281634068 77975254253439 78061225188447 78073450350048 78093475345008 78159529550304 78196607125992 78216663709332 78344538719319 78430916805687 78549828743664 78587091470772 78673736981556 78711058488663 78830395159536 79059554703936 79334067046658 79521553562688 79579683353304 79646994645552 79705216132866 79797670068114 79805590811712 79826060081952 79956566264984 80044721678232 80082693557586 80103233901681 80170988031378 80204109813792 80242157304216 80292538154016 80330627593368 80368735101714 80490585035808 80571331689273 80579329226784 80617554715032 80711066915928 80731768430988 80770066233849 80838384393762 80859118564377 80960946380064 81020128358412 81242060777217 81493584185196 81730485606096 81859411163484 81893230499776 81983521165248 82022412778704 82268186169294 82276352137152 82371788457408 82392915929568 82432001753064 82501725636432 82522886436072 82562033915406 82666006252992 82687209188832 82757148935616 82796407545168 82817643927528 82913708118312 82953040996926 82974317554071 83044500147198 83170406905056 83209861557288 83467477227744 83757294857007 84000776872932 84133283695803 84260841197616 84491650660356 84521710675008 84619751495232 84624931810899 84659893692336 84753234718128 84793440237444 84815188837074 84921998626368 84962284204464 85015628633664 85055958628272 85096307754756 85216866677154 85225325332032 85310821788642 85458776734512 85480695985752 85521246600546 85615537303458 85650908442912 85723354990656 85786018261848 86021005528818 86287324431384 86538161229984 86838640956477 86847260589216 87011557406012 87107491238076 87148813577373 87239558043072 87244898740029 87280943032656 87354768320928 87377173873488 87418624145724 87520025235996 87551162670528 87658083488709 87689270040912 87790985066448 87832631643804 87855159763134 87929470744092 87965797860288 87971183016741 88062783781824 88104559295952 88368557336622 88377328829376 88684194554478 88941999041928 89217361268064 89461747758024 89527143772467 89602868976246 89639887438944 89662879099824 89738719113312 89781289663176 89804317592196 89951137048107 89960065628256 90050311888011 90059250312288 90186840409392 90229623540516 90272426967243 90329105423268 90371956042539 90409292245296 90485763601248 90508972220208 90551908165284 90689197174848 90799950280419 90832254630192 91081064677572 91219155960384 91628641302336 91946796306858 92086200156576 92129884312248 92231461310904 92275214376042 92415116152224 92493284104512 92517007630752 92560896154296 92668262014584 92692030420764 92736001972197 92814441340986 92838247240581 92852786630304 92955160658592 92999257034616 93023110337436 93169849418469 93277921633101 93287180431008 93566707768188 93611094251949 93753021403728 93900911881212 94173881338512 94465441342656 94575016377024 94724203508496 94793446347318 94912821994176 94937166105696 95017467296448 95062541996304 95086924509384 95197220432136 95242380403878 95251834194624 95266809043563 95347389057894 95432030703368 95491948668768 95537248454664 95582569730022 95642582212872 95687953456806 95727485906784 95808455577792 95833029409632 95878490998536 96141123826326 96165782983971 96175328431968 96286886847072 96357271998276 96438774364488 96509270544579 97355431383732 97503035459904 97549289271792 97656841388016 97703168162868 97841587666362 97851299455296 97959184550208 98119336250736 98144502798456 98191060911738 98274114361044 98299320607674 98314715255616 98339931915936 98423111285568 98469801566064 98495058004344 98764858199754 98774661632832 98961522592824 99070631754552 99117629207946 99267905015712 99713521417248 100059748922169 100211453111568 100296215479584 100369531426572 100485954900588 100521705288384 100644466227777 100680273009936 100797056928144 100844873368812 100870738987302 100956059002476 100997767913664 101003950871073 101045679568272 101109122119872 101157086599056 101205073831788 101268616460688 101358514489536 101460195460566 101470266433728 101518402233744 101636158338576 101710453775958 101796484051404 101822593747734 101950821367488 102025346821704 102186286458966 102621550455432 102919870763232 103082221465128 103287482758368 103401361469664 103596975176148 103646119851279 103760393974767 103891061912544 103917708845424 103967005671252 104081633584596 104124633793344 104131008173583 104251794766407 104262142834656 104288884945776 104459384959092 104574555740916 104624164163943 104733104991552 104782788627696 104898315975408 104948077984884 105107193546048 105472149079194 105945616505826 106106244471072 106195992860736 106273621510488 106396893424152 106474668931041 106564728947058 106726295570976 106776924743448 106804311868908 106894650708504 106945359745842 106972790073057 106989543072288 107096872986153 107107503457824 107158313468952 107361034541289 107428442252364 107479404511497 107490072953376 107597904989481 107614755887904 107642357907984 107693421645132 107784512525016 107812158085836 107863302373353 108026837811216 108322747702956 108658112246928 108973980808128 109145881551312 109352362685934 109363217038272 109690914892392 109742950430766 109863946561518 109909335670752 110002300848576 110030515248096 110082711887208 110204082618984 110384253282078 110395210060224 110412565648263 110423525236704 110551610824416 110604054662568 110632423405428 110726000196264 110778526761822 110806940254887 110946482076384 111068805150432 111331712916927 111454460723871 111676393142676 112001035830576 112177711594404 112347788263488 112655534213808 112737884750514 112833242414532 112879858256448 113004312957504 113057920316592 113086918449432 113182571338416 113265307136178 113283045605952 113396689044162 113407944837696 113461743673008 113622488902872 113676389514306 113747762384856 113801722423938 113945035646016 113974261314336 114028328800728 114154049737944 114208202512962 114340678130898 114381357682464 114694674038424 114778515174417 115049765908512 115449244262361 115784854608636 115967499148269 116143321650768 116198418103164 116326531653372 116374590710208 116502898497984 116558165527632 116693366981328 116778669150174 116877444651612 116907422451102 116919026721216 117054646755264 117110175525072 117140213017512 117239294325456 117294910688988 117324995563998 117472745727936 117824743115496 117880637206158 118010605472334 118245592739304 118589332055904 119001100569987 119282330344032 119369525029956 119470491968328 119550505466432 119557824199299 119696505102171 119708386217568 119739090122928 119934849397476 120067082517348 120124040336379 120249120545856 120256482047067 120306164720688 120363235956324 120438807231024 120495941390052 120545722993728 120553102652571 120678629626944 120735877553712 120868993840176 121066600373892 121097652646482 121109672840256 121441419570096 121530192537618 121817399197248 122240376277794 122595728409144 122789116745226 122839845749664 122975281747872 123033619168056 123402279253941 123414528205728 123557682686112 123589373894352 123648002629596 123752588454648 123784329654108 123843050873109 123999009379488 124030813783248 124135723403424 124226465891292 124370562177468 124429561495389 124566750220797 124755610357584 124814792335932 125004028538304 125201215841616 125565175118016 126001165309398 126298938011328 126391261796424 126737475990534 126750055995072 126782566012512 126929627242848 126989840538504 127022412058084 127129852077192 127190160356166 127222783255611 127382997939552 127443426306696 127523442950496 127583937942408 127644461632134 127825300015731 127837987998048 127966232682963 128188165101768 128221043978628 128281869900819 128423305955187 128476362664368 128585032485984 128679027392772 129031508293227 129430986647076 129807241844976 130065719029056 130209121850688 130270890883824 130455450221816 130517336109018 130661236857114 130825781667648 130859337064608 130921414548984 131032152481392 131065760810232 131127936218586 131280037853994 131293068754752 131326744005792 131533905061368 131686477599672 131748947465706 131782739644701 131894206116138 131948696790432 132094175672736 132156838943928 132552836004933 132565993244064 133026291831717 133412998562892 133615270815424 133826041902096 133981273200784 134192621637036 134240364013248 134396075904192 134404303464369 134459831158416 134494318649736 134608078669968 134671934494764 134706476388294 134727572757696 134876115465408 134940098442384 135024821947584 135088875468432 135280260614088 135344435310774 135357869644992 135493658134902 135514877784768 135613938367944 135728645401872 135763458330312 135827862247926 136033795762272 136148857926336 136248381945288 136621597016358 136828733940576 137442961953504 137920194460287 138129300234864 138194826468372 138347191966356 138412821564063 138556945127232 138622674228336 138739926156768 138775511446128 138841344231444 139002393021876 139038045631146 139051846594368 139221662011479 139279179945456 139432740987888 139498885551924 139534665506154 139710384836928 139864421300544 139930770646512 140350061652282 140629532105592 140851367821818 141260822007768 141698162013984 141862524565536 141966225241388 142086305262744 142190169520977 142369232991264 142405749158544 142526200944672 142593812994456 142630386764076 142795830648204 142863570605817 142877751291936 143021083586841 143148046055052 143237923003152 143305872681996 143373854595033 143463873319308 143523143877312 143531930185209 143591228860176 143712683366688 143749544114448 143817736497804 144035783748288 144211685739489 144262992647952 144430330270608 144535907997414 144658161546732 144877482995904 145527842068416 145803150247912 146033147075598 146254553189856 146323933907688 146485262082024 146554752244302 146762381499543 146776949182944 146938776825312 147179004376104 147216754197684 147286591367607 147411171541566 147448980911511 147472072883424 147509897873904 147634666928352 147704702349096 147742587006516 148147287299631 148161992449248 148442283889236 148605947631828 148676443811919 148901857523568 149334714440768 149570282125872 150207378951744 150317179667352 150444323219376 150554297139858 150728932350882 150743893755456 150782557932576 150910095117888 151020409514904 151195585392216 151267310053218 151282324897344 151306108480953 151434088503714 151496651870496 151568519352408 151663683179808 151735629898584 151807610747682 152037771734304 152166370623552 152190293190849 152205399650592 152277603350616 152454237507864 152565680663937 152694726077106 152733890621601 152926232051232 153038020232556 153279429688449 153932325683148 154379806144848 154623332197692 154857762201024 154931224137552 155102042204496 155395462764222 155410887370176 155591155975104 155704892200232 155836592868816 155876563268136 155950508506878 156122450376894 156146900700096 156186950690016 156319059100608 156393214251984 156433327418664 156689077438638 156861833611374 157099657487328 157174182941544 157347473963112 157422116977326 157660790319072 158208223618791 158668134093316 158918424758739 159159366706608 159293989291104 159410432265732 159595340136228 159652120163904 159847093420587 159913132529968 160089443356464 160165387115172 160206467803362 160341976062756 160408219627584 160418039618763 160484314608432 160585076308032 160661255186736 160737470203428 160981170071616 161142663378546 161158658453568 161235109430064 161422133831856 161463536861976 161540132467698 161676768787524 161718237128754 161921892760128 162040256716824 162484121554434 162987168370392 163460971212192 163718822326968 164028544028901 164044825557408 164536372338588 164614425646149 164785831859136 164795919842277 164864003506128 165003451272864 165045772872144 165124067830812 165374418377664 165576379923117 165592815090336 165635287855056 165827416236624 165906081993852 165948635108142 166089000294396 166167790142733 166340813810112 166419723114576 166934954455488 167514589714014 168001553745864 168266567391606 168521682395232 168983301320712 169106827125771 169249863621798 169319787384672 169506469436256 169586880474888 169630377674148 169897960704267 169924568408928 170095033566243 170111917256544 170192615509512 170433733354308 170514584271459 170621643577284 170702583635907 170917553469024 170961391971504 171042493201092 171231074606916 171301816885824 171312303769443 171511017196347 171572036523696 172042011057636 172574648862768 173076322459968 173677281912954 173694521178432 174023114812024 174214982476152 174297627154746 174489797480058 174561886065312 174709536641856 174754347746976 174837248291448 175040050471992 175168003725261 175316166977418 175361133676653 175378540081824 175581970132896 175665263287608 175710319526268 175858941488184 175942366033482 175987493345997 176209118591904 176737114673244 176820955809237 177368389108956 177883998083856 178434722536128 178923495516048 179054287544934 179205737952492 179279774877888 179325758199648 179477438226624 179562579326352 179608635184392 179902274096214 179920131256512 180100623776022 180118500624576 180373680818784 180459247081032 180544853934486 180658210846536 180743912085078 180818584490592 180971527202496 181017944440416 181103816330568 181599900560838 181646478969723 181664509260384 182162129355144 182295288806427 183360564416691 183893592613716 184172400313152 184183675117839 184259768624496 184462922621808 184550428752084 184830232304448 185034015261504 185121792308592 185336524029168 185384060841528 185472003944394 185628882681972 185676494481162 185705573260608 185910321317184 185998514069232 186046220674872 186339698836938 186555843266202 186574360862016 187133415536376 187222188503898 187506042807456 187801823762424 188347762677024 189001747964097 189448407016992 189586892694636 189874332211392 190106213985801 190125083992608 190173849018768 190394440864272 190484760807756 190533618087126 190694778115788 190785240534249 190864061406736 190983897337536 191074496909328 191165139460044 191285164425744 191375906913612 191454971813568 191466692448201 191666058819264 191756981997072 192282247652652 192331565967942 192350656863936 192573773694144 192714543996552 192877548728976 193018541089158 194710862767464 195098578543584 195313682776032 195406336325736 195683175332724 195776004163527 195991855285671 196238672501472 196289005596912 196382121823476 196548228722088 196598641215348 196679863831872 196691904327879 196920056780991 196939603132128 196990116008688 197529716399508 197623421198559 197923045185648 198141263509104 198235258415892 198535810031424 199427042834496 200119497844338 200422906223136 200592430959168 200739062853144 200971909801176 201288932455554 201360546019872 201594113856288 201689746737624 201741477974604 201912118004952 202007901742146 202059714582441 202091359136544 202314173198112 202410147663576 202537232921376 202920390921132 203016652966161 203036804467488 203240487202353 203272316677152 203420907551916 203592968102808 203645187495468 203741793371889 204050693643408 204372572917932 204932395524537 205243100910864 205839741526464 206164442930256 206574965516736 206802722939328 207193950352296 207292239702558 207520787949534 207782123825088 207835417690848 207934011342504 208163267169192 208262016347166 208503589532814 208524285669312 208557068446719 208577769891552 208918769918184 209149111481832 209248328327886 209301998259231 209565577255392 209796631950816 209896155969768 210525092478423 210944298158388 211891233011652 212212488942144 212547243020976 212793786848304 212949337862082 213129457894116 213452591141952 213553849486896 213608623737816 213789301417008 213890719491684 213945580146114 213979086144576 214193745972306 214215006915648 214316626937904 214722069082578 214856884504728 214958809022994 214980145906752 215195809978962 215229511775808 215284715815968 215386843290264 215569025050032 215624316171672 215726604746706 216053675622432 216645495405912 216803861996121 217316224493856 218291763102624 218704725371868 219049720613397 219381829784784 219485900861532 219727893123036 219818671341504 219832128366453 220061030496192 220165423774416 220408165237968 220768506564156 220825131296526 220847050473408 221103221648832 221208109325136 221264846810856 221452000392528 221557053523644 221613880509774 221892964152768 222137610300864 222663425833854 222908921447742 223352786285352 224002071661152 224355423188808 225311068427616 225475769501028 225666484829064 225831445709787 226093398526323 226115840633184 226173836898864 226365142676832 226530614272356 226793378088324 226900965079827 226923487346016 227151132755571 227244977805744 227352779028612 227495524769712 227603444847876 227711416121523 227948522628672 228056657601456 228308099475888 228416405025924 228681356261796 228762715364928 229042089115659 229389348076848 229557030348834 230099531817024 230898488524722 231569709217272 231934998296538 232286643301536 232396836206328 232653063306744 233093194146333 233116331055264 233386733962656 233557338300348 233754889303224 233814844902204 233925762760317 234183675565341 234220351050144 234280426035024 234478588650912 234589821377976 234649991127996 235033616157957 235292750417061 235649486230992 235761274412316 236021210944668 236491185478608 237178664111808 238002201139974 238564660688064 238739050059912 238940983936656 239115648398598 239393010204342 239416772435136 239478180245856 239869698794952 240134165034696 240248080672758 240309701705043 240512964094134 240612329441376 240726471912648 240877614462048 240991882780104 241106205305142 241471755107424 241713995067819 241737987680352 242133200747784 242195305292964 242310198701547 242577355693131 242882839140192 243060385075236 243726182331651 244480752555588 245191456818288 245578233490452 245679691499328 245950563495744 246067238336112 246804558507882 246829056411456 247115365372224 247178747788704 247296005259192 247505176909296 247568659308216 247686101746218 247998018758976 248061627566496 248271446806848 248452931782584 248741124354936 248859122990778 248922952662213 249133500441594 249511220715168 249629584671864 250402431683232 251271884571021 252002330618796 252399851087409 252782523592848 253474951981068 253565132025024 253859254485696 253874795432697 253979681077008 254044824116168 254259704154384 254380320712332 254445566511222 254765995879104 254886852613392 255046885900992 255167875884816 255288923264268 255650600031462 255675975996096 255932465365926 256376330203536 256442087957256 256563739801638 256846611910374 256952725328736 257170064971968 257358054785544 258063016586454 258861973294152 259614483689952 260515922869431 260541781767648 260910900443632 261034672218036 261322473714228 261446440732119 261718674129216 261734696220087 261842829097968 262064304962784 262131521620464 262255872437172 262560075707988 262653488011584 262974250466127 263067810122736 263372955199344 263497894931412 263565479289402 263788412232276 263897393580864 264188351345472 264313677887856 265105672009866 265131986488128 266052583663434 266825997125784 267652083804192 267962546401568 268385243274072 268581431317401 268808606928738 268919662316832 268988637299472 269216157339936 269343868989528 269412952776588 269853411144321 269880196884768 270150935664033 270177750936864 270560521228176 270688870621548 270817280901729 270987316269804 271115868127617 271227876735888 271457290803744 271526916660624 271655724495852 272067591524544 272399850841257 272496763890576 273243194032716 273657467881152 274885923907008 275840388920574 276258600469728 276389652936744 276694383932712 276825643128126 277245348456672 277479852313536 277551022892256 277682688462888 278004786043752 278076091262292 278208005916591 278443324022958 278514741721743 278558359890912 278865481975776 278997771103848 279069331012308 279509548255407 279833764899303 279861541293024 280700123304564 280833282755847 281259064211184 281702735643636 282521644015536 283396324027968 283725049131072 283932450482776 284172610525488 284380339041954 284738465982528 284811498317088 285052401889344 285187625988912 285260773528152 285591661296408 285727141211634 285755502583872 285800427130689 286042167173682 286296092110104 286475846006304 286611745363992 286747709190066 286927746638616 287063860370418 287182457720352 287425366733376 287499088228896 287635472995608 288423371478978 288497348951913 288525985295904 288860660541216 289071815994828 289316323093464 289527811633737 291606300495824 292066294151196 292509106379712 292647867815376 292970524164048 293109504488604 293524762999086 293553898365888 293877553650624 294358008752208 294433508395368 294573182735214 294822343083132 294897961823022 294944145766848 295019795747808 295269333856704 295409404698192 295485174013032 296294574599262 296323984898496 296884567778472 297211895263656 297352887623838 297803715047136 299140564251744 300179246766507 300634359334704 300888646438752 301108594279716 301457864701764 301565115865152 301933398683331 302040819029808 302391170784432 302534620106436 302612216961906 302868177007428 302993303740992 303011852613219 303137038704816 303327366359616 303471259797168 303615221495364 304075543468608 304380586381698 304410799301184 304555206701232 304908475015728 305131361327874 305389452154212 305467781243202 305852464102464 306076040465112 306558859376898 307864651366296 308759612289696 309246664395384 309831694276813 309862448275104 310204084408992 310790925528444 310938359553837 311281181924301 311409784400464 311673185737632 311753126536272 311901017013756 312244900753788 312373901380032 312393024520749 312755384299221 312786428503968 312866654837328 313378154877276 313723667222748 313872492491829 314199314974656 314348365883088 314694947926224 314844233954652 315321580638144 316416447237582 317336268186632 317836849517478 318318733413216 318587978582208 318820864531464 319190680272456 319424006793123 319694186841174 319826265059936 320178886712928 320330774230344 320412935606724 320683952125512 320836079237526 320918370219171 320968629216864 321290618958459 321322510373472 321474940406856 322083103623867 322285326757092 322438213534491 322470218860128 322844267663712 322927073723952 323080264935396 323353537575048 323436474257508 323589907120059 324080513433648 324968243108868 325974336740784 326921942424384 327437644653936 328057088057802 328089651114816 329072744677176 329228851292298 329591839684554 329728007012256 330006902545728 330091545744288 330248135661624 331152759846234 331185630180672 331237696944789 331270575710112 331654832473248 331812163987704 331897270216284 332178000588792 332335580285466 332420820764661 332839446229152 333995138750781 334363382171613 335029179428028 336003107491728 336533134783212 337043364790464 337966602641424 338213654251542 338499727243596 338639574769344 339012938872512 339173760949776 339260755348296 339795921408534 339849136817856 340190067132486 340223834513088 340385231019024 340867466708616 341029168542918 341243287154568 341405167271814 341835106938048 341922783943008 342084986402184 342462149213832 342624607538886 343022034392694 343144073047392 344084022115272 344335545523251 345149297725536 346347732787083 347354563825908 347902497444807 348046229624048 348429964952304 348595254309492 348979594960116 349123772130624 349508695493952 349674496582896 350080100943984 350336007450522 350632333954836 350722267353306 350757080163648 351163940265792 351330526575216 351420639052536 351717882976368 351884732066964 351974986691994 352418237183808 353474229346488 353641911618474 354736778217912 355767996167712 357003301709961 357846991032096 358108575089868 358411475904984 358651516399296 358673472597897 359089515306513 359125158652704 359217270368784 359804548192428 360201247552044 360372121009137 360747361637568 360918494162064 361089707868972 361316421693072 361487824170156 361637168981184 361659307957713 362035888880832 362207632661136 363199801121676 363292957939446 363329018520768 364324258710288 364590577612854 366721128833382 367787185227432 368367350235678 368519537248992 368925845243616 369100857504168 369799118975551 370206837761823 370243584617184 370673048058336 370768121683056 370944007888788 371257765363944 371352988962324 371529152619327 371997028138464 372092441349744 372679397673876 373111686532404 373288684486167 373700250662391 374266831072752 374444377007796 375012085614912 375603647524848 376695525354048 378003495928194 378896814033984 379173785389272 380212427971602 380250167985216 380347698037536 380788881728544 380969521615512 381067236174252 381389556231576 381570481068498 381668349766833 381728122813472 382148993818656 382330278920088 382570328851488 382751813827224 382933384896402 383475900047193 383513963994144 383898698048889 384564495305304 384663131935884 384845609702457 385429087993104 385755097457952 386037082178316 387094524879681 389421725534928 390197157087168 390627365552064 390812672651472 391366350665448 391552008327054 391983710571342 392477345002944 392578011193824 392764243646952 393096457444176 393197282430696 393383808655758 393840113561982 393879206264256 393980232017376 395059432799016 395246842397118 395348218934103 395846090371296 396282527018208 396470516831784 397658508014799 399078875495151 400238995688676 400845812446272 401478125706288 401943819602352 402577864911108 402721092039744 403188227712576 403379493475248 403482955949208 403824236009904 404015803484292 404119429164882 404182718273088 404628346396224 404820295327152 405074465842752 405840781842264 406033305932322 406073608934976 406480974404706 406544633354304 406841815103832 407185936205616 407290374990936 407483586743778 408101387286816 408745145835864 409864791049074 410486201821728 412328885860512 413760583380861 414387900704592 414584479405116 415041575899068 415238464692189 415670835381696 415868022685008 416326534338384 416524032694332 417007179065628 417114136893438 417155539783104 417664986034437 417837539836368 418298222963664 418496656655772 418603996518462 419131154510784 419593263901632 419792311939536 421050184956846 421888596316776 423782466023304 425094486041952 425587573696608 425898675724164 426258915788232 426570508562931 427107698973792 427217247475632 427578602834016 427781438983368 427891160292228 428387491944612 428590711817451 428633253875808 429063250760523 429444138165156 429713769009456 429917618045988 430121563785099 430391619957924 430569431631936 430773686580528 431138050100064 431248632343344 431453209493412 432107351244864 432635057218467 433290990811824 433607723992242 434632448987712 436583526205248 437409450743736 438099441226794 438763659569568 438971801723064 439455786246072 439664256732906 440287144498629 440330847548832 440816330475936 441537013128312 441650262593052 441859774102821 442346942734533 442416218650272 442529693621712 442904000785056 443114107047288 443227761019548 444441861898893 445326851667708 445817842895484 446029331435757 446705572570704 448004143322304 448710846377616 450622136855232 450951539002056 451332969658128 451662891419574 452186797052646 452231681266368 452347673797728 452730285353664 453061228544712 453586756176648 453801930159654 453846974692032 453918325442859 454302265511142 454489955611488 454705558057224 454991049539424 455206889695752 455422832243046 456113315202912 456570879572547 456616198951776 456832810051848 457362712523592 457697041991811 458084178231318 458201671864803 458778696153696 459114060697668 461796977049444 463139418434544 463869996593076 464573286603072 464793672412656 465306126613488 466186388292666 466232662110528 466773467925312 467114676600696 467509778606448 467629689804408 467851525520634 468367351130682 468440702100288 468560852070048 468957177301824 469179642755952 469299982255992 470067232315914 470585500834122 471298972461984 471522548824632 472042421889336 472982370957216 474624670856373 476004402279948 476755274276217 477478100119824 477881967873312 478231296797196 478786020408684 478956360491712 479541280261761 479739397589904 480268330069392 480496161345516 480619403410086 481025928188268 481224658882752 481452943825296 481755228924096 481983765560208 482212410610284 482943510214848 483427990135638 483475975360704 484266401495568 484390610585928 484620397403094 485154711386262 485765678280384 486120770150472 487452364663302 488961505111176 490382913636576 491156466980904 492085632086703 492134476672224 493609117015764 493843276938447 494357495577408 494387759526831 494592010518384 495010353818592 495137318616432 495372203492436 496123255132992 496729139769351 496905863565168 497482248709872 497718245981556 497845905324426 498267000883188 498503370428199 499022441430336 499259169343728 500804863366464 502543769142042 504004661237592 504799702174818 505565047185696 506949903962136 507320481377313 507749590865394 507959362154016 508089648232336 508519408308768 508760641424664 508891133022444 509693882112801 509773705226784 510285100698729 510335751769632 510577846528536 511301200062924 511543752814377 511864930731852 512107750907721 512752660407072 512884175914512 513127479603276 513693223820748 513905450657472 514533051589041 514716109571088 516126033172908 517723946588304 519228967379904 521031845738862 521083563535296 521821800887264 522069344436072 522644947428456 522892881464238 523469392440174 523685658195936 524128609925568 524263043240928 524511744874344 525120151415976 525504011175783 525948500932254 526083401029959 526135620245472 526745910398688 526995789862824 527130958578804 527576824464552 527962480037991 528627355775712 530211344019732 530462867427711 532105167326868 533651994251568 535304167608384 535925092803136 536770486548144 537162862634802 537617213857476 537839324633664 537977274598944 538432314679872 538687737979056 538825905553176 539706822288642 539760393769536 540301871328066 540355501873728 541121042456352 541377741243096 541634561803458 541974632539608 542231736255234 542455753471776 542914581607488 543053833321248 543311448991704 544799701682514 544939436909169 544993527781152 546486388065432 546885866419281 550081693250073 551680777841148 552517200939456 552551025353517 552779305873488 553388767865424 553651286256252 554490696913344 555102045784512 555365376925776 556009572087504 556152182524584 556416011833182 556886648045916 557029483443486 557116719781824 557730963951552 557995542207696 558138662024616 559019096510814 559667529798606 559723082586048 561400246609128 561666565511694 562518128422368 563405471287272 565043288031072 567005243892291 567864900965552 568345221050976 568760678083908 569622996634176 570318641957403 570375251977824 570521547056304 571183322592816 571454282423268 571600854261378 572084334347364 572355721602747 572592184220208 572951692012608 573223490727984 573495418380132 573855493277232 574127720740836 574364915440704 574998176457792 575270945991216 576846742957956 576994697903826 577051970591808 577721321082432 578143631989656 578632646186928 579055623267474 583212600991648 584132588302392 585295735630752 585941048328096 586219008977208 587049525998172 587328012490581 587975565857013 588716017504416 588867016790736 589146365470428 589644686166264 589795923646044 590039591495616 590075712983637 590760170342973 590818809396384 590970348026064 592589149198524 592870263595677 593769135556944 594423790527312 594705775247676 595607430094272 598281128503488 600358493533014 601268718669408 601777292877504 602217188559432 602915729403528 603356457275899 603866797366662 604081638059616 604782341568864 605069240212872 605224433923812 605736354014856 606023705226438 606179143747323 606274077409632 606942519594336 607230442990728 608761172763396 609049958898483 609110413402464 609721461607059 609816950031456 610262722655748 610778904308424 610935562486404 611225380115667 612152080930224 613117718753796 614797186573611 615729302732592 617519224579392 618493328790768 619663388553626 619724896550208 620408168817984 621581851056888 621876719107674 622562363848602 622819568800928 623346371475264 623506253072544 623802034027512 624489801507576 624786049041498 625510768598442 625572857007936 625671205340157 625733309674656 626756309754552 627447334445496 627744984983658 627905994777693 628696731766176 629389895852448 629688467909304 631575277435269 632832894475164 634672536373264 635673699034956 636637466826432 637641729062928 638381360544912 638848013586246 639388373682348 639652530119872 640357773425856 640661548460688 640825871213448 641367904251024 641672158475052 641836740438342 641937258433728 642581237916918 642645020746944 642949880813712 644166207247734 644570653514184 644876427068982 644940437720256 645688535327424 645854147447904 646160529870792 646707075150096 646872948515016 647179814240118 648161026867296 649936486217736 650411585988363 651948673481568 654875289307872 656114176115604 657149161840191 658145489354352 658457702584596 659183679369108 659456014024512 659496385099359 660183091488576 660496271323248 662305519692468 662475393889578 662541151420224 663309664946496 663624327975408 663794540432568 664356001177584 664671160570932 664841641529322 665678892458304 667990277501562 668726764343226 670058358856056 672006214983456 673066269566424 674339569896593 675933205282848 676427308503084 676999454487192 677494337129361 678280195578969 678347521899552 678521510696592 679591842817068 680380134264972 680702895239481 680770462038048 681453398266713 681734933417232 682058337085836 682486574309136 682810334543628 683134248364569 683845567886016 684169972804368 684924298427664 685249215077772 686044068785388 686288146094784 687126267346977 688168044230544 688671091046502 690298595451072 692695465574166 694709127651816 695804994889614 696092459248096 696859929904608 697190508618984 697959189920232 699279582438999 699348993165792 700160201887968 700672014901044 701264667909672 701444534706612 701777288280951 702661053150432 702841278105072 703435765952736 703769464133928 703949973383988 705100848473871 705878251251183 706948458692976 707283823236948 709473556435824 711535992335424 714006603419922 715693982064192 716217150179736 716822951809968 717346945195794 718179030613026 718250317305408 718434540737568 719609096384856 720402495104088 720744242018274 720929105115129 721836988324128 722179415737944 722632843386144 722975648340312 723318615915426 724415265322272 725141985203457 726399602243352 726585915878892 726930596104641 727732067079393 728648517420576 729181155225708 731178546994953 733442257666764 735574370454864 736734700471356 737039074497984 737851690487232 738201715008336 739598237951102 740413675523646 740487169234368 741346096116672 741536243366112 741888015777576 742515530727888 742705977924648 743058305238654 743994056276928 744184882699488 745358795347752 746223373064808 746577368972334 746768857986639 747400501324782 748533662145504 748888754015592 751207295049696 753815653713063 756006991856388 757199553262227 758347570778544 760424855943204 760695396075072 761577763457088 761624386298091 761939043231024 762134472348504 762779112463152 763140962136996 763336699533666 763456245626944 764297987637312 764660557840176 765140657702976 765503627654448 765866769792804 766951800094386 767027927988288 767797396097778 769128990610608 769326263871768 769691219404914 770858175986208 771510194915904 772074164356632 774189049759362 778843451069856 781547768608293 781625345302944 782732701330896 783104016654108 783967421142684 784339322196357 785156022387648 785528487293904 786192914888352 786394564861392 786767617311516 787680227123964 787960464034752 788922751398381 790118865598032 790493684794236 790696437868206 791692180742592 792565054036416 792941033663568 795317016029598 798157750990302 800477991377352 802956251412576 803887639204704 805155729822216 805744293952203 806758986950496 806965911898416 807648472019808 808031606968584 808238858329764 809560233432963 809640590654304 810452806992099 811681563684528 812066611864644 812451842705187 812961948809412 813347604382851 813683630207664 814371872411232 814580749981872 814967173487556 816202774573632 817199552523771 817490291671728 819729582098148 820972403643456 824657771721024 827521166761722 828775801409184 829168958810232 830083151798136 830476929384378 831736045370016 832653068676768 833048065388664 834014358131256 834228273786876 834624017749773 835329972068874 835544225165229 835675079672736 836596445927328 836993313311544 837207993036924 839501294697909 839584623879072 842100369913692 842499848267541 843777192633552 847564932046608 850188972083904 851175147393216 851797351448328 852517831576464 853141017125862 854215397947584 854434494951264 855157205668032 855562877966736 855782320584456 856774983889224 857181423634902 857266507751616 857401281392067 858126501521046 858888276330312 859427538018912 859835236091976 860243127570198 860783239915848 861547373161056 862276100200128 862497264686688 862906418986824 865270114436934 865492046855739 866581981623648 867215447984484 868583434901211 874818901487472 876198882453588 877527319139136 877943603446128 878911572492144 879328513465812 880574288997258 880661695097664 881632660951872 883074026256624 883300525186104 883719548205642 884693885469066 884832437300544 885059387243424 885808001570112 886228214094576 886455522039096 888883723797786 890653703335416 891635685790968 892058662871514 893411145141408 897421692755232 900537740299521 901903078004112 902665939316256 903325782839148 904373594105292 904695347595456 905800196049993 906122457089424 907173512353296 907603860319308 907836650885718 908604531022284 908979911222976 909035557839657 909411116114448 909982099078848 910413779391504 910845664486092 912226630405824 913141759145094 913232397903552 913665620103696 914725425047184 915394083983622 916168356462636 916403343729606 917557392307392 918228121395336 923593954098888 926278836869088 927739993186152 929495082830439 929587344825312 930612253226976 932372776585332 932815078661511 933843545772903 934229353201392 935019557212896 935259379608816 935703051041268 936734702261364 937121704140096 938266152897663 938359285511904 938599964511984 940134464631828 941171001668244 941617477475487 942597944923968 943045097649264 944084843778672 945964741914432 949249341712746 952008804559896 953510548552434 954956200239648 955763935746624 956462593594392 957572040817368 958272020379369 959082560523522 959478795179808 960536660138784 960992322691032 961238806820172 962051856376536 962755110657513 962905887650592 963871856875377 963967531120416 964424821220568 966249310871601 966855980271276 967314640603473 968532802991136 968781221171856 969240794806188 970309422772524 970769721360177 972241540300944 974904729326604 977923010222352 980765827273152 982312933961808 984171264173406 984268953344448 987218234031528 987686553876894 988775519053662 989184021036768 990020707637184 990274637232864 990744406984872 993458279538702 993713090834367 993811727130336 994964497419744 995436491963112 995691810648852 996534001766376 997006740856398 997262462293983 998518338687456 1001985416252343 1003090146514839 1005087538284084 1008009322475184 1009599404349636 1011130094371392 1013899807924272 1014640962754626 1015499181730788 1015918724308032 1016179296464672 1017038816617536 1017521282849328 1017782266044888 1019387764225602 1019547410453568 1020570201397458 1020671503539264 1021155693057072 1022602400125848 1023087505628754 1023729861463704 1024215501815442 1025505320814144 1025768351829024 1026254959206552 1027386447641496 1029066103178082 1029432219142176 1032252066345816 1033006636569753 1035447893176608 1039043198361249 1042063691477724 1043643601774528 1043707492334421 1044138688872144 1045289894856912 1045785762928476 1046938784880348 1047371316391872 1048526086481856 1049023489748688 1050240302831952 1051008022351566 1051897001864508 1052166802059918 1052271240490944 1053491820797376 1053991579725648 1054261917157608 1055153648929104 1055924960075982 1057254711551424 1060422688039464 1060925734855422 1064210334653736 1067303988503136 1071009905129883 1073540973096288 1074325725269604 1075234427714952 1075954549197888 1076020417793691 1077268545919539 1077375475958112 1077651811106352 1079413644577284 1080603742656132 1081116363027411 1082242084912704 1082755482486192 1083269123606916 1083949265079216 1084463472510468 1084911506943552 1084977923873139 1086107666642496 1086622897983408 1089599403365028 1089878873818338 1089987055562304 1092972776130864 1093771732838562 1100163386500146 1103361555682296 1105102050707034 1105558611746976 1106777535730848 1107302572512504 1109397356926653 1110620513285469 1110730753851552 1112019144175008 1112304365049168 1112832023666364 1113773296091832 1114058966886972 1114587457857981 1115991084415392 1116277324049232 1118038193021628 1119335059597212 1119866053458501 1121100751987173 1122800493218256 1123333131023388 1125036256844736 1126810942574544 1130086576062144 1134010487784582 1135729801931104 1136690442101952 1137521356167816 1140637283914806 1140750503955648 1141043094112608 1142366645185632 1142908564846536 1143201708522756 1144168668694728 1144711443205494 1145005049300499 1145184368440416 1146446981455968 1146990836760264 1147710986554464 1148255441481672 1150427700141579 1150541891982432 1151696094146667 1153693485915912 1153989395807652 1154536829107371 1156287263979312 1157265292373856 1158111246534948 1161283574639043 1166425201983296 1168265176604784 1170591471261504 1171882096656192 1172438017954416 1174099051996344 1174656024981162 1175951131714026 1177432035008832 1177734033581472 1178292730940856 1179289372332528 1179591847292088 1180151425967274 1181520340685946 1181637618792768 1181940696052128 1185178298397048 1185740527191354 1186044656802309 1187538271113888 1188847581054624 1189411550495352 1192975524044397 1197236626485453 1200716987066028 1202537437338816 1204434377118864 1205831458807056 1206712914551798 1207733594733324 1208163276119232 1209564683137728 1210138480425744 1210448867847624 1211472708029712 1212047410452876 1212358287494646 1212548154819264 1213885039188672 1214460885981456 1217522345526792 1218099917796966 1218220826804928 1219442923214118 1219633900062912 1220525445311496 1221557808616848 1221871124972808 1222450760231334 1224304161860448 1226235437507592 1229594373147222 1231458605465184 1236986657581536 1239326777107252 1241281750142583 1243163702113776 1243753438215348 1245124727697204 1245639137601856 1245715394076567 1247012506145088 1247604068055024 1248979603015152 1249572098082996 1251021537196884 1251342410680314 1251466619349312 1252994958103311 1253512619509104 1254894668890992 1255489969967316 1255811989555386 1257393463532352 1258779791704896 1259376935818608 1263150554870538 1265665788950328 1269345072746528 1271347398069912 1275283458125856 1276762721089824 1277696027172492 1278776747364696 1279711525688793 1281323096921376 1281651742426896 1282735808502048 1283344316950104 1283673480876684 1285162475833836 1285772135452353 1285899761627424 1287189752281569 1288332414495468 1289141307028368 1289752854137964 1290364691355297 1291708294895808 1292321059741584 1293414150300192 1293745897030032 1294359628480236 1296322053734592 1297905171655401 1299872972435472 1300823171976726 1303897346963136 1309750578615744 1312228352231208 1314298323680382 1316290978708704 1316915405169192 1318367358738216 1318992770198718 1320861433495887 1320992542646496 1324611039384936 1324950787779156 1325579322308463 1327040828203599 1327248655950816 1327589080865136 1328712002355168 1329342321141864 1329683283058644 1333325585696679 1335980555003124 1337453528686452 1338087994307271 1340116717712112 1344012429966912 1346132539132848 1348679139793186 1351866410565696 1352854617006168 1353998908974384 1354988674258722 1356560391157938 1356695043799104 1357043021393184 1359183685634136 1360760268529944 1361405790478962 1361540924076096 1361754976328577 1362906796533426 1363469866834464 1364116674171672 1364973148618272 1365620669087256 1366268496729138 1368339945608736 1369712638717641 1369848596855328 1370498430155544 1372088137570776 1373091125975433 1374252534693954 1374605015594409 1376336088461088 1377342182093004 1385390931148332 1389418255303632 1391609989779228 1392184918496192 1393719859809216 1394381017237968 1395918379840464 1398559164877998 1398697986331584 1400320403775936 1401344029802088 1402529335819344 1402889069413224 1403554576561902 1405322106300864 1405682556210144 1406871531905472 1407538928267856 1407899946767976 1410201696947742 1411756502502366 1413896917385952 1414567646473896 1418947112871648 1423874012569119 1428013206839844 1430265822828651 1432434300359472 1433645903619936 1434693890391588 1436358061226052 1436869081475136 1438623840785283 1439218192769712 1440804990208176 1441488484036548 1441858210230258 1443673976648256 1444358831475888 1445265686772288 1445951296680624 1446637231830852 1448830530644544 1450283970406914 1452799204486704 1453171831757784 1453861192209282 1455464134158786 1457297034841152 1458362310451416 1462357093989906 1466884515333528 1471148740909728 1473469400942712 1476256896260109 1476403430016672 1479196475902204 1480827351047292 1481529830815341 1483072486732224 1483163278580493 1483776031555152 1485031061455776 1485411955849296 1486116610477308 1488369765398976 1490187419308053 1490717590695504 1492446746129616 1493154737944668 1493537715973278 1494801002649564 1495510111284597 1497067324291008 1497777508031184 1502414590099392 1507631307426126 1512013983712776 1514399106524454 1516695141557088 1520849711886408 1521961444131939 1523248772596182 1523878086462048 1524268944697008 1525558224926304 1526281924273992 1526673399067332 1529321115680352 1530855302096187 1531007255308896 1531733539585608 1533903600188772 1534631258443131 1535594792195556 1536323252723163 1538257981221216 1538652527743536 1539382438809828 1541716351972416 1543599154767123 1544148328713264 1548378099518724 1557686902139712 1563095537216586 1563250690605888 1565465402661792 1566208033308216 1567934842285368 1568678644392714 1571056974587808 1572385829776704 1572789129722784 1573535234623032 1575360454247928 1576512033527349 1577845502796762 1578250203089877 1580237731196064 1580987369588472 1581392875736412 1583887440113973 1585882067327136 1590634032059196 1591388602283133 1596315501980604 1600955982754704 1605912502825152 1607775278409408 1610311459644432 1611488587904406 1613517973900992 1613931823796832 1615296944039616 1616063213937168 1616477716659528 1619120466865926 1619281181308608 1620905613984198 1623363127369056 1624133223729288 1624903685410374 1625923897618824 1626695208765702 1627367260415328 1628743744822464 1629161499963744 1629934346975112 1634399105047542 1634818310727507 1634980583343456 1639459164196296 1640657599257843 1655042333523444 1657551602818368 1657653076060551 1658337917620464 1660166303596272 1660953858768756 1663472090740032 1665306137353536 1666096130777328 1668028716262512 1668456547573752 1669248035499546 1670659944137748 1671088450330458 1671350159345472 1673192891854656 1673986626623088 1674415986073848 1679002589395818 1679169247758144 1684200739827384 1684999696535082 1687554385267104 1695129864093216 1701015731676873 1703594702896656 1705035663152928 1706282034251724 1708868989902528 1710955925872209 1711125755933472 1711564641168912 1713549967778448 1714362847269804 1714802562784134 1716253003042092 1717067164808241 1717776552660624 1718855076037824 1719670472183952 1720486255140396 1721566479831696 1723094746322112 1724994529373376 1725812837973648 1730540228873868 1730984093711478 1733163963247296 1734430895968968 1737166869802422 1749637802974944 1752397764907176 1755887206892256 1757823144984288 1758657026931624 1761148577994516 1761984037471743 1763926697571039 1766148052513248 1766601050372208 1767439096411284 1769387770938132 1770118774486848 1770227138950911 1772280511028919 1772456428189152 1772911044078192 1777767447595572 1778610790787031 1781307406670832 1783271371581936 1784117325743028 1786822290282816 1794843385510464 1801075480599042 1803806156008224 1805331878632512 1806651565678296 1808747188210584 1810069371827697 1811600392099986 1812244914178848 1814347024706592 1815207720638616 1815673301771436 1817209062044568 1818071115679314 1818537431241969 1818822232228896 1820827558783008 1821691328972184 1826283518290188 1827149876695449 1827331240207392 1829164384821177 1829450850094368 1830788167967244 1832336712925272 1832806687459212 1833676140347001 1836456242790672 1847187908197776 1852557673738176 1855479986372304 1858990165660878 1859174689650624 1861224506453952 1864745553170664 1865630157323022 1867687091545806 1868458706402784 1870039114425792 1870518759217632 1871406102082536 1873469404522728 1876532305795326 1876718571023808 1877013616020471 1877199929023968 1880268929263656 1882342003336488 1883234954950974 1883717984333079 1886090195298528 1888169687557344 1894725832305807 1898498683425492 1904017609119792 1907021097104868 1909912400479296 1912925187188784 1915144081634736 1916544040758738 1918165121047044 1918957590359616 1921073320277568 1921984645382064 1922477613640344 1924103712753072 1925510221315026 1925811775301184 1927743713750754 1927935062240832 1928849642441136 1932498621743202 1933711960542552 1934629281206946 1937065605982272 1937562442343712 1938481589612376 1940618845545048 1941539442720354 1944483080601888 1949809458653208 1951234757965089 1955846020444704 1964625867923616 1968342528346812 1971447485520573 1974436468063056 1975373107753788 1977551038107324 1978368042073536 1978489155298077 1980549274465728 1981488813969744 1986916559077404 1987426181668734 1987623454260672 1989928994839488 1990872983926224 1991383621297704 1993068003532752 1994013481712796 1994524924587966 1997036677374912 2003970832504686 2006180293029678 2010175076568168 2016018644950368 2019198808699272 2023018709689779 2027799615848544 2029281925509252 2030998363461576 2032358592929344 2032483011388083 2034840586736907 2035042565698656 2035564532089776 2038775528451204 2041140402794916 2042108685718443 2042311386114144 2044360194800139 2045204800251696 2046175011257508 2047459722927408 2048431003630884 2049402745093707 2051536703658048 2052509918413104 2054772895282992 2058132206356164 2058864438284352 2064504132691632 2066013273139506 2070895786353216 2078086396722498 2084127382955448 2087414984668842 2088277377744288 2090579789713824 2091571525856952 2093877569760696 2097838747316997 2098046979497376 2100480605663904 2102016044703132 2103794003729016 2104333604119836 2105331864842853 2107983159451296 2108523834315216 2110307297858208 2111849920151964 2115302545421613 2117634753753549 2120845376078928 2121851469710844 2128420669307472 2134607977006272 2142019810259766 2147081946192576 2148651450539208 2150468855429904 2152040835587382 2154537091839078 2154750951916224 2155303622212704 2158827289154568 2161207485312264 2162232726054822 2162787315345387 2165510964972384 2166538247213832 2167898530158432 2168926945020936 2169955847746278 2173245795966816 2175425955610371 2179198806730056 2179757747636676 2180791788313923 2183196201238179 2185945552261728 2187543465677124 2193535640984859 2200326773000292 2206723111364592 2210204101414068 2211117223493952 2213555071461696 2214605145025008 2218794713853306 2221241026570938 2221461507703104 2224038288350016 2224608730098336 2225664047332728 2227546592183664 2228117933773944 2229174915715962 2231982168830784 2232554648098464 2236076386043256 2238670119194424 2239732106917002 2240306573959917 2242201503974346 2245600986436512 2246666262046776 2253621885149088 2261446961139189 2268020975569164 2271459603862208 2271598659786681 2275042712335632 2281274567829612 2282086188225216 2284733290371264 2284873158894273 2285817129693072 2286403417045512 2288337337389456 2289422886410988 2290010098600998 2290368736880832 2292893962911936 2293981673520528 2295421973108928 2296510882963344 2300855400283158 2301083783964864 2303392188293334 2307386971831824 2307978791615304 2309073658214742 2312574527958624 2314530584747712 2316222493069896 2322567149278086 2336530353209568 2344643305824879 2344876035908832 2348198103992688 2349312049962324 2351902263428052 2353017966589071 2355468067162944 2356585461881712 2358578744665056 2359183694584176 2360302851934548 2363040681371892 2363881392104256 2366768254195143 2370356596794096 2371481054382708 2372089313604618 2375076542227776 2377695162109248 2378823100990704 2385951048088794 2394473252970906 2401433974132056 2408868754237728 2411662917614112 2413425829103596 2415467189466648 2417232881856609 2420276960851488 2420897735695248 2422945416059424 2424094820905752 2424716574989292 2428680700298889 2428921771962912 2431358420976297 2435044691053584 2436199835593932 2437355528115561 2438885846428236 2440042813148553 2441050890622992 2443115617233696 2443742249945616 2444901520462668 2448608323720896 2451598657571313 2452470875015184 2459188746294444 2462917210930368 2473973315163072 2478653554214504 2482563500285166 2486327404227552 2487506876430696 2490249455394408 2491430788153134 2495208136110048 2497959206030304 2499144196165992 2502043074393768 2502684821360628 2503872053249319 2505989916206622 2506632675495687 2507025239018208 2509789337781984 2510979939934632 2511623979110772 2518503884093727 2518753871637216 2526301109741076 2527499544802623 2531331577900656 2538690145493056 2542694796139824 2550566916251712 2553525442179648 2555392054344984 2557553494729392 2559423051377586 2562646193842752 2563303484853792 2565471617004096 2566688633900208 2567346961753368 2570324951667672 2571544270904706 2571799523254848 2572203844176201 2574379504563138 2576664828990936 2578282614056736 2579505708275928 2580729382710594 2584642119483168 2586828300600384 2587491794060064 2588719256960472 2595810343310802 2596476140567217 2599745944870944 2601646343953452 2605750304703633 2624456704462416 2628596647360764 2632581957417408 2633830810338384 2636734717476432 2637985540397436 2641722866991774 2641985085292992 2649222078769872 2649901575558312 2651158644616926 2654081656407198 2654497311901632 2655178161730272 2657424004710336 2658684642283728 2659366566117288 2666651171393358 2671961110006248 2674907057372904 2676175988614542 2680233435424224 2692265078265696 2697358279586372 2701613220898563 2705709234012336 2707997817948768 2709977348517444 2713120782315876 2714086042786368 2717400588149979 2718367371268272 2721520537059888 2722811580957924 2723509952657154 2725813593066852 2726939733668928 2727106673518971 2728233348343344 2729946297236544 2731241338174512 2732536993458276 2736679891217472 2739425277435282 2739697193710656 2740996860311088 2744176275141552 2746182251950866 2748505069387908 2749210031188818 2752672176922176 2754684364186008 2770781862296664 2778836510607264 2783219979558456 2788485248491317 2788762034475936 2791836759680928 2797118329755996 2798445235984533 2801530637318709 2802688059604176 2805058671638688 2805778138826448 2807109153123804 2811365112420288 2814798458692989 2815077856535712 2815799893535952 2820403393895484 2823513005004732 2824852432426461 2827793834771904 2829135292947792 2837894225743296 2847748025138238 2856026413679688 2860531645657302 2864868600718944 2867291807239872 2869387780783176 2872716122452104 2874816061138107 2877247681570566 2878436385539424 2881609980416352 2882976968073096 2883716420460516 2888265331972539 2888717662951776 2891615570626131 2891902593361248 2893274463661704 2898747932614803 2900567940813828 2901943921810419 2905598408973408 2906343663515568 2907722384418564 2910928268317572 2912309164080531 2916724620902832 2924714187979812 2933769030667056 2942297481819456 2946938801885424 2952513792520218 2952806860033344 2958392951804408 2961654702094584 2963059661630682 2966326557160986 2967552063110304 2970062122911552 2970823911698592 2972233220954616 2980374838616106 2981139272503101 2981435181391008 2984893492259232 2986309475889336 2987075431946556 2989602005299128 2991020222569194 2991787386881949 2995555016062368 3005956248757029 3015262614852252 3024027967425552 3028798213048908 3033390283114176 3041699423772816 3043922888263878 3046497545192364 3047756172924096 3048537889394016 3051116449852608 3052563848547984 3053346798134664 3058642231360704 3061710604192374 3062014510617792 3063467079171216 3067807200377544 3069262516886262 3071189584391112 3072646505446326 3076515962442432 3077305055487072 3078764877619656 3087198309534246 3088296657426528 3096756199037448 3099019909709259 3117129595083747 3126191074433172 3130930805323584 3131122477003263 3132416066616432 3135869684570736 3137357288785428 3142113949175616 3145578259445568 3147070469246064 3150720908495856 3153024067054698 3155691005593524 3156500406179754 3160475462392128 3161974739176944 3162785751472824 3167774880227946 3171764134654272 3181268064118392 3182777204566266 3192631003961208 3201911965509408 3213029715389649 3220622919288864 3222977175808812 3227863647593664 3228061253381073 3231805637758617 3232126427874336 3232955433319056 3238240933731852 3241811227968396 3243349089082233 3246726254738112 3248266447458576 3249807370820748 3251847795237648 3253390417531404 3254734520830656 3254933771619417 3258322999927488 3259868693950224 3268798210095084 3269636621455014 3269961166686912 3278918328392592 3281315198515686 3310084667046888 3315306152121102 3316675835240928 3320332607192544 3321907717537512 3328192070779959 3331861539856407 3332192261554656 3336057432525024 3336913095147504 3338496070999092 3341319888275496 3342176900660916 3343762373573943 3347973253246176 3348831972147696 3358005178791636 3359598160375503 3368401479654768 3369999393070164 3375108770534208 3390259728186432 3402031463353746 3407189405793312 3410071326305856 3412564068503448 3421911851744418 3422251511866944 3423129282337824 3427099935556896 3428725694539608 3429605125568268 3432506006084184 3434134329616482 3435015147901497 3435553105321248 3439340944367904 3440972510280792 3443132959663392 3451283100424737 3451625675947296 3455088282440001 3461080457747736 3461968187422956 3463610487322113 3468861791937936 3474333739604844 3483850723917129 3499275605949888 3504795529814352 3511774413784512 3515646289968576 3517314053863248 3522297155989032 3523968074943486 3527853395142078 3532296105026496 3533202100744416 3534878192822568 3538775541876264 3540454277901822 3544561022057838 3544912856378304 3545822088156384 3555534895191144 3557221581574062 3558133970406927 3562614813341664 3566542743163872 3568234651486056 3578926572133191 3602150961198084 3607612312016448 3613303131356592 3617494376421168 3620138743655394 3623200784199972 3624489828357696 3628694049413184 3630415441277232 3631346603542872 3634418124089136 3636142231358628 3637074862483938 3637644464457792 3641655117566016 3643382657944368 3652567036580376 3654299753390898 3654662480414784 3658328769642354 3658901700188736 3661576335934488 3664673425850544 3665613374918424 3667352280694002 3672912485581344 3694375816395552 3710959972744608 3717980331321756 3723845250427749 3729491106341328 3731260314646044 3735374183091612 3736917412805568 3737146182229701 3741037518435264 3742812204165072 3746938809045456 3753064611590652 3754027232040942 3754399858047936 3760537858527312 3764684006672976 3766469909901948 3767435968666158 3772180390597056 3776339375114688 3789451664611614 3796997366850984 3808035218239584 3814042194209736 3825850374377568 3830288163269472 3833088081517476 3836330242094088 3839134577066379 3843969290764128 3844955227280688 3848207425506144 3851020442630052 3855487427501508 3857316406357059 3857699284882272 3861569256844707 3864997243486404 3867423921085104 3869258562413892 3871094074065891 3875124884687424 3876963179224752 3881237691090096 3883078885440708 3888966161203776 3893715514966203 3899618917306416 3902469515930178 3911692040889408 3929251735847232 3936685056693624 3942894971041146 3948872936126112 3950746215507576 3955102076214648 3956978310596154 3962584300487661 3962977627939488 3973833118154808 3974852363337468 3976737966925389 3981122484610797 3981745967852448 3982767242595408 3986136007065504 3988026963425592 3989049849175932 3999976757090037 4007941665009372 4012360586059356 4020350153136336 4032037289900736 4038397617398544 4046037419379558 4055599231697088 4058563851018504 4061996726923152 4064966022776166 4069681173473814 4070085131397312 4071129064179552 4077551056902408 4082280805589832 4084217371436886 4084622772228288 4085264928985731 4088720389600278 4090409600503392 4092350022515016 4094919445854816 4096862007261768 4098805490187414 4105019836826208 4109137916152923 4109545790565984 4116264412712328 4119273377926299 4123815046783227 4129008265383264 4132026546279012 4156172793444996 4168254765910896 4174829969337684 4176554755488576 4181159579427648 4183143051713904 4187755139521392 4195677494633994 4196093958994752 4200961211327808 4204032089406264 4207588007458032 4208667208239672 4210663729685706 4215966318902592 4217047668630432 4220614595716416 4223699840303928 4230605090843226 4235269507507098 4241690752157856 4243702939421688 4256841338614944 4271622037707357 4284039620519532 4290797468485953 4297302901078416 4300937710859808 4304081671174764 4309074183678156 4310607244425408 4315871522355849 4317654578309136 4322414970624528 4324465452109644 4325574630690774 4331021929944768 4333076494427664 4335797060316864 4337853890041872 4339911695492556 4346491591933632 4350851911220742 4358397613460112 4359515495273352 4361583576627846 4366392402476358 4371891104523456 4375086931354248 4387071281969718 4400653546000584 4413446222729184 4420408202828136 4428770688780327 4429210290050016 4437589427706612 4442482053141876 4444589492446023 4449217460196672 4449489835741479 4451328094665456 4455093184367328 4456235867547888 4458349831431924 4465109296196928 4470562257924159 4472152772086512 4477340238388848 4479464213834004 4480613147919834 4484403007948692 4491201972873024 4493332524093552 4507243770298176 4522893922278378 4536041951138328 4543197319573362 4550085424671264 4562549135659224 4565884332395817 4569746317788546 4571634259386144 4572806834091024 4576674674778912 4578845772821976 4580020197201996 4587963347041056 4592565906288561 4593021765926688 4601710800566316 4603893775329393 4606784376586668 4608969758169489 4614773943663648 4615957583230608 4618147316429484 4625149055917248 4630797464301369 4632444986139792 4645134298556172 4673060706419136 4689286611649758 4689752071817664 4696396207985376 4698624099924648 4703804526856104 4706035933178142 4713170923763424 4717157489330112 4718367389168352 4720605703869096 4726081362743784 4729536100582047 4733536508390286 4734750609269631 4740713193588192 4742962108765416 4744178627209236 4751662320341919 4757646201981408 4771902096177588 4774165806849399 4788946505941812 4802867948264112 4817737508475456 4823325835228224 4826851658207192 4830934378933296 4834465763713218 4840553921702976 4841795471390496 4845890832118848 4848189641811504 4849433149978584 4857361400597778 4857843543925824 4862716841952594 4870089382107168 4872399671187864 4874711056231122 4877771692856472 4880085626297106 4882101781245984 4886231234467392 4887484499891232 4889803040925336 4903197315142626 4904454932182521 4904941750030368 4918377492588888 4921972797773529 4957307108429008 4965127000570332 4972654808455104 4972959228181653 4975013752861392 4980498910788816 4982861576306268 4990416272220096 4995918412060608 4998288392331984 5004086148787536 5005369642721256 5007744106498638 5011979832413244 5013265350991374 5014050478036416 5019578675563968 5021959879869264 5023247958221544 5037007768187454 5037507743274432 5052602219482152 5054999089605246 5062663155801312 5085389592279648 5103047195030619 5110784108689968 5115106989458784 5118846102755172 5126606969707584 5132867777616627 5133377267800416 5134693923506736 5140649903335344 5143088541809412 5144407688352402 5148759009126276 5151201494424723 5153329657981872 5156565228113472 5159011416551856 5161458765421188 5169284238966336 5174983588120128 5177438513920944 5191620686621604 5192952281134434 5199491889741888 5203292687906904 5211500609407266 5248913408924832 5257193294721528 5267661620676768 5273469434952864 5275971080794872 5283445733983548 5285952112415229 5291780092713117 5298444157539744 5299803151116624 5302317289233852 5308163312814396 5310356323460544 5310681416852733 5316841533086757 5317369284567456 5318733132234576 5333302342786716 5335832372361093 5343922220012496 5349814114745808 5352351977229084 5360466870848448 5384530156531392 5394716559172744 5403226441797126 5411418468024672 5415995635897536 5419954697034888 5426241564631752 5430208115483091 5434801176299958 5436734742536544 5443041074119776 5445623161915848 5447019905314308 5451627186133704 5454213347037942 5455612293725907 5456466696686688 5462482676349024 5465073986916552 5478850554870564 5481449630086347 5481993720622176 5488352550283104 5492364503901732 5497010138775816 5498420062377636 5501028421041003 5509368728372016 5541563724593328 5557673021214528 5566439959116912 5576970496982634 5577524068951872 5583673519361856 5594236659511992 5596890471969066 5603061274637418 5605376119208352 5610117343277376 5611556277652896 5614218306247608 5629596917385978 5630155713071424 5631040848061413 5631599787071904 5640806787790968 5647026010009464 5649704864852922 5651153952999237 5658270585895584 5684177496917421 5695496050276476 5712052827359376 5721063291314604 5729737201437888 5738775561566352 5745432244904208 5749632122276214 5754495363141132 5756872771078848 5763219960832704 5765953936146192 5767432840921032 5776530663945078 5777435325903552 5783231141252262 5783805186722496 5786548927323408 5797495865229606 5801135881627656 5803887843620838 5811196817946816 5812687327031136 5815444768837128 5821856536635144 5824618328161062 5833449241805664 5849428375959624 5853704273895267 5867538061334112 5893877603770848 5905027585040436 5914342456561719 5916785903608816 5923309404189168 5926119323261364 5932653114321972 5935104126220608 5935467465894231 5941647823397184 5944466441909232 5960749677232212 5962278545006202 5962870362782016 5969786984518464 5972618951778672 5974150863893112 5979204010598256 5982040445138388 5983574773763898 5991110032124736 6011912497514058 6030525229704504 6048055934851104 6057596426097816 6069056129069337 6083398847545632 6087845776527756 6092995090384728 6097075778788032 6097449034164249 6104521760210721 6105127697095968 6106693596269328 6123421208384748 6126326057155329 6126934158342432 6135614400755088 6138525033772524 6142379168782224 6145293010892652 6148208235281121 6154610110974144 6157529755239312 6174396619068492 6176593314853056 6193512398074896 6198039819418518 6234259190167494 6252382148866344 6262244954006526 6264832133232864 6271739369141472 6274714577570856 6293516241950991 6294140938492128 6301441816991712 6306048134109396 6311382011187048 6313000812359508 6315995594528559 6323949478353888 6325571502945648 6335549760455892 6345907636264839 6352904261260647 6362536128236784 6365554409132532 6385262007922416 6403823931018816 6426059430779298 6441245838577728 6445954351617624 6456122506762146 6463611275517234 6464252855748672 6465910866638112 6476481867463704 6483622455936792 6486698178164466 6488361946036161 6496532894917152 6499614741641496 6503695590475296 6506780835062808 6509867543238834 6519737387900448 6526277866831113 6537596420190168 6539273242910028 6542375364941769 6557836656785184 6562630397031372 6580606922954577 6620169334093776 6630612304242204 6633351670481856 6640665214385088 6643815435075024 6656384141559918 6663723079712814 6664384523109312 6672114865050048 6673826190295008 6676992141998184 6682639776550992 6684353801321832 6687524747147886 6695946506492352 6697663944295392 6716010357583272 6719196320751006 6720919721879751 6736802959309536 6739998786140328 6784340883417567 6804062926707492 6814378811586624 6814795979360043 6825128137006896 6843823703488836 6846258564675648 6854199871113792 6857451389079216 6859210251136536 6865012012168368 6868268659232964 6870030295802994 6871106210642496 6878681888735808 6881945020561584 6886265919326784 6902566200849474 6903251351894592 6910176564880002 6922160915495472 6923936374845912 6927220974644226 6937723583875872 6948667479209688 6967701447834258 7009591059628704 7033929917474637 7034628107726496 7044594311978064 7047936149886972 7055706790284156 7059053899767213 7066404201488832 7069756385645136 7077551083752528 7080908555803644 7089122044115676 7091644176312768 7100304762585429 7111069790382288 7114443163148124 7116267940813854 7125229626683328 7133085486327744 7136469302972112 7157853144266382 7204301922396168 7226606262713184 7234988752842336 7240277487310788 7246401568399944 7251698645569827 7260830882554464 7262693207085744 7268836248178272 7272284462717256 7274149724967876 7286042100896667 7286765315888736 7294075262928891 7305134073160752 7308599506781796 7312066584346683 7316657539284708 7323152671868976 7329346851701088 7331226749836848 7334704561388004 7345824971162688 7354795972713939 7388751632791104 7421919945489216 7435960662643512 7447690500855498 7458982212682656 7462520629292088 7470748366183224 7474292364459402 7485624408330144 7493877618090912 7506129223181304 7508054464081884 7511616159747957 7519898026487061 7521075717054624 7529368013345952 7532939819803896 7534871937332316 7555511652281181 7578903329223228 7582498634407869 7593994733701968 7616070436479168 7628084388419472 7651700748755136 7660576326538944 7666176163034952 7672660484188176 7678269154132758 7687938581528256 7689910454561376 7696414851012288 7702040885260104 7710974855003016 7714632812714118 7715398569764544 7716611532528603 7723138513689414 7729994486972808 7734847842170208 7738517124827784 7742188148131782 7753926358449504 7762475382180192 7766157770881416 7787431029932406 7789428421701651 7799237834612832 7804939031860356 7873370113387248 7885789942082292 7897745872252224 7901492431015152 7910204152429296 7913956621192308 7925168600975322 7925955255878976 7947666236309616 7949704726674936 7953475933850778 7962244969221594 7963491935704896 7965534485190816 7972272014131008 7976053926851184 7978099698351864 7999953514180074 8015883330018744 8024721172118712 8040700306272672 8076795234797088 8092074838759116 8104839662695689 8117127702037008 8123993453846304 8129932045552332 8139362346947628 8142258128359104 8152201764449937 8155102113804816 8164561611179664 8168434742873772 8170529857971462 8177440779200556 8180819201006784 8184700045030032 8189838891709632 8193724014523536 8197610980374828 8210039673652416 8218275832305846 8219091581131968 8232528825424656 8238546755852598 8247630093566454 8258016530766528 8264053092558024 8312345586889992 8336509531821792 8349659938675368 8365455745473951 8366286103427808 8375510279042784 8391354989267988 8395335707953599 8404591911956127 8408064178812528 8415176014916064 8417334416479344 8421327459371412 8434095337260864 8444395376078967 8447399680607856 8461210181686452 8470539015014196 8474557297279383 8483381504315712 8487405878843376 8513682677229888 8543244075414714 8568079241039064 8581594936971906 8594605802156832 8601875421719616 8608163342349528 8618148367356312 8624448183414321 8631743044711698 8635309156618272 8644829941249056 8648930904219288 8651149261381548 8664795995917617 8666152988855328 8674846711878393 8675707780083744 8679823390985112 8696243797844409 8701703822441484 8705831765431257 8716795226920224 8719030990546704 8723167153255692 8732784804952716 8750173862708496 8774142563939436 8801307092001168 8826892445458368 8840816405656272 8857541377560654 8858420580100032 8875178855413224 8884964106283752 8889178984892046 8898979671482958 8902656189330912 8910186368734656 8912471735095776 8916699662863848 8941124515848318 8943417817509303 8944305544173024 8954680476777696 8958928427668008 8961226295839668 8968806015897384 8975362160645847 8986665048187104 9017868746271087 9045787844556756 9072083902276656 9086394639146724 9100170849342528 9125098271318448 9131768664791634 9139492635577092 9143268518772288 9145613668182048 9153349349557824 9157691545643952 9160040394403992 9175926694082112 9185131812577122 9186043531853376 9203421601132632 9207787550658786 9213568753173336 9217939516338978 9229547887327296 9231915166461216 9236294632858968 9261594928602738 9264889972279584 9290268597112344 9297059729127777 9351388785251241 9378573223299516 9392792415970752 9393367431009789 9397248199849296 9407609053712208 9412071866356284 9426341847526848 9436734778336704 9441211407738192 9452162725487568 9459072201164094 9467073016780572 9469501218539262 9481426387176384 9485924217530832 9488357254418472 9503324640683838 9515292403962816 9543804192355176 9548331613698798 9577893011883624 9605735896528224 9639089146168947 9653703316414384 9661868757866592 9668931527426436 9683590942780992 9684183760143219 9695416913275851 9696379283623008 9698866299957168 9714722801195556 9725433683905188 9730047267246699 9740178764214336 9744799342375728 9749422112462244 9755543385712944 9760171252594212 9764203562491968 9774968999782464 9779606081850672 9806394630285252 9808909864365042 9809883500060736 9836754985177776 9843945595547058 9914614216858016 9930254001140664 9945918456363306 9950027505722784 9960997821577632 9965723152612536 9984576212339877 9995584619569221 9996576784663968 10008172297575072 10010739285442512 10015488212997276 10023959664826488 10026530701982748 10031287120721829 10043919759738528 10046495916443088 10074015536374908 10078794481126509 10105204438964304 10109998179210492 10125326311602624 10170779184559296 10206094390061238 10221568217379936 10230213978917568 10237692205510344 10265735555233254 10266754535600832 10269387847013472 10281299806670688 10286177083618824 10288815376704804 10297518018252552 10302402988849446 10305045443704491 10306659315963744 10318022833103712 10322917530842376 10353849301274211 10354877027841888 10365264847320003 10383241373243208 10385904562268868 10390831461966339 10406585375813808 10423001218814532 10451552171751387 10497826817849664 10514386589443056 10535323241353536 10546938869905728 10551942161589744 10566891467967096 10571904224830458 10583560185426234 10596888315079488 10599606302233248 10604634578467704 10616326625628792 10621362833705466 10633683066173514 10634738569134912 10637466264469152 10666604685573432 10671664744722186 10674401911220781 10687844440024992 10699628229491616 10704703954458168 10736779716399573 10789433118345488 10806452883594252 10822836936049344 10839909394069776 10852483129263504 10860416230966182 10869602352599916 10873469485073088 10886082148239552 10891246323831696 10894039810628616 10903254372267408 10908426694075884 10911224587451814 10912933393373376 10924965352698048 10930147973833104 10957701109741128 10962899260172694 10963987441244352 10976705100566208 10984729007803464 10994020277551632 10996840124755272 11002056842082006 11018737456744032 11083127449186656 11132879918233824 11153940993965268 11171535751283247 11188473319023984 11193780943938132 11206122549274836 11210752238416704 11211438546689103 11223112555305792 11228436612495216 11259193834771956 11262081696122826 11263199574143808 11281613575581936 11294052020018928 11299409729705844 11302307905998474 11316541171791168 11368354993834842 11390992100552952 11424105654718752 11442126582629208 11463772688242081 11477551123132704 11490864489808416 11499264244552428 11508990726282264 11517403731199137 11531907872292384 11534865681842064 11553061327890156 11566462282504524 11571949219071177 11573097854646816 11584707770534121 11594991730459212 11602271763255312 11607775687241676 11613282222197673 11625374654062272 11630889537674256 11643713073270288 11649236656322124 11666898483611328 11681146544898609 11698856751919248 11707408547790534 11735076122668224 11787755207541696 11810055170080872 11828684913123438 11833571807217632 11846618808378336 11852238646522728 11865306228643944 11870934931788462 11887752901462983 11888932883818464 11921499354464424 11924557090012404 11930213900776167 11945237903557344 11948301727786224 11958408021196512 11964080890276776 11967149547527796 11999930271270111 12023824995028116 12061050459409008 12096111869702208 12115192852195632 12138112258138674 12166797695091264 12175691553055512 12185990180769456 12194898068328498 12209043520421442 12210255394191936 12213387192538656 12246842416769496 12252652114310658 12253868316684864 12255794786957193 12271228801510176 12277050067545048 12284758337564448 12290586021785304 12296416470562242 12315059510478624 12327413748458769 12348793238136984 12357820133778897 12371445140349681 12387024796149792 12396079638837036 12468518380334988 12504764297732688 12524489908013052 12529664266465728 12543478738282944 12549429155141712 12587032483901982 12588281876984256 12602883633983424 12612096268218792 12622764022374096 12626001624719016 12631991189057118 12647898956707776 12651143005891296 12671099520911784 12691815272529678 12705808522521294 12725072256473568 12731108818265064 12770524015844832 12814866113122071 12852118861558596 12872392405457859 12891908703235248 12912245013524292 12927222551034468 12931821733276224 12947614567067547 12952963734927408 12967244911873584 12973396356328932 12976723892072322 12993065789834304 12999229483282992 13007391180950592 13013561670125616 13019735086477668 13039474775800896 13052555733662226 13075192840380336 13078546485820056 13084750729883538 13115673313570368 13125260794062744 13161213845909154 13240338668187552 13261224608484408 13286312066340981 13287630870150048 13312768283119836 13327446159425628 13333768477338069 13347652380590016 13353984283996368 13365279553101984 13368707602643664 13375049494295772 13395327888590784 13411686773772477 13432020715166544 13438392641502012 13441839443759502 13473605918619072 13479997572280656 13568681766835134 13608125853414984 13629591958720086 13650256274013792 13687647406977672 13697652997187451 13714902778158432 13718420502273072 13730024024336736 13736537318465928 13740060591605988 13763890041123168 13777697718865683 13805132401698948 13811681325988179 13820353129760004 13826909274508467 13844321830990944 13847872749691824 13854441949288452 13875447167751744 13892392392904107 13897334958419376 13935402895668516 14019182119257408 14067859834949274 14069256215452992 14089188623956128 14095872299773944 14111413580568312 14118107799534426 14139512771290272 14155102167505056 14161817111607288 14178244088231352 14188608301746141 14200609525170858 14204251827808893 14222139580764576 14228886326296248 14232535881627708 14272938605944224 14315706288532764 14322497420548197 14408603844792336 14453212525426368 14469977505684672 14480554974621576 14492803136799888 14503397291139654 14521661765108928 14525386414171488 14537672496356544 14544568925434512 14548299449935752 14572084201793334 14573530631777472 14588150525857782 14610268146321504 14617199013563592 14624133168693366 14633315078569416 14646305343737952 14658693703402176 14662453499673696 14669409122776008 14709591945427878 14713364796547563 14765918393320587 14871921325287024 14895381001710996 14917964425365312 14925041258584176 14941496732366448 14948584728918804 14971248816660288 14987755236181824 15012258446362608 15016108928163768 15023232319495914 15039796052974122 15042151434109248 15058736026691904 15065879639607792 15069743874664632 15111023304562362 15157806658446456 15164997268815738 15187989467403936 15256168776838944 15309141585091857 15332352326069904 15345320968376352 15356538308265516 15379820909122752 15398603332849881 15404081770520208 15421949710006032 15429265625428236 15433223065057206 15446277027378828 15453604483274169 15459988973945616 15469695684340416 15477034249655568 15484376296263564 15507852716899008 15524950764360384 15532315541762832 15574862059864812 15578856843403302 15598475669225664 15609878063720712 15746740226774496 15771579884164584 15802984862030304 15820408304858592 15827913242384616 15850337201950644 15857856337245687 15875340278139351 15895332472619232 15899409453349872 15906951867701556 15924489938443188 15931068970381632 15950524599260271 15952107853702368 15956199396703728 15999907028360148 16007497117083279 16031766660037488 16049442344237424 16081400612545344 16153590469594176 16184149677518232 16209679325391378 16234255404074016 16247986907692608 16259864091104664 16278724693895256 16290624346449273 16304403528899874 16310204227609632 16329123222359328 16336869485747544 16341059715942924 16354881558401112 16366836881177721 16369400090060064 16387448029047072 16395221960749656 16436551664611692 16444348890259041 16465057650849312 16477093511705196 16495260187132908 16503085263123009 16528106185116048 16624691173779984 16673019063643584 16699319877350736 16730911490947902 16732572206855616 16751020558085568 16782709978535976 16790671415907198 16809183823912254 16816128357625056 16830352029832128 16834668832958688 16842654918742824 16888790752157934 16893122544184239 16894799361215712 16922420363372904 16941078030028392 16949114594558766 16953461858997711 16974811757686752 17052532490752263 17086488150829428 17136158482078128 17163189873943812 17189211604313664 17216326684699056 17236296734712624 17248896366828642 17263486089423396 17270618313236544 17289659882498112 17297861808438576 17302298522763096 17329591991835234 17332305977710656 17349693423756786 17351415560167488 17359646781970224 17392487595688818 17403407644882968 17411663530862514 17433590453840448 17438061981093408 17446334306511384 17465569609905432 17500347725416992 17548285127878872 17561112821685801 17602614184002336 17681632811312544 17715082755121308 17743027369685157 17750357710826448 17769928212567504 17778357969784092 17797959342965916 17805312378661824 17824943470191552 17833399325727696 17882249031696636 17886835635018606 17888611088346048 17909360953555392 17917856855336016 17922452591679336 17937612031794768 17950724321291694 17973330096374208 18035737492542174 18091575689113512 18144167804553312 18172789278293448 18207168387208011 18250196542636896 18263537329583268 18278985271154184 18291227336364096 18292347102492747 18313565280632163 18315383091287904 18320080788807984 18370263625154244 18378978171465987 18406843202265264 18415575101317572 18427137506346672 18435879032677956 18444624705843363 18463830332922432 18472589265717936 18523189857205476 18529779944559168 18580537194224688 18594119458255554 18702777570502482 18757146446599032 18786734862019578 18794496399698592 18815218107424416 18824143732712568 18880548725852973 18882422815476384 18904325450975136 18918144402328188 18934146033561144 18939002437078524 18947986783585677 18971848435061664 18976714508836944 19006649281367676 19037722908794517 19058712783781941 19087608384710352 19096663227397596 19155786023767248 19211471793056448 19278178292337894 19307406632828768 19323737515733184 19337863054852872 19368367520286438 19390833826551702 19392758567246016 19397732599914336 19429445602391112 19450867367810376 19460094534493398 19465085838108483 19489598684751456 19498844224924488 19511086771425888 19520342505188424 19559212163701344 19578833600493339 19612789260570504 19617819728730084 19627126094825307 19673509970355552 19687891191094116 19741820768863731 19829228433716032 19860508002281328 19891836912726612 19900055011445568 19921995643155264 19931446305225072 19969152424679754 19991169239138442 19993153569327936 20016344595150144 20021478570885024 20030976425994552 20047919329652976 20053061403965496 20062574241443658 20087839519477056 20092991832886176 20148031072749816 20157588962253018 20162759165639253 20210408877928608 20219996358420984 20353022650252701 20412188780122476 20443136434759872 20444387938080129 20475384411020688 20531471110466508 20538775694026944 20562599613341376 20572354167237648 20577630753409608 20595036036505104 20604805977698892 20610090887408982 20613318631927488 20636045666207424 20645835061684752 20707698602548422 20709754055683776 20730529694640006 20766482746486416 20771809124537736 20781662923932678 20813170751627616 20846002437629064 20903104343502774 21028773178886112 21101789752423911 21103884323179488 21133782935934192 21143808449660916 21167120370852468 21177161699301639 21199212604466496 21209269156935408 21232653251257584 21242725667410932 21267366132347028 21274932528938304 21300914287756287 21333209371146864 21343329489444372 21348803822441562 21375688880049984 21399256458983232 21409407908916336 21473559432799146 21578866236690976 21612905767188504 21679818788139552 21704966258527008 21720832461932364 21739204705199832 21755095936709481 21782492647663392 21788079621257232 21806508744534816 21816853388151768 21822449174903628 21858126302690001 21860295947666208 21882225788786673 21915402219482256 21925798520345388 21936199753040049 21969458015606928 21988040555103264 21993680249510544 22004113684164012 22037474913488064 22064387918141817 22166254898373312 22265759836467648 22307881987930536 22343071502566494 22376946638047968 22387561887876264 22412245098549672 22422877093378206 22456873224990432 22518387669543912 22524163392245652 22534848479243871 22559694079461183 22563227151163872 22588104040037856 22598819459411688 22604615811996948 22666534956843543 22736709987669684 22747495903223607 22781984201105904 22848211309437504 22884253165258416 22927545376484162 22955102246265408 22981728979616832 22998528489104856 23017981452564528 23034807462398274 23063815744584768 23069731363684128 23106122655780312 23132924565009048 23143898438142354 23146195709293632 23149834597585809 23169415541068242 23189983460918424 23204543526510624 23215551374483352 23226564444395346 23261779075348512 23287426146540576 23298473312644248 23362293089797218 23368285265104953 23397713503838496 23414817095581068 23620110340161744 23657369826246876 23667143614435264 23693237616756672 23704477293045456 23730612457287888 23741869863576924 23775505802925966 23777865767636928 23842998708928848 23849114180024808 23860427801552334 23890475807114688 23896603455572448 23916816042393024 23928161780553552 23934299095055592 23999860542540222 24047649990056232 24122100918818016 24230385704391264 24276224516277348 24314518988087067 24351383106111024 24371980361538912 24389796136656996 24418087040842884 24426774385077312 24456605293349811 24493684833538992 24505304228621316 24511589573914386 24542457603020352 24554100135090096 24569516675128896 24581172043570608 24592832941124484 24630119020957248 24654827496917538 24697586476273968 24715640267557794 24742890280699362 24774049592299584 24792159277674072 24937036760669976 25009528595465376 25048979816026104 25096367236421853 25098858310283424 25174064967803964 25186007123860797 25213775735868381 25224192536437584 25245528044748192 25252003249438032 25263982378114236 25302286011782592 25333186128236901 25342199041823568 25383630545059356 25411617045042588 25423671891838149 25450144512947136 25462217636530128 25541048031689664 25629732226244142 25704237723117192 25744784810915718 25783817406470496 25824490027048584 25854445102068936 25873344550242963 25895229134135094 25905927469854816 25934489823747168 25946792712657864 25953447784144644 25998458966565984 26024540135635179 26027123340251232 26039470172955336 26088731393533227 26105111467324452 26117495296293771 26150385680760672 26157092971640112 26169501459767076 26250521588125488 26322427691818308 26480677336375104 26522449216968816 26572624132681962 26575261740300096 26625536566239672 26654892318851256 26667536954676138 26707968567992736 26730559106203968 26737415205287328 26750098988591544 26823373547544954 26830253452527909 26864041430333088 26876785283004024 26883678887519004 26926086481937541 26959995144561312 27053606238813261 27137363533670268 27216251706829968 27259183917440172 27300512548027584 27375294813955344 27395305994374902 27429805556316864 27436841004546144 27460048048673472 27473074636931856 27480121183211976 27527780082246336 27555395437731366 27610264803397896 27623362651976358 27640706259520008 27653818549016934 27688643661981888 27695745499383648 27708883898576904 27784784785808214 27794669916838752 27870805791337032 27891179187383331 28135719669898548 28178377247912256 28180102293029367 28191744599547888 28222827161136624 28236215599068852 28279025542580544 28310204335010112 28323634223214576 28356488176462704 28377216603492282 28401219050341716 28408503655617786 28444279161529152 28457772652592496 28465071763255416 28545877211888448 28631412577065528 28644994841096394 28817207689584672 28917267438506841 28961109949243152 28985606273599776 29006794582279308 29050772828342976 29086250739827553 29089137850869024 29096598899871504 29144168403586668 29176301051715564 29190141801740097 29220536292643008 29234398027127184 29248266337386732 29266630157138832 29292610687475904 29324906999347392 29338818245552016 29419183890855756 29426729593095126 29531836786641174 29743842650574048 29790762003421992 29850082517168352 29882993464732896 29897169457837608 29953728637019631 29986753858707663 30024516892725216 30032217856327536 30046464638991828 30079592105948244 30093861362165487 30131759279215584 30139487749329264 30222046609124724 30236383443379527 30315613316892912 30329994537631476 30375978934807872 30512337553677888 30618283170183714 30664704652139808 30690641936752704 30713076616531032 30797206665699762 30808163541040416 30843899420012064 30858531250856472 30866446130114412 30892554054757656 30907208966548338 30915136331113473 30919977947891232 30954068499311136 30968752592527128 31061547903822633 31064631083525664 31095794541960009 31149724119729624 31157713686806604 31172494385899017 31219756127441424 31493480453548992 31543159768329168 31605969724060608 31640816609717184 31655826484769232 31700674403901288 31715712674491374 31750680556278702 31790664945238464 31798818906699744 31813903735403112 31848979876886376 31901049198520542 31904215707404736 31912398793407456 31999814056720296 32014994234166558 32023205733662343 32063533320074976 32098884688474848 32210339149198719 32368299355036464 32419358650782756 32468510808148032 32519728182209328 32557449387790512 32581248692898546 32608807057799748 32620408455219264 32658246444718656 32673738971495088 32682119431885848 32709763116802224 32733673762355442 32738800180120128 32774896058094144 32790443921499312 32873103329223384 32888697780518082 32930115301698624 32954187023410392 32990520374265816 33006170526246018 33056212370232096 33249382347559968 33398639754701472 33461822981895804 33514607253849741 33565419957071952 33581342831814396 33618367647824508 33632256715250112 33634315640067309 33669337665917376 33685309837485648 33777581504315868 33786245088368478 33789598722431424 33844840726745808 33882156060056784 33898229189117532 33906923717995422 33949623515373504 34105064981504526 34172976301658856 34272316964156256 34326379747887624 34391318064726243 34432653369398112 34472593469425248 34497792733657284 34526972178846792 34552211193597411 34595723616877152 34604597045526192 34659183983670468 34699386847513572 34715847657213531 34719293563940448 34754123311602363 34784975191377636 34806815289765936 34823327061725028 34839846666593019 34876123962186816 34892668613022768 34931139219810864 35000695450833984 35096570255757744 35122225643371602 35205228368004672 35363265622625088 35430165510242616 35486054739370314 35500715421652896 35539856425135008 35556715939568184 35595918685931832 35663258704388949 35666798651455392 35764498063393272 35773671270037212 35790641702328501 35835713710672032 35844905183358672 35875224063589536 35901448642583388 35999790813810333 36071474985084348 36183151378227024 36288335609106624 36345578556586896 36414336774416022 36500393085273792 36527074659166536 36557970542308368 36584694204985494 36627130561264326 36630766182575808 36640161577615968 36740527250308488 36757956342931974 36767384360871579 36813686404530528 36831150202635144 36854275012693344 36871758065355912 36889249411686726 36945178531435872 36982241245376307 37046379714410952 37073460401336691 37114335421049043 37161074388449376 37188238916511108 37405555141004964 37514292893198064 37573469724039156 37588992799397184 37630436214848832 37648287465425136 37761097451705946 37764845630952768 37808650901950272 37836288804656376 37868292067122288 37878004874157048 37895973567171354 37943696870123328 37953429017673888 38013298562735352 38075445817589034 38117425567563882 38175216769420704 38193326454795192 38311572047534496 38444598339366213 38556356584675788 38614813265657536 38617177216373577 38675726109705744 38736735040572876 38781667653103404 38795465199828672 38842843701202641 38858891204782224 38901734735620752 38920189068986796 38930171676216966 38979197369502912 38997688449848976 39022173542851776 39040685010376848 39118424327402688 39157667200986678 39225578521141008 39235639457460168 39254252189650614 39347019940711104 39375782382188232 39483641537727462 39721016004562656 39783673825453224 39858936199022943 39862892610450144 39938304849359508 39982338478276884 40001305432014207 40042957141770048 40061952851989104 40095838659305952 40106122807930992 40125148482887316 40185983665772352 40235060321317431 40296062145499632 40315177924506036 40325518331278506 40420817755857216 40439992716841968 40706045300505402 40824377560244952 40888775876160258 40950768822041376 41062942220933016 41092958991562353 41144708334475296 41155261506819216 41190072073010208 41209611955397784 41220181774817964 41291670123369504 41333093156597049 41415397205096844 41435043977964537 41461059389280012 41480727823525401 41532965492972832 41543618249075472 41563325847865356 41626341503255232 41677177178712321 41692004875258128 41806208687005548 42057546357772224 42203579504847822 42207768646358976 42267565871868384 42287616899321832 42334240741704936 42354323398603278 42418538313870816 42465306502515168 42485451334821864 42534732264694056 42565824905238423 42601828575512574 42612755483426679 42666418742293728 42686658978888744 42697607644883124 42818815817832672 42947118865598292 42967492261644591 43157732473381952 43225811534377008 43359637576279104 43409932517054016 43441664923864728 43478409410399664 43510191873418962 43564985295326784 43576159242514464 43613017489069632 43633706776303536 43644898349807256 43716252605380002 43720591895332416 43764451577573346 43830804438964512 43851597040690776 43872399506080098 43938916031213856 43976081110206528 43987360499021088 44008227368328024 44128775836283634 44140094389642689 44297755179961761 44615763975861072 44686143005132988 44753893276095936 44775123775752528 44824490197099344 44845754186756412 44913746449980864 45036775339087824 45048326784491304 45069696958487742 45119388158922366 45126454302327744 45176208080075712 45197638918823376 45209231623993896 45333069913687086 45473419975339368 45494991806447214 45563968402211808 45768506330516832 45855090752968324 45927424755275571 45997056978209712 46035962905129056 46069614924796548 46139462727368256 46195809998549643 46212245311560624 46265849130018096 46287796876284708 46299669195171618 46338831082136484 46360813449822507 46379966921836848 46409087053021248 46431102748966704 46453128888790692 46523558150697024 46574852293081152 46596946625288496 46724586179594436 46736570530209906 46795427007676992 46829634191162136 47240220680323488 47314739652493752 47408954586090912 47461224914575776 47483739727153848 47551011605851932 47573569011737061 47626020834418053 47685997417857696 47698228360049616 47720855603104668 47793206911144896 47851573797780813 47856323561107104 47868598190111184 47999721085080444 48022491351249837 48095299980112464 48244201837636032 48460771408782528 48552449032554696 48629037976174134 48702766212222048 48743960723077824 48779592273313992 48836174081685768 48871873039347819 48913210586699622 48987369667077984 49010608457242632 49023179147828772 49100510643533163 49108200270180192 49162344087141216 49185665882248968 49309654993835076 49333046670777123 49395172952547936 49431280535115588 49485780561398724 49509255789369027 49584318555348144 49874073521339952 50019057190930752 50097959632052208 50192734472843706 50197716620566848 50348129935607928 50372014247721594 50427551471736762 50448385072875168 50491056089496384 50504006498876064 50527964756228472 50666372256473802 50679367632552717 50684398083647136 50767261090118712 50823234090085176 50847343783676298 50860385576993133 50924435273060256 51259464452488284 51408475446234384 51489569621831436 51567634812940992 51648980054097168 51708890204137872 51746689100485926 51790458268270188 51811854939709632 51868979647494336 51893585425315728 51906895568289288 51996917933131968 52049080271270358 52054246680502464 52078940345910672 52177462787066454 52210222934648904 52234990592587542 52300771361521344 52314185943280224 52339002919534152 52501043176250976 52644855383636616 52683338465057403 53044898433937632 53145248265363924 53229082109055471 53251073132479344 53309784637702512 53335073909352276 53415937135985472 53474830410574656 53500197977183088 53646747095089908 53660506905055818 53728082860666176 53753570566008048 53767357775038008 53852172963875082 53919990289122624 54107212477626522 54274727067340536 54432503413659936 54518367834880344 54621505161624033 54750589627910688 54790611988749804 54873682009092288 54877041307478241 54940695841896489 54946149273863712 54960242366423952 55110790875462732 55136934514397961 55220529606795792 55246725303952716 55281412519040016 55307637098033868 55333874117530089 55391490998767296 55417767797153808 55569569571616428 55589339833677504 55741611582674064 55782358374766662 56271439339797096 56360204586058734 56383489199095776 56445654322273248 56472431198137704 56641646177558919 56647268446429152 56712976352925408 56754433206984564 56802438100683432 56817007311235572 56843960350757031 56915545305184992 56930143526510832 57113168726383551 57262825154131056 57289989682192788 57634415379169344 57834534877013682 57922219898486304 57971212547199552 58013589164558616 58172501479655106 58178275701738048 58193197799743008 58288336807173336 58352602103431128 58380283603480194 58395257514325449 58468796054254368 58496532674773464 58533260314277664 58677636491104032 58736500801480017 58838367781711512 58853459186190252 58881378284475921 59063673573282348 59225462306591193 59487685301148096 59581524006843984 59700165034336704 59765986929465792 59794338915675216 59907457274039262 59973507717415326 60049033785450432 60064435712655072 60092929277983656 60159184211896488 60187722724330974 60263518558431168 60278975498658528 60444093218249448 60472766886759054 60488277496917759 60631226633785824 60659989075262952 61236566340367428 61329409304279616 61333163814240387 61426153233062064 61594413331399524 61616327082080832 61687798840024128 61717062501712944 61732892260228824 61785108109515312 61814417933096676 61830272662226946 61839955895782464 61908136998622272 61937505185054256 62123095807645266 62129262167051328 62191589083920018 62299448239459248 62315427373613208 62344988771798034 62439512254882848 63086319536658336 63305369257271733 63311652969538464 63401348807802576 63431425348982748 63501361112557404 63531485097904917 63597637813399488 63627807470806224 63697959753772752 63802098397041084 63824797586814912 63999628113440592 64029988468333116 64046411467324686 64127066640149952 64197769376949696 64420678298397438 64736598710072928 64838717301565512 65039456364418656 65114898775581024 65162497385797092 65217614115599496 65265287810128443 65347477942990176 65364238863771696 65419526233604448 65467347524710884 65574378908070003 65580887842998624 65646677366360019 65746206658446768 65777395561036164 65808599259120147 65908374046820784 65981040748531632 66012341052492036 66112424740464192 66193163754425451 66498764695119936 66797279509402944 66923645963791608 67029214507699482 67130839914143904 67162685663628792 67236735295649016 67268631280134618 67370619674971296 67555163008631736 67572490176736956 67604545437731613 67679082238383549 67689681453491616 67764312120113568 67796458378235064 67813847435990844 67999604870530629 68210129963009052 68345952603317712 68544633928312512 68652759495775248 68782636129452486 68865306738796224 68945186938850496 68995585467314568 69053944357693584 69104422387194822 69191447233754304 69209194091052384 69318367967340936 69398773695027144 69431695314427062 69438587127880896 69449503792757427 69508246623204726 69569950382755272 69613630579531872 69646654123450056 69679693333186038 69785337226045536 69862278439621728 70104855795314859 70193140511515488 70244451286743204 70860331020485232 70972109478740628 71001430843305792 71079712850270016 71113431879136368 71191837371863664 71326517408777898 71333597302910784 71528996126786544 71547342540074424 71581283404657002 71671427421344064 71689810366717344 71750448127179072 71802897285166776 71999581627620666 72142949970168696 72366302756454048 72691157113173792 72828673548832044 72943556964261201 73054149318333072 73115941084616736 73169388409970988 73254261122528652 73280323155231936 73369815880049433 73481054500616976 73515912685863948 73534768721743158 73627372809061056 73662300405270288 73708550025386688 73743516130711824 73778498823373452 73890357062871744 73964482490752614 74092759428821904 74146920802673382 74228670842098086 74322148776898752 74376477833022216 74811110282009928 75028585786396128 75146939448078312 75289101709265559 75296574930850272 75522194903411892 75558021371582391 75641327207605143 75672577609312752 75736584134244576 75756009748314096 75791947134342708 75906858035347776 75999558384710703 76026597125470704 76150891635178068 76234851135127764 76350433538841408 76386652909590384 76623144095068992 76889196678732426 77112713169351576 77234354432747154 77351452219411488 77473470081145752 77563335306206808 77620033650728889 77685687402405282 77717782409564448 77803469471241504 77840378137973592 77860343352433932 77995376899697952 78073620406905537 78081370020753696 78266194180599681 78315334401973356 78352485888881313 78451157042282016 78471278914920336 78508504379301228 78751564764376464 78967283075454924 79442032009125312 79567347650906448 79717872398045886 79725785220900288 79876609698719016 79964676956553768 80002610864028414 80123905703978208 80191677318611904 80212245615861984 80250296965774632 80470120642634862 80490760357583727 80592124290999264 80630355849012072 80651036662557012 80778259445812623 80879985433683936 81160818716439783 81412090601010804 81648755120489904 81777551752320516 81901537644082752 82125884441866032 82185917983124706 82289416668950592 82310523013638432 82380144146020416 82419223910795568 82440363549635928 82583340246739008 82666186313194098 82830794410193688 82870087955929074 82922118778560024 82961455647050802 83065930985945664 83087236498150944 83126651695730712 83354354357424642 83384009750516256 83612417374011096 83673537562149993 84407159009695644 84535131743736768 84540306879088101 84575233798643664 84668481483409872 84708646797206556 84837076627741632 84930613005030336 84970902669643728 85069464529388112 85131649810476846 85203657151025148 85225510966853358 85332837484587456 85373317957777488 85395215289766248 85637631635665344 85894237731196584 85934984523289182 86451623068754016 86751802315520523 86883329847729456 86956818820799328 87020383746837924 87152318485028928 87258752219482659 87267413552607072 87289796699614512 87432505210760004 87528903155146692 87570425405220291 87661608877929024 87703194081381552 87744799012160196 87877832062427712 87974720998042176 88016454736656048 88257551672567268 88280188779285378 88595510359923522 89231527951722144 89372286010265976 89550247551505056 89648980394198688 89691508373512824 89861185911058893 89960261576122989 90073550678175648 90096653568982608 90139393916975484 90238776317844732 90281584086496461 90395277837646752 90418463247987792 90666139827374172 90709150330138581 90946839950678736 90989983612894428 91127936804423616 91537012661033664 91710181505936648 91854849510551142 91994113956419424 92071925810258112 92139229849593096 92391619997099286 92424490623121248 92531698260036192 92575593752569416 92599338390343236 92677662164272968 92721626899645014 92745408993340419 92759933843673696 92862205497933408 92906257777581384 93184643711467899 93193893250576992 93449172359188872 93473141060419812 93517483157697051 93659268382324272 94480441360646976 94629479304987504 94817909172181824 94922449829151552 94967479454307696 95102023211703864 95147138023474122 95252041668836106 95371994835715392 95396456720099232 95441711206209336 95703147595561626 95712647122214208 95737196380222368 95999442170160888 96044982702499674 96069617200987029 96190599960224928 96631017447596157 97104898065109392 97258075952348268 97405532424444096 97559184546627984 97672348163371536 97743746078695638 97826421173399244 97974739334155968 98021216914485264 98046358295657544 98201021287066326 98216400540360384 98324688174282432 98371331764497936 98619309987670152 98666093341554246 98790345905095872 98862561070231176 98971561122797448 99018511578738054 99168637110696288 99748147042679904 100195919264104416 100385468945687412 100543821761549223 100696259871215856 100744028495443188 100855102943473524 100896770145750336 100902946920201927 101008012997752128 101055929512456944 101332744512947604 101358735265105434 101368796167294272 101534522180237424 101646468180170352 101694687567352596 101720771153986266 101848870546120512 102518928904976568 102816950892468768 102979139243662872 103173954194178729 103297960108194336 103417780408275744 103493378200971852 103580916536540376 103656633580792233 103787170850631456 103813791136578576 104098160542540716 104147542971640593 104157880691821344 104354925574132908 104420445869297808 104469981185175084 104519539999779057 104628371886560448 104678005839068304 105002086352501952 105289710767273232 105366676930114806 106089796867875264 106290496530727848 106458164218110942 106502146264958688 106619569275405024 106670147818704552 106989776113166847 107000395954366176 107293494190179816 107321013810111636 107371925106985503 107507141132016096 107534715550076016 107704345927750164 107999372441430999 108214424955253044 108549454134681072 108865006827319872 109036735669760688 109243010323248066 109501179255821376 109581223977499608 109754082614956482 109881391683792978 109892298547727424 109920484732847904 110221581750925464 110273869028795922 110302153082614737 110441059213591584 110493450607905432 110562825038080032 110615274196067736 110667748235060178 110835535594307616 110946723736128921 111139139143232856 111220381204010073 111483223165348128 111564716749533324 112542878679594192 112720409172117468 112766978398191552 112891308644546496 112944862396275408 113283292355117838 113294536892858304 113425952705850816 113508866413969128 113604876201366864 113634014622471144 113687920701514062 113831090610369984 113860287053021664 114226337452767102 114525650308262112 114579979364385576 115333795018098639 115669069754027364 115844439796972608 115851531649120731 116027178329117232 116345002959310212 116386395599486016 116576673614346672 116705204206862256 116760567206960388 116790515028650898 116937592108508736 116993065349546928 117066520628555328 117355272982208064 117473001602960034 117676735563423024 117706918372380504 117762756568951842 118127347146564696 118450924613182386 119163048013687968 119576808597068829 119588677831350432 119814914548078524 119947015434830652 120003916296042621 120128871425310144 120185858555967312 120318368423792976 120375445448661948 120557950997317056 120705180963952293 120888186436498896 120945533773518108 120976554993835518 121262453267571648 121319978150525904 122473132680734856 122666327628480774 122852306466124128 123188826662799048 123278876974687059 123434125003425888 123465784520457648 123570216219030624 123628835866193352 123660545324453892 123875010370108512 123999279469791147 124246191615290532 124305131933893611 124383178167840036 124598896478918496 124630854747226416 124689977543596068 124879024509765696 125031531536136963 126172639073316672 126610738514543466 126623305939076928 126802697615605152 126862850697965496 127002722225114808 127062970195809834 127255614941612448 127395919507545504 127604196794082168 127697474715715269 127838266450280037 127999256226881184 128059976936666232 128092822934649372 128841356596794876 128902476784933773 129473197420145856 129677434603131024 130078912728837312 130229797551162048 130324994771594184 130435228231198992 130530575620256886 130694955885980352 130728477727543392 130839052467208896 130934695049421768 131148757816140006 131161775685997248 131293354732720038 131492413316893536 131554791122072328 131617198518240294 131816748093641568 131962081497063264 132024682104984072 132386327508850902 132420283168928067 133847291927583216 134058429015398964 134261679828287808 134325371327257584 134473470591298032 134537262560269236 134741239349942592 135110326017263472 135144980353473912 135209090875463226 135358164476767098 135379362906983232 135528624240227136 135592916756470128 135627694871981688 135999209741061258 136420259926018104 136691905206635424 137305518991550496 137565272258904972 137782274265826713 137991170934629136 138107888715387168 138208844774389644 138418388182104768 138587429995648929 138636735934681872 138797547390054288 138863390628854124 138899007585514854 139016493246409452 139139900765510544 139227261159063744 139293308246900112 139359386666372076 139570674452091072 139724556879243456 140209711590629718 140386281023030976 140488902573486408 141720662040970464 141944218957481256 142226863758272736 142383674743727328 142653034817555796 142720707035211183 142878062503254159 143057992253573088 143094685080148848 143162566809314004 143379620733434688 143554721393342439 143605794570333552 143999163255241332 144067474053749511 144285899940337392 144732605512908096 145382314226347584 145657347097664088 145887113928522402 146108298636666144 146231882169233472 146338776819941976 146508522245057304 146615619118043457 146739631760098866 146962109001233952 147031825371727896 147069537443486316 147301531930599489 147324600810540576 147487032261423648 147556997646746904 147928964981505228 147999140012331369 148185518857643808 148293841605346764 148457341684196172 148752955666044432 149622220564019856 150057171572792256 150293878896156624 150578203418531118 150593149861700544 151044389806823784 151116042743164782 151282654415210286 151345155218625504 151473168268489152 151512019496628192 151583894268685416 151999116769421406 152038102897658151 152053194250941408 152301783270356136 152469702270255528 152581156730979399 152773305819180768 153778393357464852 154225426338703152 154468708865494308 154702904438822976 154946940162291504 155126670612413616 155240067301457778 155371374804810564 155435564819128896 155606938942483008 155680756275947184 155720686704867864 155990753799395904 156147240813811074 156162740041507392 156532388361199362 156630668803946712 156704971777762626 156902314084564032 156942557829840672 157017008758602456 157503129528752928 157934566150909848 158050015395172209 159134695301812896 159435744796091772 159687246327166413 159753219397438032 159929353913107536 160005221728056828 160247811407956416 160424491231723968 160500593931549264 160940241285269724 160981520715167454 161184248581998528 161260711698024144 161302073325114024 161556518891625246 161759970867367872 162321637432879566 162824181202021608 163297510240979808 163555103504641032 163864515484872099 164251768883732064 164371835966249412 164621046027276864 164631123922434723 164822087525689467 164838447821591136 164880727099271856 165332372626388196 165410803543193883 165661588820387376 165740175911858148 165844237557120048 165922911294101604 166174472996301888 166253303391461424 166708708714849284 166768019501032512 167224834748022192 167347075124299986 168814318019391288 169080613758176202 169150467597287328 169336962966819744 169417293594413112 169924938532676757 169941805339287456 170138929058776224 170263299620953692 170407314302050296 170451021933706716 170531881052271093 170746635915554976 170790430579532496 171339506179150653 171788475462393168 171869969046578364 172903246137508032 173503604631041046 173766659695458912 173913637641598656 174040767493675848 174517504438965318 174534827105214144 174579593399229024 174865010421520008 175057806310293384 175140850810440582 175185772542976347 175406388162763104 175489598024320392 176032909473312096 176209502404440051 176515103345134536 176560377558570756 176644134853427763 177191020719847044 177676386919773579 178463055903444288 178744572020531952 179100495103010112 179297960788397376 179383016747025648 179722371822117786 179920523152245978 180147101356351296 180193307137965216 180278787833950968 180477552635689464 180563168172992922 180790555675293504 180836926495975584 181332279654748344 181418300660277162 181464832490753277 181893679901357472 181979967225788856 183420363011873296 183709699021102284 183988227912838848 183999491442721161 184278459699186192 184783239994198572 184848981246242496 185063396520072384 185151187505138832 185198676780686472 185355324328545936 185443253799290028 185490817986680838 185519867687347392 185724410995866816 185812515555162768 186369287422935798 186387786501153984 186898344718377744 186946282120839624 187034966315394102 187318536764648544 189258958609975008 189916107771815199 189934958908615392 190204046423407728 190294276046948244 190504083337672212 190594455293714751 190792913440198464 190883422412418672 191406295191123252 191474392760444736 191998884340321776 192089965404999348 192139234401974058 192381199920449856 193262034895192314 194209796130218784 194516151904696536 195118369093255968 195344696326743072 195487492157391276 195652842346798488 195795863430385329 196042433828970528 196092716591315088 196402042574132652 196723136724210009 196742663528995872 196940032099080057 197238619975340304 197332186683108492 197425797777360441 197725122140462352 197943122245594896 198037023157476108 198337274221392576 198579491263276353 199496294085359808 200391838528208832 200770937891374824 201087643523098446 201392519742431712 201488056990886376 201710205886947048 201805893840403854 202111859024913888 202665489025895208 202717470530210868 202813636313194839 203069044360474848 203292936360340704 203389375134705192 203441542307972532 203998814611591887 205037857809953136 205633901784937536 205958278487325744 206347908388357458 206595920216388672 206835560816551488 206986756401943704 207161833073080752 207313267161584466 207574341701262912 207627582273157152 208196321085081432 208295085943281186 208315761383642688 208348511378272281 208709851148265816 208840891738595616 208939962370350168 209039079999558114 209356011678136608 210314567385944577 210579421534546464 210733353860229612 212580993061455696 212916328436221884 213004292529917376 213239138550810048 213340295637409104 213979552226333694 214000791908732352 214586988380359632 214642027620223272 214743850213971006 215014282264032192 215069431100152032 215408691855500328 215998744882861998 216428849910506088 217098908269362144 218073471339521376 218486020646496132 218830670892783603 219162447954999216 219508165229912964 219762783367585956 219840969465695808 220109447640148299 220443163501850928 220547738057591844 220604306165229474 220882118427183168 220986901215810864 221125650076160064 221230548392135472 221335496470120356 221671071188615232 221893447472257842 222278278286465712 222440762408020146 222966446330696256 223129433499066648 225085757359188384 225440818344234936 225867305127796677 225889724792550816 226566584710235676 226674064114747173 227017732827938256 227209752402733728 227268029244942288 227375841403028124 227720574106043328 227998675154132109 228452674905534204 229051300616524224 229159958728771152 230667590036197278 231338139508054728 231703063298241462 232054356658234464 232690005918620424 232860100952186667 233153347228693344 233410408413724512 233521134413920776 233581030057301796 233986130699093856 234220861220716611 234798582541799043 234946003205920068 235057457666643939 235353471126846048 235413836744761008 235525513137903684 236254694293129392 236901849226364772 238326096027375936 239153617194137658 239177355662700864 239629829096157048 239894030869661304 240007832592085242 240371717111934624 240636736847585952 240750890897323896 241410361927904586 241472281072751181 241776372872997792 241891067547036216 241953109987671036 242639956301051808 243482456149319349 244946265361469712 245332655256961548 245704612932248256 246377653325598096 246557753949374118 246868250006851776 246931569040915296 247140432438061248 247257671732386704 247321090648907784 247750020740217024 247998558939582294 248492383230581064 248610263867787222 248766356335680072 249197792957836992 249261709494452832 249379955087192136 250063063072273926 251020612686449979 253221477029086932 253605395231210304 253725701395930992 254005444450229616 254125940391619668 254511229883224896 254791839015091008 255208393588164336 255394949431430538 255676532900560074 255998512453762368 256119953873332464 256185645869298744 257682713193589752 257804953569867546 259354869206262048 260255406946561569 260649989543188368 260870456462397984 261061151240513772 261456955455086784 261776256658447977 261869390098843536 262297515632280012 262586709465440076 262711276215660873 262984826633787072 263109582244144656 263234397036480588 263633496187283136 263924162994126528 264049364209968144 264772655017701804 264840566337856134 267694583855166432 268116858030797928 268650742654515168 268946941182596064 269074525120538472 269583557733176679 269880784728368967 270220652034526944 270289960706947824 270418181750926452 270716328953534196 271185833512940256 271255389743963376 271998419482122516 272127450990415743 272840519852036208 273383810413270848 274611037983100992 275130544517809944 275564548531653426 275982341869258272 276215777430774336 276417689548779288 277174859991297858 277273471869363744 277595094780108576 277726781257708248 277798015171029708 278032986492818904 278236226980021257 278279801531021088 278586616493800224 278718773332744152 279553931134403697 280419423181259436 280552449473091153 280977805146972816 283441324081940928 283888437914962512 284453727516545472 284767349487454656 285306069635111592 285441414070422366 285756125006508318 286115984507146176 286189370160297696 286325133618628008 287109442786684878 287211589140667104 287998326510482664 288134948107499022 288208851602961087 288571799880674784 289893052342788471 291314694195328176 291774227857044804 292216597273332288 292677553639883952 293017044490114608 293231238236086914 293479263520197732 293924218002467904 294063650743455792 294139074886972632 294603063861198978 294649201621081152 294974064522847296 295113995293493808 295857929963010456 295998280024662738 296371037715287616 296587683210693528 296914683368392344 297505911332088864 299244441128039712 300587757792313248 301156406837062236 301631465284647669 302088779613647568 302232085486329564 302565308830420572 302690310437251008 303024038993256384 303167788537370832 303998233538842812 304076205795316302 304106388501882816 304603566540712272 304939404540511056 305162313461958798 305546611638361536 307556786714929704 308450852677406304 308937417730988616 309521862582536187 309893880324583008 310253341224827232 310480134602915556 310742749609621128 310969900742376699 311361512551894368 311441373409735728 312294481627622148 312442628914921779 313064776722398724 313261337607893424 313409943555525252 313558619999337171 313885115659681344 314034017517204912 315006259057505856 315869132301819696 316100030790344418 318269390603625792 318871489592183544 319374492654332826 319506438794876064 319858707826215072 320010443456113656 320969328339500541 321001187863098528 321880482570539448 321963041430334908 322115775320956509 322521423396048288 322604146650228048 323113037783250492 323998117324292997 324643274865759132 325648362404043216 326595020481959616 327110207009282064 327729030969744198 328503537767464128 328743671932498824 329262247844869446 329644175051378934 329676895643182272 329761454198543712 330664745252776392 330821607086387766 330906459247844211 331323177640774752 331480351823716296 331688475114240096 331845822588203208 332506606782922848 332840171208386763 333417417429698568 333661143612030219 334449669496044384 334694150248599972 337628636038782576 338161227516352404 338300935194574656 338673925933639488 338834587188826224 339849877065353514 339883610678574912 340277858117552448 340526599241907384 340814628604100592 340902043867413432 341063762104542186 341493271831109952 341580861159064992 342679012358301306 343576950924786336 343739938093156728 346001385054295917 347007209262082092 347533319390917824 347554594947362193 348081534987351696 349035008877930636 349159186798458048 349730020843040016 350115612620586768 350281701620881164 350371545085952694 350812776325526208 350979196048640784 352065818946624192 352419004808880102 353030206690269072 353120755117141512 353288269706855526 354382041439694088 355352773839547158 357489144041063904 358730425791206487 358766033494051296 359444743644235572 359841046304491956 360011748888127863 360386614275930432 360557575667901936 360955105271378928 361126336345985844 361673852991951168 362115542891856879 362664559309496688 362836601320554324 362929664981506554 363787359802714944 363959934451577712 366840726023746592 367419398042204568 367998982885442322 368556919398372384 369566479988397144 369836630924061177 370302375010277664 370397353561372944 370710648657091872 370886507598580056 370981635973361676 371625031110325536 371997838409373441 372738574845871596 372915395801680833 373796689436755488 373892564241679248 374069932630788204 374637073529297088 375094594608410889 378517917219950016 379832215543630398 379869917817230784 380408092846815456 380588552093896488 381008166675344424 381188910587429502 381766844824837344 382812590382246504 383092424147145807 383514799350840111 383997768680643552 384179930809998696 384278468803948116 386524069790384628 386707430354801319 388419592260437568 389032303809393072 390236738186511936 390689392653486144 390974984314782552 391305684693596976 391591726860770658 392084867657941056 392185433182630176 392804085148265304 393446273448420018 393485327057991744 393880064198160114 394477239950680608 394664373366216984 394851595554720882 395450244280924704 395886244491189792 396074046314952216 397158982526552706 397260849506784201 401541875782749648 402175287046196892 402785039484863424 402976113981772752 403420411773894096 403611787680807708 404223718049827776 405330978051790416 405434941060421736 405627272626389678 406138088720949696 406585872720681408 406778750269410384 406883084615945064 407997629223183774 410075715619906272 411916556974651488 412695816776714916 413346822797480139 413973512803887408 414323666146161504 414626534323168932 415255164546314304 415762289986946787 416392642170162864 416590171886562372 416697022756544562 417419702296531632 417681783477191232 417879924740700336 418078159999116228 418712023356273216 420629134771889154 421158843069092928 421466707720459224 425161986122911392 425832656872443768 426680591274818208 427959104452667388 428162121105633549 428634187509762477 429173976760719264 429284055240446544 429487700427942012 430138862200304064 430664164180027317 430817383711000656 431997489765723996 432202422161248533 432857699821012176 434197816538724288 436146942679042752 436972041292992264 437661341785567206 438324895909998432 439016330459825928 439525566735171912 439846857354130371 440218895280296598 440886327003701856 441095476115183688 441208612330458948 441973802431621728 442461096784270944 442670992940240712 443786894944515684 443997420036994107 444556556572931424 444881524816040292 446258866998133296 450171514718376768 450881636688469872 451734610255593354 451779449585101632 453133169420471352 453348128229494346 454035465655876512 454419504805467456 454536058489884576 454751682806056248 455997350308264218 456114308692974453 456905349811068408 457743470192938197 458319917457542304 461335180072394556 462676279016109456 463406126596482924 464108713316468928 465380011837240848 465720201904373334 466306694457386688 466820816827449024 467042268827841552 467162060114603592 467972261398187712 468441722441433222 469597165083598086 469892006411840136 470114915333287878 470706942253692096 470827673489522016 471051026275807368 472509388586258784 473803698452729544 474150046185516627 478307234388275316 479061738981499239 479259658192314096 479788061739322608 480015665184170484 480743434223869248 481273473695171904 481501781794647792 482820723855809172 482944562145502362 483552745745995584 483782135094072432 483906219975342072 485279912602103616 486964912298638698 489892530722939424 490665310513923096 491593546454616297 492755306651196192 493115507898748236 493863138081830592 494466262577068401 494515343464773408 494642181297815568 495997117879164588 496232410629581649 496984766461162128 497220527735574444 497532712671360144 498523418988905664 498759910174384272 500126126144547852 502041225372899958 506442954058173864 507451402791861984 508010888900459232 508251880783239336 509774815598030271 510416787176328672 510789898862861076 511353065801120148 511595643156813279 512239907746664928 512371291738597488 514018518537451959 515365426387179504 515609907139735092 518709738412524096 520510813893123138 521299979086376736 521740912924795968 522122302481027544 523552513316895954 523738780197687072 524595031264560024 525173418930880152 525422552431321746 525557317628929041 526219164488289312 526468794072961176 528098728419936288 528628507213320153 529545310035403608 529681132675712268 529932404560283289 535389167710332864 536233716061595856 537301485309030336 537893882365192128 538149050241076944 539167115466353358 539761569456737934 540441304069053888 540579921413895648 540836363501852904 541432657907068392 542371667025880512 542510779487926752 543996838964245032 544254901980831486 544394497472259831 545681039704072416 550261089035619888 551129097063306852 551964683738516544 552835379097558576 554349719982595716 554546943738727488 555190189560217152 555453562515416496 555596030342059416 556065972985637808 556472453960042514 556559603062042176 557173232987600448 557437546665488304 559107862268807394 560838846362518872 561104898946182306 561955610293945632 567776875829925024 569748323315445597 570612139270223184 570882828140844732 571512250013016636 571783365881144253 572378740320595392 572650267237256016 574218885573369756 574423178281334208 575996653020965328 576269896214998044 576417703205922174 577143599761349568 579786104685576942 582629388390656352 583548455714089608 585355107279767904 586034088980229216 586462476472173828 586958527040395464 587387590291155987 588127301486911584 588278149773945264 589206127722397956 590169410172630027 590227990586987616 590820096297240171 591715859926020912 591996560049325476 592277393332081323 593175366421387056 593829366736784688 595011822664177728 598488882256079424 601175515584626496 602312813674124472 603262930569295338 604177559227295136 604464170972659128 605130617660841144 606335577074741664 607996467077685624 608152411590632604 608440908939584517 609207133081424544 609878809081022112 610324626923917596 611996443834775661 615113573429859408 616901705354812608 617874835461977232 619043725165072374 619787760649166016 620506682449654464 620960269205831112 621485499219242256 621939801484753398 622723025103788736 622882746819471456 624588963255244296 624885257829843558 625045534134816843 626129553444797448 626522675215786848 626819887111050504 627117239998674342 628068035034409824 630943702157833731 631738264603639392 632200061580688836 637742979184367088 638748985308665652 639012877589752128 639717415652430144 640020886912227312 641938656679001082 642002375726197056 643760965141078896 643926082860669816 644231550641913018 645042846792096576 645208293300456096 646226075566500984 647996234648585994 649286549731518264 651296724808086432 654220414018564128 655458061939488396 656492012678350809 657487343864997648 658524495689738892 659288350102757868 659522908397087424 660328342920444897 661329490505552784 661643214172775532 661812918495688422 662646355281549504 662960703647432592 663376950228480192 663691645176406416 665013213565845696 665680342416773526 666834834859397136 667322287224060438 668899338992088768 669388300497199944 675257272077565152 676322455032704808 677601915383390031 677669174377652448 679699754130707028 680022192344241519 681053198483814768 681629257208201184 681804087734826864 682127524209084372 683161722318129984 683996025462396327 685358024716602612 687153901849572672 687479876186313456 692002770108591834 694014418524164184 695109189894724386 696163069974703392 698070017755861272 698580302856560001 699460041686080032 700231225241173536 700563403241762328 700743090171905388 701958392097281568 702662583662149833 704395747625397129 704838009617760204 705172372999931817 706060413380538144 706241510234283024 706576539413711052 708764082879388176 710705547679094316 714978288082127808 717460851582412974 717532066988102592 718889487288471144 719682092608983912 720023497776255726 721115151335803872 721910210542757856 722252672691971688 724231085783713758 724416843218253543 725329118618993376 725673202641108648 725859329963013108 727919868903155424 730447368447958047 733681452047493184 734838796084409136 735997965770884644 737113838796744768 739132959976794288 739673261848122354 740604750020555328 740794707122745888 741421297314183744 741773015197160112 741963271946723352 743250062220651072 743995676818746882 745477149691743192 745830791603361666 747593378873510976 747785128483358496 748139865261576408 750189189216821778 753061838059349937 759664431087260796 760816185693630912 761177104187792976 762016333350688848 762377821174859004 763533689649674688 765625180764493008 766184848294291614 767029598701680222 767995537361287104 768359861619997392 768556937607896232 773048139580769256 773414860709602638 778064607618786144 780766220839684707 781949968629565104 782611369387193952 783183453721541316 784370866365260352 785328769975343931 785608170296530608 786892546896840036 787760128396320228 788133828646982619 788954479901361216 789328746732433968 789703191109441764 790900488561849408 791772488982379584 792148092629904432 794317965053105412 794521699013568402 803083751565499296 804350574092393784 805952227963545504 806840823547788192 807223575361615416 808750673199530037 809642354185106901 810661956103580832 810869882120843472 811254545252779356 813557500538820768 813766169231890128 815995258446367548 816382352971247229 820151431239812544 823833113949302976 825391633553429832 826693645594960278 827947025607774816 828647332292323008 829253068646337864 831524579973893574 832785284340325728 833180343773124744 833394045513089124 834708680940063771 834839404593063264 835759849481400672 836156319998232456 838661793403211091 841258269543778308 841657348419273459 842933415440918448 850323972245822784 851665313744887536 853361182549636416 855918208905334776 856324242211267098 857268375019524954 858347953521438528 858568110480893088 858975400855884024 861328328360054634 861634767422001312 863994979531447992 864404844322497066 864626554808883261 865715399642024352 873944082585984528 875322683571134412 876649791819996864 878032660919651856 879051133470343824 879693714708260742 880437790560593196 881772654007403712 882190952230367376 882417224660917896 883947604863243456 884922193568541888 885341985880481424 887573789889031368 887994840073988214 889113113145862848 889763049632080584 892517733996266592 901763273376939744 903469220511186708 904894395853943007 906266338840942704 906696256458988692 908070931311753024 909072116979769152 909503365612112496 911994700616528436 912228617385948906 913810699622136816 915486940385876394 916639834915084608 922670360144789112 925352558032218912 926812253192965848 928565587747608561 930760023674481696 931440403808746668 932909702227130097 934084537655683104 934324120229207184 936883444882866444 937327886744765337 939194330167196172 939784012823680272 940229830666575756 940675859998011513 941655346979044032 942102052551614736 945018777172517568 947607396905459088 948300092371033254 956614468776550632 958123477962998478 958519316384628192 959576123478645216 960031330368340968 962907985018501623 963003563589295584 965641447711618344 965889124291004724 966347325962869527 967564270188144864 967812439950684144 973929824597277396 979785061445878848 981330621027846192 983187092909232594 985510613302392384 986231015797496472 988932525154136802 989030686929546816 989284362595631136 991994235758329176 992464821259163298 992719377743532633 993969532922324256 994441055471148888 995065425342720288 997519820348768544 998520513625160289 1000252252289095704 1000983430836090657 1004082450745799916 1012885908116347728 1014902805583723968 1016021777800918464 1016503761566478672 1019549631196060542 1020833574352657344 1021579797725722152 1022706131602240296 1023191286313626558 1024479815493329856 1024742583477194976 1028037037074903918 1030730852774359008 1031219814279470184 1041021627786246276 1042599958172753472 1042663784842086579 1044244604962055088 1047105026633791908 1047477560395374144 1049190062529120048 1050346837861760304 1050845104862643492 1051114635257858082 1052438328976578624 1052937588145922352 1056197456839872576 1057257014426640306 1059090620070807216 1059362265351424536 1059864809120566578 1072467432123191712 1076191277373619461 1076298100482153888 1078334230932706716 1079523138913475868 1080035246664383589 1081159842827791296 1081672727003705808 1082865315814136784 1085021558975853504 1087993677928490064 1088509803961662972 1088788994944519662 1091362079408144832 1100522178071239776 1102258194126613704 1105670758195117152 1108699439965191432 1109509892772183531 1110907125030832992 1111192060684118832 1112131945971275616 1112944907920085028 1114875093330976608 1115993515228120323 1118215724537614788 1118746187405042499 1121677692725037744 1122209797892364612 1123911220587891264 1125283783825232667 1135553751659850048 1139496646630891194 1141224278540446368 1141765656281689464 1143024500026033272 1143566731762288506 1145300534474512032 1148437771146739512 1149277272441437421 1150544398052520333 1151993306041930656 1152539792429996088 1152835406411844348 1159572209371153884 1165258776781312704 1167096911428179216 1170710214559535808 1172068177960458432 1172924952944347656 1173917054080790928 1174775180582311974 1176254602973823168 1176556299547890528 1178412255444795912 1180338820345260054 1180455981173975232 1181640192594480342 1183431719852041824 1183993120098650952 1184554786664162646 1186350732842774112 1187658733473569376 1191782548520352603 1204625627348248944 1206525861138590676 1208355118454590272 1208928341945318256 1210261235321682288 1212671154149483328 1215992934155371248 1216304823181265208 1216881817879169034 1218414266162849088 1219757618162044224 1220649253847835192 1223992887669551322 1230227146859718816 1235749670923954464 1238087450330144748 1240040468392440417 1241920538411662224 1242970998438484512 1243879602969506796 1245765493638942912 1247286869960840361 1249177926510488592 1249770515659687116 1250091068269633686 1252259106889594896 1253045350431573696 1253639774222101008 1254234479997348684 1256136070068819648 1261887404315667462 1263476529207278784 1264400123161377672 1275485958368734176 1277497970617331304 1280041773824454624 1283877313358002164 1284486363316900647 1285902562529287431 1287521930282157792 1287852165721339632 1288463101283826036 1290416586600912192 1291992492540081951 1292452151133001968 1295992469297171988 1298573099463036528 1302593449616172864 1308440828037128256 1310916123878976792 1312984025356701618 1314974687729995296 1317048991379477784 1318576700205515736 1319540572062391113 1320656685840889794 1322658981011105568 1323286428345551064 1323625836991376844 1325921407294865184 1327383290352812832 1331360684833547052 1331992260110982321 1333669669718794272 1334644574448120876 1338776600994399888 1350514544155130304 1352644910065409616 1355203830766780062 1355338348755304896 1359399508261414056 1360044384688483038 1362106396967629536 1363258514416402368 1363608175469653728 1364255048418168744 1367992050924792654 1368342926078923359 1370716049433205224 1373230410578814591 1374959752372626912 1384005540217183668 1388028837048328368 1390218379789448772 1392326139949406784 1396140035511722544 1397160605713120002 1398920083372160064 1400462450482347072 1401126806483524656 1401486180343810776 1403916784194563136 1405325167324299666 1408791495250794258 1409676019235520408 1410344745999863634 1412120826761076288 1412483020468566048 1413153078827422104 1417528165758776352 1421411095358188632 1422450138556549881 1434921703164825948 1437185216944497717 1437778974576942288 1439364185217967824 1440046995552511452 1442230302671607744 1443820421085515712 1444505345383943376 1448462171567427516 1448833686436507086 1450658237237986752 1451346405282217296 1451718659926026216 1455839737806310848 1460894736895916094 1469677592168818272 1471995931541769288 1474780639363848891 1478265919953588576 1479346523696244708 1481589414245491776 1483398787731205203 1483546030394320224 1483926543893446704 1487991353637493764 1488697231888744947 1490954299383486384 1491661583206723332 1495570256966716992 1496279730523152816 1500378378433643556 1506123676118699874 1519328862174521592 1522354208375585952 1524032666701377696 1524755642349718008 1529324446794090813 1531250361528986016 1532369696588583228 1534059197403360444 1534786929470439837 1536719723239994784 1537113875215792464 1542055555612355877 1546096279161538512 1546829721419205276 1556129215237572288 1561532441679369414 1563899937259130208 1565222738774387904 1566366907443082632 1570657539950687862 1571216340593061216 1573785093793680072 1575520256792640456 1576267657293965238 1576671952886787123 1578657493464867936 1579406382218883528 1584296185259808864 1588635930106210824 1589043398027136804 1589797213680849867 1606167503130998592 1608701148184787568 1611904455927091008 1613681647095576384 1614447150723230832 1617501346399060074 1619284708370213802 1621323912207161664 1621739764241686944 1622509090505558712 1627115001077641536 1627532338463780256 1631990516892735096 1632764705942494458 1633183492416779493 1650783267106859664 1653387291189920556 1655894051215549632 1658506137292675728 1663049159947787148 1665570568680651456 1666360687546249488 1666788091026178248 1669417361880127542 1669678809186126528 1671519698962801344 1672312639996464912 1677323586806422182 1682516539087556616 1683314696838546918 1685866830881836896 1703330627489775072 1709244969946336791 1711836417810669552 1712648484422534196 1714536750039049908 1715350097643432759 1717136220961786176 1717950801711768048 1722656656720109268 1723269534844002624 1727989959062895984 1728809688644994132 1729253109617766522 1731430799284048704 1747888165171969056 1750645367142268824 1756065321839303712 1758102266940687648 1759387429416521484 1760875581121186392 1762162770873467961 1764381904460734752 1764834449321835792 1770508230517890081 1770683971760962848 1775147579778062736 1775989680147976428 1776832179996243969 1779526099264161168 1785035467992533184 1803526546753879488 1806938441022373416 1809788791707886014 1812532677681885408 1813392512917977384 1819006731224224992 1823989401233056872 1824457234771897812 1825322726818753551 1827621399244273632 1830973880771752788 1835989331504326983 1845340720289578224 1850705116064437824 1853624506385931696 1857131175495217122 1861520047348963392 1862880807617493336 1865819404454260194 1868169075311366208 1868648240458414368 1873766889765732888 1874655773489530674 1875136602404450529 1878388660334392344 1879568025647360544 1880459661333151512 1881351719996023026 1884204105103229472 1895214793810918176 1896600184742066508 1913228937553101264 1916246955925996956 1917038632769256384 1919152246957290432 1920062660736681936 1925815970037003246 1926007127178591168 1931282895423236688 1931778248582009448 1932694651925739054 1935128540376289728 1935624879901368288 1947859649194554792 1962661242055692384 1966374185818465188 1969476038035052427 1972462031594992944 1977865050308273604 1978568725191262272 1983988471516658352 1984929642518326596 1985438755487065266 1987939065844648512 1988882110942297776 1990130850685440576 1995039640697537088 1997041027250320578 2000504504578191408 2001966861672181314 2008164901491599832 2025771816232695456 2032805746150170093 2033007523132957344 2039099262392121084 2040066577032724557 2043159595451444304 2045412263204480592 2046382572627253116 2049485166954389952 2051988076387188981 2056074074149807836 2061461705548718016 2062439628558940368 2082043255572492552 2085327569684173158 2088489209924110176 2094210053267583816 2095740908569680003 2098380125058240096 2100693675723520608 2101690209725286984 2102229270515716164 2105875176291844704 2107987750986449499 2113187242876191387 2114514028853280612 2118181240141614432 2118724530702849072 2119729618241133156 2144934864246383424 2152382554747238922 2152596200964307776 2156668461865413432 2159046277826951736 2160070493328767178 2163345454007411616 2165730631628273568 2173250529654760629 2175987355856980128 2177019607923325944 2177577989889039324 2191342105343874141 2201044356142479552 2204516388253227408 2211341516390234304 2217398879930382864 2219019785544367062 2221814250061665984 2222384121368237664 2224263891942551232 2225889815840170056 2229750186661953216 2231987030456240646 2236431449075229576 2237492374810084998 2243355385450075488 2244419595784729224 2250567567650465334 2278993293261782388 2282448557080892736 2283531312563378928 2286049000052066544 2287133463524577012 2290601068949024064 2296875542293479024 2298554544882874842 2301088796105040666 2303986612083861312 2305079584859992176 2305670812823688696 2319144418742307768 2334193822856358432 2342298662519054121 2345849905888695312 2347834108161581856 2349550361164623948 2353112599095781056 2355986309926031793 2356824510889591824 2360677640690520108 2363280385188960684 2366863439704083648 2367986240197301904 2369109573328325292 2372701465685548224 2375317466947138752 2383565097040705206 2409251254696497888 2413051722277181352 2417856683890636512 2420522470643364576 2426252019598590111 2428927062555320703 2431985868310742496 2432609646362530416 2433763635758338068 2441298507695670384 2447985775339102644 2449147058913741687 2460454293719437632 2471499341847908928 2476174900660289496 2480080936784880834 2483841076823324448 2485941996876969024 2487759205939013592 2494573739921680722 2498355853020977184 2499541031319374232 2500182136539267372 2504126042820191313 2504518213779189792 2507279548444202016 2508468959994697368 2515985380209633273 2523774808631334924 2528800246322755344 2550971916737468352 2554995941234662608 2560083547648909248 2567754626716004328 2568972726633801294 2571805125058574862 2575043860564315584 2575704331442679264 2576926202567652072 2583984985080163902 2584904302266003936 2591984938594343976 2593879664426649783 2597146198926073056 2621832247757953584 2625968050713403236 2629949375459990592 2634097982758955568 2637153400411031472 2639081144124782226 2641313371681779588 2645317962022211136 2646572856691102128 2647251673982753688 2651842814589730368 2654766580705625664 2662721369667094104 2663984520221964642 2667339339437588544 2669289148896241752 2677553201988799776 2705289820130819232 2710407661533560124 2714683187561829021 2718799016522828112 2720088769376966076 2724212793935259072 2727216350939307456 2728510096836337488 2735984101849585308 2736685852157846718 2741432098866410448 2746460821157629182 2749919504745253824 2768011080434367336 2776057674096656736 2780436759578897544 2785696763242825683 2792280071023445088 2794321211426240004 2798729106681390291 2802253612967049312 2802972360687621552 2810650334648599332 2811983660234296011 2817582990501588516 2819352038471040816 2820689491999727268 2824966040937132096 2826306157654844208 2835056331517552704 2842822190716377264 2844900277113099762 2869843406329651896 2874370433888995434 2875557949153884576 2878728370435935648 2880093991105022904 2888723955055504869 2889010690767886752 2896924343134855032 2897667372873014172 2899041977888608581 2902692810564434592 2903437319852052432 2921789473791832188 2939355184337636544 2943991863083538576 2949561278727697782 2956531839907177152 2958693047392489416 2966797575462410406 2967092060788640448 2967853087786893408 2975982707274987528 2977394463777489894 2978158133230597899 2981908598766972768 2983323166413446664 2992559461046305632 2995561540875480867 3000756756867287112 3002950292508271971 3012247352237399748 3038657724349043184 3044708416751171904 3048065333402755392 3049511284699436016 3058648893588181626 3062500723057972032 3064739393177166456 3068118394806720888 3069573858940879674 3073439446479989568 3074227750431584928 3084111111224711754 3092192558323077024 3093659442838410552 3123064883358738828 3127799874518260416 3127991354526259737 3132733814886165264 3141315079901375724 3142432681186122432 3147570187587360144 3151040513585280912 3152535314587930476 3153343905773574246 3157314986929735872 3158812764437767056 3168592370519617728 3177271860212421648 3178086796054273608 3179594427361699734 3217402296369575136 3228573832120858383 3228894301446461664 3235002692798120148 3238569416740427604 3240105739993150767 3243479528483373888 3245018181011117424 3255064676927560512 3263981033785470192 3265529411884988916 3266366984833558986 3301566534213719328 3306774582379841112 3317012274585351456 3326098319895574296 3328529678316550593 3332721375092498976 3333576182052356496 3338834723760255084 3344625279992929824 3347980545684360969 3354647173612844364 3356238562215127497 3365033078175113232 3366629393677093836 3371733661763673792 3375851351475698001 3406661254979550144 3418489939892673582 3423672835621339104 3425296968845068392 3429073500078099816 3430700195286865518 3435901603423536096 3445313313440218536 3447831817324312263 3455979918125791968 3457619377289988264 3458506219235533044 3495776330343938112 3501290734284537648 3512130643678607424 3516204533881375296 3518774858833042968 3521751162242372784 3524325541746935922 3528763808921469504 3529668898643671584 3541016461035780162 3541367943521925696 3550295159556125472 3551979360295952856 3553664359992487938 3559052198528322336 3575347645561057809 3613876882044746832 3619577583415772028 3625065355363770816 3626785025835954768 3638013462448449984 3647978802466113744 3648914469543795624 3650645453637507102 3655242798488547264 3661947761543505576 3671978663008653966 3690681440579156448 3707249012771863392 3714262350990434244 3720121405177321251 3725761615234986672 3731638808908520388 3737296480916828736 3741860609882521083 3747533779531465776 3749311546979061348 3750273204808901058 3756777320668784688 3759136051294721088 3760919322666303024 3762703439992046052 3768408210206458944 3790429587621836352 3793200369484133016 3826457875106202528 3832493911851993912 3840125321473363872 3851631940074006492 3853459089950701941 3862565790846473376 3863556497164018896 3865389303851478108 3871249759802736576 3875977477620245853 3895719298389109584 3925322484111384768 3932748371636930376 3938952076070104854 3944924063189985888 3955730100616547208 3958621716187173339 3967976943033316704 3969859285036653192 3970877510974130532 3977764221884595552 3994082054500641156 3995976780332946963 4001009009156382816 4003933723344362628 4016329802983199664 4051543632465390912 4065611492300340186 4066015046265914688 4078198524784242168 4080133154065449114 4086319190902888608 4090824526408961184 4092765145254506232 4103976152774377962 4105028778236770077 4112148148299615672 4124879257117880736 4164086511144985104 4170655139368346316 4176978419848220352 4188420106535167632 4191481817139360006 4196760250116480192 4201387351447041216 4203380419450573968 4204458541031432328 4211750352583689408 4215975501972898998 4226374485752382774 4229028057706561224 4236362480283228864 4237449061405698144 4239459236482266312 4267350415669649643 4304765109494477844 4313336923730826864 4318092555653903472 4320140986657534356 4326690908014823232 4331461263256547136 4346501059309521258 4351974711713960256 4354039215846651888 4355155979778078648 4382684210687748282 4409032776506454816 4424341918091546673 4434797759860765728 4438039571088734124 4444768242736475328 4450196363193615609 4451779631680340112 4463974060912481292 4466091695666234841 4472862898150459152 4474984749620169996 4486710770900150976 4488839191569458448 4501135135300930668 4557986586523564776 4567062625126757856 4572098000104133088 4574266927049154024 4587973340382272439 4593751084586958048 4597109089765749684 4602177592210081332 4610159169719984352 4611341625647377392 4626166666837067631 4638288837484615536 4668387645712716864 4684597325038108242 4691699811777390624 4695668216323163712 4699100722329247896 4711972619852063586 4713649021779183648 4721355281381040216 4726560770377921368 4730015858660361369 4735972480394603808 4738219146656650584 4767130194081410412 4769391641042549601 4818502509392995776 4826103444554362704 4835713367781273024 4841044941286729152 4852504039197180222 4857854125110641406 4863971736621484992 4865219292725060832 4867527271516676136 4882597015391340768 4895971550678205288 4898294117827483374 4899550477250338479 4952349801320578992 4960161873569761668 4967682153646648896 4975518411878027184 4989147479843361444 4996711706041954368 4999082062638748464 5000364273078534744 5008252085640382626 5009036427558379584 5014559096888404032 5016937919989394736 5031970760419266546 5047549617262669848 5057600492645510688 5109991882469325216 5127734909839010373 5135509253432008656 5137945453267602588 5143610250117149724 5151408662885358528 5153852405135304144 5167969970160327804 5169808604532007872 5183969877188687952 5187759328853299566 5194292397852146112 5243664495515907168 5251936101426806472 5268195965517911136 5274306800822062944 5278162288249564452 5282626743363559176 5286488312620403883 5293145713382204256 5294503347965507376 5311524691553670243 5325442739334188208 5327969040443929284 5330496539988731907 5338578297792483504 5355106403977599552 5410579640261638464 5420815323067120248 5429366375123658042 5437598033045656224 5440177538753932152 5457020193672674976 5471968203699170616 5473371704315693436 5475968180456260653 5482864197732820896 5492921642315258364 5507967994512980949 5536022160868734672 5552115348193313472 5560873519157795088 5571393526485651366 5584560142046890176 5588642422852480008 5597458213362780582 5604507225934098624 5605944721375243104 5621300669297198664 5623967320468592022 5625409807213351587 5635165981003177032 5638704076942081632 5641378983999454536 5652612315309688416 5685644381432754528 5689800554226199524 5739686812659303792 5748740867777990868 5751115898307769152 5757456740871871296 5760187982210045808 5777447910111009738 5778021381535773504 5793848686269710064 5795334745746028344 5798083955777217162 5805385621128869184 5806874639704104864 5843578947583664376 5887983726167077152 5899122557455395564 5908428114105157281 5917386094784978832 5933595150924820812 5935706175573786816 5951965414549975056 5954788927554979788 5956316266461195798 5963817197533945536 5966646332826893328 5985118922092611264 5991123081750961734 6001513513734574224 6005900585016543942 6024494704474799496 6077315448698086368 6098417238450510279 6099022569398872032 6117297787176363252 6120199731098173671 6129478786354332912 6136236789613441776 6139147717881759348 6148455500863169856 6155964229161566943 6168222222449423508 6184385116646154048 6187318885676821104 6246129766717477656 6255982709052519474 6265467629772330528 6282630159802751448 6287222725709040009 6295140375174720288 6302081027170561824 6305070629175860952 6306687811547148492 6317625528875534112 6323963252959348497 6339561728628574161 6354543720424843296 6356173592108547216 6359188854723399468 6434804592739150272 6457147664241716766 6457788602892923328 6470005385596240296 6477138833480855208 6480211479986301534 6490036362022234848 6519751588964281887 6527962067570940384 6531058823769977832 6532733969667117972 6574026316031622423 6603133068427438656 6613549164759682224 6634024549170702912 6652196639791148592 6657059356633101186 6665442750184997952 6667152364104712992 6677669447520510168 6689250559985859648 6695961091368721938 6709294347225688728 6712477124430254994 6730066156350226464 6733258787354187672 6751702702951396002 6836979879785347164 6847345671242678208 6850593937690136784 6858147000156199632 6861400390573731036 6871803206847072192 6890626626880437072 6895663634648624526 6911959836251583936 6915238754579976528 6917012438471066088 7002581468569075296 7026895987557162363 7037549717666085936 7043502324484745568 7048651083493871844 7059337797287343168 7067958929778095379 7082032922071560324 7100590319112250944 7103958720591905712 7107328719984975876 7118104397056644672 7150695291122115618 7227753764089493664 7239155166831544056 7253570051671909536 7278756058795770333 7286781187665962109 7295957604932227488 7297828939087591248 7301290907275014204 7323895523087011152 7343957326017307932 7347441176741225061 7381362881158312896 7414498025543726784 7428524701980868488 7440242810354642502 7451523230469973344 7463277617817040776 7483721219765042166 7495067559062931552 7498623093958122696 7500546409617802116 7513554641337569376 7521838645332606048 7525406879984092104 7547956140628899819 7586400738968266032 7652915750212405056 7664987823703987824 7680250642946727744 7703263880148012984 7706918179901403882 7725131581692946752 7727112994328037792 7730778607702956216 7751954955240491706 7781638993279949349 7791438596778219168 7865496743273860752 7877904152140209708 7889848126379971776 7911460201233094416 7917243432374346678 7935953886066633408 7939718570073306384 7941755021948261064 7955528443769191104 7988164109001282312 7991953560665893926 8002018018312765632 8007867446688725256 8032659605966399328 8131222984600680372 8144049562685487063 8156397049568484336 8160266308130898228 8172638381805777216 8181649052817922368 8185530290509012464 8207952305548755924 8210057556473540154 8224296296599231344 8249758514235761472 8328173022289970208 8341310278736692632 8357090289728477049 8376840213070335264 8382963634278720012 8406760838901147936 8408917082062864656 8431951003945797996 8435950980702888033 8452748971504765548 8458056115413122448 8474898122811396288 8478918472964532624 8534700831339299286 8609530218988955688 8626673847461653728 8636185111307806944 8640281973315068712 8666171865166514607 8693002118619042516 8697125933665825743 8708078431693303776 8710311959556157296 8765368421375496564 8818065553012909632 8848683836183093346 8869595519721531456 8876079142177468248 8900392726387231218 8903559263360680224 8927948121824962584 8932183391332469682 8934474399691793697 8945725796300918304 8949969499240339992 8977678383138916896 8986684622626442601 9002270270601861336 9008850877524815913 9115973173047129552 9134125250253515712 9144196000208266176 9148533854098308048 9175946680764544878 9187502169173916096 9194218179531499368 9204355184420162664 9220318339439968704 9222683251294754784 9252333333674135262 9276577674969231072 9369194650076216484 9383399623554781248 9398201444658495792 9423945239704127172 9427298043558367296 9442710562762080432 9453121540755842736 9460031717320722738 9471944960789207616 9476438293313301168 9534260388162820824 9538783282085099202 9652206889108725408 9685721496362575149 9705008078394360444 9715708250221282812 9720317219979452301 9730438585450121664 9735054543033352272 9765194030782681536 9791943101356410576 9796588235654966748 9799100954500676958 9904699602641157984 9920323747139523336 9951036823756054368 9978294959686722888 9985589034949651779 9998164125277496928 10000728546157069488 10016504171280765252 10033875839978789472 10043941637053082907 10063941520838533092 10068715686645382491 10095099234525339696 10115200985291021376 10219983764938650432 10255469819678020746 10271018506864017312 10275890906535205176 10287220500234299448 10307704810270608288 10335939940320655608 10343495451972936789 10367939754377375904 10375518657706599132 10487328991031814336 10503872202853612944 10536391931035822272 10548613601644125888 10556324576499128904 10565253486727118352 10572976625240807766 10586291426764408512 10589006695931014752 10623049383107340486 10650885478668376416 10655938080887858568 10660993079977463814 10677156595584967008 10726042936683173427 10841630646134240496 10858732750247316084 10875196066091312448 10880355077507864304 10914040387345349952 10943936407398341232 10946743408631386872 10951936360912521306 10965728395465641792 10985843284630516728 11015935989025961898 11072044321737469344 11121747038315590176 11142787052971302732 11160364215531963753 11177284845704960016 11194916426725561164 11211889442750486208 11225581829647563249 11242601338594397328 11247934640937184044 11250819614426703174 11270331962006354064 11277408153884163264 11282757967998909072 11305224630619376832 11371288762865509056 11379601108452399048 11479373625318607584 11497481735555981736 11520375964420091616 11554895820222019476 11560377269852105823 11587697372539420128 11590669491492056688 11596167911554434324 11613749279408209728 11627932432860737559 11687157895167328752 11775967452334154304 11798245114910791128 11816856228210314562 11834772189569957664 11867190301849641624 11875865148561520017 11903930829099950112 11909577855109959576 11912632532922391596 11933292665653786656 11982246163501923468 11987930340998840889 12003027027469148448 12011801170033087884 12048989408949598992 12154630897396172736 12196834476901020558 12198045138797744064 12234595574352726504 12240399462196347342 12258957572708665824 12272473579226883552 12278295435763518696 12311928458323133886 12315086334710310231 12336444444898847016 12374637771353642208 12492259533434955312 12511965418105038948 12530935259544661056 12565260319605502896 12574445451418080018 12590280750349440576 12604162054341123648 12610141258351721904 12613375623094296984 12635251057751068224 12647926505918696994 12679123457257148322 12709087440849686592 12712347184217094432 12718377709446798936 12802051247008948929 12914295328483433532 12940010771192480592 12954277666961710416 12960422959972603068 12980072724044469696 13039503177928563774 13055924135141880768 13062117647539955664 13065467939334235944 13148052632063244846 13227098329519364448 13273025754274640019 13304393279582297184 13314118713266202372 13334304728209425984 13350589089580846827 13355338895041020336 13391922182737443876 13398275086998704523 13418588694451377456 13424954248860509988 13460132312700452928 13466517574708375344 13503405405902792004 13673959759570694328 13701187875380273568 13716294000312399264 13722800781147462072 13763920021146817317 13781253253760874144 13791327269297249052 13830477509159953056 13834024876942132176 13878500000511202893 14005162937138150592 14053791975114324726 14075099435332171872 14087004648969491136 14097302166987743688 14135917859556190758 14164065844143120648 14190047575981084107 14207917441183811424 14214657439969951752 14301390582244231236 14308174923127648803 14455507528178987328 14478310333663088112 14507140103343819072 14557512117591540666 14573562375331924218 14591915209864454976 14595657878175182496 14602581814550028408 14647791046174022304 14687914652034615864 14694882353482450122 14698651431751015437 14857049403961736976 14880485620709285004 14903046460939946688 14926555235634081552 14967442439530084332 14990135118125863104 14997246187916245392 15001092819235604232 15027109282675138752 15043677290665212096 15050813759968184208 15095912281257799638 15172801477936532064 15329975647407975648 15383204729517031119 15406527760296025968 15413836359802807764 15454225988656075584 15461557215405912432 15503909910480983412 15563277986559898698 15582877193556438336 15730993486547721504 15755808304280419416 15822920402466188832 15834486864748693356 15859464937861211649 15879437140146612768 15883510043896522128 15934574074661010729 15976328218002564624 15983907121331787852 15991489619966195721 16015734893377450512 16065319211932798656 16262445969201360744 16288099125370974126 16312794099136968672 16320532616261796456 16371060581018024928 16415904611097511848 16420115112947080308 16427904541368781959 16448592593198462688 16656346044579940416 16682620557473385264 16714180579456954098 16753680426140670528 16765927268557440024 16813521677802295872 16817834164125729312 16863902007891595992 16871901961405776066 16876229421640054761 16905497943009531096 16916112230826244896 16957836945929065248 17069401662678598572 17219060437977911376 17253347694923307456 17272370222615613888 17280563946630137424 17332343730333029214 17386004237238085032 17394251867331651486 17416156863386607552 17420623919112314592 17530736842750993128 17697367672366186692 17725284342315471843 17752158284354936496 17800785452774462436 17807118526721360448 17855896243649925168 17864366782664939364 17868948799383587394 17891451592601836608 17899938998480679984 17955356766277833792 17973369245252885202 18004540541203722672 18017701755049631826 18231946346094259104 18295251715351530837 18297067708196616096 18351893361529089756 18360599193294521013 18388436359062998736 18408710368840325328 18445366502589509568 18504666667348270524 18553155349938462144 18738389300152432968 18796402889316991584 18847890479408254344 18861668177127120027 18885421125524160864 18906243081511685472 18920063434641445476 18952876586626602336 18971889758878045491 19018685185885722483 19068520776325641648 19077566564170198404 19304413778217450816 19371442992725150298 19410016156788720888 19431416500442565624 19440634439958904602 19470109086066704544 19559254766892845661 19583886202712821152 19593176471309933496 19598201909001353916 19809399205282315968 19840647494279046672 19902073647512108736 19956589919373445776 19971178069899303558 19996328250554993856 20001457092314138976 20033008342561530504 20067751679957578944 20087883274106165814 20127883041677066184 20137431373290764982 20190198469050679392 20510939639356041492 20542037013728034624 20551781813070410352 20574441000468598896 20615409620541216576 20671879880641311216 20686990903945873578 20735879508754751808 20751037315413198264 21007744405707225888 21080687962671487089 21112649152998257808 21130506973454236704 21145953250481615532 21178013391862029504 21203876789334286137 21246098766214680972 21301770957336752832 21311876161775717136 21321986159954927628 21354313191169934016 21452085873366346854 21683261292268480992 21717465500494632168 21760710155015728608 21836268176387310999 21860343562997886327 21887872814796682464 21893486817262773744 21903872721825042612 21971686569261033456 22031871978051923796 22144088643474938688 22243494076631180352 22285574105942605464 22320728431063927506 22354569691409920032 22389832853451122328 22451163659295126498 22485202677188794656 22495869281874368088 22501639228853406348 22540663924012708128 22565515935997818144 22643868421886699457 22759202216904798096 22958747250637215168 22994963471111963472 23040751928840183232 23109791640444038952 23120754539704211646 23175394745078840256 23181338982984113376 23192335823108868648 23255864865721475118 23344916979839848047 23374315790334657504 23596490229821582256 23633712456420629124 23669544379139915328 23734380603699283248 23751730297123040034 23807861658199900224 23819155710219919152 23825265065844783192 23866585331307573312 23964492327003846936 23975860681997681778 24006054054938296896 24023602340066175768 24097978817899197984 24393668953802041116 24432148688056461189 24469191148705453008 24480798924392694684 24517915145417331648 24544947158453767104 24556590871527037392 24623856916646267772 24630172669420620462 24672888889797694032 24749275542707284416 24984519066869910624 25023930836210077896 25071270869185431147 25130520639211005792 25148890902836160036 25220282516703443808 25226751246188593968 25295853011837393988 25307852942108664099 25358246914514296644 25424694368434188864 25436755418893597872 25604102494017897858 25828590656966867064 25880021542384961184 25908555333923420832 25920845919945206136 25998515595499543821 26079006355857127548 26091377800997477229 26124235295079911328 26130935878668471888 26296105264126489692 26454196659038728896 26546051508549280038 26608786559164594368 26628237426532404744 26701178179161693654 26710677790082040672 26783844365474887752 26796550173997409046 26803423199075381091 26837177388902754912 26849908497721019976 26933035149416750688 27006810811805584008 27026552632574447739 27347919519141388656 27402375750760547136 27432588000624798528 27445601562294924144 27527840042293634634 27562506507521748288 27582654538594498104 27660955018319906112 27668049753884264352 27757000001022405786 28107583950228649452 28150198870664343744 28194604333975487376 28271835719112381516 28328131688286241296 28380095151962168214 28415834882367622848 28429314879939903504 28602781164488462472 28616349846255297606 28956620667326176224 29057164489087725447 29115024235183081332 29147124750663848436 29160951659938356903 29191315756350364992 29205163629100056816 29295582092348044608 29375829304069231728 29389764706964900244 29397302863502030874 29714098807923473952 29760971241418570008 29853110471268163104 29934884879060168664 29956767104848955337 29994492375832490784 30002185638471208464 30101627519936368416 30191824562515599276 30206147059936147473 30345602955873064128 30659951294815951296 30766409459034062238 30813055520592051936 30827672719605615528 30923114430811824864 31007819820961966824 31030486355918810367 31126555973119797396 31461986973095443008 31511616608560838832 31645840804932377664 31668973729497386712 31718929875722423298 31758874280293225536 31767020087793044256 31869148149322021458 31952656436005129248 31967814242663575704 31982979239932391442 32031469786754901024 32524891938402721488 32576198250741948252 32625588198273937344 32641065232523592912 32742121162036049856 32831809222195023696 32840230225894160616 32855809082737563918 32897185186396925376 33365241114946770528 33428361158913908196 33481092646595891259 33531854537114880048 33635668328251458624 33727804015783191984 33743803922811552132 33752458843280109522 33810995886019062192 33832224461652489792 33915673891858130496 34138803325357197144 34438120875955822752 34561127893260274848 34664687460666058428 34681131809556317469 34772008474476170064 34788503734663302972 34841247838224629184 34883797298582212677 35061473685501986256 35394735344732373384 35450568684630943686 35504316568709872992 35601570905548924872 35627595445684560051 35711792487299850336 35728733565329878728 35737897598767174788 35799877996961359968 35946738490505770404 36009081082407445344 36035403510099263652 36463892692188518208 36590503430703061674 36594135416393232192 36703786723058179512 36721198386589042026 36776872718125997472 36817420737680650656 36945259004130930693 37009333334696541048 37476778600304865936 37592805778633983168 37695780958816508688 37723336354254240054 37770842251048321728 37812486163023370944 37840126869282890952 37905753173253204672 37943779517756090982 38037370371771444966 38137041552651283296 38155133128340396808 38742885985450300596 38820032313577441776 38862833000885131248 38881268879917809204 38940218172133409088 39118509533785691322 39167772405425642304 39186352942619866992 39196403818002707832 39681294988558093344 39819077262823920057 39913179838746891552 39942356139798607116 40002914184628277952 40051767268742540481 40066016685123061008 40175766548212331628 40255766083354132368 40274862746581529964 40380396938101358784 41021879278712082984 41103563626140820704 41148882000937197792 41291760063440451951 41343759761282622432 41373981807891747156 41502074630826396528 41635500001533608679 42015488811414451776 42161375925342974178 42225298305996515616 42261013946908473408 42291906500963231064 42407753578668572274 42492197532429361944 42570142727943252321 42623752323551434272 42643972319909855256 42904171746732693708 43366522584536961984 43434931000989264336 43521420310031457216 43672536352774621998 43720687125995772654 43775745629593364928 43786973634525547488 43807745443650085224 43943373138522066912 44063743956103847592 44095954295253046311 44571148211885210928 44641456862127855012 44709139382819840064 44779665706902244656 44902327318590252996 44970405354377589312 44991738563748736176 45003278457706812696 45081327848025416256 45131031871995636288 45287736843773398914 45518404433809596192 45989926942223926944 46149614188551093357 46219583280888077904 46241509079408423292 46362677965968226752 46384671646217737296 46511729731442950236 46689833959679696094 46748631580669315008 47192980459643164512 47267424912841258248 47468761207398566496 47503460594246080068 47578394813583634947 47638311420439838304 47650530131689566384 47803722223983032187 47928984654007693872 47951721363995363556 48047204680132351536 48195957635798395968 48787337907604082232 48864297376112922378 48938382297410906016 48961597848785389368 49113181743054074784 49247713833292535544 49260345338841240924 49283713624106345877 49345777779595388064 49969038133739821248 50047861672420155792 50142541738370862294 50261041278422011584 50297781805672320072 50440565033406887616 50453502492377187936 50591706023674787976 50615705884217328198 50628688264920164283 50716493829028593288 50873510837787195744 51208204988035795716 51657181313933734128 51760043084769922368 51817110667846841664 51841691839890412272 51997031190999087642 52158012711714255096 52182755601994954458 52248470590159822656 52261871757336943776 52592210528252979384 53092103017098560076 53175853026946415529 53256474853064809488 53402356358323387308 53421355580164081344 53567688730949775504 53593100347994818092 53606846398150762182 53674354777805509824 53699816995442039952 53866070298833501376 54013621623611168016 54053105265148895478 54695839038282777312 54885755146054592511 54891203124589848288 55055680084587269268 55081797579883563039 55165309077188996208 55336099507768528704 55514000002044811572 56215167900457298904 56389208667950974752 56543671438224763032 56585004531381360081 56656263376572482592 56760190303924336428 56858629759879807008 56915669276634136473 57056055557657167449 57205562328976924944 57232699692510595212 57913241334652352448 58114328978175450894 58230048470366162664 58294249501327696872 58321903319876713806 58410327258200113632 58751658608138463456 58779529413929800488 58794605727004061748 59428197615846947904 59521942482837140016 59706220942536326208 59869769758120337328 59913534209697910674 59988984751664981568 60004371276942416928 60203255039872736832 60383649125031198552 60412294119872294946 61532818918068124476 61626111041184103872 61655345439211231056 61846228861623649728 62015639641923933648 62060972711837620734 62253111946239594792 63023233217121677664 63242063888014461267 63337947458994773424 63437859751444846596 63534040175586088512 63611630368002858411 63738296298644042916 63905312872010258496 63935628485327151408 63965958479864782884 64062939573509802048 65049783876805442976 65152396501483896504 65282130465047185824 65508804529161932997 65663618444390047392 65680460451788321232 65711618165475127836 66730482229893541056 66856722317827816392 66962185293191782518 67063709074229760096 67455608031566383968 67487607845623104264 67504917686560219044 67621991772038124384 67931605265660098371 68277606650714394288 68876241751911645504 69122255786520549696 69329374921332116856 69362263619112634938 69544016948952340128 69577007469326605944 69767594597164425354 70122947371003972512 70789470689464746768 70901137369261887372 71008633137419745984 71203141811097849744 71255190891369120102 71423584974599700672 71457467130659757456 71475795197534349576 71599755993922719936 71893476981011540808 72018162164814890688 72070807020198527304 73181006861406123348 73407573446116359024 73442396773178084052 73553745436251994944 73634841475361301312 73890518008261861386 74018666669393082096 74953557200609731872 75213812607556293441 75391561917633017376 75446672708508480108 75680253738565781904 75887559035512181964 75923558826325992297 76074740743542889932 76274083105302566592 76310266256680793616 77485771970900601192 77640064627154883552 77725666001770262496 77762537759835618408 77995546786498631463 78237019067571382644 78372705885239733984 78392807636005415664 79362589977116186688 79638154525647840114 79826359677493783104 79884712279597214232 80103534537485080962 80132033370246122016 80351533096424663256 80410269597226143273 80511532166708264736 80549725493163059928 81079657897723343217 82043758557424165968 82207127252281641408 82297764001874395584 82583520126880903902 82687519522565244864 82747963615783494312 83004149261652793056 83271000003067217358 84322751850685948356 84450596611993031232 84583813001926462128 84815507157337144548 84984395064858723888 85140285455886504642 85247504647102868544 85287944639819710512 85808343493465387416 86869862001978528672 87171493467263176341 87345072705549243996 87441374251991545308 87573947269051094976 87615490887300170448 87886746277044133824 88127487912207695184 88191908590506092622 89142296423770421856 89282913724255710024 89559331413804489312 89804654637180505992 89870301314546866011 89983477127497472352 90006556915413625392 90575473687546797828 90618441179808442419 91036808867619192384 91979853884447853888 92299228377102186714 92439166561776155808 92483018158816846584 92769343292435474592 93023459462885900472 93091459067756431101 93379667919359392188 94385960919286329024 94534849825682516496 94937522414797132992 95006921188492160136 95156789627167269894 95276622840879676608 95301060263379132768 95607444447966064374 95857969308015387744 95903442727990727112 96094409360264703072 97574675815208164464 97728594752225844756 97876764594821812032 97923195697570778736 98226363486108149568 98495427666585071088 98520690677682481848 98567427248212691754 98691555559190776128 100095723344840311584 100285083476741724588 100443277939787673777 100595563611344640144 100907004984754375872 101183412047349575952 101231411768434656396 101257376529840328566 101432987658057186576 101747021675574391488 102416409976071591432 103314362627867468256 103683383679780824544 103994062381998175284 104043395428668952407 104316025423428510192 104365511203989908916 104523743514673887552 104651391895746638031 105184421056505958768 106184206034197120152 106351706053892831058 106512949706129618976 106804712716646774616 106882786337053680153 107135377461899551008 107186200695989636184 107213692796301524364 107399633990884079904 108027243247222336032 108106210530297790956 109391678076565554624 109771510292109185022 109782406249179696576 110111360169174538536 110163595159767126078 110330618154377992416 110835777012392792079 111028000004089623144 112430335800914597808 112778417335901949504 113087342876449526064 113170009062762720162 113312526753144965184 113520380607848672856 113717259519759614016 113831338553268272946 114112111115314334898 114411124657953849888 114465399385021190424 116228657956350901788 116460096940732325328 116588499002655393744 116643806639753427612 116820654516400227264 117503317216276926912 117559058827859600976 117589211454008123496 119043884965674280032 119457231788471760171 119739539516240674656 119827068419395821348 120008742553884833856 120155301806227621443 120767298250062397104 120824588239744589892 123065637836136248952 123310690878422462112 123875280190321355853 124031279283847867296 124121945423675241468 124506223892479189584 124906500004600826037 126046466434243355328 126484127776028922534 126675894917989546848 126875719502889693192 127223260736005716822 127476592597288085832 127871256970654302816 127931916959729565768 130099567753610885952 130304793002967793008 130564260930094371648 131017609058323865994 131327236888780094784 131360920903576642464 131423236330950255672 132287862885759138933 133713444635655632784 133924370586383565036 134127418148459520192 134911216063132767936 134975215691246208528 135009835373120438088 135243983544076248768 135863210531320196742 136555213301428788576 138448842565653280071 138658749842664233712 138724527238225269876 139088033897904680256 139154014938653211888 139535189194328850708 140245894742007945024 141578941378929493536 141802274738523774744 142406283622195699488 142510381782738240204 142914934261319514912 142951590395068699152 143411166671949096561 143786953962023081616 144141614040397054608 146362013722812246696 146815146892232718048 146884793546356168104 147781036016523722772 147851140872319037631 148037333338786164192 149907114401219463744 150427625215112586882 150783123835266034752 150893345417016960216 151360507477131563808 151775118071024363928 151847117652651984594 151886064794760492849 152149481487085779864 152620532513361587232 154971543941801202384 155280129254309767104 155451332003540524992 155525075519671236816 155991093572997262926 156474038135142765288 156745411770479467968 156785615272010831328 159276309051295680228 159769424559194428464 160207069074970161924 160264066740492244032 160703066192849326512 160820539194452286546 161023064333416529472 161099450986326119856 162159315795446686434 164087517114848331936 164657265438163777533 165167040253761807804 165245392739650689117 165495927231566988624 166008298523305586112 166542000006134434716 168645503701371896712 169167626003852924256 169631014314674289096 169755013594144080243 169968790129717447776 170280570911773009284 170575889279639421024 170747007829902409419 171168166672971502347 171616686986930774832 173739724003957057344 174342986934526352682 174690145411098487992 174882748503983090616 175230981774600340896 176254975824415390368 176383817181012185244 178284592847540843712 178565827448511420048 179118662827608978624 179609309274361011984 179740602629093732022 179966954254994944704 180013113830827250784 181150947375093595656 181236882359616884838 184598456754204373428 184878333123552311616 184966036317633693168 185538686584870949184 186046918925771800944 186182918135512862202 186759335838718784376 189069699651365032992 189726191664043383801 190013842376984320272 190313579254334539788 190602120526758265536 190834891104008575233 191214888895932128748 191715938616030775488 191806885455981454224 192188818720529406144 195149351630416328928 195457189504451689512 195846391395141557472 196526413587485798991 196990855333170142176 197041381355364963696 197134854496425383508 200191446689680623168 200570166953483449176 200886555879575347554 201191127222689280288 202366824094699151904 202462823536869312792 202514753059680657132 202865975316114373152 203794815796980295113 204832819952143182864 206628725255734936512 207366767359561649088 207988124763996350568 208086790857337904814 208632050846857020384 208731022407979817832 209302783791493276062 210368842113011917536 212368412068394240304 212703412107785662116 213025899412259237952 213609425433293549232 213765572674107360306 214270754923799102016 214372401391979272368 214427385592603048728 214799267981768159808 216054486494444672064 216212421060595581912 219543020584218370044 220222720338349077072 220327190319534252156 220661236308755984832 221671554024785584158 222056000008179246288 224860671601829195616 225641437822668880323 226174685752899052128 226340018125525440324 227040761215697345712 227662677106536545892 227770676478977976891 228224222230628669796 228822249315907699776 228930798770042380848 232457315912701803576 232920193881464650656 233176998005310787488 233287613279506855224 233986640359495894389 235118117655719201952 235178422908016246992 238087769931348560064 238914463576943520342 239479079032481349312 239654136838791642696 240310603612455242886 241230808791678429819 241534596500124794208 241649176479489179784 243238973693170029651 246131275672272497904 246621381756844924224 247750560380642711706 248062558567695734592 248243890847350482936 249012447784958379168 249813000009201652074 252968255552057845068 253351789835979093696 253751439005779386384 254446521472011433644 254953185194576171664 255742513941308605632 255863833919459131536 260609586005935586016 261514480401789529023 262035218116647731988 262721841807153284928 262846472661900511344 264575725771518277866 267426889271311265568 267848741172767130072 269610903943640598033 269950431382492417056 270019670746240876176 271726421062640393484 271855323539425327257 273110426602857577152 276897685131306560142 277317499685328467424 277449054476450539752 278308029877306423776 279070378388657701416 279274377203269293303 283157882757858987072 283604549477047549488 284812567244391398976 285020763565476480408 285829868522639029824 285903180790137398304 286822333343898193122 287573907924046163232 288283228080794109216 292724027445624493392 293630293784465436096 293769587092712336208 295562072033047445544 295702281744638075262 296074666677572328384 300855250430225173764 301329833819363021331 301786690834033920432 302721014954263127616 303550236142048727856 303694235305303969188 303772129589520985698 304298962974171559728 305241065026723174464 309943087883602404768 311050151039342473632 311982187145994525852 312130186286006857221 312948076270285530576 313571230544021662656 318552618102591360456 319538849118388856928 320414138149940323848 320648359011161040459 321406132385698653024 321641078388904573092 322198901972652239712 324318631590893372868 328175034229696663872 329314530876327555066 330334080507523615608 330490785479301378234 330991854463133977248 332507331037178376237 333084000012268869432 337291007402743793424 338335252007705848512 339262028629348578192 339510027188288160486 339937580259434895552 340561141823546018568 341151778559278842048 341494015659804818838 342336333345943004694 343233373973861549664 348685973869052705364 349380290822196975984 349765497007966181232 350461963549200681792 352509951648830780736 352767634362024370488 357131654897022840096 358371695365415280513 359218618548722023968 359481205258187464044 360026227661654501568 360465905418682864329 362301894750187191312 362473764719233769676 369196913508408746856 369932072635267386336 371625840570964067559 372093837851543601888 372365836271025724404 373518671677437568752 378139399302730065984 379452383328086767602 380027684753968640544 380627158508669079576 381669782208017150466 382429777791864257496 383613770911962908448 390298703260832657856 390914379008903379024 391692782790283114944 393052827174971597982 393981710666340284352 394082762710729927392 394269708992850767016 396863588657277416799 401140333906966898352 401773111759150695108 402382254445378560576 404733648189398303808 404925647073738625584 405029506119361314264 405731950632228746304 407589631593960590226 409665639904286365728 415346527696959840213 415976249527992701136 416173581714675809628 417264101693714040768 417462044815959635664 418605567582986552124 420737684226023835072 424736824136788480608 425406824215571324232 427218850866587098464 427531145348214720612 428744802783958544736 428854771185206097456 430233500015847289683 432424842121191163824 439086041168436740088 440445440676698154144 440654380639068504312 443343108049571168316 443553422616957112893 444112000016358492576 449721343203658391232 451282875645337760646 452349371505798104256 452680036251050880648 454081522431394691424 455325354213073091784 455541352957955953782 455658194384281478547 456448444461257339592 457861597540084761696 464914631825403607152 465840387762929301312 466353996010621574976 466575226559013710448 467973280718991788778 470236235311438403904 470356845816032493984 477828927153887040684 479308273677583285392 480621207224910485772 482461617583356859638 483069193000249588416 483298352958978359568 486477947386340059302 492262551344544995808 493971796314491332599 495501120761285423412 495736178218952067351 496487781694700965872 498024895569916758336 499626000018403304148 505936511104115690136 507502878011558772768 508893042944022867288 509265040782432240729 509906370389152343328 511727667838918263072 513504500018914507041 521219172011871172032 523028960803579058046 524070436233295463976 525692945323801022688 529151451543036555732 534853778542622531136 535697482345534260144 539221807887281196066 539900862764984834112 540039341492481752352 543452842125280786968 543710647078850654514 553795370262613120284 554634999370656934848 554898108952901079504 556616059754612847552 558140756777315402832 558548754406538586606 567209098954095098976 569178574992130151403 570041527130952960816 571806361580274796608 573644666687796386244 575147815848092326464 576566456161588218432 585448054891248986784 587539174185424672416 589579240762457396973 591124144066094891088 591404563489276150524 601710500860450347528 602659667638726042662 603573381668067840864 607100472284097455712 607388470610607938376 607544259179041971396 608597925948343119456 619886175767204809536 622100302078684947264 623964374291989051704 624260372572013714442 625896152540571061152 637105236205182720912 639077698236777713856 640828276299880647696 641296718022322080918 642812264771397306048 643282156777809146184 644397803945304479424 648637263181786745736 658629061752655110132 660668161015047231216 660981570958602756468 661983708926267954496 665014662074356752474 666168000024537738864 674582014805487586848 676924313468006640969 678524057258697156384 679020054376576320972 681122283647092037136 682988031319609637676 684672666691886009388 686466747947723099328 697371947738105410728 698760581644393951968 699530994015932362464 701959921078487683167 705535268724048740976 714263309794045680192 716743390730830561026 718437237097444047936 718962410516374928088 720931810837365728658 723692426375035289457 724603789500374382624 724947529438467539352 738393827016817493712 739864145270534772672 743251681141928135118 744187675703087203776 744731672542051448808 747037343354875137504 758904766656173535204 760055369507937281088 761254317017338159152 763339564416034300932 764859555583728514992 767227541823925816896 781828758017806758048 784543441205368587069 786105654349943195964 788165525421459854784 788539417985701534032 793727177314554833598 802280667813933796704 803546223518301390216 808832711830921794099 809851294147477251168 810059012238722628528 815179263187921180452 819331279808572731456 830693055393919680426 831952499055985402272 832347163429351619256 834924089631919271328 837211135165973104248 837823131609807879909 849473648273576961216 850813648431142648464 854437701733174196928 855062290696429441224 857489605567917089472 857709542370412194912 860467000031694579366 864849684242382327648 878172082336873480176 880890881353396308288 881308761278137008624 886686216099142336632 887106845233914225786 888224000032716985152 902565751290675521292 903989501458089063993 905360072502101761296 908163044862789382848 910650708426146183568 911082705915911907564 911316388768562957094 912896888922514679184 915723195080169523392 929829263650807214304 933150453118027420896 935946561437983577556 936390558858020571663 940713691632064987968 955657854307774081368 958616547355166570784 961242414449820971544 961945077033483121377 964923235166713719276 966596705917956719136 972955894772680118604 984525102689089991616 987943592628982665198 991002241522570846824 991472356437904134702 992975563389401931744 999252000036806608296 1011873022208231380272 1015005756023117545536 1017786085888045734576 1018530081564864481458 1019812740778304686656 1023455335677836526144 1027009000037829014082 1046057921607158116092 1048140872466590927952 1051385890647602045376 1058302903086073111464 1071394964691068520288 1075115086096245841539 1078443615774562392132 1080078682984963504704 1081397716256048592987 1086905684250561573936 1087421294157701309028 1107590740525226240568 1109796217905802159008 1116281513554630805664 1117097508813077173212 1134418197908190197952 1138357149984260302806 1140083054261905921632 1147289333375592772488 1170896109782497973568 1175078348370849344832 1179158481524914793946 1182248288132189782176 1182809126978552301048 1203421001720900695056 1205319335277452085324 1207146763336135681728 1214200944568194911424 1214776941221215876752 1215088518358083942792 1217195851896686238912 1247928748583978103408 1248520745144027428884 1251792305081142122304 1274210472410365441824 1281656552599761295392 1282593436044644161836 1286564313555618292368 1290700500047541869049 1297274526363573491472 1317258123505310220264 1321336322030094462432 1321963141917205512936 1330029324148713504948 1332336000049075477728 1349164029610975173696 1353848626936013281938 1357048114517394312768 1358040108753152641944 1362244567294184074272 1365976062639219275352 1366974583152844435641 1369345333383772018776 1394743895476210821456 1397521163288787903936 1399061988031864724928 1403919842156975366334 1411070537448097481952 1433486781461661122052 1437924821032749856176 1441863621674731457316 1447384852750070578914 1449207579000748765248 1449895058876935078704 1476787654033634987424 1481915388943473997797 1486503362283856270236 1489463345084102897616 1494074686709750275008 1517809533312347070408 1522508634034676318304 1526679128832068601864 1527795122347296722187 1529719111167457029984 1540513500056743521123 1563657516035613516096 1569086882410737174138 1572211308699886391928 1577078835971403068064 1587454354629109667196 1604561335627867593408 1607092447036602780432 1617665423661843588198 1619702588294954502336 1620118024477445257056 1630358526375842360904 1661386110787839360852 1663904998111970804544 1664694326858703238512 1669848179263838542656 1674422270331946208496 1675646263219615759818 1701627296862285296928 1707535724976390454209 1710124581392858882448 1715419084740824389824 1720934000063389158732 1729699368484764655296 1756344164673746960352 1762617522556274017248 1768737722287372190919 1773372432198284673264 1774213690467828451572 1805131502581351042584 1807979002916178127986 1810720145004203522592 1821301416852292367136 1822165411831823815128 1822632777537125914188 1825793777845029358368 1859658527301614428608 1866300906236054841792 1871893122875967155112 1872781117716041143326 1911315708615548162736 1917233094710333141568 1922484828899641943088 1923890154066966242754 1929846470333427438552 1933193411835913438272 1945911789545360237208 1975887185257965330396 1982004483045141693648 1982944712875808269404 1985951126778803863488 1998504000073613216592 2023746044416462760544 2030772940404019922907 2035572171776091469152 2037060163129728962916 2054018000075658028164 2092115843214316232184 2096281744933181855904 2105879763235463049501 2116605806172146222928 2142789929382137040576 2150230172192491683078 2156887231549124784264 2162795432512097185974 2173811368501123147872 2174842588315402618056 2215181481050452481136 2219592435811604318016 2232563027109261611328 2234195017626154346424 2276714299968520605612 2280166108523811843264 2294578666751185544976 2353630323616105761207 2358316963049829587892 2364496576264379564352 2365618253957104602096 2406842003441801390112 2410638670554904170648 2429553882442431753504 2430177036716167885584 2495857497167956206816 2497041490288054857768 2513469394829423639727 2548420944820730883648 2563313105199522590784 2565186872089288323672 2573128627111236584736 2581401000095083738098 2594549052727146982944 2634516247010620440528 2642672644060188924864 2643926283834411025872 2660058648297427009896 2664672000098150955456 2707697253872026563876 2716080217506305283888 2724489134588368148544 2731952125278438550704 2733949166305688871282 2738690666767544037552 2789487790952421642912 2807839684313950732668 2809171676574061714989 2822141074896194963904 2866973562923322244104 2875849642065499712352 2883727243349462914632 2885835231100449364131 2894769705500141157828 2899790117753870157408 2953575308067269974848 2963830777886947995594 2973006724567712540472 2978926690168205795232 3035619066624694140816 3045017268069352636608 3053358257664137203728 3055590244694593444374 3059438222334914059968 3081027000113487042246 3138173764821474348276 3144422617399772783856 3154157671942806136128 3174908709258219334392 3214184894073205560864 3225345258288737524617 3235330847323687176396 3240236048954890514112 3244193148768145778961 3260717052751684721808 3322772221575678721704 3329388653717406477024 3348844540663892416992 3351292526439231519636 3403254593724570593856 3415071449952780908418 3420249162785717764896 3441868000126778317464 3512688329347493920704 3525235045112548034496 3537475444574744381838 3546744864396569346528 3548427380935656903144 3610263005162702085168 3615958005832356255972 3621440290008407045184 3642602833704584734272 3644330823663647630256 3645265555074251828376 3651587555690058716736 3743786245751934310224 3745562235432082286652 3822631417231096325472 3844969657799283886176 3847780308133932485508 3859692940666854877104 3872101500142625607147 3891823579090720474416 3951774370515930660792 3964008966090283387296 3965889425751616538808 3997008000147226433184 4047492088832925521088 4061545880808039845814 4071144343552182938304 4074120326259457925832 4100923749458533306923 4108036000151316056328 4184231686428632464368 4192563489866363711808 4211759526470926099002 4233211612344292445856 4300460344384983366156 4313774463098249568528 4325590865024194371948 4347622737002246295744 4349685176630805236112 4430362962100904962272 4445746166830421993391 4468390035252308692848 4553428599937041211224 4583385367041890166561 4589157333502371089952 4621540500170230563369 4707260647232211522414 4716633926099659175784 4731236507914209204192 4813684006883602780224 4821277341109808341296 4859107764884863507008 4860354073432335771168 4991714994335912413632 4994082980576109715536 5026938789658847279454 5122607174929171362627 5130373744178576647344 5146257254222473169472 5162802000190167476196 5189098105454293965888 5269032494021240881056 5287852567668822051744 5306213166862116572757 5320117296594854019792 5415394507744053127752 5432160435012610567776 5463904250556877101408 5467898332611377742564 5477381333535088075104 5578975581904843285824 5615679368627901465336 5618343353148123429978 5733947125846644488208 5751699284130999424704 5767454486698925829264 5771670462200898728262 5789539411000282315656 5799580235507740314816 5927661555773895991188 5946013449135425080944 5957853380336411590464 6071238133249388281632 6092318821212059768721 6106716515328274407456 6111180489389186888748 6162054000226974084492 6276347529642948696552 6288845234799545567712 6317639289706389148503 6349817418516438668784 6428369788146411121728 6450690516577475049234 6470661694647374352792 6488386297536291557922 6521434105503369443616 6645544443151357443408 6658777307434812954048 6697689081327784833984 6702585052878463039272 6830142899905561816836 6840498325571435529792 6883736000253556634928 7060890970848317283621 7074950889149488763676 7093489728793138693056 7096854761871313806288 7220526010325404170336 7231916011664712511944 7288661647327295260512 7290531110148503656752 7487572491503868620448 7491124470864164573304 7540408184488270919181 7645262834462192650944 7689939315598567772352 7695560616267864971016 7719385881333709754208 7744203000285251214294 7783647158181440948832 7903548741031861321584 7928017932180566774592 7931778851503233077616 7994016000294452866368 8123091761616079691628 8148240652518915851664 8201847498917066613846 8216072000302632112656 8368463372857264928736 8423519052941852198004 8427515029722185144967 8466423224688584891712 8600920688769966732312 8627548926196499137056 8651181730048388743896 8657505693301348092393 8699370353261610472224 8860725924201809924544 8891492333660843986782 8936780070504617385696 9106857199874082422448 9166770734083780333122 9178314667004742179904 9243081000340461126738 9414521294464423044828 9433267852199318351568 9462473015828418408384 9642554682219616682592 9676035774866212573851 9720708146864671542336 9988165961152219431072 10053877579317694558908 10245214349858342725254 10260747488357153294688 10325604000380334952392 10538064988042481762112 10575705135337644103488 10612426333724233145514 10640234593189708039584 10830789015488106255504 10864320870025221135552 10927808501113754202816 10935796665222755485128 10954762667070176150208 11231358737255802930672 11236686706296246859956 11467894251693288976416 11534908973397851658528 11543340924401797456524 11579078822000564631312 11855323111547791982376 11892026898270850161888 12142476266498776563264 12184637642424119537442 12213433030656548814912 12222360978778373777496 12302771248375599920769 12324108000453948168984 12552695059285897393104 12577690469599091135424 12635278579412778297006 12699634837032877337568 12901381033154950098468 12941323389294748705584 12976772595072583115844 13042868211006738887232 13291088886302714886816 13337238500491265980173 13405170105756926078544 13660285799811123633672 13750156101125670499683 13767472000507113269856 14121781941696634567242 14149901778298977527352 14193709523742627612576 14441052020650808340672 14463832023329425023888 14577323294654590521024 14581062220297007313504 14975144983007737240896 14982248941728329146608 15080816368976541838362 15367821524787514087881 15391121232535729942032 15438771762667419508416 15488406000570502428588 15567294316362881897664 15807097482063722643168 15863557703006466155232 15918639500586349718271 16246183523232159383256 16296481305037831703328 16403694997834133227692 16432144000605264225312 16736926745714529857472 16847038105883704396008 16855030059444370289934 17201841377539933464624 17255097852392998274112 17302363460096777487792 17315011386602696184786 17398740706523220944448 17782984667321687973564 17873560141009234771392 18213714399748164844896 18276956463636179306163 18333541468167560666244 18486162000680922253476 18829042588928846089656 18866535704398636703136 19285109364439233365184 19352071549732425147702 19976331922304438862144 20107755158635389117816 20490428699716685450508 20521494976714306589376 20651208000760669904784 21224852667448466291028 21280469186379416079168 21661578030976212511008 21871593330445510970256 22462717474511605861344 22473373412592493719912 22935788503386577952832 23069817946795703317056 23086681848803594913048 23158157644001129262624 23710646223095583964752 23784053796541700323776 24369275284848239074884 24444721957556747554992 24605542496751199841538 24648216000907896337968 25105390118571794786208 25270557158825556594012 25399269674065754675136 25802762066309900196936 25882646778589497411168 25953545190145166231688 25972517079904044277179 26582177772605429773632 26674477000982531960346 26810340211513852157088 27320571599622247267344 27500312202251340999366 27534944001014226539712 28243563883393269134484 28299803556597955054704 28387419047485255225152 28927664046658850047776 29028107324598637721553 29162124440594014627008 29964497883456658293216 30161632737953083676724 30735643049575028175762 30782242465071459884064 30976812001141004857176 31614194964127445286336 31727115406012932310464 31837279001172699436542 32492367046464318766512 32592962610075663406656 32807389995668266455384 32864288001210528450624 33694076211767408792016 33710060118888740579868 34403682755079866929248 34604726920193554975584 34630022773205392369572 35565969334643375947128 36427428799496329689792 36553912927272358612326 36667082936335121332488 36972324001361844506952 37658085177857692179312 37733071408797273406272 38704143099464850295404 40011715501473797940519 40215510317270778235632 40980857399433370901016 41302416001521339809568 42449705334896932582056 43323156061952425022016 43743186660891021940512 44925434949023211722688 44946746825184987439824 46173363697607189826096 46316315288002258525248 47421292446191167929504 47755918501759049154813 48738550569696478149768 48889443915113495109984 49211084993502399683076 49296432001815792675936 50210780237143589572416 50541114317651113188024 51605524132619800393872 51765293557178994822336 51907090380290332463376 51945034159808088554358 53348954001965063920692 53620680423027704314176 54641143199244494534688 54830869390908537918489 55000624404502681998732 56487127766786538268968 56599607113195910109408 57855328093317700095552 58056214649197275443106 59928995766913316586432 60323265475906167353448 61471286099150056351524 61564484930142919768128 61953624002282009714352 63674558002345398873084 64984734092928637533024 65614779991336532910768 67388152423534817584032 67420120237777481159736 68807365510159733858496 69209453840387109951168 69260045546410784739144 71131938669286751894256 73107825854544717224652 73334165872670242664976 73944648002723689013904 75316170355715384358624 77408286198929700590808 77917551239712132831537 80023431002947595881038 80431020634541556471264 81961714798866741802032 82604832003042679619136 84899410669793865164112 87084321973795913164659 87486373321782043881024 89893493650369974879648 92346727395214379652192 94842584892382335859008 95511837003518098309626 97477101139392956299536 97778887830226990219968 98422169987004799366152 98592864003631585351872 101082228635302226376048 103211048265239600787744 103814180760580664926752 103890068319616177108716 106697908003930127841384 109282286398488989069376 109661738781817075836978 110001248809005363997464 112974255533573076537936 113199214226391820218816 116112429298394550886212 120035146504421393821557 120646530951812334706896 122942572198300112703048 123907248004564019428704 127349116004690797746168 129969468185857275066048 131229559982673065821536 134776304847069635168064 134840240475554962319472 138520091092821569478288 142263877338573503788512 143267755505277147464439 146215651709089434449304 146668331745340485329952 147889296005447378027808 150632340711430768717248 154816572397859401181616 155835102479424265663074 160046862005895191762076 160862041269083112942528 163923429597733483604064 164492608172725613755467 169798821339587730328224 174168643947591826329318 179786987300739949759296 184693454790428759304384 191023674007036196619252 194954202278785912599072 196844339974009598732304 202164457270604452752096 206422096530479201575488 207628361521161329853504 207780136639232354217432 213395816007860255682768 219323477563634151673956 220002497618010727994928 225948511067146153075872 232224858596789101772424 233752653719136398494611 240070293008842787643114 241293061903624669413792 245885144396600225406096 247814496009128038857408 254698232009381595492336 261252965921387739493977 262459119965346131643072 269680480951109924638944 277040182185643138956576 284527754677147007577024 286535511010554294928878 292431303418178868898608 293336663490680970659904 295778592010894756055616 309633144795718802363232 311670204958848531326148 320093724011790383524152 327846859195466967208128 328985216345451227510934 339597642679175460656448 348337287895183652658636 382047348014072393238504 389908404557571825198144 393688679948019197464608 404328914541208905504192 415560273278464708434864 426791632015720511365536 438646955127268303347912 440004995236021455989856 451897022134292306151744 464449717193578203544848 467505307438272796989222 480140586017685575286228 482586123807249338827584 491770288793200450812192 493477824518176841266401 509396464018763190984672 522505931842775478987954 539360961902219849277888 554080364371286277913152 573071022021108589857756 584862606836357737797216 619266289591437604726464 623340409917697062652296 640187448023580767048304 657970432690902455021868 696674575790367305317272 764094696028144786477008 787377359896038394929216 831120546556929416869728 853583264031441022731072 877293910254536606695824 880009990472042911979712 928899434387156407089696 935010614876545593978444 960281172035371150572456 983540577586400901624384 986955649036353682532802 1018792928037526381969344 1045011863685550957975908 1146142044042217179715512 1169725213672715475594432 1246680819835394125304592 1280374896047161534096608 1315940865381804910043736 1393349151580734610634544 1480433473554530523799203 1528189392056289572954016 1662241093113858833739456 1754587820509073213391648 1857798868774312814179392 1870021229753091187956888 1920562344070742301144912 1973911298072707365065604 2090023727371101915951816 2292284088084434359431024 2493361639670788250609184 2560749792094323068193216 2631881730763609820087472 2786698303161469221269088 2960866947109061047598406 3056378784112579145908032 3509175641018146426783296 3740042459506182375913776 3841124688141484602289824 3947822596145414730131208 4180047454742203831903632 4441300420663591571397609 4584568176168868718862048 4986723279341576501218368 5263763461527219640174944 5573396606322938442538176 5921733894218122095196812 7480084919012364751827552 7682249376282969204579648 7895645192290829460262416 8360094909484407663807264 8882600841327183142795218 9169136352337737437724096 10527526923054439280349888 11843467788436244190393624 14960169838024729503655104 15791290384581658920524832 16720189818968815327614528 17765201682654366285590436 23686935576872488380787248 31582580769163317841049664 35530403365308732571180872 47373871153744976761574496 71060806730617465142361744 94747742307489953523148992 142121613461234930284723488 284243226922469860569446976
- Sum of all divisors σ(n): 1007554047837476717523524607
- Sum of proper divisors (its aliquot sum) s(n): 723310820915006856954077631
- 284243226922469860569446976 is an abundant number, because the sum of its proper divisors (723310820915006856954077631) is greater than itself. Its abundance is 439067593992536996384630655
Bases of 284243226922469860569446976
- Binary: 11101011000111101101100000110101000010011101101001111110000101110110011011111010010000002
- Hexadecimal: 0xEB1ED83509DA7E1766FA40
- Base-36: ZPQKYLLXCNXW29000
Squares and roots of 284243226922469860569446976
- 284243226922469860569446976 squared (2842432269224698605694469762) is 80794212051298694963010254647384096780556578475544576
- 284243226922469860569446976 cubed (2842432269224698605694469763) is 22965207550119444071655825143679521632570994430740250279636073656284908756402176
-
284243226922469860569446976 is a
perfect square number . Itssquare root is 16859514433176 -
The
cube root of 284243226922469860569446976 is 657501439.9848716565
Scales and comparisons
How big is 284243226922469860569446976?- 284,243,226,922,469,860,569,446,976 seconds is equal to 293,274,701,009 years, 3 weeks, 3 days, 15 hours, 30 minutes, 7 seconds.
-
To count from 1 to 284,243,226,922,469,860,569,446,976 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 284243226922469860569446976 cubic inches would be around 54791786.7 feet tall.
Recreational maths with 284243226922469860569446976
- 284243226922469860569446976 backwards is 679644965068964229622342482
- The number of decimal digits it has is: 27
- The sum of 284243226922469860569446976'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 284243226922469860569446976 - Facts about the integer". Numbermatics.com. 2024. Web. 18 June 2024.
APA style:
Numbermatics. (2024). Number 284243226922469860569446976 - Facts about the integer. Retrieved 18 June 2024, from https://numbermatics.com/n/284243226922469860569446976/
Chicago style:
Numbermatics. 2024. "Number 284243226922469860569446976 - Facts about the integer". https://numbermatics.com/n/284243226922469860569446976/
The information we have on file for 284243226922469860569446976 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 284243226922469860569446976, math, Factors of 284243226922469860569446976, curriculum, school, college, exams, university, Prime factorization of 284243226922469860569446976, STEM, science, technology, engineering, physics, economics, calculator, two hundred eighty-four septillion, two hundred forty-three sextillion, two hundred twenty-six quintillion, nine hundred twenty-two quadrillion, four hundred sixty-nine trillion, eight hundred sixty billion, five hundred sixty-nine million, four hundred forty-six thousand, nine hundred seventy-six.