42180106504607340604425216
42,180,106,504,607,340,604,425,216 is an even composite number composed of six prime numbers multiplied together.
42180106504607340604425216 is an even composite number. It is composed of six distinct prime numbers multiplied together. It has a total of twenty-four thousand, two hundred fifty-five divisors.
Prime factorization of 42180106504607340604425216:
210 × 36 × 76 × 172 × 194 × 35712
(2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 3 × 3 × 3 × 3 × 3 × 3 × 7 × 7 × 7 × 7 × 7 × 7 × 17 × 17 × 19 × 19 × 19 × 19 × 3571 × 3571)See below for interesting mathematical facts about the number 42180106504607340604425216 from the Numbermatics database.
Names of 42180106504607340604425216
- Cardinal: 42180106504607340604425216 can be written as Forty-two septillion, one hundred eighty sextillion, one hundred six quintillion, five hundred four quadrillion, six hundred seven trillion, three hundred forty billion, six hundred four million, four hundred twenty-five thousand, two hundred sixteen.
Scientific notation
- Scientific notation: 4.2180106504607340604425216 × 1025
Factors of 42180106504607340604425216
Divisors of 42180106504607340604425216
- Number of divisors d(n): 24255
-
Complete list of divisors:
1 2 3 4 6 7 8 9 12 14 16 17 18 19 21 24 27 28 32 34 36 38 42 48 49 51 54 56 57 63 64 68 72 76 81 84 96 98 102 108 112 114 119 126 128 133 136 144 147 152 153 162 168 171 189 192 196 204 216 224 228 238 243 252 256 266 272 288 289 294 304 306 323 324 336 342 343 357 361 378 384 392 399 408 432 441 448 456 459 476 486 504 512 513 532 544 567 576 578 588 608 612 646 648 672 684 686 714 722 729 756 768 784 798 816 833 864 867 882 896 912 918 931 952 969 972 1008 1024 1026 1029 1064 1071 1083 1088 1134 1152 1156 1176 1197 1216 1224 1292 1296 1323 1344 1368 1372 1377 1428 1444 1458 1512 1536 1539 1568 1596 1632 1666 1701 1728 1734 1764 1792 1824 1836 1862 1904 1938 1944 2016 2023 2052 2058 2128 2142 2166 2176 2261 2268 2304 2312 2352 2394 2401 2432 2448 2499 2527 2584 2592 2601 2646 2688 2736 2744 2754 2793 2856 2888 2907 2916 3024 3072 3078 3087 3136 3192 3213 3249 3264 3332 3402 3456 3468 3528 3571 3584 3591 3648 3672 3724 3808 3876 3888 3969 4032 4046 4104 4116 4131 4256 4284 4332 4352 4522 4536 4608 4617 4624 4704 4788 4802 4864 4896 4998 5054 5103 5168 5184 5202 5292 5376 5472 5488 5491 5508 5586 5712 5776 5814 5831 5832 6048 6069 6137 6156 6174 6272 6384 6426 6498 6517 6528 6664 6783 6804 6859 6912 6936 7056 7142 7168 7182 7203 7296 7344 7448 7497 7581 7616 7752 7776 7803 7938 8064 8092 8208 8232 8262 8379 8512 8568 8664 8704 8721 9044 9072 9216 9234 9248 9261 9408 9576 9604 9639 9728 9747 9792 9996 10108 10206 10336 10368 10404 10584 10713 10752 10773 10944 10976 10982 11016 11172 11424 11552 11628 11662 11664 11907 12096 12138 12274 12312 12348 12393 12544 12768 12852 12996 13034 13056 13328 13566 13608 13718 13824 13851 13872 14112 14161 14284 14364 14406 14592 14688 14896 14994 15162 15232 15504 15552 15606 15827 15876 16128 16184 16416 16464 16473 16524 16758 16807 17024 17136 17328 17408 17442 17493 17689 18088 18144 18207 18411 18468 18496 18522 18816 19152 19208 19278 19456 19494 19551 19584 19992 20216 20349 20412 20577 20672 20736 20808 21168 21426 21504 21546 21609 21888 21952 21964 22032 22344 22491 22743 22848 23104 23256 23324 23328 23409 23814 24192 24276 24548 24624 24696 24786 24997 25088 25137 25536 25704 25992 26068 26112 26163 26656 27132 27216 27436 27648 27702 27744 27783 28224 28322 28568 28728 28812 28917 29184 29241 29376 29792 29988 30324 30464 31008 31104 31212 31654 31752 32139 32256 32319 32368 32832 32928 32946 33048 33516 33614 34048 34272 34656 34884 34986 35378 35721 36176 36288 36414 36822 36936 36992 37044 37632 38304 38416 38437 38556 38988 39102 39168 39984 40432 40698 40817 40824 41154 41344 41472 41616 42336 42483 42852 42959 43092 43218 43776 43904 43928 44064 44688 44982 45486 45619 45696 46208 46512 46648 46656 46818 47481 47628 48013 48384 48552 49096 49248 49392 49419 49572 49994 50176 50274 50421 51072 51408 51984 52136 52224 52326 52479 53067 53312 54264 54432 54621 54872 55233 55404 55488 55566 56448 56644 57136 57456 57624 57834 58368 58482 58653 58752 59584 59976 60648 60707 60928 61047 61731 62016 62208 62424 63308 63504 64278 64512 64638 64736 64827 65664 65856 65892 66096 67032 67228 67473 67849 68096 68229 68544 69312 69768 69972 70227 70756 71442 72352 72576 72828 73644 73872 73984 74088 74991 75264 75411 76608 76832 76874 77112 77976 78204 78336 78489 79968 80864 81396 81634 81648 82308 82688 82944 83232 83349 84672 84966 85704 85918 86184 86436 86751 87552 87723 87808 87856 88128 89376 89964 90972 91238 91392 92416 93024 93296 93312 93636 94962 95256 96026 96417 96768 96957 97104 98192 98496 98784 98838 99127 99144 99988 100548 100842 102144 102816 103968 104272 104329 104652 104958 106134 106624 108528 108864 109242 109744 110466 110789 110808 110976 111132 112896 113288 114272 114912 115248 115311 115668 116603 116964 117306 117504 117649 119168 119952 121296 121414 121856 122094 122451 123462 123823 124032 124416 124848 126616 127008 127449 128556 128877 129276 129472 129654 130321 131328 131712 131784 132192 134064 134456 134946 135698 136192 136458 136857 137088 138624 139536 139944 140454 141512 142443 142884 144039 144704 145152 145656 147288 147744 147968 148176 148257 149982 150528 150822 151263 153216 153664 153748 154224 155952 156408 156672 156978 157437 159201 159936 161728 162792 163268 163296 163863 164616 165376 165699 166464 166698 169344 169932 171408 171836 172368 172872 173502 174979 175104 175446 175616 175712 175959 176256 178752 179928 181944 182121 182476 182784 183141 184832 185193 186048 186592 186624 187272 189924 190512 192052 192834 193536 193914 194208 194481 196384 196992 197568 197676 198254 198288 199976 201096 201684 202419 203547 204288 204687 205632 207936 208544 208658 209304 209916 210681 212268 213248 217056 217728 218484 219488 220932 221578 221616 221952 222264 224973 225792 226233 226576 228544 229824 230496 230622 231336 233206 233928 234612 235008 235298 235467 238336 239904 242592 242828 244188 244902 246924 247646 248064 248832 249696 250047 253232 254016 254898 257112 257754 258552 258944 259308 260642 262656 263169 263424 263568 264384 268128 268912 269059 269892 271396 272916 273714 274176 277248 279072 279888 280908 283024 284886 285719 285768 288078 289251 289408 290304 291312 294576 295488 295936 296352 296514 297381 299964 300713 301644 302526 306432 307328 307496 308448 311904 312816 312987 313956 314874 318402 319333 319872 323456 325584 326536 326592 327726 329232 330752 331398 332367 332928 333396 336091 338688 339864 342816 343672 344736 345744 345933 347004 349809 349958 350892 351232 351424 351918 352512 352947 357504 359856 363888 364242 364952 365568 366282 367353 369664 370386 371469 372096 373184 373248 374544 379848 381024 382347 384104 385668 386631 387828 388416 388962 390963 392768 393984 395136 395352 396508 396576 399952 402192 403368 404838 407094 408576 409374 410571 411264 415872 417088 417316 418608 419832 421362 424536 424949 426496 427329 432117 434112 435456 436968 438976 441864 443156 443232 443904 444528 444771 449946 451584 452466 453152 453789 457088 459648 460992 461244 462672 466412 467856 469224 470016 470596 470934 472311 474943 476672 477603 479808 485184 485656 488376 489804 491589 493848 495292 496128 497097 499392 500094 506464 508032 509796 514224 515508 517104 517888 518616 521284 524937 525312 526338 526848 527136 527877 528768 536256 537824 538118 539784 542792 545832 546363 547428 548352 549423 554496 555579 558144 559776 561816 566048 569772 571438 571536 576156 578502 578816 580608 582624 583443 589152 590976 592704 593028 594762 599928 601426 603288 605052 607257 610641 612864 614061 614656 614992 616896 623808 625632 625974 627912 629748 636804 638666 639744 646912 651168 653072 653184 655452 658464 662796 664734 665856 666792 672182 674919 677376 678699 679728 685632 687344 689472 691488 691866 693889 694008 699618 699916 701784 702848 703836 705024 705894 715008 719712 727776 728484 729904 730303 732564 734706 740772 742938 744192 746368 746496 749088 759696 762048 764694 768208 771336 773262 775523 775656 776832 777924 781926 785536 787968 790272 790704 793016 793152 799904 804384 806736 807177 809676 814188 816221 818748 821142 822528 831744 834176 834632 837216 839664 842724 849072 849898 852992 854658 857157 864234 866761 867753 868224 870912 873936 877952 883728 886312 886464 887808 889056 889542 892143 899892 902139 904932 906304 907578 912247 914176 919296 921984 922488 925344 932824 935712 938448 938961 941192 941868 944622 949886 953344 955206 957999 959616 970368 971312 976752 979608 983178 987696 990584 992256 994194 997101 998784 1000188 1008273 1012928 1016064 1019592 1028448 1031016 1032019 1034208 1035776 1037232 1037799 1042568 1049427 1049874 1052676 1053696 1054272 1055754 1057536 1058841 1072512 1075648 1076236 1079568 1085584 1091664 1092726 1094856 1096704 1098846 1102059 1108992 1111158 1114407 1116288 1119552 1123632 1132096 1139544 1142876 1143072 1147041 1152312 1153433 1157004 1157632 1159893 1165248 1166886 1172889 1178304 1181952 1185408 1186056 1189524 1199856 1202852 1206576 1210104 1214514 1221282 1224853 1225728 1228122 1229312 1229984 1231713 1233792 1247616 1251264 1251948 1255824 1259496 1273608 1274847 1277332 1279488 1281987 1289131 1293824 1296351 1302336 1306144 1306368 1310904 1316928 1325592 1329468 1331712 1333584 1334313 1344364 1349838 1354752 1357398 1359456 1361367 1371264 1374688 1378944 1382976 1383732 1387778 1388016 1399236 1399832 1403568 1405696 1407672 1410048 1411788 1416933 1424829 1430016 1432809 1439424 1455552 1456968 1459808 1460606 1465128 1469412 1474767 1481544 1485876 1488384 1491291 1492736 1498176 1519392 1524096 1529388 1536416 1542672 1546524 1551046 1551312 1553664 1555848 1563852 1571072 1574811 1575936 1580544 1581408 1583631 1586032 1586304 1599808 1608768 1613472 1614354 1619352 1628376 1632442 1637496 1639089 1642284 1645056 1648269 1663488 1666737 1668352 1669264 1674432 1679328 1685448 1698144 1699796 1709316 1714314 1728468 1733522 1735506 1736448 1741824 1747872 1750329 1755904 1767456 1772624 1772928 1778112 1779084 1784286 1799784 1804278 1809864 1812608 1815156 1824494 1828352 1831923 1838592 1842183 1843968 1844976 1850688 1865648 1871424 1876896 1877922 1882384 1883413 1883736 1889244 1899772 1910412 1915998 1919232 1940736 1942624 1953504 1959216 1966356 1975392 1981168 1982251 1988388 1994202 1997568 2000033 2000376 2016546 2024757 2025856 2032128 2039184 2056896 2062032 2064038 2068416 2071552 2074464 2075598 2081667 2085136 2098854 2099748 2104991 2105352 2108544 2111508 2115072 2117682 2145024 2151296 2152472 2159136 2171168 2183328 2185452 2189712 2190909 2197692 2204118 2215457 2222316 2228814 2232576 2235331 2239104 2247264 2264192 2279088 2285752 2286144 2294082 2304624 2306866 2314008 2315264 2319786 2326569 2330496 2333772 2345778 2352637 2356608 2363904 2370816 2372112 2379048 2399712 2405704 2413152 2420208 2421531 2429028 2442564 2448663 2449706 2456244 2458624 2459968 2463426 2467584 2495232 2502528 2503896 2511648 2518992 2547216 2549694 2554664 2558976 2563974 2571471 2578262 2587648 2592702 2600283 2603259 2604672 2612288 2612736 2621808 2633856 2651184 2658936 2663424 2667168 2668626 2676429 2688728 2699676 2706417 2714796 2718912 2722734 2736741 2742528 2749376 2757888 2765952 2767464 2775556 2776032 2798472 2799664 2807136 2811392 2815344 2816883 2823576 2833866 2849658 2860032 2865618 2873997 2878848 2911104 2913936 2919616 2921212 2930256 2938824 2949534 2963088 2971752 2974643 2976768 2982582 2985472 2991303 2996352 3024819 3038784 3048192 3058776 3072832 3085344 3093048 3096057 3102092 3102624 3107328 3111696 3113397 3127704 3142144 3148281 3149622 3161088 3162816 3167262 3172064 3172608 3176523 3199616 3217536 3226944 3228708 3238704 3256752 3264884 3274992 3278178 3284568 3290112 3296538 3306177 3324601 3326976 3333474 3336704 3338528 3343221 3348864 3358656 3370896 3396288 3399592 3418632 3428628 3441123 3456936 3460299 3467044 3471012 3472896 3479679 3495744 3500658 3511808 3518667 3534912 3545248 3545856 3556224 3558168 3568572 3599568 3608556 3619728 3625216 3630312 3648988 3656704 3663846 3674559 3677184 3684366 3687936 3689952 3695139 3701376 3731296 3742848 3753792 3755844 3764768 3766826 3767472 3778488 3799544 3820824 3824541 3831996 3838464 3845961 3867393 3881472 3885248 3889053 3907008 3918432 3932712 3950784 3962336 3964502 3976776 3988404 3995136 4000066 4000752 4002939 4033092 4049514 4051712 4064256 4078368 4084101 4113792 4124064 4128076 4136832 4148928 4151196 4163334 4170272 4197708 4199496 4209982 4210704 4217088 4223016 4230144 4235364 4250799 4274487 4290048 4298427 4302592 4304944 4318272 4342336 4366656 4370904 4379424 4381818 4395384 4408236 4430914 4444632 4457628 4465152 4470662 4473873 4478208 4494528 4528384 4558176 4571504 4572288 4588164 4609248 4613732 4628016 4639572 4653138 4660992 4667544 4691556 4705274 4713216 4724433 4727808 4741632 4744224 4750893 4758096 4799424 4811408 4826304 4840416 4843062 4857223 4858056 4885128 4897326 4899412 4912488 4917267 4919936 4926852 4935168 4990464 5000211 5005056 5007792 5023296 5037984 5094432 5099388 5109328 5112121 5127948 5142942 5156524 5185404 5200566 5206518 5209344 5224576 5225472 5243616 5267712 5302368 5317872 5334336 5337252 5352858 5377456 5399352 5412834 5428661 5429592 5437824 5445468 5473482 5485056 5495769 5498752 5515776 5531904 5534928 5551112 5552064 5596944 5599328 5614272 5622784 5630688 5633766 5647152 5650239 5667732 5699316 5713547 5731236 5747994 5757696 5822208 5827872 5839232 5842424 5860512 5877648 5899068 5926176 5943504 5946753 5949286 5965164 5970944 5982606 5992704 6000099 6049638 6067327 6074271 6077568 6096384 6117552 6145664 6170688 6186096 6192114 6204184 6205248 6214656 6223392 6226794 6245001 6255408 6284288 6296562 6299244 6314973 6325632 6334524 6344128 6345216 6353046 6385729 6399232 6435072 6453888 6457416 6477408 6513504 6529768 6549984 6556356 6569136 6572727 6593076 6612354 6646371 6649202 6666948 6673408 6677056 6686442 6697728 6705993 6717312 6741792 6792576 6799184 6837264 6857256 6882246 6913872 6920598 6934088 6942024 6945792 6959358 6979707 6991488 7001316 7023616 7037334 7057911 7069824 7090496 7091712 7112448 7116336 7137144 7199136 7217112 7224133 7239456 7250432 7260624 7264593 7297976 7327692 7345989 7349118 7368732 7375872 7379904 7390278 7402752 7462592 7485696 7507584 7511688 7529536 7533652 7534944 7556976 7599088 7641648 7649082 7663992 7676928 7691922 7714413 7734786 7762944 7770496 7778106 7800849 7814016 7836864 7865424 7901568 7924672 7929004 7953552 7976808 7990272 8000132 8001504 8005878 8029287 8066184 8074031 8099028 8103424 8119251 8156736 8168202 8210223 8227584 8248128 8256152 8273664 8297856 8302392 8326668 8340544 8395416 8398992 8419964 8421408 8434176 8446032 8450649 8470728 8501598 8548974 8573971 8580096 8596854 8605184 8609888 8621991 8636544 8684672 8733312 8741808 8758848 8763636 8790768 8816472 8861828 8889264 8915256 8923929 8930304 8941324 8947746 8956416 8973909 8989056 9023917 9056768 9074457 9116352 9143008 9144576 9176328 9218496 9227464 9256032 9279144 9288171 9306276 9321984 9335088 9340191 9383112 9410548 9426432 9444843 9448866 9483264 9488448 9501786 9516192 9529569 9598848 9622816 9652608 9680832 9686124 9714446 9716112 9770256 9794652 9798824 9824976 9834534 9839872 9853704 9870336 9918531 9973803 9980928 10000422 10010112 10015584 10029663 10046592 10075968 10188864 10198776 10218656 10224242 10255896 10285884 10313048 10323369 10370808 10380897 10401132 10413036 10418688 10439037 10449152 10487232 10535424 10556001 10604736 10635744 10668672 10674504 10705716 10754912 10798704 10825668 10857322 10859184 10875648 10890936 10946964 10970112 10991538 10997504 11023677 11031552 11063808 11069856 11085417 11102224 11104128 11193888 11198656 11228544 11261376 11267532 11294304 11300478 11335464 11398632 11427094 11462472 11473623 11495988 11515392 11537883 11602179 11644416 11655744 11667159 11678464 11684848 11721024 11755296 11798136 11852352 11887008 11893506 11898572 11930328 11965212 11985408 12000198 12099276 12134654 12148542 12155136 12192768 12235104 12252303 12291328 12341376 12372192 12384228 12408368 12410496 12446784 12453588 12490002 12510816 12593124 12598488 12629946 12651264 12669048 12688256 12690432 12706092 12752041 12771458 12798464 12823461 12870144 12895281 12907776 12914832 12954816 13027008 13059536 13099968 13112712 13138272 13145454 13183891 13186152 13224708 13292742 13298404 13333896 13354112 13372884 13395456 13411986 13434624 13483584 13585152 13598368 13674528 13714512 13764492 13827744 13841196 13868176 13875757 13884048 13918716 13959414 13982976 14002632 14074668 14115822 14139648 14173299 14180992 14183424 14224896 14232672 14274288 14398272 14434224 14448266 14478912 14500864 14521248 14529186 14571669 14595952 14655384 14691978 14698236 14734937 14737464 14751801 14759808 14780556 14805504 14925184 14971392 15015168 15023376 15059072 15067304 15069888 15113952 15198176 15283296 15298164 15327984 15336363 15383844 15428826 15469572 15508199 15540992 15556212 15601698 15628032 15673728 15730848 15803136 15849344 15858008 15907104 15953616 16000264 16003008 16011756 16058574 16132368 16148062 16198056 16206848 16238502 16285983 16313472 16336404 16420446 16455168 16468459 16487307 16496256 16512304 16547328 16595712 16604784 16653336 16681088 16790832 16797984 16839928 16842816 16868352 16892064 16901298 16941456 16950717 17003196 17097948 17140641 17147942 17193708 17210368 17219776 17243982 17273088 17369344 17466624 17483616 17517696 17527272 17581536 17632944 17723656 17778528 17830512 17840259 17847858 17882648 17895492 17912832 17947818 17978112 18000297 18047834 18113536 18148914 18201981 18222813 18232704 18286016 18289152 18352656 18436992 18454928 18512064 18558288 18576342 18612552 18643968 18670176 18680382 18735003 18766224 18821096 18852864 18889686 18897732 18944919 18976896 19003572 19032384 19059138 19157187 19197696 19245632 19305216 19361664 19372248 19428892 19432224 19540512 19589304 19597648 19608361 19649952 19669068 19679744 19707408 19718181 19837062 19939113 19947606 20000844 20020224 20031168 20059326 20093184 20117979 20151936 20377728 20397552 20437312 20448484 20511792 20571768 20626096 20646738 20741616 20761794 20802264 20822501 20826072 20837376 20878074 20898304 20939121 20974464 21070848 21112002 21173733 21209472 21271488 21337344 21349008 21411432 21509824 21597408 21651336 21672399 21714644 21718368 21751296 21781872 21793779 21893928 21915227 21983076 21995008 22037967 22047354 22127616 22139712 22170834 22204448 22208256 22387776 22397312 22457088 22522752 22535064 22588608 22600956 22670928 22797264 22854188 22924944 22947246 22991976 23030784 23075766 23143239 23204358 23272207 23288832 23311488 23334318 23356928 23369696 23402547 23442048 23510592 23596272 23704704 23774016 23787012 23797144 23860656 23930424 23970816 24000396 24087861 24198552 24222093 24269308 24297084 24310272 24357753 24470208 24493489 24504606 24582656 24630669 24682752 24744384 24768456 24816736 24820992 24893568 24907176 24980004 25021632 25186248 25196976 25259892 25302528 25338096 25351947 25376512 25412184 25504082 25542916 25596928 25646922 25721913 25740288 25790562 25815552 25829664 25865973 25909632 26054016 26119072 26199936 26225424 26276544 26290908 26367782 26372304 26449416 26585484 26596808 26667792 26708224 26745768 26771787 26790912 26823972 26869248 26921727 26967168 27071751 27170304 27196736 27223371 27349056 27429024 27528984 27655488 27682392 27736352 27751514 27768096 27837432 27864513 27918828 27965952 28005264 28020573 28149336 28231644 28279296 28334529 28346598 28361984 28449792 28465344 28548576 28588707 28796544 28868448 28896532 28957824 29042496 29058372 29143338 29191904 29310768 29383956 29396472 29469874 29474928 29503602 29519616 29561112 29611008 29755593 29850368 29921409 29942784 30030336 30046752 30088989 30118144 30134608 30139776 30227904 30396352 30566592 30596328 30655968 30672726 30767688 30857652 30939144 31016398 31081984 31112424 31142691 31203396 31256064 31317111 31347456 31461696 31606272 31668003 31698688 31716016 31814208 31907232 32000528 32006016 32023512 32117148 32264736 32296124 32396112 32477004 32571966 32626944 32672808 32840892 32910336 32936918 32974614 32992512 33024608 33071031 33094656 33191424 33209568 33256251 33306672 33362176 33581664 33595968 33679856 33685632 33784128 33802596 33882912 33901434 34000561 34006392 34195896 34281282 34295884 34387416 34420869 34439552 34487964 34546176 34738688 34806537 34933248 34967232 35001477 35035392 35054544 35163072 35265888 35447312 35557056 35661024 35680518 35695716 35765296 35784847 35790984 35895636 35956224 36000594 36095668 36297828 36403962 36445626 36465408 36572032 36578304 36705312 36873984 36909856 37024128 37116576 37152684 37225104 37340352 37360764 37470006 37532448 37642192 37662769 37779372 37795464 37889838 37953792 38000627 38007144 38064768 38118276 38256123 38314374 38395392 38470383 38491264 38610432 38723328 38744496 38857784 38864448 39081024 39178608 39195296 39216722 39299904 39338136 39359488 39414816 39436362 39551673 39674124 39878226 39895212 39994829 40001688 40062336 40118652 40186368 40235958 40303872 40755456 40795104 40874624 40896968 41023584 41143536 41252192 41293476 41483232 41523588 41604528 41627271 41645002 41652144 41756148 41796608 41878242 41948928 42224004 42347466 42418944 42471289 42519897 42542976 42674688 42698016 42822864 43019648 43194816 43302672 43344798 43429288 43436736 43502592 43563744 43587558 43715007 43787856 43830454 43966152 43990016 44075934 44094708 44204811 44255403 44279424 44341668 44408896 44416512 44700103 44775552 44794624 44914176 45045504 45070128 45177216 45201912 45341856 45594528 45708376 45849888 45894492 45983952 46009089 46151532 46286478 46408716 46524597 46544414 46622976 46668636 46713856 46739392 46805094 46884096 47021184 47192544 47409408 47548032 47574024 47594288 47721312 47860848 48000792 48175722 48397104 48444186 48538616 48594168 48620544 48715506 48857949 48940416 48986978 49009212 49165312 49261338 49365504 49405377 49461921 49488768 49536912 49633472 49641984 49787136 49814352 49960008 50043264 50372496 50393952 50519784 50568931 50605056 50676192 50703894 50753024 50824368 50852151 51008164 51085832 51293844 51421923 51443826 51581124 51631104 51659328 51731946 51819264 52108032 52238144 52399872 52450848 52553088 52581816 52735564 52744608 52898832 53170968 53193616 53335584 53416448 53491536 53520777 53543574 53647944 53738496 53843454 53934336 54000891 54143502 54340608 54393472 54446742 54605943 54698112 54858048 55057968 55310976 55364784 55472704 55503028 55536192 55674864 55729026 55837656 55931904 56010528 56041146 56205009 56298672 56463288 56518217 56558592 56669058 56693196 56723968 56834757 56930688 57097152 57177414 57471561 57593088 57736896 57793064 57915648 58084992 58116744 58286676 58383808 58621536 58767912 58792944 58825083 58939748 58949856 59007204 59039232 59122224 59154543 59511186 59700736 59817339 59842818 60017797 60060672 60093504 60177978 60236288 60269216 60279552 60353937 60455808 60792704 61133184 61192656 61311936 61345452 61535376 61715304 61878288 62032796 62163968 62224848 62285382 62406792 62467503 62512128 62634222 62694912 62817363 62923392 63167419 63212544 63336006 63397376 63432032 63521199 63628416 63814464 64001056 64012032 64047024 64234296 64529472 64592248 64792224 64954008 65017197 65143932 65253888 65345616 65381337 65681784 65745681 65873836 65949228 65985024 66049216 66113901 66142062 66382848 66419136 66512502 66613344 66724352 67163328 67191936 67359712 67371264 67568256 67605192 67765824 67802868 68001122 68012784 68391792 68562564 68591768 68774832 68841738 68879104 68975928 69092352 69429717 69477376 69613074 69816621 69866496 69934464 70002954 70070784 70109088 70207641 70326144 70531776 70894624 71114112 71322048 71361036 71391432 71530592 71569694 71581968 71791272 71912448 72001188 72191336 72263583 72595656 72666279 72807924 72891252 72930816 73073259 73144064 73410624 73480467 73747968 73819712 73892007 74048256 74233152 74305368 74450208 74680704 74721528 74940012 75064896 75284384 75325538 75558744 75590928 75779676 75907584 76001254 76014288 76055841 76129536 76236552 76512246 76628748 76790784 76940766 76982528 77165739 77220864 77446656 77488992 77597919 77715568 77728896 78162048 78357216 78390592 78433444 78599808 78676272 78829632 78872724 79103346 79348248 79756452 79790424 79989658 80003376 80124672 80237304 80315361 80372736 80471916 80607744 80765181 81215253 81510912 81590208 81670113 81749248 81793936 82047168 82287072 82504384 82586952 82966464 83047176 83209056 83254542 83290004 83304288 83512296 83593539 83756484 83897856 84448008 84694932 84837888 84942578 85003587 85039794 85085952 85349376 85396032 85645728 85766121 86039296 86389632 86605344 86689596 86858576 86873472 87127488 87175116 87430014 87575712 87660908 87932304 88151868 88189416 88409622 88510806 88558848 88683336 88817792 88833024 89264287 89400206 89551104 89589248 89764227 89828352 90091008 90140256 90266967 90354432 90403824 90683712 91189056 91416752 91699776 91788984 91967904 92018178 92287237 92303064 92572956 92817432 93049194 93088828 93245952 93337272 93428073 93478784 93610188 93768192 94042368 94385088 94818816 95004009 95096064 95148048 95188576 95442624 95721696 96001584 96351444 96794208 96888372 97077232 97130299 97188336 97431012 97715898 97880832 97973956 98018424 98522676 98731008 98810754 98923842 98977536 99073824 99213093 99266944 99283968 99574272 99628704 99920016 100086528 100744992 100787904 101039568 101137862 101352384 101407788 101506048 101648736 101704302 102001683 102016328 102171664 102587688 102843846 102887652 103144559 103162248 103262607 103318656 103463892 103638528 104216064 104419611 104476288 104799744 104901696 105106176 105163632 105471128 105489216 105797664 106341936 106387232 106671168 106832896 106983072 107041554 107087148 107295888 107354541 107686908 107868672 108001782 108287004 108557393 108786944 108893484 109211886 109396224 109716096 110115936 110621952 110729568 110945408 111006056 111072384 111349728 111458052 111675312 112021056 112082292 112410018 112597344 112926576 112988307 113036434 113338116 113386392 113447936 113669514 113861376 114001881 114194304 114354828 114768369 114943122 115186176 115279213 115411149 115473792 115586128 115831296 116169984 116233488 116573352 116767616 117243072 117535824 117585888 117650166 117879496 117899712 118014408 118078464 118244448 118309086 118655019 119022372 119401472 119634678 119685636 119984487 120035594 120187008 120355956 120472576 120538432 120559104 120707874 120911616 121585408 122266368 122385312 122623872 122690904 123070752 123430608 123756576 124065592 124449696 124570764 124813584 124881813 124935006 125268444 125389824 125634726 125846784 126334838 126672012 126794752 126864064 127042398 127256832 127413867 127559691 127628928 128002112 128024064 128094048 128468592 129058944 129184496 129584448 129908016 130034394 130287864 130507776 130691232 130762674 131145021 131363568 131491362 131747672 131898456 131970048 132098432 132227802 132284124 132614433 132838272 133025004 133226688 133448704 134100309 134326656 134383872 134719424 134742528 135136512 135210384 135531648 135605736 136002244 136025568 136783584 137125128 137183536 137258527 137549664 137683476 137758208 137951856 138027267 138859434 139226148 139573791 139633242 139868928 140005908 140141568 140218176 140415282 140652288 141063552 141789248 142228224 142644096 142722072 142782864 143061184 143139388 143163936 143582544 144002376 144382672 144527166 145191312 145332558 145615848 145757507 145782504 145861632 146146518 146288128 146573847 146821248 146960934 147495936 147639424 147784014 148096512 148216131 148466304 148610736 148900416 149361408 149443056 149880024 150129792 150568768 150651076 151117488 151181856 151559352 151706793 151815168 152002508 152028576 152111682 152259072 152473104 152556453 153024492 153257496 153406589 153881532 153965056 154265769 154331478 154893312 154977984 155195838 155431136 155457792 156324096 156714432 156781184 156866888 157199616 157352544 157659264 157745448 158206692 158696496 159512904 159580848 159979316 160006752 160249344 160474608 160562331 160630722 160943832 161215488 161530362 162002673 162430506 162905449 163021824 163180416 163340226 163498496 163587872 163817829 164094336 164574144 165008768 165173904 165932928 166094352 166418112 166509084 166580008 166608576 167024592 167187078 167512968 167795712 168615027 168896016 169389864 169554651 169675776 169885156 170007174 170079588 170171904 170504271 170792064 171291456 171454423 171532242 172078592 172414683 172779264 173210688 173379192 173717152 173746944 174254976 174350232 174860028 175151424 175321816 175864608 176303736 176378832 176475249 176819244 177021612 177117696 177366672 177463629 177635584 178528574 178800412 179102208 179178496 179452017 179528454 180053391 180182016 180280512 180533934 180708864 180807648 181061811 181367424 182378112 182833504 183399552 183577968 183935808 184036356 184574474 184606128 185145912 185634864 186098388 186177656 186491904 186674544 186856146 186957568 187220376 187402509 187536384 188084736 188452089 188770176 189502257 189637632 190008018 190192128 190296096 190377152 190563597 190885248 191443392 192003168 192702888 193588416 193776744 194154464 194260598 194376672 194862024 195051591 195431796 195761664 195947912 196036848 196144011 197045352 197237043 197621508 197847684 197955072 198147648 198341703 198426186 198533888 199148544 199257408 199840032 200173056 201489984 201575808 202079136 202275724 202704768 202815576 203297472 203408604 204003366 204032656 204343328 205175376 205687692 205775304 206289118 206324496 206525214 206637312 206927784 207277056 208289151 208432128 208839222 208952576 209449863 209599488 209803392 210212352 210327264 210622923 210942256 210978432 211595328 212683872 212774464 213342336 213966144 214083108 214174296 214591776 214709082 215373816 215737344 216003564 216574008 216784697 217114786 217573888 217786968 217998837 218423772 218792448 219219777 219432192 220231872 220441401 221243904 221459136 221676021 221890816 222012112 222144768 222699456 222916104 223350624 224042112 224164584 224820036 225194688 225853152 225976614 226072868 226676232 226772784 227339028 227722752 228003762 228388608 228709656 229536738 229886244 230372352 230558426 230822298 230947584 231172256 231497217 231662592 232339968 232466976 232793757 233146704 233535232 234486144 235071648 235171776 235300332 235758992 235799424 236028816 236488896 236618172 237310038 238044744 239269356 239371272 239968974 240071188 240374016 240711912 240946083 241076864 241118208 241415748 241823232 242288779 243170816 243645759 244532736 244770624 245010339 245247744 245381808 246141504 246861216 247513152 248131184 248899392 249141528 249627168 249763626 249870012 250493929 250536888 250780617 251269452 251693568 252669676 253344024 253728128 254084796 254513664 254827734 255119382 255257856 256004224 256048128 256188096 256937184 258117888 258368992 259168896 259816032 260068788 260575728 261382464 261525348 262290042 262727136 262982724 263495344 263639383 263796912 264196864 264455604 264568248 265228866 265676544 266050008 266453376 267792861 268200618 268653312 268767744 269292681 269438848 269485056 270273024 270420768 271063296 271211472 272004488 272051136 273567168 274250256 274367072 274517054 275099328 275366952 275516416 275903712 276054534 276861711 277718868 278452296 279147582 279266484 279737856 279963803 280011816 280284219 280436352 280830564 281304576 282127104 283578496 284456448 285288192 285444144 285565728 286122368 286278776 286327872 287165088 288004752 288765344 289054332 290382624 290665116 291231696 291390897 291515014 291565008 292293036 292576256 293147694 293642496 293921868 295278848 295568028 296193024 296432262 296932608 297221472 297639279 297800832 298722816 298886112 299760048 300259584 301137536 301302152 302234976 302363712 303118704 303413586 304005016 304057152 304223364 304518144 304946208 305112906 306005049 306048984 306514992 306813178 307763064 307930112 308531538 308662956 309433677 309787821 309955968 310391676 310862272 310915584 312648192 312900721 313258833 313428864 313562368 313733776 314399232 314705088 315318528 315490896 316413384 317392992 319025808 319161696 319958632 320013504 320498688 320949216 321124662 321261444 321887664 322063623 323060724 324005346 324861012 325672179 325810898 326360832 326680452 326996992 327175744 327635658 328188672 329148288 330017536 330347808 331865856 332188704 332836224 333018168 333160016 333217152 334049184 334374156 335025936 337230054 337792032 338779728 338964921 339109302 339770312 340014348 340159176 340343808 341008542 341584128 342005643 342582912 342908846 343064484 344157184 344305107 344829366 345558528 345837639 346233447 346421376 346758384 347434304 347493888 348509952 348700464 349720056 350302848 350643632 351729216 352607472 352757664 352950498 353638488 353982517 354043224 354235392 354733344 354927258 355271168 355965057 357057148 357600824 358204416 358904034 359056908 359953461 360106782 360561024 361067868 361417728 361615296 362123622 362734848 364756224 365667008 366799104 367155936 367871616 368072712 369148948 369212256 370291824 371269728 372196776 372355312 372558859 373349088 373712292 373915136 374440752 374645439 374805018 376169472 376904178 377540352 379004514 380016036 380384256 380592192 380754304 381127194 381770496 382241601 382886784 384006336 385405776 387176832 387553488 388308928 388521196 388753344 389724048 390103182 390863592 391523328 391895824 392073696 392288022 393435063 394090704 394474086 395243016 395627519 395695368 395910144 396295296 396683406 396852372 397067776 397843299 398514816 399680064 400346112 402300927 402979968 403151616 404158272 404551448 405409536 405631152 406594944 406817208 408006732 408065312 408686656 410350752 411375384 411550608 411775581 412578236 412648992 413050428 413274624 413855568 414081801 416389313 416578302 417678444 417905152 418721373 418899726 419606784 420124579 420424704 420654528 421245846 421884512 421956864 423190656 425367744 425548928 426684672 427932288 428166216 428348592 429183552 429418164 430747632 432007128 433148016 433569394 434229572 435147776 435573936 435997674 436847544 437272521 437584896 438439554 438864384 439721541 440463744 440882802 442171933 442487808 442918272 443352042 443781632 444024224 444289536 444648393 445398912 445832208 446701248 448084224 448329168 449640072 450389376 451706304 451953228 452145736 453352464 453545568 454678056 455120379 455445504 456007524 456777216 457419312 457669359 459073476 459772488 460219767 461116852 461644596 461895168 462344512 462797307 462994434 464679936 464933952 465376291 465587514 466293408 467070464 468972288 470143296 470343552 470600664 471517984 471598848 472057632 472977792 473236344 474620076 476089488 478538712 478742544 479937948 480142376 480748032 481423824 481686993 481892166 482153728 482831496 483646464 484577558 486008019 486341632 487291518 488716347 489065472 489541248 490020678 490495488 490763616 491453487 492283008 493722432 495026304 496262368 497798784 498283056 499254336 499527252 499740024 500987858 501073776 501561234 502538904 503387136 505339352 505845081 506688048 507456256 508169592 508663953 509027328 509655468 510238764 510515712 511512813 512008448 512376192 513874368 514363269 516235776 516737984 517244049 518337792 519632064 520137576 521151456 522764928 523050696 524580084 525454272 525965448 526990688 527278766 527593824 528393728 528911208 529136496 529425747 530457732 531353088 532100016 532390887 532906752 535585722 536401236 537306624 537535488 538356051 538585362 538877696 540160173 540546048 540841536 542126592 542422944 543185433 544008976 544102272 547134336 548500512 548734144 549034108 550198656 550733904 551807424 552109068 553723422 555437736 556904592 558295164 558532968 559475712 559927606 560023632 560568438 560872704 561661128 562207527 562609152 564254208 565356267 567156992 568506771 568912896 570576384 570888288 571131456 571690791 572244736 572557552 572655744 574330176 576009504 577530688 578108664 580765248 581330232 582463392 582781794 583030028 583130016 584586072 585154773 586295388 587284992 587843736 590557696 591136056 591711129 592864524 593865216 594442944 595025109 595278558 595601664 597445632 597772224 599520096 600519168 602275072 602604304 604469952 604727424 606237408 606827172 608010032 608114304 608446728 609892416 610225812 612010098 612097968 613029984 613626356 615526128 617063076 617325912 618867354 619575642 619911936 620783352 621724544 621831168 624850009 625296384 625801442 626517666 626857728 627124736 627467552 628349589 628798464 629410176 630637056 630981792 631868769 632826768 634785984 638051616 638323392 639917264 640027008 641898432 642249324 642522888 643775328 644127246 646010659 646121448 648010692 649722024 650354091 651344358 651621796 652721664 653360904 653996511 654351488 655271316 656377344 658296576 660035072 660695616 661324203 663731712 664377408 665028063 665672448 666036336 666320032 666434304 668098368 668748312 670051872 674460108 675584064 677559456 677929842 678218604 679540624 679912093 680028696 680318352 682017084 683168256 684011286 685165824 685817692 686128968 688610214 689658732 691117056 691675278 692466894 692842752 693516768 694491651 694868608 694987776 697019904 697400928 699440112 700605696 701287264 703458432 705214944 705515328 705900996 707276976 707965034 708086448 709466688 709854516 710542336 711930114 714114296 715201648 717808068 718113816 719906922 720213564 721122048 722011913 722135736 722838249 723230592 724247244 725469696 726866337 729512448 730937277 731334016 733598208 734311872 735743232 736145424 738297896 738424512 740583648 742539456 744393552 744710624 745117718 746698176 747424584 747830272 748881504 749290878 749610036 751481787 752341851 753808356 755080704 758009028 759901751 760032072 761184384 761508608 762254388 763540992 764483202 765773568 768012672 770811552 774353664 775106976 776617856 777042392 777506688 779448096 780206364 781727184 783791648 784147392 784576044 786870126 788181408 788948172 790486032 790918149 791255038 791390736 792590592 793366812 793704744 794135552 795686598 797029632 799360128 803378583 804601854 805959936 806303232 806954491 807878043 808316544 809102896 810819072 811262304 813189888 813634416 816013464 816130624 817373312 820701504 822750768 823101216 823551162 825156472 825297984 826100856 826549248 827711136 828163602 830585133 832778626 833156604 835356888 835810304 837442746 837799452 839213568 839891409 840249158 840852657 841309056 842491692 843769024 843913728 846381312 850735488 851097856 853369344 855864576 856332432 856697184 858367104 858836328 861495264 864014256 866296032 867138788 868459144 871147872 871995348 873695088 874172691 874545042 876879108 877728768 879443082 880927488 881765604 884343866 885836544 886704084 887563264 888048448 888579072 889296786 890797824 891664416 892917837 893402496 896168448 896658336 899280144 900778752 903412608 903906456 904291472 906704928 907091136 909356112 910240758 912015048 913554432 914838624 915338718 918015147 918146952 919544976 920439534 922233704 923289192 923790336 924689024 925594614 925988868 928301031 929867904 930752582 931175028 932586816 934140928 937944576 938702163 939776499 940286592 940687104 941201328 943035968 943197696 944115264 945955584 946472688 949240152 952178976 957077424 957485088 959875896 960284752 960809689 961496064 962847648 963373986 963784332 964307456 965662992 966190869 969155116 972016038 974583036 977016537 977432694 979082496 980041356 980990976 981527232 982906974 984566016 987444864 990052608 992524736 995597568 996566112 998508672 999054504 999480048 1001975716 1002147552 1003122468 1005077808 1010678704 1011690162 1013376096 1014912512 1016339184 1016894763 1017327906 1019310936 1020302549 1020477528 1021031424 1023025626 1024016896 1024752384 1026016929 1027748736 1028726538 1032471552 1032915321 1033475968 1034488098 1036675584 1037512917 1039264128 1040275152 1042302912 1045529856 1046101392 1049160168 1050908544 1051930896 1053981376 1054557532 1055187648 1056787456 1057822416 1058272992 1058851494 1060915464 1061947551 1062706176 1064200032 1064781774 1065813504 1067895171 1071171444 1072802472 1073846123 1074613248 1076712102 1077170724 1077755392 1079860383 1080320346 1081683072 1084253184 1084845888 1086370866 1088017952 1088204544 1094268672 1097001024 1097468288 1098068216 1100397312 1101467808 1103614848 1104218136 1107446844 1110875472 1113809184 1116590328 1117065936 1117676577 1119855212 1120047264 1121136876 1121745408 1123322256 1123936317 1124415054 1128508416 1130712534 1134313984 1137013542 1140338143 1141152768 1141776576 1142262912 1143381582 1144489472 1145115104 1145311488 1146724803 1148660352 1152019008 1155061376 1156217328 1161530496 1162660464 1164926784 1165563588 1166060056 1166260032 1169172144 1170309546 1172590776 1174569984 1175687472 1180305189 1181115392 1182272112 1183422258 1185729048 1186882557 1187730432 1188885888 1190050218 1190557116 1191203328 1193529897 1195544448 1199040192 1200180961 1201038336 1204550144 1205208608 1206902781 1208939904 1209454848 1212474816 1213654344 1216020064 1216228608 1216893456 1219784832 1220451624 1224020196 1224195936 1226059968 1227252712 1231052256 1234126152 1234651824 1235326743 1237734708 1239151284 1239823872 1241566704 1242245403 1243449088 1249167939 1249700018 1251602884 1253035332 1253715456 1254249472 1254935104 1256164119 1256699178 1258820352 1260373737 1261274112 1261963584 1263737538 1265653536 1269571968 1276103232 1276646784 1279834528 1280054016 1283796864 1284498648 1285045776 1287550656 1288254492 1292021318 1292242896 1296021384 1299444048 1300708182 1302688716 1303243592 1305443328 1306721808 1307993022 1308702976 1310542632 1311817563 1312754688 1316593152 1319164623 1320070144 1321391232 1322648406 1326515799 1327463424 1328754816 1330056126 1331344896 1332072672 1332640064 1332868608 1333945179 1336196736 1337496624 1340103744 1348920216 1351168128 1355118912 1355859684 1356437208 1359081248 1359824186 1360057392 1360636704 1364034168 1365361137 1366336512 1368022572 1370331648 1371635384 1372257936 1373008077 1377220428 1379317464 1380659301 1383350556 1384933788 1385685504 1387033536 1388391921 1388983302 1389737216 1394039808 1394801856 1396128873 1398880224 1401211392 1402574528 1406916864 1410429888 1411030656 1411801992 1414553952 1415930068 1416172896 1418933376 1419709032 1423860228 1428228592 1430403296 1435616136 1436227632 1439813844 1440427128 1442244096 1444023826 1444271472 1445060979 1445676498 1446461184 1448494488 1450939392 1453732674 1458024057 1459024896 1461874554 1462668032 1466149041 1467196416 1468623744 1471486464 1472290848 1474360461 1476595792 1476849024 1481167296 1485078912 1488787104 1489421248 1490235436 1493396352 1494849168 1497763008 1498581756 1499220072 1502963574 1504683702 1507616712 1510161408 1516018056 1517492879 1519803502 1520064144 1522368768 1523017216 1524508776 1525991859 1527081984 1528966404 1531547136 1534538439 1536025344 1541623104 1543089807 1548707328 1550213952 1551732147 1553235712 1554084784 1555013376 1558896192 1560412728 1563454368 1567583296 1568294784 1569152088 1573740252 1576362816 1577896344 1580972064 1581836298 1582510076 1582781472 1585181184 1586733624 1587409488 1588277241 1591373196 1594059264 1598720256 1606757166 1609203708 1611919872 1612606464 1613908982 1615068153 1615756086 1616633088 1618205792 1620480519 1621638144 1622524608 1626379776 1627268832 1629556299 1632026928 1632261248 1634746624 1641403008 1645501536 1646202432 1647102324 1650312944 1650595968 1652201712 1655422272 1656327204 1661170266 1665557252 1666313208 1670713776 1674885492 1675598904 1678427136 1679782818 1680498316 1681705314 1682618112 1684983384 1686622581 1687538048 1687827456 1692762624 1696021453 1701470976 1702195712 1705520313 1706738688 1711729152 1712664864 1713394368 1715072373 1716734208 1717672656 1722990528 1728028512 1732592064 1734277576 1736918288 1742295744 1743990696 1747390176 1748345382 1749090084 1753457503 1753758216 1755464319 1758886164 1761854976 1763531208 1768687732 1771673088 1773408168 1775133387 1776096896 1778593572 1781595648 1783328832 1785835674 1786804992 1792336896 1793316672 1798560288 1801557504 1806825216 1807812912 1808582944 1813409856 1814182272 1818712224 1820481516 1824030096 1829677248 1830677436 1836030294 1836293904 1839089952 1840879068 1844467408 1845475681 1846578384 1849378048 1851189228 1851977736 1856602062 1859735808 1861505164 1862350056 1865173632 1874550027 1875889152 1877404326 1879552998 1880573184 1881374208 1882402656 1885048767 1886071936 1886395392 1888230528 1891911168 1892945376 1898480304 1904357952 1914154848 1914970176 1919751792 1920569504 1921619378 1925695296 1926747972 1927568664 1928614912 1931325984 1932381738 1938031977 1938310232 1944032076 1949166072 1951062273 1954033074 1954865388 1958164992 1959746621 1960082712 1961989533 1963054464 1965813948 1969132032 1974889728 1980105216 1983972609 1985049472 1991195136 1993132224 1997017344 1998109008 1998960096 2003951432 2004295104 2006244936 2010155616 2021357408 2023380324 2026752192 2029825024 2032678368 2033789526 2034655812 2038621872 2039736279 2040605098 2040955056 2046051252 2048033792 2049504768 2052033858 2055497472 2057453076 2065830642 2066951936 2068976196 2073351168 2075025834 2078528256 2080550304 2083474953 2084605824 2091059712 2092202784 2098320336 2101817088 2103861792 2107962752 2109115064 2110375296 2115644832 2116545984 2117702988 2121830928 2123895102 2128400064 2129563548 2131627008 2135790342 2142342888 2145604944 2147692246 2153424204 2154341448 2155510784 2159720766 2160640692 2163366144 2166035739 2168514747 2169691776 2172741732 2176035904 2176409088 2180599011 2188537344 2190305047 2192811831 2194002048 2194936576 2196136432 2200794624 2202935616 2207229696 2208436272 2214893688 2221750944 2227618368 2233180656 2234131872 2235353154 2239710424 2240094528 2242273752 2243490816 2246644512 2247872634 2248830108 2254445361 2261425068 2268627968 2274027084 2279705253 2280676286 2283553152 2284525824 2286763164 2288978944 2290230208 2290622976 2293449606 2297320704 2304038016 2310122752 2312434656 2323060992 2325320928 2329853568 2331127176 2332120112 2332520064 2338344288 2340619092 2345181552 2351374944 2360610378 2364544224 2366844516 2371458096 2372754447 2373765114 2377771776 2380100436 2381114232 2382406656 2387059794 2391088896 2398080384 2400361922 2409100288 2410135749 2410417216 2413805562 2417879808 2418909696 2420863473 2423634129 2424949632 2427308688 2432040128 2432457216 2433786912 2439569664 2440903248 2448040392 2448391872 2452119936 2454505424 2462104512 2468252304 2469303648 2470653486 2475469416 2477877619 2478302568 2479647744 2483133408 2484490806 2486898176 2491755399 2498335878 2499400036 2503205768 2506070664 2507430912 2509870208 2512328238 2513398356 2517640704 2519674227 2520747474 2523927168 2527475076 2531307072 2539143936 2552206464 2553293568 2559669056 2560108032 2567593728 2568997296 2570091552 2575101312 2576508984 2584042636 2584485792 2592042768 2598888096 2601416364 2605377432 2606487184 2607912013 2613443616 2615986044 2617405952 2621085264 2622518073 2623635126 2633186304 2638329246 2642782464 2645296812 2653031598 2657509632 2660112252 2662689792 2664145344 2665280128 2665737216 2667890358 2672393472 2674993248 2680207488 2697840432 2702336256 2710237824 2711719368 2712874416 2718162496 2719648372 2720114784 2721273408 2728068336 2730722274 2736045144 2740663296 2743270768 2744515872 2746016154 2754045441 2754440856 2758634928 2761318602 2766701112 2769392633 2769867576 2771371008 2774067072 2776783842 2777966604 2779474432 2784903093 2789603712 2792257746 2797760448 2802422784 2805149056 2813833728 2816106489 2820859776 2822061312 2823603984 2829107904 2831860136 2832345792 2837866752 2839418064 2847720456 2856457184 2860806592 2871232272 2872455264 2879627688 2880854256 2882429067 2884488192 2888047652 2888542944 2890121958 2891352996 2892922368 2896988976 2898572607 2907465348 2914725191 2916048114 2923749108 2925336064 2931049611 2932298082 2937247488 2942972928 2944581696 2948720922 2953191584 2953698048 2962334592 2970157824 2977574208 2978842496 2980470872 2986792704 2989698336 2995526016 2997163512 2998440144 3005927148 3009367404 3015233424 3032036112 3034985758 3039607004 3040128288 3044737536 3046034432 3049017552 3050684289 3051983718 3057932808 3060907647 3063094272 3069076878 3072050688 3078050787 3083246208 3086179614 3095203531 3097414656 3098745963 3100427904 3103464294 3106471424 3108169568 3110026752 3112538751 3117792384 3120825456 3126908736 3135166592 3136589568 3138304176 3147480504 3152725632 3155792688 3161944128 3163672596 3165020152 3165562944 3170362368 3173467248 3174818976 3176554482 3182746392 3185842653 3188118528 3197440512 3203685513 3213514332 3218407416 3221538369 3223839744 3227817964 3230136306 3231512172 3233266176 3236411584 3239581149 3240961038 3245049216 3252759552 3254537664 3257634037 3259112598 3264053856 3264522496 3269493248 3282806016 3291003072 3292404864 3294204648 3300625888 3301191936 3304403424 3310844544 3312654408 3322340532 3331114504 3332626416 3341427552 3349770984 3351197808 3353029731 3359565636 3360996632 3363410628 3365236224 3369966768 3371808951 3373245162 3375076096 3385525248 3392042906 3402941952 3404391424 3411040626 3421014429 3423458304 3425329728 3426788736 3430144746 3433468416 3435345312 3440174409 3445981056 3456057024 3465184128 3468555152 3473836576 3484591488 3487981392 3494780352 3496690764 3498180168 3506915006 3507516432 3510928638 3517772328 3523709952 3527062416 3537375464 3540915567 3543346176 3546816336 3550266774 3552193792 3557187144 3560647671 3563191296 3566657664 3571671348 3573609984 3580589691 3586633344 3597120576 3600542883 3603115008 3613650432 3615625824 3617165888 3620708343 3626819712 3628364544 3637424448 3640963032 3648060192 3659354496 3661354872 3672060588 3672587808 3678179904 3681758136 3685339849 3688934816 3690951362 3693156768 3698756096 3702378456 3703955472 3705980229 3713204124 3719471616 3723010328 3724700112 3726736209 3730347264 3747503817 3749100054 3754808652 3759105996 3761146368 3762748416 3764805312 3768492357 3770097534 3772143872 3776461056 3781121211 3783822336 3785890752 3796960608 3808715904 3828309696 3829940352 3839503584 3841139008 3843238756 3851390592 3853495944 3855137328 3862651968 3864763476 3876063954 3876620464 3888064152 3898332144 3902124546 3908066148 3909730776 3916329984 3919493242 3920165424 3923979066 3926108928 3931627896 3935452689 3938264064 3949779456 3957493869 3960210432 3967945218 3970098944 3979547397 3982390272 3986264448 3994034688 3996218016 3997920192 4001835537 4007902864 4008590208 4012489872 4020311232 4042714816 4046760648 4053504384 4065356736 4067579052 4069311624 4077243744 4079472558 4081210196 4081910112 4092102504 4096083411 4099009536 4104067716 4110994944 4114906152 4118909243 4131661284 4133903872 4137952392 4141977903 4150051668 4157056512 4161100608 4165175763 4166949906 4169211648 4182119424 4184405568 4188386619 4196640672 4203634176 4207723584 4215925504 4218230128 4220750592 4231289664 4233091968 4235405976 4243661856 4247790204 4256800128 4259127096 4271580684 4284685776 4291209888 4295384492 4306848408 4308682896 4319441532 4321281384 4326732288 4332071478 4337029494 4339383552 4345483464 4352071808 4352818176 4361198022 4373950063 4377074688 4380610094 4385623662 4388004096 4389873152 4392272864 4398447123 4401589248 4405871232 4414459392 4416872544 4423081383 4429787376 4443501888 4455236736 4466361312 4468263744 4470706308 4479420848 4480189056 4484547504 4493289024 4495745268 4497660216 4508890722 4522850136 4548054168 4552478637 4559410506 4561352572 4567106304 4569051648 4573526328 4577975577 4580460416 4581245952 4586899212 4594641408 4603486801 4608076032 4620245504 4624869312 4629269421 4646121984 4650641856 4655196441 4659707136 4662254352 4664240224 4665040128 4676688576 4681238184 4690363104 4702749888 4721220756 4729088448 4733689032 4742916192 4745508894 4747530228 4755543552 4759384651 4760200872 4762228464 4764831723 4774119588 4782177792 4796160768 4800723844 4820271498 4820834432 4827611124 4835759616 4837819392 4841726946 4847268258 4849899264 4854617376 4861441557 4864080256 4864914432 4867573824 4879139328 4881806496 4896080784 4896783744 4904239872 4909010848 4924209024 4936504608 4938607296 4941306972 4950938832 4955755238 4956605136 4966266816 4968981612 4973796352 4983510798 4996671756 4998800072 5006411536 5012141328 5019740416 5024656476 5026796712 5035281408 5039348454 5041494948 5047854336 5054950152 5059867743 5062614144 5078287872 5088064359 5104412928 5106587136 5116560939 5119338112 5120216064 5135187456 5137994592 5140183104 5150202624 5153017968 5168085272 5168971584 5184085536 5197776192 5202832728 5210754864 5212974368 5215824026 5226887232 5231972088 5234811904 5242170528 5245036146 5247270252 5260372509 5266392957 5276658492 5285564928 5290593624 5306063196 5315019264 5319312257 5320224504 5325400161 5328290688 5330560256 5335780716 5344786944 5349986496 5360414976 5395680864 5404672512 5420475648 5423438736 5425748832 5436324992 5439296744 5440229568 5442546816 5456136672 5461444548 5472090288 5486541536 5489031744 5492032308 5508090882 5508881712 5517269856 5522637204 5533402224 5536427043 5538785266 5539735152 5548134144 5553567684 5555933208 5558948864 5569806186 5579207424 5584515492 5595520896 5610298112 5623650081 5627667456 5632212978 5641719552 5644122624 5647207968 5655146301 5658215808 5663720272 5664691584 5675733504 5678836128 5695440912 5712914368 5721613184 5742464544 5744910528 5759255376 5761708512 5764858134 5776095304 5777085888 5780243916 5782705992 5785844736 5793977952 5797145214 5814095931 5814930696 5829450382 5832096228 5847498216 5850672128 5853186819 5862099222 5864596164 5874494976 5879239863 5885968599 5889163392 5897441844 5906383168 5907396096 5924669184 5940315648 5951917827 5955148416 5957684992 5960941744 5973585408 5979396672 5991052032 5994327024 5996880288 6011854296 6018734808 6030466848 6064072224 6069971516 6079214008 6080256576 6089475072 6098035104 6101368578 6103967436 6115865616 6119208837 6121815294 6138153756 6144101376 6156101574 6166492416 6172359228 6190407062 6197491926 6200855808 6206928588 6212942848 6216339136 6220053504 6225077502 6235584768 6241650912 6250424859 6253817472 6270333184 6273179136 6276608352 6294961008 6305451264 6311585376 6323888256 6327345192 6330040304 6331125888 6346934496 6349637952 6353108964 6365492784 6371685306 6394881024 6407371026 6427028664 6436814832 6443076738 6455635928 6460272612 6463024344 6466532352 6472823168 6479162298 6481922076 6490098432 6498107217 6509075328 6515268074 6518225196 6528107712 6529044992 6538986496 6541797033 6565612032 6570915141 6578435493 6582006144 6584809728 6588409296 6601251776 6602383872 6608806848 6621689088 6625308816 6644681064 6662229008 6665252832 6682855104 6699541968 6702395616 6706059462 6719131272 6721993264 6725667823 6726821256 6730472448 6739933536 6743617902 6746490324 6750152192 6763336083 6784085812 6805883904 6822081252 6839115759 6842028858 6850659456 6853577472 6860289492 6866936832 6870690624 6880348818 6891962112 6912114048 6930368256 6937110304 6947673152 6969182976 6975962784 6989560704 6993381528 6996360336 7013830012 7015032864 7021857276 7035544656 7054124832 7074750928 7078618321 7081831134 7093632672 7100533548 7104387584 7114374288 7118263341 7121295342 7133315328 7142117843 7143342696 7147219968 7161179382 7173266688 7194241152 7201085766 7227300864 7230407247 7231251648 7234331776 7241416686 7253639424 7256729088 7262590419 7274848896 7281926064 7296120384 7318708992 7322709744 7344121176 7345175616 7356359808 7363516272 7370679698 7377869632 7381902724 7386313536 7397512192 7404756912 7407910944 7411960458 7426408248 7433632857 7438943232 7446020656 7449400224 7453472418 7460694528 7475266197 7495007634 7498200108 7509617304 7516922861 7518211992 7522292736 7529610624 7536984714 7540195068 7544287744 7552922112 7559022681 7562242422 7571781504 7593921216 7617431808 7656619392 7659880704 7679007168 7682278016 7686477512 7702781184 7706991888 7710274656 7725303936 7729526952 7752127908 7753240928 7776128304 7796664288 7804249092 7816132296 7819461552 7823736039 7838986484 7840330848 7847958132 7852217856 7863255792 7867554219 7870905378 7899558912 7911396947 7914987738 7935890436 7940197888 7959094794 7972528896 7982367001 7988069376 7992436032 7995840384 8003671074 8015805728 8017180416 8024979744 8040622464 8085429632 8093521296 8107008768 8130713472 8135158104 8138623248 8154487488 8158945116 8162420392 8163820224 8184205008 8192166822 8208135432 8221989888 8229812304 8237818486 8262136323 8263322568 8267807744 8275904784 8283955806 8300103336 8308177899 8314113024 8322201216 8330351526 8333899812 8338423296 8354709279 8368811136 8376773238 8393281344 8401266727 8407268352 8415447168 8431851008 8436460256 8441501184 8448319467 8462579328 8466183936 8470811952 8487323712 8495580408 8513600256 8518254192 8543161368 8569371552 8582419776 8590768984 8613696816 8617365792 8638883064 8642562768 8647287201 8653464576 8664142956 8674058988 8678767104 8690966928 8695717821 8704143616 8722396044 8744175573 8747900126 8761220188 8771247324 8776008192 8779746304 8784545728 8793148833 8796894246 8811742464 8828918784 8833745088 8846162766 8859574752 8887003776 8910473472 8932722624 8936527488 8941412616 8958841696 8960378112 8969095008 8986578048 8991490536 8995320432 9017781444 9045700272 9096108336 9104957274 9118821012 9122705144 9134212608 9138103296 9147052656 9152052867 9155951154 9160920832 9173798424 9182722941 9189282816 9206973602 9216152064 9234152361 9240491008 9249738624 9258538842 9285610593 9292243968 9296237889 9301283712 9310392882 9319414272 9324508704 9328480448 9330080256 9337616253 9353377152 9362476368 9380726208 9405499776 9442441512 9458176896 9467378064 9485832384 9491017788 9495060456 9511087104 9518769302 9520401744 9524456928 9529663446 9548239176 9557527959 9564355584 9592321536 9601447688 9611056539 9640542996 9641668864 9655222248 9664615107 9671519232 9683453892 9694536516 9699798528 9709234752 9718743447 9722883114 9728160512 9735147648 9758278656 9763612992 9772902111 9792161568 9793567488 9808479744 9818021696 9848418048 9873009216 9877214592 9882613944 9901877664 9911510476 9913210272 9932533632 9937963224 9967021596 9993343512 9997600144 10012823072 10024282656 10039480832 10049312952 10053593424 10059089193 10078696908 10082989896 10095708672 10109900304 10115426853 10119735486 10125228288 10156575744 10176128718 10208825856 10213174272 10233121878 10238676224 10263043287 10270374912 10275989184 10280366208 10300405248 10306035936 10320523227 10336170544 10337943168 10368171072 10395552384 10405665456 10421509728 10425948736 10431648052 10453774464 10463944176 10484341056 10490072292 10494540504 10520745018 10532785914 10553316984 10571129856 10581187248 10612126392 10622450153 10630038528 10638624514 10640449008 10650800322 10656581376 10661120512 10671561432 10681943013 10689573888 10699972992 10720829952 10741769073 10791361728 10801628649 10809345024 10840951296 10846877472 10851497664 10862125029 10872649984 10878593488 10880459136 10885093632 10912273344 10922889096 10944180576 10973083072 10978063488 10984064616 11016181764 11017763424 11034539712 11045274408 11056019547 11066804448 11072854086 11077570532 11079470304 11096268288 11107135368 11111866416 11117940687 11139612372 11158414848 11169030984 11191041792 11220596224 11242511451 11247300162 11264425956 11283439104 11288245248 11294415936 11305477071 11310292602 11316431616 11327440544 11329383168 11343363633 11351467008 11357672256 11390881824 11425828736 11443226368 11484929088 11489821056 11518510752 11523417024 11529716268 11552190608 11554171776 11560487832 11565411984 11587955904 11594290428 11628191862 11629861392 11658900764 11664192456 11694996432 11706373638 11724198444 11729192328 11748989952 11758479726 11771937198 11778326784 11794883688 11806358067 11812766336 11814792192 11849338368 11872150171 11880631296 11903835654 11910296832 11915369984 11921883488 11938642191 11947170816 11958793344 11982104064 11988654048 11993760576 12005506611 12023708592 12037469616 12060933696 12128144448 12139943032 12158428016 12160513152 12196070208 12202737156 12207934872 12231731232 12238417674 12243630588 12274202521 12276307512 12288250233 12312203148 12332984832 12344718456 12356727729 12380814124 12394983852 12401711616 12413857176 12425933709 12432678272 12450155004 12471169536 12483301824 12500849718 12507634944 12540666368 12546358272 12553216704 12565159857 12589922016 12610902528 12623170752 12647776512 12654690384 12660080608 12662251776 12693868992 12699275904 12706217928 12730985568 12743370612 12814742052 12854057328 12873629664 12886153476 12911271856 12918329767 12920545224 12926048688 12945646336 12958324596 12963844152 12980196864 12996214434 13018150656 13030536148 13036450392 13056215424 13058089984 13083594066 13121850189 13131224064 13141830282 13156870986 13164012288 13169619456 13176818592 13195341369 13202503552 13204767744 13217613696 13243378176 13250617632 13289362128 13324458016 13330505664 13365710208 13399083936 13404791232 13412118924 13438262544 13443986528 13451335646 13453642512 13479867072 13487235804 13492980648 13500304384 13526672166 13568171624 13644162504 13657435911 13678231518 13684057716 13701318912 13707154944 13718226347 13720578984 13733926731 13741381248 13760697636 13783924224 13810460403 13824228096 13860736512 13874220608 13887808263 13895346304 13938365952 13951925568 13979121408 13986763056 13992720672 14027660024 14030065728 14043714552 14071089312 14108249664 14149501856 14157236642 14163662268 14187265344 14201067096 14208775168 14228748576 14236526682 14242590684 14266630656 14278153953 14284235686 14286685392 14294495169 14322358764 14346533376 14388482304 14402171532 14460814494 14462503296 14468663552 14482833372 14507278848 14513458176 14525180838 14549697792 14563852128 14584324671 14592240768 14637417984 14645419488 14688242352 14690351232 14712719616 14727032544 14741359396 14755739264 14763805448 14772627072 14809513824 14815821888 14823920916 14852816496 14867265714 14892041312 14898800448 14906944836 14921389056 14950532394 14990015268 14996400216 15019234608 15033845722 15036423984 15059221248 15073969428 15080390136 15088575488 15105844224 15118045362 15124484844 15143563008 15179603229 15187842432 15234863616 15264193077 15313238784 15319761408 15332135329 15349682817 15358014336 15364556032 15372955024 15405562368 15413983776 15420549312 15450607872 15459053904 15504255816 15506481856 15552256608 15593328576 15608498184 15632264592 15638923104 15647472078 15677972968 15680661696 15695916264 15704435712 15726511584 15735108438 15741810756 15781117527 15822793894 15829975476 15871780872 15880395776 15918189588 15945057792 15957936771 15964734002 15976200483 15984872064 15991680768 16007342148 16031611456 16034360832 16049959488 16081244928 16170859264 16187042592 16214017536 16261426944 16270316208 16277246496 16308974976 16317890232 16324840784 16327640448 16368410016 16384333644 16416270864 16459624608 16475636972 16524272646 16526645136 16551809568 16567911612 16600206672 16609281129 16616355798 16644402432 16660703052 16667799624 16676846592 16709418558 16737622272 16753546476 16786562688 16802533454 16830894336 16863702016 16870950243 16872920512 16883002368 16896638934 16925158656 16932367872 16941623904 16965438903 16974647424 16991160816 17027200512 17036508384 17086322736 17138743104 17164839552 17181537968 17227393632 17234731584 17277766128 17285125536 17294574402 17328285912 17345143333 17348117976 17357534208 17381933856 17391435642 17408287232 17442287793 17444792088 17488351146 17495800252 17522440376 17542494648 17552016384 17559560457 17569091456 17586297666 17593788492 17623484928 17637719589 17667490176 17692325532 17719149504 17774007552 17820946944 17855753481 17865445248 17873054976 17882825232 17917683392 17920756224 17938190016 17973156096 17982981072 17990640864 18035562888 18091400544 18192216672 18209914548 18237642024 18245410288 18255384091 18268425216 18294105312 18304105734 18311902308 18321841664 18347596848 18357626511 18365445882 18413947204 18432304128 18468304722 18499477248 18517077684 18571221186 18592475778 18602567424 18620785764 18638828544 18649017408 18656960896 18660160512 18675232506 18706754304 18724952736 18761452416 18810999552 18884883024 18916353792 18934756128 18971664768 18982035576 18990120912 19037538604 19040803488 19048913856 19059326892 19096478352 19115055918 19184643072 19202895376 19222113078 19281085992 19283337728 19310444496 19329230214 19366907784 19385748431 19389073032 19399597056 19418469504 19437486894 19445766228 19456321024 19470295296 19494321651 19527225984 19545804222 19584323136 19587134976 19616959488 19625391099 19636043392 19696836096 19712745423 19746018432 19754429184 19765227888 19803755328 19823020952 19826420544 19865067264 19875926448 19934043192 19986687024 19995200288 20025646144 20048565312 20078961664 20098625904 20107186848 20118178386 20157393816 20165979792 20177003469 20191417344 20219800608 20230853706 20239470972 20250456576 20290008249 20352257436 20403076337 20417651712 20466243756 20477352448 20517347277 20526086574 20551978368 20560732416 20600810496 20612071872 20641046454 20672341088 20675886336 20736342144 20791104768 20811330912 20843019456 20851897472 20863296104 20907548928 20927888352 20968682112 20980144584 20989081008 21041490036 21065571828 21106633968 21162374496 21224252784 21235854963 21244900306 21277249028 21280898016 21301600644 21313162752 21322241024 21343122864 21354790023 21363886026 21399945984 21426353529 21441659904 21483538146 21582723456 21603257298 21666424717 21681902592 21691221741 21693754944 21702995328 21724250058 21745299968 21757186976 21760918272 21770187264 21787771257 21824546688 21845778192 21888361152 21946166144 21956126976 21968129232 22032363528 22035526848 22069079424 22090548816 22112039094 22133608896 22145708172 22155141064 22158940608 22192536576 22214270736 22223732832 22235881374 22279224744 22300898571 22316829696 22338061968 22382083584 22425798591 22441192448 22485022902 22494600324 22528851912 22550768583 22566878208 22588831872 22610954142 22620585204 22632863232 22654881088 22658766336 22677068043 22686727266 22715344512 22781763648 22803438259 22851657472 22886452736 22969858176 22979642112 23037021504 23046834048 23059432536 23104381216 23108343552 23120975664 23130823968 23175911808 23188580856 23256383724 23259722784 23317801528 23328384912 23389992864 23412747276 23448396888 23458384656 23471208117 23516959452 23543874396 23556653568 23589767376 23602662657 23612716134 23625532672 23698676736 23734190841 23744300342 23807671308 23820593664 23830739968 23843766976 23877284382 23917586688 23947101003 23964208128 23977308096 23987521152 24011013222 24047417184 24074939232 24121867392 24256288896 24279886064 24316856032 24321026304 24392140416 24405474312 24415869744 24463462464 24476835348 24487261176 24548405042 24552615024 24576500466 24624406296 24665969664 24689436912 24713455458 24761628248 24786408969 24789967704 24803423232 24827714352 24851867418 24865356544 24900310008 24924533697 24942339072 24966603648 25001699436 25015269888 25064127837 25081332736 25106433408 25130319714 25179844032 25203800181 25221805056 25246341504 25295553024 25309380768 25320161216 25324503552 25344958401 25387737984 25398551808 25412435856 25461971136 25486741224 25629484104 25708114656 25747259328 25772306952 25797378943 25822543712 25836659534 25841090448 25852097376 25891292672 25916649192 25927688304 25941861603 25960393728 25992428868 26036301312 26061072296 26072900784 26087153463 26112430848 26167188132 26232526719 26243700378 26283660564 26313741972 26328024576 26339238912 26353637184 26379446499 26390682738 26405007104 26435227392 26486756352 26501235264 26578724256 26648916032 26661011328 26731420416 26798167872 26809582464 26824237848 26876525088 26887973056 26902671292 26907285024 26959734144 26974471608 26985961296 27053344332 27136343248 27288325008 27314871822 27356463036 27368115432 27402637824 27414309888 27436452694 27441157968 27456158601 27467853462 27482762496 27521395272 27548168823 27567848448 27620920806 27648456192 27702457083 27721473024 27748441216 27775616526 27790692608 27856831779 27876731904 27903851136 27958242816 27973526112 27985441344 28012848759 28055320048 28060131456 28087429104 28142178624 28216499328 28299003712 28314473284 28327324536 28374530688 28402134192 28457497152 28473053364 28485181368 28533261312 28556307906 28568471372 28573370784 28588990338 28644717528 28672583877 28693066752 28776964608 28804343064 28832364701 28921628988 28925006592 28937327104 28965666744 28993845321 29014557696 29050361676 29099395584 29127704256 29156230341 29168649342 29184481536 29274835968 29290838976 29318706333 29376484704 29380702464 29425439232 29454065088 29482718792 29511478528 29527610896 29545254144 29619027648 29631643776 29647841832 29705632992 29734531428 29784082624 29797600896 29813889672 29901064788 29980030536 29992800432 30038469216 30067691444 30072847968 30118442496 30147938856 30160780272 30177267579 30236090724 30248969688 30287126016 30359206458 30375684864 30469727232 30528386154 30617650441 30626477568 30639522816 30664270658 30699365634 30716028672 30729112064 30745910048 30789129861 30811124736 30827967552 30841098624 30901215744 30918107808 30961569681 31008511632 31012963712 31104513216 31186657152 31216996368 31264529184 31277846208 31294944156 31355945936 31361323392 31391832528 31453023168 31470216876 31483621512 31562235054 31645587788 31659950952 31743561744 31836379176 31867350459 31890115584 31915873542 31929468004 31952400966 31969744128 31983361536 32014684296 32045829039 32063222912 32068721664 32099918976 32162489856 32224407607 32341718528 32374085184 32404885947 32428035072 32522853888 32540632416 32554492992 32586375087 32617949952 32635780464 32649681568 32655280896 32736820032 32768667288 32832541728 32919249216 32951273944 33048545292 33053290272 33103619136 33135823224 33168058641 33200413344 33218562258 33232711596 33288804864 33315692557 33321406104 33335599248 33353822061 33418837116 33475244544 33507092952 33573125376 33605066908 33661788672 33727534353 33741900486 33745841024 33793277868 33850317312 33864735744 33883247808 33930877806 33949294848 33982321632 34030090899 34054401024 34073016768 34172645472 34277486208 34329679104 34363075936 34454787264 34469463168 34555532256 34570251072 34589148804 34656571824 34690286666 34696235952 34763867712 34782871284 34816574464 34884575586 34889584176 34976702292 34991600504 35044880752 35084989296 35119120914 35138182912 35172595332 35187576984 35246969856 35275439178 35334980352 35384651064 35419074201 35438299008 35548015104 35616450513 35641893888 35711506962 35730890496 35746109952 35765650464 35815926573 35835366784 35841512448 35876380032 35946312192 35965962144 35981281728 36071125776 36182801088 36384433344 36419829096 36475284048 36490820576 36510768182 36588210624 36608211468 36623804616 36643683328 36695193696 36715253022 36730891764 36822607563 36827894408 36864750699 36936609444 36998954496 37034155368 37070183187 37142442372 37184951556 37205134848 37235185799 37241571528 37277801127 37298034816 37313921792 37350465012 37413508608 37449905472 37522904832 37621999104 37695479571 37769766048 37832707584 37869512256 37943329536 37964071152 37980241824 38075077208 38081606976 38097827712 38118653784 38192956704 38230111836 38405790752 38444226156 38562171984 38566675456 38620888992 38658460428 38733815568 38754989301 38771496862 38778146064 38836939008 38874973788 38891532456 38912642048 38940590592 38988643302 39054451968 39091608444 39168646272 39174269952 39250782198 39272086784 39365550567 39393672192 39425490846 39492036864 39508858368 39530455776 39586024107 39607510656 39646041904 39652841088 39730134528 39751852896 39868086384 39973374048 39990400576 40051292288 40097130624 40197251808 40214373696 40236356772 40314787632 40331959584 40354006938 40439601216 40461707412 40478941944 40500913152 40580016498 40704514872 40806152674 40932487512 40954704896 40972307733 41034694554 41052173148 41103956736 41121464832 41154679041 41201780193 41224143744 41282092908 41344682176 41351772672 41431381209 41472684288 41582209536 41622661824 41663424789 41686038912 41703794944 41726592208 41815097856 41855776704 41937364224 41960289168 41978162016 42082980072 42131143656 42213267936 42324748992 42448505568 42471709926 42489800612 42554498056 42561796032 42603201288 42626325504 42686245728 42709580046 42727772052 42799891968 42834461859 42852707058 42967076292 43165446912 43206514596 43332849434 43382443482 43387509888 43405990656 43448500116 43490599936 43514373952 43521836544 43540374528 43575542514 43649093376 43691556384 43752974013 43776722304 43892332288 43912253952 43936258464 44064727056 44071053696 44138158848 44181097632 44224078188 44267217792 44291416344 44310282128 44317881216 44428541472 44447465664 44471762748 44558449488 44601797142 44676123936 44764167168 44851597182 44970045804 44989200648 45057703824 45101537166 45177663744 45221908284 45241170408 45265726464 45309762176 45317532672 45354136086 45373454532 45430689024 45563527296 45606876518 45703314944 45772905472 45792579231 45939716352 45959284224 45996405987 46049048451 46074043008 46093668096 46118865072 46208762432 46216687104 46241951328 46261647936 46351823616 46377161712 46512767448 46519445568 46635603056 46656769824 46779985728 46825494552 46896793776 46916769312 46942416234 47033918904 47079674761 47087748792 47113307136 47179534752 47205325314 47225432268 47251065344 47343352581 47468381682 47488600684 47615342616 47641187328 47687533952 47754568764 47835173376 47873810313 47894202006 47954616192 47975042304 48022026444 48094834368 48149878464 48243734784 48512577792 48559772128 48633712064 48642052608 48784280832 48810948624 48831739488 48926924928 48953670696 48974522352 49096810084 49105230048 49153000932 49248812592 49378873824 49426910916 49523256496 49550328247 49572817938 49579935408 49655428704 49703734836 49730713088 49800620016 49827843387 49849067394 49933207296 50003398872 50030539776 50128255674 50212866816 50260639428 50359688064 50407600362 50492683008 50591106048 50612850729 50618761536 50640322432 50649007104 50689916802 50775475968 50797103616 50824871712 50923942272 50973482448 51258968208 51416229312 51494518656 51544613904 51594757886 51645087424 51673319068 51682180896 51704194752 51782585344 51833298384 51855376608 51883723206 51984857736 52035429999 52072602624 52122144592 52145801568 52174306926 52224861696 52326863379 52334376264 52465053438 52487400756 52567321128 52618460027 52627483944 52656049152 52678681371 52707274368 52758892998 52781365476 52810014208 52870454784 52913158767 53002470528 53157448512 53297832064 53322022656 53462840832 53596335744 53619164928 53648475696 53753050176 53775946112 53805342584 53814570048 53919468288 53948943216 53971922592 54106688664 54272686496 54576650016 54629743644 54712926072 54736230864 54766152273 54805275648 54872905388 54882315936 54912317202 54935706924 54965524992 55042790544 55072879533 55096337646 55241841612 55296912384 55379778629 55404914166 55496882432 55551233052 55581385216 55713663558 55807702272 55916485632 55947052224 55970882688 56025697518 56110640096 56120262912 56174858208 56284357248 56432998656 56598007424 56628946568 56654649072 56749061376 56804268384 56914994304 56946106728 56970362736 57112615812 57136942744 57146741568 57177980676 57289435056 57345167754 57553929216 57608686128 57664729402 57843257976 57850013184 57874654208 57931333488 57987690642 58100723352 58157245293 58198791168 58255408512 58312460682 58337298684 58368963072 58482964953 58581677952 58637412666 58752969408 58761404928 58808867089 58850878464 58876173297 58908130176 58965437584 59022957056 59055221792 59090508288 59138236269 59238055296 59263287552 59295683664 59411265984 59469062856 59568165248 59595201792 59627779344 59802129576 59960061072 59985600864 60076938432 60135382888 60145695936 60236884992 60295877712 60321560544 60354535158 60472181448 60497939376 60531010407 60574252032 60718412916 60751369728 60870024747 61056772308 61209229011 61235300882 61252955136 61328541316 61398731268 61432057344 61458224128 61491820096 61552041831 61578259722 61655935104 61682197248 61802431488 61836215616 61923139362 62017023264 62025927424 62209026432 62373314304 62433992736 62529058368 62555692416 62589888312 62711891872 62722646784 62783665056 62906046336 62940433752 62967243024 63124470108 63291175576 63319901904 63487123488 63672758352 63707564889 63734700918 63831747084 63858936008 63904801932 63939488256 63966723072 64029368592 64064370069 64091658078 64126445824 64199837952 64279060587 64324979712 64448815214 64683437056 64748170368 64809771894 64999274151 65045707776 65073665223 65081264832 65108985984 65172750174 65235899904 65271560928 65299363136 65310561792 65363313771 65473640064 65537334576 65665083456 65838498432 65902547888 66097090584 66106580544 66207238272 66271646448 66336117282 66400826688 66437124516 66465423192 66577609728 66631385114 66642812208 66671198496 66707644122 66837674232 66902695713 66950489088 67014185904 67146250752 67210133816 67277395773 67323577344 67455068706 67483800972 67491682048 67586555736 67652305749 67700634624 67766495616 67861755612 67898589696 67964643264 68031204129 68060181798 68146033536 68345290944 68410314777 68554972416 68659358208 68726151872 68909574528 68938926336 69111064512 69140502144 69178297608 69313143648 69380573332 69392471904 69527735424 69565742568 69769151172 69779168352 69953404584 69983201008 70021457131 70089761504 70169978592 70238241828 70276365824 70345190664 70375153968 70413624351 70550878356 70669960704 70769302128 70807987971 70838148402 70876598016 71096030208 71202572523 71232901026 71423013924 71461780992 71492219904 71531300928 71631853146 71670733568 71752760064 71841303009 71892624384 71931924288 71962563456 72142251552 72365602176 72768866688 72839658192 72950568096 72981641152 73021536364 73176421248 73216422936 73247609232 73390387392 73430506044 73461783528 73645215126 73655788816 73729501398 73873218888 73997908992 74068310736 74140366374 74284884744 74357151071 74369903112 74410269696 74470371598 74483143056 74555602254 74596069632 74627843584 74700930024 74773601091 74827017216 74899810944 75045809664 75192383511 75243998208 75390959142 75539532096 75611400543 75665415168 75739024512 75886659072 75928142304 75960483648 76034875203 76150154416 76163213952 76195655424 76237307568 76385913408 76460223672 76811581504 76888452312 77124343968 77241777984 77316920856 77392136829 77467631136 77509978602 77542993724 77556292128 77673878016 77749947576 77783064912 77825584809 77881181184 77977286604 78108903936 78183216888 78259275617 78337292544 78501564396 78544173568 78697580157 78731101134 78850981692 78984073728 79017716736 79060911552 79138339497 79172048214 79215021312 79292083808 79305682176 79460269056 79503705792 79736172768 79946748096 79980801152 80102584576 80194261248 80394503616 80428747392 80472713544 80629575264 80663919168 80708013876 80879202432 80923414824 80957883888 81160032996 81409029744 81612305348 81864975024 81944615466 82069389108 82104346296 82207913472 82242929664 82309358082 82403560386 82448287488 82564185816 82644506469 82689364352 82703545344 82862762418 82945368576 83105051197 83164419072 83245323648 83326849578 83372077824 83407589888 83453184416 83570495337 83630195712 83711553408 83874728448 83920578336 83956324032 84038546277 84165960144 84262287312 84426535872 84649497984 84897011136 84943419852 84979601224 85108996112 85123592064 85206402576 85372491456 85419160092 85455544104 85599783936 85668923718 85705414116 85934152584 86017751631 86330893824 86413029192 86497094103 86665698868 86764886964 86775019776 86811981312 86897000232 86981535963 87028747904 87043673088 87151085028 87298186752 87383112768 87466249219 87505948026 87553444608 87784664576 87824507904 87872516928 87956118999 88129454112 88142107392 88276317696 88362195264 88448156376 88534435584 88582832688 88620564256 88635762432 88857082944 88894931328 88943525496 89116898976 89203594284 89352247872 89703194364 89940091608 89978401296 90115407648 90203074332 90355327488 90428308369 90443816568 90482340816 90531802737 90619524352 90708272172 90746909064 90861378048 91127054592 91213753036 91406629888 91585158462 91852951323 91879432704 91918568448 91992811974 92098096902 92148086016 92187336192 92237730144 92367389583 92417524864 92433374208 92483902656 92523295872 92703647232 92754323424 93025534896 93038891136 93271206112 93313539648 93559971456 93650989104 93793587552 93833538624 93884832468 94067837808 94159349522 94175497584 94359069504 94410650628 94450864536 94502130688 94686705162 94936763364 94977201368 95230685232 95375067904 95509137528 95602051377 95670346752 95747620626 95788404012 95909232384 95950084608 96044052888 96137487117 96189668736 96299756928 96487469568 96673222821 97025155584 97119544256 97214657841 97267424128 97284105216 97568561664 97621897248 97663478976 97853849856 97907341392 97949044704 98193620168 98210460096 98306001864 98497625184 98757747648 98853821832 99046512992 99100656494 99145635876 99159870816 99310857408 99407469672 99461426176 99504175923 99601240032 99655686774 99698134788 99866414592 99947077671 100006797744 100061466183 100256511348 100425733632 100521278856 100719376128 100815200724 100985366016 101182603059 101225701458 101237523072 101280644864 101379833604 101550951936 101594207232 101649743424 101847884544 101946964896 102090272697 102517936416 102832458624 102989037312 103089227808 103189515772 103290174848 103346638136 103364361792 103408389504 103666596768 103710753216 103767446412 103969715472 104070859998 104244289184 104291603136 104348613852 104449723392 104653726758 104668752528 104930106876 104974801512 105134642256 105236920054 105254967888 105357362742 105414548736 105517785996 105562730952 105620028416 105740909568 105826317534 106004941056 106257222603 106314897024 106595664128 106644045312 106849351539 106925681664 107192671488 107238329856 107296951392 107447779719 107506100352 107551892224 107610685168 107629140096 107838936576 107897886432 107943845184 108213377328 108545372992 109153300032 109259487288 109425852144 109472461728 109532304546 109745810776 109764631872 109824634404 109871413848 109931049984 110085581088 110145759066 110192675292 110467822689 110483683224 110759557258 110809828332 110993764864 111102466104 111162770432 111210549561 111427327116 111615404544 111705557397 111833403381 111894104448 111941765376 112051395036 112221280192 112240525824 112349716416 112568714496 112865997312 113086438713 113196014848 113257893136 113309298144 113498122752 113608536768 113829988608 113892213456 113940725472 114225231624 114273885488 114293483136 114355961352 114578870112 114690335508 115217372256 115329458804 115686515952 115700026368 115862666976 115975381284 116201446704 116264967903 116314490586 116510817024 116624921364 116674597368 116737926144 116965929906 117163355904 117274825332 117505938816 117522809856 117617734178 117752346594 117816260352 117930875168 118045914112 118096651701 118110443584 118181016576 118276472538 118476110592 118526575104 118591367328 118758072321 118822531968 118938125712 119136330496 119190403584 119255558688 119604259152 119920122144 119971201728 120153876864 120270765776 120291391872 120591755424 120643121088 120709070316 120944362896 120995878752 121062020814 121416003331 121436825832 121502739456 121740049494 122113544616 122418458022 122470601764 122657082632 122797462536 122864114688 122916923199 122983640192 123104083662 123156519444 123311870208 123364394496 123464037123 123672431232 123846278724 124034046528 124051854848 124294143627 124418052864 124746628608 124867985472 124990274367 125058116736 125111384832 125179776624 125423783744 125445293568 125567330112 125812092672 125880867504 125934486048 126248940216 126582351152 126639803808 126974246976 127345516704 127415129778 127469401836 127663494168 127717872016 127787688637 127809603864 127878976512 128058737184 128128740138 128183316156 128252891648 128399675904 128503385577 128558121174 128897630428 129496340736 129619543788 129998548302 130147330446 130162529664 130217971968 130345500348 130471799808 130543121856 130598726272 130621123584 130726627542 130947280128 131074669152 131330166912 131676996864 131805095776 132194181168 132213161088 132414476544 132543292896 132672234564 132801653376 132874249032 132930846384 133262770228 133285624416 133342396992 133415288244 133675348464 133805391426 134028371808 134292501504 134420267632 134493748099 134554791546 134910137412 134967601944 134983364096 135173111472 135304611498 135532991232 135700239017 135723511224 135797179392 135929286528 136062408258 136120363596 136292067072 136690581888 136820629554 137109944832 137318716416 137377737693 137452303744 137819149056 137877852672 137989217961 138222129024 138281004288 138356595216 138626287296 138761146664 138784943808 139055470848 139131485136 139538302344 139558336704 139906809168 139966402016 140042914262 140179523008 140339957184 140476483656 140552731648 140690381328 140750307936 140827248702 141101756712 141239024283 141339921408 141538604256 141615975942 141676296804 141753196032 142030057743 142405145046 142465802052 142821534359 142846027848 142923561984 143062601856 143263706292 143341467136 143505520128 143621430939 143682606018 143863848576 143925126912 144284503104 144731204352 145537733376 145679316384 145901136192 145963282304 146043072728 146352842496 146432845872 146495218464 146780774784 146861012088 146923567056 147290430252 147311577632 147459002796 147746437776 148136621472 148280732748 148569769488 148650984741 148714302142 148739806224 148940743196 148966286112 149111204508 149192139264 149255687168 149401860048 149483530161 149547202182 149799621888 150091619328 150384767022 150781918284 151079064192 151222801086 151478049024 151664973019 151773318144 151838552187 151856284608 151920967296 152069750406 152300308832 152326427904 152391310848 152474615136 152771826816 152920447344 153623163008 153776904624 154248687936 154483555968 154633841712 154784273658 154935262272 155019957204 155085987448 155112584256 155347756032 155499895152 155566129824 155651169618 155954573208 156106289997 156217807872 156366433776 156518551234 156674585088 156980590137 157003128792 157088347136 157395160314 157462202268 157701963384 157855380081 157968147456 158036044113 158121823104 158276678994 158344096428 158430042624 158584167616 158611364352 158739476301 159007411584 159472345536 159624067813 159893496192 159961602304 160205169152 160388522496 160789007232 160857494784 160945427088 161259150528 161327838336 161416027752 161758404864 161846829648 161915767776 162320065992 162818059488 163224610696 163729950048 163889230932 164138778216 164208692592 164298456819 164415826944 164618716164 164807120772 164896574976 165128371632 165218638599 165289012938 165378728704 165725524836 165890737152 166139335887 166210102394 166490647296 166653699156 166744155648 166815179776 166906368832 167140990674 167423106816 167749456896 167841156672 167912648064 168077092554 168331920288 168524574624 168853071744 169298995968 169794022272 169886839704 169959202448 170217992224 170247184128 170412805152 170744982912 170838320184 170911088208 171337847436 171410828232 171868305168 172035503262 172661787648 172826058384 172994188206 173331397736 173529773928 173550039552 173623962624 173794000464 173963071926 174057495808 174302170056 174471735879 174596373504 174766225536 174932498438 175011896052 175106889216 175448894859 175569329152 175745033856 175912237998 176258908224 176284214784 176426601267 176552635392 176628519891 176724390528 176896312752 177068871168 177165665376 177241128512 177271524864 177414708807 177714165888 177789862656 177887050992 178233797952 178407188568 178704495744 179406388728 179880183216 179956802592 180230815296 180406148664 180581652601 180710654976 180856616738 180887633136 180964681632 181063605474 181239048704 181416544344 181493818128 181593031221 181722756096 182254109184 182427506072 182610074241 183170316924 183627687033 183705902646 183758865408 183985623948 184196193804 184296172032 184374672384 184475460288 184656125493 184734779166 184835049728 184967805312 185046591744 185407294464 185508646848 186051069792 186077782272 186542412224 186627079296 187119942912 187301978208 187587175104 187667077248 187769664936 188135675616 188318699044 188350995168 188718139008 188821301256 188901729072 189373410324 189873526728 189954402736 190461370464 190750135808 191018275056 191122694667 191204102754 191495241252 191576808024 191818464768 191900169216 192088105776 192193110207 192274974234 192379337472 192599513856 192837181761 192974939136 193346445642 194050311168 194239088512 194429315682 194534848256 194997822453 195137123328 195243794496 195326957952 195707699712 195814682784 195898089408 196089941313 196387240336 196420920192 196612003728 196995250368 197515495296 197707643664 198093025984 198201312988 198291271752 198319741632 198621714816 198814939344 199008351846 199202480064 199311373548 199396269576 199732829184 199894155342 200013595488 200122932366 200513022696 200708087139 200851467264 201042557712 201438752256 201630401448 201826552907 201970732032 202365206118 202451402916 202475046144 202561289728 202759667208 202956917247 203101903872 203299486848 203695769088 203893929792 204093612387 204180545394 205035872832 205230944331 205664917248 205978074624 206178455616 206379031544 206580349696 206693276272 206728723584 206816779008 207333193536 207421506432 207534892824 207939430944 208141719996 208488578368 208583206272 208697227704 209307453516 209337505056 209860213752 209949603024 210064371393 210269284512 210473840108 210509935776 210714725484 210829097472 211035571992 211125461904 211240873053 211652635068 212009882112 212514445206 212629794048 213191328256 213288090624 213607717569 213698703078 214323553087 214385342976 214476659712 214593902784 214895559438 215012200704 215103784448 215221370336 215258280192 215523909027 215677873152 215795772864 215887690368 216426754656 217090745984 218306600064 218518974576 218851704288 218944923456 219064609092 219491621552 219529263744 219649268808 219742827696 220171162176 220291518132 220385350584 220935645378 220967366448 221519114516 221619656664 221987529728 222204932208 222421099122 222854654232 223071453213 223230809088 223411114794 223666806762 223788208896 223883530752 224102790072 224320803273 224442560384 224481051648 224699432832 225137428992 225570853249 225731994624 226172877426 226392029696 226515786272 226618596288 226834201629 226996245504 227217073536 227659977216 227784426912 227881450944 228104625609 228450463248 228547770976 228586966272 228711922704 229157740224 229380671016 230434744512 230658917608 231373031904 231725333952 231950762568 232176410487 232402893408 232529935806 232628981172 233021634048 233209847899 233249842728 233349194736 233476754427 233931859812 234326711808 234549650664 234777826851 235011877632 235235468356 235504693188 235632520704 235861750336 236092740471 236193303402 236220887168 236552945076 236952221184 237053150208 237182734656 237516144642 237645063936 237876251424 238272660992 238380807168 238511117376 239208518304 239840244288 239942403456 240307753728 240541531552 240582783744 241183510848 241286242176 241418140632 241888725792 241991757504 242124041628 242832006662 242873651664 243480098988 244227089232 244836916044 244941203528 245314165264 245594925072 245833846398 245967280384 246208167324 246313038888 246623740416 246728788992 246928074246 247344862464 247692557448 247933519407 248068093056 248103709696 248588287254 248836105728 249315153591 249493257216 249735970944 249980548734 250116233472 250222769664 250359553248 250711486011 250847567488 250890587136 251134660224 251624185344 251761735008 251868972096 252497880432 253164702304 253279607616 253948493952 254691033408 254830259556 254938803672 255326988336 255435744032 255575377274 255619207728 256117474368 256257480276 256366632312 256505783296 256799351808 257006771154 257116242348 257795260856 258053254893 258992681472 259239087576 259491282309 259997096604 260294660892 260325059328 260435943936 260646300593 260691000696 260944607889 261086243712 261197452544 261453255084 261894560256 262149338304 262398747657 262660333824 263353993728 263610191552 263868356997 264388362336 264426322176 264828953088 265086585792 265344469128 265603306752 265748498064 265861692768 266525540456 266571248832 266684793984 266830576488 267350696928 267610782852 268056743616 268840535264 268987496198 269109583092 269820274824 269935203888 269966728192 270346222944 270609222996 271065982464 271284925107 271400478034 271447022448 271595408211 271858573056 272124816516 272240727192 272584134144 273381163776 273641259108 274219889664 274755475386 274904607488 275558853969 275638298112 275755705344 275978435922 276444258048 276562008576 276713190432 277102168749 277252574592 277522293328 277569887616 278110941696 278262970272 279076604688 279116673408 279813618336 279932804032 280085828524 280359046016 280679914368 280952967312 281380762656 281500615872 281654497404 282203513424 282478048566 283077208512 283231951884 283352593608 283506392064 284060115486 284810290092 284931604104 285643068718 285692055696 286125203712 286527412584 286682934272 286806154131 287011040256 287242861878 287365212036 287727697152 287850253824 288412461351 288569006208 289462408704 290019668463 291075466752 291358632768 291643973523 291802272384 291926564608 292086145456 292705684992 292865691744 292990436928 293561549568 293722024176 293847134112 294580860504 294623155264 294918005592 295492875552 296273242944 296561465496 297139538976 297301969482 297428604284 297479612448 297881486392 297932572224 298222409016 298384278528 298512527769 298803720096 298967060322 299094404364 299599243776 299841233013 300769534044 301563836568 302158128384 302445602172 302956098048 303329946038 303547809177 303677104374 303712569216 303841934592 304139500812 304600617664 304652855808 304782621696 304949230272 305543653632 305840894688 306270818091 307246326016 307553809248 308497375872 308967111936 309267683424 309568547316 309870524544 310039914408 310171974896 310225168512 310999790304 311132259648 311302339236 311909146416 312212579994 312732867552 313037102468 313349170176 313961180274 314006257584 314790320628 314924404536 315403926768 315710760162 316072088226 316243646208 316553357988 316688192856 316860085248 317168335232 317222728704 317478952602 318014823168 318944691072 319248135626 319786992384 319923204608 320410338304 320548054617 320777044992 321578014464 321714989568 321890854176 322343339157 322518301056 322655676672 322832055504 323516809728 323693659296 323831535552 324640131984 325636118976 326449221392 327459900096 327778461864 328277556432 328417385184 328596913638 329237432328 329557723327 329614241544 329793149952 330256743264 330437277198 330578025876 330757457408 331403468067 331451049672 332278671774 332420204788 332981294592 333307398312 333488311296 333631648683 333812737664 334281981348 334846213632 335116672191 335682313344 335825296128 336154185108 336663840576 337049149248 337706143488 338597991936 339259316139 339588044544 339773679408 339918404896 340435984448 340494368256 340825610304 341489965824 341676640368 341822176416 342675694872 342821656464 343736610336 344071006524 345652116768 345988376412 346662795472 346852297729 347059547856 347100079104 347588000928 347926143852 348114991616 348604340112 348794903709 348943471758 349532451072 349864996876 350023792104 350213778432 350897789718 351490067712 351824475996 352517816448 352568429568 352853202534 353257039782 353448781056 353792625504 354137742336 354289955103 354331330752 354482257024 354543049728 354829417614 355428331776 355579725312 355774101984 356467595904 356814377136 357408991488 358812777456 359760366432 359913605184 360461630592 360812297328 361163305202 361713233476 361775266272 361929363264 362127210948 362478097408 362833088688 362987636256 363186062442 364248009993 364508218368 364855012144 365220148482 366340633848 367255374066 367411805292 367971247896 368329220189 368392387608 368592344064 368750769597 368950920576 369312250986 369469558332 369670099456 369935610624 370093183488 370392111369 371017293696 372102139584 372155564544 372882430881 373084824448 373254158592 374239885824 374603956416 375174350208 375334154496 375539329872 376271351232 376637398088 376701990336 377436278016 377642602512 377803458144 378746820648 379747053456 379908805472 380922740928 381500271616 382036550112 382245389334 382408205508 382990482504 383153616048 383363065911 383636929536 384176211552 384386220414 384549948468 384758674944 385199027712 385510156731 385674363522 386692891284 387658450403 388478177024 388858631364 389069696512 389995644906 390487588992 390653915904 391415399424 391629365568 391796178816 392179882626 392774480672 392841840384 393224007456 393990500736 395030990592 395415287328 396186051968 396402625976 396582543504 396639483264 397243429632 397629878688 398016703692 398404960128 398622747096 398792539152 399788310684 400027190976 400245864732 401026045392 401416174278 402085115424 402877504512 403260802896 403481244297 403653105814 404730412236 404902805832 404950092288 405122579456 405519334416 405913834494 406598973696 407100717051 407391538176 407787859584 408187224774 408361090788 410071745664 410461888662 411329834496 411662069623 411956149248 412133213079 412356911232 412758063088 413160699392 413386552544 413457447168 413633558016 413967653883 414666387072 414843012864 415069785648 415878861888 416283439992 416977156736 417166412544 417394455408 418614907032 418675010112 419720427504 419899206048 420128742786 420538569024 420947680216 421019871552 421429450968 421658194944 422071143984 422250923808 422481746106 423305270136 423717072849 424019764224 425028890412 425259588096 426090173229 426382656512 427215435138 427397406156 428464603077 428647106174 428770685952 429187805568 429791118876 430024401408 430207568896 430442740672 430516560384 430864292817 431047818054 431591545728 431775380736 432853509312 434181491968 436613200128 437037949152 437703408576 437889846912 438129218184 438983243104 439058527488 439298537616 439485655392 440342324352 440583036264 440770701168 441871290756 441934732896 443038229032 443239313328 444409864416 444842198244 445709308464 445952954223 446142906426 446822229588 447333613524 447576417792 447767061504 448205580144 448450590483 448641606546 448885120768 449398865664 450274857984 451141706498 452345754852 452784059392 453031572544 453237192576 453668403258 454434147072 454994919057 455319954432 455515656561 455568853824 455762901888 456209251218 456900926496 457095541952 457173932544 457423845408 458315480448 458761342032 460869489024 461317835216 462746063808 463450667904 463901525136 464352820974 464805786816 465059871612 465257962344 466043268096 466419695798 466499685456 466698389472 466953508854 467863719624 468318869991 468653423616 469099301328 469555653702 470023755264 470470936712 470941770411 471009386376 471265041408 471723500672 472185480942 472386606804 472441774336 473105890152 473566140243 473904442368 474365469312 475032289284 475290127872 475752502848 476218428903 476545321984 477022234752 478417036608 478872203439 479680488576 479884806912 480615507456 481083063104 481165567488 482367021696 482572484352 482836281264 483777451584 483983515008 484248083256 485664013324 485747303328 486960197976 488454178464 489673832088 489882407056 490150199917 490628330528 491189850144 491667692796 491934560768 492416334648 492626077776 492895370457 493247480832 493856148492 494689724928 495385114896 495655915797 495867038814 496136186112 497176574508 497672211456 498418007661 498630307182 499471941888 499961097468 500232466944 500445539328 500719106496 501422972022 501695134976 502269320448 503248370688 503523470016 503737944192 504995760864 506329404608 506559215232 507896987904 509382066816 509660519112 509877607344 510653976672 510871488064 511150754548 511238415456 512234948736 512514960552 512733264624 514013542308 514232484696 515590521712 516106509786 517985362944 518478175152 518982564618 519994193208 520500057497 520589321784 520650118656 520871887872 521292601186 521382001392 521889215778 522172487424 522394905088 522906510168 523415207637 523789120512 524298676608 524797495314 525320667648 526346684577 526707987456 527220383104 527736713994 528776724672 528852644352 529279803801 529657906176 530173171584 530688938256 531206613504 531496996128 531723385536 532244126421 533051080912 533142497664 533369587968 533661152976 534701393856 535221565704 536113487232 537681070528 537974992396 538219166184 539640549648 539870407776 540692445888 541218445992 541744957803 542131964928 542569850214 542800956068 542894044896 543190816422 543717146112 544249633032 544481454384 544779093663 545168268288 546762327552 547282518216 547814929319 549510950772 549809214976 550883061099 551117707938 551276596224 551956871844 552888516096 553124017152 553426380864 553968376479 554204337498 554505149184 555044586656 555139775232 556221883392 556525940544 558153209376 558233346816 559627236672 559865608064 560171657048 560718092032 561359828736 561905934624 562761525312 563001231744 563308994808 564407026848 564956097132 566154417024 566463903768 566705187216 568120230972 569620580184 569863208208 571286137436 571384111392 572250407424 573054825168 573368084001 573612308262 574485723756 574730424072 575455394304 575700507648 576824922702 577138012416 578511545283 578924817408 580039336926 581735358379 582150933504 582717265536 583287947046 583604544768 583853129216 584172290912 584993467359 585411369984 585731383488 585980873856 587123099136 587444048352 587694268224 588269823939 589161721008 589246310528 589836011184 590985751104 592546485888 593122930992 594279077952 594603938964 594857208568 594959224896 595762972784 595865144448 596444818032 597025055538 597607440192 597934120644 598188808728 599198487552 599682466026 601539068088 602124261417 603127673136 604316256768 604891204344 605479658721 605912196096 606659892076 607095618354 607354208748 607425138432 607683869184 608279001624 608870751741 609201235328 609305711616 609898460544 611087307264 611681789376 612263744533 612541636182 614492652032 615107618496 615692832993 616994751744 617934223872 618535366848 619137094632 619741049088 620079828816 620343949792 620450337024 621999580608 622264519296 622604678472 623818292832 624425159988 625465735104 626074204936 627922360548 628012515168 629580641256 629848809072 630193114179 630807853536 631421520324 632144176452 632487292416 632998158583 633106715976 633376385712 633722619159 634336670464 634957905204 636029646336 637889382144 638496271252 639573984768 639846409216 640823152707 641096109234 642970659261 643156028928 643429979136 643781708352 644686678314 645036602112 645311353344 645664111008 646571727081 647033619456 647387318592 647663071104 649280263968 651272237952 652898442784 654919800192 655556923728 656555112864 656834770368 657193827276 658474864656 659115446654 659228483088 660513486528 660874554396 661156051752 661514914816 662806936134 662902099344 664557343548 664840409576 665962589184 666614796624 667263297366 667625475328 668563962696 669214359639 669692427264 670233344382 671364626688 671650592256 672308370216 672962409819 673327681152 674098298496 675412286976 676712559747 677195983872 678518632278 679176089088 679547358816 679836809792 680502604887 680871968896 680988736512 681651220608 682979931648 683353280736 683644352832 685351389744 685643312928 687473220672 688142013048 691304233536 691976752824 693325590944 693704595458 694119095712 695176001856 695852287704 696229983232 696529231461 697208680224 697589807418 697886943516 699064902144 699629543697 699729993752 700047584208 700430263281 701795579436 702980135424 703648951992 704333480553 705035632896 705706405068 706514079564 706897562112 707585251008 708278221413 708579910206 708662661504 708964514048 709658835228 710856663552 711159450624 711548203968 712935191808 713628754272 714817982976 717625554912 719520732864 719827210368 720923261184 721624594656 722326610404 723426466952 723550532544 723858726528 724254421896 725666177376 725975272512 726372124884 728496019986 729710024288 730440296964 732681267696 734510748132 734823610584 735942495792 736658440378 736784775216 737501539194 737901841152 738624501972 738939116664 739340198912 739871221248 740186366976 740784222738 742034587392 743800558221 744204279168 744311129088 745764861762 746169648896 746508317184 747945460773 748479771648 749207912832 750348700416 750668308992 751078659744 752134458033 752542702464 753274796176 753403980672 754872556032 755285205024 755606916288 757493641296 759494106912 759817610944 761845481856 764073100224 764490778668 764816411016 765980965008 766307232096 766726131822 768352423104 768772440828 769099896936 769517349888 770398055424 771020313462 771348727044 773385782568 775316900806 776956354048 777717262728 778139393024 778473846927 779991289812 780975177984 781307831808 781938901779 782833823667 783258731136 783592357632 784359765252 785548961344 785683680768 786448014912 787196242971 787981001472 790061981184 790830574656 791605070991 792372103936 792805251952 793165087008 793278966528 794486859264 795259757376 796033407384 796809920256 797245494192 797585078304 799576621368 800054381952 800491729464 802052090784 802832348556 804170230848 806521605792 806962488594 807306211628 809460824472 809805611664 809900184576 811038668832 811827668988 813197947392 813854775321 814201434102 815575719168 816374449548 816722181576 820143491328 820923777324 822659668992 823324139246 824266426158 824713822464 825516126176 826321398784 826676561907 826773105088 826914894336 827267116032 827935307766 829332774144 829686025728 830139571296 831306506247 831757723776 832566879984 833954313472 834332825088 834788910816 837229814064 837350020224 839440855008 839798412096 840257485572 841077138048 841895360432 842039743104 842858901936 844142287968 844501847616 844963492212 846610540272 847434145698 850057780824 850519176192 852180346458 854430870276 854794812312 856929206154 857294212348 858375611136 859582237752 860048802816 860418462393 860885481344 861033120768 861728585634 862095636108 863183091456 863550761472 865707018624 868362983936 870059005389 873226400256 874075898304 874931920569 875406817152 875779693824 876258436368 877966486208 878117054976 878597075232 878971310784 880684648704 881166072528 881541402336 883742581512 883869465792 886076458064 886478626656 888819728832 889684396488 891418616928 891905908446 892285812852 893644459176 894513820459 894667227048 895152835584 895537583307 896411160288 896901180966 897283213092 897770241536 898797731328 899523699039 902283412996 904691509704 906063145088 906474385152 907336806516 908868294144 909989838114 911031313122 911137707648 911525803776 912418502436 913801852992 914191083904 914347865088 914847690816 916630960896 917522684064 921738978048 922635670432 925492127616 926901335808 927803050272 928705641948 929611573632 930119743224 930515924688 932839391596 932999370912 933396778944 933907017708 935727439248 936637739982 938198602656 939111307404 940047510528 940941873424 941456236693 941883540822 942018772752 943447001344 944370961884 944773213608 944883548672 946211780304 947132280486 948730938624 950064578568 950580255744 951505005696 952436857806 954044469504 956834073216 957744406878 959360977152 959769613824 961231014912 961644163851 962166126208 962331134976 964734043392 965144968704 965672562528 967554903168 967967030016 968496166512 971328026648 971494606656 973920395952 976908356928 979347664176 979764814112 980300399834 981256661056 982379700288 983335385592 983869121536 984832669296 985252155552 985790740914 987712296984 988673169981 989379449856 990770229792 991311831594 991734077628 992272372224 994210404201 994353149016 996836015322 997260614364 998943883776 999750740513 999922194936 1000464933888 1000894946049 1001438212992 1002845944044 1003390269952 1004538640896 1005350016573 1007046940032 1007475888384 1009991521728 1012658809216 1013118430464 1015793975808 1018764133632 1019321038224 1019755214688 1021307953344 1021742976128 1022301509096 1022476830912 1024469897472 1025029921104 1025466529248 1028027084616 1028464969392 1031181043424 1032213019572 1036956350304 1037965129236 1039988386416 1040556893187 1041000114994 1041178643568 1041300237312 1042585202372 1042764002784 1043778431556 1044344974848 1044789810176 1045813020336 1046384711127 1046830415274 1048597353216 1049594990628 1050641335296 1052693369154 1054440766208 1055473427988 1057553449344 1057705288704 1058559607602 1060346343168 1061377876512 1062413227008 1062869865309 1062993992256 1063446771072 1064488252842 1066102161824 1066284995328 1066739175936 1067322305952 1069402787712 1070443131408 1072226974464 1075362141056 1075949984792 1076438332368 1079281099296 1079740815552 1081384891776 1082436891984 1083489915606 1085139700428 1085601912136 1085788089792 1086381632844 1087434292224 1088499266064 1088962908768 1089558187326 1092744029979 1093524655104 1094565036432 1095629858638 1099021901544 1099618429952 1101766122198 1102235415876 1103913743688 1104987660567 1105777032192 1106252308791 1106852761728 1107936752958 1108408674996 1109010298368 1110089173312 1110279550464 1111176334107 1113051881088 1116306418752 1116466693632 1117368474691 1118647292643 1119254473344 1119731216128 1120343314096 1121436184064 1122719657472 1123811869248 1125523050624 1126002463488 1126617989616 1128814053696 1129912194264 1132308834048 1132927807536 1133410374432 1136240461944 1139241160368 1139726416416 1142572274872 1142768222784 1144500814848 1146109650336 1146736168002 1147224616524 1148971447512 1149460848144 1150089197733 1150910788608 1153649845404 1154276024832 1156530470193 1157023090566 1160078673852 1162975351209 1163470716758 1165434531072 1166575894092 1167209089536 1167706258432 1168344581824 1169986934718 1171462766976 1171961747712 1174246198272 1174888096704 1175388536448 1176539647878 1178323442016 1178492621056 1179672022368 1181971502208 1185092971776 1186245861984 1188558155904 1189207877928 1189714417136 1189918449792 1191525945568 1191730288896 1192889636064 1194050111076 1195214880384 1195868241288 1196377617456 1199364932052 1203078136176 1204248522834 1206255346272 1208632513536 1209782408688 1210443732891 1210959317442 1213319784152 1214191236708 1214708417496 1214850276864 1215367738368 1216558003248 1217741503482 1218402470656 1219796921088 1221302151153 1222174614528 1223363578752 1224527489066 1225083272364 1228985304064 1230215236992 1231385665986 1233989503488 1234986208869 1235868447744 1236399639237 1237070733696 1238274189264 1239482098176 1240159657632 1240687899584 1240900674048 1241902961649 1243999161216 1244529038592 1245209356944 1247636585664 1248850319976 1250931470208 1252148409872 1255844721096 1256025030336 1259161282512 1259697618144 1260386228358 1261615707072 1262843040648 1264071568207 1264288352904 1264974584832 1265996317166 1266213431952 1266752771424 1267445238318 1268673340928 1269915810408 1271151218547 1272059292672 1275778764288 1276992542504 1278270519687 1279147969536 1281646305414 1282192218468 1285393809231 1285941318522 1286312057856 1287563416704 1289373356628 1290073204224 1290622706688 1291328222016 1292592878451 1293143454162 1294774637184 1295326142208 1298560527936 1302544475904 1305796885568 1309839600384 1311113847456 1313110225728 1313669540736 1314387654552 1316949729312 1318230893308 1318456966176 1321026973056 1321749108792 1322312103504 1325613872268 1325804198688 1329114687096 1329680819152 1330407685489 1333229593248 1334526594732 1335250950656 1337127925392 1337858862669 1338428719278 1340466688764 1342729253376 1343301184512 1344616740432 1345351771449 1345924819638 1346655362304 1348196596992 1350824573952 1353425119494 1357037264556 1358352178176 1359094717632 1359673619584 1361005209774 1361743937792 1363302441216 1364984757171 1365959863296 1366706561472 1367288705664 1370702779488 1371286625856 1374946441344 1376284026096 1382608467072 1383953505648 1386651181888 1387409190916 1388238191424 1390352003712 1391704575408 1393058462922 1394417360448 1395179614836 1395773887032 1398129804288 1399259087394 1399459987504 1400095168416 1400860526562 1403591158872 1404956609973 1405960270848 1407297903984 1408666961106 1410071265792 1411412810136 1412785870349 1413028159128 1413795124224 1415170502016 1416556442826 1417159820412 1417325323008 1417929028096 1419317670456 1420698420729 1421713327104 1423096407936 1425870383616 1427257508544 1428655286709 1429635965952 1435251109824 1436616610317 1439041465728 1439654420736 1441846522368 1443249189312 1444653220808 1446852933904 1447101065088 1447717453056 1448508843792 1451332354752 1451950545024 1452744249768 1456992039972 1459420048576 1460880593928 1465362535392 1469021496264 1469647221168 1470450599751 1471884991584 1473316880756 1473569550432 1475003078388 1475803682304 1477249003944 1477878233328 1478686111371 1479742442496 1481568445476 1484069174784 1486926236723 1487601116442 1488408558336 1491529723524 1492339297792 1493016634368 1495254022983 1495890921546 1498415825664 1500264871609 1500697400832 1501336617984 1502157319488 1504268916066 1505085404928 1506549592352 1506807961344 1509745112064 1510570410048 1511213832576 1514987282592 1518988213824 1519635221888 1523690963712 1528146200448 1528981557336 1529632822032 1531961930016 1532614464192 1533452263644 1536704846208 1537544881656 1538199793872 1542040626924 1542697454088 1546771565136 1550633801612 1553912708096 1555434525456 1556947693854 1559982579624 1561500172491 1561950355968 1562615663616 1563877803558 1565667647334 1566517462272 1567184715264 1568719530504 1570245622911 1571097922688 1571367361536 1572896029824 1574392485942 1575962002944 1578995972743 1580123962368 1581661149312 1583210141982 1584744207872 1585610503904 1586330174016 1586557933056 1587839411403 1588973718528 1590519514752 1592066814768 1593619840512 1594490988384 1595170156608 1596732379263 1599153242736 1600108763904 1600983458928 1604104181568 1605664697112 1608340461696 1613043211584 1613924977188 1614612423256 1618921648944 1619611223328 1622077337664 1623655337976 1625234873409 1626395894784 1627709550642 1628402868204 1631151438336 1632748899096 1633444363152 1634337280989 1640286982656 1641847554648 1643444787957 1646648278492 1648532852316 1649427644928 1651032252352 1652649183297 1653353123814 1653546210176 1653829788672 1655870615532 1658665548288 1659372051456 1660279142592 1661858735161 1662613012494 1663515447552 1665133759968 1667908626944 1668665650176 1669577821632 1674459628128 1674700040448 1678881710016 1679596824192 1680514971144 1682154276096 1683790720864 1684079486208 1685717803872 1688284575936 1689003695232 1689926984424 1693221080544 1694868291396 1700115561648 1704360692916 1708861740552 1709589624624 1713858412308 1714588424696 1716751222272 1719164475504 1720104252003 1720836924786 1721770962688 1723457171268 1724191272216 1726366182912 1727101522944 1731414037248 1735534635849 1736725967872 1740118010778 1745206075137 1746452800512 1748151796608 1749863841138 1750813634304 1751559387648 1752516872736 1754980402077 1755932972416 1756234109952 1757194150464 1757942621568 1761369297408 1762332145056 1763082804672 1767485163024 1767738931584 1772152916128 1772957253312 1777639457664 1779368792976 1782837233856 1783811816892 1784571625704 1787288918352 1789027640918 1789334454096 1791075166614 1792822320576 1793802361932 1794566426184 1795540483072 1797595462656 1799047398078 1804566825992 1806372784251 1809383019408 1812126290176 1812948770304 1814673613032 1816438976163 1817736588288 1819979676228 1822062626244 1822275415296 1823051607552 1824837004872 1826612255223 1827603705984 1828382167808 1829695381632 1833261921792 1835045368128 1836791233599 1843477956096 1845271340864 1847078498979 1850984255232 1853802671616 1855606100544 1857411283896 1859223147264 1860239486448 1861031849376 1865678783192 1865998741824 1866793557888 1867814035416 1871454878496 1873275479964 1876397205312 1878222614808 1881883746848 1882912473386 1883767081644 1884037545504 1886894002688 1888741923768 1889546427216 1889767097344 1890579342537 1892423560608 1894264560972 1897461877248 1898994475749 1900129157136 1901167857477 1903010011392 1904873715612 1908088939008 1913668146432 1915488813756 1918721954304 1919539227648 1922469458121 1923288327702 1924332252416 1928911977783 1929468086784 1930289937408 1931345125056 1935109806336 1935934060032 1936992333024 1939715181243 1942656053296 1942989213312 1947840791904 1953816713856 1958695328352 1959529628224 1960600799668 1962513322112 1964759400576 1966670771184 1969665338592 1970504311104 1971581481828 1975424593968 1977346339962 1981540459584 1982623663188 1983468155256 1984544744448 1988420808402 1988706298032 1993672030644 1994521228728 1997887767552 1999501481026 1999844389872 2001789892098 2002876425984 2005691888088 2006780539904 2007643078917 2009077281792 2010700033146 2014093880064 2014951776768 2018887229457 2019983043456 2025317618432 2026236860928 2030137679241 2031587951616 2037528267264 2038642076448 2039510429376 2041507814661 2042615906688 2043485952256 2044603018192 2044953661824 2048939794944 2050059842208 2050933058496 2056054169232 2056929938784 2062362086848 2064426039144 2073912700608 2075930258472 2079976772832 2081113786374 2082000229988 2082357287136 2085170404744 2085528005568 2087556863112 2088689949696 2089587694383 2091626040672 2092769422254 2093660830548 2097194706432 2098888631091 2099189981256 2105386738308 2108881532416 2110946855976 2113000441659 2115106898688 2117119215204 2120692686336 2122755753024 2124834664239 2125739730618 2125987984512 2126893542144 2128976505684 2132204323648 2132569990656 2133478351872 2134644611904 2138805575424 2140886262816 2144453948928 2150724282112 2151899969584 2152876664736 2158562198592 2159481631104 2162769783552 2164873783968 2166979831212 2170279400856 2171203824272 2171576179584 2172763265688 2176998532128 2177925817536 2179116374652 2185488059958 2189130072864 2191259717276 2198043803088 2203532244396 2204470831752 2207827487376 2209975321134 2212504617582 2213705523456 2215873505916 2216817349992 2218020596736 2220178346624 2220559100928 2222352668214 2226103762176 2232612837504 2232933387264 2234736949382 2237294585286 2238508946688 2239462432256 2240686628192 2242872368128 2243836382319 2245439314944 2247623738496 2251046101248 2252004926976 2253235979232 2256403374099 2257628107392 2259824388528 2264617668096 2265855615072 2266820748864 2272480923888 2278482320736 2279452832832 2285144549744 2285536445568 2292219300672 2293472336004 2294449233048 2297942895024 2298921696288 2300178395466 2306904063289 2307299690808 2308552049664 2313060940386 2314046181132 2320157347704 2325950702418 2326941433516 2330869062144 2333151788184 2334418179072 2335421540781 2336689163648 2339973869436 2342925533952 2343923495424 2345816705337 2349776193408 2350777072896 2353079295756 2356646884032 2356985242112 2359344044736 2361588728913 2363943004416 2370185943552 2372491723968 2374815212973 2377116311808 2378415755856 2379428834272 2379836899584 2383051891136 2383460577792 2385779272128 2388100222152 2390429760768 2391736482576 2392755234912 2398729864104 2406156272352 2408497045668 2412510692544 2419564817376 2420887465782 2421918634884 2426639568304 2427966084103 2428382473416 2429416834992 2429700553728 2433116006496 2435483006964 2436804941312 2439593842176 2441564325963 2442604302306 2446727157504 2449054978132 2450166544728 2460430473984 2462771331972 2467979006976 2469972417738 2472799278474 2474141467392 2476548378528 2478964196352 2480029685721 2480319315264 2481375799168 2481801348096 2483805923298 2487998322432 2489058077184 2490418713888 2495273171328 2497700639952 2501862940416 2504296819744 2511689442192 2512050060672 2518322565024 2519395236288 2520772456716 2523231414144 2525686081296 2528143136414 2528576705808 2531992634332 2532426863904 2533505542848 2534890476636 2537346681856 2539831620816 2542302437094 2551557528576 2553985085008 2556541039374 2563292610828 2564384436936 2570787618462 2571882637044 2575126833408 2578304541323 2578746713256 2580146408448 2581255387179 2582656444032 2585185756902 2586286908324 2589549274368 2590652284416 2597121055872 2605088951808 2610177016167 2611593771136 2619679200768 2622227694912 2626220451456 2627339081472 2628775309104 2633899458624 2636461786616 2636913932352 2642053946112 2643498217584 2644624207008 2651227744536 2651608397376 2658229374192 2659361638304 2660815370978 2666459186496 2669053189464 2670501901312 2674255850784 2675717725338 2676857438556 2680933377528 2683541461377 2685458506752 2686612749921 2689233480864 2690703542898 2691849639276 2693310724608 2696393193984 2698571097117 2706850238988 2713609152821 2714074529112 2718189435264 2719347239168 2722010419548 2723487875584 2726604882432 2729969514342 2733413122944 2734577411328 2741405558976 2742573251712 2749892882688 2752568052192 2765216934144 2767907011296 2773302363776 2774818381832 2776476382848 2780704007424 2783409150816 2786116925844 2788834720896 2790359229672 2791547774064 2798518174788 2798919975008 2800190336832 2801721053124 2807182317744 2809913219946 2814595807968 2817333922212 2820142531584 2822825620272 2824368710079 2825571740698 2826056318256 2830341004032 2833112885652 2834319640824 2834650646016 2835858056192 2838635340912 2841396841458 2846192815872 2851740767232 2854515017088 2857310573418 2870502219648 2873233220634 2878082931456 2879308841472 2881634487361 2883693044736 2884932491553 2886498378624 2889306441616 2893705867808 2894202130176 2895434906112 2897017687584 2902664709504 2903901090048 2905488499536 2913984079944 2918840097152 2921761187856 2930725070784 2938042992528 2939294442336 2940901199502 2943769983168 2946633761512 2947139100864 2950006156776 2951607364608 2954498007888 2955756466656 2957372222742 2963136890952 2966019509943 2968138349568 2973852473446 2975202232884 2976817116672 2982631212603 2983059447048 2984678595584 2990508045966 2991781843092 2996831651328 2999252221539 3000529743218 3001394801664 3002684838147 3004314638976 3008537832132 3010170809856 3013099184704 3013615922688 3016050049719 3021140820096 3022427665152 3029974565184 3037976427648 3039270443776 3047381927424 3056292400896 3057963114672 3059265644064 3063923860032 3065228928384 3066904527288 3073409692416 3075089763312 3076399587744 3084081253848 3085394908176 3093543130272 3101267603224 3110869050912 3113895387708 3119965159248 3121670679561 3123000344982 3123900711936 3127755607116 3131335294668 3133034924544 3134369430528 3137439061008 3139154133381 3140491245822 3142195845376 3145792059648 3148784971884 3151924005888 3157991945486 3163322298624 3166420283964 3169488415744 3171221007808 3172660348032 3173115866112 3175678822806 3181039029504 3184133629536 3187239681024 3188609595927 3188981976768 3190340313216 3193464758526 3198306485472 3200217527808 3201966917856 3208208363136 3211329394224 3216680923392 3226086423168 3227849954376 3229224846512 3237843297888 3239222446656 3244154675328 3247310675952 3250469746818 3255419101284 3256805736408 3262302876672 3265497798192 3266888726304 3268674561978 3278232089937 3280573965312 3283695109296 3286889575914 3293296556984 3297065704632 3298855289856 3302064504704 3305298366594 3306706247628 3307092420352 3311741231064 3314962981701 3317331096576 3320558285184 3323717470322 3325226024988 3327030895104 3330267519936 3333529002321 3335817253888 3339155643264 3348919256256 3349400080896 3352105424073 3355941877929 3357763420032 3359193648384 3361029942288 3364308552192 3367581441728 3368158972416 3371435607744 3376569151872 3378007390464 3379853968848 3386442161088 3389736582792 3400231123296 3408721385832 3417723481104 3419179249248 3427716824616 3429176849392 3431051399419 3433502444544 3438328951008 3440208504006 3441673849572 3443541925376 3446914342536 3448382544432 3450267593199 3452732365824 3462828074496 3469591410579 3471069271698 3480236021556 3488926053627 3490412150274 3496303593216 3499727682276 3501627268608 3503118775296 3505033745472 3509960804154 3511865944832 3514388300928 3515885243136 3522738594816 3524664290112 3526165609344 3534970326048 3535477863168 3544305832256 3545914506624 3555278915328 3558737585952 3565674467712 3567623633784 3569143251408 3574577836704 3578055281836 3578668908192 3582150333228 3585644641152 3587604723864 3589132852368 3598094796156 3609133651984 3612745568502 3618766038816 3624252580352 3625897540608 3629347226064 3631331198673 3632877952326 3639959352456 3643500402479 3644125252488 3644550830592 3646103215104 3649674009744 3653224510446 3655207411968 3656764335616 3659390763264 3663906453459 3666523843584 3670090736256 3673582467198 3686955912192 3690542681728 3694156997958 3701968510464 3704958626607 3707605343232 3711212201088 3714822567792 3718446294528 3720478972896 3722063698752 3725708884947 3731357566384 3731997483648 3733587115776 3735628070832 3742909756992 3746550959928 3752794410624 3756445229616 3763767493696 3765824946772 3767534163288 3768075091008 3773788005376 3777483847536 3779092854432 3781158685074 3784847121216 3788529121944 3792214704621 3794923754496 3797988951498 3800258314272 3802335714954 3806020022784 3809747431224 3813453655641 3816177878016 3827336292864 3830977627512 3834704505233 3837443908608 3844938916242 3846576655404 3848664504832 3856181427693 3857823955566 3858936173568 3862690250112 3870219612672 3871868120064 3873984666048 3877778635353 3879430362486 3885312106592 3885978426624 3895681583808 3907633427712 3917390656704 3919059256448 3921201599336 3925026644224 3929518801152 3933341542368 3939330677184 3941008622208 3943162963656 3950849187936 3954692679924 3963080919168 3965247326376 3966936310512 3976841616804 3977412596064 3987344061288 3989042457456 3991223056467 3999002962052 3999688779744 4003579784196 4005752851968 4011383776176 4013576588007 4015286157834 4021400066292 4028187760128 4029903553536 4037774458914 4039966086912 4050635236864 4052473721856 4060275358482 4072147508653 4075056534528 4077284152896 4079020858752 4083015629322 4085231813376 4086971904512 4089206036384 4089907323648 4094954271513 4097879589888 4100119684416 4101866116992 4112108338464 4113859877568 4124724173696 4128852078288 4147825401216 4151860516944 4159953545664 4162227572748 4164000459976 4164714574272 4170340809488 4171056011136 4175113726224 4179175388766 4183252081344 4185538844508 4187321661096 4194389412864 4197777262182 4198379962512 4210773476616 4214869829919 4217763064832 4221893711952 4226000883318 4230213797376 4234238430408 4238357611047 4241385372672 4245511506048 4249669328478 4251479461236 4251975969024 4253787084288 4257953011368 4262095262187 4264408647296 4265139981312 4269289223808 4277611150848 4281772525632 4285846211731 4288907897856 4301448564224 4303799939168 4305753329472 4309849830951 4317124397184 4318963262208 4325539567104 4329747567936 4333959662424 4340558801712 4342407648544 4343152359168 4345526531376 4353997064256 4355851635072 4358232749304 4370976119916 4378260145728 4382519434552 4396087606176 4407064488792 4408941663504 4411351799253 4415654974752 4419950642268 4425009235164 4427411046912 4430987110081 4431747011832 4433634699984 4436058334113 4440356693248 4444705336428 4452207524352 4460778710169 4465225675008 4469473898764 4474589170572 4477017893376 4478924864512 4481373256384 4485762068949 4487672764638 4495247476992 4500794614827 4502092202496 4504009853952 4506471958464 4512806748198 4515256214784 4519648777056 4529235336192 4531711230144 4533641497728 4544961847776 4556964641472 4558905665664 4570289099488 4571072891136 4584438601344 4586944672008 4588898466096 4595885790048 4597843392576 4600356790932 4613808126578 4614599381616 4626121880772 4628092362264 4640314695408 4651901404836 4653882867032 4661738124288 4666303576368 4670843081562 4673378327296 4679947738872 4684500517473 4685851067904 4687846990848 4691633410674 4699552386816 4701554145792 4706158591512 4710736868733 4713293768064 4713970484224 4718688089472 4723177457826 4727886008832 4736987918229 4740371887104 4744983447936 4749630425946 4754232623616 4756831511712 4758857668544 4759673799168 4763518234209 4766103782272 4766921155584 4771558544256 4776200444304 4780859521536 4783472965152 4785510469824 4797459728208 4812312544704 4816994091336 4825021385088 4839129634752 4841774931564 4843837269768 4853279136608 4855932168206 4856764946832 4858833669984 4866232012992 4870966013928 4873609882624 4875704620227 4879187684352 4883128651926 4885208604612 4893454315008 4898109956264 4900333089456 4903011842967 4920860947968 4925542663944 4930334363871 4939944835476 4945598556948 4948282934784 4953096757056 4957947549891 4960059371442 4960638630528 4962751598336 4967611846596 4975996644864 4978116154368 4980837427776 4985576205483 4990546342656 4995401279904 5003725880832 5008593639488 5023378884384 5024100121344 5036645130048 5038790472576 5041544913432 5046462828288 5051372162592 5056286272828 5057153411616 5063985268664 5064853727808 5067011085696 5069780953272 5079663241632 5084604874188 5107970170016 5113082078748 5126585221656 5128768873872 5141575236924 5143765274088 5150253666816 5156609082646 5157493426512 5160312756009 5162510774358 5165312888064 5170371513804 5172573816648 5179098548736 5181304568832 5194242111744 5206603907547 5210177903616 5220354032334 5223187542272 5235618225411 5239358401536 5244455389824 5252440902912 5254678162944 5257550618208 5264941206231 5267798917248 5272923573232 5273827864704 5284107892224 5286996435168 5289248414016 5302455489072 5303216794752 5316458748384 5318723276608 5321630741956 5332918372992 5338106378928 5348511701568 5351435450676 5353714877112 5361866755056 5367082922754 5373225499842 5378466961728 5381407085796 5383699278552 5386621449216 5392786387968 5397142194234 5413700477976 5427218305642 5428149058224 5436378870528 5438694478336 5444020839096 5446975751168 5449316928489 5453209764864 5459939028684 5466826245888 5469154822656 5479836765669 5482811117952 5485146503424 5499785765376 5505136104384 5510373700797 5530433868288 5535814022592 5541235496937 5546604727552 5549636763664 5552952765696 5561408014848 5566818301632 5572233851688 5577669441792 5580718459344 5583095548128 5597036349576 5597839950016 5600380673664 5603442106248 5614364635488 5619826439892 5629191615936 5634667844424 5645651240544 5648737420158 5651143481396 5652112636512 5660682008064 5666225771304 5668639281648 5669301292032 5671738027611 5677270681824 5682793682916 5692385631744 5696983427247 5709030034176 5714621146836 5741004439296 5746466441268 5756165862912 5758617682944 5763268974722 5767408374363 5769864983106 5772996757248 5778612883232 5786735933349 5787411735616 5788404260352 5790869812224 5794035375168 5805329419008 5807802180096 5810976999072 5819145543729 5827968159888 5837680194304 5843522375712 5861450141568 5876085985056 5878588884672 5881802399004 5887539966336 5893267523024 5894278201728 5900012313552 5908996015776 5911512933312 5914744445484 5926273781904 5932039019886 5947704946892 5950404465768 5953634233344 5965262425206 5966118894096 5981016091932 5983563686184 5993663302656 5998504443078 6001059486436 6005369676294 6008629277952 6017075664264 6020341619712 6022929236751 6026198369408 6027231845376 6032100099438 6042281640192 6044855330304 6059949130368 6075952855296 6078540887552 6090413037723 6094763854848 6112584801792 6115926229344 6118531288128 6124523443983 6127847720064 6130457856768 6133809054576 6146819384832 6150179526624 6152799175488 6168162507696 6170789816352 6187086260544 6202535206448 6221738101824 6227790775416 6239930318496 6243341359122 6246000689964 6255511214232 6261596743213 6262670589336 6266069849088 6268763083149 6274878122016 6278308266762 6280982491644 6284391690752 6291584119296 6296665893273 6297569943768 6315983890972 6326644597248 6332840567928 6339001324977 6342442015616 6345320696064 6351357645612 6362078059008 6368267259072 6377219191854 6377963953536 6380680626432 6386929517052 6396612970944 6400435055616 6403933835712 6416416726272 6422658788448 6433361846784 6452172846336 6455699908752 6458449693024 6475686595776 6478444893312 6488309350656 6494621351904 6500939493636 6510838202568 6513611472816 6530995596384 6533777452608 6537349123956 6556464179874 6567390218592 6573779151828 6586593113968 6590193656851 6594131409264 6604129009408 6610596733188 6613412495256 6614184840704 6623482462128 6629925963402 6641116570368 6647434940644 6650452049976 6654061790208 6660535039872 6667058004642 6678311286528 6697838512512 6698800161792 6704210848146 6711883755858 6715526840064 6718387296768 6722059884576 6728617104384 6731509146957 6735162883456 6736317944832 6742871215488 6753138303744 6756014780928 6759707937696 6772884322176 6779473165584 6800462246592 6817442771664 6835446962208 6838358498496 6855433649232 6858353698784 6862102798838 6876657902016 6880417008012 6883347699144 6887083850752 6893828685072 6896765088864 6900535186398 6920712189867 6925656148992 6939182821158 6942138543396 6960472043112 6977852107254 6980824300548 6992607186432 6998255183591 6999455364552 7003254537216 7006264622343 7010067490944 7019921608308 7023731889664 7028776601856 7031770486272 7037450116011 7049328580224 7052331218688 7069940652096 7070955726336 7084766186739 7088611664512 7091829013248 7110557830656 7117475171904 7131348935424 7135247267568 7138286502816 7149155673408 7156110563672 7157337816384 7164300666456 7171289282304 7175209447728 7178265704736 7196189592312 7218267303968 7225491137004 7237532077632 7248505160704 7258694452128 7262662397346 7265755904652 7279918704912 7283898252309 7287000804958 7288250504976 7289101661184 7299348019488 7306449020892 7310414823936 7313528671232 7318781526528 7324692977889 7327812906918 7340181472512 7347164934396 7381085363456 7388313995916 7403937020928 7409917253214 7422424402176 7429645135584 7436892589056 7440089057163 7440957945792 7444127397504 7451417769894 7462715132768 7463994967296 7467174231552 7471256141664 7485819513984 7493101919856 7505588821248 7512890459232 7527534987392 7531649893544 7535068326576 7536150182016 7554967695072 7558185708864 7562317370148 7569694242432 7577058243888 7584429409242 7595977902996 7600516628544 7604671429908 7612040045568 7619494862448 7626907311282 7654672585728 7661955255024 7669409010466 7689877832484 7693153310808 7697329009664 7712362855386 7715647911132 7725380500224 7734913623969 7740439225344 7743766161537 7747969332096 7755557270706 7758860724972 7770624213184 7771956853248 7791363167616 7815266855424 7821579322837 7830531048501 7834781313408 7838118512896 7842403198672 7850053288448 7859037602304 7866683084736 7878661354368 7882017244416 7886325927312 7901698375872 7909385359848 7926161838336 7930494652752 7933872621024 7953683233608 7954825192128 7974688122576 7978084914912 7982446112934 7998005924104 7999377559488 8007159568392 8011505703936 8022767552352 8027153176014 8030572315668 8042800132584 8050624384131 8056375520256 8075548917828 8079932173824 8095713291351 8101270473728 8120550716964 8140827458463 8144295017306 8154568305792 8158041717504 8166031258644 8170463626752 8173943809024 8178412072768 8179814647296 8189908543026 8200239368832 8203732233984 8224216676928 8227719755136 8249448347392 8257704156576 8295650802432 8303721033888 8319907091328 8324455145496 8328000919952 8329429148544 8340681618976 8342112022272 8350227452448 8358350777532 8366504162688 8371077689016 8374643322192 8395554524364 8396759925024 8421546953232 8429739659838 8443787423904 8452001766636 8460427594752 8468476860816 8473106130237 8476715222094 8491023012096 8499338656956 8502958922472 8503951938048 8507574168576 8515906022736 8524190524374 8528817294592 8538578447616 8555222301696 8563545051264 8571692423462 8602897128448 8607599878336 8611506658944 8619699661902 8634248794368 8637926524416 8644903462083 8651079134208 8654797474659 8659495135872 8667919324848 8681117603424 8684815297088 8686304718336 8691053062752 8707994128512 8711703270144 8716465498608 8741952239832 8756520291456 8765038869104 8792175212352 8814128977584 8817883327008 8822703598506 8831309949504 8839901284536 8848500977449 8850018470328 8854822093824 8861974220162 8863494023664 8867269399968 8872116668226 8880713386496 8889410672856 8898058529829 8904415048704 8921557420338 8930451350016 8938947797528 8947893637809 8949178341144 8954035786752 8962746512768 8971524137898 8975345529276 8990494953984 8997756664617 9001589229654 9004184404992 9012943916928 9025613496396 9030512429568 9039297554112 9048150149157 9063422460288 9067282995456 9089923695552 9113929282944 9117811331328 9140578198976 9142145782272 9168877202688 9173889344016 9177796932192 9191771580096 9195686785152 9200713581864 9227616253156 9229198763232 9252243761544 9256184724528 9280629390816 9303802809672 9307765734064 9312853798423 9332607152736 9341686163124 9346756654592 9359895477744 9365012038683 9369001034946 9371702135808 9383266821348 9399104773632 9403108291584 9412317183024 9417462400143 9421473737466 9426587536128 9437376178944 9446354915652 9455772017664 9473975836458 9489966895872 9499260851892 9508465247232 9513663023424 9517715337088 9519347598336 9527036468418 9532207564544 9543117088512 9552400888608 9561719043072 9566945930304 9571020939648 9594919456416 9624625089408 9633988182672 9650042770176 9678259269504 9683549863128 9687674539536 9706558273216 9711864336412 9713529893664 9717667339968 9732464025984 9741932027856 9751409240454 9766257303852 9770417209224 9786908630016 9796219912528 9800666178912 9806023685934 9834696269811 9841721895936 9851085327888 9860668727742 9879889670952 9889501092443 9891197113896 9896565869568 9906193514112 9915895099782 9920118742884 9921277261056 9925503196672 9935223693192 9944888945103 9951993289728 9961674855552 9971152410966 9981092685312 9990802559808 10000587006963 10007451761664 10017187278976 10046757768768 10048200242688 10056316272219 10073290260096 10077580945152 10083089826864 10092925656576 10102744325184 10112572545656 10114306823232 10127970537328 10129707455616 10134022171392 10139561906544 10159326483264 10169209748376 10215940340032 10226164157496 10253170443312 10257537747744 10283150473848 10287530548176 10293154198257 10300507333632 10313218165292 10314986853024 10320625512018 10325021548716 10330625776128 10340743027608 10345147633296 10350802779597 10358197097472 10388484223488 10408483657061 10413207815094 10440708064668 10446375084544 10466778160881 10471236450822 10488910779648 10504881805824 10509356325888 10515101236416 10529882412462 10535597834496 10545847146464 10547655729408 10568215784448 10573992870336 10578496828032 10604910978144 10606433589504 10632917496768 10637446553216 10643261483912 10665836745984 10676212757856 10697023403136 10702870901352 10707429754224 10723733510112 10734165845508 10746450999684 10756933923456 10762814171592 10767398557104 10794284388468 10827400955952 10854436611284 10856298116448 10872757741056 10877388956672 10888041678192 10893993596019 10898633856978 10919878057368 10930501207437 10933652491776 10938309645312 10959673531338 10965622235904 10970293006848 10991719360377 10999571530752 11010272208768 11020747401594 11052971809201 11060867736576 11071628045184 11082470993874 11093209455104 11099273527328 11105905531392 11114875879821 11122816029696 11133636603264 11144467703376 11155338883584 11161436918688 11166191096256 11177126654841 11194072699152 11195679900032 11200761347328 11206884212496 11228729270976 11239652879784 11258383231872 11269335688848 11291302481088 11297474840316 11302286962792 11304225273024 11321364016128 11332451542608 11337278563296 11343476055222 11354541363648 11365587365832 11376644113863 11384771263488 11393966854494 11418060068352 11429242293672 11440360966923 11482008878592 11492932882536 11504113515699 11512331725824 11526537949444 11534816748726 11539729966212 11545993514496 11557225766464 11568544283079 11573471866698 11574823471232 11576808520704 11588070750336 11610658838016 11615604360192 11621953998144 11633011146127 11638291087458 11655936319776 11675360388608 11687044751424 11722900283136 11752171970112 11757177769344 11763604798008 11775079932672 11786535046048 11788556403456 11800024627104 11817992031552 11823025866624 11829488890968 11852547563808 11864078039772 11895409893784 11900808931536 11930524850412 11932237788192 11962032183864 11967127372368 11973669169401 11997008886156 12002118972872 12010739352588 12017258555904 12034151328528 12040729764021 12045858473502 12052396738816 12064200198876 12084563280384 12089710660608 12119898260736 12151905710592 12157081775104 12180826075446 12216442525959 12225169603584 12231852458688 12237062576256 12249046887966 12255695440128 12260915713536 12267618109152 12284862814539 12293638769664 12300359053248 12305598350976 12336325015392 12341579632704 12374172521088 12405070412896 12443476203648 12455581550832 12479860636992 12486682718244 12492001379928 12511022428464 12523193486426 12525341178672 12537526166298 12549756244032 12556616533524 12561964983288 12568783381504 12583168238592 12593331786546 12595139887536 12631967781944 12644609489757 12653289194496 12665681135856 12678002649954 12684884031232 12690641392128 12702715291224 12715072833141 12724156118016 12736534518144 12754438383708 12755927907072 12761361252864 12773859034104 12786285786561 12793225941888 12807867671424 12832833452544 12845317576896 12857538635193 12866723693568 12904345692672 12911399817504 12916899386048 12929549492853 12951373191552 12956889786624 12976618701312 12989242703808 13001878987272 13021676405136 13027222945632 13061991192768 13067554905216 13074698247912 13112928359748 13134780437184 13147558303656 13173186227936 13180387313702 13188262818528 13208258018816 13221193466376 13226824990512 13228369681408 13234055397759 13246964924256 13259851926804 13282233140736 13292961330243 13294869881288 13300904099952 13308175002339 13321070079744 13334116009284 13356622573056 13382336130507 13395677025024 13408421696292 13423767511716 13431053680128 13436774593536 13444119769152 13457286206847 13463018293914 13470325766912 13485742430976 13502383844481 13506276607488 13512029561856 13519415875392 13545768644352 13558946331168 13600924493184 13634885543328 13670893924416 13676716996992 13710867298464 13716707397568 13724205597676 13753315804032 13760834016024 13766695398288 13787657370144 13793530177728 13801070372796 13841424379734 13878365642316 13884277086792 13920944086224 13955704214508 13961648601096 13985214372864 13996510367182 13998910729104 14012529244686 14020134981888 14039843216616 14047463779328 14053501552419 14057553203712 14063540972544 14074900232022 14098657160448 14104662437376 14132210606199 14139881304192 14141911452672 14169532373478 14177223329024 14183658026496 14210963754687 14221115661312 14234950343808 14262697870848 14270494535136 14276573005632 14290554702627 14298311346816 14312221127344 14314675632768 14328601332912 14342578564608 14350418895456 14356531409472 14392379184624 14436534607936 14450982274008 14475064155264 14517388904256 14525324794692 14531511809304 14559837409824 14567796504618 14574001609916 14576501009952 14598696038976 14612898041784 14620829647872 14627113860681 14637563053056 14649385955778 14655625813836 14680362945024 14694329868792 14762170726912 14776627991832 14791003091613 14819834506428 14844848804352 14859290271168 14873842649673 14880178114326 14881915891584 14888254795008 14902835539788 14925430265536 14927989934592 14934348463104 14942512283328 14956728616449 14971639027968 14986203839712 15011177642496 15025780918464 15055069974784 15063299787088 15070136653152 15072300364032 15109935390144 15116371417728 15124634740296 15139388484864 15154116487776 15168858818484 15191955805992 15201033257088 15209342859816 15238989724896 15253814622564 15323910510048 15338818020932 15379755664968 15386306621616 15424725710772 15431295822264 15450761000448 15469827247938 15487532323074 15495938664192 15511114541412 15517721449944 15541248426368 15543913706496 15582726335232 15630533710848 15643158645674 15661062097002 15669562626816 15676237025792 15684806397344 15700106576896 15706854676233 15718075204608 15733366169472 15757322708736 15764034488832 15772651854624 15794823618693 15803396751744 15818770719696 15852323676672 15860989305504 15867745242048 15907366467216 15909650384256 15949376245152 15956169829824 15964892225868 15996011848208 15998755118976 16014319136784 16045535104704 16054306352028 16061144631336 16085600265168 16101248768262 16151097835656 16159864347648 16191426582702 16241101433928 16281654916926 16288590034612 16309136611584 16316083435008 16332062517288 16340927253504 16347950785467 16356824145536 16359629294592 16379817086052 16400478737664 16407464467968 16448433353856 16455439510272 16498896694784 16515408313152 16531121102391 16591301604864 16607442067776 16623706490811 16639814182656 16648910290992 16656001839904 16658858297088 16681363237952 16684224044544 16700454904896 16716701555064 16733008325376 16742155378032 16749286644384 16791109048728 16793519850048 16843093906464 16859479319676 16887574847808 16904003533272 16936953721632 16946212260474 16953430444188 16982046024192 16995762588721 16998677313912 17005917844944 17007903876096 17015214082833 17031812045472 17048381048748 17057634589184 17077156895232 17090950281741 17127090102528 17143384846924 17215199756672 17223013317888 17239399323804 17268497588736 17275853048832 17289806924166 17309594949318 17318990271744 17335838649696 17360207800047 17362235206848 17369630594176 17372609436672 17382106125504 17415988257024 17423406540288 17432930997216 17483904479664 17513040582912 17530077738208 17584350424704 17628257955168 17635766654016 17645407197012 17662619899008 17679802569072 17697001954898 17700036940656 17723948440324 17726988047328 17734538799936 17744233336452 17761426772992 17778821345712 17796117059658 17843114840676 17860902700032 17877895595056 17895787275618 17898356682288 17925493025536 17943048275796 17950691058552 17980989907968 17995513329234 18003178459308 18025887833856 18051226992792 18061024859136 18068787710253 18078595108224 18096300298314 18126844920576 18134565990912 18179847391104 18227858565888 18235622662656 18271239113169 18281156397952 18284291564544 18337754405376 18347778688032 18355593864384 18383543160192 18391373570304 18401427163728 18455232506312 18458397526464 18504487523088 18512369449056 18561258781632 18607605619344 18615531468128 18625707596846 18665214305472 18683372326248 18693513309184 18719790955488 18730024077366 18738002069892 18766533642696 18784790229639 18798209547264 18806289249447 18824634366048 18834924800286 18842947474932 18853175072256 18874752357888 18889997679819 18892709831304 18947951672916 18979933791744 18995264069747 18998521703784 19017003974931 19027326046848 19035430674176 19054072936836 19064415129088 19086234177024 19104801777216 19133891860608 19142041879296 19189838912832 19249250178816 19267976365344 19300085540352 19356518539008 19367099726256 19375349079072 19413116546432 19423728672824 19427059787328 19435334679936 19464928051968 19483864055712 19502818480908 19532514607704 19540834418448 19592439825056 19601332357824 19612047371868 19669392539622 19702170655776 19721337455484 19759779341904 19770580970553 19779002184886 19782394227792 19812387028224 19831790199564 19840237485768 19842554522112 19851006393344 19870447386384 19889777890206 19923349711104 19942304821932 19962185370624 19981605119616 20001174013926 20034374557952 20093515537536 20096400485376 20112632544438 20146580520192 20155161890304 20166179653728 20185851313152 20194527440871 20205488650368 20225145091312 20228613646464 20255941074656 20259414911232 20268044342784 20279123813088 20318652966528 20338419496752 20431880680064 20452328314992 20506340886624 20515075495488 20566300947696 20575061096352 20586308396514 20626436330584 20629973706048 20641251024036 20650043097432 20661251552256 20681486055216 20690295266592 20701605559194 20762136569601 20776968446976 20816967314122 20826415630188 20881416129336 20892750169088 20933556321762 20942472901644 20977821559296 20994765550773 21009763611648 21018793867029 21030202472832 21059764824924 21071195668992 21091694292928 21095311458816 21112350348033 21147985740672 21156993656064 21209821956288 21212867179008 21254298560217 21265834993536 21274893106432 21286522967824 21331673491968 21352425515712 21394046806272 21405741802704 21414859508448 21447467020224 21468331691016 21492901999368 21513867846912 21525628343184 21534797114208 21588568776936 21654801911904 21708873222568 21712596232896 21745515482112 21776083356384 21787987192038 21797267713956 21839756114736 21851694756927 21861002414874 21867304983552 21919347062676 21931244471808 21940586013696 21974078933667 21983438720754 22020544417536 22041494803188 22105943618402 22143256090368 22164941987748 22186418910208 22198547054656 22211811062784 22229751759642 22267273206528 22288935406752 22310677767168 22320267171489 22322873837376 22332382192512 22354253309682 22388145398304 22391359800064 22401522694656 22413768424992 22457458541952 22479305759568 22516766463744 22538671377696 22582604962176 22594949680632 22604573925584 22608450546048 22664903085216 22674557126592 22686952110444 22709082727296 22731174731664 22753288227726 22787933708988 22836120136704 22858484587344 22880721933846 22964017757184 22985865765072 23008227031398 23053075898888 23069633497452 23079459932424 23091987028992 23114451532928 23137088566158 23146943733396 23149646942464 23176141500672 23204740871907 23221317676032 23243907996288 23266022292254 23276582174916 23311872639552 23350720777216 23374089502848 23445800566272 23464737968511 23491593145503 23504343940224 23514355538688 23527209596016 23550159865344 23573070092096 23577112806912 23600049254208 23635984063104 23646051733248 23658977781936 23705095127616 23728156079544 23790819787568 23801617863072 23861049700824 23864475576384 23924064367728 23934254744736 23947338338802 23994017772312 24004237945744 24017359795933 24021478705176 24034517111808 24068302657056 24081459528042 24091716947004 24104793477632 24128400397752 24151873152393 24169126560768 24239796521472 24287139874053 24303811421184 24361652150892 24422482375389 24432885051918 24463704917376 24474125152512 24498093775932 24511390880256 24521831427072 24535236218304 24569725629078 24600718106496 24611196701952 24672650030784 24683159265408 24748345042176 24810140825792 24886952407296 24911163101664 24959721273984 24973365436488 24984002759856 25022044856928 25046386972852 25050682357344 25075052332596 25099512488064 25113233067048 25123929966576 25186663573092 25190279775072 25263935563888 25277746024291 25289218979514 25331362271712 25356005299908 25369768062464 25381282784256 25405430582448 25419318390711 25430145666282 25473069036288 25504502817353 25508876767416 25511855814144 25522722505728 25547718068208 25572571573122 25586451883776 25615735342848 25665666905088 25690635153792 25715077270386 25808691385344 25822799635008 25833798772096 25859098985706 25902746383104 25913779573248 25934710386249 25953237402624 25978485407616 26003757974544 26043352810272 26054445891264 26123982385536 26135109810432 26149396495824 26225856719496 26269560874368 26295116607312 26346372455872 26360774627404 26376525637056 26416516037632 26442386932752 26453649981024 26468110795518 26493929848512 26519703853608 26545502932347 26564466281472 26585922660486 26589739762576 26601808199904 26616350004678 26642140159488 26668232018568 26694175589487 26713245146112 26764672261014 26791354050048 26816843392584 26842931536631 26847535023432 26862107360256 26888239538304 26914572413694 26926036587828 26940651533824 26971484861952 26993269993851 27004767688962 27012553214976 27038831750784 27091537288704 27117892662336 27144450447471 27201848986368 27269771086656 27341787848832 27353433993984 27421734596928 27433414795136 27448411195352 27506631608064 27521668032048 27533390796576 27575314740288 27587060355456 27602140745592 27682848759468 27756731284632 27768554173584 27841888172448 27911408429016 27923297202192 27938561395269 27993020734364 27997821458208 28025058489372 28040269963776 28079686433232 28095036116049 28107003104838 28115106407424 28149800464044 28197314320896 28209324874752 28251598497737 28264421212398 28279762608384 28339064746956 28354446658048 28367316052992 28421927509374 28469900687616 28505032560571 28525395741696 28540989070272 28553146011264 28581109405254 28596622693632 28624442254688 28629351265536 28657202665824 28685157129216 28700837790912 28713062818944 28784758369248 28873069215872 28901964548016 28950128310528 29034777808512 29050649589384 29063023618608 29119674819648 29135593009236 29148003219832 29153002019904 29197392077952 29225796083568 29254227721362 29298771911556 29311251627672 29360725890048 29388659737584 29504088809433 29524341453824 29553255983664 29582006183226 29639669012856 29668503277329 29689697608704 29718580542336 29747685299346 29760356228652 29763831783168 29776509590016 29805671079576 29834666835309 29850860531072 29855979869184 29885024566656 29913457232898 29943278055936 29972407679424 30000923482117 30022355284992 30051561836928 30110139949568 30126599574176 30140273306304 30144600728064 30168948816657 30219870780288 30232742835456 30249269480592 30278776969728 30308232975552 30337717636968 30383911611984 30402066514176 30418685719632 30477979449792 30507629245128 30647821020096 30677636041864 30759511329936 30772613243232 30849451421544 30862591644528 30879462594771 30901522000896 30939654495876 30975064646148 30991877328384 31022229082824 31035442899888 31052408338791 31082496852736 31165452670464 31225450971183 31286317291348 31322124194004 31339125253632 31352474051584 31369612794688 31400334482643 31413709352466 31466732338944 31514645417472 31528068977664 31545303709248 31589647237386 31606793503488 31637541439392 31704647353344 31721978611008 31735490484096 31814732934432 31819300768512 31898752490304 31912339659648 31929784451736 31992023696416 31997510237952 32028638273568 32091070209408 32108612704056 32122289262672 32171200530336 32202497536524 32302195671312 32382853165404 32482202867856 32563309833852 32577180069224 32618273223168 32632166870016 32664125034576 32681980788057 32695901570934 32713648291072 32759634172104 32791503622311 32800957475328 32814928935936 32896866707712 32910879020544 32975158081131 32997793389568 33030816626304 33062242204782 33158915427603 33182603209728 33214884135552 33247412981622 33279628365312 33297820581984 33312003679808 33317716594176 33344627639463 33362726475904 33368448089088 33400909809792 33433403110128 33466016650752 33484310756064 33498573288768 33582218097456 33587039700096 33686187812928 33718958639352 33775149695616 33808007066544 33873907443264 33892424520948 33906860888376 33964092048384 33991525177442 33997354627824 34011835689888 34030428165666 34063624090944 34096762097496 34115269178368 34129932341589 34154313790464 34181900563482 34254180205056 34286769693848 34321082900769 34430399513344 34446026635776 34478798647608 34512340547097 34536995177472 34579613848332 34619189898636 34637980543488 34671677299392 34705632849237 34720415600094 34724470413696 34739261188352 34764212251008 34831976514048 34846813080576 34865861994432 34899033438381 34967808959328 35026081165824 35060155476416 35168700849408 35256515910336 35271533308032 35290814394024 35325239798016 35359605138144 35394003909796 35400073881312 35447896880648 35453976094656 35469077599872 35488466672904 35557642691424 35592234119316 35686229681352 35755791190112 35791574551236 35796713364576 35850986051072 35886096551592 35901382117104 35921007508203 35991026658468 36006356918616 36051775667712 36102453985584 36122189292063 36137575420506 36157190216448 36192600596628 36253689841152 36269131981824 36359694782208 36455717131776 36471245325312 36542478226338 36562312795904 36649327577877 36675508810752 36695557376064 36711187728768 36767086320384 36782747140608 36802854327456 36854588443617 36910465012624 36916795052928 37008975046176 37024738898112 37122517563264 37215211238688 37231062936256 37251415193692 37330428610944 37366744652496 37439581910976 37460048154732 37476004139784 37533067285392 37569580459278 37612578498894 37649268732096 37669849600572 37685894949864 37706350144512 37749504715776 37779995359638 37785419662608 37895903345832 37959867583488 37990528139494 37997043407568 38034007949862 38054652093696 38070861348352 38108145873672 38128830258176 38145218499423 38172468354048 38209603554432 38267783721216 38284083758592 38358857359683 38379677825664 38498500357632 38535952730688 38572615905579 38600171080704 38713037078016 38734199452512 38750698158144 38788648478559 38826233092864 38847457345648 38854119574656 38870669359872 38929856103936 38967728111424 39005636961816 39065029215408 39081668836896 39184879650112 39202664715648 39224094743736 39338785079244 39404341311552 39442674910968 39519558683808 39541161941106 39558004369772 39564788455584 39624774056448 39663580399128 39680474971536 39685109044224 39702166193277 39740894772768 39779555780412 39846699422208 39878883990729 39884609643864 39963210239232 40002348027852 40068749115904 40147008391521 40187031075072 40225265088876 40293161040384 40310323780608 40332359307456 40371858620541 40389054881742 40410977300736 40450290182624 40457227292928 40507151533443 40511882149312 40518829822464 40536088685568 40558247626176 40637305933056 40676838993504 40863761360128 40904656629984 41012681773248 41030150990976 41132601895392 41150122192704 41172616793028 41252872661168 41259947412096 41282502048072 41300086194864 41362972110432 41380590533184 41403211118388 41524273139202 41633934628244 41652831260376 41762832258672 41867112643524 41884945803288 41955643118592 41989531101546 42037587734058 42060404945664 42119529649848 42142391337984 42160504657257 42183388585856 42190622917632 42224700696066 42295971481344 42313987312128 42419643912576 42425734358016 42508597120434 42531669987072 42549786212864 42573045935648 42632891264061 42663346983936 42704851031424 42788093612544 42811483605408 42829719016896 42871664107881 42894934040448 42936663382032 42985803998736 43027735693824 43051256686368 43069594228416 43177137553872 43309603823808 43417746445136 43425192465792 43552166712768 43575974384076 43594535427912 43679512229472 43703389513854 43722004829748 43831177202491 43838694125352 43862488943616 43881341582043 43948157867334 43966877441508 44041088835072 44082989606376 44211887236804 44286512180736 44329883975496 44373009274839 44397094109312 44459503519284 44534546413056 44577870813504 44640534342978 44645747674752 44664764385024 44708506619364 44776290796608 44782719600128 44803045389312 44827536849984 44870185849347 44914917083904 44958611519136 45033532927488 45077342755392 45165209924352 45189899361264 45209147851168 45216901092096 45329806170432 45349114253184 45373904220888 45418165454592 45462349463328 45506576455452 45575867417976 45716969174688 45761443867692 45971731530144 46016454062796 46106151797776 46131355597957 46139266994904 46158919864848 46228903065856 46274177132316 46293887466792 46299293884928 46352283001344 46409481743814 46487815992576 46532044584508 46553164349832 46623745279104 46748179005696 46891601132544 46929475937022 46983186291006 47008687880448 47028711077376 47054419192032 47100319730688 47120564028699 47146140184192 47154225613824 47200098508416 47271968126208 47292103466496 47317955563872 47410190255232 47456312159088 47581639575136 47603235726144 47722099401648 47728951152768 47848128735456 47868509489472 47894676677604 47988035544624 48008475891488 48034719591866 48042957410352 48136605314112 48162919056084 48183433894008 48209586955264 48256800795504 48303746304786 48479593042944 48574279748106 48723304301784 48844964750778 48865770103836 48927409834752 48948250305024 48987786285137 48996187551864 49022781760512 49043852356401 49070472436608 49139451258156 49201436212992 49222393403904 49345300061568 49366318530816 49496690084352 49593363307173 49620281651584 49773904814592 49822326203328 49919442547968 49946730872976 49968005519712 50044089713856 50092773945704 50101364714688 50150104665192 50199024976128 50226466134096 50247859933152 50373327146184 50380559550144 50527871127776 50555492048582 50578437959028 50662724543424 50712010599816 50739536124928 50810861164896 50838636781422 50860291332564 50946138072576 50987287766163 51009005634706 51017753534832 51023711628288 51045642248499 51095436136416 51145143146244 51172903767552 51231470685696 51272850845223 51381270307584 51430154540772 51645599270016 51667597544192 51718197971412 51805492766208 51827559146496 51869420772498 51956970815232 52007515949088 52080623400141 52086705620544 52108891782528 52247964771072 52270219620864 52298792991648 52451713438992 52539121748736 52590233214624 52692744911744 52721549254808 52753051274112 52884773865504 52907299962048 52936221591036 52987859697024 53039407707216 53091005864694 53171845320972 53179479525152 53203616399808 53232700009356 53284280318976 53336464037136 53388351178974 53529344522028 53582708100096 53633686785168 53685863073262 53695070046864 53776479076608 53829144827388 53852073175656 53881303067648 53942969723904 53986539987702 54009535377924 54077663501568 54183074577408 54206363130759 54235785324672 54288900894942 54403697972736 54539542173312 54683575697664 54706867987968 54751055259859 54813717339507 54843469193856 54866829590272 54896822390704 55013263216128 55043336064096 55066781593152 55150629480576 55174120710912 55204281491184 55365697518936 55513462569264 55537108347168 55683776344896 55822816858032 55846594404384 55877122790538 55986041468728 55995642916416 56050116978744 56080539927552 56159372866464 56190072232098 56214006209676 56299600928088 56354370688917 56394628641792 56503196995474 56528842424796 56559525216768 56669993039457 56678129493912 56708893316096 56843855018748 56939801375232 56985792209241 57010065121142 57051011924793 57081978140544 57106292022528 57162218810508 57193245387264 57248884509376 57258702531072 57314405331648 57401675581824 57426125637888 57569516738496 57746138431744 57803929096032 57900256621056 58069555617024 58101299178768 58126047237216 58239349639296 58271186018472 58296006439664 58306004039808 58394784155904 58451592167136 58508455442724 58597543823112 58622503255344 58777319475168 59008177618866 59106511967328 59164012366452 59279338025712 59311742911659 59337006554658 59437161084672 59495370598692 59520712457304 59527663566336 59553019180032 59611342159152 59669333670618 59701721062144 59770049133312 59826914465796 59886556111872 59944815358848 60001846964234 60103123673856 60220279899136 60253199148352 60280546612608 60289201456128 60337897633314 60439741560576 60465485670912 60498538961184 60557553939456 60583582322613 60616465951104 60675435273936 60767823223968 60804133028352 60837371439264 60955958899584 61015258490256 61295642040192 61355272083728 61519022659872 61545226486464 61698902843088 61725183289056 61758925189542 61879308991752 61939506842143 61950129292296 61983754656768 62044458165648 62070885799776 62104816677582 62164993705472 62286409708803 62330905340928 62450901942366 62572634582696 62644248388008 62678250507264 62739225589376 62800668965286 62827418704932 62933464677888 62984296652319 63029290834944 63090607418496 63179294474772 63213587006976 63275082878784 63337051044099 63443957222016 63470980968192 63629465868864 63638601537024 63762895680651 63797504980608 63824679319296 63859568903472 63984047392832 63995020475904 64057276547136 64182140418816 64217225408112 64244578525344 64342401060672 64404995073048 64604391342624 64765706330808 64964405735712 65126619667704 65154360138448 65189976588961 65236546446336 65328250069152 65363961576114 65391803141868 65427296582144 65519268344208 65555084270781 65583007244622 65601914950656 65793733415424 65821758041088 65922236801001 65950316162262 66061633252608 66124484409564 66317830855206 66429768271104 66494825963244 66559256730624 66595641163968 66624007359616 66635433188352 66689255278926 66725452951808 66801819619584 66866806220256 66932033301504 66968621512128 66997146577536 67164436194912 67174079400192 67372375625856 67437917278704 67550299391232 67616014133088 67747814886528 67784849041896 67813721776752 67983050354884 67994709255648 68023671379776 68060856331332 68127248181888 68193524194992 68259864683178 68363801126964 68508360410112 68573539387696 68642165801538 68860799026688 68892053271552 68957597295216 69024681094194 69159227696664 69226507647101 69238379797272 69275961086976 69343354598784 69411265698474 69440831200188 69448940827392 69478522376704 69528424502016 69614222615721 69663953028096 69731723988864 69798066876762 69935617918656 70052162331648 70120310952832 70337401698816 70394213905533 70513031820672 70543066616064 70581628788048 70650479596032 70719210276288 70788007819592 70800147762624 70895793761296 70907952189312 70938155199744 70976933345808 71115285382848 71184468238632 71372459362704 71511582380224 71583149102472 71593426729152 71701972102144 71772193103184 71802764234208 71842015016406 71982053316936 72012713837232 72052079387799 72103551335424 72204907971168 72244378584126 72275150841012 72314380432896 72385201193256 72455619457179 72507379682304 72719389564416 72859385599427 72911434263552 73084956452676 73124625591808 73267447126167 73298655155754 73391114752128 73422375457536 73534172640768 73565494281216 73605708654912 73709176887234 73820930025248 73833590105856 74017950092352 74049477796224 74245035126528 74430422477376 74462125872512 74502830387384 74660857221888 74733489304992 74879163821952 74920096309464 74952008279568 75066134570784 75139160918556 75225156997788 75298537464192 75339699201144 75371789899728 75559990719276 75570839325216 75791806691664 75833238072873 75981056278988 75994086815136 76068015899724 76109304187392 76141722696704 76216291747344 76257955172133 76290436998846 76419207108864 76513508452059 76535567442432 76568167517184 76717714719366 76759355651328 76997000715264 77071905461376 77145231811158 77370802664407 77426074156032 77468398905024 77501396316288 77577296957118 77652466185728 77694914691296 77708239149312 77741338719744 77804131158747 77859712207872 77935456222848 78011273923632 78130058430816 78163337673792 78369759300224 78405329431296 78448189487472 78677570158488 78808682623104 78885349821936 79039117367616 79082323882212 79116008739544 79129576911168 79249548112896 79327160798256 79360949943072 79404332386554 79481789545536 79559111560824 79636508797041 79693398844416 79757767981458 79769219287728 79926420478464 80004696055704 80082526768461 80137498231808 80294016783042 80374062150144 80450530177752 80528794609893 80586322080768 80664718614912 80743717241082 80778109763484 80821954601472 80900580365248 80914454585856 80979809981553 81014303066886 81023764298624 81037659644928 81116495252352 81274611866112 81353677987008 81431078022889 81727522720256 81809313259968 82025363546496 82060301981952 82265203790784 82300244385408 82345233586056 82505745322336 82519894824192 82565004096144 82600172389728 82725944220864 82761181066368 82806422236776 83048546278404 83267869256488 83305662520752 83525664517344 83734225287048 83769891606576 83815684185807 83979062203092 84075175468116 84120809891328 84239059299696 84285108348147 84321009314514 84366777171712 84449401392132 84591942962688 84627974624256 84754795493211 84839287825152 85017194240868 85063339974144 85099572425728 85146091871296 85265782528122 85409702062848 85515097681713 85576187225088 85622967210816 85659438033792 85743328215762 85789868080896 85873326764064 85971607997472 86055471387648 86102513372736 86139188456832 86354275107744 86619207647616 86835492890272 86850384931584 87104333425536 87151948768152 87189070855824 87359024458944 87406779027708 87444009659496 87662354404982 87677388250704 87762683164086 87896315734668 87933754883016 88082177670144 88165979212752 88423774473608 88512266428299 88573024361472 88659767950992 88746018549678 88794188218624 88919007038568 89005509831987 89069092826112 89155741627008 89281068685956 89291495349504 89329528770048 89417013238728 89504000505927 89552581593216 89565439200256 89655073699968 89740371698694 89829834167808 89917223038272 90002770446351 90067065854976 90154685510784 90330419848704 90379798722528 90418295702336 90433802184192 90506846449971 90659612340864 90698228506368 90747808441776 90836330909184 90924698926656 91013152910904 91151734835952 91433938349376 91522887735384 91943463060288 92032908125592 92212303595552 92262711195914 92278533989808 92317839729696 92457806131712 92548354264632 92587774933584 92598587769856 92638387784313 92704566002688 92818963487628 92975631985152 93064089169016 93106328699664 93157225016373 93247490558208 93496358011392 93676352913549 93858951874044 93966372582012 94017375760896 94057422154752 94108838384064 94201003447929 94241128057398 94292280368384 94400197016832 94543936252416 94584206932992 94635911127744 94820380510464 94912624318176 95163279150272 95206471452288 95444198803296 95457902305536 95696257470912 95737018978944 95789353355208 95976071089248 96016951782976 96069439183732 96085914820704 96273210628224 96325838112168 96366867788016 96513601591008 96607492609572 97148559496212 97446608603568 97689929501556 97731540207672 97854819669504 97896500610048 97975572570274 97992375103728 98045942364171 98087704712802 98140944873216 98278902516312 98374510866933 98402872425984 98444786807808 98690600123136 98732637061632 98925474243393 98993380168704 99186726614346 99240563303168 99476746282809 99547809629184 99644652406656 99838885095936 99893461745952 99936011039424 100033882918389 100088179427712 100185547891408 100202729429376 100300209330384 100398049952256 100452932268192 100495719866304 100746654292368 100761119100288 101055742255552 101110984097164 101156875918056 101325449086848 101424021199632 101621722329792 101677273562844 101720582665128 101892276145152 101974575532326 102018011269412 102035507069664 102091284496998 102190872272832 102290286292488 102345807535104 102389797024767 102462941371392 102545701690446 102762540615168 102860309081544 103291198540032 103335195088384 103436395942824 103537021641291 103610985532416 103738841544996 103913941630464 104015031898176 104116898547711 104161246800282 104173411241088 104217783565056 104495929542144 104540439241728 104597585983296 104697100315143 104903426877984 105078243497472 105180466429248 105385489823488 105443098509616 105506102548224 105769547731008 105814599924096 105872443182072 105975719394048 106078815414432 106182011729388 106343690641944 106358959050304 106407232799616 106465400018712 106672928074272 106776702357948 107058689044056 107267373570336 107371726146524 107390140093728 107552958153216 107658289654776 107704146351312 107763022524609 107973079975404 108019070755848 108155327003136 108412726261518 108471570649344 108577801789884 108807395945472 109079084346624 109367151395328 109413735975936 109502110519718 109627434679014 109686938387712 109733659180544 109793644781408 109947982733631 110026526432256 110086672128192 110133563186304 110301258961152 110348241421824 110408562982368 110563765330851 110731395037872 111026925138528 111074216694336 111367552689792 111645633716064 111693188808768 111754245581076 111972082937456 111991285832832 112100233957488 112318745732928 112380144464196 112428012419352 112599201856176 112708741377834 113006393990948 113057684849592 113119050433536 113339986078914 113356258987824 113687710037496 113879602750464 113971584418482 114020130242284 114102023849586 114163956281088 114212584045056 114324437621016 114386490774528 114435655498269 114497769018752 114517405062144 114628810663296 114803351163648 114852251275776 115139033476992 115492276863488 115607858192064 115717847716737 115800513242112 116139111234048 116202598357536 116252094474432 116365945435677 116478699278592 116542372036944 116592012879328 116612008079616 116789568311808 116903184334272 117016910885448 117195087646224 117245006510688 117554638950336 118016355237732 118213023934656 118328024732904 118558676051424 118623485823318 118674013109316 118874322169344 118970338121047 118990741197384 119041424914608 119055327132672 119106498579831 119222684318304 119338667341236 119403442124288 119540098266624 119636651972187 119653828931592 119889630717696 120003693928468 120206247347712 120441025174563 120506398296704 120561093225216 120675795266628 120879483121152 120930971341824 120997077922368 121167164645226 121232931902208 121350870547872 121521454600329 121535646447936 121608266056704 121674742878528 121911917799168 122030516980512 122591284080384 122710544167456 123038045319744 123090452972928 123397805686176 123450366578112 123517850379084 123758617983504 123879013684286 123900258584592 124088916331296 124141771599552 124209633355164 124329987410944 124572819417606 124901803884732 125145269165392 125288496776016 125478451178752 125601337930572 125654837409864 125866929355776 125968593304638 126181214836992 126358588949544 126427174013952 126481513971771 126550165757568 126674102088198 126887914444032 126941961936384 127258931737728 127277203074048 127525791361302 127595009961216 127649358638592 127719137806944 127898673792183 127968094785664 127990040951808 128114553094272 128364280837632 128434450816224 128489157050688 128684802121344 128809990146096 129208782685248 129531412661616 129928811471424 130253239335408 130308720276896 130379953177922 130656500138304 130727923152228 130783606283736 130854593164288 131038536688416 131110168541562 131166014489244 131493531607473 131587466830848 131644024746129 131844473602002 131900632324524 132123266505216 132248968819128 132635661710412 132859536542208 132966848488229 132989651926488 133119027824517 133191282327936 133248014719232 133378510557852 133450905903616 133603639239168 133733612440512 133937243024256 133994293155072 134328872389824 134348158800384 134610557548041 134744751251712 134875834557408 135100598782464 135232028266176 135495629773056 135569698083792 135627443553504 135966100709768 135989418511296 136047342759552 136121712662664 136254496363776 136387048389984 136519729366356 136727602253928 137147078775392 137284331603076 137721598053376 137915194590432 138049362188388 138318455393328 138394066793871 138453015294202 138476759594544 138686709197568 138822531396948 138881662400376 138897881654784 138957044753408 139056849004032 139228445231442 139463447977728 139596133753524 139871235837312 140240621905664 140674803397632 140788427811066 141026063641344 141086133232128 141163257576096 141300959192064 141361692086097 141438420552576 141576015639184 141600295525248 141791587522592 141815904378624 141876310399488 141953866691616 142230570765696 142368936477264 142744918725408 143023164760448 143166298204944 143186853458304 143544386206368 143605528468416 143684030032812 143964106633872 144025427674464 144104158775598 144409815942336 144488757168252 144550301682024 144628760865792 144770402386512 144911238914358 145438779128832 145718771198854 146169912905352 146249251183616 146534894252334 146597310311508 146782229504256 146844750915072 146963358855411 147068345281536 147131557069203 147211417309824 147418353774468 147641860050496 147667180211712 148035900184704 148098955592448 148490070253056 148780089921519 148860844954752 148924251745024 149005660774768 149321714443776 149466978609984 149758327643904 149840192618928 149904016559136 150132269141568 150278321837112 150450313995576 150597074928384 150679398402288 150743579799456 151119981438552 151141678650432 151583613383328 151666476145746 151962112557976 151988173630272 152136031799448 152218608374784 152432583494688 152515910344266 152580873997692 152838414217728 152961863298489 153027016904118 153071134884864 153435429438732 153518711302656 153818552535669 154143810922752 154290463622316 154741605328814 154936797810048 155002792632576 155154593914236 155304932371456 155389829382592 155416478298624 155482677439488 155608262317494 155870912445696 156022547847264 156241870200423 156260116861632 156326675347584 156739518600448 156810658862592 156896378974944 157355140316976 157617365246208 157770699643872 158078234735232 158164647764424 158232017479088 158259153822336 158654321596512 158721899886144 158808664773108 158963579091072 159118223121648 159273017594082 159515535962916 159538438575456 159852840956928 160009392111408 160165053536922 160588033566084 160748124300288 160901060355504 161057589219786 161329437229824 161487434482164 161556219526968 161643909202944 161801160730496 161828909171712 161959619963106 162028606133772 162047528597248 162232990504704 162549223732224 162707355974016 162862156045778 163455045440512 163618626519936 164050727092992 164120603963904 164253165779577 164441152018521 164530407581568 164600488770816 164690467172112 165011490644672 165039789648384 165130008192288 165200344779456 165451888441728 165522362132736 165612844473552 166097092556808 166535738512976 166611325041504 167051329034688 167468450574096 167539783213152 167631368371614 167958124406184 168121518571531 168150350936232 168241619782656 168478118599392 168570216696294 168642018629028 168733554343424 168898802784264 169063112066751 169183885925376 169509590986422 169678575650304 170009979118371 170034388481736 170126679948288 170292183742592 170531565056244 170819404125696 170957376627723 171030195363426 171245934421632 171318876067584 171486656431524 171579736161792 171746653528128 171943215994944 172205026745472 172278376913664 172708550215488 173238415295232 173670985780544 173700769863168 174208666851072 174303897536304 174378141711648 174718048917888 174813558055416 174888019318992 175324708809964 175354776501408 175525366328172 175792631469336 175867509766032 176331958425504 176847548947216 176944222170037 177024532856598 177319535901984 177492037099356 177588376437248 177838014077136 177935228734977 178011019663974 178311483254016 178562137371912 178582990699008 178659057540096 178834026477456 179008001011854 179105163186432 179310147399936 179480743397388 179659668335616 179834446076544 180005540892702 180309371021568 180660839697408 180759597445056 180836591404672 180867604368384 181013692899942 181319224681728 181396457012736 181495616883552 181672661818368 181849397853312 182026305821808 182303469671904 182867876698752 183045775470768 183886926120576 184065816251184 184424607191104 184525422391828 184557067979616 184635679459392 184915612263424 185096708529264 185175549867168 185276775568626 185637926975256 185818520526429 185951263970304 186128178338032 186212657399328 186314450032746 186494981116416 186859229126409 186992716022784 187352705827098 187717903748088 187900520756417 187932745164024 188034751521792 188217676768128 188402006895858 188482256114796 188584560736768 188800394033664 188952889956957 189087872504832 189271822255488 189640761020928 189825248636352 190011153132297 190326558300544 190412942904576 190888397606592 190915804611072 191392514941824 191474037957888 191578706710416 191952142178496 192033903565952 192138878367464 192171829641408 192546421256448 192651676224336 192733735576032 193027203182016 193214985219144 194297118992424 194893217207136 195379859003112 195463080415344 195569929766883 195709639339008 195951145140548 195984750207456 196091884728342 196175409425604 196281889746432 196557805032624 196665252812343 196749021733866 196805744851968 197381200246272 197465274123264 197761189484159 197850948486786 198373453228692 198481126606336 198953492565618 199289304813312 199677770191872 199786923491904 199872022078848 200067765836778 200176358855424 200371095782816 200405458858752 200600418660768 200796099904512 200905864536384 200991439732608 201493308584736 201522238200576 202111484511104 202221968194328 202313751836112 202650898173696 202848042399264 203243444659584 203354547125688 203441165330256 203949151064652 204036022538824 204071014139328 204182568993996 204381744545664 204580572584976 204779594049534 205091403380892 205525081230336 205720618163088 206582397080064 206670390176768 206872791885648 207074043282582 207477683089992 207679522941303 207827883260928 208030063796352 208233797095422 208322493600564 208346822482176 208435567130112 208842667847163 208991859084288 209195171966592 209394200630286 209806853755968 210006464374819 210156486994944 210360932858496 210770979646976 210886197019232 211012205096448 211182641716599 211539095462016 211629199848192 211744886364144 211951438788096 212157630828864 212364023458776 212687381283888 212717918100608 212814465599232 212930800037424 213345856148544 213553404715896 214117378088112 214534747140672 214743452293048 214780280187456 215105916306432 215316579309552 215408292702624 215526045049218 215946159950808 216038141511696 216156238163397 216310654006272 216825452523036 216943141298688 217155603579768 217366858371537 218158168693248 218578156798281 218734302790656 219004221039436 219254869358028 219373876775424 219467318361088 219587289562816 219802341378501 219895965467262 220173344256384 220267126372608 220602517922304 220696482843648 220817125964736 221127530661702 221462790075744 222053850277056 222148433388672 222735105379584 223291267432128 223386377617536 223508491162152 223944165874912 223982571665664 224200467914976 224637491465856 224760288928392 224856024838704 225198403712352 225417482755668 226012787981896 226115369699184 226679972157828 226712517975648 227375420074992 227499714218619 227943168836964 228040260484568 228204047699172 228327912562176 228425168090112 228648875242032 228773865516399 228871310996538 228995538037504 229257621326592 229540525356177 229606702327296 229704502551552 230278066953984 230984553726976 231215716384128 231435695433474 232112407993221 232278222468096 232405196715072 232504188948864 232731890871354 232957398557184 233084744073888 233184025758656 233224016159232 233412393476241 233579136623616 233806368668544 234033821770896 234390175292448 234490013021376 235109277900672 236032710475464 236426047869312 236656049465808 237117352102848 237246971646636 237348026218632 237748644338688 237940676242094 237981482394768 238082849829216 238212997159662 238445368636608 238677334682472 238806884248576 238909526391123 239080196533248 239273303944374 239307657863184 239779261435392 240007387856936 240247580305383 240412494695424 240882050349126 241012796593408 241122186450432 241351590533256 241586383829679 241758966242304 241994155844736 242334329290452 242465863804416 242701741095744 242939429944659 243042909200658 243071292895872 243349485757056 243823835598336 244061033961024 244293234068667 245182568160768 245421088334912 246076090639488 246180905945856 246795611372352 246900733156224 247035700758168 247517235967008 247758027368572 247800517169184 248177832662592 248283543199104 248419266710328 249145638835212 249803607769464 250290538330784 250576993552032 250956902357504 251202675861144 251309674819728 251447052557421 251937186609276 252362429673984 252717177899088 252855325044441 252963027943542 253100331515136 253348204176396 253775828888064 253883923872768 254264386479633 254517863475456 255051582722604 255190019922432 255298717277184 255438275613888 255797347584366 255936189571328 256229106188544 256545293045139 256728561675264 256868901632448 256978314101376 257369604242688 257619980292192 258417565370496 259062825323232 259857622942848 260506478670816 260617440553792 260759906355844 261313000276608 261455846304456 261567212567472 262077073376832 262220337083124 262332028978488 262987063214946 263288049492258 263688947204004 263801264649048 264246533010432 264497937638256 265271323420824 265719073084416 265933696976458 265979303852976 266238055649034 266382564655872 266496029438464 266757021115704 266901811807232 267016529495961 267207278478336 267467224881024 267874486048512 267988586310144 268512001517781 268657744779648 268696317600768 269221115096082 269489502503424 269751669114816 270008311339053 270201197564928 270464056532352 270991259546112 271139396167584 271254887107008 271520539349913 271932201419536 271978837022592 272094685519104 272243425325328 272508992727552 272774096779968 273039458732712 273455204507856 274294157550784 274568663206152 275830389180864 276098724376776 276636910786656 276788133587742 276906030588404 276953519189088 277373418395136 277645062793896 277763324800752 277795763309568 277915163352939 278113698008064 278456890462884 278926895955456 279192267507048 279742471674624 280481243811328 281029058740647 281576855622132 282052127282688 282172266464256 282326515152192 282603010343787 282723384172194 282876841105152 283152031278368 283200591050496 283583175045184 283631808757248 283752620798976 283907733383232 284461141531392 284737872954528 285489837450816 286046329520896 286332596409888 286373706916608 287088772412736 287211056936832 287368060065624 287928213267744 288050855348928 288208317551196 288819631884672 288977514336504 289100603364048 289540804773024 289822477828716 291437542397708 292339825810704 293069788504668 293194620623016 293564459008512 293689501830144 293926717710822 294263114138406 294422834619648 294836707548936 295123532600799 295283720100992 295334360423424 296071800369408 296197911184896 296980140506112 297560179843038 297721689909504 297848503490048 298011321549536 298430238848427 298643428887552 298933957219968 299516655287808 299680385237856 299808033118272 300101648755167 300264538283136 300556643674224 300900627991152 301194149856768 301358796804576 301487159598912 302239962877104 302283357300864 303167226766656 303332952291492 303924225115952 303976347260544 304272063598896 304865166989376 305031820688532 305161747995384 305676828435456 305923726596978 306054033808236 306870858877464 307037422605312 307169391074301 307637105071338 308287621845504 308580927244632 309483210657628 309873595620096 310005585265152 310309187828472 310611064923873 310779658765184 310832956597248 311216524634988 311741824891392 312045095694528 312483740400846 312520233723264 312653350695168 313479037200896 313621317725184 313792757949888 314091300945429 314710280633952 315234730492416 315541399287744 316156469470464 316329295528848 316464034958176 316518307644672 317308643193024 317443799772288 317617329546216 317927158182144 318236446243296 318546035188164 319031071925832 319076877150912 320018784222816 320330107073844 321176067132168 321802120711008 322115178439572 322658874459648 322919489185699 322974868964328 323112439053936 323289067573827 323602321460992 323919239926212 324057212267544 324095057194496 324465981009408 325414711948032 325724312091556 327237253039872 328101454185984 328241207927808 328506331559154 328882304037042 329060815163136 329200977541632 329380934344224 329843948200893 330022981289344 330079579296768 330260016384576 330400689558912 330903776883456 331044724265472 331225688947104 332194185113616 333071477025952 333222650083008 334102658069376 334936901148192 335079566426304 335262736743228 335916248812368 336243037143062 336300701872464 336956237198784 337140433392588 337284037258056 337467108686848 337797605568528 338126224133502 339019181972844 339357151300608 340019958236742 340068776963472 340584367485184 341063130112488 341638808251392 341914753255446 342060390726852 342491868843264 342637752135168 342973312863048 343159472323584 343306966494807 343493307056256 343886431989888 344410053490944 344556753827328 345417100430976 346476830590464 347153543150211 347341971561088 347401539726336 348417333702144 348607795072608 348756283423296 349436097835776 349627116110832 349776038637984 350649417619928 350709553002816 351050732656344 351585262938672 351735019532064 352663916851008 353695097894432 353888444340074 354049065713196 354639071803968 354984074198712 355176752874496 355676028154272 355870457469954 356022039327948 356622966508032 356911014363141 357124274743824 357165981398016 357319495739493 357668052954912 358016002023708 358210326372864 358620294799872 358909955916561 358961486794776 359668892153088 360011081785404 360618742043136 361323075523689 361519194890112 361673182809344 362027385799884 362638449363456 362792914025472 362991233767104 363698795706624 364052611643616 364564363800987 364606939343808 365735753397504 366091550941536 367773852241152 368131632502368 368849214382208 369050844783656 369114135959232 369271358918784 370193417058528 370351099734336 370553551137252 371275853950512 371637041052858 372256356676064 372425314798656 372628900065492 372989962232832 373718458252818 374705411654196 375435807496176 375801041512834 375865490328048 376435353536256 376804013791716 376964512229592 377169121473536 377600788067328 377905779913914 378543644510976 379281522041856 379444541915313 379650497272704 380022306264594 380653116601088 380825885809152 381776795213184 381831609222144 382785029883648 382948075915776 383157413420832 383696021376549 383904284356992 384067807131904 384277756734928 384343659282816 385092842512896 385303352448672 385467471152064 386054406364032 386429970438288 388594237984848 389786434414272 390759718006224 390926160830688 391139859533766 391902290281096 391969500414912 392183769456684 392350818851208 392563779492864 393115610065248 393330505624686 393498043467732 394480594822419 394762400492544 395522378968318 395701896973572 396746906457384 396962253212672 397906985131236 398578609626624 398900545464687 399357083473551 399573846983808 399744044157696 400135531673556 400352717710848 400742191565632 400810917717504 401200837321536 401811729072768 401982879465216 402986617169472 403044476401152 403831672644123 404222969022208 404443936388656 404627503672224 405301796347392 405696084798528 406486889319168 406709094251376 406882330660512 407898302129304 408072045077648 408142028278656 408365137987992 408763489091328 409161145169952 409559188099068 410182806761784 411441236326176 413164794160128 413745583771296 414148086565164 414955366179984 415182200381613 415359045882606 416060127592704 416467594190844 416644987201128 416693644964352 416871134260224 417685335694326 418390343933184 418788401260572 419613707511936 420012928749638 420721865716992 421541959293952 421772394038464 422024410192896 422365283433198 423078190924032 423258399696384 423489772728288 423902877576192 424085076258291 424315261657728 424728046917552 425374762567776 425435836201216 425628931198464 425861600074848 426691712297088 427106809431792 428234756176224 429069494281344 429486904586096 429560560374912 430633158619104 430816585405248 431052090098436 431892319901616 432076283023392 432312476326794 433576547895001 433650905046072 433886282597376 434311207159536 434733716743074 436316337386496 437156313596562 438008442078872 438509738716056 438747753550848 439174579125632 439604682757002 439791930934524 440346688512768 440534252745216 440890076566233 441205035844608 441634251929472 442255061323404 442925580151488 444107700554112 444296866777344 445470210759168 446340269764557 446582534864256 446772755235072 447016982324304 447888331749824 447965143331328 448400935829952 449274982931712 449520577856784 449712049677408 450396807424704 450834965511336 452025575963792 452230739398368 453359944315656 453425035951296 454750840149984 454999428437238 455886337673928 456080520969136 456329836122727 456408095398344 456655825124352 457297750484064 457547731032798 457742621993076 457991076075008 458515242653184 458885589895467 459081050712354 459213404654592 460556133907968 461455657607007 462431432768256 462871390866948 464224815986442 464810393430144 465008377897728 465463781742708 465914797114368 466169488147776 466368051517312 466448032318464 466824786952482 467612737337088 468067643541792 468780350584896 468980026042752 470218555801344 472065420950928 472852095738624 473312098931616 474234704205696 474493943293272 474696052437264 475881352484188 475962964789536 476165699658432 476425994319324 476890737273216 477354669364944 477819052782246 478546607888748 478615315726368 479558522870784 480014775713872 480277174461529 480495160610766 481764100698252 482025593186816 482244372900864 482703181066512 483172767659358 483988311689472 484585553529707 484668658580904 484931727608832 485403482191488 485878859889318 486085818401316 486142585791744 486698971514112 487647671196672 488122067922048 488586468137334 490365136321536 490842176669824 492152181278976 492361811891712 492759497338731 493591222744704 493801466312448 494071401516336 495034471934016 495516054737144 495601034338368 496355665325184 496567086398208 496838533420656 498291277670424 499607215538928 500581076661568 501153987104064 501913804715008 502405351722288 502619349639456 502894105114842 503874373218552 504364555714593 504724859347968 505434355798176 505710650088882 505926055887084 506200663030272 506696408352792 507189336200253 507551657776128 508528772959266 509035726950912 510015699195989 510103165445208 510380039844864 510876551227776 511594695168732 511872379142656 512458212377088 512872129883169 513090586090278 513737803264896 513956628202752 514739208485376 515239960584384 516835130740992 518125650646464 519715245885696 521012957341632 521234881107584 521519812711688 522626000553216 522911692608912 523134425134944 524154146753664 524440674166248 524664057956976 525974126429892 526576098984516 527377894408008 527602529298096 528995875276512 530542646841648 530832666510111 531867393952916 531958607705952 532476111298068 532765129311744 532992058876928 533514042231408 533805686204931 534033058991922 534934449762048 535748972097024 535977172620288 537024003035562 537315489559296 538442230192164 538979005006848 539503338229632 540016622678106 540928113064704 541595618650849 541982519092224 542278792335168 542509774214016 543041078699826 543864402839072 543957674045184 544189371038208 544486850650656 545017985455104 545548193559936 546078917465424 546910409015712 548588315101568 549137326412304 551660778361728 552197448753552 553273821573312 553576267175484 553812061176808 553907038378176 554746836790272 555290125587792 555526649601504 555830326705878 556913780925768 557455561579287 557853791910912 558384535014096 559484943349248 560577687379227 560962487622656 562058117481294 563153711244264 563701562269251 564104254565376 564653030304384 565206020687574 565446768344388 565753682210304 566304062556736 566401182100992 566858669870871 567166350090368 567263617514496 567815466766464 568922283062784 569475745909056 570017546160223 570979674901632 572092659041792 572665192819776 572747413833216 574177544825472 574422113873664 574736120131248 575856426535488 576101710697856 576416635102392 577639263769344 577955028673008 578201206728096 579081609546048 579644955657432 582875084795416 584679651621408 586139577009336 586389241246032 586709789300649 587128918017024 587853435421644 588526228276812 588845669239296 589673415097872 589995758437029 590247065201598 590567440201984 592143600738816 592395822369792 593283568452477 595120359686076 595443379819008 595697006980096 596022643099072 596860477696854 597867914439936 599033310575616 599360770475712 599616066236544 600203297510334 600529076566272 601113287348448 601801255982304 602388299713536 602717593609152 602974319197824 604479925754208 604566714601728 606334453533312 606665904582984 607848450231904 607952694521088 608544127197792 609730333978752 610063641377064 610323495990768 611847453193956 612108067616472 613741717754928 614338782148602 615274210142676 616575243691008 617161854489264 618966421315256 619747191240192 620011170530304 620618375656944 621222129847746 621559317530368 622433049269976 623038568823909 623483649782784 624090191389056 624967480801692 625040467446528 625306701390336 626528003541489 626958074401792 627585515899776 628182601890858 629420561267904 630019393124457 630469460984832 631082798575488 632312938940928 632658591057696 632928069916352 633036615289344 633547925149797 634617286386048 634887599544576 635234659092432 635854316364288 636472892486592 637092070376328 638062143851664 638153754301824 640037568445632 640660214147688 642352134264336 643604241422016 644230356879144 645317748919296 645838978371398 645949737928656 646224878107872 646578135147654 647204642921984 647838479852424 648114424535088 648190114388992 648468714490191 648931962018816 650829423896064 651448624183112 652100575114611 654474506079744 655734470394843 656202908371968 657012663118308 657764608074084 658121630326272 658401955083264 658761868688448 659407024135503 659687896401786 660045962578688 660520032769152 660801379117824 661807553766912 662089448530944 662451377894208 664388370227232 666142954051904 666445300166016 668205316138752 669873802296384 670159132852608 670525473486456 671832497624736 672486074286124 672601403744928 673912474397568 674280866785176 674568074516112 675595211137056 676252448267004 678038363945688 680039916473484 680137553926944 681168734970368 682126260224976 682499142655857 683829506510892 684120781453704 684983737686528 685275504270336 685946625726096 686321596549197 686613932989614 686986614112512 687772863979776 688621576068531 688820106981888 689113507654656 690834200861952 692953661180928 694307086300422 694683943122176 696337223979663 696834667404288 697215590145216 697512566846592 698872195671552 699254232221664 699552077275968 700237180428723 701298835239856 701419106005632 702101465312688 703170525877344 703470039064128 705327833702016 707390195788864 707776888680148 708098131426392 709278143607936 709968148397424 711352056308544 711740914939908 712044078655896 713245933016064 713822028726282 714248549487648 714638991478986 715336105909824 716032004047416 716420652745728 716728579173369 717240589599744 717819911833122 717922973589552 719337784306176 720022163570808 721237484086272 722646151047378 723038389780224 723346365618688 724054771599768 724759151489037 725276898726912 725982467534208 727397591413248 728105223287232 728818289833977 729128727601974 729213878687616 731471506795008 732183101883072 732879702206001 735547704482304 736263265004736 737698428764416 738101689567312 738228271918464 738542717837568 740386834117056 740702199468672 741107102274504 742551707901024 743274082105716 744512713352128 744850629597312 745257800130984 747436916505636 749410823308392 750871614992352 751602083025668 751730980656096 752870707072512 753608027583432 753929024459184 754341157672263 755811559827828 757087289021952 758889083830626 759300994545408 760044612529188 761306233202176 761651771618304 762793159438899 763553590426368 765570059767296 765896151831552 766314826841664 767392042753098 767808568713984 768135614263808 768555513469856 768687318565632 769635879135417 770185685025792 770606704897344 770934942304128 772108812728064 772859940876576 777188475969696 779572868828544 781519436012448 781852321661376 782279719067532 783804580562192 783939000829824 784367538913368 784701637702416 786231220130496 786661011249372 786996086935464 788961189644838 791044757936636 791403793947144 793493812914768 795813970262472 797157219253248 797801090929374 798714166947102 799147693967616 799488088315392 800271063347112 800705435421696 801049588487883 801484383131264 801621835435008 802401674643072 803623458145536 803965758930432 805973234338944 806088952802304 807663345288246 808445938044416 808887872777312 809255007344448 810024934017159 810603592694784 811392169597056 812973778638336 813418188502752 813764661321024 814561618049739 815796604258608 816144090155296 816284056557312 816730275975984 817526978182656 818322290339904 819118376198136 820365613523568 822882472652352 827491167542592 828296173130328 829910732359968 830364400763226 830718091765212 832120255185408 832792366847329 832935188381688 833289974402256 833387289928704 833745490058817 835370671388652 836780687866368 837576802521144 839227415023872 840025857499276 841443731433984 843087176221941 843544788076928 844730566866396 846156381848064 846516799392768 846979545456576 848170152516582 848630523315456 849456093835104 850749525135552 850871672402432 851257862396928 851723200149696 853383424594176 854213618863584 856469512352448 858138988562688 858973809172192 859121120749824 861266317238208 861633170810496 862104180196872 863784639803232 864152566046784 864624952653588 867153095790002 867301810092144 868622414319072 869467433486148 874312627193124 876016884157744 877019477432112 878349158251264 879209365514004 879583861869048 880693377025536 881068505490432 881780153132466 883268503858944 884510122646808 885370597802397 885851160302976 888215401108224 888593733554688 890940421518336 892680539529114 893165069728512 893545510470144 894033964648608 895290716545281 895776663499648 895930286662656 896801871659904 898549965863424 899041155713568 899424099354816 900793614849408 901669931022672 904051151927584 904461478796736 906719888631312 906850071902592 909501680299968 909998856874476 911772675347856 912161041938272 912659672245454 912816190796688 914595500968128 915095462065596 915485243986152 915982152150016 917030485306368 917771179790934 918162101424708 921112267815936 921508173222903 922911315214014 924862865536512 925742781733896 928449631972884 929620786860288 930016755795456 930767939417603 930927563485416 931833194771619 932338976295552 932736103034624 933649573904964 935225474674176 936135287083584 937560701169792 937960052085504 940437111602688 942273902836287 944130841901856 945704191477248 946624197863232 948469408411392 948987886586544 949392104874528 951762704968376 951925929579072 952331399316864 952851988638648 953781474546432 954709338729888 955638105564492 957093215777496 957230631452736 960029551427744 960554348923058 960990321221532 963528201396504 964051186373632 965406362133024 966345535318716 967976623378944 968758467557097 969171107059414 969337317161808 969867202721481 970806964382976 971757719778636 972171636802632 972285171583488 973397943028224 976244135844096 977172936274668 981684353339648 984304362557952 984723623783424 985518994677462 987182445489408 987602932624896 988142803032672 989531844602679 990068943868032 991032109474288 991202068676736 992711330650368 993134172796416 993677066841312 996582555340848 999214431077856 1001162153323136 1002307974208128 1004810703444576 1005238699278912 1005788210229684 1007748746437104 1008729111429186 1010868711596352 1011421300177764 1011852111774168 1012401326060544 1013392816705584 1014378672400506 1017057545918532 1018071453901824 1020031398391978 1020206330890416 1021753102455552 1023189390337464 1023744758285312 1024916424754176 1025744259766338 1026181172180556 1027475606529792 1027913256405504 1029478416970752 1029920899484421 1030479921168768 1033670261481984 1036251301292928 1039430491771392 1041460629450633 1042025914683264 1042469762215168 1043039625423376 1045252001106432 1045823385217824 1046268850269888 1048308293507328 1048881348332496 1049328115913952 1051948252859784 1053152197969032 1054755788816016 1055205058596192 1057991750553024 1061085293683296 1061665333020222 1063734787905832 1063917215411904 1064952222596136 1065530258623488 1067028084462816 1067611372409862 1068066117983844 1069868899524096 1070733043089423 1071497944194048 1074048006071124 1074630979118592 1076729867749683 1076884460384328 1079006676459264 1080033245356212 1081856226129408 1083191237301698 1083969226571067 1084557584670336 1085019548428032 1086082157399652 1087728805678144 1087915348090368 1088378742076416 1088973701301312 1091096387119872 1092157834930848 1093693091402961 1093820818031424 1097176630203136 1098274652824608 1103321556723456 1104394897507104 1106547643146624 1107152534350968 1107624122353616 1107814076756352 1110580251175584 1111053299203008 1111660653411756 1113827561851536 1114911123158574 1116769070028192 1118969886698496 1121155374758454 1124116234962588 1126307422488528 1127403124538502 1129306060608768 1130412041375148 1130893536688776 1131507364420608 1132608125113472 1132802364201984 1133717339741742 1134332700180736 1135630933532928 1137844566125568 1138951491818112 1140035092320446 1141959349803264 1144185318083584 1145330385639552 1145494827666432 1148355089650944 1148844227747328 1149472240262496 1151088064129647 1151712853070976 1152203421395712 1152833270204784 1155278527538688 1155910057346016 1156402413456192 1158163219092096 1159289911314864 1165750169590832 1169359303242816 1172279154018672 1172778482492064 1173419578601298 1175706870843288 1176850630000717 1177052456553624 1177691338478592 1179346830195744 1179991516874058 1180494130403196 1181134880403968 1183441784467257 1184287201477632 1186567136904954 1190240719372152 1190886759638016 1192045286198144 1193720955393708 1195735828879872 1196701636394061 1198721540951424 1199232132473088 1200406595020668 1201058153132544 1202226574696896 1203602511964608 1205435187218304 1205948638395648 1208959851508416 1209133429203456 1211495017932369 1212668907066624 1213331809165968 1215696900463808 1215905389042176 1217088254395584 1219460667957504 1220127282754128 1220646991981536 1223694906387912 1224216135232944 1227483435509856 1228677564297204 1230548420285352 1234323708978528 1237932842630512 1238609555190259 1239494382480384 1241236751313888 1242444259695492 1243118635060736 1244866098539952 1245546601144839 1246077137647818 1248180382778112 1249934961603384 1250080934893056 1250613402780672 1253056007082978 1255171031799552 1256365203781716 1258841122535808 1260038786248914 1262165597150976 1264625877881856 1265317182115392 1265856139832704 1266073230578688 1267095850299594 1269234572772096 1269775199089152 1270469318184864 1271708632728576 1272945784973184 1274184140752656 1276124287703328 1276307508603648 1280075136891264 1281320428295376 1284704268528672 1287208482844032 1288460713758288 1291677956742796 1291899475857312 1292449756215744 1293156270295308 1294409285843968 1295676959704848 1296228849070176 1296937428980382 1300729643685003 1301658847792128 1302897248366224 1304201150229222 1308949012159488 1311468940789686 1314025326236616 1315303645294919 1315529216148168 1316243260652544 1317523737376896 1318814048271006 1319375792803572 1320091925157376 1321040065538304 1321602758235648 1322670229698699 1323615107533824 1324902755788416 1328776740454464 1332285908103808 1332890600332032 1336410632277504 1339747604592768 1340318265705216 1341050946972912 1343664995249472 1344972148572248 1345202807489856 1347824948795136 1348561733570352 1349136149032224 1351190422274112 1352504896534008 1356076727891376 1360079832946968 1360275107853888 1362337469940736 1364252520449952 1364998285311714 1367659013021784 1368241562907408 1368989508368181 1369967475373056 1371893251452192 1372643193098394 1373227865979228 1373973228225024 1375545727959552 1376656769686401 1377243152137062 1377640213963776 1381668401723904 1384328326389113 1388614172600844 1389367886244352 1392674447959326 1394431180290432 1395025133693184 1397744391343104 1398508464443328 1399104154551936 1400474360857446 1402597670479712 1402838212011264 1404202930625376 1406341051754688 1406940078128256 1410655667404032 1414780391577728 1415553777360296 1416196262852784 1418556287215872 1419936296794848 1422704112617088 1423481829879816 1424088157311792 1427644057452564 1428497098975296 1429277982957972 1430672211819648 1432064008094832 1433457158346738 1435639823666244 1435845947179104 1438675568612352 1440044327141616 1440831523384587 1445292302094756 1446076779560448 1446692731237376 1448109543199536 1449518302978074 1451964935068416 1453756660589121 1454795182826496 1456210446574464 1457636579667954 1458257455203948 1458427757375232 1462943013590016 1464366203766144 1465759404412002 1470045250623733 1471095408964608 1472526530009472 1475396857528832 1476203379134624 1476456543836928 1477085435675136 1478278492016193 1480773668234112 1481404398937344 1482214204549008 1485103415802048 1486548164211432 1489025426704256 1489701259194624 1490515600261968 1494873833011272 1498821646616784 1501743229984704 1503204166051336 1503461961312192 1505741414145024 1507216055166864 1507858048918368 1508682315344526 1511623119655656 1513093667143779 1514174578043904 1517778167661252 1518601989090816 1520089225058376 1521568008600759 1522612466404352 1525586318877798 1527107180852736 1530047097587967 1531140119534592 1532629653683328 1534784085506196 1535617137427968 1536271228527616 1537111026939712 1537374637131264 1538616389649507 1539271758270834 1541213409794688 1541869884608256 1544217625456128 1545719881753152 1554376951939392 1559145737657088 1563038872024896 1563704643322752 1564559438135064 1567609161124384 1567878001659648 1568735077826736 1569403275404832 1572462440260992 1573322022498744 1573992173870928 1577922379289676 1582089515873272 1582807587894288 1586987625829536 1591627940524944 1592497999530333 1595602181858748 1597428333894204 1598295387935232 1598976176630784 1600542126694224 1601417058614793 1602099176975766 1602968766262528 1604803349286144 1607246916291072 1607931517860864 1611946468677888 1615326690576492 1616891876088832 1617775745554624 1618510014688896 1620049868034318 1622784339194112 1624786855952547 1625947557276672 1626836377005504 1627529322642048 1629123236099478 1631593208517216 1632288180310592 1632568113114624 1633460551951968 1635053956365312 1636644580679808 1638236752396272 1640731227047136 1645764945304704 1654982335085184 1656592346260656 1659821464719936 1660728801526452 1661436183530424 1664240510370816 1665584733694658 1665870376763376 1666579948804512 1667490980117634 1670741342777304 1672366684737861 1673561375732736 1675153605042288 1678454830047744 1680051714998552 1681733062137681 1682887462867968 1686174352443882 1687089576153856 1689461133732792 1691104686807753 1692312763696128 1693959090913152 1696340305033164 1697261046630912 1698912187670208 1700576009612613 1701499050271104 1701743344804864 1703446400299392 1706766849188352 1708427237727168 1710052638480669 1712939024704896 1716277977125376 1717947618344384 1718242241499648 1722532634476416 1723266341620992 1724208360393744 1727569279606464 1728305132093568 1729249905307176 1734306191580004 1734603620184288 1737244828638144 1738934866972296 1748625254386248 1752033768315488 1754038954864224 1756698316502528 1758418731028008 1759167723738096 1760129367901947 1761386754051072 1763560306264932 1766537007717888 1769020245293616 1769987275311087 1770741195604794 1771702320605952 1776430802216448 1777187467109376 1779850705357431 1785361079058228 1786330139457024 1787091020940288 1788067929297216 1790581433090562 1791553326999296 1793603743319808 1797099931726848 1798082311427136 1798848198709632 1801587229698816 1803339862045344 1808102303855168 1808922957593472 1813439777262624 1813700143805184 1819003360599936 1819997713748952 1823545350695712 1824322083876544 1825319344490908 1825632381593376 1829191001936256 1830190924131192 1830970487972304 1835542359581868 1836324202849416 1843016346445806 1845822630428028 1849725731073024 1851485563467792 1856899263945768 1859241573720576 1860033511590912 1861535878835206 1861855126970832 1863666389543238 1864677952591104 1865472206069248 1867299147809928 1869115706471727 1870450949348352 1872270574167168 1875121402339584 1875920104171008 1879584010624467 1880874223205376 1884547805672574 1888261683803712 1890058179373371 1891408382954496 1893248395726464 1896938816822784 1897975773173088 1898784209749056 1900643775449391 1903525409936752 1903851859158144 1904662798633728 1905703977277296 1907562949092864 1909418677459776 1911276211128984 1914186431554992 1914461262905472 1920059102855488 1921108697846116 1921980642443064 1927056402793008 1930812724266048 1932691070637432 1935953246757888 1937516935114194 1938342214118828 1938674634323616 1939734405442962 1941613928765952 1943515439557272 1944343273605264 1944570343166976 1945406143470573 1946795886056448 1952488271688192 1954345872549336 1963368706679296 1967203411184529 1968608725115904 1971037989354924 1974364890978816 1975205865249792 1976285606065344 1978221072406509 1979063689205358 1980137887736064 1982064218948576 1982404137353472 1985422661300736 1986268345592832 1987354133682624 1993165110681696 1998428862155712 2002324306646272 2004615948416256 2009621406889152 2010477398557824 2011576420459368 2015497492874208 2017458222858372 2021737423192704 2022842600355528 2023704223548336 2026785633411168 2028757344801012 2034115091837064 2040062796783956 2040412661780832 2043506204911104 2046378780674928 2047497427967571 2051488519532676 2052362344361112 2054951213059584 2055826512811008 2059841798968842 2060959842337536 2065864728205593 2067340522963968 2072502602585856 2078860983542784 2082921258901266 2084051829366528 2084939524430336 2086079250846752 2089011671938989 2090504002212864 2091646770435648 2092537700539776 2096616587014656 2097762696664992 2098656231827904 2100711541286169 2103896505719568 2106304395938064 2109511577632032 2110410117192384 2115983501106048 2122170587366592 2123330666040444 2127469575811664 2127834430823808 2129904445192272 2134056168925632 2135222744819724 2136132235967688 2139737799048192 2141466086178846 2148096012142248 2149261958237184 2150185737520107 2153459735499366 2153768920768656 2158013352918528 2160066490712424 2163712452258816 2166382474603396 2167938453142134 2169115169340672 2170039096856064 2172164314799304 2174277454467111 2175457611356288 2175830696180736 2177947402602624 2182192774239744 2184315669861696 2187386182805922 2187641636062848 2194353260406272 2196549305649216 2198639106618003 2206643113446912 2208789795014208 2213095286293248 2214305068701936 2215248244707232 2215628153512704 2221160502351168 2222106598406016 2223321306823512 2227655123703072 2229822246317148 2233538140056384 2242310749516908 2248232469925176 2252614844977056 2254806249077004 2258612121217536 2260436424299893 2260824082750296 2261787073377552 2263023473016789 2265216250226944 2267434679483484 2268665400361472 2271261867065856 2277902983636224 2280070184640892 2283918699606528 2288379478316697 2290660771279104 2296710179301888 2297688455494656 2298944480524992 2302176128259294 2303425706141952 2304406842791424 2305666540409568 2308907637406251 2310557055077376 2311820114692032 2312804826912384 2316326438184192 2318579822629728 2331500339181664 2338718606485632 2344558308037344 2345556964984128 2346839157202596 2351413741686576 2353701260001434 2354104913107248 2358693660391488 2359983033748116 2360988260806392 2362269760807936 2366883568934514 2373134273809908 2380481438744304 2384090572396288 2387441910787416 2391471657759744 2393403272788122 2397443081902848 2398464264946176 2400813190041336 2402116306265088 2403148765463649 2404453149393792 2407205023929216 2410870374436608 2411897276791296 2417919703016832 2418266858406912 2422990035864738 2425337814133248 2426663618331936 2430074802051477 2431393800927616 2431810778084352 2434176508791168 2438921335915008 2440254565508256 2441293983963072 2447389812775824 2448432270465888 2454966871019712 2457355128594408 2461096840570704 2468647417957056 2475865685261024 2477219110380518 2482473502627776 2484888519390984 2486237270121472 2489732197079904 2491093202289678 2492154275295636 2496360765556224 2498377100541987 2499869923206768 2500161869786112 2501236470176451 2506112014165956 2510342063599104 2512730407563432 2517682245071616 2520077572497828 2524331194301952 2529261528665823 2530634364230784 2531712279665408 2534191700599188 2538469145544192 2539550398178304 2540938636369728 2545891569946368 2548368281505312 2552248575406656 2552615017207296 2560150273782528 2562640856590752 2569408537057344 2574416965688064 2576921427516576 2583355913485592 2583798951714624 2584899512431488 2586312540590616 2591353919409696 2592457698140352 2593874857960764 2601459287370006 2605794496732448 2608402300458444 2622937881579372 2628050652473232 2630607290589838 2631058432296336 2635047474753792 2637628096542012 2638751585607144 2640183850314752 2642080131076608 2643205516471296 2645340459397398 2649805511576832 2656111793407191 2657553480908928 2664571816207616 2665781200664064 2672821264555008 2679495209185536 2680636531410432 2682101893945824 2685872149635843 2687329990498944 2689944297144496 2690405614979712 2695649897590272 2697123467140704 2698272298064448 2702380844548224 2705009793068016 2712153455782752 2720159665893936 2720550215707776 2728505040899904 2729996570623428 2735318026043568 2736483125814816 2737979016736362 2743786502904384 2745286386196788 2746455731958456 2747946456450048 2751091455919104 2753313539372802 2754486304274124 2763336803447808 2768656652778226 2777228345201688 2778735772488704 2785348895918652 2788862360580864 2790050267386368 2792303818252809 2795499584314857 2797016928886656 2798208309103872 2800948721714892 2805195340959424 2805676424022528 2808405861250752 2812682103509376 2813880156256512 2821311334808064 2826821708508861 2829560783155456 2831107554720592 2832392525705568 2837112574431744 2839872593589696 2845408225234176 2846963659759632 2848176314623584 2855288114905128 2856994197950592 2858555965915944 2861344423639296 2864128016189664 2866914316693476 2871279647332488 2871691894358208 2880088654283232 2881663046769174 2890584604189512 2892153559120896 2896219086399072 2899036605956148 2903929870136832 2906275402671291 2907513321178242 2912420893148928 2915273159335908 2916514910407896 2916855514750464 2928732407532288 2931518808824004 2940090501247466 2945053060018944 2950793715057664 2952406758269248 2952913087673856 2954170871350272 2956556984032386 2961547336468224 2962808797874688 2964428409098016 2968595533808037 2970206831604096 2973096328422864 2978050853408512 2979402518389248 2981031200523936 2989747666022544 2997643293233568 3003486459969408 3006408332102672 3006923922624384 3014432110333728 3015716097836736 3017364630689052 3023246239311312 3026187334287558 3035556335322504 3037203978181632 3040178450116752 3043136017201518 3051172637755596 3054214361705472 3060094195175934 3065259307366656 3069568171012392 3071234274855936 3074222053879424 3074749274262528 3077232779299014 3078543516541668 3082426819589376 3083739769216512 3088435250912256 3091439763506304 3108753903878784 3118291475314176 3124381888351899 3126077744049792 3127409286645504 3129118876270128 3135218322248768 3135756003319296 3137470155653472 3138806550809664 3144924880521984 3146644044997488 3147984347741856 3155844758579352 3164179031746544 3165615175788576 3173975251659072 3183255881049888 3184995999060666 3191204363717496 3194308852859089 3194856667788408 3196590775870464 3201084253388448 3202834117229586 3204198353951532 3205937532525056 3209606698572288 3212199129268269 3214493832582144 3223892937355776 3230189603249049 3230653381152984 3235551491109248 3237020029377792 3240099736068636 3245568678388224 3249573711905094 3253672754011008 3255058645284096 3258246472198956 3263186417034432 3264576360621184 3265136226229248 3266921103903936 3273289161359616 3276473504792544 3281462454094272 3291529890609408 3309964670170368 3313184692521312 3319642929439872 3321457603052904 3322872367060848 3331169467389316 3331740753526752 3333159897609024 3334981960235268 3341482685554608 3344733369475722 3350307210084576 3356909660095488 3360103429997104 3361940221230703 3363466124275362 3372348704887764 3374179152307712 3378922267465584 3382209373615506 3387918181826304 3392680610066328 3394522093261824 3397824375340416 3401152019225226 3402998100542208 3406892800598784 3413533698376704 3416854475454336 3420105276961338 3425878049409792 3432555954250752 3435895236688768 3436484482999296 3445065268952832 3446532683241984 3448416720787488 3455138559212928 3456610264187136 3458499810614352 3468612383160008 3469207240368576 3474489657276288 3477869733944592 3497250508772496 3504067536630976 3508077909728448 3513396633005056 3516837462056016 3518335447476192 3520258735803894 3527120612529864 3530551890002151 3533074015435776 3538040490587232 3539974550622174 3541482391209588 3543404641211904 3550325353401771 3552861604432896 3559701410714862 3570109894371923 3570722158116456 3572660278914048 3576135858594432 3581162866181124 3583106653998592 3587207486639616 3590104909182183 3596164622854272 3597696397419264 3603174459397632 3606679724090688 3616204607710336 3617845915186944 3626879554525248 3627400287610368 3638006721199872 3639995427497904 3647090701391424 3648644167753088 3650638688981816 3651264763186752 3658382003872512 3660381848262384 3661940975944608 3671084719163736 3672648405698832 3686032692891612 3691645260856056 3702971126935584 3713798527891536 3715828665570777 3718483147441152 3723071757670412 3723710253941664 3727332779086476 3729355905182208 3730944412138496 3734598295619856 3736639803434517 3738231412943454 3744541148334336 3750242804679168 3751840208342016 3759168021248934 3769095611345148 3776523367607424 3780116358746742 3786496791452928 3793877633645568 3795951546346176 3797568419498112 3801287550898782 3807050819873504 3807703718316288 3809325597267456 3811407954554592 3815125898185728 3818837354919552 3822552422257968 3828372863109984 3828922525810944 3840118205710976 3842217395692232 3843961284886128 3854112805586016 3861625448532096 3865382141274864 3875033870228388 3876684428237656 3877349268647232 3879468810885924 3883227857531904 3887030879114544 3888686547210528 3890812286941146 3902188931055009 3904976543376384 3908691745098672 3926737413358592 3934406822369058 3942075978709848 3945910935884757 3948729781957632 3952571212130688 3956442144813018 3958127378410716 3960275775472128 3964128437897152 3964808274706944 3968010689096097 3970845322601472 3974708267365248 3986330221363392 3990122823121561 3996857724311424 4004648613292544 4009231896832512 4019242813778304 4020954797115648 4023152840918736 4030994985748416 4034916445716744 4043474846385408 4045685200711056 4047408447096672 4053571266822336 4057514689602024 4068230183674128 4080125593567912 4080825323561664 4087012409822208 4092757561349856 4094994855935142 4102977039065352 4104724688722224 4106968525104543 4109902426119168 4119683597937684 4121919684675072 4129970309059203 4131729456411186 4145005205171712 4152984979167339 4165842517802532 4168103658733056 4169879048860672 4172158501693504 4178023343877978 4183293540871296 4185075401079552 4193233174029312 4195525393329984 4197312463655808 4201423082572338 4207793011439136 4212608791876128 4219023155264064 4220820234384768 4231967002212096 4244341174733184 4246661332080888 4254939151623328 4255668861647616 4259808890384544 4268112337851264 4270445489639448 4272264471935376 4282932172357692 4296192024284496 4300371475040214 4306919470998732 4307537841537312 4316026705837056 4320132981424848 4322494570153761 4332764949206792 4335876906284268 4338230338681344 4340078193712128 4344328629598608 4348554908934222 4350915222712576 4355894805205248 4361269981767363 4364385548479488 4368631339723392 4374772365611844 4375283272125696 4388706520812544 4393098611298432 4397278213236006 4410135751871199 4413286226893824 4417579590028416 4426190572586496 4428610137403872 4430496489414464 4431256307025408 4434835476048579 4442321004702336 4444213196812032 4446642613647024 4455310247406144 4459644492634296 4467076280112768 4484621499033816 4496464939850352 4505229689954112 4509612498154008 4517224242435072 4520872848599786 4521648165500592 4523574146755104 4526046946033578 4530432500453888 4534869358966968 4537330800722944 4539281001431337 4542523734131712 4555805967272448 4560140369281784 4564704025802277 4567837399213056 4576758956633394 4581321542558208 4590141292763901 4593420358603776 4597888961049984 4604352256518588 4606851412283904 4608813685582848 4611333080819136 4615849168948521 4617815274812502 4623640229384064 4625609653824768 4632652876368384 4637159645259456 4663000678363328 4677437212971264 4689116616074688 4691113929968256 4693678314405192 4702827483373152 4707402520002868 4708209826214496 4717387320782976 4719966067496232 4721976521612784 4733767137869028 4746268547619816 4760962877488608 4768181144792576 4774883821574832 4777493998590999 4786806545576244 4794886163805696 4796928529892352 4801626380082672 4804251175844379 4806297530927298 4808906298787584 4814410047858432 4821740748873216 4823794553582592 4835839406033664 4845980071729476 4850675628266496 4853327236663872 4860149604102954 4862787601855232 4868353017582336 4874360567857641 4877842671830016 4880509131016512 4882587967926144 4894779625551648 4896864540931776 4909933742039424 4914710257188816 4922193681141408 4937294835914112 4951731370522048 4954438220761036 4964947005255552 4969777038781968 4979464394159808 4982186404579356 4984308550591272 4992721531112448 4996754201083974 4999739846413536 5002472940352902 5012224028331912 5017100054213583 5020684127198208 5025460815126864 5035364490143232 5040155144995656 5048662388603904 5058523057331646 5061268728461568 5063424559330816 5068383401198376 5073314060423259 5076938291088384 5081877272739456 5091783139892736 5096736563010624 5101728028837839 5104497150813312 5105230034414592 5120300547565056 5125281713181504 5130157915442007 5138817074114688 5148833931376128 5153842855033152 5166711826971184 5167597903429248 5169799024862976 5172625081181232 5182707838819392 5184915396280704 5187749715921528 5202918574740012 5211588993464896 5216804600916888 5245875763158744 5256101304946464 5261214581179676 5262116864592672 5270094949507584 5275256193084024 5277503171214288 5280388103705841 5284160262153216 5290680918794796 5299611023153664 5312223586814382 5315106961817856 5329143632415232 5331562401328128 5339552116072293 5358990418371072 5361273062820864 5364203787891648 5371744299271686 5374659980997888 5379888594288992 5380811229959424 5391299795180544 5394246934281408 5396544596128896 5404761689096448 5410019586136032 5424306911565504 5440319331787872 5441100431415552 5457010081799808 5459993141246856 5470636052087136 5472966251629632 5475958033472724 5487573005808768 5490572772393576 5492911463916912 5506627078745604 5508972608548248 5537313305556452 5554456690403376 5570697791837304 5577724721161728 5580100534772736 5584607636505618 5590999168629714 5594033857773312 5596416618207744 5601897443429784 5607347119415181 5610390681918848 5611352848045056 5616811722501504 5625364207018752 5627760312513024 5642622669616128 5653643417017722 5659121566310912 5662215109441184 5664785051411136 5670174538120113 5674225148863488 5679745187179392 5690816450468352 5693927319519264 5696352629247168 5701931326348173 5710576229810256 5713988395901184 5717111931831888 5722688847278592 5728256032379328 5733828633386952 5742559294664976 5743383788716416 5760177308566464 5763326093538348 5781169208379024 5792438172798144 5798073211912296 5807859740273664 5812550805342582 5815026642356484 5824841786297856 5830546318671816 5833029820815792 5833711029500928 5836218430411719 5857464815064576 5863037617648008 5880181002494932 5890106120037888 5901610233553587 5904813516538496 5905826175347712 5913113968064772 5923094672936448 5925617595749376 5928856818196032 5937191067616074 5940413663208192 5946192656845728 5956101706817024 5958805036778496 5962062401047872 5979495332045088 5995286586467136 6006972919938816 6012816664205344 6013847845248768 6028864220667456 6031432195673472 6034729261378104 6046492478622624 6052374668575116 6071112670645008 6080356900233504 6086272034403036 6102345275511192 6120188390351868 6130518614733312 6139136342024784 6142492283902713 6148444107758848 6154465558598028 6157087033083336 6164853639178752 6167479538433024 6182879527012608 6197594184616779 6217507807757568 6236582950628352 6248763776703798 6252155488099584 6254818573291008 6258237752540256 6267035015816967 6270436644497536 6271512006638592 6274940311306944 6277613101619328 6289849761043968 6293288089994976 6295968695483712 6311689517158704 6328358063493088 6331230351577152 6347950503318144 6366511762099776 6369991998121332 6382408727434992 6388617705718178 6389713335576816 6402168506776896 6405668234459172 6408396707903064 6411875065050112 6419213397144576 6424398258536538 6447785874711552 6450557212560321 6460379206498098 6461306762305968 6471102982218496 6474040058755584 6480199472137272 6491137356776448 6499147423810188 6507345508022016 6510117290568192 6516492944397912 6522832363401333 6526372834068864 6529152721242368 6533842207807872 6546578322719232 6552947009585088 6562924908188544 6583059781218816 6595917319854009 6619929340340736 6626369385042624 6639285858879744 6642915206105808 6645744734121696 6662338934778632 6663481507053504 6666319795218048 6669963920470536 6682965371109216 6689466738951444 6700614420169152 6720206859994208 6723880442461406 6726932248550724 6744697409775528 6748358304615424 6757844534931168 6764418747231012 6775836363652608 6781309272899679 6785361220132656 6789070419050367 6795648750680832 6802304038450452 6805996201084416 6813785601197568 6833708950908672 6840210553922676 6851756098819584 6865138434950091 6871790473377536 6890130537905664 6893065366483968 6896833441574976 6910277118425856 6913220528374272 6916999621228704 6926722912218753 6937224766320016 6938414480737152 6948979314552576 6955739467889184 6994501017544992 7008135073261952 7016155819456896 7033674924112032 7036670894952384 7040517471607788 7054241225059728 7061103780004302 7076080981174464 7079949101244348 7082964782419176 7086809282423808 7100650706803542 7119402821429724 7140219788743846 7141444316232912 7152271717188864 7162325732362248 7166213307997184 7174414973279232 7180209818364366 7192329245708544 7195392794838528 7206348918795264 7209446296390947 7213359448181376 7232409215420672 7235691830373888 7253759109050496 7254800575220736 7276013442399744 7279990854995808 7290224406154431 7294181402782848 7297288335506176 7301277377963632 7302529526373504 7316764007745024 7320763696524768 7323881951889216 7342169438327472 7345296811397664 7372065385783224 7383290521712112 7405942253871168 7427597055783072 7431657331141554 7446143515340824 7447420507883328 7454665558172952 7458711810364416 7469196591239712 7473279606869034 7476462825886908 7489082296668672 7495131301625961 7500485609358336 7518336042497868 7538191222690296 7553046735214848 7560232717493484 7572993582905856 7587784585997469 7591903092692352 7595136838996224 7602575101797564 7614101639747008 7615407436632576 7618651194534912 7622815909109184 7637674709839104 7645104844515936 7656745726219968 7657845051621888 7680236411421952 7684434791384464 7687922569772256 7708225611172032 7723250897064192 7730764282549728 7750067740456776 7753368856475312 7754698537294464 7758937621771848 7774061758229088 7777373094421056 7781624573882292 7804377862110018 7817383490197344 7868813644738116 7884151957419696 7891821871769514 7905142424261376 7912884289626036 7916254756821432 7920551550944256 7928256875794304 7929616549413888 7936021378192194 7949416534730496 7972660442726784 7980245646243122 7993715448622848 8009297226585088 8018463793665024 8038485627556608 8041909594231296 8046305681837472 8057616448907529 8061989971496832 8069832891433488 8086949692770816 8091370401422112 8094816894193344 8107142533644672 8115029379204048 8136460367348256 8160251187135824 8161650647123328 8185515122699712 8189989711870284 8205954078130704 8209449377444448 8213937050209086 8237954410005019 8239367195875368 8243839369350144 8259940618118406 8263458912822372 8290010410343424 8305969958334678 8331685035605064 8336207317466112 8344317003387008 8356046687755956 8366587081742592 8370150802159104 8376911454758427 8391050786659968 8394624927311616 8402846165144676 8415586022878272 8425217583752256 8438046310528128 8441640468769536 8463934004424192 8480465125526583 8488682349466368 8493322664161776 8509878303246656 8511337723295232 8519617780769088 8536224675702528 8540890979278896 8544528943870752 8565864344715384 8592384048568992 8600742950080428 8613838941997464 8615075683074624 8640265962849696 8644989140307522 8665529898413584 8670266886331813 8671753812568536 8676460677362688 8688657259197216 8697109817868444 8701830445425152 8711789610410496 8718826208013873 8722539963534726 8737262679446784 8749544731223688 8750566544251392 8786197222596864 8794556426472012 8820271503742398 8835159180056832 8852381145172992 8857220274807744 8860992978828928 8862512614050816 8869670952097158 8884642009404672 8888426393624064 8893285227294048 8910620494812288 8919288985268592 8934152560225536 8969242998067632 8992929879700704 9010459379908224 9019224996308016 9041745697199572 9043296331001184 9047148293510208 9052093892067156 9060865000907776 9069738717933936 9078562002862674 9111611934544896 9120280738563568 9129408051604554 9153517913266788 9162643085116416 9180282585527802 9195777922099968 9207125517064433 9208704513037176 9213702824567808 9222666161638272 9231698337897042 9235630549625004 9247280458768128 9251219307649536 9265305752736768 9274319290518912 9326001356726656 9354874425942528 9378233232149376 9382227859936512 9387356628810384 9405654966746304 9414805040005736 9416419652428992 9434774641565952 9439932134992464 9443953043225568 9467534275738056 9492537095239632 9521925754977216 9536362289585152 9549767643149664 9554987997181998 9573613091152488 9582926558577267 9589772327611392 9603252760165344 9608502351688758 9612595061854596 9617812597575168 9628820095716864 9636597387804807 9643481497746432 9671678812067328 9690298284723791 9691960143458952 9706654473327744 9720299208205908 9725575203710464 9736706035164672 9748721135715282 9761018262033024 9765175935852288 9789559251103296 9793729081863552 9819867484078848 9829420514377632 9844387362282816 9874589671828224 9903462741044096 9908876441522072 9929894010511104 9939554077563936 9958928788319616 9964372809158712 9968617101182544 9993508402167948 9999479692827072 10004945880705804 10024448056663824 10034200108427166 10050921630253728 10070728980286464 10080310289991312 10085820663692109 10117046114663292 10122537456923136 10126849118661632 10136766802396752 10146628120846518 10163754545478912 10183566279785472 10193473126021248 10203456057675678 10208994301626624 10240601095130112 10250563426363008 10260315830884014 10277634148229376 10290316754366131 10297667862752256 10307685710066304 10333423653942368 10335195806858496 10339598049725952 10345250162362464 10365415677638784 10369830792561408 10375499431843056 10405837149480024 10423177986929792 10433609201833776 10491751526317488 10512202609892928 10522429162359352 10524233729185344 10540189899015168 10550512386168048 10555006342428576 10560776207411682 10581361837589592 10591655670006453 10599222046307328 10624447173628764 10630213923635712 10650976060205313 10658287264830464 10679104232144586 10710329683115769 10717980836742144 10728407575783296 10743488598543372 10749319961995776 10759777188577984 10761622459918848 10770314727546549 10788493868562816 10793089192257792 10809523378192896 10820039172272064 10848613823131008 10880638663575744 10882200862831104 10914020163599616 10919986282493712 10941272104174272 10945932503259264 10951916066945448 10975146011617536 10981145544787152 10985822927833824 11013254157491208 11017945217096496 11074626611112904 11108913380806752 11141395583674608 11147485996712331 11155449442323456 11169215273011236 11181998337259428 11188067715546624 11192833236415488 11203794886859568 11209919410303551 11214694238830362 11220781363837696 11233623445003008 11250728414037504 11255520625026048 11307286834035444 11318243132621824 11324430218882368 11329570102822272 11340349076240226 11359490374358784 11381632900936704 11387854639038528 11392705258494336 11403862652696346 11421152459620512 11427976791802368 11434223863663776 11445377694557184 11456512064758656 11467657266773904 11485118589329952 11486767577432832 11520354617132928 11526652187076696 11562338416758048 11584876345596288 11596146423824592 11625101610685164 11630053284712968 11649683572595712 11661092637343632 11666059641631584 11672436860823438 11706566793165027 11714929630129152 11726075235296016 11760362004989864 11780212240075776 11803220467107174 11809627033076992 11826227936129544 11837732807654271 11846189345872896 11857713636392064 11874382135232148 11880827326416384 11892385313691456 11904032067288291 11912203413634048 11924124802095744 11958990664090176 11970368469364683 11990573172934272 12013945839877632 12025633328410688 12027695690497536 12057728441334912 12062864391346944 12069458522756208 12092984957245248 12104749337150232 12142225341290016 12160713800467008 12172544068806072 12204690551022384 12240376780703736 12261037229466624 12278272684049568 12284984567805426 12296888215517696 12308931117196056 12314174066166672 12320905575313629 12329707278357504 12365759054025216 12389910927177609 12395188369233558 12435015615515136 12458954937502017 12497527553407596 12504310976199168 12509637146582016 12516475505080512 12534070031633934 12540873288995072 12549880622613888 12555226203238656 12579699522087936 12586576179989952 12591937390967424 12623379034317408 12656716126986176 12662460703154304 12695901006636288 12733023524199552 12739983996242664 12764817454869984 12777235411436356 12779426671153632 12804337013553792 12811336468918344 12816793415806128 12848796517073076 12901114425120642 12920758412996196 12922613524611936 12942205964436992 12948080117511168 12960398944274544 12967483710461283 12998294847620376 13014691016044032 13020234581136384 13032985888795824 13045664726802666 13052745668137728 13058305442484736 13067684415615744 13083809945302089 13093156645438464 13105894019170176 13125849816377088 13166119562437632 13191834639708018 13230407255613597 13239858680681472 13252738770085248 13278571717759488 13285830412211616 13291489468243392 13304506428145737 13324677869557264 13326963014107008 13332639590436096 13339927840941072 13365930742218432 13378933477902888 13401228840338304 13440413719988416 13447760884922812 13453864497101448 13489394819551056 13515689069862336 13528837494462024 13551672727305216 13562618545799358 13570722440265312 13578140838100734 13591297501361664 13604608076900904 13611992402168832 13617843004294011 13627571202395136 13667417901817344 13680421107845352 13703512197639168 13730276869900182 13743580946755072 13770423878291703 13780261075811328 13793666883149952 13820554236851712 13826441056748544 13833999242457408 13847547506845563 13853445824437506 13874449532640032 13876828961474304 13897958629105152 13911478935778368 13989002035089984 14016270146523904 14032311638913792 14067349848224064 14073341789904768 14081034943215576 14108482450119456 14122207560008604 14152161962348928 14159898202488696 14165929564838352 14201301413607084 14238805642859448 14280439577487692 14282888632465824 14304543434377728 14324651464724496 14332481995772997 14360419636728732 14384658491417088 14390785589677056 14418892592781894 14426718896362752 14464818430841344 14471383660747776 14507518218100992 14552026884799488 14559981709991616 14580448812308862 14588362805565696 14594576671012352 14602554755927264 14605059052747008 14623081703572923 14633528015490048 14641527393049536 14647763903778432 14684338876654944 14690593622795328 14744130771566448 14766581043424224 14811884507742336 14855194111566144 14863314662283108 14892287030681648 14894841015766656 14909331116345904 14938393182479424 14946559213738068 14952925651773816 14978164593337344 14990262603251922 15036672084995736 15051300162640749 15076382445380592 15106093470429696 15120465434986968 15145987165811712 15175569171994938 15183806185384704 15190273677992448 15205150203595128 15219942181269777 15228203279494016 15230814873265152 15245631818218368 15275349419678208 15290209689031872 15313491452439936 15315690103243776 15360472822843904 15368869582768928 15375845139544512 15390473746326021 15416451222344064 15446501794128384 15461528565099456 15500135480913552 15506737712950624 15509397074588928 15517875243543696 15548123516458176 15554746188842112 15563249147764584 15608755724220036 15634766980394688 15737627289476232 15768303914839392 15783643743539028 15810284848522752 15823054970099251 15825768579252072 15832509513642864 15841164311117523 15856513751588608 15872042756384388 15898833069460992 15945320885453568 15960491292486244 15987430897245696 16018656348216879 16076971255113216 16083819188462592 16092611363674944 16115232897815058 16123979942993664 16139665782866976 16173899385541632 16182740802844224 16189633788386688 16214285067289344 16230058758408096 16272920734696512 16320502374271648 16323301294246656 16371030245399424 16379979423740568 16411908156261408 16418898754888896 16427874100418172 16475908820010038 16478734391750736 16519881236236812 16526917825644744 16611939916669356 16663370071210128 16688634006774016 16712093375511912 16733174163485184 16740301604318208 16753822909516854 16782101573319936 16789249854623232 16805692330289352 16822041358245543 16831172045756544 16850435167504512 16876092621056256 16883280937539072 16927868008848384 16960930251053166 16977364698932736 16986645328323552 17010523614360339 17019756606493312 17022675446590464 17039235561538176 17072449351405056 17081781958557792 17089057887741504 17131728689430768 17184768097137984 17201485900160856 17227677883994928 17230151366149248 17280531925699392 17289978280615044 17331059796827168 17340533772663626 17343507625137072 17377314518394432 17394219635736888 17403660890850304 17423579220820992 17437652416027746 17445079927069452 17474525358893568 17499089462447376 17501133088502784 17508655291235157 17572394445193728 17589112852944024 17640543007484796 17670318360113664 17704830700660761 17714440549615488 17721985957657856 17739341904194316 17769284018809344 17776852787248128 17786570454588096 17821240989624576 17838577970537184 17868305120451072 17938485996135264 17985859759401408 18020918759816448 18038449992616032 18083491394399144 18086592662002368 18094296587020416 18104187784134312 18139477435867872 18157124005725348 18240561477127136 18258816103209108 18307035826533576 18360565171055604 18391555844199936 18414251034128866 18417409026074352 18427476851708139 18445332323276544 18463396675794084 18471261099250008 18494560917536256 18502438615299072 18548638581037824 18592782553850337 18652002713453312 18709748851885056 18756466464298752 18764455719873024 18774713257620768 18801105047450901 18811309933492608 18829610080011472 18832839304857984 18869549283131904 18879864269984928 18887906086451136 18935068551476112 18985074190479264 19043851509954432 19099535286299328 19109975994363996 19147226182304976 19165853117154534 19206505520330688 19217004703377516 19225190123709192 19235625195150336 19257640191433728 19273194775609614 19343357624134656 19380596569447582 19383920286917904 19413308946655488 19440598416411816 19451150407420928 19473412070329344 19497442271430564 19522036524066048 19530351871704576 19568497090203999 19579118502206592 19587458163727104 19639734968157696 19658841028755264 19688774724565632 19749179343656448 19787751959562027 19806925482088192 19817752883044144 19859788021022208 19879108155127872 19917857576639232 19928745618317424 19937234202365088 19987016804335896 19998959385654144 20009891761411608 20048896113327648 20068400216854332 20101843260507456 20160620579982624 20171641327384218 20234092229326584 20245074913846272 20273533604793504 20293256241693036 20327509090957824 20343927818699037 20386946252042496 20406912115351356 20417988603253248 20501126852726016 20520631661768028 20555268296458752 20580633508732262 20595415304850273 20615371420132608 20666847307884736 20670391613716992 20679196099451904 20690500324724928 20730831355277568 20739661585122816 20750998863686112 20780168736656259 20811674298960048 20846355973859584 20867218403667552 20983503052634976 21024405219785856 21044858324718704 21048467458370688 21101024772336096 21110012684857152 21121552414823364 21162723675179184 21183311340012906 21248894347257528 21260427847271424 21301952120410626 21358208464289172 21420659366231538 21456815151566592 21486977197086744 21498639923991552 21519554377155968 21523244919837696 21540629455093098 21576987737125632 21586178384515584 21619046756385792 21640078344544128 21697227646262016 21761277327151488 21764401725662208 21828040327199232 21839972564987424 21870673218463293 21882544208348544 21891865006518528 21903832133890896 21950292023235072 21962291089574304 21971645855667648 22026508314982416 22035890434192992 22149253222225808 22217826761613504 22282791167349216 22294971993424662 22338430546022472 22360161970013623 22363996674518856 22376135431093248 22407589773719136 22419838820607102 22429388477660724 22441562727675392 22467246890006016 22485393904877883 22501456828075008 22614573668070888 22648860437764736 22659140205644544 22680698152480452 22718980748717568 22775709278077056 22785410516988672 22807725305392692 22842304919241024 22855953583604736 22868447727327552 22913024129517312 22935314533547808 22970237178659904 22973535154865664 23040709234265856 23053304374153392 23124676833516096 23169752691192576 23192292847649184 23250203221370328 23260106569425936 23322185274687264 23332119283263168 23344873721646876 23413133586330054 23452150470592032 23520724009979728 23533581548614921 23606440934214348 23619254066153984 23652455872259088 23675465615308542 23715427272784128 23748764270464296 23761654652832768 23784770627382912 23808064134576582 23848249604191488 23917981328180352 23940736938729366 23981146345868544 24027891679755264 24051266656821376 24055391380995072 24115456882669824 24125728782693888 24138917045512416 24185969914490496 24209498674300464 24284450682580032 24321427600934016 24345088137612144 24409381102044768 24480753561407472 24556545368099136 24569969135610852 24593776431035392 24617862234392112 24628348132333344 24641811150627258 24713863230015057 24731518108050432 24779821854355218 24790376738467116 24870031231030272 24917909875004034 24990769260603461 24995055106815192 25008621952398336 25032951010161024 25068140063267868 25081746577990144 25099761245227776 25110452406477312 25130734364275281 25173152359979904 25183874781934848 25246758068634816 25313432253972352 25324921406308608 25391802013272576 25466047048399104 25479967992485328 25529634909739968 25554470822872712 25558853342307264 25608674027107584 25622672937836688 25633586831612256 25697593034146152 25802228850241284 25841516825992392 25845227049223872 25884411928873984 25920797888549088 25934967420922566 25996589695240752 26010800658995439 26029382032088064 26065971777591648 26091329453605332 26105491336275456 26116610884969472 26135368831231488 26156478624041619 26167619890604178 26211788038340352 26251699632754176 26383669279416036 26460814511227194 26505477540170496 26557143435518976 26571660824423232 26582978936486784 26609012856291474 26649355739114528 26653926028214016 26665279180872192 26679855681882144 26731861484436864 26757866955805776 26802457680676608 26880827439976832 26895521769845624 26907728994202896 26978789639102112 27031378139724672 27057674988924048 27125237091598716 27141444880530624 27156281676201468 27182595002723328 27209216153801808 27235686008588022 27334835803634688 27360842215690704 27460553739800364 27487161893510144 27540847756583406 27587333766299904 27621376551193299 27641108473703424 27667998484914816 27695095013691126 27706891648875012 27748899065280064 27753657922948608 27795917258210304 27822957871556736 27930859761850927 27978004070179968 28032540293047808 28064623277827584 28134699696448128 28146683579809536 28162069886431152 28216964900238912 28244415120017208 28304323924697856 28319796404977392 28331859129676704 28402602827214168 28477611285718896 28560879154975384 28565777264931648 28609086868755456 28649302929448992 28664963991545994 28720839273457464 28748779675731801 28769316982834176 28837785185563788 28853437792725504 28909792163414421 28929636861682688 29015036436201984 29070894854171373 29119963419983232 29160897624617724 29176725611131392 29189153342024704 29205109511854528 29210118105494016 29246163407145846 29283054786099072 29295527807556864 29368677753309888 29381187245590656 29488261543132896 29533162086848448 29623769015484672 29710388223132288 29726629324566216 29784574061363296 29789682031533312 29818662232691808 29876786364958848 29893118427476136 29905851303547632 29980525206503844 30073344169991472 30102600325281498 30152764890761184 30212186940859392 30240930869973936 30257461991076327 30351138343989876 30367612370769408 30380547355984896 30410300407190256 30439884362539554 30456406558988032 30491263636436736 30550698839356416 30580419378063744 30626982904879872 30720945645687808 30737739165537856 30751690279089024 30780947492652042 30832902444688128 30870950263098393 30893003588256768 30923057130198912 31000270961827104 31013475425901248 31018794149177856 31035750487087392 31096247032916352 31109492377684224 31126498295529168 31217511448440072 31269533960789376 31475254578952464 31536607829678784 31567287487078056 31620569697045504 31646109940198502 31651537158504144 31665019027285728 31682328622235046 31713027503177216 31744085512768776 31774967010019359 31797666138921984 31890641770907136 31920982584972488 31952928180615939 31974861794491392 32037312696433758 32130989049347307 32153942510226432 32185222727349888 32230465795630116 32247959885987328 32279331565733952 32310944182639647 32365481605688448 32379267576773376 32428570134578688 32460117516816192 32545841469393024 32641004748543296 32646602588493312 32742060490798848 32759958847481136 32823816312522816 32837797509777792 32855748200836344 32951817640020076 32957468783501472 33039762472473624 33053835651289488 33223879833338712 33326740142420256 33377268013548032 33424186751023824 33442457990136993 33466348326970368 33507645819033708 33564203146639872 33578499709246464 33611384660578704 33629758230910653 33644082716491086 33662344091513088 33700870335009024 33752185242112512 33766561875078144 33921860502106332 33954729397865472 33973290656647104 34021047228720678 34039513212986624 34078471123076352 34144898702810112 34163563917115584 34178115775483008 34263457378861536 34369536194275968 34402971800321712 34455355767989856 34460302732298496 34561063851398784 34579956561230088 34662119593654336 34681067545327252 34687015250274144 34754629036788864 34788439271473776 34875304832055492 34890159854138904 34949050717787136 34998178924894752 35017310582470314 35119700379495081 35144788890387456 35178225705888048 35281086014969592 35340636720227328 35409661401321522 35428881099230976 35443971915315712 35478683808388632 35513198422962813 35538568037618688 35573140909176192 35642481979249152 35677155941074368 35712096201864873 35736610240902144 35876971992270528 35911105408094049 35971719518802816 36041837519632896 36076899985232064 36166982788798288 36173185324004736 36188593174040832 36208375568268624 36278954871735744 36314248011450696 36481122954254272 36517632206418216 36614071653067152 36721130342111208 36783111688399872 36828502068257732 36834818052148704 36854953703416278 36890664646553088 36926793351588168 36942522198500016 36962716725940887 36989121835072512 37097277162075648 37185565107700674 37304005426906624 37376864812506051 37512932928597504 37528911439746048 37549426515241536 37602210094901802 37622619866985216 37659220160022944 37665678609715968 37739098566263808 37759728539969856 37775812172902272 37870137102952224 37970148380958528 38087703019908864 38199070572598656 38219951988727992 38294452364609952 38331706234309068 38413011040661376 38434009406755032 38450380247418384 38546389551219228 38761193138895164 38767840573835808 38826617893310976 38881196832823632 38902451131383849 38994884542861128 39044073048132096 39060703743409152 39136994180407998 39158237004413184 39174916327454208 39251429835906267 39279469936315392 39317682057510528 39377549449131264 39498358687312896 39575503919124054 39613850964176384 39635505766088288 39691221766840791 39719576042044416 39758216310255744 39835715153278464 39857491236634848 39874468404730176 39913519284437211 39974033608671792 39997918771308288 40019783522823216 40097792226655296 40136800433708664 40203686521014912 40321241159965248 40343282654768436 40468184458653168 40547067209587008 40586512483386072 40655018181915648 40687855637398074 40773892504084992 40813824230702712 40835977206506496 40853529012882033 41002253705452032 41041263323536056 41110536592917504 41161267017464524 41190830609700546 41230742840265216 41311271634875109 41333694615769472 41340783227433984 41381000649449856 41461662710555136 41479323170245632 41501997727372224 41560337473312518 41623348597920096 41692711947719168 41734436807335104 41967006105269952 42048810439571712 42089716649437408 42096934916741376 42202049544672192 42220025369714304 42243104829646728 42325447350358368 42366622680025812 42497788694515056 42603904240821252 42716416928578344 42841318732463076 42913630303133184 42973954394173488 42997445987318991 43039108754311936 43081258910186196 43153975474251264 43172356769031168 43280156689088256 43394455292524032 43522554654302976 43656080654398464 43679945129974848 43741346436926586 43765088416697088 43783730013037056 43807664267781792 43869245110718769 43900584046470144 43924582179148608 43943291711335296 44053016629964832 44071780868385984 44298506444451616 44435653523227008 44565582334698432 44589943986849324 44676861092044944 44720323940027246 44727993349037712 44815179547438272 44839677641214204 44858776955321448 44883125455350784 44934493780012032 44970787809755766 45153900487922247 45229147336141776 45297720875529472 45318280411289088 45361396304960904 45437961497435136 45551418556154112 45570821033977344 45615450610785384 45659826543809331 45684609838482048 45736895454655104 45826048259034624 45870629067095616 45940474357319808 45947070309731328 46081418468531712 46106608748306784 46171421238978063 46249353667032192 46339505382385152 46384585695298368 46500406442740656 46520213138851872 46644370549374528 46664238566526336 46689747443293752 46826267172660108 46904300941184064 47041448019959456 47067163097229842 47212881868428696 47238508132307968 47304911744518176 47350931230617084 47430854545568256 47469164910297753 47497528540928592 47523492933352569 47569541254765824 47616128269153164 47696499208382976 47835962656360704 47881473877458732 47962292691737088 48055969044650637 48102533313642752 48230913765339648 48251457565387776 48277834091024832 48371939828980992 48418997348600928 48568901365160064 48642855201868032 48690176275224288 48818762204089536 48961507122814944 49113090736198272 49139938271221704 49235724468784224 49256696264666688 49283622301254516 49427726460030114 49559643708710436 49580753476934232 49835819750008068 49981538521206922 49990110213630384 50065902020322048 50136280126535736 50163493155980288 50199522490455552 50220904812954624 50261468728550562 50346304719959808 50367749563869696 50466124074736629 50493516137269632 50626864507944704 50649842812617216 50783604026545152 50932094096798208 50959935984970656 51031570843081017 51059269819479936 51108941645745424 51117706684614528 51217348054215168 51245345875673376 51267173663224512 51395186068292304 51604457700482568 51683033651984784 51690454098447744 51841595777098176 51869934841845132 51993179390481504 52021601317990878 52131943555183296 52182658907210664 52210982672550912 52270737662462976 52312957248083238 52335239781208356 52423576076680704 52503399265508352 52767338558832072 52921629022454388 53010955080340992 53114492101982283 53143321648846464 53165957872973568 53218025712582948 53298711478229056 53307852056428032 53330558361744384 53359711363764288 53463722968873728 53515733911611552 53604915361353216 53761654879953664 53791043539691248 53815457988405792 53957579278204224 54062756279449344 54115349977848096 54250474183197432 54282889761061248 54312563352402936 54418432307603616 54471372017176044 54721684431381408 54921107479600728 55081695513166812 55174667532599808 55242753102386598 55335996969829632 55390190027382252 55413783297750024 55497798130560128 55507315845897216 55645915743113472 55861719523701854 55956008140359936 56065080586095616 56129246555655168 56269399392896256 56293367159619072 56324139772862304 56403315142352703 56433929800477824 56488830240034416 56608647849395712 56639592809954784 56663718259353408 56805205654428336 56955222571437792 57121758309950768 57131554529863296 57298605858897984 57329927983091988 57441678546914928 57497559351463602 57675570371127576 57706875585451008 57819584326828842 58030072872403968 58141789708342746 58239926839966464 58321795249235448 58353451222262784 58410219023709056 58420236210988032 58492326814291692 58566109572198144 58591055615113728 58737355506619776 58762374491181312 58976523086265792 59066324173696896 59247538030969344 59363255878686081 59420776446264576 59453258649132432 59569148122726592 59579364063066624 59637324465383616 59753572729917696 59786236854952272 59811702607095264 59961050413007688 60146688339982944 60205200650562996 60305529781522368 60481861739947872 60514923982152654 60691868204322691 60702276687979752 60735224741538816 60820600814380512 60879768725079108 60912813117976064 60982527272873472 61031783456097111 61160838756127488 61253965809759744 61475478331075712 61503380558178048 61561894985304084 61665804889376256 61741900526196786 61846114260397824 62000541923654208 62026950851802496 62037588298355712 62071500974174784 62192494065832704 62218984755368448 62252996591058336 62435022896880144 62539067921578752 62950509157904928 63073215659357568 63134574974156112 63292219880397004 63303074317008288 63330038054571456 63364657244470092 63426055006354432 63488171025537552 63549934020038718 63781283541814272 63841965169944976 63905856361231878 64074625392867516 64261978098694614 64370445454699776 64460931591260232 64495919771974656 64558663131467904 64621888365279294 64730963211376896 64758535153546752 64857140269157376 64920235033632384 65091682938786048 65282009497086592 65293205176986624 65484120981597696 65519917694962272 65647632625045632 65675595019555584 65711496401672688 65903635280040152 65914937567002944 66079524944947248 66107671302578976 66447759666677424 66653480284840512 66754536027096064 66848373502047648 66884915980273986 67015291638067416 67080485910040869 67128406293279744 67222769321157408 67259516461821306 67288165432982172 67324688183026176 67401740670018048 67456181714633649 67504370484225024 67832087993066537 67843721004212664 67946581313294208 68042094457441356 68079026425973248 68156942246152704 68327127834231168 68356231550966016 68526914757723072 68739072388551936 68805943600643424 68910711535979712 68920605464596992 69122127702797568 69159913122460176 69324239187308672 69362135090654504 69374030500548288 69509258073577728 69576878542947552 69750609664110984 69780319708277808 69996357849789504 70034621164940628 70239400758990162 70356451411776096 70562172029939184 70600744645844763 70819322802643044 70857762198461952 70887943830631424 70957367616777264 71026396845925626 71146281818352384 71284963958498304 71354311882148736 71424192403729746 71753943984541056 71822210816188098 71943439037605632 72083675039265792 72153799970464128 72333965577596576 72346370648009472 72377186348081664 72416751136537248 72557909743471488 72628496022901392 72962245908508544 73035264412836432 73228143306134304 73442260684222416 73657004136515464 73669636104297408 73709907406832556 73781329293106176 73853586703176336 73885044397000032 73925433451881774 74141589690045171 74194554324151296 74371130215401348 74608010853813248 74753729625012102 74972307781810383 75025865857195008 75098853030483072 75204420189803604 75245239733970432 75318440320045888 75331357219431936 75392203092825843 75519457079939712 75551624345804544 75740274205904448 75940296761917056 76175406039817728 76398141145197312 76439903977455984 76588904729219904 76663412468618136 76826022081322752 76868018813510064 76900760494836768 77092779102438456 77522386277790328 77535681147671616 77653235786621952 77762393665647264 77804902262767698 77989769085722256 78032401976986317 78088146096264192 78273988360815996 78316474008826368 78349832654908416 78469435872124857 78502859671812534 78635364115021056 78755098898262528 79151007838248108 79227701928352768 79271011532176576 79382443533681582 79516432620511488 79671430306556928 79714982473269696 79748936809460352 79827038568874422 79948067217343584 79995837542616576 80039567045646432 80195584453310592 80273600867417328 80407373042029824 80642482319930496 80686565309536872 80936368917306336 81094134419174016 81173024966772144 81375711274796148 81547785008169984 81627648461405424 81707058025764066 82004507410904064 82082526647072112 82322534034929048 82381661219401092 82461485680530432 82622543269750218 82667389231538944 82762001298899712 82864129653579897 82923325421110272 83003995454744448 83120674946625036 83246697195840192 83385423895438336 83468873614670208 83792579285552781 83934012210539904 84097620879143424 84179433298874816 84193869833482752 84404099089344384 84440050739428608 84486209659293456 84650894700716736 84733245360051624 84995577389030112 85207808481642504 85432833857156688 85682637464926152 85827260606266368 85947908788346976 85994891974637982 86078217508623872 86162517820372392 86246339027195403 86307950948502528 86560313378176512 86729376490243263 86788910585048064 87045109308605952 87212684562514119 87359890259949696 87482692873853172 87530176833394176 87567460026074112 87615328535563584 87738490221437538 87849164358297216 87886583422670592 88106033259929664 88143561736771968 88597012888903232 88871307046454016 89131164669396864 89179887973698648 89353722184089888 89440647880054492 89455986698075424 89630359094876544 89679355282428408 89717553910642896 89941575619511532 90307800975844494 90458294672283552 90595441751058944 90636560822578176 90722792609921808 90772385973228981 91102837112308224 91141642067954688 91230901221570768 91319653087618662 91369219676964096 91473790909310208 91652096518069248 91741258134191232 91880948714639616 92162836937063424 92213217496613568 92342842477956126 92498707334064384 92612850789295179 92679010764770304 92769171390596736 93000812885481312 93040426277703744 93288741098749056 93328477133052672 93379494886587504 93652534345320216 93808601882368128 94082896039918912 94134326194459684 94425763736857392 94609823489036352 94701862461234168 94861709091136512 94938329820595506 94995057081857184 95046985866705138 95139082509531648 95232256538306328 95324901030058077 95392998416765952 95671925312721408 95762947754917464 95924585383474176 96111938089301274 96205066627285504 96392967148041921 96461827530679296 96555668182049664 96743879657961984 96837994697201856 96932832547918941 97137802730320128 97285710403736064 97380352550448576 97637524408179072 97923014245629888 98226181472396544 98279876542443408 98471448937568448 98513392529333376 98567244602509032 98855452920060228 99119287417420872 99161506953868464 99671639500016136 99963077042413844 99980220427260768 100131804040644096 100272560253071472 100327373970410979 100399044980911104 100522937457101124 100692609439919616 100735499127739392 100932248149473258 100987032274539264 101253729015889408 101299685625234432 101864188193596416 101919871969941312 102063141686162034 102118539638959872 102217883291490848 102235413369229056 102434696108430336 102490691751346752 102534347326449024 102790372136584608 103208915400965136 103366067303969568 103380908196895488 103683191554196352 103739869683690264 103986358780963008 104043202635981756 104263887110366592 104365317814421328 104625914496166476 104670479562416712 104847152153361408 105359101138485243 105534677117664144 105843258044908776 106021910160681984 106228984203964566 106286643297692928 106331915745947136 106436051425165896 106539595268888439 106597422956458112 106615704112856064 106719422727528576 106927445937747456 107031467823223104 107209830722706432 107523309759907328 107582087079382496 107630915976811584 107733316224282147 107915158556408448 108125512558898688 108230699955696192 108500948366394864 108565779522122496 108625126704805872 108836864615207232 108942744034352088 109443368862762816 109842214959201456 110163391026333624 110349335065199616 110485506204773196 110671993939659264 110780380054764504 110827566595500048 110888150177822661 110995596261120256 111291831486226944 111723439047403708 111912016280719872 112130594437518153 112538798785792512 112586734319238144 112648279545724608 112806630284705406 112867859600955648 112977660480068832 113217295698791424 113279185619909568 113327436518706816 113610411308856672 113910445142875584 114243516619901536 114263109059726592 114597211717795968 114659855966183976 114883357093829856 114995118702927204 115351140742255152 115639168653657684 116283579416685492 116479853679932928 116643590498470896 116707353394151547 116820438047418112 116984653628583384 117132219144396288 117182111230227456 117474711013239552 117524748982362624 117754289507718801 117953046172531584 118132648347393792 118495076061938688 118726511757372162 118841552892529152 118906517298264864 119073665300522373 119138296245453184 119158728126133248 119274648930767232 119507145459835392 119572473709904544 119623405214190528 119922100826015376 120293376679965888 120410401301125992 120611059563044736 120963723479895744 121029847964305308 121383736408645382 121404553375959504 121641201628761024 121759537450158216 121825626235952128 121965054545746944 122063566912194222 122321677512254976 122507931619519488 122560587038646099 122950956662151424 123006761116356096 123123789970608168 123331609778752512 123483801052393572 123692228520795648 123933814904625327 124001083847308416 124053901703604992 124143001948349568 124384988131665408 124437969510736896 124505993182116672 124870045793760288 125078135843157504 125901018315809856 126146431318715136 126269149948312224 126584439760794008 126606148634016576 126660076109142912 126729314488940184 126976342051075104 127099868040077436 127683930339889952 127811712722463756 128149250785735032 128523956197389228 128740890909399552 128921863182520464 128992337961956973 129117326262935808 129243776730558588 129461926422753792 129517070307093504 129840470067264768 130183365877572096 130564018994173184 130968241963195392 131039835389924544 131295265250091264 131351190039111168 131422992803345376 131607735332156307 131807270560080304 131829875134005888 132159049889894496 132215342605157952 132895519333354848 133306960569681024 133696747004095296 133769831960547972 134030583276134832 134160971820081738 134445538642314816 134519032923642612 134576330865964344 134649376366052352 134803481340036096 134912363429267298 135664175986133074 135687442008425328 135893162626588416 136084188914882712 136158052851946496 136313884492305408 136654255668462336 136712463101932032 136979479631427993 137053829515446144 137478144777103872 137611887201286848 137821423071959424 137841210929193984 138244255405595136 138319826244920352 138514263716934189 138648478374617344 138724270181309008 138748061001096576 139018516147155456 139153757085895104 139501219328221968 139560639416555616 139992715699579008 140069242329881256 140478801517980324 140712902823552192 141124344059878368 141201489291689526 141638645605286088 141715524396923904 141914735233554528 142052793691851252 142292563636704768 142407494730893259 142708623764297472 142848384807459492 143507887969082112 143644421632376196 143886878075211264 144167907133951911 144307599940928256 144667931155193152 144692741296018944 144754372696163328 144833502273074496 145115819486942976 145256992045802784 145924491817017088 146070528825672864 146456286612268608 146884521368444832 147314008273030928 147339272208594816 147419814813665112 147707173406352672 147770088794000064 147850866903763548 148283179380090342 148742260430802696 149507459250024204 149944615563620766 150197706060966144 150408840379607208 150490479467940864 150636880640091776 150662714438863872 150784406185651686 151038914159879424 151103248691609088 151480548411808896 151880593523834112 152350812079635456 152796282290394624 152879807954911968 153094712529243051 153177809458439808 153326824937236272 153652044162645504 153736037627020128 153801520989673536 154185558204876912 155044772555580656 155071362295343232 155524787331294528 155609804525535396 155979538171444512 156064803953972634 156521133790095361 156547976721631992 156632948017652736 156938871744249714 157005719343625068 157270728230042112 157510197796525056 158302015676496216 158542023064353152 158764887067363164 159032865241022976 159429964946539392 159497873618920704 159654077137748844 159896134434687168 159991675085233152 160079134091292864 160391168906621184 160547201734834656 160814746084059648 161284964639860992 161373130619073744 161872737834612672 162188268838348032 162346049933544288 162751422549592296 163255296922810848 163414116051528132 164165053294144224 164645068069858096 164735070840304447 164763322438802184 165245086539500436 165334778463077888 165524002597799424 165728259307159794 166007990909488896 166241349893250072 166493394391680384 166937747229340416 167585158571105562 167868024421079808 168195241758286848 168358866597749632 168387739666965504 168808198178688768 168880101478857216 168972419318586912 169301789401433472 169466490720103248 169991154778060224 170415616963285008 170865667714313376 171365274929852304 171895817576693952 171989783949275964 172156435017247744 172325035640744784 172492678054390806 173120626756353024 173458752980486526 174090218617211904 174425369125028238 174719780519899392 174935384824224227 174965385747706344 175060353666788352 175230657071127168 175476980442875076 175698328716594432 175773166845341184 176212066519859328 176287123473543936 177194025777806464 177742614092908032 178262329338793728 178359775947397296 178707444368179776 178881295760108984 178911973396150848 179260718189753088 179358710564856816 179435107821285792 179883151239023064 180615601951688988 180916589344567104 181190883502117888 181445585219843616 181544771946457962 182075604612968073 182205674224616448 182461802443141536 182639306175237324 182738439353928192 182947581818620416 183095350368291333 183482516268382464 183761897429279232 184426434993227136 184685684955912252 184997414668128768 185225701578590358 185538342781193472 186001625770962624 186080852555407488 186577482197498112 186656954266105344 186758989773175008 187305068690640432 187617203764736256 188165792079837824 188268652388919368 188851527473714784 189219646978072704 189403724922468336 189876659641191012 189990114163714368 190093971733410276 190278165019063296 190464513076612656 190649802060116154 191343850625442816 191525895509834928 192223876178602548 192410133254571008 192785934296083842 193111336364099328 193487759315923968 193675989394403712 193865665095837882 194275605460640256 194571420807472128 194760705100897152 195275048816358144 195516018332956489 195846028491259776 196452362944793088 196559753084886816 196942897875136896 197026785058666752 197134489205018064 197710905840120456 198238574834841744 198323013907736928 199343279000032272 199926154084827688 199960440854521536 200263608081288192 200545120506142944 200654747940821958 201045874914202248 201241457730122607 201385218879839232 201864496298946516 201974064549078528 202368545143900947 202507458031778816 203496263979199611 203839743939882624 204126283372324068 204237079277919744 204435766582981696 204470826738458112 204981383502693504 205068694652898048 205580744273169216 206417830801930272 206732134607939136 206761816393790976 207366383108392704 207479739367380528 207972717561926016 208086405271963512 208527774220733184 208730635628842656 209251828992332952 209340959124833424 210718202276970486 211069354235328288 211686516089817552 211802233937534289 212457968407929132 212573286595385856 212663831491894272 212872102850331792 213079190537776878 213194845912916224 213438845455057152 213854891875494912 214062935646446208 215046619519814656 215164174158764992 215261831953623168 215466632448564294 215830317112816896 216251025117797376 216461399911392384 217001896732789728 217131559044244992 217250253409611744 217673729230414464 217885488068704176 218886737725525632 219684429918402912 220326782052667248 220971012409546392 221343987879318528 221560760109529008 221655133191000096 221776300355645322 221991192522240512 222424769070135513 222583662972453888 223446878094807416 223824032561439744 224261188875036306 224916923345431149 225077597571585024 225296559091449216 225613260569410812 225735719201911296 225955320960137664 226176609278477529 226558371239819136 226654873037413632 227220822617713344 227820890285751168 228487033239803072 228526218119453184 229194423435591936 229319711932367952 229766714187659712 229990237405854408 230702281484510304 231278337307315368 232567158833370984 232959707359865856 233287180996941792 233414706788303094 233640876094836224 233969307257166768 234097205930958951 234264438288792576 234949422026479104 235049497964725248 235408307616374571 235508579015437602 235906092345063168 236265296694787584 237453023514744324 237683105785058304 237813034596529728 238147330601044746 238276592490906368 238549297861534464 239014290919670784 239144947419809088 239246810428381056 239844201652030752 240586753359931776 240820802602251984 241222119126089472 241927446959791488 242059695928610616 242767472817290764 242809106751919008 243282403257522048 243519074900316432 244127133824388444 244643355024509952 245121174077292198 245901913324302848 246013522232712192 246247579941216336 246967602104787144 247384457041591296 247867629809250654 248002167694616832 248107803407209984 248286003896699136 248592388960739691 248769976263330816 249011986364233344 249740091587520576 250156271686315008 251377737856658343 251802036631619712 252292862637430272 252538299896624448 253168879521588016 253212297268033152 253320152218285824 253458628977880368 253952684102150208 254199736080154872 255367860679779904 255623425444927512 256298501571470064 257047912394778456 257481781818799104 257843726365040928 257984675923913946 258234652525871616 258487553461117176 258739017081586209 258923852845507584 259680940134529536 260366731755144192 261128037988346368 261638053687542357 262079670779849088 262590530500182528 262702380078222336 262845985606690752 263215470664312614 263614541120160608 263659750268011776 264318099779788992 264430685210315904 265791038666709696 266613921139362048 267393494008190592 267539663921095944 268061166552269664 268321943640163476 268891077284629632 269038065847285224 269152661731928688 269824726858534596 271328351972266148 271374884016850656 271786325253176832 272168377829765424 272317157919686943 273308511336924672 273424926203864064 273958959262855986 274107659030892288 274956289554207744 275223774402573696 275642846143918848 276488510811190272 276639652489840704 277028527433868378 277296956749234688 277448540362618016 277496122002193152 277838552367885537 278037032294310912 278307514171790208 279002438656443936 279121278833111232 279985431399158016 280138484659762512 280957603035960648 281425805647104384 282248688119756736 282402978583379052 283277291210572176 283829470467109056 284105587383702504 284585127273409536 284814989461786518 285417247528594944 285696769614918984 285974703090174231 287015775938164224 287288843264752392 287773756150422528 288335814267903822 288615199881856512 289178901444125763 289335862310386304 289385482592037888 289667004546148992 290231638973885952 290513984091605568 291848983634034176 292141057651345728 292912573224537216 293769042736889664 294628016546061856 294678544417189632 294839629627330224 295414346812705344 295540177588000128 295701733807527096 296566358760180684 297484520861605392 299014918500048408 299889231127241532 300395412121932288 300817680759214416 300982121911232937 301273761280183552 301568812371303372 302077828319758848 302206497383218176 302961096823617792 303761187047668224 305592564580789248 305759615909823936 306189425058486102 306355618916879616 306653649874472544 307304088325291008 307472075254040256 307603041979347072 308371116409753824 310089545111161312 310142724590686464 311049574662589056 311219609051070792 311959076342889024 312129607907945268 313042267580190722 313095953443263984 313877743488499428 314011438687250136 314541456460084224 316077303415455729 316604031352992432 317084046128706304 317529774134726328 318065730482045952 318859929893078784 318995747237841408 319308154275497688 319618785806665317 319792268869374336 320158268182585728 320782337813242368 321094403469669312 321629492168119296 322569929279721984 322746261238147488 323199948672846441 323745475669225344 324376537676696064 324692099867088576 325502845099184592 326510593845621696 326828232103056264 328330106588288448 329290136139716192 329470141680608894 329526644877604368 330490173079000872 330669556926155776 331048005195598848 331456518614319588 332015981818977792 332482699786500144 332664450533467983 332986788783360768 333875494458680832 335170317142211124 335736048842159616 336391783312554459 336717733195499264 337616396357377536 337760202957714432 337944838637173824 338603578802866944 338932981440206496 339982309556120448 340831233926570016 341731335428626752 342730549859704608 343791635153387904 343979567898551928 344650071281489568 344985356108781612 346917505960973052 348850738250056476 349439561039798784 349870769648448454 349930771495412688 350122060182454641 350461314142254336 350953960885750152 351396657433188864 351546333690682368 352424133039718656 352574246947087872 353262868523156403 354388051555612928 355485228185816064 356524658677587456 356719551894794592 357220995901567119 357414888736359552 357762591520217968 357823946792301696 358521436379506176 358717421129713632 358870215642571584 359766302478046128 361231203903377976 361833178689134208 362891170439687232 363089543892915924 364151209225936146 364923604886283072 365278612350474648 365476878707856384 365895163637240832 366190700736582666 366965032536764928 367523794858558464 368852869986454272 369371369911824504 369994829336257536 370451403157180716 371076685562386944 371801444713875981 372003251541925248 372161705110814976 373154964394996224 373313908532210688 373517979546350016 374610137381280864 375234407529472512 376331584159675648 376537304777838736 377703054947429568 378439293956145408 378807449844936672 379753319282382024 379980228327428736 380187943466820552 380929026153225312 381299604120232308 383051791019669856 384447752357205096 385571868592167684 386222672728198656 387351978788807424 387731330191675764 388551210921280512 389521410201794304 390550097632716288 391032036665912978 391692056982519552 392904725889586176 393119506169773632 393885795750273792 394053570117333504 394268978410036128 394823205996468921 395421811680240912 396477149669683488 396646027815473856 398686558000064544 399852308169655376 399920881709043072 401090241012285888 401309495881643916 402091749828404496 402482915460245214 403728992597893032 403948129098157056 404737090287801894 406992527958399222 407679487879765248 408252566744648136 408474158555839488 408871533165963392 408941653476916224 409962767005387008 410137389305796096 411161488546338432 412835661603860544 413464269215878272 413523632787581952 414732766216785408 414959478734761056 415542791150802567 415945435123852032 416172810543927024 417055548441466368 417461271257685312 418503657984665904 418681918249666848 421436404553940972 422138708470656576 423373032179635104 423604467875068578 424843077430258837 424915936815858264 425146573190771712 425744205700663584 426158381075553756 426389691825832448 426877690910114304 427222484192679777 428125871292892416 430328348317529984 430523663907246336 430933264897128588 431660634225633792 432922799822784768 434003793465579456 434263118088489984 434500506819223488 435347458460828928 435770976137408352 437773475451051264 439368859836805824 440653564105334496 441942024819092784 443121520219058016 443310266382000192 443552600711290644 443982385044481024 444849538140271026 446893756189614832 448522377750072612 449833846690862298 450593118182898432 451226521138821624 451471438403822592 451910641920275328 452353218556955058 453116742479638272 453309746074827264 454441645235426688 455641780571502336 456974066479606144 457052436238906368 458388846871183872 458639423864735904 459533428375319424 459980474811708816 461404562969020608 462556674614630736 465134317666741968 466574361993883584 466829413576606188 467281752189672448 467938614514333536 468194411861917902 469563401370286083 469898844052958208 470816615232749142 471017158030875204 471812184690126336 472530593389575168 474824615951465759 474906047029488648 475626069193059456 476294661202089492 476553184981812736 477098595723068928 478289894839618176 478493620856762112 479688403304061504 481173506719863552 481641605204503968 482444238252178944 483854893919582976 484119391857221232 485534945634581528 485618213503838016 486564806515044096 487038149800632864 488254267648776888 490242348154584396 491803826648605696 492495159882432672 493935204209574288 494205212520913341 495735259618501308 496004335389233664 496215606814419968 496572007793398272 497184777921479382 498023972728466688 499480183175041152 502755475713316686 503604073263239424 504585725274860544 505076599793248896 506337759043176032 506424594536066304 506640304436571648 506917257955760736 507905368204300416 508399472160309744 510735721359559808 511246850889855024 512597003142940128 514095824789556912 515687452730081856 515969351847827892 516469305051743232 516975106922234352 517478034163172418 519361880269059072 522256075976692736 523276107375084714 524159341559698176 524806154472672681 525181061000365056 525691971213381504 526430941328625228 527229082240321216 527319500536023552 528636199559577984 528861370420631808 531582077333419392 533227842278724096 534786988016381184 535079327842191888 536122333104539328 536643887280326952 537782154569259264 538076131694570448 538305323463857376 539649453717069192 542656703944532296 542749768033701312 543572650506353664 544336755659530848 544634315839373886 546226813838904219 546617022673849344 547917918525711972 548215318061784576 549286051104873999 550447548805147392 551285692287837696 553279304979681408 554057054867736756 554593913498469376 554897080725236032 554992244004386304 555677104735771074 556615028343580416 558004877312887872 558242557666222464 559970862798316032 560276969319525024 561915206071921296 562851611294208768 564497376239513472 564805957166758104 566554582421144352 567658940934218112 568211174767405008 569629978923573036 570834495057189888 571393539229837968 571949406180348462 574031551876328448 574577686529504784 576671628535807644 577230399763713024 578357802888251526 578671724620772608 579334009092297984 580463277947771904 581027968183211136 583697967268068352 584282115302691456 585825146449074432 586548054998869467 587538085473779328 589256033092123712 589357088834379264 589679259254660448 590828693625410688 591080355176000256 591403467615054192 593132717520361368 594969041723210784 598029837000096816 599778462254483064 600790824243864576 601635361518428832 601964243822465874 602547522560367104 603137624742606744 603724373190367821 604155656639517696 605922193647235584 607105635431702841 607522374095336448 610488791937598833 611519231819647872 612378850116972204 612711237833759232 613307299748945088 614944150508080512 615206083958694144 616742232819507648 620179090222322624 620285449181372928 622099149325178112 622439218102141584 623918152685778048 624259215815890536 626084535160381444 626191906886527968 627755486976998856 628022877374500272 632154606830911458 633208062705984864 634168092257412608 635059548269452656 635406701812602867 637719859786157568 637991494475682816 638616308550995376 639237571613330634 639584537738748672 640316536365171456 641564675626484736 642188806939338624 645139858559443968 645492522476294976 646399897345692882 647490951338450688 648753075353392128 649384199734177152 651005690198369184 653021187691243392 653656464206112528 656660213176576896 658580272279432384 658940283361217788 659053289755208736 660980346158001744 662913037228639176 664031963637955584 664965399573000288 665328901066935966 665973577566721536 667274307210406539 667750988917361664 670340634284422248 671472097684319232 672783566625108918 673435466390998528 674750770036293447 675232792714755072 675889677274347648 677207157605733888 677865962880412992 678529827835432587 679964619112240896 681662467853140032 683462670857253504 685461099719409216 687583270306775808 687959135797103856 689300142562979136 689970712217563224 693835011921946104 697701476500112952 698879122079597568 699741539296896908 699861542990825376 700244120364909282 700922628284508672 701907921771500304 702291617792876853 702793314866377728 704848266079437312 705148493894175744 706525737046312806 708776103111225856 713049317355174912 713439103789589184 714441991803134238 714829777472719104 715525183040435936 715647893584603392 717042872759012352 717434842259427264 717740431285143168 719532604956092256 722462407806755952 723666357378268416 725782340879374464 726179087785831848 728302418451872292 729847209772566144 730557224700949296 732381401473165332 733930065073529856 737705739972908544 738742739823649008 740902806314361432 742153371124773888 743602889427751962 744006503083850496 744323410221629952 745777166882219073 746309928789992448 747035959092700032 749220274762561728 750468815058945024 752663168319351296 753074609555677472 754133213569975029 755406109894859136 756878587912290816 757614899689873344 759506638564764048 759960456654857472 760375886933641104 761858052306450624 762599208240464616 766103582039339712 768895504714410192 771143737184335368 772445345456397312 774703957577614848 775462660383351528 776217051244758627 779042820403588608 781100195265432576 782064073331825956 783384113965039104 784914161062627071 786239012339547264 787771591500547584 788107140234667008 788537956820072256 789646411992937842 790843623360481824 792954299339366976 793292055630947712 797373116000129088 799704616339310752 799841763418086144 802180482024571776 802618991763287832 804183499656808992 804965830920490428 807457985195786064 809474180575603788 813985055916798444 815358975759530496 816505133489296272 816951473759060829 817743066331926784 819925534010774016 820274778611592192 822322977092676864 825671323207721088 826928538431756544 829465532433570816 829918957469522112 831085582301605134 831890870247704064 832345621087854048 833515657103656611 834111096882932736 834922542515370624 837007315969331808 837363836499333696 842872809107881944 844277416941313152 846746064359270208 847208935750137156 849686154860517674 849831873631716528 851488411401327168 852316762151107512 852779383651664896 853755381820228608 854444968385359554 856251742585784832 857924109270522693 860656696635059968 861047327814492672 861866529794257176 863321268451267584 865845599645569536 867536704332377289 868007586931158912 869001013638446976 870694916921657856 871541952274816704 875546950902102528 878737719673611648 881307128210668992 883884049638185568 886243040438116032 886620532764000384 887105201422581288 889699076280542052 893787512379229664 897044755500145224 899667693381724596 901186236365796864 902453042277643248 902946365733698811 903821283840550656 904706437113910116 906233484959276544 906619492149654528 908883290470853376 911283561143004672 913948132959212288 916777693742367744 917278847729471808 919066856750638848 919960949623417632 922809125938041216 925113349229261472 930268635333483936 933148723987767168 933658827153212376 935877229028667072 936388823723835804 939126802740572166 941633230465498284 942034316061750408 943624369380252672 949649231902931518 949812094058977296 951252138386118912 952589322404178984 953106369963625472 954197191446137856 956579789679236352 956987241713524224 958856357419995951 959376806608123008 962347013439727104 963283210409007936 964888476504357888 967709787839165952 968238783714442464 969599846018539323 971069891269163056 971236427007676032 973129613030088192 974076299601265728 976508535297553776 980484696309168792 984990319764865344 987870408419148576 988410425041826682 991470519237002616 992008670778467328 993144015586796544 994369555842958764 996047945456933376 998960366350082304 1005510951426633372 1007208146526478848 1009175349937663377 1010153199586497792 1012675518086352064 1012849189072132608 1013280608873143296 1013834515911521472 1015810736408600832 1016798944320619488 1021471442719119616 1022493701779710048 1025194006285880256 1028191649579113824 1031374905460163712 1031938703695655784 1033950213844468704 1034956068326344836 1046552214750169428 1048318683119396352 1049612308945345362 1051383942426763008 1052861882657250456 1054458164480642432 1054639001072047104 1057272399119155968 1057722740841263616 1063164154666838784 1066455684557448192 1069573976032762368 1070158655684383776 1071662987704701357 1072244666209078656 1073287774560653904 1075564309138518528 1076152263389140896 1076610646927714752 1079298907434138384 1085313407889064592 1085499536067402624 1088673511319061696 1089268631678747772 1092453627677808438 1095835837051423944 1096430636123569152 1098572102209747998 1100895097610294784 1102571384575675392 1106558609959362816 1108114109735473512 1109794161450472064 1109984488008772608 1111354209471542148 1113230056687160832 1116009754625775744 1116485115332444928 1119941725596632064 1120553938639050048 1123830412143842592 1125703222588417536 1128994752479026944 1129611914333516208 1133109164842288704 1135317881868436224 1136422349534810016 1139259957847146072 1142787078459675936 1143898812360696924 1149155373059009568 1153145495882131129 1153343257071615288 1156715605776503052 1157343449241545216 1158668018184595968 1162055936366422272 1168564230605382912 1171650292898148864 1173096109997738934 1175076170947558656 1178512066184247424 1178714177668758528 1179358518509320896 1181657387250821376 1182160710352000512 1182806935230108384 1186265435040722736 1189938083446421568 1196059674000193632 1199556924508966128 1203270723036857664 1203928487644931748 1205095045120734208 1206275249485213488 1207448746380735642 1211844387294471168 1214211270863405682 1220977583875197666 1223038463639295744 1224757700233944408 1225422475667518464 1226614599497890176 1229888301016161024 1230412167917388288 1233484465639015296 1240358180444645248 1240570898362745856 1244198298650356224 1244878436204283168 1247836305371556096 1248518431631781072 1252169070320762888 1252383813773055936 1255510973953997712 1256045754749000544 1264309213661822916 1266416125411969728 1268336184514825216 1270119096538905312 1270813403625205734 1274529232290776511 1275439719572315136 1277232617101990752 1278475143226661268 1279169075477497344 1280633072730342912 1281667452578039331 1284377613878677248 1290985044952589952 1292799794691385764 1294981902676901376 1298768399468354304 1302011380396738368 1306042375382486784 1307312928412225056 1313320426353153792 1317160544558864768 1317880566722435576 1318106579510417472 1321960692316003488 1325826074457278352 1329930799146000576 1330657802133871932 1331947155133443072 1334548614420813078 1340681268568844496 1345567133250217836 1346870932781997056 1349501540072586894 1351779354548695296 1354414315211467776 1355731925760825984 1357059655670865174 1359929238224481792 1363324935706280064 1366925341714507008 1370922199438818432 1375166540613551616 1375918271594207712 1378600285125958272 1379941424435126448 1387670023843892208 1395402953000225904 1399483078593793816 1399723085981650752 1400488240729818564 1401845256569017344 1403815843543000608 1404583235585753706 1408690204110858249 1409696532158874624 1413051474092625612 1417552206222451712 1424473847854397277 1426878207579178368 1428883983606268476 1429659554945438208 1431050366080871872 1431295787169206784 1434869684518854528 1435480862570286336 1439065209912184512 1444924815613511904 1447332714756536832 1451564681758748928 1452358175571663696 1456604836903744584 1459694419545132288 1461114449401898592 1464762802946330664 1475411479945817088 1477485479647298016 1481805612628722864 1482615637562740023 1487205778855503924 1488013006167700992 1488646820443259904 1491554333764438146 1494071918185400064 1498440549525123456 1505326336638702592 1506149219111354944 1508266427139950058 1510812219789718272 1513757175824581632 1515229799379746688 1519013277129528096 1519920913309714944 1520751773867282208 1523716104612901248 1525198416480929232 1532207164078679424 1537791009428820384 1542287474368670736 1549407915155229696 1550925320766703056 1552434102489517254 1558085640807177216 1564128146663651912 1566768227930078208 1569828322125254142 1572478024679094528 1574418463418018043 1575543183001095168 1577075913640144512 1579292823985875684 1581687246720963648 1585908598678733952 1586584111261895424 1594746232000258176 1599409232678621504 1599683526836172288 1604360964049143552 1605237983526575664 1608366999313617984 1609931661840980856 1614915970391572128 1618948361151207576 1627970111833596888 1630717951519060992 1633010266978592544 1633902947518121658 1635486132663853568 1638680441516712657 1639851068021548032 1644645954185353728 1647858153314621997 1651342646415442176 1653857076863513088 1659837914939044224 1662171164603210268 1663781740495408128 1664691242175708096 1667031314207313222 1669845085030741248 1674014631938663616 1674727672998667392 1685745618215763888 1688554833882626304 1693492128718540416 1694417871500274312 1699372309721035348 1699663747263433056 1702976822802654336 1704633524302215024 1708889936770719108 1712503485171569664 1715848218541045386 1721313393270119936 1722094655628985344 1723733059588514352 1731691199291139072 1735073408664754578 1736015173862317824 1738002027276893952 1741389833843315712 1743083904549633408 1751093901804205056 1757475439347223296 1759644164996608401 1762614256421337984 1767768099276371136 1772486080876232064 1773241065528000768 1774210402845162576 1779398152561084104 1787575024758459328 1794089511000290448 1799335386763449192 1802372472731593728 1804906084555286496 1805892731467397622 1807642567681101312 1809412874227820232 1811173119571103463 1812466969918553088 1817766580941706752 1822567122286009344 1827896265918424576 1831466375812796499 1834557695458943616 1838133713501277696 1839921899246835264 1845618251876082432 1850226698458522944 1860537270666967872 1866297447975534336 1867317654306424752 1871754458057334144 1872777647447671608 1878253605481144332 1883266460930996568 1884068632123500816 1899298463805863036 1899624188117954592 1902504276772237824 1905178644808357968 1906220105437808601 1913159579358472704 1913974483427048448 1917712714839991902 1918753613216246016 1924694026879454208 1926566420818015872 1935419575678331904 1936477567428884928 1939199692037078646 1942139782538326112 1942472854015352064 1946259226060176384 1948152599202531456 1953017070595107552 1960969392618337584 1969980639529730688 1975740816838297152 1976820850083653364 1982941038474005232 1988739111685917528 1992095890913866752 1997920732700164608 2001822921631219617 2011021902853266744 2014416293052957696 2018350699875326754 2020306399172995584 2024252310108880341 2025351036172704128 2025698378144265216 2027669031823042944 2031621472817201664 2033597888641238976 2042942885438239232 2044987403559420096 2050388012571760512 2056383299158227648 2062749810920327424 2063877407391311568 2067900427688937408 2069912136652689672 2093104429500338856 2096637366238792704 2099224617890690724 2102767884853526016 2105723765314500912 2106874853378630559 2108916328961284864 2114544798238311936 2115445481682527232 2126328309333677568 2139147952065524736 2140317311368767552 2143325975409402714 2144489332418157312 2146575549121307808 2151128618277037056 2152304526778281792 2153221293855429504 2158597814868276768 2170626815778129184 2170999072134805248 2177347022638123392 2178537263357495544 2184907255355616876 2191671674102847888 2197144204419495996 2201790195220589568 2213117219918725632 2216228219470947024 2219588322900944128 2222708418943084296 2226460113374321664 2232019509251551488 2232970230664889856 2237331500646657219 2241107877278100096 2247660824287685184 2251406445176835072 2257989504958053888 2259223828667032416 2262399640709925087 2266218329684577408 2270635763736872448 2272844699069620032 2278519915694292144 2285574156919351872 2287797624721393848 2298310746118019136 2306290991764262258 2306686514143230576 2313431211553006104 2314686898483090432 2317336036369191936 2324111872732844544 2328651153734275881 2337128461210765824 2343300585796297728 2346192219995477868 2350152341895117312 2354742483187881213 2357024132368494848 2358717037018641792 2363314774501642752 2364321420704001024 2365613870460216768 2372530870081445472 2379876166892843136 2392119348000387264 2399113849017932256 2406541446073715328 2407856975289863496 2412550498970426976 2414897492761471284 2428422541726811364 2441955167750395332 2446076927278591488 2449515400467888816 2450854421277182487 2453229198995780352 2459776602032322048 2460824335834776576 2466968931278030592 2480716360889290496 2488396597300712448 2489756872408566336 2495672610743112192 2497036863263562144 2500546971310969833 2504338140641525776 2504767627546111872 2511021947907995424 2512091509498001088 2528618427323645832 2532832250823939456 2540238193077810624 2541626807250411468 2549058464581553022 2554465234203981504 2556950286453322536 2558338150954994688 2561266145460685824 2563334905156078662 2568755227757354496 2581970089905179904 2585599589382771528 2589963805353802752 2597536798936708608 2602610112997131867 2604022760793476736 2612084750764973568 2614625856824450112 2626640852706307584 2634321089117729536 2635761133444871152 2636213159020834944 2643921384632006976 2651652148914556704 2659861598292001152 2661315604267743864 2669097228841626156 2681362537137688992 2691134266500435672 2699003080145173788 2703558709097390592 2711463851521651968 2714119311341730348 2719858476448963584 2726649871412560128 2733850683429014016 2741844398877636864 2750333081227103232 2751836543188415424 2757200570251916544 2759882848870252896 2775340047687784416 2790805906000451808 2798966157187587632 2799446171963301504 2800976481459637128 2807631687086001216 2809166471171507412 2817380408221716498 2826102948185251224 2848947695708794554 2853756415158356736 2857767967212536952 2859319109890876416 2862100732161743744 2862591574338413568 2869739369037709056 2870961725140572672 2878130419824369024 2889849631227023808 2894665429513073664 2903129363517497856 2904716351143327392 2908799538055617969 2913209673807489168 2919388839090264576 2922228898803797184 2929525605892661328 2954970959294596032 2963611225257445728 2965231275125480046 2973901542011811859 2974411557711007848 2976026012335401984 2983108667528876292 2988143836370800128 2996881099050246912 3012298438222709888 3016532854279900116 3021624439579436544 3030459598759493376 3038026554259056192 3039841826619429888 3041503547734564416 3047432209225802496 3050396832961858464 3064414328157358848 3075582018857640768 3084574948737341472 3101850641533406112 3104868204979034508 3128256293327303824 3139656644250508284 3144956049358189056 3148836926836036086 3154151827280289024 3158585647971751368 3163374493441927296 3171817197357467904 3173168222523790848 3189492464000516352 3198818465357243008 3199367053672344576 3208721928098287104 3210475967053151328 3216733998627235968 3219863323681961712 3229831940783144256 3237896722302415152 3255940223667193776 3266020533957185088 3267805895036243316 3270972265327707136 3277360883033425314 3289291908370707456 3295716306629243994 3302685292830884352 3307714153727026176 3319675829878088448 3323772311660260313 3324342329206420536 3329382484351416192 3334062628414626444 3339690170061482496 3348029263877327232 3349455345997334784 3371491236431527776 3377109667765252608 3386984257437080832 3388835743000548624 3398744619442070696 3399327494526866112 3405953645605308672 3409267048604430048 3417779873541438216 3431696437082090772 3442626786540239872 3447466119177028704 3459436487646393387 3470146817329509156 3472030347724635648 3476004054553787904 3486167809099266816 3514950878694446592 3519288329993216802 3525228512842675968 3535536198552742272 3544972161752464128 3546482131056001536 3548420805690325152 3558796305122168208 3575150049516918656 3588179022000580896 3598670773526898384 3609812169110572992 3611785462934795244 3615285135362202624 3618825748455640464 3622346239142206926 3635533161883413504 3655792531836849152 3662932751625592998 3669115390917887232 3676267427002555392 3679843798493670528 3691236503752164864 3700453396917045888 3721074541333935744 3732594895951068672 3734635308612849504 3743508916114668288 3745555294895343216 3756507210962288664 3766532921861993136 3768137264247001632 3798596927611726072 3799248376235909184 3805008553544475648 3810357289616715936 3812440210875617202 3823587696872329533 3826319158716945408 3835425429679983804 3837507226432492032 3845002357734117993 3853132841636031744 3872955134857769856 3878399384074157292 3884279565076652224 3884945708030704128 3896305198405062912 3906034141190215104 3921938785236675168 3939961279059461376 3951481633676594304 3953641700167306728 3965882076948010464 3977478223371835056 3995841465400329216 4003645843262439234 4022043805706533488 4036701399750653508 4040612798345991168 4048504620217760682 4050702072345408256 4055338063646085888 4063242945634403328 4067195777282477952 4085885770876478464 4089974807118840192 4100776025143521024 4112766598316455296 4125499621840654848 4127754814782623136 4135800855377874816 4139824273305379344 4186208859000677712 4198449235781381448 4205535769707052032 4211447530629001824 4213749706757261118 4217832657922569728 4226070612332574747 4229089596476623872 4252656618667355136 4273421543563191831 4280634622737535104 4286651950818805428 4288978664836314624 4293151098242615616 4304609053556563584 4306442587710859008 4317195629736553536 4341253631556258368 4341998144269610496 4354694045276246784 4357074526714991088 4369814510711233752 4383343348205695776 4394288408838991992 4426234439837451264 4432456438941894048 4439176645801888256 4445416837886168592 4447846912688220069 4464039018503102976 4465940461329779712 4474663001293314438 4482215754556200192 4495321648575370368 4515979009916107776 4518447657334064832 4524799281419850174 4532436659369154816 4541271527473744896 4545689398139240064 4557039831388584288 4571148313838703744 4575595249442787696 4596621492236038272 4612581983528524516 4613373028286461152 4626862423106012208 4648223745465689088 4657302307468551762 4674256922421531648 4692384439990955736 4700304683790234624 4709484966375762426 4714048264736989696 4717434074037283584 4723255390254054129 4726629549003285504 4731227740920433536 4745061740162890944 4759752333785686272 4784238696000774528 4798227698035864512 4813082892147430656 4815713950579726992 4825100997940853952 4829794985522942568 4856845083453622728 4883910335500790664 4892153854557182976 4899030800935777632 4901708842554364974 4906458397991560704 4916041324550137971 4919553204064644096 4933937862556061184 4961432721778580992 4979513744817132672 4991345221486224384 4994073726527124288 5001093942621939666 5008676281283051552 5009535255092223744 5022043895815990848 5024183018996002176 5057236854647291664 5065664501647878912 5080476386155621248 5083253614500822936 5098116929163106044 5108930468407963008 5113900572906645072 5126669810312157324 5137510455514708992 5163940179810359808 5171199178765543056 5195073597873417216 5205220225994263734 5208045521586953472 5224169501529947136 5229251713648900224 5253281705412615168 5268642178235459072 5271522266889742304 5272426318041669888 5278932494989825203 5287842769264013952 5303304297829113408 5319723196584002304 5322631208535487728 5338194457683252312 5362725074275377984 5382268533000871344 5398006160290347576 5407117418194781184 5422927703043303936 5428238622683460696 5433519358713310389 5453299742825120256 5467701366858028032 5483688797755273728 5494399127438389497 5503673086376830848 5514401140503833088 5519765697740505792 5550680095375568832 5581611812000903616 5597932314375175264 5598892343926603008 5601952962919274256 5615263374172002432 5618332942343014824 5634760816443432996 5652205896370502448 5697895391417589108 5707512830316713472 5715535934425073904 5718660316313425803 5724201464323487488 5739478738075418112 5741923450281145344 5756260839648738048 5779699262454047616 5806258727034995712 5809432702286654784 5817599076111235938 5826419347614978336 5838777678180529152 5844457797607594368 5859051211785322656 5909941918589192064 5927222450514891456 5930462550250960092 5947803084023623718 5948823115422015696 5966217335057752584 5976287672741600256 5993762198100493824 6005468764893658851 6024596876445419776 6033065708559800232 6043248879158873088 6060919197518986752 6072756930326641023 6076053108518112384 6083007095469128832 6094864418451604992 6100793665923716928 6128828656314717696 6151164037715281536 6169149897474682944 6203701283066812224 6209736409958069016 6256512586654607648 6279313288501016568 6289912098716378112 6297673853672072172 6308303654560578048 6317171295943502736 6320624560135891677 6326748986883854592 6343634394714935808 6346336445047581696 6378984928001032704 6397636930714486016 6417443856196574208 6420951934106302656 6433467997254471936 6439726647363923424 6459663881566288512 6475793444604830304 6511880447334387552 6532041067914370176 6535611790072486632 6554721766066850628 6591432613258487988 6605370585661768704 6639351659756176896 6647544623320520626 6648684658412841072 6658764968702832384 6668125256829252888 6679380340122964992 6696058527754654464 6698910691994669568 6711994501939971657 6742982472863055552 6754219335530505216 6773968514874161664 6777671486001097248 6787198922129775261 6797489238884141392 6798654989053732224 6811907291210617344 6818534097208860096 6835559747082876432 6863392874164181544 6894932238354057408 6918872975292786774 6940293634659018312 6944060695449271296 6952008109107575808 6972335618198533632 7029901757388893184 7038576659986433604 7050457025685351936 7064227449563643639 7071072397105484544 7089944323504928256 7092964262112003072 7096841611380650304 7117592610244336416 7150300099033837312 7176358044001161792 7197341547053796768 7219624338221145984 7223570925869590488 7237651496911280928 7244692478284413852 7325865503251185996 7338230781835774464 7359687596987341056 7382473007504329728 7400906793834091776 7442149082667871488 7465189791902137344 7469270617225699008 7487017832229336576 7491110589790686432 7501640913932909499 7513014421924577328 7533065843723986272 7536274528494003264 7597193855223452144 7598496752471818368 7620714579233431872 7624880421751234404 7647175393744659066 7670850859359967608 7675014452864984064 7690004715468235986 7706265683272063488 7745910269715539712 7756798768148314584 7768559130153304448 7769891416061408256 7792610396810125824 7812068282380430208 7843877570473350336 7879922558118922752 7902963267353188608 7907283400334613456 7931764153896020928 7954956446743670112 8007291686524878468 8044087611413066976 8072018471174917903 8073402799501307016 8097009240435521364 8101404144690816512 8110676127292171776 8134391554564955904 8179949614237680384 8201552050287042048 8225533196632910592 8250999243681309696 8255509629565246272 8271601710755749632 8279648546610758688 8372417718001355424 8396898471562762896 8422895061258003648 8427499413514522236 8435665315845139456 8452141224665149494 8546843087126383662 8561269245475070208 8573303901637610856 8577957329672629248 8586302196485231232 8609218107113127168 8612885175421718016 8634391259473107072 8682507263112516736 8683996288539220992 8709388090552493568 8714149053429982176 8739629021422467504 8766686696411391552 8788576817677983984 8864912877883788096 8878353291603776512 8890833675772337184 8895693825376440138 8921704626035435577 8928078037006205952 8949326002586628876 8964431509112400384 8990643297150740736 9036895314668129664 9049598562839700348 9064873318738309632 9091378796278480128 9114079662777168576 9142296627677407488 9151190498885575392 9193242984472076544 9225163967057049032 9226746056572922304 9253724846212024416 9314604614937103524 9384768879981911472 9418969932751524852 9428096529473979392 9434868148074567168 9446510780508108258 9462455481840867072 9490123480325781888 9519504667571372544 9568477392001549056 9596455396071729024 9626165784294861312 9631427901159453984 9650201995881707904 9659589971045885136 9713690166907245456 9767820671001581328 9798061601871555264 9803417685108729948 9812916795983121408 9832082649100275942 9867875725112122368 9922865443557161984 9959027489634265344 9971316934980780939 9988147453054248576 10002187885243879332 10017352562566103104 10019070510184447488 10044087791631981696 10048366037992004352 10114473709294583328 10131329003295757824 10160952772311242496 10166507229001645872 10196233858326212088 10217860936815926016 10227801145813290144 10253339620624314648 10327880359620719616 10342398357531086112 10378309462939180161 10410440451988527468 10416091043173906944 10458503427297800448 10537284356470918144 10543044533779484608 10544852636083339776 10557864989979650406 10575685538528027904 10606608595658226816 10639446393168004608 10645262417070975456 10676388915366504624 10725450148550755968 10764537066001742688 10796012320580695152 10845855406086607872 10856477245366921392 10867038717426620778 10906599485650240512 10967377595510547456 10988798254876778994 11007346172753661696 11028802281007666176 11039531395481011584 11101360190751137664 11163223624001807232 11195864628750350528 11197784687853206016 11203905925838548512 11230526748344004864 11236665884686029648 11269521632886865992 11304411792741004896 11395790782835178216 11415025660633426944 11431071868850147808 11437320632626851606 11448402928646974976 11470763090616988599 11478957476150836224 11512521679297476096 11535007073202353979 11559398524908095232 11618865404573309568 11635198152222471876 11652838695229956672 11688915595215188736 11718102423570645312 11819883837178384128 11854444901029782912 11860925100501920184 11895606168047247436 11897646230844031392 11932434670115505168 11987524396200987648 12010937529787317702 12049193752890839552 12066131417119600464 12121838395037973504 12145513860653282046 12152106217036224768 12166014190938257664 12189728836903209984 12201587331847433856 12257657312629435392 12302328075430563072 12338299794949365888 12407402566133624448 12419472819916138032 12513025173309215296 12558626577002033136 12595347707344144344 12616607309121156096 12634342591887005472 12641249120271783354 12653497973767709184 12678211836997724241 12687268789429871616 12757969856002065408 12795273861428972032 12820264630689575493 12841903868212605312 12866935994508943872 12879453294727846848 12919327763132577024 12951586889209660608 13023760894668775104 13064082135828740352 13071223580144973264 13109443532133701256 13182865226516975976 13278703319512353792 13295089246641041252 13297369316825682144 13317529937405664768 13336250513658505776 13343540738064660207 13392117055509308928 13397821383989339136 13423989003879943314 13485964945726111104 13547937029748323328 13555342972002194496 13574397844259550522 13594978477768282784 13597309978107464448 13623814582421234688 13637068194417720192 13671119494165752864 13726785748328363088 13789864476708114816 13837745950585573548 13880587269318036624 13944671236397067264 14077153319972867208 14100914051370703872 14128454899127287278 14142144794210969088 14169766170762162387 14179888647009856512 14193683222761300608 14235185220488672832 14300600198067674624 14352716088002323584 14394683094107593536 14439248676442291968 14447141851739180976 14475302993822561856 14489384956568827704 14651731006502371992 14676461563671548928 14719375193974682112 14748123973650413913 14801813587668183552 14884298165335742976 14938541234451398016 14974035664458673152 14982221179581372864 15003281827865818998 15026028843849154656 15066131687447972544 15072549056988006528 15194387710446904288 15196993504943636736 15241429158466863744 15249760843502468808 15294350787489318132 15341701718719935216 15380009430936471972 15412531366544126976 15491820539431079424 15513597536296629168 15537118260306608896 15585220793620251648 15624136564760860416 15687755140946700672 15759845116237845504 15805926534706377216 15814566800669226912 15836797484969475609 15863528307792041856 15909912893487340224 16014583373049756936 16088175222826133952 16144036942349835806 16146805599002614032 16194018480871042728 16202808289381633024 16221352254584343552 16268783109129911808 16300558076139931167 16359899228475360768 16403104100574084096 16451066393265821184 16483197382315168491 16511019259130492544 16543203421511499264 16559297093221517376 16744835436002710848 16793796943125525792 16845790122516007296 16854998827029044472 16904282449330298988 17093686174252767324 17122538490950140416 17146607803275221712 17155980948940277409 17172604392970462464 17218436214226254336 17225770350843436032 17268782518946214144 17365014526225033472 17418776181104987136 17428298106859964352 17479258042844935008 17533373392822783104 17577153635355967968 17729825755767576192 17781667351544674368 17791387650752880276 17843409252070871154 17898652005173257752 17928863018224800768 17981286594301481472 18073790629336259328 18099197125679400696 18129746637476619264 18182757592556960256 18218270790979923069 18228159325554337152 18284593255354814976 18302380997771150784 18386485968944153088 18450327934114098064 18453492113145844608 18507449692424048832 18629209229874207048 18769537759963822944 18837939865503049704 18869736296149134336 18893021561016216516 18924910963681734144 18980246960651563776 19039009335142745088 19136954784003098112 19192910792143458048 19252331568589722624 19262855802318907968 19300403991763415808 19319179942091770272 19427380333814490912 19535641342003162656 19596123203743110528 19606835370217459896 19664165298200551884 19918054979268530688 19942633869961561878 19976294906108497152 20004375770487758664 20034705125132206208 20038141020368894976 20088175583263963392 20096732075984008704 20228947418589166656 20262658006591515648 20321905544622484992 20333014458003291744 20361596766389325783 20392467716652424176 20435721873631852032 20455602291626580288 20506679241248629296 20684796715062172224 20756618925878360322 20820880903977054936 20832182086347813888 20917006854595600896 21086089067558969216 21089705272166679552 21115729979959300812 21151371077056055808 21213217191316453632 21278892786336009216 21290524834141950912 21352777830733009248 21450900297101511936 21529074132003485376 21592024641161390304 21712954490733842784 21734077434853241556 21977596509753557988 22014692345507323392 22079062790962023168 22202720381502275328 22326447248003614464 22391729257500701056 22395569375706412032 22407811851677097024 22461053496688009728 22473331769372059296 22539043265773731984 22608823585482009792 22791581565670356432 22862143737700295616 22874641265253703212 22896805857293949952 22941526181233977198 23025043358594952192 23070014146404707958 23118797049816190464 23237730809146619136 23270396304444943752 23305677390459913344 23377831190430377472 23436204847141290624 23639767674356768256 23708889802059565824 23721850201003840368 23791212336094494872 23795292461688062784 23864869340231010336 24021875059574635404 24098387505781679104 24132262834239200928 24216055413524753709 24291027721306564092 24304212434072449536 24332028381876515328 24403174663694867712 24604656150861126144 24676599589898731776 24814805132267248896 24838945639832276064 25026050346618430592 25117253154004066272 25190695414688288688 25268685183774010944 25282498240543566708 25306995947535418368 25356423673995448482 25590547722857944064 25640529261379150986 25683807736425210624 25733871989017887744 25758906589455693696 25838655526265154048 25903173778419321216 26047521789337550208 26128164271657480704 26142447160289946528 26218887064267402512 26365730453033951952 26590178493282082504 26594738633651364288 26635059874811329536 26672501027317011552 26687081476129320414 26765113878106306731 26784234111018617856 26847978007759886628 26971929891452222208 27110685944004388992 27148795688519101044 27189956955536565568 27194619956214928896 27274136388835440384 27342238988331505728 27453571496656726176 27579728953416229632 27675491901171147096 27761174538636073248 28154306639945734416 28256909798254574556 28284289588421938176 28339532341524324774 28387366445522601216 28470370440977345664 28601200396135349248 28705432176004647168 28789366188215187072 28878497352884583936 28894283703478361952 28950605987645123712 28978769913137655408 29303462013004743984 29438750387949364224 29496247947300827826 29603627175336367104 29768596330671485952 29877082468902796032 29913950804942342817 29964442359162745728 30006563655731637996 30052057687698309312 30132263374895945088 30145098113976013056 30388775420893808576 30393987009887273472 30482858316933727488 30499521687004937616 30588701574978636264 30683403437439870432 30760018861872943944 30983641078862158848 31027195072593258336 31074236520613217792 31134928388817540483 31248273129521720832 31375510281893401344 31611853069412754432 31629133601338453824 31673594969938951218 31727056615584083712 31819825786974680448 32029166746099513872 32176350445652267904 32288073884699671612 32293611198005228064 32388036961742085456 32537566218259823616 32601116152279862334 32719798456950721536 32902132786531642368 32966394764630336982 33022038518260985088 33086406843022998528 33118594186443034752 33489670872005421696 33587593886251051584 33691580245032014592 33709997654058088944 33808564898660597976 34187372348505534648 34245076981900280832 34293215606550443424 34311961897880554818 34345208785940924928 34412289271850965797 34436872428452508672 34537565037892428288 34730029052450066944 34856596213719928704 34958516085689870016 35066746785645566208 35154307270711935936 35459651511535152384 35563334703089348736 35582775301505760552 35686818504141742308 35797304010346515504 35962573188602962944 36147581258672518656 36198394251358801392 36365515185113920512 36436541581959846138 36456318651108674304 36569186510709629952 36604761995542301568 36772971937888306176 36900655868228196128 36906984226291689216 37014899384848097664 37258418459748414096 37539075519927645888 37675879731006099408 37786043122032433032 37849821927363468288 37960493921303127552 38034635510993172723 38273909568006196224 38385821584286916096 38460793892068726479 38525711604637815936 38600807983526831616 38638359884183540544 38854760667628981824 39071282684006325312 39192246407486221056 39213670740434919792 39328330596401103768 39836109958537061376 39885267739923123756 39952589812216994304 40008751540975517328 40030622214193980621 40069410250264412416 40176351166527926784 40193464151968017408 40457894837178333312 40643811089244969984 40666028916006583488 40723193532778651566 40784935433304848352 40871443747263704064 40911204583253160576 41013358482497258592 41369593430124344448 41513237851756720644 41641761807954109872 41834013709191201792 42172178135117938432 42231459959918601624 42302742154112111616 42426434382632907264 42509298512286487161 42581049668283901824 42705555661466018496 42901800594203023872 43058148264006970752 43184049282322780608 43425908981467685568 43468154869706483112 43955193019507115976 44029384691014646784 44158125581924046336 44244371920951241739 44405440763004550656 44652894496007228928 44783458515001402112 44815623703354194048 44922106993376019456 44946663538744118592 45078086531547463968 45217647170964019584 45583163131340712864 45724287475400591232 45749282530507406424 45883052362467954396 46140028292809415916 46237594099632380928 46475461618293238272 46540792608889887504 46611354780919826688 46755662380860754944 46872409694282581248 47279535348713536512 47417779604119131648 47443700402007680736 47510392454908426827 47582424672188989744 47590584923376125568 47729738680462020672 48043750119149270808 48264525668478401856 48432110827049507418 48582055442613128184 48608424868144899072 48664056763753030656 48806349327389735424 49209312301722252288 49353199179797463552 49449592146945505473 49629610264534497792 49677891279664552128 50052100693236861184 50234506308008132544 50381390829376577376 50537370367548021888 50564996481087133416 50712847347990896964 51281058522758301972 51367615472850421248 51517813178911387392 51677311052530308096 51806347556838642432 52095043578675100416 52256328543314961408 52284894320579893056 52437774128534805024 52731460906067903904 53180356986564165008 53189477267302728576 53345002054634023104 53374162952258640828 53530227756212613462 53695956015519773256 53943859782904444416 54221371888008777984 54297591377038202088 54379913911073131136 54389239912429857792 54548272777670880768 54684477976663011456 54907142993313452352 55159457906832459264 55350983802342294192 55522349077272146496 56308613279891468832 56504129298224425321 56513819596509149112 56679064683048649548 56774732891045202432 56940740881954691328 57410864352009294336 57578732376430374144 57756994705769167872 57788567406956723904 57901211975290247424 57957539826275310816 58606924026009487968 58992495894601655652 59754164937805592064 59827901609884685634 59928884718325491456 60013127311463275992 60104115375396618624 60264526749791890176 60290196227952026112 60777550841787617152 60787974019774546944 60965716633867454976 60999043374009875232 61177403149957272528 61366806874879740864 61520037723745887888 62054390145186516672 62148473041226435584 62269856777635080966 62496546259043441664 62751020563786802688 63258267202676907648 63347189939877902436 63454113231168167424 63639651573949360896 64058333492199027744 64352700891304535808 64576147769399343224 64587222396010456128 64776073923484170912 65202232304559724668 65932789529260673964 66044077036521970176 66237188372886069504 66979341744010843392 67175187772502103168 67383160490064029184 67419995308116177888 67617129797321195952 68374744697011069296 68586431213100886848 68623923795761109636 68690417571881849856 68824578543701931594 69075130075784856576 69460058104900133888 69713192427439857408 69917032171379740032 70133493571291132416 70308614541423871872 70919303023070304768 71126669406178697472 71165550603011521104 71373637008283484616 71594608020693031008 72295162517345037312 72396788502717602784 72648166240574261127 72873083163919692276 72912637302217348608 73209523991084603136 73801311736456392256 73813968452583378432 74029798769696195328 74516836919496828192 75078151039855291776 75351759462012198816 75572086244064866064 75920987842606255104 76069271021986345446 76771643168573832192 76921587784137452958 77051423209275631872 77201615967053663232 77276719768367081088 77709521335257963648 78142565368012650624 78384492814972442112 78427341480869839584 78656661192802207536 79770535479846247512 79905179624433988608 80017503081951034656 80061244428387961242 80138820500528824832 80295341634318920193 80352702333055853568 80915789674356666624 81332057832013166976 81446387065557303132 81569870866609696704 81822409166506321152 82026716964994517184 82739186860248688896 83026475703513441288 83283523615908219744 84344356270235876864 84462919919837203248 84852868765265814528 85018597024572974322 85162099336567803648 85411111322932036992 85803601188406047744 86116296528013941504 86368098564645561216 86851817962935371136 86936309739412966224 87910386039014231952 88316251163848092672 88488743841902483478 88810881526009101312 89305788992014457856 89566917030002804224 89631247406708388096 89741852414827028451 89893327077488237184 90156173063094927936 90435294341928039168 91166326262681425728 91448574950801182464 91498565061014812848 91766104724935908792 92280056585618831832 92950923236586476544 93081585217779775008 93222709561839653376 93404785166452621449 93744819388565162496 94835559208238263296 94887400804015361472 95020784909816853654 95164849344377979488 95181169846752251136 95459477360924041344 96087500238298541616 96529051336956803712 96864221654099014836 97164110885226256368 97612698654779470848 98706398359594927104 98899184293891010946 99259220529068995584 99355782559329104256 100104201386473722368 100469012616016265088 100762781658753154752 101074740735096043776 101129992962174266832 101425694695981793928 102562117045516603944 102735230945700842496 103035626357822774784 103236867815552897391 103612695113677284864 104190087157350200832 104569788641159786112 104875548257069610048 105462921812135807808 106360713973128330016 106378954534605457152 106690004109268046208 106748325904517281656 107060455512425226924 107391912031039546512 107887719565808888832 108442743776017555968 108595182754076404176 108759827822146262272 109096545555341761536 109368955953326022912 109814285986626904704 110318915813664918528 110701967604684588384 111044698154544292992 112617226559782937664 113008258596448850642 113027639193018298224 113358129366097299096 113549465782090404864 113881481763909382656 114103906532979518169 114821728704018588672 115157464752860748288 115382381676206179437 115577134813913447808 115802423950580494848 115915079652550621632 117213848052018975936 117984991789203311304 119508329875611184128 119655803219769371268 119857769436650982912 120026254622926551984 120091866642581941863 120208230750793237248 120529053499583780352 120580392455904052224 121555101683575234304 121931433267734909952 121998086748019750464 122354806299914545056 122733613749759481728 123040075447491775776 124108780290373033344 124539713555270161932 125502041127573605376 126516534405353815296 126694379879755804872 126908226462336334848 127279303147898721792 127527895536859461483 128116666984398055488 128705401782609071616 129152295538798686448 129174444792020912256 129552147846968341824 130404464609119449336 131865579058521347928 132088154073043940352 132474376745772139008 133958683488021686784 134350375545004206336 134766320980128058368 134839990616232355776 135234259594642391904 136749489394022138592 137172862426201773696 137247847591522219272 137649157087403863188 139426384854879714816 139834064342759480064 140266987142582264832 140617229082847743744 141838606046140609536 142253338812357394944 142331101206023042208 142531177364725280481 142747274016566969232 143189216041386062016 144793577005435205568 145296332481148522254 145746166327839384552 145825274604434697216 146419047982169206272 147602623472912784512 147627936905166756864 148059597539392390656 149033673838993656384 150156302079710583552 150703518924024397632 151144172488129732128 152138542043972690892 153843175568274905916 154102846418551263744 154553439536734162176 155419042670515927296 156285130736025301248 156768985629944884224 156854682961739679168 157313322385604415072 159541070959692495024 160035006163902069312 160122488856775922484 160277641001057649664 160590683268637840386 161831579348713333248 162664115664026333952 162892774131114606264 163139741733219393408 163644818333012642304 164053433929989034368 165478373720497377792 166052951407026882576 166567047231816439488 168688712540471753728 168925839839674406496 169512387894673275963 170037194049145948644 170324198673135607296 170822222645864073984 172232593056027883008 172736197129291122432 173703635925870742272 173872619478825932448 175820772078028463904 176977487683804966956 179133834060005608448 179262494813416776192 179483704829654056902 179786654154976474368 180312346126189855872 180870588683856078336 182332652525362851456 182897149901602364928 182997130122029625696 183532209449871817584 184560113171237663664 186163170435559550016 186445419123679306752 186809570332905242898 187489638777130324992 189774801608030722944 190041569819633707308 190329698688755958976 190362339693504502272 190918954721848082688 192175000476597083232 193058102673913607424 193728443308198029672 194328221770452512736 197798368587782021892 198711565118658208512 200208402772947444736 200938025232032530176 201525563317506309504 202149481470192087552 202259985924348533664 202851389391963587856 205124234091033207888 206071252715645549568 206473735631105794782 207225390227354569728 208380174314700401664 209139577282319572224 209751096514139220096 210925843624271615616 212721427946256660032 212757909069210914304 213380008218536092416 213496651809034563312 214120911024850453848 214783824062079093024 216885487552035111936 217190365508152808352 217519655644292524544 217944498721722783381 218737911906652045824 219628571973253809408 221403935209369176768 222089396309088585984 225234453119565875328 226016517192897701284 226055278386036596448 226716258732194598192 227762963527818765312 228207813065959036338 230314929505721496576 230764763352412358874 231154269627826895616 231604847901160989696 231830159305101243264 234427696104037951872 235969983578406622608 239311606439538742536 239715538873301965824 240052509245853103968 240183733285163883726 240416461501586474496 240886024902956760579 241058106999167560704 243110203367150468608 243996173496039500928 244709612599829090112 245467227499518963456 246080150894983551552 248217560580746066688 249079427110540323864 253033068810707630592 253388759759511609744 254558606295797443584 255055791073718922966 256233333968796110976 257410803565218143232 258304591077597372896 258348889584041824512 259104295693936683648 260808929218238898672 263731158117042695856 264948753491544278016 267917366976043373568 268700751090008412672 269225557244481085353 269679981232464711552 270468519189284783808 273498978788044277184 274345724852403547392 274495695183044438544 275298314174807726376 278852769709759429632 279668128685518960128 280214355499357864347 281234458165695487488 284506677624714789888 284662202412046084416 285062354729450560962 285494548033133938464 286378432082772124032 289587154010870411136 290592664962297044508 291492332655678769104 292838095964338412544 295205246945825569024 296119195078784781312 298067347677987312768 300312604159421167104 301407037848048795264 302288344976259464256 304277084087945381784 307686351136549811832 308205692837102527488 309106879073468324352 309710603446658692173 310838085341031854592 312570261472050602496 313709365923479358336 314626644771208830144 319082141919384990048 320070012327804138624 320244977713551844968 321181366537275680772 323663158697426666496 325328231328052667904 325785548262229212528 326279483466438786816 327289636666025284608 328106867859978068736 330956747440994755584 332105902814053765152 333134094463632878976 337851679679348812992 339024775789346551926 340074388098291897288 340648397346271214592 341644445291728147968 344465186112055766016 345472394258582244864 346147145028618538311 347407271851741484544 347745238957651864896 351641544156056927808 353954975367609933912 358524989626833552384 358967409659308113804 359573308309952948736 360624692252379711744 361741177367712156672 364665305050725702912 365794299803204729856 365994260244059251392 367064418899743635168 369120226342475327328 372326340871119100032 373619140665810485796 379549603216061445888 380083139639267414616 380659397377511917952 380724679387009004544 381837909443696165376 384350000953194166464 386116205347827214848 387456886616396059344 388656443540905025472 395596737175564043784 397423130237316417024 401876050464065060352 403051126635012619008 404298962940384175104 404519971848697067328 405702778783927175712 410248468182066415776 412947471262211589564 418279154564639144448 419502193028278440192 421851687248543231232 425442855892513320064 425515818138421828608 426760016437072184832 426993303618069126624 428241822049700907696 429567648124158186048 434380731016305616704 435039311288585049088 435888997443445566762 437475823813304091648 439257143946507618816 442807870418738353536 444178792618177171968 450468906239131750656 452033034385795402568 452110556772073192896 453432517464389196384 456415626131918072676 461529526704824717748 462308539255653791232 463660318610202486528 468855392208075903744 471939967156813245216 478623212879077485072 480105018491706207936 480367466570327767452 480832923003172948992 481772049805913521158 486220406734300937216 487992346992079001856 489419225199658180224 490934454999037926912 492160301789967103104 496435121161492133376 498158854221080647728 506066137621415261184 506777519519023219488 508537163684019827889 510111582147437845932 512466667937592221952 516609182155194745792 516697779168083649024 518208591387873367296 521617858436477797344 527462316234085391712 537401502180016825344 538451114488962170706 539359962464929423104 540937038378569567616 546997957576088554368 548691449704807094784 548991390366088877088 550596628349615452752 559336257371037920256 560428710998715728694 562468916331390974976 569324404824092168832 570124709458901121924 570989096066267876928 572756864165544248064 579174308021740822272 581185329924594089016 582984665311357538208 590410493891651138048 596134695355974625536 600625208318842334208 602814075696097590528 604576689952518928512 608554168175890763568 615372702273099623664 618213758146936648704 619421206893317384346 621676170682063709184 625140522944101204992 627418731846958716672 629253289542417660288 638164283838769980096 640140024655608277248 640489955427103689936 642362733074551361544 650656462656105335808 651571096524458425056 652558966932877573632 653833496165168350143 656213735719956137472 664211805628107530304 666268188927265757952 675703359358697625984 678049551578693103852 680148776196583794576 683288890583456295936 690944788517164489728 692294290057237076622 694814543703482969088 695490477915303729792 703283088312113855616 707909950735219867824 717934819318616227608 719146616619905897472 721249384504759423488 722658074708870281737 729330610101451405824 731988520488118502784 734128837799487270336 738240452684950654656 744652681742238200064 747238281331620971592 759099206432122891776 760166279278534829232 761318794755023835904 763675818887392330752 768700001906388332928 772232410695654429696 774913773232792118688 777312887081810050944 791193474351128087568 794846260474632834048 803752100928130120704 806102253270025238016 807676671733443256059 809039943697394134656 811405557567854351424 820496936364132831552 825894942524423179128 836558309129278288896 839004386056556880384 840643066498073593041 843703374497086462464 850885711785026640128 853520032874144369664 853986607236138253248 856483644099401815392 859135296248316372096 868761462032611233408 871777994886891133524 878514287893015237632 885615740837476707072 888357585236354343936 900937812478263501312 904066068771590805136 904221113544146385792 906865034928778392768 912831252263836145352 923059053409649435496 924617078511307582464 927320637220404973056 937710784416151807488 943879934313626490432 957246425758154970144 960210036983412415872 960734933140655534904 963544099611827042316 975984693984158003712 978838450399316360448 981868909998075853824 984320603579934206208 992870242322984266752 996317708442161295456 1013555039038046438976 1017074327368039655778 1020223164294875691864 1024933335875184443904 1033218364310389491584 1033395558336167298048 1036417182775746734592 1043235716872955594688 1054924632468170783424 1076902228977924341412 1078719924929858846208 1081874076757139135232 1093995915152177108736 1097382899409614189568 1097982780732177754176 1101193256699230905504 1120857421997431457388 1138648809648184337664 1140249418917802243848 1141978192132535753856 1145513728331088496128 1158348616043481644544 1162370659849188178032 1165969330622715076416 1180820987783302276096 1192269390711949251072 1205628151392195181056 1209153379905037857024 1217108336351781527136 1230745404546199247328 1238842413786634768692 1254837463693917433344 1258506579084835320576 1276328567677539960192 1280280049311216554496 1280979910854207379872 1284725466149102723088 1303142193048916850112 1305117933865755147264 1307666992330336700286 1312427471439912274944 1328423611256215060608 1332536377854531515904 1351406718717395251968 1356099103157386207704 1360297552393167589152 1384588580114474153244 1390980955830607459584 1406566176624227711232 1415819901470439735648 1435869638637232455216 1442498769009518846976 1445316149417740563474 1458661220202902811648 1463977040976237005568 1468257675598974540672 1476480905369901309312 1489305363484476400128 1494476562663241943184 1518198412864245783552 1520332558557069658464 1522637589510047671808 1525611491052059483667 1537400003812776665856 1549827546465584237376 1554625774163620101888 1582386948702256175136 1612204506540050476032 1615353343466886512118 1618079887394788269312 1622811115135708702848 1640993872728265663104 1651789885048846358256 1678008772113113760768 1681286132996147186082 1687406748994172924928 1701771423570053280256 1707973214472276506496 1712967288198803630784 1718270592496632744192 1737522924065222466816 1743555989773782267048 1771231481674953414144 1801875624956527002624 1808132137543181610272 1808442227088292771584 1813730069857556785536 1825662504527672290704 1846118106819298870992 1854641274440809946112 1875421568832303614976 1887759868627252980864 1914492851516309940288 1920420073966824831744 1921469866281311069808 1927088199223654084632 1951969387968316007424 1957676900798632720896 1961500488495505050429 1968641207159868412416 1992635416884322590912 2027110078076092877952 2034148654736079311556 2040446328589751383728 2049866671750368887808 2066436728620778983168 2072834365551493469184 2086471433745911189376 2109849264936341566848 2153804457955848682824 2157439849859717692416 2163748153514278270464 2167974224126610845211 2187991830304354217472 2195965561464355508352 2202386513398461811008 2241714843994862914776 2277297619296368675328 2280498837835604487696 2283956384265071507712 2291027456662176992256 2316697232086963289088 2324741319698376356064 2331938661245430152832 2384538781423898502144 2411256302784390362112 2418306759810075714048 2423030015200329768177 2434216672703563054272 2461490809092398494656 2477684827573269537384 2509674927387834866688 2517013158169670641152 2552657135355079920384 2560560098622433108992 2561959821708414759744 2569450932298205446176 2606284386097833700224 2615333984660673400572 2656847222512430121216 2665072755709063031808 2702813437434790503936 2712198206314772415408 2720595104786335178304 2769177160228948306488 2781961911661214919168 2813132353248455422464 2831639802940879471296 2871739277274464910432 2890632298835481126948 2927954081952474011136 2936515351197949081344 2952961810739802618624 2978610726968952800256 2988953125326483886368 3040665117114139316928 3045275179020095343616 3051222982104118967334 3074800007625553331712 3099655092931168474752 3109251548327240203776 3164773897404512350272 3230706686933773024236 3236159774789576538624 3245622230271417405696 3281987745456531326208 3303579770097692716512 3362572265992294372164 3403542847140106560512 3415946428944553012992 3425934576397607261568 3436541184993265488384 3475045848130444933632 3487111979547564534096 3542462963349906828288 3616264275086363220544 3616884454176585543168 3627460139715113571072 3651325009055344581408 3692236213638597741984 3775519737254505961728 3828985703032619880576 3840840147933649663488 3842939732562622139616 3854176398447308169264 3915353801597265441792 3923000976991010100858 3937282414319736824832 3985270833768645181824 4054220156152185755904 4068297309472158623112 4080892657179502767456 4132873457241557966336 4172942867491822378752 4219698529872683133696 4307608915911697365648 4327496307028556540928 4335948448253221690422 4375983660608708434944 4391931122928711016704 4404773026796923622016 4483429687989725829552 4554595238592737350656 4560997675671208975392 4567912768530143015424 4576834473156178451001 4649482639396752712128 4663877322490860305664 4836613519620151428096 4846060030400659536354 4868433345407126108544 4922981618184796989312 4955369655146539074768 5034026316339341282304 5105314270710159840768 5123919643416829519488 5138901864596410892352 5212568772195667400448 5230667969321346801144 5313694445024860242432 5405626874869581007872 5424396412629544830816 5441190209572670356608 5538354320457896612976 5563923823322429838336 5626264706496910844928 5663279605881758942592 5743478554548929820864 5781264597670962253896 5855908163904948022272 5873030702395898162688 5884501465486515151287 5905923621479605237248 5977906250652967772736 6081330234228278633856 6102445964208237934668 6149600015251106663424 6199310185862336949504 6218503096654480407552 6329547794809024700544 6461413373867546048472 6472319549579153077248 6491244460542834811392 6563975490913062652416 6607159540195385433024 6725144531984588744328 6831892857889106025984 6851869152795214523136 6873082369986530976768 6950091696260889867264 6974223959095129068192 7232528550172726441088 7233768908353171086336 7254920279430227142144 7302650018110689162816 7384472427277195483968 7551039474509011923456 7657971406065239761152 7681680295867299326976 7685879465125244279232 7708352796894616338528 7846001953982020201716 7970541667537290363648 8108440312304371511808 8136594618944317246224 8161785314359005534912 8265746914483115932672 8345885734983644757504 8439397059745366267392 8615217831823394731296 8671896896506443380844 8783862245857422033408 8809546053593847244032 8966859375979451659104 9121995351342417950784 9135825537060286030848 9153668946312356902002 9298965278793505424256 9327754644981720611328 9692120060801319072708 9736866690814252217088 9845963236369593978624 9910739310293078149536 10210628541420319681536 10247839286833659038976 10277803729192821784704 10425137544391334800896 10461335938642693602288 10627388890049720484864 10848792825259089661632 10882380419145340713216 11076708640915793225952 11326559211763517885184 11486957109097859641728 11562529195341924507792 11746061404791796325376 11769002930973030302574 11811847242959210474496 11955812501305935545472 12162660468456557267712 12204891928416475869336 12398620371724673899008 12659095589618049401088 12922826747735092096944 12982488921085669622784 13127950981826125304832 13214319080390770866048 13450289063969177488656 13663785715778212051968 13703738305590429046272 13730503419468535353003 13948447918190258136384 14465057100345452882176 14509840558860454284288 14605300036221378325632 14768944854554390967936 15102078949018023846912 15315942812130479522304 15371758930250488558464 15416705593789232677056 15692003907964040403432 15941083335074580727296 16216880624608743023616 16273189237888634492448 16323570628718011069824 16691771469967289515008 16878794119490732534784 17230435663646789462592 17343793793012886761688 17567724491714844066816 17619092107187694488064 17933718751958903318208 18243990702684835901568 18307337892624713804004 18597930557587010848512 18655509289963441222656 19384240121602638145416 19473733381628504434176 19691926472739187957248 19821478620586156299072 20495678573667318077952 20555607458385643569408 20850275088782669601792 20922671877285387204576 21697585650518179323264 21764760838290681426432 22153417281831586451904 22653118423527035770368 22973914218195719283456 23125058390683849015584 23538005861946060605148 23911625002611871090944 24325320936913114535424 24409783856832951738672 24797240743449347798016 25318191179236098802176 25845653495470184193888 26428638160781541732096 26900578127938354977312 27407476611180858092544 27461006838937070706006 27896895836380516272768 28930114200690905764352 29210600072442756651264 29537889709108781935872 30631885624260959044608 30743517860500977116928 30833411187578465354112 31384007815928080806864 31882166670149161454592 32546378475777268984896 32647141257436022139648 34460871327293578925184 34687587586025773523376 35238184214375388976128 35867437503917806636416 36487981405369671803136 36614675785249427608008 37195861115174021697024 38768480243205276290832 38947466763257008868352 39383852945478375914496 39642957241172312598144 40991357147334636155904 41111214916771287138816 41191510258405606059009 41845343754570774409152 43395171301036358646528 43529521676581362852864 44306834563663172903808 45306236847054071540736 45947828436391438566912 46250116781367698031168 47076011723892121210296 47823250005223742181888 48650641873826229070848 48819567713665903477344 50636382358472197604352 51691306990940368387776 52857276321563083464192 53801156255876709954624 54922013677874141412012 55793791672761032545536 57860228401381811528704 58421200144885513302528 59075779418217563871744 61487035721001954233856 61666822375156930708224 62768015631856161613728 65092756951554537969792 65294282514872044279296 68921742654587157850368 69375175172051547046752 71734875007835613272832 72975962810739343606272 73229351570498855216016 74391722230348043394048 77536960486410552581664 79285914482344625196288 82222429833542574277632 82383020516811212118018 83690687509141548818304 86790342602072717293056 88613669127326345807616 91895656872782877133824 92500233562735396062336 94152023447784242420592 95646500010447484363776 97639135427331806954688 103382613981880736775552 105714552643126166928384 107602312511753419909248 109844027355748282824024 111587583345522065091072 116842400289771026605056 118151558836435127743488 122974071442003908467712 123333644750313861416448 125536031263712323227456 130185513903109075939584 130588565029744088558592 137843485309174315700736 138750350344103094093504 143469750015671226545664 145951925621478687212544 146458703140997710432032 155073920972821105163328 158571828964689250392576 164766041033622424236036 167381375018283097636608 173580685204145434586112 177227338254652691615232 185000467125470792124672 188304046895568484841184 195278270854663613909376 206765227963761473551104 215204625023506839818496 219688054711496565648048 223175166691044130182144 246667289500627722832896 251072062527424646454912 260371027806218151879168 275686970618348631401472 277500700688206188187008 286939500031342453091328 292917406281995420864064 310147841945642210326656 317143657929378500785152 329532082067244848472072 334762750036566195273216 354454676509305383230464 370000934250941584249344 376608093791136969682368 390556541709327227818752 413530455927522947102208 430409250047013679636992 439376109422993131296096 502144125054849292909824 520742055612436303758336 555001401376412376374016 585834812563990841728128 620295683891284420653312 659064164134489696944144 669525500073132390546432 740001868501883168498688 753216187582273939364736 781113083418654455637504 827060911855045894204416 860818500094027359273984 878752218845986262592192 1004288250109698585819648 1110002802752824752748032 1171669625127981683456256 1240591367782568841306624 1318128328268979393888288 1506432375164547878729472 1562226166837308911275008 1757504437691972525184384 2008576500219397171639296 2220005605505649505496064 2343339250255963366912512 2481182735565137682613248 2636256656537958787776576 3012864750329095757458944 3515008875383945050368768 4686678500511926733825024 5272513313075917575553152 6025729500658191514917888 7030017750767890100737536 10545026626151835151106304 14060035501535780201475072 21090053252303670302212608 42180106504607340604425216
- Sum of all divisors σ(n): 165427436997034403136602397
- Sum of proper divisors (its aliquot sum) s(n): 123247330492427062532177181
- 42180106504607340604425216 is an abundant number, because the sum of its proper divisors (123247330492427062532177181) is greater than itself. Its abundance is 81067223987819721927751965
Bases of 42180106504607340604425216
- Binary: 100010111000111111110000100111110010000010111000110100001010011011000000000100000000002
- Hexadecimal: 0x22E3FC27C82E3429B00400
- Base-36: 5ASO4IP0NN305S000
Squares and roots of 42180106504607340604425216
- 42180106504607340604425216 squared (421801065046073406044252162) is 1779161384740018484774087551776193314700721736646656
- 42180106504607340604425216 cubed (421801065046073406044252163) is 75045216697218656989477722410227919223035564670410954130725315083590168477696
-
42180106504607340604425216 is a
perfect square number . Itssquare root is 6494621351904 -
The
cube root of 42180106504607340604425216 is 348098824.9976364483
Scales and comparisons
How big is 42180106504607340604425216?- 42,180,106,504,607,340,604,425,216 seconds is equal to 293,274,701,009 years, 3 weeks, 3 days, 15 hours, 30 minutes, 7 seconds.
-
To count from 1 to 42,180,106,504,607,340,604,425,216 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 42180106504607340604425216 cubic inches would be around 29008235.4 feet tall.
Recreational maths with 42180106504607340604425216
- 42180106504607340604425216 backwards is 61252440604370640560108124
- 42180106504607340604425216 is a
Harshad number . - The number of decimal digits it has is: 26
- The sum of 42180106504607340604425216's digits is 81
- 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 42180106504607340604425216 - Facts about the integer". Numbermatics.com. 2024. Web. 23 May 2024.
APA style:
Numbermatics. (2024). Number 42180106504607340604425216 - Facts about the integer. Retrieved 23 May 2024, from https://numbermatics.com/n/42180106504607340604425216/
Chicago style:
Numbermatics. 2024. "Number 42180106504607340604425216 - Facts about the integer". https://numbermatics.com/n/42180106504607340604425216/
The information we have on file for 42180106504607340604425216 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 42180106504607340604425216, math, Factors of 42180106504607340604425216, curriculum, school, college, exams, university, Prime factorization of 42180106504607340604425216, STEM, science, technology, engineering, physics, economics, calculator, forty-two septillion, one hundred eighty sextillion, one hundred six quintillion, five hundred four quadrillion, six hundred seven trillion, three hundred forty billion, six hundred four million, four hundred twenty-five thousand, two hundred sixteen.