680624221069644626525700096
680,624,221,069,644,626,525,700,096 is an even composite number composed of five prime numbers multiplied together.
What does the number 680624221069644626525700096 look like?
This visualization shows the relationship between its 5 prime factors (large circles) and 26775 divisors.
680624221069644626525700096 is an even composite number. It is composed of five distinct prime numbers multiplied together. It has a total of twenty-six thousand, seven hundred seventy-five divisors.
Prime factorization of 680624221069644626525700096:
214 × 316 × 76 × 412 × 474
(2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 7 × 7 × 7 × 7 × 7 × 7 × 41 × 41 × 47 × 47 × 47 × 47)See below for interesting mathematical facts about the number 680624221069644626525700096 from the Numbermatics database.
Names of 680624221069644626525700096
- Cardinal: 680624221069644626525700096 can be written as Six hundred eighty septillion, six hundred twenty-four sextillion, two hundred twenty-one quintillion, sixty-nine quadrillion, six hundred forty-four trillion, six hundred twenty-six billion, five hundred twenty-five million, seven hundred thousand and ninety-six.
Scientific notation
- Scientific notation: 6.80624221069644626525700096 × 1026
Factors of 680624221069644626525700096
Divisors of 680624221069644626525700096
- Number of divisors d(n): 26775
-
Complete list of divisors:
1 2 3 4 6 7 8 9 12 14 16 18 21 24 27 28 32 36 41 42 47 48 49 54 56 63 64 72 81 82 84 94 96 98 108 112 123 126 128 141 144 147 162 164 168 188 189 192 196 216 224 243 246 252 256 282 287 288 294 324 328 329 336 343 369 376 378 384 392 423 432 441 448 486 492 504 512 564 567 574 576 588 648 656 658 672 686 729 738 752 756 768 784 846 861 864 882 896 972 984 987 1008 1024 1029 1107 1128 1134 1148 1152 1176 1269 1296 1312 1316 1323 1344 1372 1458 1476 1504 1512 1536 1568 1681 1692 1701 1722 1728 1764 1792 1927 1944 1968 1974 2009 2016 2048 2058 2187 2209 2214 2256 2268 2296 2303 2304 2352 2401 2538 2583 2592 2624 2632 2646 2688 2744 2916 2952 2961 3008 3024 3072 3087 3136 3321 3362 3384 3402 3444 3456 3528 3584 3807 3854 3888 3936 3948 3969 4018 4032 4096 4116 4374 4418 4428 4512 4536 4592 4606 4608 4704 4802 5043 5076 5103 5166 5184 5248 5264 5292 5376 5488 5781 5832 5904 5922 6016 6027 6048 6144 6174 6272 6561 6627 6642 6724 6768 6804 6888 6909 6912 7056 7168 7203 7614 7708 7749 7776 7872 7896 7938 8036 8064 8192 8232 8748 8836 8856 8883 9024 9072 9184 9212 9216 9261 9408 9604 9963 10086 10152 10206 10332 10368 10496 10528 10584 10752 10976 11421 11562 11664 11767 11808 11844 11907 12032 12054 12096 12288 12348 12544 13122 13254 13284 13448 13489 13536 13608 13776 13818 13824 14063 14112 14336 14406 15129 15228 15309 15416 15463 15498 15552 15744 15792 15876 16072 16121 16128 16384 16464 16807 17343 17496 17672 17712 17766 18048 18081 18144 18368 18424 18432 18522 18816 19208 19683 19881 19926 20172 20304 20412 20664 20727 20736 20992 21056 21168 21504 21609 21952 22842 23124 23247 23328 23534 23616 23688 23814 24064 24108 24192 24576 24696 25088 26244 26508 26568 26649 26896 26978 27072 27216 27552 27636 27648 27783 28126 28224 28672 28812 29889 30258 30456 30618 30832 30926 30996 31104 31488 31584 31752 32144 32242 32256 32928 33614 34263 34686 34992 35301 35344 35424 35532 35721 36096 36162 36288 36736 36848 36864 37044 37632 38416 39366 39762 39852 40344 40467 40608 40824 41328 41454 41472 41984 42112 42189 42336 43008 43218 43904 45387 45684 45927 46248 46389 46494 46656 47068 47232 47376 47628 48128 48216 48363 48384 49152 49392 50176 50421 52029 52488 53016 53136 53298 53792 53956 54144 54243 54432 55104 55272 55296 55566 56252 56448 57344 57624 59049 59643 59778 60516 60912 61236 61664 61852 61992 62181 62208 62976 63168 63504 64288 64484 64512 64827 65856 67228 68526 69372 69741 69984 70602 70688 70848 71064 71442 72192 72324 72576 73472 73696 73728 74088 75264 76832 78732 79007 79524 79704 79947 80688 80934 81216 81648 82369 82656 82908 82944 83349 83968 84224 84378 84672 86016 86436 87808 89667 90569 90774 91368 91854 92496 92778 92988 93312 94136 94423 94464 94752 95256 96256 96432 96726 96768 98441 98784 100352 100842 102789 103823 104058 104976 105903 106032 106272 106596 107163 107584 107912 108241 108288 108486 108864 110208 110544 110592 111132 112504 112847 112896 114688 115248 117649 118098 119286 119556 121032 121401 121824 122472 123328 123704 123984 124362 124416 125952 126336 126567 127008 128576 128968 129024 129654 131712 134456 136161 137052 137781 138744 139167 139482 139968 141204 141376 141696 142128 142884 144384 144648 145089 145152 146944 147392 147456 148176 150528 151263 153664 156087 157464 158014 159048 159408 159894 161376 161868 162432 162729 163296 164738 165312 165816 165888 166698 167936 168448 168756 169344 172032 172872 175616 177147 178929 179334 181138 181548 182736 183708 184992 185556 185976 186543 186624 188272 188846 188928 189504 190512 192512 192864 193452 193536 194481 196882 197568 200704 201684 205578 207646 208116 209223 209952 211806 212064 212544 213192 214326 215168 215824 216482 216576 216972 217728 220416 221088 221184 222264 225008 225694 225792 230496 235298 236196 237021 238572 239112 239841 242064 242802 243648 244944 246656 247107 247408 247968 248724 248832 250047 251904 252672 253134 254016 257152 257936 258048 259308 263424 268912 269001 271707 272322 274104 275562 277488 278334 278964 279936 282408 282752 283269 283392 284256 285768 288768 289296 290178 290304 293888 294784 295323 296352 301056 302526 307328 308367 311469 312174 314928 316028 317709 318096 318816 319788 321489 322752 323736 324723 324864 325458 326592 329476 330624 331632 331776 333396 335872 336896 337512 338541 338688 344064 345744 351232 352947 354294 357858 358668 362276 363096 364203 365472 367416 369984 371112 371952 373086 373248 376544 377692 377856 379008 379701 381024 385024 385728 386904 387072 388962 393764 395136 401408 403368 408483 411156 413343 415292 416232 417501 418446 419904 423612 424128 425088 426384 428652 430336 431648 432964 433152 433944 435267 435456 440832 442176 442368 444528 450016 451388 451584 453789 460992 468261 470596 472392 474042 477144 478224 479682 484128 485604 487296 488187 489888 493312 494214 494816 495936 497448 497664 500094 503808 505344 506268 508032 514304 515872 516096 518616 526848 531441 536787 537824 538002 543414 544644 548208 551124 553049 554976 556668 557928 559629 559872 564816 565504 566538 566784 568512 571536 576583 577536 578592 580356 580608 583443 587776 589568 590646 592704 602112 605052 614656 616734 622938 624348 627669 629856 632056 633983 635418 636192 637632 639576 642978 645504 647472 649446 649728 650916 653184 658952 660961 661248 663264 663552 666792 671744 673792 675024 677082 677376 689087 691488 702464 705894 708588 711063 715716 717336 719523 724552 726192 726761 728406 730944 734832 739968 741321 742224 743904 746172 746496 750141 753088 755384 755712 757687 758016 759402 762048 770048 771456 773808 774144 777924 787528 789929 790272 802816 806736 807003 815121 816966 822312 826686 830584 832464 835002 836892 839808 847224 848256 849807 850176 852768 857304 860672 863296 865928 866304 867888 870534 870912 881664 884352 885969 889056 900032 902776 903168 907578 921984 925101 934407 936522 941192 944784 948084 953127 954288 956448 959364 964467 968256 971208 974169 974592 976374 979776 986624 988428 989632 991872 994896 995328 1000188 1007616 1010688 1012536 1015623 1016064 1028608 1031744 1032192 1037232 1053696 1058841 1062882 1073574 1075648 1076004 1086828 1089288 1092609 1096416 1102248 1106098 1109952 1113336 1115856 1119258 1119744 1129632 1131008 1133076 1133568 1137024 1139103 1143072 1153166 1155072 1157184 1160712 1161216 1166886 1175552 1179136 1181292 1185408 1204224 1210104 1225449 1229312 1233468 1240029 1245876 1248696 1252503 1255338 1259712 1264112 1267966 1270836 1272384 1275264 1279152 1285956 1291008 1294944 1298892 1299456 1301832 1305801 1306368 1317904 1321922 1322496 1326528 1327104 1333584 1347584 1350048 1354164 1354752 1361367 1378174 1382976 1404783 1404928 1411788 1417176 1422126 1431432 1434672 1439046 1449104 1452384 1453522 1456812 1461888 1464561 1469664 1479936 1482642 1484448 1487808 1492344 1492992 1500282 1506176 1510768 1511424 1515374 1516032 1518804 1524096 1542912 1547616 1548288 1555848 1575056 1579858 1580544 1594323 1610361 1613472 1614006 1630242 1633932 1644624 1653372 1659147 1661168 1664928 1670004 1673784 1678887 1679616 1694448 1696512 1699614 1700352 1705536 1714608 1721344 1726592 1729749 1731856 1732608 1735776 1741068 1741824 1750329 1763328 1768704 1771938 1778112 1800064 1805552 1806336 1815156 1843968 1850202 1868814 1873044 1882384 1883007 1889568 1896168 1901949 1906254 1908576 1912896 1918728 1928934 1936512 1942416 1948338 1949184 1952748 1959552 1973248 1976856 1979264 1982883 1983744 1989792 1990656 2000376 2015232 2021376 2025072 2031246 2032128 2057216 2063488 2067261 2074464 2107392 2117682 2125764 2133189 2147148 2151296 2152008 2158569 2173656 2178576 2180283 2185218 2192832 2204496 2212196 2219904 2223963 2226672 2231712 2238516 2239488 2250423 2259264 2262016 2266152 2267136 2273061 2274048 2278206 2286144 2306332 2310144 2314368 2321424 2322432 2333772 2351104 2358272 2362584 2369787 2370816 2408448 2420208 2421009 2445363 2450898 2458624 2466936 2480058 2491752 2497392 2505006 2510676 2519424 2528224 2535932 2541672 2544768 2549421 2550528 2558304 2571912 2582016 2589888 2597784 2598912 2603664 2611602 2612736 2635808 2643844 2644992 2653056 2657907 2667168 2695168 2700096 2708328 2709504 2722734 2756348 2765952 2775303 2803221 2809566 2809856 2823576 2834352 2844252 2859381 2862864 2869344 2878092 2893401 2898208 2904768 2907044 2913624 2922507 2923776 2929122 2939328 2959872 2965284 2968896 2975616 2984688 2985984 3000564 3012352 3021536 3022848 3030748 3032064 3037608 3046869 3048192 3085824 3095232 3096576 3111696 3150112 3159716 3161088 3176523 3188646 3220722 3226944 3228012 3260484 3267864 3277827 3289248 3306744 3318294 3322336 3329856 3340008 3347568 3357774 3359232 3388896 3393024 3399228 3400704 3411072 3417309 3429216 3442688 3453184 3459498 3463712 3465216 3471552 3482136 3483648 3500658 3526656 3537408 3543876 3556224 3600128 3611104 3612672 3630312 3676347 3687936 3700404 3713329 3720087 3737628 3746088 3757509 3764768 3766014 3779136 3792336 3803898 3812508 3817152 3825792 3837456 3857868 3871343 3873024 3884832 3896676 3898368 3905496 3917403 3919104 3946496 3953712 3958528 3965766 3967488 3979584 3981312 4000752 4036081 4042752 4050144 4062492 4064256 4084101 4114432 4126976 4134522 4148928 4214349 4214784 4235364 4251528 4256743 4266378 4294296 4302592 4304016 4317138 4347312 4357152 4360566 4370436 4385664 4393683 4408992 4424392 4437881 4439808 4447926 4453344 4463424 4477032 4478976 4500846 4518528 4524032 4532304 4534272 4546122 4548096 4556412 4572288 4612664 4626727 4628736 4642848 4644864 4667544 4702208 4716544 4725168 4739574 4741632 4782969 4823609 4831083 4840416 4842018 4879681 4890726 4901796 4917248 4933872 4960116 4977441 4983504 4994784 5010012 5021352 5036661 5038848 5056448 5071864 5083344 5087327 5089536 5098842 5101056 5116608 5143824 5164032 5179776 5189247 5195568 5197824 5207328 5223204 5225472 5250987 5271616 5287688 5289984 5303809 5306112 5315814 5334336 5390336 5400192 5416656 5419008 5445468 5512696 5529503 5531904 5550606 5606442 5619132 5619712 5647152 5649021 5668704 5688504 5705847 5718762 5725728 5738688 5756184 5786802 5796416 5809536 5814088 5827248 5845014 5847552 5858244 5878656 5919744 5930568 5937792 5948649 5951232 5969376 5971968 6001128 6024704 6043072 6045696 6061496 6064128 6075216 6093738 6096384 6171648 6190464 6201783 6223392 6300224 6319432 6322176 6353046 6377292 6399567 6441444 6453888 6456024 6475707 6520968 6535728 6540849 6555654 6578496 6613488 6636588 6644672 6659712 6671889 6680016 6695136 6715548 6718464 6751269 6777792 6786048 6798456 6801408 6819183 6822144 6834618 6858432 6885376 6906368 6918996 6927424 6930432 6943104 6964272 6967296 7001316 7053312 7074816 7087752 7109361 7112448 7200256 7222208 7225344 7260624 7263027 7336089 7352694 7375872 7400808 7426658 7440174 7475256 7492176 7515018 7529536 7532028 7558272 7584672 7607796 7625016 7634304 7648263 7651584 7674912 7715736 7742686 7746048 7769664 7793352 7796736 7810992 7834806 7838208 7892992 7907424 7917056 7931532 7934976 7959168 7973721 8001504 8072162 8085504 8100288 8124984 8128512 8168202 8228864 8253952 8269044 8297856 8325909 8409663 8428698 8429568 8470728 8503056 8513486 8532756 8578143 8588592 8605184 8608032 8634276 8680203 8694624 8714304 8721132 8740872 8767521 8771328 8787366 8817984 8848784 8875762 8879616 8895852 8906688 8926848 8954064 8957952 9001692 9037056 9048064 9064608 9068544 9092244 9096192 9112824 9140607 9144576 9225328 9253454 9257472 9285696 9289728 9335088 9433088 9450336 9479148 9483264 9529569 9565938 9647218 9662166 9680832 9684036 9759362 9781452 9803592 9833481 9834496 9867744 9920232 9954882 9967008 9989568 10020024 10042704 10073322 10077696 10112896 10143728 10166688 10174654 10179072 10197684 10202112 10233216 10251927 10287648 10328064 10359552 10378494 10391136 10395648 10414656 10446408 10450944 10501974 10543232 10575376 10579968 10607618 10612224 10631628 10668672 10800384 10833312 10838016 10890936 11025392 11029041 11059006 11063808 11101212 11139987 11160261 11212884 11238264 11272527 11294304 11298042 11337408 11377008 11411694 11437524 11451456 11477376 11512368 11573604 11592832 11614029 11619072 11628176 11654496 11690028 11695104 11716488 11752209 11757312 11839488 11861136 11875584 11897298 11902464 11938752 11943936 12002256 12049408 12086144 12108243 12122992 12128256 12150432 12187476 12192768 12252303 12343296 12380928 12403566 12446784 12600448 12638864 12643047 12644352 12706092 12754584 12770229 12799134 12882888 12907776 12912048 12951414 13041936 13071456 13081698 13111308 13156992 13181049 13226976 13273176 13289344 13313643 13319424 13343778 13360032 13390272 13431096 13436928 13502538 13555584 13572096 13596912 13602816 13638366 13644288 13669236 13716864 13770752 13812736 13837992 13854848 13880181 13886208 13928544 13934592 14002632 14106624 14149632 14175504 14218722 14224896 14348907 14400512 14444416 14470827 14493249 14521248 14526054 14639043 14672178 14705388 14751744 14801616 14853316 14880348 14932323 14950512 14984352 15030036 15059072 15064056 15109983 15116544 15169344 15215592 15250032 15261981 15268608 15296526 15303168 15349824 15431472 15485372 15492096 15539328 15567741 15586704 15593472 15621984 15669612 15676416 15752961 15785984 15814848 15834112 15863064 15869952 15911427 15918336 15947442 16003008 16144324 16171008 16200576 16249968 16257024 16336404 16457728 16507904 16538088 16588509 16595712 16651818 16819326 16857396 16859136 16941456 16947063 17006112 17026972 17065512 17117541 17156286 17177184 17210368 17216064 17268552 17360406 17389248 17428608 17442264 17481744 17535042 17542656 17574732 17635968 17697568 17751524 17759232 17791704 17813376 17845947 17853696 17908128 17915904 18003384 18074112 18096128 18129216 18137088 18184488 18192384 18225648 18281214 18289152 18450656 18506908 18514944 18571392 18605349 18670176 18866176 18900672 18958296 18966528 19059138 19131876 19198701 19294436 19324332 19361664 19368072 19427121 19518724 19562904 19607184 19622547 19666962 19668992 19735488 19840464 19909764 19934016 19979136 20015667 20040048 20085408 20146644 20155392 20225792 20253807 20287456 20333376 20349308 20358144 20395368 20404224 20457549 20466432 20503854 20575296 20656128 20719104 20756988 20782272 20791296 20829312 20892816 20901888 21003948 21086464 21150752 21159936 21215236 21224448 21263256 21328083 21337344 21600768 21666624 21676032 21781872 21789081 22008267 22050784 22058082 22118012 22127616 22202424 22279974 22320522 22425768 22476528 22545054 22588608 22596084 22674816 22754016 22823388 22875048 22902912 22944789 22954752 23024736 23147208 23185664 23228058 23238144 23256352 23308992 23380056 23390208 23432976 23504418 23514624 23678976 23722272 23751168 23794596 23804928 23877504 23921163 24004512 24098816 24172288 24216486 24245984 24256512 24300864 24374952 24385536 24504606 24686592 24761856 24807132 24893568 24977727 25200896 25228989 25277728 25286094 25288704 25412184 25509168 25540458 25598268 25734429 25765776 25815552 25824096 25902828 25993303 26040609 26083872 26142912 26163396 26222616 26302563 26313984 26362098 26453952 26546352 26578688 26627286 26638848 26687556 26720064 26780544 26862192 26873856 27005076 27099401 27111168 27144192 27193824 27205632 27276732 27288576 27338472 27421821 27433728 27541504 27625472 27675984 27709696 27760362 27772416 27857088 27869184 28005264 28252567 28299264 28351008 28437444 28449792 28588707 28697814 28801024 28888832 28941654 28986498 29042496 29052108 29278086 29344356 29410776 29500443 29503488 29603232 29706632 29760696 29797201 29864646 29901024 29968704 30060072 30118144 30128112 30219966 30233088 30338688 30431184 30500064 30523962 30537216 30593052 30606336 30699648 30755781 30862944 30970744 30984192 31065167 31078656 31135482 31173408 31186944 31243968 31339224 31352832 31505922 31571968 31629696 31668224 31726128 31739904 31822854 31836672 31894884 32006016 32288648 32387089 32401152 32499936 32514048 32672808 32915456 33015808 33076176 33087123 33177018 33191424 33303636 33419961 33480783 33638652 33714792 33817581 33882912 33894126 34012224 34053944 34131024 34157767 34235082 34312572 34354368 34420736 34432128 34537104 34720812 34778496 34842087 34857216 34884528 34963488 35070084 35085312 35149464 35256627 35271936 35395136 35503048 35518464 35583408 35611289 35626752 35691894 35707392 35816256 35831808 36006768 36148224 36192256 36258432 36324729 36368976 36384768 36451296 36562428 36578304 36756909 36901312 37013816 37029888 37126663 37142784 37210698 37340352 37732352 37801344 37916592 37929141 37933056 38118276 38263752 38310687 38397402 38588872 38648664 38723328 38736144 38854242 39037448 39125808 39214368 39245094 39333924 39337984 39470976 39543147 39680928 39819528 39868032 39940929 39958272 40031334 40080096 40170816 40293288 40310784 40451584 40507614 40574912 40666752 40698616 40716288 40790736 40808448 40915098 40932864 41007708 41150592 41312256 41438208 41513976 41564544 41640543 41658624 41785632 41803776 42007896 42172928 42301504 42319872 42430472 42448896 42526512 42656166 42674688 43046721 43201536 43333248 43412481 43479747 43563744 43578162 43917129 44016534 44101568 44116164 44236024 44255232 44404848 44559948 44641044 44796969 44851536 44953056 45090108 45177216 45192168 45329949 45349632 45508032 45646776 45750096 45785943 45805824 45889578 45909504 46049472 46294416 46371328 46456116 46476288 46512704 46617984 46703223 46760112 46780416 46865952 47008836 47029248 47258883 47357952 47444544 47502336 47589192 47609856 47734281 47755008 47842326 48009024 48197632 48344576 48432972 48491968 48513024 48601728 48749904 48771072 49009212 49373184 49523712 49614264 49765527 49787136 49955454 50401792 50457978 50555456 50572188 50577408 50824368 50841189 51018336 51080916 51196536 51352623 51468858 51531552 51631104 51648192 51805656 51986606 52081218 52167744 52285824 52326792 52445232 52605126 52627968 52724196 52907904 53092704 53157376 53254572 53277696 53375112 53440128 53537841 53561088 53724384 53747712 54010152 54198802 54222336 54288384 54387648 54411264 54553464 54577152 54676944 54843642 54867456 55250944 55351968 55419392 55520724 55544832 55714176 55816047 56010528 56505134 56598528 56702016 56874888 56899584 57177414 57395628 57596103 57602048 57777664 57883308 57972996 58084992 58104216 58281363 58556172 58688712 58821552 58867641 59000886 59006976 59206464 59413264 59521392 59594402 59729292 59802048 59937408 60047001 60120144 60236288 60256224 60439932 60466176 60677376 60761421 60862368 61000128 61047924 61074432 61186104 61212672 61372647 61399296 61511562 61725888 61941488 61968384 62130334 62157312 62270964 62346816 62373888 62487936 62678448 62705664 63011844 63259392 63336448 63452256 63479808 63645708 63673344 63789768 63984249 64012032 64577296 64774178 64802304 64999872 65028096 65345616 65367243 66024801 66031616 66152352 66174246 66354036 66382848 66607272 66839922 66961566 67277304 67429584 67635162 67765824 67788252 68024448 68107888 68262048 68315534 68470164 68625144 68708736 68834367 68841472 68864256 69074208 69441624 69556992 69684174 69714432 69769056 69926976 70140168 70170624 70298928 70513254 70543872 70790272 71006096 71036928 71166816 71222578 71253504 71383788 71414784 71632512 71763489 72013536 72296448 72516864 72649458 72737952 72769536 72902592 73124856 73156608 73513818 73802624 74027632 74059776 74253326 74285568 74421396 74680704 74933181 75602688 75686967 75833184 75858282 75866112 76236552 76527504 76621374 76794804 77177744 77203287 77297328 77446656 77472288 77708484 77979909 78074896 78121827 78251616 78428736 78490188 78667848 78907689 78941952 79086294 79361856 79639056 79736064 79881858 79916544 80062668 80160192 80341632 80586576 80621568 80903168 81015228 81149824 81298203 81333504 81397232 81432576 81581472 81616896 81830196 81865728 82015416 82265463 82301184 82624512 82876416 83027952 83129088 83281086 83317248 83571264 83607552 84015792 84345856 84603008 84757701 84860944 84897792 85053024 85312332 85349376 85766121 86093442 86403072 86666496 86824962 86959494 87127488 87156324 87834258 88033068 88203136 88232328 88472048 88501329 88510464 88809696 89119896 89282088 89391603 89593938 89703072 89906112 90180216 90354432 90384336 90659898 90699264 91016064 91293552 91500192 91571886 91611648 91779156 91819008 92098944 92267343 92588832 92742656 92912232 92952576 93025408 93195501 93235968 93406446 93520224 93560832 93731904 94017672 94058496 94517766 94715904 94889088 95004672 95178384 95219712 95468562 95510016 95684652 96018048 96395264 96689152 96865944 96983936 97161267 97203456 97499808 97542144 98018424 98746368 99047424 99228528 99261369 99531054 99574272 99910908 100259883 100442349 100803584 100915956 101110912 101144376 101452743 101648736 101682378 102036672 102161832 102393072 102473301 102705246 102937716 103063104 103262208 103296384 103611312 103973212 104162436 104335488 104526261 104571648 104653584 104890464 105210252 105255936 105448392 105769881 105815808 106185408 106314752 106509144 106555392 106750224 106833867 106880256 107075682 107122176 107448768 107495424 108020304 108397604 108444672 108576768 108775296 108974187 109106928 109154304 109353888 109687284 109734912 110270727 110501888 110703936 110838784 111041448 111089664 111379989 111428352 111632094 112021056 113010268 113197056 113404032 113749776 113787423 113799168 114354828 114791256 114932061 115192206 115204096 115555328 115766616 115945992 116169984 116208432 116562726 117112344 117377424 117643104 117735282 118001772 118013952 118412928 118629441 118826528 119042784 119188804 119458584 119604096 119822787 119874816 120094002 120240288 120472576 120512448 120879864 120932352 121354752 121522842 121724736 122000256 122095848 122148864 122372208 122425344 122745294 122798592 123023124 123451776 123882976 123936768 124260668 124314624 124541928 124693632 124921629 124975872 125356896 125411328 126023688 126518784 126672896 126904512 126959616 127291416 127346688 127579536 127968498 128024064 129154592 129548356 129604608 129999744 130237443 130439241 130691232 130734486 131751387 132049602 132063232 132304704 132348492 132708072 132765696 133214544 133679844 133923132 134390907 134554608 134859168 135270324 135531648 135576504 135989847 136048896 136215776 136524096 136631068 136940328 137250288 137357829 137417472 137668734 137682944 137728512 138148416 138883248 139113984 139368348 139428864 139538112 139853952 140109669 140280336 140341248 140597856 141026508 141087744 141580544 141776649 142012192 142073856 142333632 142445156 142507008 142767576 142829568 143202843 143265024 143526978 144027072 144592896 145033728 145298916 145475904 145539072 145805184 146249712 146313216 147027636 147605248 148055264 148119552 148506652 148571136 148842792 149296581 149361408 149866362 151205376 151373934 151666368 151716564 151732224 152473104 152523567 153055008 153242748 153589608 154057869 154355488 154406574 154594656 154893312 154944576 155416968 155959818 156149792 156243654 156503232 156857472 156980376 157335696 157815378 157883904 158172588 158723712 159278112 159472128 159763716 159833088 160125336 160320384 160613523 160683264 161173152 161243136 161806336 162030456 162299648 162596406 162667008 162794464 162865152 163162944 163233792 163660392 163731456 164030832 164530926 164602368 165752832 166055904 166258176 166562172 166634496 167142528 167448141 168031584 168691712 169206016 169515402 169721888 169795584 170106048 170624664 170698752 171532242 172186884 172788309 172806144 173332992 173649924 173918988 174254976 174312648 174526463 174844089 175668516 176066136 176406272 176464656 176602923 176944096 177002658 177020928 177619392 178239792 178564176 178783206 179187876 179406144 179812224 180141003 180360432 180708864 180768672 181319796 181398528 181953121 182032128 182284263 182587104 183000384 183143772 183223296 183558312 183638016 184117941 184197888 184534686 185177664 185485312 185824464 185905152 186050816 186391002 186471936 186812892 187040448 187121664 187463808 188035344 188116992 189035532 189695807 189778176 190009344 190356768 190439424 190937124 191020032 191369304 191952747 192036096 192790528 193378304 193731888 193967872 194322534 194406912 194999616 195084288 196036848 196101729 197767969 198074403 198094848 198457056 198522738 199062108 199148544 199821816 200066921 200519766 200884698 201607168 201831912 202221824 202288752 202905486 203297472 203364756 204073344 204323664 204786144 204946602 205410492 205875432 206126208 206503101 206524416 206592768 207222624 207946424 208324872 208580407 208670976 209052522 209143296 209307168 209780928 210420504 210511872 210896784 211539762 211631616 212370816 212629504 213018288 213110784 213500448 213667734 213760512 214151364 214244352 214897536 215290467 216040608 216795208 216889344 217456169 217550592 217948374 218213856 218308608 218707776 219374568 219469824 220541454 221003776 221407872 221677568 222082896 222179328 222759978 222856704 223264188 224042112 224799543 226020536 226709623 226808064 227060901 227499552 227574846 227598336 228709656 229582512 229864122 230384412 230408192 231110656 231533232 231609861 231891984 232339968 232416864 233125452 233939727 234224688 234365481 234754848 235286208 235470564 236003544 236723067 236825856 237258882 237653056 238085568 238377608 238917168 239104369 239208192 239645574 239749632 240188004 240480576 240945152 241024896 241759728 241864704 242709504 243045684 243449472 243894609 244000512 244191696 244297728 244744416 244850688 245490588 245597184 246046248 246796389 246903552 247765952 247873536 248521336 248629248 249083856 249279023 249387264 249843258 249951744 250713792 250822656 252047376 253037568 253345792 253809024 254273103 254582832 254693376 255159072 255936996 256048128 257298363 258309184 259096712 259209216 259886641 259999488 260474886 260878482 261382464 261468972 263502774 264099204 264126464 264609408 264696984 265416144 265503987 265531392 266429088 267359688 267846264 268174809 268781814 269109216 269718336 270540648 271063296 271153008 271979694 272097792 272431552 273048192 273262136 273880656 274500576 274715658 274834944 275337468 275365888 275457024 276296832 276802029 277766496 278227968 278736696 278857728 279076224 279586503 279707904 280219338 280560672 280682496 281195712 282053016 282175488 283161088 283553298 284024384 284147712 284667264 284890312 285014016 285535152 285659136 286405686 286530048 287053956 288054144 289185792 290067456 290597832 290951808 291483801 291610368 292499424 292626432 294055272 295210496 296110528 296239104 297013304 297142272 297685584 297784107 298593162 298722816 299732724 300779649 301327047 302410752 302747868 303332736 303433128 304358229 304946208 305047134 306110016 306485496 307179216 307419903 308115738 308710976 308813148 309189312 309786624 309889152 310833936 311919636 312299584 312487308 313006464 313578783 313714944 313960752 314671392 315630756 315767808 316345176 317309643 317447424 318556224 318944256 319527432 319666176 320250672 320501601 320640768 321227046 321366528 322346304 322486272 323612672 324060912 324599296 325192812 325334016 325588928 325730304 326325888 326922561 327320784 327462912 328061664 329061852 329204736 330812181 331505664 332111808 332516352 333124344 333268992 334139967 334285056 334896282 336063168 337383424 338412032 339030804 339443776 339591168 340212096 341249328 341362269 341397504 343064484 344373768 344796183 345576618 345612288 346665984 347299848 347837976 348509952 348625296 349052926 349688178 351337032 352132272 352812544 352929312 353205846 353888192 354005316 354041856 355238784 355888323 356479584 357128352 357566412 358375752 358812288 359468361 359624448 360282006 360720864 361417728 361537344 362639592 362797056 363906242 364064256 364568526 365174208 366000768 366287544 366446592 367116624 367276032 368235882 368395776 369069372 370355328 370970624 371648928 371810304 372101632 372782004 372943872 373625784 374080896 374764887 374927616 376070688 376233984 378071064 379391614 379556352 380018688 380713536 380878848 381874248 382040064 382738608 383905494 384072192 386756608 387463776 387935744 388645068 388813824 389999232 390712329 391317723 392073696 392203458 395254161 395535938 396148806 396189696 396914112 397045476 398124216 398297088 399643632 400133842 401039532 401769396 403172721 403214336 403663824 404443648 404577504 405810972 406594944 406729512 407969541 408146688 408647328 409572288 409893204 410820984 411750864 412073487 412252416 413006202 413048832 413185536 414445248 415892848 416649744 417160814 417341952 418105044 418286592 418614336 419561856 420329007 420841008 421023744 421793568 423079524 423263232 424741632 425259008 425329947 426036576 426221568 427000896 427335468 427521024 428302728 428488704 429608529 429795072 430580934 432081216 433590416 433778688 434912338 435101184 435896748 436427712 436617216 437415552 438749136 438939648 441082908 442815744 443355136 444165792 444358656 445519956 445713408 446528376 447889743 448084224 449599086 452041072 453419246 453616128 454121802 454999104 455149692 455196672 457419312 457570701 459165024 459728244 460768824 462173607 462221312 463066464 463219722 463783968 464679936 464833728 466250904 467879454 468449376 468730962 469509696 470572416 470941128 472007088 473446134 473651712 474517764 475306112 476171136 476755216 477834336 478208738 478416384 479291148 479499264 480376008 480961152 481840569 481890304 482049792 483519456 483729408 485419008 486091368 486898944 487789218 488001024 488383392 488595456 489488832 489701376 490981176 491194368 492092496 493592778 493807104 495531904 497042672 497258496 498167712 498558046 498774528 499686516 499903488 501427584 502344423 504094752 506075136 507618048 508546206 509165664 509386752 510318144 511873992 512096256 514596726 516618368 518193424 518364927 518418432 519773282 519998976 520949772 521756964 522764928 522937944 523579389 524532267 527005548 528198408 529218816 529393968 529808769 530832288 531007974 531062784 532858176 534719376 535692528 536349618 537563628 538218432 539436672 540423009 541081296 542126592 542306016 543959388 544195584 544863104 545859363 546096384 546524272 546852789 547761312 549001152 549431316 549669888 550674936 550914048 552353823 552593664 553604058 555532992 556455936 557473392 557715456 558152448 559173006 559415808 560438676 561121344 561364992 562391424 564106032 564350976 566322176 567106596 568048768 569087421 569334528 569780624 570028032 571070304 571318272 572811372 573060096 574107912 575858241 576108288 578371584 580134912 581195664 581903616 582967602 583220736 584998848 585252864 588110544 588305187 590420992 592221056 593303907 594026608 594223209 594284544 595371168 595568214 597186324 597445632 599465448 600200763 601559298 602654094 604821504 605495736 606665472 606866256 608716458 609892416 610094268 612220032 612970992 614358432 614839806 616231476 617421952 617626296 618378624 619509303 619573248 619778304 621667872 623839272 624599168 624974616 625741221 626012928 627157566 627429888 627921504 629342784 631261512 631535616 632690352 634619286 634894848 637112448 637888512 639054864 639332352 640501344 641003202 641281536 642454092 642733056 644692608 645871401 647225344 648121824 649198592 650385624 650668032 651177856 652368507 652651776 653845122 654641568 654925824 656123328 658123704 658409472 661624362 663011328 664223616 665032704 666248688 666537984 668279934 668570112 669792564 672126336 674398629 674766848 676824064 678061608 678887552 680128869 680424192 681182703 682498656 682724538 682795008 686128968 688747536 689592366 691153236 691224576 693331968 694599696 694829583 695675952 697019904 697250592 698105852 699376356 701819181 702674064 703096443 704264544 705625088 705858624 706411692 707776384 708010632 710169201 710477568 711776646 712959168 714256704 715132824 716751504 717313107 717624576 718936722 719248896 720564012 721441728 722835456 723074688 725279184 725594112 727812484 728128512 729137052 730348416 731683827 732001536 732575088 732893184 734233248 734552064 736471764 736791552 738138744 740389167 740710656 741941248 743297856 743620608 744203264 745564008 745887744 747251568 747837069 748161792 749529774 749855232 752141376 752467968 756142128 758783228 759112704 760037376 761427072 762819309 763748496 764080128 765477216 767810988 768144384 771895089 773513216 774927552 775871488 777290136 777627648 779659923 779998464 781424658 782635446 784147392 784406916 790508322 791071876 792297612 792379392 793828224 794090952 796248432 796511961 796594176 799287264 800267684 802079064 803538792 804524427 806345442 806428672 807327648 808887296 809155008 811621944 813189888 813459024 815939082 816293376 817294656 819144576 819786408 821641968 823501728 824146974 824504832 826012404 826097664 826371072 828890496 830406087 831785696 833299488 834321628 834683904 836210088 836573184 837228672 838759509 839123712 840658014 841682016 842047488 843587136 846159048 846526464 849483264 850518016 850659894 852073152 852443136 854001792 854670936 855042048 856605456 856977408 859217058 859590144 861161868 864162432 867180832 867557376 869824676 870202368 871793496 872855424 874451403 874831104 877498272 877879296 882165816 885631488 886710272 888331584 888717312 891039912 891426816 893056752 893352321 895779486 896168448 899198172 902338947 904082144 906838492 907232256 908243604 909998208 910299384 913074687 914838624 915141402 918330048 919456488 921537648 922259709 924347214 924442624 926132928 926439444 927567936 929359872 929667456 932501808 935758908 936898752 937461924 939019392 940736349 941144832 941882256 944014176 946892268 947303424 949035528 950612224 951928929 952342272 953510432 955668672 956417476 956832768 958582296 958998528 960752016 961504803 961922304 963681138 963780608 964099584 967038912 967458816 970838016 972182736 973797888 975578436 976002048 976766784 977190912 978977664 980767683 981962352 982388736 984184992 987185556 987614208 991063808 992436543 994085344 994516992 996335424 997116092 997549056 999373032 999806976 1002419901 1002855168 1004688846 1008189504 1012150272 1015236096 1017092412 1018331328 1018773504 1020636288 1023747984 1024086807 1024192512 1029193452 1033236736 1034388549 1036386848 1036729854 1036836864 1039546564 1039997952 1041899544 1043513928 1045529856 1045875888 1047158778 1049064534 1054011096 1056396816 1058437632 1058787936 1059617538 1061664576 1062015948 1062125568 1065716352 1067664969 1069438752 1071385056 1072699236 1075127256 1076436864 1078405083 1078873344 1080846018 1082162592 1084253184 1084612032 1087918776 1088391168 1089726208 1091718726 1092192768 1093048544 1093705578 1095522624 1098002304 1098862632 1099339776 1101349872 1101828096 1104707646 1105187328 1107208116 1111065984 1112911872 1114946784 1115430912 1116304896 1118346012 1118831616 1120877352 1122242688 1124294661 1124782848 1128212064 1128701952 1132644352 1134213192 1136097536 1138174842 1138669056 1139561248 1140056064 1142140608 1142636544 1145622744 1146120192 1148215824 1151716482 1152216576 1160269824 1162391328 1163807232 1165935204 1166441472 1169997696 1172136987 1173953169 1176221088 1176610374 1180841984 1184442112 1185762483 1186607814 1188053216 1188446418 1188569088 1190742336 1191136428 1194372648 1194891264 1198930896 1200401526 1203118596 1205308188 1209518163 1209643008 1210991472 1213330944 1213732512 1217432916 1219784832 1220188536 1221685241 1223908623 1224440064 1225941984 1228716864 1229679612 1232462952 1234843904 1235252592 1236220461 1236757248 1239018606 1239146496 1239556608 1243335744 1247678544 1249198336 1249949232 1251482442 1252025856 1254315132 1254859776 1255843008 1258685568 1260987021 1262523024 1263071232 1265380704 1269238572 1269789696 1273671847 1274224896 1275777024 1275989841 1278109728 1278664704 1281002688 1282006404 1282563072 1284908184 1285466112 1288825587 1289385216 1291742802 1294450688 1296243648 1298397184 1300771248 1301336064 1302355712 1304737014 1305303552 1307690244 1309283136 1309851648 1312246656 1316247408 1316818944 1323248724 1327870649 1328447232 1330065408 1332497376 1333075968 1336559868 1337140224 1339585128 1343669229 1344252672 1348797258 1349533696 1353648128 1356123216 1357775104 1360257738 1360848384 1362365406 1364997312 1365449076 1365590016 1372257936 1372712103 1377495072 1379184732 1382306472 1386520821 1386663936 1389199392 1389659166 1391351904 1394039808 1394501184 1396211704 1398752712 1400468447 1403638362 1405348128 1406192886 1408529088 1411250176 1411717248 1412823384 1415552768 1416021264 1420338402 1420955136 1423553292 1425918336 1428513408 1430265648 1433503008 1434626214 1435249152 1437873444 1438497792 1441128024 1442883456 1445521707 1445670912 1446149376 1450558368 1451188224 1455624968 1456257024 1458274104 1460062849 1460696832 1463367654 1464003072 1465150176 1465786368 1468466496 1469104128 1472943528 1473583104 1476277488 1480778334 1481421312 1483882496 1486595712 1488406528 1491128016 1491775488 1494503136 1495674138 1496323584 1499059548 1499710464 1504282752 1507033269 1512284256 1517566456 1518225408 1522193183 1522854144 1525638618 1527496992 1528160256 1530954432 1535621976 1536288768 1543790178 1547026432 1549855104 1551742976 1554580272 1555094781 1555255296 1559319846 1559996928 1562849316 1565270892 1568294784 1568813832 1570738167 1573596801 1581016644 1582143752 1584595224 1587656448 1588181904 1589426307 1592496864 1593023922 1593188352 1598574528 1600535368 1604158128 1607077584 1609048854 1612690884 1612857344 1614655296 1617774592 1618310016 1621269027 1623243888 1626379776 1626918048 1631878164 1632586752 1634589312 1637578089 1638289152 1639572816 1640558367 1643283936 1647003456 1648293948 1649009664 1652024808 1652742144 1657061469 1657780992 1660812174 1663571392 1666598976 1668643256 1669367808 1672420176 1673146368 1673730583 1674457344 1677519018 1678247424 1681316028 1683364032 1684094976 1687174272 1692318096 1693052928 1698966528 1701036032 1701319788 1704146304 1707262263 1708003584 1709341872 1710084096 1713210912 1713954816 1718434116 1719180288 1722323736 1727574723 1728324864 1734361664 1735114752 1739649352 1740404736 1743586992 1744953161 1745710848 1748902806 1749662208 1754996544 1755758592 1764331632 1764915561 1771262976 1773420544 1776663168 1779911721 1782079824 1782669627 1782853632 1786113504 1786704642 1791558972 1792336896 1798396344 1800602289 1804677894 1808164288 1813676984 1814464512 1816487208 1819996416 1820598768 1826149374 1829677248 1830282804 1836660096 1838912976 1843075296 1844519418 1848694428 1848885248 1852265856 1852878888 1855135872 1858527909 1858719744 1859334912 1865003616 1871517816 1873797504 1874923848 1877223663 1878038784 1881472698 1882289664 1883764512 1888028352 1893784536 1894606848 1898071056 1901224448 1903857858 1904684544 1907020864 1911337344 1912834952 1913665536 1917164592 1917997056 1921504032 1923009606 1923844608 1927362276 1927561216 1928199168 1934077824 1937614203 1941676032 1944365472 1947595776 1951156872 1952004096 1953533568 1957105521 1957955328 1961535366 1963924704 1964777472 1968369984 1974371112 1975228416 1982127616 1984873086 1988170688 1989033984 1992670848 1994232184 1995098112 1998746064 1999613952 2004839802 2005710336 2009377692 2016379008 2023195887 2024300544 2030472192 2034184824 2036662656 2040386607 2041272576 2043548109 2047495968 2048173614 2048385024 2058386904 2066473472 2068777098 2072773696 2073459708 2073673728 2079093128 2079995904 2083799088 2084488749 2087027856 2091059712 2091751776 2094317556 2098129068 2105457543 2108022192 2109289329 2112793632 2116875264 2117575872 2119235076 2123329152 2124031896 2130507603 2131432704 2135329938 2138877504 2142770112 2145398472 2150254512 2151939321 2152873728 2156810166 2157746688 2161692036 2164325184 2168506368 2169224064 2175837552 2176782336 2179452416 2183437452 2184385536 2186097088 2187411156 2191045248 2195051481 2196004608 2197725264 2198679552 2202699744 2203656192 2209415292 2210374656 2214416232 2221167501 2222131968 2225823744 2229893568 2230861824 2232609792 2236692024 2237663232 2241754704 2243511207 2244485376 2248589322 2249565696 2256424128 2257403904 2265288704 2268426384 2272195072 2276349684 2277338112 2279122496 2280112128 2284281216 2288457927 2291245488 2292240384 2296431648 2303432964 2304433152 2315685267 2320539648 2324782656 2327614464 2331870408 2332882944 2338979769 2339995392 2344273974 2347906338 2352442176 2353220748 2361683968 2368884224 2371524966 2373215628 2376106432 2376892836 2377138176 2381484672 2382272856 2388745296 2389535883 2389782528 2397861792 2400803052 2406237192 2410616376 2413573281 2419036326 2419286016 2421982944 2426661888 2427465024 2434865832 2439569664 2440377072 2443370482 2447817246 2448880128 2451883968 2457433728 2459359224 2464925904 2469687808 2470505184 2472440922 2473514496 2478037212 2478292992 2479113216 2486671488 2491218261 2495357088 2498396672 2499898464 2502964884 2504051712 2508630264 2509719552 2511686016 2516278527 2517371136 2521974042 2525046048 2526142464 2530761408 2538477144 2539579392 2547343694 2548449792 2551554048 2551979682 2556219456 2557329408 2562005376 2564012808 2565126144 2569816368 2570932224 2577651174 2578770432 2583485604 2592487296 2596794368 2601542496 2602672128 2604711424 2609474028 2610607104 2615380488 2618566272 2623354209 2624493312 2632494816 2633637888 2646497448 2655741298 2656894464 2660130816 2664994752 2666151936 2673119736 2674280448 2679170256 2680056963 2687338458 2688505344 2697594516 2707016841 2707296256 2712246432 2715550208 2720515476 2721696768 2724730812 2729994624 2730898152 2739224061 2744515872 2745424206 2754990144 2758369464 2764612944 2766779127 2773041642 2773327872 2778398784 2779318332 2782703808 2788079616 2789002368 2792423408 2797505424 2800936894 2807276724 2810696256 2812385772 2817058176 2822209047 2822500352 2823434496 2825646768 2831105536 2832042528 2840676804 2841910272 2847106584 2851836672 2855786787 2857026816 2860531296 2867006016 2869252428 2870498304 2875746888 2876995584 2882256048 2884514409 2885766912 2891043414 2891341824 2892298752 2901116736 2902376448 2911249936 2912514048 2916548208 2920125698 2921393664 2926735308 2928006144 2930300352 2931572736 2936932992 2942303049 2945887056 2947166208 2952554976 2961556668 2962842624 2973191424 2976813056 2977309629 2982256032 2983550976 2989006272 2991348276 2992647168 2998119096 2999420928 3007259703 3008565504 3014066538 3024568512 3035132912 3036450816 3044386366 3045708288 3051277236 3054993984 3056320512 3061908864 3071243952 3072260421 3072577536 3087580356 3099710208 3103165647 3103485952 3109160544 3110189562 3110510592 3118639692 3119993856 3125698632 3130541784 3136589568 3137627664 3141476334 3147193602 3162033288 3164287504 3169190448 3175312896 3176363808 3178852614 3184993728 3186047844 3186376704 3197149056 3201070736 3202994907 3208316256 3214155168 3218097708 3225381768 3229310592 3235215249 3235549184 3236620032 3242538054 3246487776 3252759552 3253836096 3263756328 3265173504 3269178624 3275156178 3276578304 3279145632 3281116734 3286567872 3294006912 3296587896 3298019328 3304049616 3305484288 3314122938 3315561984 3321624348 3327142784 3333197952 3337286512 3338735616 3344840352 3346292736 3347461166 3348914688 3355038036 3356494848 3362632056 3366728064 3372883983 3374348544 3384636192 3386105856 3397933056 3402639576 3408292608 3414524526 3416007168 3418683744 3420168192 3426421824 3427909632 3436868232 3438360576 3444647472 3455149446 3456649728 3468723328 3479298704 3480809472 3487173984 3489906322 3491421696 3497805612 3499324416 3509993088 3516410961 3521859507 3528663264 3529831122 3542525952 3553326336 3557287449 3559823442 3564159648 3565339254 3565707264 3572227008 3573409284 3583117944 3584673792 3596792688 3601204578 3609355788 3616328576 3627353968 3628554489 3628929024 3632974416 3639992832 3641197536 3652298748 3659354496 3660565608 3665055723 3671725869 3673320192 3677825952 3686150592 3689038836 3697388856 3704531712 3705757776 3708661383 3710271744 3717055818 3717439488 3718669824 3730007232 3743035632 3747595008 3749847696 3754447326 3756077568 3762945396 3764579328 3767529024 3776056704 3782961063 3787569072 3789213696 3796142112 3802448896 3807715716 3809369088 3814041728 3821015541 3822674688 3825669904 3827331072 3827969523 3834329184 3835994112 3843008064 3846019212 3847689216 3854724552 3856398336 3866476761 3868155648 3875228406 3883352064 3888730944 3895191552 3902313744 3904008192 3907067136 3914211042 3915910656 3923070732 3927849408 3929554944 3936739968 3948742224 3950456832 3964255232 3969746172 3976341376 3983611947 3985341696 3988464368 3990196224 3997492128 3999227904 4009679604 4011420672 4018755384 4031007687 4032758016 4046391774 4048601088 4060944384 4068369648 4073325312 4080773214 4082545152 4087096218 4094991936 4096347228 4096770048 4116773808 4118136309 4132946944 4137554196 4145547392 4146919416 4158186256 4159562463 4159991808 4167598176 4168977498 4174055712 4182119424 4183503552 4188635112 4196258136 4201405341 4210915086 4216044384 4218578658 4225587264 4233750528 4235151744 4238470152 4246658304 4248063792 4261015206 4262865408 4270659876 4277755008 4285540224 4290796944 4300509024 4303878642 4305747456 4313620332 4315493376 4323384072 4328650368 4336565121 4337012736 4338448128 4351675104 4353564672 4358904832 4366874904 4368771072 4372194176 4374822312 4380188547 4382090496 4390102962 4392009216 4395450528 4397359104 4405399488 4407312384 4418830584 4420749312 4428832464 4442335002 4444263936 4451647488 4459787136 4465219584 4473384048 4475326464 4483509408 4487022414 4488970752 4497178644 4499131392 4512848256 4521099807 4530577408 4536852768 4544390144 4552699368 4554676224 4558244992 4566579549 4568562432 4576915854 4582490976 4584480768 4592863296 4606865928 4608866304 4631370534 4641079296 4649565312 4655228928 4663740816 4665284343 4665765888 4677959538 4679990784 4688547948 4695812676 4704884352 4706441496 4712214501 4720790403 4723367936 4737768448 4743049932 4746431256 4752212864 4753785672 4762969344 4764545712 4768278921 4777490592 4779071766 4779565056 4795723584 4801606104 4812474384 4821232752 4827146562 4838072652 4838572032 4843965888 4853323776 4854930048 4863807081 4869731664 4879139328 4880754144 4886740964 4895634492 4897760256 4903767936 4912734267 4914867456 4918718448 4921675101 4929851808 4939375616 4941010368 4944881844 4947028992 4956074424 4958226432 4971184407 4973342976 4982436522 4990714176 4996793344 4999796928 5005929768 5008103424 5017260528 5019439104 5021191749 5023372032 5032557054 5034742272 5043948084 5050092096 5052284928 5061522816 5076954288 5079158784 5094687388 5096899584 5103108096 5103959364 5112438912 5121786789 5124010752 5128025616 5130252288 5139632736 5141864448 5155302348 5157540864 5166971208 5182724169 5184974592 5193588736 5203084992 5205344256 5209422848 5218948056 5221214208 5230760976 5234859483 5237132544 5246708418 5248986624 5264989632 5267275776 5292994896 5311482596 5313788928 5320261632 5329989504 5339735163 5346239472 5348008881 5348560896 5358340512 5360113926 5374676916 5377010688 5395189032 5401806867 5414033682 5414592512 5424492864 5431100416 5441030952 5443393536 5449461624 5459989248 5461796304 5478448122 5489031744 5490848412 5509980288 5516738928 5529225888 5533558254 5546083284 5546655744 5556797568 5558636664 5565407616 5575583727 5576159232 5578004736 5584846816 5595010848 5601873788 5614553448 5621392512 5624771544 5631670989 5634116352 5644418094 5645000704 5646868992 5651293536 5662211072 5664085056 5681353608 5683820544 5694213168 5703673344 5711573574 5714053632 5721062592 5734012032 5738504856 5740996608 5751493776 5753991168 5764512096 5769028818 5771533824 5782086828 5782683648 5784597504 5802233472 5812842609 5822499872 5825028096 5833096416 5840251396 5842787328 5853470616 5856012288 5860600704 5871316563 5873865984 5884606098 5891774112 5894332416 5905109952 5923113336 5925685248 5946382848 5953626112 5954619258 5964512064 5967101952 5978012544 5982696552 5985294336 5996238192 5998841856 6014519406 6017131008 6028133076 6049137024 6070265824 6072901632 6088772732 6091416576 6102554472 6109987968 6121159821 6123817728 6130644327 6142487904 6144520842 6145155072 6175160712 6199420416 6206331294 6206971904 6218321088 6220379124 6221021184 6237279384 6239987712 6251397264 6253466247 6261083568 6273179136 6275255328 6282952668 6294387204 6316372629 6324066576 6328575008 6338380896 6350625792 6352727616 6357705228 6369987456 6372095688 6391522809 6394298112 6402141472 6405989814 6416632512 6428310336 6436195416 6450763536 6455817963 6458621184 6470430498 6471098368 6473240064 6485076108 6492975552 6505519104 6507672192 6527512656 6530347008 6538357248 6550312356 6553156608 6558291264 6562233468 6573135744 6585154443 6588013824 6593175792 6596038656 6608099232 6610968576 6628245876 6631123968 6643248696 6654285568 6663502503 6666395904 6674573024 6677471232 6689680704 6692585472 6694922332 6697829376 6710076072 6712989696 6725264112 6730533621 6733456128 6745767966 6748697088 6769272384 6772211712 6795866112 6805279152 6816585216 6829049052 6832014336 6837367488 6840336384 6852843648 6865373781 6873736464 6876721152 6889294944 6910298892 6913299456 6937446656 6947055801 6958597408 6961618944 6974347968 6979812644 6982843392 6995611224 6998648832 7016939307 7019986176 7032821922 7043719014 7057326528 7059662244 7085051904 7106652672 7114574898 7119646884 7128319296 7130678508 7131414528 7144454016 7146818568 7166235888 7168607649 7169347584 7193585376 7202409156 7218711576 7232657152 7240719843 7254707936 7257108978 7257858048 7265948832 7279985664 7282395072 7304597496 7318708992 7321131216 7330111446 7343451738 7346640384 7355651904 7372301184 7378077672 7394777712 7409063424 7411515552 7417322766 7420543488 7434111636 7434878976 7437339648 7460014464 7473654783 7486071264 7495190016 7499695392 7508894652 7512155136 7525890792 7529158656 7535058048 7548835581 7552113408 7565922126 7575138144 7578427392 7592284224 7604897792 7615431432 7618738176 7628083456 7642031082 7645349376 7651339808 7654662144 7655939046 7668658368 7671988224 7686016128 7692038424 7695378432 7709449104 7712796672 7732953522 7736311296 7750456812 7777461888 7790383104 7804627488 7808016384 7814134272 7828422084 7831821312 7846141464 7855698816 7870062627 7873479936 7897484448 7900913664 7928510464 7939492344 7952682752 7967223894 7970683392 7976928736 7980392448 7994984256 7998455808 8019359208 8022841344 8037510768 8040170889 8062015374 8065516032 8092783548 8121050523 8121888768 8136739296 8146650624 8161546428 8165090304 8174192436 8189983872 8192694456 8202743761 8217672183 8233547616 8236272618 8265893888 8275108392 8291094784 8293838832 8300337381 8316372512 8319124926 8319983616 8335196352 8337954996 8348111424 8364238848 8367007104 8377270224 8392516272 8402810682 8421830172 8432088768 8437157316 8451174528 8466627141 8467501056 8470303488 8476940304 8493316608 8496127584 8522030412 8525730816 8541319752 8551796687 8555510016 8567360361 8571080448 8581593888 8601018048 8607757284 8611494912 8627240664 8630986752 8646768144 8653543227 8657300736 8673130242 8674025472 8676896256 8703350208 8707129344 8717809664 8733749808 8737542144 8744388352 8749644624 8760377094 8764180992 8780205924 8784018432 8790901056 8794718208 8810798976 8826909147 8837661168 8841498624 8857664928 8884670004 8888527872 8915702929 8919574272 8930439168 8931928887 8946768096 8950652928 8967018816 8974044828 8977941504 8994357288 8998262784 9021779109 9025696512 9042199614 9061154816 9073705536 9088780288 9105398736 9109352448 9116489984 9133159098 9137124864 9153831708 9164981952 9168961536 9185726592 9213731856 9216781263 9217732608 9262741068 9295094543 9299130624 9309496941 9310457856 9327481632 9330568686 9331531776 9355919076 9359981568 9377095896 9391625352 9409768704 9412882992 9424429002 9441580806 9446735872 9475536896 9486099864 9492862512 9504425728 9507571344 9525938688 9529091424 9536557842 9554981184 9558143532 9559130112 9591447168 9603212208 9608984721 9624948768 9642465504 9654293124 9676145304 9687931776 9705645747 9706647552 9709860096 9727614162 9739463328 9758278656 9761508288 9773481928 9791268984 9795520512 9803279129 9807535872 9825468534 9829734912 9837436896 9843350202 9859703616 9878751232 9882020736 9889763688 9894057984 9912148848 9916452864 9942368814 9946685952 9964873044 9981428352 9993586688 9999593856 10011859536 10016206848 10034521056 10038878208 10042383498 10046744064 10065114108 10069484544 10087896168 10100184192 10118651949 10123045632 10153908576 10158317568 10189374776 10193799168 10207918728 10220439943 10224877824 10243573578 10248021504 10256051232 10260504576 10279265472 10283728896 10310604696 10315081728 10333942416 10365448338 10369949184 10387177472 10406169984 10418845696 10437896112 10442428416 10461521952 10469718966 10474265088 10493416836 10497973248 10529979264 10549232883 10565578521 10585989792 10622965192 10627577856 10655352281 10659979008 10671862347 10679470326 10692478944 10696017762 10697121792 10716681024 10720227852 10749353832 10754021376 10790378064 10803613734 10828067364 10829185024 10848985728 10862200832 10882061904 10885663467 10886787072 10898923248 10919978496 10923592608 10956896244 10978063488 10981696824 10995167169 11015177607 11019960576 11033477856 11058451776 11067116508 11092166568 11113595136 11117273328 11125984149 11130815232 11151167454 11152318464 11156009472 11169693632 11190021696 11203747576 11229106896 11242785024 11249543088 11263341978 11268232704 11288836188 11290001408 11293737984 11302587072 11324422144 11328170112 11348883189 11362707216 11367641088 11388426336 11407346688 11423147148 11428107264 11442125184 11463046623 11468024064 11477009712 11481993216 11483908569 11502987552 11507982336 11529024192 11538057636 11543067648 11564173656 11569195008 11599430283 11604466944 11625685218 11644999744 11650056192 11666192832 11680502792 11685574656 11706941232 11712024576 11716114081 11721201408 11742633126 11747731968 11769212196 11783548224 11788664832 11810219904 11846226672 11851370496 11892765696 11907252224 11909238516 11929024128 11950835841 11956025088 11965393104 11970588672 11992476384 11997683712 12029038812 12034262016 12056266152 12093023061 12098274048 12140531648 12145803264 12177545464 12182833152 12205108944 12214672127 12219975936 12242319642 12247635456 12261288654 12284975808 12289041684 12290310144 12350321424 12354408927 12398840832 12412662588 12413943808 12436642176 12440758248 12474558768 12478687389 12479975424 12502794528 12506932494 12522167136 12546358272 12550510656 12565905336 12588774408 12604216023 12632745258 12648133152 12657150016 12676761792 12701251584 12705455232 12715410456 12739974912 12744191376 12783045618 12788596224 12804282944 12811979628 12833265024 12856620672 12872390832 12901527072 12911635926 12917242368 12940860996 12942196736 12946480128 12970152216 12985951104 13009695363 13011038208 13015344384 13055025312 13060694016 13076714496 13100624712 13106313216 13116582528 13124466936 13140565641 13146271488 13170308886 13176027648 13186351584 13192077312 13216198464 13221937152 13256491752 13262247936 13286497392 13308571136 13327005006 13332791808 13349146048 13354942464 13379361408 13389844664 13395658752 13420152144 13425979392 13450528224 13461067242 13466912256 13491535932 13497394176 13538544768 13563299421 13591732224 13610558304 13633170432 13658098104 13664028672 13674734976 13699738647 13705687296 13730747562 13747472928 13753442304 13778589888 13820597784 13826598912 13874893312 13894111602 13917194816 13923237888 13948695936 13959625288 13965686784 13991222448 13995853029 13997297664 14033878614 14039972352 14065643844 14087438028 14114653056 14119324488 14136643503 14162371209 14170103808 14213305344 14229149796 14239293768 14256638592 14261357016 14288908032 14293637136 14304836763 14332471776 14337215298 14338695168 14387170752 14404818312 14437423152 14465314304 14481439686 14509415872 14514217956 14515716096 14531897664 14559971328 14564790144 14591421243 14609194992 14637417984 14642262432 14660222892 14686903476 14693280768 14711303808 14738202801 14744602368 14756155344 14765025303 14789555424 14818126848 14823031104 14834645532 14841086976 14868223272 14874679296 14913553221 14920028928 14947309566 14972142528 14990380032 14999390784 15017789304 15024310272 15051781584 15058317312 15063575247 15070116096 15097671162 15104226816 15131844252 15150276288 15156854784 15184568448 15209795584 15230862864 15237476352 15256166912 15284062164 15290698752 15302679616 15309324288 15311878092 15337316736 15365360367 15372032256 15384076848 15390756864 15418898208 15425593344 15465907044 15472622592 15500913624 15548172507 15554923776 15580766208 15609254976 15616032768 15628268544 15656844168 15663642624 15692282928 15704578449 15711397632 15740125254 15746959872 15794968896 15801827328 15857020928 15878984688 15905365504 15934447788 15941366784 15953857472 15960784896 15989968512 16019205489 16038718416 16044026643 16045682688 16075021536 16080341778 16124030748 16131032064 16185567096 16205420601 16242101046 16243777536 16273478592 16293301248 16323092856 16330180608 16348384872 16379967744 16385388912 16405487522 16435344366 16467095232 16472545236 16531787776 16550216784 16582189568 16587677664 16600674762 16632745024 16638249852 16639967232 16670392704 16675909992 16696222848 16726751181 16728477696 16734014208 16754540448 16785032544 16805621364 16843660344 16864177536 16874314632 16895012967 16902349056 16933254282 16935002112 16940606976 16953880608 16986633216 16992255168 17044060824 17051461632 17082639504 17103593374 17111020032 17134720722 17142160896 17163187776 17202036096 17215514568 17222989824 17254481328 17261973504 17293536288 17307086454 17314601472 17346260484 17348050944 17353792512 17406700416 17435619328 17438527827 17467499616 17475084288 17488776704 17499289248 17520754188 17528361984 17560411848 17568036864 17581802112 17613949689 17621597952 17653818294 17675322336 17682997248 17715329856 17769340008 17777055744 17831405858 17839148544 17860878336 17863857774 17893536192 17901305856 17934037632 17948089656 17955883008 17988714576 17996525568 18043558218 18051393024 18084399228 18147411072 18177560576 18210797472 18218704896 18232979968 18266318196 18274249728 18307663416 18329963904 18363479463 18371453184 18391932981 18427463712 18433562526 18435465216 18525482136 18590189086 18598261248 18618993882 18620915712 18654963264 18661137372 18663063552 18711838152 18719963136 18754191792 18760398741 18783250704 18819537408 18825765984 18848858004 18883161612 18949117887 18951073792 18972199728 18985725024 19008851456 19015142688 19051877376 19058182848 19073115684 19109962368 19116287064 19174568427 19182894336 19206424416 19217969442 19249897536 19284931008 19308586248 19352290608 19367453889 19375863552 19411291494 19413295104 19419720192 19455228324 19478926656 19516557312 19523016576 19546963856 19582537968 19591041024 19606558258 19615071744 19650937068 19659469824 19674873792 19686700404 19719407232 19755463329 19757502464 19764041472 19779527376 19788115968 19824297696 19832905728 19884737628 19893371904 19929746088 19962856704 19987173376 19990507509 19999187712 20023719072 20032413696 20069042112 20077756416 20084766996 20093488128 20130228216 20138969088 20175792336 20191600863 20200368384 20237303898 20246091264 20307817152 20316635136 20378749552 20387598336 20415837456 20440879886 20449755648 20487147156 20496043008 20512102464 20521009152 20558530944 20596121343 20621209392 20630163456 20667884832 20730896676 20739898368 20812339968 20837691392 20841167403 20875792224 20884856832 20923043904 20939437932 20948530176 20986833672 20995946496 21050817921 21059958528 21098465766 21131157042 21171979584 21245930384 21255155712 21310704562 21319958016 21343724694 21358940652 21384957888 21392035524 21394243584 21433362048 21440455704 21498707664 21505822947 21508042752 21580756128 21607227468 21656134728 21697971456 21722159529 21724401664 21764123808 21771326934 21773574144 21797846496 21839956992 21847185216 21913792488 21956126976 21963393648 21990334338 22030355214 22039921152 22066955712 22116903552 22134233016 22184333136 22227190272 22234546656 22251968298 22261630464 22302334908 22304636928 22312018944 22339387264 22380043392 22407495152 22420964349 22458213792 22485570048 22499086176 22526683956 22536465408 22577672376 22587475968 22605174144 22646506743 22648844288 22656340224 22697766378 22725414432 22735282176 22776852672 22814693376 22846294296 22856214528 22884250368 22926093246 22936048128 22954019424 22963986432 22967817138 23005975104 23015964672 23058048384 23076115272 23086135296 23128347312 23138390016 23198860566 23208933888 23251370436 23289999488 23332385664 23361005584 23371149312 23413882464 23424049152 23432228162 23442402816 23485266252 23495463936 23538424392 23567096448 23610187881 23620439808 23692453344 23702740992 23785531392 23818477032 23858048256 23901671682 23912050176 23930786208 23941177344 23984952768 23995367424 24058077624 24068524032 24112532304 24120512667 24186046122 24196548096 24281063296 24355090928 24363151569 24365666304 24410217888 24429344254 24439951872 24484639284 24495270912 24522577308 24569951616 24578083368 24608231283 24653016549 24700642848 24708817854 24797681664 24825325176 24873284352 24881516496 24901012143 24949117536 24957374778 24959950848 25005589056 25013864988 25044334272 25092716544 25101021312 25131810672 25177548816 25208432046 25265490516 25296266304 25314300032 25353523584 25399881423 25402503168 25410910464 25430820912 25479949824 25488382752 25566091236 25577192448 25608565888 25623959256 25655390061 25666530048 25702081083 25713241344 25744781664 25803054144 25823271852 25834484736 25881721992 25892960256 25940304432 25960629681 25971902208 26019390726 26022076416 26030688768 26110050624 26121388032 26153428992 26201249424 26212626432 26233165056 26248933872 26281131282 26292542976 26340617772 26352055296 26372703168 26384154624 26432396928 26480727441 26512983504 26524495872 26572994784 26617142272 26654010012 26665583616 26698292096 26747108787 26758722816 26779689328 26791317504 26795786661 26840304288 26851958784 26901056448 26922134484 26933824512 26983071864 26994788352 27065337327 27077089536 27126598842 27183464448 27221116608 27266340864 27316196208 27328057344 27349469952 27399477294 27411374592 27461495124 27494945856 27506884608 27557179776 27641195568 27650343789 27653197824 27749786624 27788223204 27834389632 27885283629 27897391872 27919250576 27928490823 27931373568 27982444896 27991706058 27994595328 28067757228 28079944704 28131287688 28174876056 28229306112 28238648976 28273287006 28324742418 28340207616 28426610688 28458299592 28478587536 28513277184 28522714032 28577816064 28587274272 28609673526 28664943552 28674430596 28677390336 28774341504 28809636624 28826954163 28874846304 28930628608 28962879372 29018831744 29028435912 29063795328 29116937241 29119942656 29129580288 29182842486 29218389984 29274835968 29284524864 29320445784 29373806952 29386561536 29409837387 29422607616 29476405602 29489204736 29512310688 29530050606 29579110848 29636253696 29646062208 29669291064 29682173952 29736446544 29749358592 29827106442 29840057856 29894619132 29944285056 29980760064 29998781568 30035578608 30048620544 30103563168 30116634624 30127150494 30140232192 30195342324 30208453632 30263688504 30300552576 30355955847 30369136896 30419591168 30461725728 30474952704 30512333824 30568124328 30581397504 30605359232 30623756184 30661319829 30674633472 30730720734 30744064512 30768153696 30781513728 30837796416 30851186688 30931814088 30945245184 31001827248 31096345014 31109847552 31161532416 31218509952 31256537088 31313688336 31327285248 31384565856 31409156898 31422795264 31480250508 31493919744 31589937792 31647698649 31696735563 31714041856 31757969376 31810731008 31868895576 31882733568 31907714944 31966056843 31979937024 32015587041 32038410978 32077436832 32088053286 32091365376 32150043072 32160683556 32248061496 32262064128 32371134192 32410841202 32484202092 32487555072 32546957184 32586602496 32646185712 32656990401 32660361216 32696769744 32759935488 32770777824 32810975044 32870688732 32934190464 32945090472 32985501507 33045532821 33063575552 33100433568 33164379136 33175355328 33201349524 33265490048 33276499704 33340785408 33351819984 33377952447 33392445696 33453502362 33456955392 33468028416 33509080896 33570065088 33611242728 33687320688 33728355072 33748629264 33790025934 33804698112 33866508564 33870004224 33881213952 33907761216 33973266432 33984510336 34046649567 34088121648 34102923264 34165279008 34207186748 34222040064 34269441444 34284321792 34326375552 34389139869 34404072192 34431029136 34445979648 34451725707 34508962656 34523947008 34587072576 34614172908 34629202944 34692520968 34707585024 34798290849 34813400832 34871238656 34877055654 34934999232 34950168576 34977553408 34998578496 35041508376 35056723968 35120823696 35136073728 35148342243 35163604224 35227899378 35243195904 35307636588 35350644672 35365994496 35430659712 35538680016 35554111488 35662811716 35678297088 35721756672 35727715548 35787072384 35852507523 35868075264 35896179312 35911766016 35977429152 35993051136 36087116436 36102786048 36168798456 36279069183 36294822144 36355121152 36421594944 36437409792 36465959936 36532636392 36548499456 36615326832 36644016381 36659927808 36726958926 36742906368 36783865962 36854927424 36867125052 36870930432 37050964272 37180378172 37196522496 37237987764 37241831424 37309926528 37322274744 37423676304 37436062167 37439926272 37508383584 37520797482 37566501408 37639074816 37651531968 37697716008 37766323224 37812648069 37898235774 37902147584 37944399456 37971450048 38017702912 38030285376 38103754752 38116365696 38146231368 38219924736 38232574128 38349136854 38365788672 38412848832 38435938884 38499795072 38569862016 38617172496 38704581216 38734907778 38751727104 38822582988 38826590208 38839440384 38910456648 38957853312 39029086089 39033114624 39046033152 39093927712 39165075936 39182082048 39213116516 39230143488 39301874136 39318939648 39349747584 39373400808 39421696923 39438814464 39510926658 39515004928 39528082944 39559054752 39576231936 39648595392 39665811456 39769475256 39786743808 39859492176 39925713408 39974346752 39981015018 39998375424 40047438144 40064827392 40138084224 40169533992 40186976256 40260456432 40277938176 40351584672 40383201726 40400736768 40474607796 40492182528 40615634304 40689898263 40757499104 40775196672 40831674912 40881759772 40899511296 40974294312 40992086016 41024204928 41099215941 41117061888 41192242686 41242418784 41260326912 41335769664 41461793352 41479796736 41624679936 41675382784 41682334806 41751584448 41769713664 41846087808 41878875864 41897060352 41973667344 41987559087 41991892992 42101635842 42119917056 42196931532 42262314084 42343959168 42409930509 42491860768 42510311424 42621409124 42639916032 42687449388 42717881304 42769915776 42784071048 42866724096 42880911408 42914510289 42997415328 43011645894 43016085504 43161512256 43214454936 43312269456 43395942912 43444319058 43448803328 43528247616 43542653868 43547148288 43595692992 43679913984 43694370432 43774263729 43827584976 43912253952 43926787296 43980668676 44060710428 44079842304 44133911424 44214608403 44233807104 44268466032 44368666272 44454380544 44469093312 44503936596 44523260928 44604669816 44624037888 44678774528 44740659663 44760086784 44814990304 44841928698 44916427584 44971140096 44998172352 45053367912 45072930816 45155344752 45174951936 45190725741 45210348288 45293013486 45297688576 45312680448 45395532756 45450828864 45470564352 45553705344 45629386752 45692588592 45712429056 45768500736 45852186492 45872096256 45908038848 45927972864 45935634276 46011950208 46096081101 46116096768 46152230544 46172270592 46256694624 46276780032 46397721132 46417867776 46502740872 46579998976 46644517521 46664771328 46722011168 46742298624 46827764928 46848098304 46864456324 46884805632 46970532504 46990927872 47076848784 47113735347 47134192896 47220375762 47240879616 47384906688 47405481984 47571062784 47636954064 47716096512 47803343364 47824100352 47861572416 47882354688 47969905536 48057616467 48116155248 48132079929 48137048064 48225064608 48241025334 48372092244 48393096192 48562126592 48616261803 48710181856 48726303138 48731332608 48820435776 48858688508 48879903744 48969278568 48990541824 49045154616 49139903232 49156166736 49216462566 49306033098 49401285696 49417635708 49595363328 49650650352 49746568704 49763032992 49802024286 49898235072 49914749556 49919901696 50011178112 50027729976 50088668544 50180253543 50185433088 50202042624 50263621344 50355097632 50416864092 50530981032 50592532608 50628600064 50685038901 50707047168 50799762846 50805006336 50821820928 50861641824 50959899648 50976765504 51132182472 51154384896 51217131776 51247918512 51310780122 51333060096 51404162166 51426482688 51489563328 51606108288 51646543704 51668969472 51763443984 51785920512 51880608864 51921259362 51943804416 52038781452 52044152832 52061377536 52220101248 52306857984 52315583481 52402498848 52425252864 52466330112 52497867744 52562262564 52585085952 52681235544 52704110592 52745406336 52841849067 52864793856 52961454882 53025967008 53048991744 53145989568 53234284544 53308020024 53331167232 53396584192 53494217574 53517445632 53559378656 53582635008 53591573322 53680608576 53703917568 53802112896 53844268968 53867649024 53966143728 53989576704 54130674654 54154179072 54253197684 54442233216 54532681728 54632392416 54656114688 54698939904 54798954588 54822749184 54922990248 54989891712 55090438389 55114359552 55175798943 55282391136 55300687578 55306395648 55499573248 55576446408 55668779264 55770567258 55794783744 55838501152 55856981646 55862747136 55964889792 55983412116 55989190656 56135514456 56159889408 56262575376 56281196223 56349752112 56458612224 56477297952 56546574012 56649484836 56847353661 56853221376 56916599184 56957175072 57026554368 57045428064 57155632128 57174548544 57219347052 57329887104 57348861192 57419206327 57523705281 57548683008 57619273248 57653908326 57749692608 57861257216 57925758744 58037663488 58056871824 58102361667 58127590656 58233874482 58239885312 58259160576 58365684972 58436779968 58549671936 58569049728 58640891568 58747613904 58773123072 58819674774 58845215232 58952811204 58978409472 59024621376 59060101212 59158221696 59266389987 59272507392 59292124416 59338582128 59364347904 59472893088 59498717184 59654212884 59680115712 59789238264 59862576809 59888570112 59961520128 59971522527 59997563136 60071157216 60097241088 60207126336 60233269248 60254300988 60280464384 60390684648 60416907264 60527377008 60574802589 60601105152 60711911694 60738273792 60839182336 60923451456 60949905408 61024667648 61136248656 61162795008 61210718464 61247512368 61322639658 61349266944 61461441468 61488129024 61536307392 61563027456 61675592832 61788364029 61863628176 61890490368 62003654496 62192690028 62219695104 62409920503 62437019904 62513074176 62523502209 62627376672 62654570496 62769131712 62818313796 62845590528 62960501016 62987839488 63152453763 63179875584 63295397298 63393471126 63428083712 63515938752 63621462016 63737791152 63765467136 63815429888 63932113686 63959874048 64031174082 64076821956 64154873664 64176106572 64182730752 64300086144 64321367112 64496122992 64517468841 64524128256 64742268384 64821682404 64968404184 65093914368 65166478587 65173204992 65292371424 65313980802 65320722432 65393539488 65519870976 65541555648 65621950088 65741377464 65868380928 65890180944 65971003014 66091065642 66127151104 66200867136 66328758272 66350710656 66402699048 66530980096 66552999408 66681570816 66703639968 66755904894 66784891392 66907004724 66913910784 66936056832 67018161792 67140130176 67222485456 67262893047 67374641376 67456710144 67497258528 67580051868 67609396224 67733017128 67762427904 67815522432 67939520229 67946532864 67969020672 68093299134 68176243296 68205846528 68330558016 68414373496 68444080128 68538882888 68568643584 68622953903 68652751104 68778279738 68808144384 68862058272 68891959296 68903451414 69017925312 69047894016 69174145152 69228345816 69258405888 69385041936 69415170048 69596581698 69626801664 69742477312 69754111308 69869998464 69955106816 69997156992 70083016752 70113447936 70241647392 70272147456 70296684486 70327208448 70455798756 70486391808 70615273176 70701289344 70830563643 70861319424 71077360032 71108222976 71325623432 71356594176 71455431096 71543079601 71574144768 71705015046 71736150528 71792358624 71823532032 71954858304 71986102272 72174232872 72205572096 72337596912 72361538001 72558138366 72589644288 72710242304 72843189888 72931919872 73065272784 73089454707 73096998912 73230653664 73288032762 73319855616 73453917852 73485812736 73567731924 73709854848 73734250104 73824693849 73959049647 74101928544 74360756344 74393044992 74475975528 74619853056 74644549488 74703036429 74847352608 74872124334 74879852544 75016767168 75041594964 75133002816 75278149632 75303063936 75395432016 75532646448 75625296138 75796471548 75804295168 75888798912 75942900096 76035405824 76060570752 76199644269 76207509504 76232731392 76292462736 76439849472 76465148256 76698273708 76731577344 76825697664 76871877768 76966170183 76999590144 77106243249 77139724032 77234344992 77409162432 77469815556 77503454208 77645165976 77678880768 77820913296 77881889043 77915706624 78058172178 78066229248 78092066304 78187855424 78330151872 78364164096 78426233032 78460286976 78603748272 78637879296 78699495168 78746801616 78843393846 78877628928 79021853316 79030009856 79056165888 79118109504 79152463872 79297190784 79442182323 79538950512 79573487616 79718984352 79851426816 79948693504 79962030036 79996750848 80094876288 80241326361 80276168448 80339067984 80373952512 80387359983 80520912864 80555876352 80703169344 80766403452 80801473536 80949215592 80984365056 81196011981 81231268608 81379796526 81514998208 81550393344 81663349824 81763519544 81799022592 81948588624 81984172032 82012798567 82048409856 82198431882 82234123776 82384485372 82484837568 82520653824 82671539328 82923586704 82951031367 82959593472 83249359872 83350765568 83364669612 83503168896 83655850887 83692175616 83757751728 83785472469 83794120704 83947334688 83975118174 83983785984 84203271684 84239834112 84393863064 84524628168 84687918336 84819861018 84983721536 85020622848 85242818248 85279832064 85374898776 85435762608 85539831552 85568142096 85733448192 85761822816 85829020578 85994830656 86023291788 86032171008 86323024512 86428909872 86480862489 86624538912 86791885824 86888638116 86897606656 87056495232 87085307736 87191385984 87350811723 87359827968 87388740864 87548527458 87655169952 87824507904 87853574592 87961337352 88121420856 88159684608 88229512161 88267822848 88429216806 88467614208 88536932064 88737332544 88908761088 88938186624 89007873192 89046521856 89209339632 89248075776 89357549056 89481319326 89520173568 89629980608 89683857396 89832855168 89942280192 89996344704 90106735824 90145861632 90310689504 90349903872 90381451482 90420696576 90586026972 90595377152 90625360896 90791065512 90901657728 91067867541 91107410688 91258773504 91385177184 91424858112 91537001472 91704372984 91744192512 91816077696 91871268552 91983959487 92023900416 92192162202 92232193536 92304461088 92344541184 92513389248 92553560064 92795442264 92835735552 93005481744 93159997952 93289035042 93329542656 93444022336 93484597248 93655529856 93728912648 93769611264 93941065008 93981855744 94153697568 94227470694 94268385792 94440751524 94481759232 94769813376 94943095947 95090206689 95142125568 95273908128 95432193024 95606686728 95648200704 95723144832 95898170529 95939811072 96046761123 96115232934 96232310496 96264159858 96274096128 96450129216 96482050668 96744184488 96786192384 97124253184 97232523606 97420363712 97452606276 97462665216 97640871552 97717377016 97759807488 97938557136 97970971203 97981083648 98090309232 98279806464 98312333472 98432925132 98612066196 98802571392 98835271416 98956504521 99136598463 99190726656 99301300704 99493137408 99526065984 99604048572 99796470144 99829499112 100022356224 100055459952 100133857341 100177337088 100360507086 100370866176 100404085248 100527242688 100710195264 100833728184 101061962064 101185065216 101257200128 101370077802 101414094336 101599525692 101610012672 101643641856 101723283648 101919799296 101953531008 102139948701 102264364944 102308769792 102434263552 102495837024 102621560244 102666120192 102808324332 102852965376 102979126656 103167419607 103212216576 103293087408 103337938944 103355177121 103526887968 103571841024 103761217728 103842518724 103887608832 104077562904 104122755072 104394872547 104440202496 104613715968 104631166962 104804997696 104850505728 104932660224 104995735488 105124525128 105170171904 105362471088 105408221184 105445026729 105490812672 105683698134 105729587712 105922909764 106051934016 106097983488 106291979136 106468569088 106616040048 106662334464 106793168384 106988435148 107034891264 107118757312 107165270016 107183146644 107361217152 107557522569 107604225792 107688537936 107735298048 107932287456 107979153408 108261349308 108308358144 108506395368 108837207549 108884466432 109065363456 109264784832 109312229376 109397879808 109597909176 109645498368 109845980496 109932049143 109979783424 110180876778 110228719104 110351597886 110564782272 110601375156 110612791296 110999146496 111152892816 111337558528 111541134516 111589567488 111677002304 111713963292 111725494272 111929779584 111966824232 112271028912 112308186501 112319778816 112525150752 112562392446 112699504224 112917224448 112954595904 113093148024 113298969672 113437944207 113694707322 113706442752 113833198368 113914350144 114053108736 114090856128 114311264256 114349097088 114438694104 114659774208 114697722384 114838412654 115047410562 115097366016 115238546496 115307816652 115499385216 115722514432 115851517488 116075326976 116113743648 116204723334 116255181312 116467748964 116479770624 116518321152 116731369944 116873559936 117087258267 117099343872 117138099456 117281783136 117495227808 117546246144 117639349548 117690430464 117905622408 117956818944 118049242752 118120202424 118265090769 118316443392 118532779974 118545014784 118584248832 118677164256 118728695808 118945786176 118997434368 119308425768 119360231424 119578476528 119725153618 119777140224 119923040256 119943045054 119995126272 120142314432 120194482176 120414252672 120508601976 120560928768 120781369296 120833814528 121054754016 121149605178 121202210304 121423823388 121476547584 121846902912 122049335296 122069694789 122272497312 122325590016 122421436928 122495024736 122645279316 122698533888 122922882936 122976258048 123072614784 123297647823 123351185664 123576728058 123727256352 123780980736 124007308992 124385380056 124439390208 124819841006 124874039808 125026148352 125047004418 125254753344 125309140992 125538263424 125636627592 125691181056 125921002032 125962677261 125975678976 126304907526 126359751168 126590794596 126786942252 127031877504 127229791527 127242924032 127475582304 127530934272 127630859776 127864227372 127919748096 128062348164 128153643912 128309747328 128352213144 128600172288 128642734224 128743530867 128992245984 129034937682 129048256512 129484536768 129643364808 129936808368 130187828736 130332957174 130346409984 130584742848 130627961604 130641444864 130787078976 131039741952 131083111296 131243900176 131322791187 131482754928 131736761856 131780361888 131942006028 132182131284 132401734272 132643825209 132657516544 132701421312 132805398096 133061960192 133105998816 133363141632 133407279936 133511809788 133569782784 133814009448 133872113664 134036323584 134221978989 134280260352 134444970912 134525786094 134749282752 134913420288 134994517056 135160103736 135218792448 135466034256 135524855808 135572177223 135631044864 135879040458 135893065728 135938041344 136186598268 136352486592 136411693056 136661116032 136828746992 136888160256 137077765776 137137287168 137245907806 137305502208 137556559476 137616288768 137724116544 137783918592 137806902828 138035850624 138288243303 138348290304 138456691632 138516811776 138770083872 138830340096 139193163396 139253603328 139508222616 139739996928 139910213632 139933552563 139994313984 140166033504 140226895872 140483294784 140544294912 140593368972 140654416896 140911597512 140972783616 141230546352 141341206041 141402578688 141661127286 141722638848 142154720064 142216445952 142651246864 142713188352 142910862192 143086159202 143148289536 143410030092 143472301056 143584717248 143647064064 143909716608 144172849401 144348465744 144396239787 144411144192 144675193824 144723076002 145116276732 145179288576 145686379776 145848785409 145863839744 146130545568 146178909414 146193997824 146461307328 146576065524 146639711232 146907835704 146971625472 147135463848 147419709696 147468500208 147649387698 147918099294 148203857088 148721512688 148786089984 148951951056 149239706112 149289098976 149406072858 149694705216 149744248668 149759705088 150033534336 150083189928 150266005632 150540760629 150556299264 150606127872 150790864032 151065292896 151250592276 151592943096 151777597824 151885800192 152055116703 152070811648 152121141504 152399288538 152415019008 152465462784 152584925472 152879698944 152930296512 153396547416 153463154688 153651395328 153743755536 153932340366 153999180288 154212486498 154279448064 154468689984 154818324864 154939631112 155006908416 155290331952 155357761536 155641826592 155763778086 155831413248 156116344356 156132458496 156184132608 156375710848 156660303744 156852466064 156920573952 156946750443 157207496544 157275758592 157398990336 157493603232 157686787692 157755257856 158043706632 158112331776 158236219008 158525547201 158594381568 158884364646 159077901024 159146975232 159437968704 159702853632 159924060072 159993501696 160189752576 160482652722 160552336896 160678135968 160747905024 160774719966 161041825728 161111752704 161406338688 161532806904 161602947072 161898431184 161968730112 162392023962 162462537216 162759593052 163029996416 163326699648 163527039088 163598045184 163897177248 163968344064 164025597134 164096819712 164396863764 164468247552 164768970744 164969675136 165271315167 165343078656 165527396829 165847173408 165902062734 165919186944 166498719744 166729339224 167006337792 167311701774 167384351232 167515503456 167570944938 167588241408 167894669376 167950236348 167967571968 168406543368 168479668224 168787726128 168843588669 169049256336 169375836672 169639722036 169967443072 170485636496 170542060983 170559664128 170749797552 170871525216 171079663104 171136284192 171466896384 171523645632 171658041156 171989661312 172046583576 172257618981 172571115843 172646049024 172857819744 172961724978 173249077824 173583771648 173777276232 174112990464 174170615472 174307085001 174382771968 174701623446 174719655936 174777481728 175097054916 175310339904 175649015808 175707149184 175922674704 176242841712 176319369216 176459024322 176535645696 176858433612 176935228416 177073864128 177474665088 177799169961 177817522176 177876373248 178015746384 178093043712 178418679264 178496151552 178715098112 178962638652 179040347136 179259961216 179367714792 179587730427 179665710336 179884560384 179914567581 179992689408 180213471648 180291723264 180621379008 180699807744 180762902964 180841393152 181172053944 181250721792 181582131024 181724407767 181803315456 182135735082 182214821376 182517547008 182770354368 182849716224 183074002944 183408745968 183488385024 183632155392 183742537104 183967918974 184047800832 184384324404 184464387072 184608922176 184689082368 185026778496 185365092087 185590884528 185671471104 186010963488 186319995904 186578070084 186659085312 186888044672 187229761509 187311059712 187457825296 187539222528 187570506627 187882130016 187963711488 188307395136 188454941388 188536771584 188881503048 188963518464 189457361289 189539626752 189886191894 190180413378 190284251136 190547816256 190864386048 191213373456 191296401408 191446289664 191796341058 191879622144 192093522246 192230465868 192464620992 192528319716 192548192256 192900258432 192964101336 193488368976 193552406523 193572384768 194248506368 194465047212 194840727424 194905212552 195281743104 195434754032 195499435761 195519614976 195877114272 195941942406 195962167296 196180618464 196559612928 196624666944 196865850264 197224132392 197605142784 197670542832 197913009042 198273196926 198381453312 198602601408 198986274816 199052131968 199208097144 199592940288 199658998224 200044712448 200110919904 200267714682 200354674176 200721014172 200741732352 200808170496 201054485376 201420390528 201667456368 201788679141 202123924128 202370130432 202514400256 202740155604 202828188672 203199051384 203287283712 203446567296 203818560687 203839598592 203907062016 204279897402 204528729888 204617539584 204868527104 204991674048 205243120488 205332240384 205616648664 205705930752 205868861709 205958253312 206334839214 206424433152 206586174816 206675877888 206710354242 207053775936 207143682048 207522435456 207685037448 207775217664 208155125808 208245510144 208789745094 208880404992 209227431936 209262333924 209609995392 209865320448 209991470976 210249050256 210340343808 210724942176 210816442368 210890053458 210981625344 211367396268 211459175424 211845819528 212103868032 212491690929 212583958272 212937138176 213232080096 213324668928 213586336768 213976870296 214069782528 214237514624 214366293288 214629238803 214722434304 215115045138 215208451584 215377075872 215470596096 215864574912 215958306816 216522698616 216616716288 217012790736 217674415098 217768932864 218130726912 218529569664 218795759616 219195818352 219268364121 219290996736 219691960992 219864098286 219959566848 220361753556 220457438208 220703195772 221129564544 221202750312 221474081547 221877148941 221998292992 222305785632 222675117056 223082269032 223179134976 223354004608 223427926584 223859559168 223933648464 224109109287 224542057824 224616373002 224639557632 225050301504 225124784892 225399008448 225834448896 225909191808 226186296048 226597939344 226875888414 227389414644 227412885504 227666396736 227828700288 228106217472 228181712256 228598932807 228622528512 228698194176 228877388208 229319548416 229395444768 229676825308 230094821124 230194732032 230477092992 230615633304 230898510549 230998770432 231318729747 231445028864 231703034976 232150653952 232227487296 232409446668 232510362624 232935497928 233036642304 233462739888 233645667129 233747119872 234174516534 234198687744 234276198912 234563566272 234990455616 235092492288 235278699096 235380860928 235811244816 235913637888 236098485504 236240404848 236530181538 236632886784 237065559948 237090029568 237168497664 237354328512 237457391616 237891572352 238326546969 238616851536 238720462848 239156953056 239450307236 239554280448 239846080512 239886090108 239990252544 240284628864 240723979083 240828505344 241017203952 241121857536 241162079949 241562738592 241667629056 242109508032 242299210356 242404420608 242847646776 242953095168 243588035943 243693805824 244098670592 244139389578 244544994624 244651180032 244842873856 244990049472 245290558632 245397067776 245845765872 245952516096 246038395701 246145229568 246595295646 246702371328 247153456116 247454512704 247561961472 248014617984 248770760112 248878780416 249639682012 249748079616 250052296704 250094008836 250509506688 250967552661 251076526848 251273255184 251356417407 251382362112 251842004064 251925354522 251951357952 252609815052 252719502336 253181589192 253573884504 254063755008 254459583054 254485848064 254951164608 255061868544 255261719552 255728454744 255839496192 256124696328 256307287824 256619494656 256704426288 257200344576 257285468448 257487061734 257984491968 258069875364 258096513024 258969073536 259286729616 259873616736 260375657472 260665914348 260692819968 261169485696 261255923208 261574157952 262052435169 262079483904 262166222592 262487800352 262645582374 262965509856 263473523712 263560723776 263884012056 264364262568 264688536483 264803468544 265287650418 265315033088 265402842624 265610796192 266123920384 266211997632 266726283264 266814559872 267023619576 267139565568 267628018896 267744227328 268072647168 268443957978 268560520704 268889941824 269051572188 269498565504 269826840576 269989034112 270320207472 270437584896 270932068512 271049711616 271144354446 271262089728 271758080916 271786131456 271876082688 272373196536 272704973184 273203602623 273322232064 273657493984 273776320512 274155531552 274274574336 274491815612 274611004416 275113118952 275232577536 275448233088 275613805656 275951878461 276071701248 276576486606 276696580608 276913383264 277033623552 277540167744 277660680192 278386326792 278507206656 279016445232 279479993856 279820427264 279867105126 279988627968 280332067008 280453791744 280966589568 281186737944 281308833792 281823195024 281945567232 282461092704 282682412082 282805157376 283322254572 283445277696 284309440128 284829287841 285302493728 285426376704 285821724384 286172318404 286296579072 286820060184 286944602112 287169434496 287694511587 287819433216 288140283369 288345698802 288696931488 288792479574 288822288384 289350387648 289446152004 290232553464 290358577152 291372759552 291697570818 291727679488 292261091136 292357818828 292387995648 292922614656 293152131048 293279422464 293815671408 293912913609 293943250944 294270927696 294839419392 294937000416 295298775396 295836198588 296407714176 296869513563 297443025376 297572179968 297903902112 298479412224 298578197952 298812145716 299389410432 299488497336 300067068672 300166379856 300401572023 300532011264 301081521258 301112598528 301212255744 301581728064 302130585792 302501184552 303185886192 303555195648 303771600384 304110233406 304141623296 304242283008 304798577076 304830038016 304930925568 305169850944 305759397888 305860593024 306419846103 306793094832 306926309376 307302790656 307487511072 307864680732 307998360576 308424972996 308558896128 308937379968 309502258821 309636649728 309879262224 310013816832 310580663904 310715523072 311283653184 311527556172 311662826496 312232688712 312368265216 312751421696 313184617641 313320607488 313704932128 313841147904 313893500886 314414993088 314551517184 314797980672 314987206464 315373575384 315510515712 316087413264 316224663552 316335080187 316472438016 317051094402 317188763136 317768729292 318155802048 318293950464 318875937408 319405707264 319848120144 319987003392 320379505152 320965305444 321104673792 321356271936 321495810048 321549439932 322083651456 322672567707 322812677376 323065613808 323205894144 323796862368 323937460224 324784047924 324925074432 325519186104 326059992832 326511622647 326653399296 327054078176 327196090368 327794354496 327936688128 328051194268 328193639424 328793727528 328936495104 329537941488 329796147429 329939350272 330542630334 330686157312 331054793658 331694346816 331804125468 331838373888 332997439488 333458678448 334012675584 334623403548 334768702464 335031006912 335141889876 335176482816 335789338752 335900472696 336813086736 336924559503 336959336448 337575452256 337687177338 338098512672 338751673344 339279444072 339934886144 340313832621 340971272992 341084121966 341119328256 341499595104 341743050432 342159326208 342272568384 342933792768 343047291264 343316082312 343979322624 344093167152 344515237962 345142231686 345292098048 345715639488 345923449956 346498155648 347167543296 347554552464 348225980928 348341230944 348614170002 348765543936 349403246892 349439311872 349554963456 350194109832 350620679808 351261774801 351298031616 351414298368 351845349408 352485683424 352638738432 352918048644 353071291392 353716867224 353870456832 354147728256 354795272307 354949330176 355598339922 355635044352 355752746496 356031492768 356186087424 356837358528 356992303104 357430196224 357925277304 358080694272 358519922432 358735429584 359175460854 359331420672 359769120768 359829135162 359985378816 360426943296 360583446528 361242758016 361525805928 361682786304 362344107888 362501443584 363164262048 363448815534 363606630912 364271470164 364429642752 365540708736 366148005888 366209084367 366817491936 366976770048 367264310784 367485074208 367935837948 368095601664 368768648808 368928774144 369217844352 369892943469 370053556992 370730184174 371181769056 371342942208 372021926976 372639991808 373156140168 373318170624 373776089344 374459523018 374622119424 374915650592 375078445056 375141013254 375764260032 375927422976 376614790272 376909882776 377073543168 377763006096 377888031783 377927036928 378914722578 379079253504 379772383788 380360826756 381095632512 381689374581 381728772096 382426746912 382592802816 382892579328 383592682116 383759244288 384187044492 384460931736 384929241984 385056639432 385800516864 385928202672 386230592601 386976737952 387104813046 387144769536 388497012736 388930094424 389681454848 389810425104 390563486208 390869508064 390998871522 391039229952 391754228544 391883884812 391924334592 392361236928 393119225856 393249333888 393731700528 393968373561 394448264784 395210285568 395341085664 395826018084 396546393852 397205202816 397931475627 397972549632 398104263936 398416194288 399185880576 399317996448 400089424896 400221839808 400535429364 400709348352 401442028344 401616340992 401934444289 402108970752 402665936967 402840781056 403334912736 403577358282 404247848256 404740260864 405028800512 405480311208 405656377344 406398102768 406574567424 406716531669 406893134592 407637121374 407679197184 407814124032 408559794804 409057459776 409235079168 409737054208 409983348096 410486240976 410664480768 411233297328 411411861504 411737723418 411916506624 412669678428 412848866304 413172349632 413351755776 413420708484 414107551872 414864729909 415044870912 415370074896 415550435328 416310251616 416491020288 417579490188 417760809984 418524667848 419038037663 419219990784 419730640896 419800657689 419982941952 420498100512 420680687616 421449884352 421632884736 421780106916 421963250688 422734792536 422918350848 423691639056 424023618123 424207736064 424983381858 425167916544 425874276352 426464160192 426649337856 427172673536 427953740592 428139565056 428475029248 428732586576 429258477606 429444868608 430230090276 430416903168 430754151744 430941192192 431729149824 432518548203 433045397232 433188719361 433233432576 434025581472 435348830196 435537865728 436869443521 437059139328 437546356227 437591519232 438391636704 438536728242 438581993472 439383921984 439728196572 439919133696 440723507112 440914876416 441406391544 442259129088 442405500624 442948163094 443754297882 443996585984 444611571264 445350234112 446164538064 446358269952 446708009216 446855853168 447719118336 447867296928 448218218574 449084115648 449232746004 449279115264 450100603008 450249569784 450798016896 451622281887 451668897792 451818383616 452372592096 453195878688 453751776828 454778829288 455332793472 455657400576 456165350109 456212434944 456363424512 457197865614 457245057024 457396388352 457754776416 458639096832 458790889536 459353650616 460189642248 460389464064 460954185984 461231266608 461797021098 461997540864 462637459494 462890057728 463406069952 464301307904 464454974592 464818893336 465020725248 465870995856 466073284608 466925479776 467291334258 467494239744 468349033068 468397375488 468552397824 469127132544 469980911232 470557398192 470761721856 470840251329 471622489632 471827275776 472196971008 472480809696 473060363076 473265773568 474131119896 474336995328 474708657024 475576641603 475783144704 476653093938 477233703072 477440925696 478313906112 478900614472 479108560896 479772180216 479980505088 480360677321 480569257728 481447958166 481657010688 482034407904 482243715072 482324159898 483125477184 483335258112 484219016064 484598420712 484808841216 485695293552 485906190336 487176071886 487387611648 488197341184 488278779156 489089989248 489685747712 489980098944 490581117264 490794135552 491691531744 491905032192 492076791402 492290459136 493190591292 493404742656 494306912232 494909025408 495813945501 496029235968 496582190487 497541520224 497757560832 499279364024 499496159232 500188017672 500801557207 501019013376 501935105322 502153053696 502546510368 502712834814 502764724224 503684008128 503850709044 503902715904 505219630104 505439004672 506363178384 506530766007 507147769008 508127510016 508919166108 508971696128 509902329216 510523439104 511456909488 511626182949 511678992384 512249392656 512614575648 513238989312 513408852576 514400689152 514570936896 514974123468 515968983936 516139750728 516772856943 517713347529 517938147072 518573459232 519747233472 520751314944 521331828696 522338971392 522511846416 522921255003 523148315904 524104870338 524158967808 524332445184 524975600704 525291164748 525931019712 526947047424 527121447552 527768024112 528728525136 529377072966 529606937088 530575300836 530630066176 530805685248 531221592384 532247840768 532423995264 533397509883 533452566528 533629119744 534047239152 534279131136 535256037792 535488454656 536145294336 536887915956 537121041408 537779883648 538103144376 538763191281 538997131008 539653681152 539743702743 539978068224 540640414944 540875169792 541864137024 542099423232 542288708892 542524179456 543516161832 543752165376 544746393072 545173223301 545409946368 546407205246 546644464128 547314987968 547552641024 548311063104 548549148672 548983631224 549222008832 550226237904 550465155072 550896466176 551227611312 551903756922 552143402496 553152973212 553393161216 553826766528 554067247104 555080335488 556095276261 556772653584 557014413312 558032890464 558959987712 559640854528 559734210252 559977255936 560664134016 561689284527 561933179136 562373475888 562617667584 562711519881 563646390048 563891134464 564922185408 565364824164 565610314752 566644509144 566890555392 568372083867 568618880256 569658575682 570604987456 570852753408 571643448768 572344636808 572593158144 573640120368 573889204224 574089589969 574338868992 575389023174 575638866432 576280566738 576691397604 577393862976 577584959148 577644576768 578700775296 578892304008 580465106928 580657219569 580717154304 582745519104 583395141636 583455358976 584522182272 584715637656 585845229312 586304262096 586498307283 586558844928 587631342816 587825827218 587886501888 588541855392 589678838784 589874000832 590597550792 591672397176 592815428352 593739027126 594886050752 595144359936 595807804224 596958824448 597156395904 597624291432 598778820864 598976994672 600134137344 600332759712 600803144046 601064022528 602163042516 602225197056 602424511488 603163456128 604261171584 605002369104 605366037423 606371772384 607110391296 607543200768 608220466812 608283246592 608484566016 609597154152 609861851136 610339701888 611455682061 611518795776 611721186048 612839692206 613586189664 613852618752 614605581312 614975022144 615729361464 615996721152 616849945992 617117792256 617606585127 617874759936 619004517642 619273299456 619758524448 620027633664 621161327808 621431046144 622567306368 623055112344 623325652992 624465377424 624736530432 625502843392 626369235282 626641214976 627409864256 627682295808 627787001772 628829986176 629595961344 629974412928 630747150768 631021031424 632174826528 632449327104 632670160374 632944876032 634102188804 634377526272 635537458584 636311604096 637475072787 637751874816 638811414528 639696240288 639974006784 640759010304 641930610888 642209347584 642712543872 643098879864 643887716409 644167302912 645345135414 645625354752 646131227616 646411788288 647593724736 647874920448 649568095848 649850148864 651038372208 652119985664 653023245294 653306798592 654108156352 654392180736 655588708992 656102388536 656387278848 657587455056 657805092363 657872990208 659075882976 659592294858 659878700544 661085260668 661372314624 662109587316 663388693632 663608250936 664422244641 665631446823 665994878976 666917356896 668025351168 669246807096 669537404928 670062013824 670283779752 671578677504 671800945392 672327327861 673626173472 673849119006 673918672896 675150904512 675374354676 676197025344 677503346688 678558888144 679869772288 680627665242 681942545984 682168243932 682238656512 682999190208 683486100864 684318652416 684545136768 685796798421 685867585536 686094582528 686632164624 687958645248 688186334304 689030475924 690284463372 690584196096 691431278976 691846899912 692695531647 692996311296 693956189241 694335086592 695109104928 696451961856 696682461888 697228340004 697531087872 698806493784 699109926912 700388219664 700937001387 701241359616 702523549602 702596063232 702828596736 703690698816 704971366848 705277476864 705836097288 706142582784 707433734448 707740913664 708295456512 709590544614 709898660352 711196679844 711270088704 711505492992 712062985536 712372174848 713674717056 714860392448 714979640907 715850554608 716161388544 717039844864 717470859168 718350921708 718662841344 719538241536 719658270324 719970757632 720853886592 722171937249 722485516032 723051611856 723365572608 723486239847 724688215776 725002887168 726328524096 726897631068 727213261824 728542940328 728859285504 730764107829 731081417472 732296011776 732418168734 733634983872 733953540096 734528621568 734970148416 735871675896 736191203328 737537297616 737857548288 738115187103 738435688704 739785886938 740107113984 741460368348 742363538112 742685884416 744043853952 745279983616 746312280336 746636341248 747552178688 748919046036 749244238848 749831301184 750156890112 750282026508 751528520064 752902657983 753229580544 753819765552 754069252221 754147086336 755526012192 755776063566 755854073856 757829445156 758158507008 759544767576 760721653512 762191265024 763378749162 763457544192 764853493824 765185605632 765785158656 767185364232 767518488576 768374088984 768921863472 769858483968 770113278864 771601033728 771856405344 772461185202 773953475904 774209626092 774289539072 776994025472 777860188848 779362909696 779620850208 781126972416 781739016128 781997743044 782078459904 783508457088 783767769624 784722473856 786157305507 786238451712 786498667776 787463401056 787936747122 788896529568 790420571136 790682171328 791652036168 793092787704 794065609449 794410405632 795862951254 795945099264 796208527872 796832388576 798371761152 798635992896 800178849792 800443679616 801070858728 801418696704 802884056688 803232681984 803868888578 804217941504 805331873934 805681562112 806669825472 807154716564 808495696512 809480521728 810057601024 810960622416 811312754688 812796205536 813149134848 813433063338 813786269184 815274242748 815358394368 815628248064 817119589608 818114919552 819474108416 819610807869 819966696192 820972481952 821328961536 822466594656 822823723008 823475446836 823833013248 825339356856 825697732608 826344699264 826841416968 827855635383 828215103744 829729459818 830089741824 830740149792 831100870656 832620503232 832982040576 835158980376 835521619968 837049335696 838076075326 838439981568 839461281792 839601315378 839965883904 840996201024 841361375232 842899768704 843560213832 843926501376 845469585072 845836701696 847383278112 848047236246 848415472128 849966763716 850335833088 852928320384 854345347072 854487863523 855907481184 856279130112 856950058496 857465173152 858516955212 858889737216 860460180552 860833806336 861508303488 863083534761 863458299648 864420850107 865037096406 866090794464 866377438722 866466865152 868051162944 870697660392 871075731456 873738887042 874118278656 875092712454 875183038464 876783273408 877073456484 877163986944 878767843968 879456393144 879838267392 881447014224 881738740827 881829752832 882812783088 884518258176 884811001248 885896326188 887508595764 889223142528 890608540689 890700468224 892329076128 892716539904 893416018432 893711706336 895438236672 895734593856 896436437148 898168231296 898465492008 900201206016 900499139568 901204716069 901596033792 903244563774 903337795584 903636767232 904745184192 906391757376 907503553656 909557658576 910665586944 911314801152 912330700218 912424869888 912726849024 914395731228 914490114048 914792776704 915509552832 917278193664 917581779072 918707301232 919259538309 920379284496 920778928128 921908371968 922462533216 923594042196 923995081728 925274918988 926812139904 928506776463 928602615808 928909949184 929637786672 930041450496 931741991712 932146569216 933850959552 934582668516 934988479488 936698066136 937104795648 938254265088 939553852923 939961822464 941114796384 941523443712 941680502658 943244979264 943654551552 944393942016 944961619392 946120726152 946531547136 948262239792 948673990656 949005240561 949417314048 951153283206 951566289408 953306187876 954467406144 954881851392 956627812224 957801228944 958217121792 959544360432 959961010176 960721354642 961138515456 962895916332 963314021376 964068815808 964487430144 964648319796 966250954368 968017703121 968438032128 969196841424 969617682432 971390587104 971812380672 974352143772 974775223296 976557558312 978179978496 979371495424 979534867941 979960197888 981162234528 981588271104 983383063488 983810064384 984153582804 984580918272 986381182584 986809485312 988613824464 989388442287 989818050816 991627891002 992058471936 993164380974 995083040448 995515121664 998558728048 998992318464 1000376035344 1001603114414 1002038026752 1003870210644 1004306107392 1005093020736 1005425669628 1005529448448 1007368016256 1007701418088 1010439260208 1010773678509 1010878009344 1012726356768 1013061532014 1014295538016 1016255020032 1017838332216 1019804658432 1020941497863 1021046878208 1022913818976 1023252365898 1023357984768 1024498785312 1025229151296 1026477978624 1026817705152 1028801378304 1029141873792 1029948246936 1031937967872 1032279501456 1033545713886 1035426695058 1035876294144 1037146918464 1039494466944 1041502629888 1042663657392 1044677942784 1045023692832 1045842510006 1046296631808 1048209740676 1048317935616 1048664890368 1049951201408 1050582329496 1051862039424 1053785324403 1053894094848 1054242895104 1055536048224 1057457050272 1058754145932 1059213874176 1061150601672 1061611370496 1062443184768 1064385816921 1064495681536 1064847990528 1066795019766 1066905133056 1067258239488 1068094478304 1068558262272 1070512075584 1070976909312 1072290588672 1073775831912 1074242082816 1075559767296 1076206288752 1077526382562 1077994262016 1079307362304 1079487405486 1079956136448 1081280829888 1081750339584 1083728274048 1084577417784 1085048358912 1087032323664 1087504330752 1089492786144 1090346446602 1090819892736 1092814410492 1093288928256 1094629975936 1096622126208 1097967262448 1098444017664 1098627253101 1100452475808 1100930310144 1101792932352 1102455222624 1103807513844 1104286804992 1106305946424 1106786322432 1107653533056 1109678830407 1110160670976 1112190552522 1113545307168 1114028826624 1116065780928 1117919975424 1119468420504 1119954511872 1121328268032 1123378569054 1123866358272 1124746951776 1125235335168 1125423039762 1127292780096 1127782268928 1129844370816 1130729648328 1131220629504 1133289018288 1133664095349 1133781110784 1136744167734 1137237760512 1139317151364 1141209974912 1143286897536 1144689273616 1145068123743 1145186316288 1147280240736 1147778408448 1148179179938 1148677737984 1150778046348 1151277732864 1152561133476 1153382795208 1154787725952 1155169918296 1157401550592 1157784608016 1158691777803 1160930213856 1161314439138 1161434308608 1165491038208 1166790283272 1169044364544 1169431275312 1171690458624 1172608524192 1172996614566 1173117689856 1175262685632 1175651654436 1175773003776 1177083710784 1179357677568 1179748001664 1181195101584 1181905120683 1183344794352 1185630856704 1187478054252 1189772101504 1191615608448 1193794426881 1193917648896 1194312791808 1195248582864 1197557641728 1197953989344 1200268274688 1200665519424 1201606288092 1202128045056 1204326085032 1204849022976 1205803332867 1206326912256 1207997810901 1208522343168 1210004738208 1210732074846 1212743544768 1214220782592 1215086401536 1216440933624 1216969132032 1219194308304 1219723702272 1220149595007 1220679403776 1222911364122 1223037591552 1223442372096 1225679384412 1227172379328 1227705237504 1229211162624 1229950044288 1231458722928 1231993442304 1233699891984 1234235584512 1235213170254 1235749519872 1238009035284 1238546598912 1239517048896 1240055267328 1242322655616 1244594189727 1245134612736 1246110224688 1246651305984 1248930754848 1249473060864 1251005686784 1252738470564 1253282429952 1254819728512 1255574003544 1257114112989 1257659972352 1259191922688 1259401973067 1259948825856 1261494301536 1262042062848 1264349653056 1264898654208 1265340320748 1265889752064 1268204377608 1268755052544 1271074917168 1272070854369 1272623208192 1274950145574 1275503749632 1277622829056 1279392480576 1279948013568 1281518020608 1283861221776 1284418695168 1285425087744 1286197759728 1287775432818 1288334605824 1290690270828 1291250709504 1292262455232 1292823576576 1295187449472 1297555644609 1299136191696 1299566158083 1299700297728 1302076744416 1304239971328 1306046490588 1306613597184 1308216312704 1310608330563 1311177417984 1312204777072 1312639068681 1312774557696 1315174910112 1315610184726 1315745980416 1318151765952 1319184589716 1319757401088 1322170521336 1322744629248 1324219174632 1326777387264 1327216501872 1328844489282 1331262893646 1331989757952 1333834713792 1336050702336 1338493614192 1339074809856 1340124027648 1340567559504 1343157355008 1343601890784 1344654655722 1347252346944 1347698238012 1347837345792 1350301809024 1350748709352 1352394050688 1354866845661 1355006693376 1357117776288 1359739544576 1361255330484 1363885091968 1364336487864 1365998380416 1366972201728 1368496050327 1368637304832 1369090273536 1371593596842 1371735171072 1372189165056 1373264329248 1375917290496 1376372668608 1378060951848 1380568926744 1381168392192 1382862557952 1383693799824 1385391063294 1385992622592 1387912378482 1388670173184 1390218209856 1392903923712 1393364923776 1394456680008 1395062175744 1397612987568 1398219853824 1400776439328 1401874002774 1402482719232 1405047099204 1405192126464 1405657193472 1407381397632 1409942733696 1411672194576 1412285165568 1412520753987 1414867468896 1415481827328 1416590913024 1419181089228 1419797320704 1422393359688 1423010985984 1424125971072 1426729924809 1427349434112 1429720784896 1429959281814 1431701109216 1432322777088 1434079689728 1434941718336 1436701843416 1437325682688 1439316540648 1439941515264 1441082031963 1441707773184 1444343874498 1444971032064 1446103223712 1446731145216 1446972479694 1449376431552 1450005774336 1452657048192 1453795262136 1454426523648 1457085880656 1457718571008 1461528215658 1462162834944 1464592023552 1464836337468 1467269967744 1469057243136 1469940296832 1471743351792 1472382406656 1475074595232 1475715096576 1476230374206 1476871377408 1479571773876 1480214227968 1482920736696 1484727076224 1487441836503 1488087707904 1489746571461 1490559967232 1492624560672 1493272682496 1495104357376 1497838092072 1498488477696 1499662602368 1500564053016 1502404671621 1503057040128 1505805315966 1506459161088 1507639531104 1508138504442 1508294172672 1511052024384 1511552127132 1511708147712 1515658890312 1516317014016 1519089535152 1521443307024 1524382530048 1526757498324 1526915088384 1529706987648 1531570317312 1534370728464 1534878548847 1535036977152 1536748177968 1537843726944 1539716967936 1540226557728 1543202067456 1543712810688 1544922370404 1547906951808 1548419252184 1550318570829 1553140042587 1553988050944 1555720377696 1558725819392 1559241700416 1562253944832 1563478032256 1563995486088 1567016914176 1567535539248 1568763765009 1569444947712 1572314611014 1572476903424 1572997335552 1574926802112 1575873494244 1577793059136 1580841142272 1581364342656 1583304072336 1586185575408 1588131218898 1588820811264 1591725902508 1591890198528 1592417055744 1593664777152 1596743522304 1597271985792 1600192529649 1600357699584 1600887359232 1602141717456 1602837393408 1605768113376 1606465363968 1607737777156 1608435883008 1610663747868 1611363124224 1613339650944 1614309433128 1616289573843 1616991393024 1618961043456 1619231108229 1620115202048 1621921244832 1622625509376 1625592411072 1626298269696 1626866126676 1627572538368 1630548485496 1631256496128 1634239179216 1635519669903 1636229839104 1638948216832 1639221615738 1639933392384 1641944963904 1642657923072 1644933189312 1645647446016 1646950893672 1647666026496 1650678713712 1651395465216 1652689398528 1653682833936 1655711270766 1656430207488 1659458919636 1660179483648 1661480299584 1662201741312 1665241006464 1668285828783 1670317960752 1671043239936 1674098671392 1676152150652 1676879963136 1678922563584 1679202630756 1679931767808 1681992402048 1685067853581 1685799537408 1687120427664 1687853002752 1688134559643 1690939170144 1691673403392 1694766556224 1696094472492 1696830944256 1699933527432 1700671666176 1705116251601 1705856640768 1708690694144 1708975727046 1711814962368 1712558260224 1713900116992 1714930346304 1717033910424 1717779474432 1720920361104 1721667612672 1722268769907 1723016606976 1726167069522 1726916599296 1728841700214 1730074192812 1732181588928 1732754877444 1732933730304 1736102325888 1741395320784 1742151462912 1747477774084 1748236557312 1750185424908 1750366076928 1753566546816 1754146912968 1757535687936 1758912786288 1759494921849 1759676534784 1762894028448 1763477481654 1763659505664 1765625566176 1769036516352 1769622002496 1771792652376 1775017191528 1778446285056 1781217081378 1781400936448 1784658152256 1785433079808 1786832036864 1787423412672 1790876473344 1791469187712 1792872874296 1796336462592 1796930984016 1800402412032 1800998279136 1802409432138 1803192067584 1806489127548 1806675591168 1807273534464 1809490368384 1812783514752 1815007107312 1819115317152 1821331173888 1822629602304 1824661400436 1824849739776 1825453698048 1828791462456 1829585553408 1831019105664 1834367046183 1834556387328 1835163558144 1837414602464 1838519076618 1840758568992 1841557856256 1843816743936 1844925066432 1847188084392 1847990163456 1850549837976 1852819755381 1853624279808 1857013552926 1857205231616 1857819898368 1859275573344 1860082900992 1863483983424 1864293138432 1867701919104 1869165337032 1869976958976 1873396132272 1874209591296 1876508530176 1879107705846 1879923644928 1882229592768 1883046887424 1883361005316 1886489958528 1888787884032 1889923238784 1892241452304 1893063094272 1896524479584 1897347981312 1898010481122 1898834628096 1902306566412 1903132578816 1906612375752 1908934812288 1912425218361 1913255624448 1915602457888 1916434243584 1919088720864 1919922020352 1921442709284 1922277030912 1925791832664 1926628042752 1928137631616 1929296639592 1931663149227 1932501908736 1936035406242 1936876064256 1938393682848 1939235364864 1942781174208 1943624761344 1948704287544 1949550446592 1953115116624 1956359956992 1958742990848 1959069735882 1959920395776 1962324469056 1963176542208 1966766126976 1968307165608 1969161836544 1972762365168 1973415277089 1973618970624 1977227648928 1978776884574 1979636101632 1983255782004 1984116943872 1986328761948 1990166080896 1993266733923 1997117456096 1997984636928 2000752070688 2003206228828 2004076053504 2007740421288 2008612214784 2010186041472 2010851339256 2014736032512 2015402836176 2016981983583 2020878520416 2021547357018 2021756018688 2025452713536 2026123064028 2028591076032 2032510040064 2035676664432 2039609316864 2041882995726 2042093756416 2045827637952 2046504731796 2046715969536 2048997570624 2050458302592 2052955957248 2053635410304 2057390395263 2057602756608 2058283747584 2059896493872 2063875935744 2064559002912 2067091427772 2070853390116 2071752588288 2074293836928 2078086594941 2078988933888 2083005259776 2085327314784 2089355885568 2090047385664 2091685020012 2092593263616 2096419481352 2097329780736 2099902402816 2101164658992 2102811004161 2103724078848 2107570648806 2107788189696 2108485790208 2111072096448 2114914100544 2117508291864 2118427748352 2122301203344 2123222740992 2124886369536 2128771633842 2128991363072 2129695981056 2133590039532 2133810266112 2134516478976 2136188956608 2137116524544 2141024151168 2144581177344 2144938922721 2147551663824 2148484165632 2151119534592 2152412577504 2155052765124 2155988524032 2158614724608 2158974810972 2159912272896 2162561659776 2166515811747 2167456548096 2169154835568 2170096717824 2174064647328 2175008661504 2178985572288 2180692893204 2181639785472 2185628820984 2186577856512 2189259951872 2192292323487 2193244252416 2195934524896 2196888035328 2197254506202 2200904951616 2201860620288 2203585864704 2204910445248 2207615027688 2208573609984 2212611892848 2213572644864 2214345561309 2215307066112 2219357660814 2220321341952 2224381105044 2227090614336 2228057653248 2232131561856 2235839950848 2238936841008 2239909023744 2242656536064 2246757138108 2247732716544 2249493903552 2250470670336 2250846079524 2254585560192 2258707973949 2259688741632 2261459296656 2262207756663 2262441259008 2266578036576 2267328190698 2267562221568 2273488335468 2274475521024 2278634302728 2282419949824 2286573795072 2289378547232 2290136247486 2290372632576 2294560481472 2295556816896 2296358359876 2297355475968 2301556092696 2302555465728 2305122266952 2306765590416 2309575451904 2310339836592 2314803101184 2315569216032 2317383555606 2321860427712 2322628878276 2322868617216 2330982076416 2333580566544 2338088729088 2338862550624 2343380917248 2345217048384 2345993229132 2346235379712 2350525371264 2351303308872 2354167421568 2358471916521 2358715355136 2359496003328 2362390203168 2363810241366 2366689588704 2371261713408 2374956108504 2379544203008 2382196828347 2383231216896 2387588853762 2387835297792 2388625583616 2390497165728 2395115283456 2395907978688 2400536549376 2401331038848 2403212576184 2404256090112 2408652170064 2409698045952 2411606665734 2412653824512 2415995621802 2417044686336 2420009476416 2421464149692 2425487089536 2428441565184 2430172803072 2432881867248 2433938264064 2438388616608 2439447404544 2440299190014 2441358807552 2445822728244 2446075183104 2446884744192 2451358768824 2454344758656 2458422325248 2458832423607 2459900088576 2462917445856 2463986884608 2467399783968 2468471169024 2470426340508 2471499039744 2476018070568 2477093197824 2479034097792 2483566906149 2484645311232 2489188379454 2490269225472 2492220449376 2493302611968 2497861509696 2498946121728 2502011373568 2505476941128 2506564859904 2509639457024 2511148007088 2514228225978 2515319944704 2518383845376 2518803946134 2519897651712 2522988603072 2524084125696 2528699306112 2530680641496 2531779504128 2536408755216 2537510105088 2542149834336 2544141708738 2545246416384 2549900291148 2551007499264 2558784961152 2563036041216 2563463590569 2567722443552 2568837390336 2570850175488 2572395519456 2575550865636 2576669211648 2581380541656 2582501419008 2584524910464 2589250604283 2590374898944 2593262550321 2595111289218 2598272383392 2599132316166 2599400595456 2604153488832 2608479942656 2612092981176 2613227194368 2616432625408 2621216661126 2622354835968 2624409554144 2625278137362 2625549115392 2630349820224 2631220369452 2631491960832 2636303531904 2638369179432 2639514802176 2644341042672 2645216222481 2645489258496 2648438349264 2653554774528 2654433003744 2657688978564 2662525787292 2667669427584 2671825622067 2672101404672 2676987228384 2678149619712 2680248055296 2681135119008 2686314710016 2687203781568 2689309311444 2694504693888 2695396476024 2700603618048 2701497418704 2703614148207 2704788101376 2709733691322 2710013386752 2714235552576 2719479089152 2722510660968 2727770183936 2728672975728 2731996760832 2733944403456 2736992100654 2737274609664 2738180547072 2743187193684 2743470342144 2744378330112 2746528658496 2751834580992 2752745337216 2756121903696 2757778614927 2761137853488 2762336784384 2765725115904 2767387599648 2770782126588 2771985245184 2775824756964 2780436419712 2785520329389 2785807847424 2786729847552 2788913360016 2790124351488 2795225975136 2796439707648 2801552878656 2803748005548 2804965438464 2810094198408 2811314386944 2813541110023 2814762795264 2818661558769 2819885467392 2823344389152 2824570331136 2825041507974 2829734937792 2830963654656 2833181826048 2838362178456 2839594641408 2844786719376 2846021971968 2847015721683 2848251942144 2853459849618 2854698868224 2859441569792 2859918563628 2863402218432 2864645554176 2868159379456 2869883436672 2873403686832 2874651365376 2878633081296 2879883030528 2882164063926 2883415546368 2888687748996 2889942064128 2892206447424 2893462290432 2893944959388 2898752863104 2904053109363 2905314096384 2907590524272 2908853047296 2914171761312 2915437142016 2923056431316 2924325669888 2929672674936 2933266263641 2934539935488 2938114486272 2938604603823 2939880593664 2943486703584 2944764813312 2950149190464 2951430193152 2952460748412 2953742754816 2959143547752 2960428455936 2965841473392 2968165326861 2969454152448 2974883673006 2976175415808 2979493142922 2981119934464 2985249121344 2986545364992 2990208714752 2995676184144 2996976955392 2999325204736 3001128106032 3004809343242 3006114080256 3011610631932 3012918322176 3015279062208 3016277008884 3016588345344 3022104048768 3023104254264 3031317780624 3032321035527 3032634028032 3038179070304 3042886614048 3048765060096 3053514996648 3059413975296 3062824493589 3063140634624 3068741456928 3069757097694 3070073954304 3073496355936 3075687453888 3079433935872 3080453115456 3086404134912 3087425621376 3089844740808 3095813903616 3096838504368 3100637141658 3106280085174 3107976101888 3111440755392 3117451638784 3118483400832 3124507889664 3126956064512 3127990972176 3134033828352 3135071078496 3137527530018 3138889895424 3144629222028 3144953806848 3145994671104 3149853604224 3151746988488 3155586118272 3161355973209 3161682284544 3162728685312 3166608144672 3172371150816 3176262437796 3177641622528 3183451805016 3184834111488 3187329554304 3193157450763 3193487044608 3194543971584 3200385059298 3200715399168 3201774718464 3204283434912 3205674786816 3211536226752 3212930727936 3215475554312 3216871766016 3221327495736 3222726248448 3226679301888 3228618866256 3232579147686 3233982786048 3237922086912 3238462216458 3240230404096 3243842489664 3245251018752 3251184822144 3253732253352 3255145076736 3261096970992 3262512992256 3268478358432 3271039339806 3272459678208 3277896433664 3278443231476 3279866784768 3283889927808 3289866378624 3293901787344 3295332052992 3295881759303 3301357427424 3302790930432 3305378797056 3307365667872 3311422541532 3312860414976 3318917839272 3320358967296 3322960599168 3329036491221 3330482012928 3336571657566 3340635921504 3342086479872 3348197342784 3352304301304 3353759926272 3358405261512 3359863535616 3362524741247 3363984804096 3370135707162 3371599074816 3374240855328 3375706005504 3376269119286 3381878340288 3383346806784 3389533112448 3392188944984 3393661888512 3399867054864 3400992286047 3401343332352 3410232503202 3411713281536 3417381388288 3417951454092 3423629924736 3427800233984 3429860692608 3434067820848 3435204371229 3435558948864 3441840722208 3443335225344 3444537539814 3446033213952 3452334139044 3453833198592 3457683400428 3460148385624 3464363177856 3465509754888 3472204651776 3476075333409 3482790641568 3484302925824 3494955548168 3496473114624 3500370849816 3507133093632 3508293825936 3515071375872 3517825572576 3518989843698 3519353069568 3525788056896 3526954963308 3527319011328 3531251132352 3538073032704 3539244004992 3543585304752 3545715362049 3550034383056 3556892570112 3562434162756 3562801872896 3569316304512 3573664073728 3574846825344 3581383280643 3581752946688 3582938375424 3585745748592 3592672925184 3593861968032 3600804824064 3601996558272 3604818864276 3606384135168 3612978255096 3614547068928 3617409998601 3618980736768 3623993432703 3625567029504 3630014214624 3638230634304 3642662347776 3645259204608 3649322800872 3650907396096 3657582924912 3659171106816 3660448785021 3662038211328 3668734092366 3669112774656 3670327116288 3674829204928 3677038153236 3681517137984 3683115712512 3687633487872 3689850132864 3694376168784 3695980326912 3701099675952 3705639510762 3707248559616 3714027105852 3714410463232 3715639796736 3718551146688 3720165801984 3726967966848 3733782569181 3735403838208 3738330674064 3739953917952 3746792264544 3748419182592 3753017060352 3758215411692 3759847289856 3764459185536 3766722010632 3771342338967 3772979917056 3777575768064 3778205919201 3779846477568 3784482904608 3786126188544 3793048959168 3794695962624 3796020962244 3797669256192 3804613132824 3806265157632 3813224751504 3816212563107 3817869624576 3824850436722 3826511248896 3831204915776 3832868487168 3838177441728 3839844040704 3842885418568 3844554061824 3851583665328 3853256085504 3856275263232 3858593279184 3863326298454 3865003817472 3872070812484 3873752128512 3876787365696 3878470729728 3885562348416 3892666933827 3897408575088 3898698474249 3899100893184 3906230233248 3912719913984 3917485981696 3918139471764 3919840791552 3924648938112 3931824991689 3933532253952 3936614331216 3937917206043 3938323673088 3945524730336 3946830554178 3947237941248 3954455297856 3957553769148 3959272203264 3966511564008 3968233887744 3972657523896 3980332161792 3986533467846 3994234912192 3995969273856 4001504141376 4006412457656 4008152107008 4015480842576 4017224429568 4020372082944 4021702678512 4029472065024 4030805672352 4033963967166 4041757040832 4043094714036 4043512037376 4050905427072 4052246128056 4057182152064 4064600536983 4065020080128 4071353328864 4079218633728 4083765991452 4084187512832 4091655275904 4093009463592 4097995141248 4100916605184 4105488150981 4105911914496 4107270820608 4114780790526 4115205513216 4116567495168 4119792987744 4127751871488 4129118005824 4134182855544 4141706780232 4143505176576 4148587673856 4156173189882 4157977867776 4166010519552 4170654629568 4178711771136 4180094771328 4183370040024 4185186527232 4192838962704 4194659561472 4199804805632 4202329317984 4205622008322 4207448157696 4215141297612 4215576379392 4216971580416 4222144192896 4229828201088 4235016583728 4236855496704 4237562261961 4244602406688 4246445481984 4249772739072 4257543267684 4257982726144 4259391962112 4267180079064 4269032957952 4272377913216 4280189774427 4282048302336 4289162354688 4289877845442 4295103327648 4296968331264 4302239069184 4304825155008 4310105530248 4311977048064 4317949621944 4319824545792 4323246095889 4325123319552 4333031623494 4334913096192 4338309671136 4340193435648 4348129294656 4350017323008 4357971144576 4361385786408 4363279570944 4371257641968 4373155713024 4378519903744 4384584646974 4386488504832 4391869049792 4393776070656 4394509012404 4401809903232 4407171729408 4409820890496 4415230055376 4417147219968 4425223785696 4427145289728 4428691122618 4430614132224 4438715321628 4440642683904 4448762210088 4454181228672 4462325509509 4464263123712 4469239714383 4471679901696 4477873682016 4479818047488 4485313072128 4493514276216 4495465433088 4498987807104 4501692159048 4507214014863 4509171120384 4517415947898 4519377483264 4522918593312 4524415513326 4524882518016 4533156073152 4534656381396 4535124443136 4546976670936 4548951042048 4557268605456 4564839899648 4573147590144 4578757094464 4580272494972 4580745265152 4589120962944 4592716719752 4594710951936 4603112185392 4604635646541 4605110931456 4610244533904 4613531180832 4619150903808 4620679673184 4629606202368 4631138432064 4634767111212 4643720855424 4645257756552 4650955712487 4659420127761 4661964152832 4667161133088 4676177458176 4677725101248 4686761834496 4690434096768 4691986458264 4701050742528 4702606617744 4706291295027 4708334843136 4716943833042 4717430710272 4718992006656 4724780406336 4727620482732 4733379177408 4742523426816 4749912217008 4759088406016 4764393656694 4766462433792 4775177707524 4775670595584 4777251167232 4780994331456 4790230566912 4791815957376 4800577588947 4801073098752 4802662077696 4806425152368 4808512180224 4817304340128 4819396091904 4823213331468 4825307649024 4831991243604 4834089372672 4840018952832 4842928299384 4848868721529 4850974179072 4856883130368 4857693324687 4860345606144 4865763734496 4867876528128 4876777233216 4878894809088 4880598380028 4882717615104 4891645456488 4893769488384 4902717537648 4906559009709 4908689517312 4916844650496 4917664847214 4919800177152 4925834891712 4927973769216 4934799567936 4936942338048 4940852681016 4942998079488 4952036141136 4954186395648 4958068195584 4967133812298 4969290622464 4978376758908 4980538450944 4984440898752 4986605223936 4995723019392 5004022747136 5004857486349 5010953882256 5013129719808 5019278914048 5022296014176 5028456451956 5030639889408 5036767690752 5037607892268 5039795303424 5045977206144 5055203560743 5057398612224 5061361282992 5063559008256 5064403678929 5072817510432 5075020210176 5084299668672 5088283417476 5090492832768 5099800582296 5102014998528 5115348754803 5117569922304 5126072082432 5126927181138 5135444887104 5137674780672 5141700350976 5144791038912 5151101731272 5153338423296 5162761083312 5165002838016 5166806309721 5169049820928 5178501208566 5180749797888 5186525100642 5190222578436 5196544766784 5198264632332 5198801190912 5208306977664 5216959885312 5224185962352 5226454388736 5232865250816 5242433322252 5244709671936 5248819108288 5250556274724 5251098230784 5260699640448 5262440738904 5272607063808 5276738358864 5278484765547 5279029604352 5288682085344 5290432444962 5290978516992 5296876698528 5307109549056 5308866007488 5315377957128 5325051574584 5335338855168 5343651244134 5344202809344 5353974456768 5356299239424 5360496110592 5362270238016 5372629420032 5374407563136 5378618622888 5389009387776 5390792952048 5401207236096 5402994837408 5407228296414 5409576202752 5419467382644 5420026773504 5428471105152 5438958178304 5445021321936 5455540367872 5457345951456 5463993521664 5467888806912 5473984201308 5474549219328 5476361094144 5486374387368 5488756660224 5493057316992 5503101138549 5503669161984 5505490674432 5512243807392 5515557229854 5522275706976 5524673568768 5531450231808 5534775199296 5541564253176 5543970490368 5551649513928 5558459266143 5560872839424 5571040658778 5571615694848 5573459695104 5577826720032 5580248702976 5590451950272 5592879415296 5603105757312 5607496011096 5609930876928 5620188396816 5622628773888 5627082220046 5629525590528 5637323117538 5639770934784 5646688778304 5649140662272 5650083015948 5659469875584 5666363652096 5676724356912 5679189282816 5689573438752 5692043943936 5694031443366 5696503884288 5706919699236 5709397736448 5719837127256 5726804436864 5736318758912 5737275655083 5739766873344 5746807373664 5749302730752 5757266162592 5759766061056 5764328127852 5766831092736 5777375497992 5779884128256 5784412894848 5787889918776 5794989447681 5797505726208 5808106218726 5810628192768 5815181048544 5817706094592 5828343522624 5830874284032 5846112862632 5848651339776 5859345349872 5866532527282 5869079870976 5876228972544 5877209207646 5879761187328 5886973407168 5889529626624 5900298380928 5904921496824 5907485509632 5918287095504 5920245831267 5920856911872 5931682946784 5936330653722 5938908304896 5949767346012 5952350831616 5958986285844 5970498242688 5979800201769 5980417429504 5991352368288 5993953910784 5998650409472 6002256212064 6009618686484 6012228160512 6023221263864 6025836644352 6030558124416 6032554017768 6044208097536 6046208508528 6050945950749 6062635561248 6064642071054 6065268056064 6076358140608 6085773228096 6097530120192 6107029993296 6118827950592 6125648987178 6126281269248 6137482913856 6139514195388 6140147908608 6146992711872 6151374907776 6158867871744 6160906230912 6172171185789 6172808269824 6174851242752 6179689481616 6191627807232 6193677008736 6201274283316 6212560170348 6222881510784 6234259784823 6234903277568 6236966801664 6249015779328 6253912129024 6255981944352 6268067656704 6270142156992 6275055060036 6277779790848 6289258444056 6291989342208 6299707208448 6303493976976 6308433012483 6311172236544 6322711946418 6323364569088 6325457370624 6333216289344 6344742301632 6352524875592 6355283245056 6366903610032 6369668222976 6374659108608 6386314901526 6386974089216 6389087943168 6400770118596 6401430798336 6403549436928 6408566869824 6411349573632 6423072453504 6430951108624 6433743532032 6434816768163 6442654991472 6445452496896 6453358603776 6457237732512 6465158295372 6467965572096 6475844173824 6476924432916 6487684979328 6499547435241 6502369644288 6507464506704 6510290153472 6522193941984 6525025984512 6536956716864 6542078679612 6544919356416 6556886462952 6559733569536 6567779855616 6576876970461 6579732757248 6587803574688 6590664105984 6591763518606 6602714854848 6605581860864 6610757594112 6614731335744 6622845083064 6625720829952 6637835678544 6640717934592 6643036683927 6645921198336 6658072982442 6660964025856 6673143315132 6681271843008 6684172959744 6696394685568 6704608602608 6707519852544 6716810523024 6719727071232 6725049482494 6727969608192 6740271414324 6743198149632 6748481710656 6751412011008 6752538238572 6763756680576 6776123921847 6779066224896 6784377889968 6786623269989 6787323777024 6799734109728 6801984572094 6802686664704 6820465006404 6823426563072 6835902908184 6847259849472 6855600467968 6859721385216 6868135641696 6870408742458 6871117897728 6883681444416 6886670450688 6889075079628 6892066427904 6904668278088 6907666397184 6915366800856 6920296771248 6928726355712 6931019509776 6944409303552 6952150666818 6965581283136 6968605851648 6989911096336 6992946229248 7000741699632 7014266187264 7016587651872 7030142751744 7035651145152 7037979687396 7038706139136 7051576113792 7053909926616 7062502264704 7075415749563 7076146065408 7078488009984 7087170609504 7091430724098 7100068766112 7113785140224 7124868325512 7138632609024 7146590485041 7147328147456 7149693650688 7162766561286 7163505893376 7165876750848 7171491497184 7185345850368 7187723936064 7201609648128 7203993116544 7209637728552 7212768270336 7225956510192 7229094137856 7234819997202 7237961473536 7247986865406 7251134059008 7260028429248 7276461268608 7285324695552 7290518409216 7298645601744 7301814792192 7315165849824 7318342213632 7320897570042 7324076422656 7337468184732 7338225549312 7340654232576 7349658409856 7354076306472 7363034275968 7375266975744 7376497270821 7379700265728 7388752337568 7391960653824 7402199351904 7411279021524 7414497119232 7428054211704 7431279593472 7437102293376 7450700718447 7453935933696 7467565138362 7470807676416 7476661348128 7479907835904 7493584529088 7496838365184 7506034120704 7516430823384 7519694579712 7528918371072 7533444021264 7542684677934 7545959834112 7555151536128 7556411838402 7559692955136 7568965809216 7572252377088 7586097918336 7592041924488 7595338512384 7609226265648 7612530315264 7626449503008 7632425126214 7635739249152 7649700873444 7653022497792 7662409831552 7676354883456 7685770837136 7689108123648 7690390771707 7703167330656 7706512171008 7712550526464 7717186558368 7726652596908 7730007634944 7744141624968 7747504257024 7753574731392 7767751812849 7771124696832 7779787650963 7785333867654 7794817150176 7797396948498 7798201786368 7812460466496 7825439827968 7836278943528 7839681583104 7849297876224 7863649983378 7867064507904 7873228662432 7875834412086 7876647346176 7891049460672 7893661108356 7894475882496 7908910595712 7915107538296 7918544406528 7933023128016 7935648667443 7936467775488 7945315047792 7960664323584 7973066935692 7988469824384 8003008282752 8012824915312 8015476866201 8016304214016 8030961685152 8034448859136 8040744165888 8043405357024 8058944130048 8061611344704 8067927934332 8083514081664 8086189428072 8101810854144 8104492256112 8110842444621 8114364304128 8129201073966 8130040160256 8142706657728 8158437267456 8167531982904 8183310551808 8186018927184 8195990282496 8201833210368 8210976301962 8211823828992 8214541641216 8229561581052 8230411026432 8233134990336 8239585975488 8255503742976 8258236011648 8268365711088 8273335844781 8283413560464 8287010353152 8297175347712 8312346379764 8315955735552 8341309259136 8356560988167 8357423542272 8360189542656 8366740080048 8370373054464 8385677925408 8389319122944 8399609611264 8404658635968 8411244016644 8414896315392 8430282595224 8433943160832 8440623330069 8444288385792 8455984676307 8459656402176 8470033167456 8473710993408 8475124523922 8489204813376 8492890963968 8499545478144 8515086535368 8518783924224 8534360158128 8538065915904 8541047165049 8544755826432 8560379548854 8564096604672 8578324709376 8579755690884 8590206655296 8593936662528 8604478138368 8609650310016 8620211060496 8623954096128 8635899243888 8639649091584 8646492191778 8650246639104 8666063246988 8669826192384 8676619342272 8680386871296 8696258589312 8712159328089 8715942289152 8722771572816 8726559141888 8742515283936 8746311426048 8757039807488 8769169293948 8772977009664 8783738099584 8789018024808 8799798790923 8803619806464 8814343458816 8815813811469 8819641780992 8830460110752 8834294439936 8850447571392 8854290579456 8857382245236 8861228264448 8877430643256 8881285367808 8897524420176 8904495980583 8908362457344 8924651019018 8928526247424 8938479428766 8943359803392 8955747364032 8959636094976 8970626144256 8987028552432 8990930866176 8997975614208 9003384318096 9014428029726 9018342240768 9034831895796 9038754966528 9045837186624 9048831026652 9049765036032 9066312146304 9069312762792 9093953341872 9096963106581 9097902084096 9114537210912 9129679799296 9146295180288 9157514188928 9160544989944 9178241925888 9185433439504 9188473480767 9189421903872 9206224370784 9209271293082 9210221862912 9220489067808 9227062361664 9238301807616 9241359346368 9259212404736 9262276864128 9269534222424 9287441710848 9290515513104 9301911424974 9318840255522 9323928305664 9334322266176 9352354916352 9355450202496 9373523668992 9380868193536 9383972916528 9402101485056 9405213235488 9412582590054 9416669686272 9433887666084 9434861420544 9437984013312 9449560812672 9455240965464 9466758354816 9484067919627 9485046853632 9499824434016 9518176812032 9528787313388 9532924867584 9550355415048 9554502334464 9561988662912 9579472352289 9580461133824 9583631914752 9601155177894 9602146197504 9605324155392 9612850304736 9617024360448 9634608680256 9638792183808 9646426662936 9650615298048 9663982487208 9668178745344 9680037905664 9685856598768 9697737443058 9701948358144 9713766260736 9715386649374 9720691212288 9731527468992 9735753056256 9753554466432 9761196760056 9765435230208 9783290912976 9787538976768 9805435075296 9813118019418 9817379034624 9833689300992 9835329694428 9839600354304 9851669783424 9869599135872 9881705362032 9885996158976 9887645277909 9904072282272 9908372791296 9916136391168 9934267624596 9938581244928 9956753517816 9961076901888 9968881797504 9987109473663 9991446038784 10008045494272 10009714972698 10021907764512 10026259439616 10038557828096 10044592028352 10056912903912 10061279778816 10075215784536 10079590606848 10087574223741 10091954412288 10110407121486 10114797224448 10122722565984 10127118016512 10128807357858 10145635020864 10150040420352 10168599337344 10176566834952 10180985665536 10199601164592 10204029997056 10230697509606 10235139844608 10252144164864 10253854362276 10270889774208 10283400701952 10289582077824 10302203462544 10305613113687 10306676846592 10325522166624 10330005676032 10333612619442 10338099641856 10357002417132 10361499595776 10373050201284 10380445156872 10393089533568 10396529264664 10416613955328 10428226000227 10433919770624 10448371924704 10452908777472 10465730501632 10484866644504 10489419343872 10497638216576 10501112549448 10521399280896 10524881477808 10545214127616 10553476717728 10556969531094 10558059208704 10577364170688 10580864889924 10581957033984 10593753397056 10614219098112 10617732014976 10630755914256 10650103149168 10670677710336 10687302488268 10688405618688 10707948913536 10720992221184 10724540476032 10744149841929 10745258840064 10748815126272 10757237245776 10778018775552 10781585904096 10802414472192 10805989674816 10814456592828 10819152405504 10838934765288 10852229995803 10856942210304 10871980298109 10877916356608 10890042643872 10911080735744 10914691902912 10927987043328 10935777613824 10947968402616 10952722188288 10972748774736 10977513320448 10981346355063 10986114633984 11006202277098 11007338323968 11010981348864 11024487614784 11031114459708 11044551413952 11049347137536 11062900463616 11069550398592 11083128506352 11087940980736 11103299027856 11116918532286 11121745678848 11142081317556 11143231389696 11146919390208 11155653440064 11160497405952 11180903900544 11201347707543 11206211514624 11214992022192 11219861753856 11240376793632 11245257547776 11254164440092 11259051181056 11274646235076 11279541869568 11293377556608 11300166031896 11314027016901 11318939751168 11332727304192 11334617757603 11353448713824 11358378565632 11379146877504 11384087887872 11388062886732 11393007768576 11413839398472 11418795472896 11439674254512 11448637689321 11453608873728 11472637517824 11474551310166 11479533746688 11493614747328 11498605461504 11514532325184 11519532122112 11528656255704 11533662185472 11554750995984 11559768256512 11568825789696 11575779837552 11589978895362 11595011452416 11616212437452 11621256385536 11630362097088 11635412189184 11656687045248 11678000801481 11692225725264 11697302679552 11718690699744 11733065054564 11738159741952 11752457945088 11754418415292 11759522374656 11773946814336 11795474975067 11800596761856 11809842993648 11813751618129 11814971019264 11836574191008 11840491662534 11841713823744 11863365893568 11872661307444 11877816609792 11899534692024 11904701663232 11917972571688 11940996485376 11959600403538 11960834859008 11982704736576 11987907821568 11997300818944 12004512424128 12019237372968 12024456321024 12046442527728 12051673288704 12061116248832 12065108035536 12088416195072 12092417017056 12101891901498 12125271122496 12129284142108 12130536112128 12152716281216 12171546456192 12195060240384 12214059986592 12237655901184 12251297974356 12252562538496 12274965827712 12279028390776 12293985423744 12302749815552 12316464452943 12317735743488 12321812461824 12344342371578 12345616539648 12349702485504 12359378963232 12383255614464 12387354017472 12402548566632 12425120340696 12445763021568 12468519569646 12469806555136 12473933603328 12498031558656 12507824258048 12511963888704 12536135313408 12540284313984 12550110120072 12555559581696 12578516888112 12583978684416 12599414416896 12606987953952 12616866024966 12622344473088 12645423892836 12646729138176 12650914741248 12666432578688 12689484603264 12705049751184 12710566490112 12733807220064 12739336445952 12749318217216 12772629803052 12773948178432 12778175886336 12801540237192 12807098873856 12817133739648 12840569323281 12846144907008 12861902217248 12867487064064 12869633536326 12885309982944 12890904993792 12906717207552 12914475465024 12930316590744 12935931144192 12953848865832 12969738287667 12975369958656 12999094870482 13004739288576 13014929013408 13020580306944 13044387883968 13050051969024 13073913433728 13084157359224 13089838712832 13113772925904 13119467139072 13135559711232 13153753940922 13159465514496 13175607149376 13181328211968 13183527037212 13205429709696 13221515188224 13229462671488 13245690166128 13251441659904 13275671357088 13281435869184 13286073367854 13291842396672 13316145964884 13321928051712 13346286630264 13362543686016 13386976528527 13392789371136 13409217205216 13415039705088 13433621046048 13439454142464 13450098964988 13455939216384 13480542828648 13486396299264 13496963421312 13505076477144 13521642044589 13527513361152 13552247843694 13558132449792 13568755779936 13573246539978 13574647554048 13599468219456 13603969144188 13605373329408 13640930012808 13646853126144 13671805816368 13694519698944 13711200935936 13719442770432 13736271283392 13740817484916 13742235795456 13767362888832 13778150159256 13784132855808 13809336556176 13813906939623 13815332794368 13830733601712 13840593542496 13857452711424 13862039019552 13888818607104 13904301333636 13931162566272 13952867137461 13979822192672 13985892458496 14001483399264 14028532374528 14033175303744 14060285503488 14071302290304 14075959374792 14103152227584 14107819853232 14118873885081 14125004529408 14150831499126 14152292130816 14156976019968 14174341219008 14182861448196 14200137532224 14227570280448 14249736651024 14277265218048 14293180970082 14294656294912 14299387301376 14325533122572 14327011786752 14331753501696 14342982994368 14370691700736 14375447872128 14401732766841 14403219296256 14407986233088 14419275457104 14425536540672 14451913020384 14458188275712 14469639994404 14475922947072 14495973730812 14502268118016 14520056858496 14546606164587 14552922537216 14570649391104 14581036818432 14597291203488 14603629584384 14630331699648 14636684427264 14641795140084 14648152845312 14674936369464 14681308465152 14699316819712 14708152612944 14719677029127 14726068551936 14750533951488 14752994541642 14759400531456 14777504675136 14783921307648 14804398703808 14822558043048 14828994238464 14856108423408 14862559186944 14874204586752 14901401436894 14907871867392 14935130276724 14941615352832 14953322696256 14959815671808 14987169058176 15012068241408 15014572459047 15032861646768 15039389159424 15057836742144 15066888042528 15085369355868 15091919668224 15110303072256 15112823676804 15119385910272 15137931618432 15165610682229 15172195836672 15184083848976 15190677024768 15218452531296 15225060630528 15252899006016 15264850252428 15271478498304 15299401746888 15306044995584 15324819663104 15346046264409 15352709766912 15371541674272 15378216247296 15380781543414 15406334661312 15413024342016 15425101052928 15434373116736 15453305193816 15460015269888 15488283249936 15495008514048 15500418929163 15507149462784 15535503625698 15542249393664 15559575301926 15570667735308 15589634300352 15594793896996 15596403572736 15624920932992 15650879655936 15672557887056 15679363166208 15698595752448 15727299966756 15734129015808 15746457324864 15751668824172 15753294692352 15782098921344 15787322216712 15817821191424 15830215076592 15835454296641 15837088813056 15866046256032 15871297334886 15872935550976 15890630095584 15921328647168 15946133871384 15976939648768 16006016565504 16025649830624 16030953732402 16032608428032 16061923370304 16068897718272 16081488331776 16086810714048 16117888260096 16123222689408 16135855868664 16167028163328 16172378856144 16203621708288 16208984512224 16221684889242 16228728608256 16258402147932 16260080320512 16285413315456 16316874534912 16335063965808 16366621103616 16372037854368 16391980564992 16403666420736 16421952603924 16423647657984 16429083282432 16459123162104 16466269980672 16479171950976 16509303415647 16511007485952 16516472023296 16536731422176 16546671689562 16566827120928 16574020706304 16594350695424 16624692759528 16631911471104 16675377798429 16682618518272 16713121976334 16714847084544 16720379085312 16733480160096 16740746108928 16771355850816 16778638245888 16799219222528 16809317271936 16822488033288 16829792630784 16860565190448 16867886321664 16881246660138 16888576771584 16911969352614 16919312804352 16940066334912 16947421986816 16950249047844 16978409626752 16999090956288 17030173070736 17037567848448 17068720316256 17076131831808 17082094330098 17089511652864 17120759097708 17128193209344 17159511381768 17180413310592 17208956276736 17211826965249 17219300620032 17240422120992 17247908192256 17271798487776 17279298183168 17292984383556 17300493278208 17332126493976 17339652384768 17353238684544 17384968343043 17392517178624 17424318656178 17431884578304 17445543145632 17453118283776 17485030567872 17492622852096 17514079614976 17538338587896 17545954019328 17567476199168 17578036049616 17599597581846 17607239612928 17628686917632 17631627622938 17639283561984 17660920221504 17668588879872 17700895142784 17714764490472 17722456528896 17754861286512 17760737493801 17762570735616 17795048840352 17808991961166 17816724914688 17849302038036 17857052494848 17876958857532 17911494728064 17939400605307 17941252288512 17974057104864 17981861732352 17995951228416 18006768636192 18028856059452 18036684481536 18069663791592 18077509933056 18091674373248 18097662053304 18132624292608 18138625525584 18152837852247 18187906683744 18193926213162 18195804168192 18229074421824 18259359598592 18292590360576 18315028377856 18321089979888 18356483851776 18370866879008 18376946961534 18378843807744 18412448741568 18418542586164 18420443725824 18440978135616 18454124723328 18476603615232 18482718692736 18516513557367 18518424809472 18524553728256 18539068444848 18574883421696 18581031026208 18603822849948 18637680511044 18668644532352 18702779354469 18704709832704 18710900404992 18747047337984 18761736387072 18767945833056 18804202970112 18810426470976 18825165180108 18833339372544 18867775332168 18875968026624 18899121625344 18910481930928 18925299037449 18933516709632 18968135839254 18970093707264 18999648868032 19036353624064 19057574626776 19065849735168 19100710830096 19109004668928 19123977325824 19158944704578 19160922267648 19167263829504 19202310355788 19204292395008 19210648310784 19225700609472 19234048720896 19269217360512 19292853325872 19301230596096 19304450304489 19327964974416 19336357490688 19360075811328 19371713197536 19395474886116 19403896716288 19427532521472 19430773298748 19463054937984 19498642305723 19507108932864 19522393520112 19530870460416 19566581825952 19575077953536 19610870150592 19626236038836 19634758069248 19670659388856 19679200708608 19694787770161 19703339566848 19730630911383 19739198271744 19763410724064 19771992317952 19775290555818 19808144564544 19816745582592 19832272782336 19868535249192 19877162489856 19913507035632 19922153803776 19929110051781 19937763595008 19974218947326 19982892077568 20016090988544 20019429945396 20043815529024 20052518879232 20077115656192 20089184056704 20113825807824 20122559557632 20150431569072 20159181213696 20175148447482 20183908824576 20220814242972 20229594448896 20245445131968 20254236033024 20257614715716 20291270041728 20328371765541 20337198674688 20353133669904 20359869809967 20361971331072 20399202329184 20408059994112 20461395019212 20470279689216 20507708724552 20532863845487 20541779548416 20566801403904 20579164155648 20604406925088 20611226227374 20613353693184 20651044333248 20660011352064 20667225238884 20676199283712 20714004834264 20722999191552 20746100402568 20760890313744 20786179067136 20793058529328 20833227910656 20856452000454 20867839541248 20896743849408 20905817554944 20931461003264 20969733289008 20978838687744 20995276433152 21002225098896 21042798561792 21049762955616 21090428255232 21106953435456 21113939062188 21116118417408 21154728341376 21161729779848 21187506794112 21226247248689 21228438196224 21235464029952 21261511828512 21300206298336 21341355420672 21374604976536 21415897827072 21439771455123 21441984442368 21449080952064 21488299683858 21490517680128 21497630252544 21514474491552 21556037551104 21563171808192 21604828944384 21611979349632 21628913185656 21638304811008 21677869530576 21704459991606 21713884420608 21743960596218 21755832713216 21780085287744 21822161471488 21829383805824 21855974086656 21871555227648 21895936805232 21905444376576 21945497549472 21955026640896 21962692710126 21972229267968 22012404554196 22014676647936 22021962697728 22048975229568 22062228919416 22089102827904 22125800927232 22129491812463 22139100797184 22166257012704 22175881961472 22206598055712 22233837064572 22243491357696 22284162635112 22293838780416 22311306880128 22352102155341 22361807801088 22402695415086 22412423029248 22429984044384 22439723507712 22480753587264 22490515095552 22508328880184 22518102362112 22549292470152 22559083739136 22586755113216 22600332063792 22628054033802 22637879502336 22665454608384 22669235515206 22706897427648 22716757131264 22758293755008 22776125773464 22786015537152 22827678796944 22837590945792 22879348509024 22897275378642 22907217747456 22945275035648 22949102620332 22959067493376 22987229494656 23029064650368 23057312511408 23067324370944 23071172315121 23109501991968 23119536513024 23137651579392 23151559675104 23179957790724 23190022904832 23232424874904 23242512771072 23260724194176 23303255438547 23313374090496 23339362952889 23356001602962 23384451450528 23394605359104 23437381399488 23466130109128 23476319483904 23508836830584 23519044749312 23537673188729 23547893628672 23590949950134 23601193523712 23619685987296 23627503236258 23629942038528 23673148382016 23680983325068 23683427647488 23726731787136 23745322614888 23755633219584 23799069384048 23806946002329 23809403326464 23835945143376 23881992970752 23919200807076 23921669718016 23965409473152 23994601637888 24009024848256 24038474745936 24046430598603 24048912642048 24092885055456 24103346577408 24122232497664 24130216071072 24176832390144 24184834034112 24203783802996 24250542244992 24258568284216 24305432562432 24332527333863 24343092912384 24390120480768 24428119973184 24475311802368 24502595948712 24549931655424 24558056781552 24587970847488 24605499631104 24632928905886 24635471486976 24643624923648 24688684743156 24691233079296 24699404971008 24718757926464 24766511228928 24774708034944 24805097133264 24820007534343 24850240681392 24891526043136 24937039139292 24939613110272 24947867206656 25015648516096 25023927777408 25069682964501 25072270626816 25080568627968 25100220240144 25111119163392 25157033776224 25167957368832 25198828833792 25213975907904 25233732049932 25244688946176 25290847785672 25301829482496 25321869990207 25332865157376 25367954028921 25378969206528 25410099502368 25421132980224 25467614440128 25478672891904 25498636434432 25545259606104 25556351772672 25603080474384 25614197747712 25623141495147 25634267479296 25681138646562 25692289814016 25723804434496 25734974128128 25739267072652 25770619965888 25781809987584 25813434415104 25828950930048 25860633181488 25871862288384 25907697731664 25939476575334 25950739917312 25998189740964 26009478577152 26029858026816 26041160613888 26088775767936 26136477984267 26147826867456 26168314718448 26179677425664 26227545851808 26238934278144 26271119422464 26307507881844 26318931028992 26351214298752 26367054074424 26399396372769 26410859419392 26443030376448 26447441434407 26458925342976 26491380332256 26502883319808 26551342714176 26562871738368 26572146735708 26583684793344 26632291929768 26643856103424 26692573260528 26713487941749 26725087372032 26773953057054 26785578742272 26818434410432 26830079410176 26867242092096 26878908284928 26900197929976 26911878432768 26961085657296 26972792598528 26993926842624 27010152954288 27043284089178 27055026722304 27104495687388 27116264899584 27137511559872 27146493079956 27149295108096 27198936438912 27207938288376 27281860025616 27290889319743 27293706252288 27343611632736 27389039397888 27422401871872 27438885540864 27472542566784 27481634969832 27534725777664 27556300318512 27565420442301 27568265711616 27618673112352 27627813879246 27630665588736 27661467203424 27681187084992 27714905422848 27724078039104 27777637214208 27808602667272 27862325132544 27905734274922 27959644385344 27971784916992 28002966798528 28057064749056 28066350607488 28120571006976 28142604580608 28151918749584 28206304455168 28215639706464 28237747770162 28250009058816 28301662998252 28304584261632 28313952039936 28348682438016 28365722896392 28400275064448 28452203758881 28455140560896 28499473302048 28554530436096 28586361940164 28589312589824 28598774602752 28651066245144 28663507003392 28685965988736 28738417056867 28741383401472 28750895744256 28803465533682 28806438592512 28815972466176 28838550914208 28851073081344 28903826040768 28916376551424 28939279988808 28951845894144 28991947461624 29004536236032 29040113716992 29093212329174 29105845074432 29141298782208 29162073636864 29194582406976 29207259168768 29260663399296 29283590280168 29296305690624 29349872738928 29362616930304 29398633639424 29416305225888 29439354058254 29452137103872 29501067902976 29505989083284 29518801062912 29555009350272 29608797407616 29645116086096 29657988476928 29662935833727 29712216846816 29725118373888 29748409173504 29802802873788 29815743734784 29870260553448 29883230705664 29906645392512 29961328420989 29974338116352 30024136482816 30029144918094 30065723293536 30078778318848 30115673484288 30133776085056 30170738711736 30183839336448 30225647353608 30238771820544 30262722671223 30275863236864 30331221364458 30344391673344 30368167697952 30381354049536 30436905062592 30450121261056 30505798012032 30529700504856 30542956996608 30598803493776 30612089991168 30649639326208 30692092528818 30705419533824 30743083348544 30756432494592 30761563086828 30812669322624 30850202105856 30868746233472 30906610387632 30916839341061 30920030539776 30976566499872 30990017028096 31000837858326 31014298925568 31071007251396 31084498787328 31119150603852 31141335470616 31179268600704 31189587793992 31249841865984 31284678000681 31301759311872 31345115774112 31358726332416 31397191504896 31454599933512 31468258031616 31492914649728 31503337648344 31564197842688 31574644433424 31635642382848 31660430153184 31670908593282 31674177626112 31732092512064 31742594669772 31745871101952 31781260191168 31842657294336 31892267742768 31953879297536 32012033131008 32051299661248 32061907464804 32065216856064 32123846740608 32162976663552 32173621428096 32232449525787 32235776520192 32246445378816 32271711737328 32334056326656 32344757712288 32407243416576 32417969024448 32443369778484 32457457216512 32516804295864 32556689987409 32570826630912 32615940894327 32633749069824 32670127931616 32733242207232 32744075708736 32783961129984 32807332841472 32843905207848 32858166564864 32918246324208 32932539961344 32944039065189 32958343901952 33018606831294 33022014971904 33032944046592 33073462844352 33093343379124 33133654241856 33148041412608 33188701390848 33249385519056 33263822942208 33350755596858 33365237036544 33426243952668 33429694169088 33440758170624 33466960320192 33481492217856 33542711701632 33598438445056 33604043122629 33618634543872 33644976066576 33659585261568 33721130380896 33735772643328 33762493320276 33777153543168 33823938705228 33838625608704 33880132669824 33900498095688 33942081050703 33956819253504 33998181912576 34003853272809 34060346141472 34075135696896 34137440632512 34152263663616 34164188660196 34179023305728 34241518195416 34256386418688 34319022763536 34345913067963 34360826621184 34417912553472 34423653930498 34438601240064 34480844241984 34495816384512 34543596975552 34558596366336 34585968767112 34600986556416 34664252987952 34679304769536 34706477369088 34769936686086 34785034357248 34848637312356 34863769156608 34891086291264 34906236567552 34970061135744 35028159229952 35034002404443 35076677175792 35091908038656 35134952398336 35156072099232 35199195163692 35214479225856 35257373835264 35263255245876 35278567123968 35321840443008 35386424925201 35401790285568 35429528980944 35441254854387 35444913057792 35509722573024 35521474987602 35525141471232 35590097680704 35617983922332 35633449829376 35698604076072 35714104989696 35753917715064 35822989456128 35878801210614 35882504577024 35948114209728 35963723464704 35991902456832 36013537272384 36057712118904 36073368963072 36139327583184 36155019866112 36183348746496 36195324106608 36265248585216 36277251051168 36305675704494 36375813367488 36387852426324 36391608336384 36458148843648 36518719197184 36585180721152 36630056755712 36642179959776 36712967703552 36741733758016 36753893923068 36757687615488 36824897483136 36837085172328 36881956271232 36908249446656 36949393358829 36953207230464 36965437385472 37033027114734 37036849618944 37049107456512 37078136889696 37149766843392 37162062052416 37207645699896 37275361022088 37337289064704 37405558708938 37409419665408 37421800809984 37494094675968 37523472774144 37535891666112 37608405940224 37620852941952 37650330360216 37666678745088 37735550664336 37751936053248 37798243250688 37820963861856 37850598074898 37867033419264 37936271678508 37940187414528 37999297736064 38072707248128 38115149253552 38131699470336 38201421660192 38218009337856 38247954651648 38317889409156 38321844535296 38334527659008 38404620711576 38421296621568 38451401218944 38521707969843 38538434721024 38585706651744 38602461192192 38608900608978 38655929948832 38672714981376 38720151622656 38743426395072 38790949772232 38807793432576 38861546597496 38909214863001 38926109875968 38997284611446 39014217865728 39044787040224 39061740920832 39133163651904 39150155907072 39221740301184 39252472077672 39269516138496 39341318777712 39358401417216 39389575540322 39406679133696 39461261822766 39478396543488 39526821448128 39543984635904 39550581111636 39616289129088 39664545564672 39737070498384 39754324979712 39827014071264 39844307607552 39858220103562 39875527190016 39948437894652 39965784155136 40038859890792 40087631058048 40154231312384 40160929585581 40178368113408 40227651615648 40245119115264 40300863138144 40318362427392 40350296894964 40367817649152 40441628485944 40459188897792 40490890263936 40515229431432 40564926133767 40582540083456 40656743531082 40674397349376 40706267339808 40719739619934 40723942662144 40798404658368 40816119988224 40922790038424 40940559378432 41015417449104 41065727690974 41083559096832 41133602807808 41158328311296 41208813850176 41222452454748 41226707386368 41302088666496 41334450477768 41352398567424 41428009668528 41441720818869 41445998383104 41492200805136 41521780627488 41572358134272 41586117058656 41666455821312 41712904000908 41793487698816 41858601412383 41862922006528 41939466578016 41957677375488 41990552866304 42004450197792 42085597123584 42099525911232 42180856510464 42213906870912 42227878124376 42309456682752 42323459559696 42356621655243 42375013588224 42452494497378 42456876392448 42470928059904 42523023657024 42600412596672 42682710841344 42749209953072 42831795654144 42879542910246 42883968884736 42898161904128 42976599367716 42981035360256 42995260505088 43028948983104 43112075102208 43126343616384 43205198300523 43209657888768 43223958699264 43257826371312 43276609622016 43355739061152 43408919983212 43427768841216 43487921192436 43560170575488 43639818493761 43644322942976 43658767611648 43711948173312 43743110455296 43791873610464 43810888753152 43890995098944 43910053281792 43925385420252 43944458535936 44024809108392 44043925395456 44097950459136 44124457838832 44159031087381 44178205655808 44251601854464 44258983624926 44278201594368 44332514025408 44351763922944 44413196111424 44467674129144 44486982715392 44568325270224 44587677560832 44622613760256 44704204310682 44723615602176 44805390830172 44824846058496 44859968088768 44879447015424 44961507174528 45016657760368 45036204724224 45043717377141 45098584940304 45118167478272 45173510226432 45200664127584 45256108067604 45275759004672 45330909216768 45338471030412 45413794855296 45496832046687 45516587510016 45552251546928 45572031074304 45655357593888 45675181891584 45758697018048 45794550757284 45814435494912 45898205240664 45918134986752 45974458989312 46038138793227 46058129300736 46114625022816 46134648741888 46142344630242 46219003983936 46239073026048 46275303158784 46303119350208 46359915581448 46380045809664 46464849749808 46485025542144 46501256787489 46521448388352 46606510877094 46626748180992 46678725905778 46712003205924 46768902901056 46789210718208 46874762798976 46932260218256 46952638967808 47017673661168 47038089498624 47075346377458 47095787257344 47181899900268 47202387047424 47239371974592 47255006472516 47259884077056 47346296764032 47361966650136 47453463574272 47490645229776 47506362889923 47511266439168 47598138768096 47613892004658 47618806652928 47671890286752 47763985941504 47838401614152 47930818946304 47989203275776 48018049696512 48076949491872 48092861197206 48097825284096 48185770110912 48206693154816 48244464995328 48260432142144 48353664780288 48369668068224 48407567605992 48501084489984 48517136568432 48610865124864 48665054667726 48686185824768 48780240961536 48856239946368 48950623604736 49005191897424 49099863310848 49116113563104 49175941694976 49210999262208 49265857811772 49270942973952 49287249847296 49377369486312 49398809942016 49437515852928 49527910246941 49533022457856 49549416069888 49610194266528 49640015068686 49700481362784 49783052086272 49874078278584 49895734413312 50026133395287 50031297032192 50047855554816 50139365929002 50144541253632 50161137255936 50200440480288 50222238326784 50314067552448 50335914737664 50397657667584 50427951815808 50467464099864 50489377892352 50581695571344 50603658964992 50643739980414 50665730314752 50735908057842 50757938413056 50820199004736 50842265960448 50935228880256 50997272868864 51090519212208 51112703545344 51206160948768 51228395495424 51246282990294 51268534958592 51362277293124 51384579628032 51447608868992 51478534145304 51541239931776 51626868830208 51635480895747 51657901860096 51721266362976 51743724576768 51815395463328 51878953150668 51901479834624 51996379481928 52018957154304 52059716053632 52154905029129 52177551535872 52272955968534 52295653734912 52336629436896 52359354851328 52455091703616 52477868556288 52542238844928 52615015763688 52637862057984 52702428597504 52734108148848 52798792745538 52821718838784 52886060752896 52894882868814 52917850685952 52982760664512 53005766639616 53102685428352 53144293471416 53167369586688 53264583859536 53282212481403 53287712206848 53385146521056 53426975883498 53450174744064 53547906114108 53571157484544 53636868820864 53734484184192 53800395859952 53818201815921 53823756865536 53922171314592 53945585197056 53987853685248 54020305908576 54086568178356 54110053444608 54208991374776 54232529799168 54275023119744 54292986159912 54397872877824 54415876576752 54458513556741 54563720051232 54581778639486 54587412504576 54687223265472 54778078795776 54877771081728 54945085133568 54963269939664 55069451555328 55112600637024 55130840884602 55136531423232 55237346224704 55255627758492 55261331177472 55322934406848 55362374169984 55429810845696 55448156078208 55549540672101 55555274428416 55617205334544 55724650265088 55811468549844 55919288770688 56005933597056 56108338063407 56114129498112 56132701214976 56241142013952 56285209161216 56303837499168 56412608910336 56431279412928 56475495540324 56500018117632 56603325996504 56627904079872 56697364876032 56731445792784 56775897112347 56800550128896 56904407517762 56910281121792 56998946604096 57109060872192 57172723880328 57197549205504 57302132490288 57327014006784 57371931977472 57476834113734 57482766802944 57501791488512 57606931067364 57612877185024 57631944932352 57677101828416 57702146162688 57807652081536 57878559977616 57903691788288 57913350913467 57983894923248 58009072472064 58080227433984 58186424658348 58211690148864 58282597564416 58389164813952 58495926917169 58521326798592 58567180560336 58592611381248 58699745477856 58725233860608 58797267278848 58832610451776 58878708116508 58904274207744 59011978166568 59037602125824 59084363310483 59110018700544 59191892734149 59217594815232 59290232172192 59315976953856 59325871667454 59424433693632 59450236747776 59496818347008 59605605747576 59631487469568 59740521106896 59766461411328 59787330155343 59813290785024 59922656841978 59948676232704 60048272965632 60058289836188 60131446587072 60157556637696 60231346968576 60267552170112 60341477423472 60367678672896 60451294707216 60477543641088 60525445342446 60551726473728 60662442728916 60688783346688 60736335395904 60762708099072 60873810125184 60985115296623 61011596024064 61059401009712 61079609429901 61085913993216 61197606987552 61224179982336 61299278652416 61384185057636 61410839067648 61486166697088 61523126173656 61598591536461 61625338645248 61700404211712 61737492466944 61813220775264 61833678682122 61840061079552 61953132999744 61980034056192 62001675716652 62028597851136 62142014502792 62168997574656 62238301207704 62282670941232 62358537201408 62379175587984 62499683731968 62569356001362 62603518623744 62690231548224 62717452664832 62794383009792 62909199867024 62936516063232 62985829299456 63006675296688 63128395685376 63149288866848 63271284765696 63320860306368 63341817186564 63348355252224 63464185024128 63485189339544 63562520382336 63678741746067 63685314588672 63784535485536 63907758595072 64024066262016 64102599322496 64123814929608 64247693481216 64319314365369 64325953327104 64347242856192 64464899051574 64471553040384 64492890757632 64543423474656 64668112653312 64689515424576 64814486833152 64835938048896 64886739556968 64914914433024 65033608591728 65113379974818 65141653261824 65231881788654 65267498139648 65340255863232 65466484414464 65488151417472 65567922259968 65614665682944 65687810415696 65716333129728 65836492648416 65865079922688 65888078130378 65916687803904 66037213662588 66044029943808 66065888093184 66146925688704 66186686758248 66267308483712 66377402781696 66388475437389 66498771038112 66527645884416 66701511193716 66730474073088 66852487905336 66881516341248 66933920640384 67056306466023 67085423403264 67196876890112 67208086245258 67237269087744 67289952133152 67319170523136 67442260761792 67471545286656 67524986640552 67554307086336 67647877410456 67677251217408 67760265339648 67800996191376 67884162101406 67913638507008 67996363825152 68007706545618 68120692282944 68150271393792 68274881265024 68328377320392 68358046611456 68483036390832 68512772837376 68638045527072 68691826135926 68721653242368 68835825106944 68847307860996 68877202480128 68961688483968 69087193951104 69171937534224 69201973112832 69213516945363 69328505975904 69358609539072 69412954738176 69539873372172 69570068714496 69697274624712 69727538313216 69782172582528 69909766315641 69940122271488 70018088858667 70056318459904 70068004808886 70153354351584 70183816077312 70269904796672 70312144198464 70398390327384 70428958451712 70526510491752 70557134247936 70613019566187 70643680886016 70772849850402 70803580571136 70859057961888 70882509708774 70889826115584 71019445146048 71042949975204 71050282942464 71180195361408 71235967844664 71266899658752 71397208152144 71428209979392 71507835430128 71645978912256 71757602421228 71765009154048 71896228419456 71983804913664 72027074544768 72115424237808 72139291795809 72146737926144 72278655166368 72310039732224 72366697492992 72390648213216 72530497170432 72554502102336 72611351408988 72751626734976 72775704852648 72916297687296 72997582001589 73037438394368 73170361442304 73260113511424 73284359919552 73425935407104 73483467516032 73507787846136 73649794966272 73674170344656 73763912542464 73816498893312 73898786717658 73906414460928 73930874770944 74066054229468 74073699237888 74098214913024 74156273779392 74299533686784 74324124104832 74415291399792 74550722044176 74674578129408 74811117417876 74818839330816 74843601619968 75046945548288 75071783332224 75209048893503 75216811880448 75241705883904 75300660720432 75333357490176 75471101328672 75503872106496 75596486501376 75641927723712 75701196149796 75734066838528 75872543357016 75965609970621 75998595472128 76103862086763 76145414496256 76230298507104 76263398940672 76402843320384 76436018675712 76495909303296 76635778818312 76669055318016 76809241423152 76842593243136 76869424485441 76902802437888 77043415939686 77076869442048 77171413303488 77204922384384 77217801217956 77311859897664 77345429962752 77440303245312 77486852790144 77581899544464 77615586865152 77723093194992 77818429726002 77852219751936 77994569222892 78028435731456 78089574080448 78123481841664 78266327303808 78409433952801 78443480602368 78504944155344 78539032276992 78682637555424 78716802834432 78779151080644 78813358267392 78922523645532 78956793086976 79053642896256 79101162223272 79198189118307 79232578258176 79329091129344 79342324303221 79474140996768 79508649959424 79654028142528 79688615215104 79716440207124 79751054380032 79896875789304 79931568310272 80077719781584 80140463825247 80175262116096 80308462624768 80321859171162 80356736226816 80455303231296 80490238230528 80601726276288 80636724854784 80700593789928 80735635298304 80883256971888 80918377795584 80981780527872 81030458862864 81129852267534 81165080166912 81313487062164 81348794698752 81412534679616 81439479239868 81447885324288 81596809316736 81845580076848 81881118756864 82030834898208 82131455381948 82167118193664 82267205615616 82316656622592 82417627700352 82444904909496 82604177332992 82668900955536 82696261326903 82704797134848 82856019337056 82883441637738 82891996766208 82984401610272 83043561254976 83144716268544 83172234117312 83332911642624 83425808001816 83586975397632 83717202824766 83725844013056 83878933156032 83915354750976 83981105732608 84008900395584 84171194247168 84199051822464 84361713020928 84427813741824 84455756248752 84618913365504 84646919119392 84713243310486 84750027176448 84904988994756 84913752784896 84941856119808 85046047314048 85200825193344 85365421682688 85498419906144 85663591308288 85759085820492 85767937769472 85796323808256 85953198735432 85990521010176 86057897966208 86215251170601 86224150204416 86252687232768 86410396601046 86419315777536 86447917398528 86515652742624 86553219244032 86711478122304 86817839966424 86855537682432 86975842384872 87120341150976 87279636987522 87288645885952 87317535223296 87423896346624 87486220910592 87583747220928 87621777506304 87781990197888 87850770840504 87888917071872 88049618216784 88087850790912 88195900918272 88248915677664 88318062174762 88356411311616 88503203708928 88517967249852 88556403188736 88665028050816 88826392222848 88935348258288 88973965430784 89136650540448 89175355121664 89245227520512 89408408621364 89447231204352 89610781660344 89649692116992 89719936177536 89883985262967 89923014349056 90033315520736 90072409448448 90087434754282 90197169880608 90236334956544 90347020452864 90401328255168 90512216135208 90551518009344 90676942060824 90788168013669 90827589710592 90993664093374 91033175020032 91104503093856 91144062148608 91310715187776 91350363783168 91517394036096 91589101514568 91628870989824 91796410481328 91836269973504 91948917978624 92076277586454 92116258601472 92229250045632 92269297483776 92284689260484 92438007967872 92550606317568 92606238700416 92719831162896 92750518023183 92760091619328 92929699499616 92970051084288 93002513574978 93042896776704 93213021754188 93253496361984 93357451811556 93424006411848 93537805802112 93749525597952 93864520436512 93905277935616 94035347322336 94076178997248 94150692754916 94191574514688 94363799800536 94404774094848 94478743949184 94510012945032 94692593528064 94723933300272 94906927148544 94981290459552 95012725779846 95022532878336 95196277536192 95227784009316 95237613305856 95343780573504 95527971883008 95676803228304 95861637892608 95978406551552 96036099393024 96153898983744 96185722394412 96195650568192 96371540221824 96488929990656 96520864284288 96697348577361 96707329560576 96739336136448 96815135211984 97002168979968 97034273136864 97221730249728 97330109335452 97372371649536 97670069962227 97712479892736 97901247209472 98010383794848 98199726621696 98232227126208 98351883389952 98421998524416 98531715623544 98574499694592 98754738972624 98797619884032 98832117195567 98875031705856 99055820493882 99066044915712 99098832139776 99220388533056 99280030137372 99400962725568 99566104172544 99748156557168 99791468826624 100052266790574 100062594064384 100095711109632 100278731858004 100289082507264 100322274511872 100400880960576 100444476653568 100628135104896 100795315335168 100812129367887 100855903631616 100934928199728 100978755784704 101163391142688 101207317929984 101287479960828 101331460629504 101471816115684 101515876826112 101640398009472 101826243152109 101870457760512 101994545737728 102181038424416 102225407090688 102412321897536 102456790990848 102492565980588 102537069917184 102724554586248 102769159256064 102895217737984 102957068290608 103037739203889 103082479863552 103253737660416 103270961791494 103315803720192 103442532725952 103487449153536 103630790926656 103757906301336 103802959669248 103992758963856 104037914308608 104119432107264 104309810058258 104355103071744 104545911937068 104591307469824 104673258873792 104718709702656 104910183407232 105084477689856 105102007213329 105230031527376 105275724115968 105404857195008 105468216297696 105597585491076 105643437677568 105772121505792 105789765737628 105835701371904 105965521329024 106159274775603 106205370856704 106288586942832 106323764563161 106334739173376 106529167719072 106564424962806 106575424413696 106770293042112 106853951766996 106900349488128 107095812228216 107142314969088 107273737641728 107468968368384 107600791719904 107636403631842 107647513731072 107844342629184 107891170394112 107975707370496 108040611817152 108173136356712 108220106889216 108417982749552 108465059598336 108550046239488 108585972319824 108795745755648 108831753153504 108917027113482 109127440102464 109163557278972 109174825009152 109374446530944 109556157591552 109755542163456 109890170267136 109926539879328 110138903110656 110225201274048 110261681769204 110273062846464 110474692449408 110511255516984 110645868813696 110724748339968 110848180076487 110859621691392 110896312156416 111099081344202 111110548856832 111234410669088 111449300530176 111622937099688 111838577541376 112011867194112 112216676126814 112228258996224 112265402429952 112482284027904 112570418322432 112607674998336 112825217820672 112862558825856 112950991080648 113000036235264 113206651993008 113255808159744 113394729752064 113462891585568 113551794224694 113601100257792 113808815035524 113820562243584 113997893208192 114218121744384 114345447760656 114395098411008 114604264980576 114654028013568 114743863954944 114953668227468 114965533605888 115003582977024 115213862134728 115263889864704 115354203656832 115565123909529 115615304163072 115757119955232 115807383576576 115826701826934 115967789846496 116018144944128 116160454867968 116372849316696 116423380297728 116727644589003 116778329627904 116991853834338 117042653597184 117134361120672 117185222762496 117399490955712 117450467721216 117594534557696 117665220903552 117757416233016 117808548415488 118023956333136 118075204251648 118168726620966 118220037401088 118383785468298 118435189630464 118580464344384 118631953907712 118651743334908 118848867387264 118993636694016 119211211495152 119262974939136 119481042213792 119532922822656 119574660310686 119626581570048 119845313683956 119897352465408 120116579672376 120262893174144 120462693937152 120482788756743 120535104340224 120682954846944 120735357345792 120902589414432 120955087282176 121050890684892 121103452947456 121324885457832 121377566693376 121472670791808 121694778401301 121747620250368 121970230593246 122023192048128 122118802019424 122159218859802 122171827986432 122395213975104 122448359964672 122598557304832 122768370115272 122821678135296 122972333394176 123046252347312 123197183072922 123250677290496 123400808423424 123474984933888 123626441550528 123667357364244 123680122159104 123906265999488 124003351433304 124057195702272 124284029005584 124325162456607 124337995149312 124476602415408 124565341882464 124717074402816 124758351175968 124999367463936 125138712002724 125380463096448 125575804237149 125588766019584 125818399734048 125873032126464 125971658598912 126013350593376 126256791370752 126298577733696 126542569531392 126641720612736 126683634373128 126928370048256 126970378679088 127069864965729 127125040764672 127357483492134 127370629177344 127569070971072 127815517190144 128048132524032 128205198644992 128247629859216 128495386962432 128638628730738 128651906654208 128694485712384 128929798103148 128943106080768 128985781515264 129086846949312 129336225306624 129379030849152 129615594901569 129628973666304 129671876097792 129773479113936 129829828866048 130067217183456 130226759949636 130283306523648 130463763577308 130680511726464 130919455481283 130932968828928 130976302834944 131135844519936 131229331365888 131375620831392 131432666259456 131672985296832 131730159845376 131776156260756 131833375607808 132074427325176 132131776186368 132293851377408 132373373516496 132477093262143 132534616967424 132754805563392 132776950874778 132997542076224 133055291768832 133403022387432 133460948146176 133704975810672 133763032682496 133867841280768 134112612932046 134170846806528 134393753780224 134416172490516 134474538175488 134579904266304 134638341046272 134884521523584 135049973281104 135108614172672 135131152131423 135295754820912 135354502434816 135520530679296 135601992382752 135768324202812 135827277014016 135992727650304 136015413091236 136241384565888 136490496140061 136549762530048 136656754640784 136716093222912 136966072781664 137025545674752 137276091054144 137383652271852 137443306484736 137694615721992 137754404960256 137863514391127 137923376967936 138114416379681 138174387902208 138343875068448 138403946225664 138427033890726 138657011951808 138717219078144 138825909476352 139079746744344 139140137428992 139394549249424 139455076626432 139503770362467 139564345165056 139819532631282 139880244542976 140036177717334 140112636919808 140136009617772 140306708703168 140367632154624 140539809593344 140624288396928 140796780654768 140857916903424 141053020983504 141114268495872 141226039132374 141287361772032 141545699700804 141607161142272 141718115923776 141765019417548 141779652231168 142038890292096 142085899950408 142360390722816 142471935689328 142519088669769 142533799317504 142794416304288 142856419958784 143015670860256 143291957824512 143515204842456 143792456838912 143967609827328 144054149089536 144230848475616 144278583591618 144293475852288 144557310332736 144620079464448 144733394985984 144781296426432 145060994340864 145109004204672 145222702817976 145503253469952 145551409705296 145832595374592 145995164003178 146074876788736 146340722884608 146520227022848 146568719839104 146851870814208 146966935032064 147015575692272 147299589932544 147348340689312 147527825084928 147632997786624 147797573435316 147812828921856 147861749541888 148132108458936 148196429826048 148312547558784 148583730740823 148599067373568 148648248209664 148830582799584 149101444088352 149349156258816 149622234835752 149687203239936 150078400185861 150093891096576 150143566664448 150418097787006 150433623760896 150483411767808 150601321440864 150666714980352 150942202657344 151007744212992 151192973002752 151283855447424 151402392299592 151468133677056 151745086714032 151931219941242 151997190944256 152207724173526 152290828992512 152460597014208 152526797881344 152805686640768 152991818606592 153271557636624 153338110636032 153618482846304 153685186486272 153738848970882 153805604875776 154086831879372 154153738884096 154342826606976 154435602435912 154623719795328 154880606490624 154906442687241 154973705580288 155163799088928 155231173730304 155446186389984 155636859452004 155704439503872 155989138445784 156056871462912 156179148160896 156464715087387 156532654607616 156818867905602 156886961204736 157009888310688 157078064553984 157365275110848 157433605668864 157558302161288 157626716534784 157845047291064 157913586173952 158107285792512 158202324446544 158396378236614 158465156516352 158658182258688 158684648606442 158948281993536 159017299918848 159308056285056 159432880414248 159502108760064 159793751578608 159846637444209 159863136620544 160155439563168 160280927650494 160350524232192 160616925249536 160643718342324 160713472453632 160910606462592 161203452552576 161401187579856 161454605447763 161471270596608 161766513943776 161836755591168 161963561055744 162060917725728 162259704535068 162330160333824 162626974124328 162697589397504 162825069359232 162878958479736 163193618633472 163375540670223 163691160153696 163762237513728 164061669796416 164262910763896 164334236387328 164633313245184 164835255400704 164889809818992 165208354665984 165337801911072 165392522653806 165409594269696 165712038674112 165766883275476 165783993532416 165968803220544 166087122509952 166289432537088 166344468234624 166648622016303 166665823285248 166851616003632 167173950795264 167434405649532 167451688026112 167757866312064 167962211465216 168017800791168 168325014190221 168342388494336 168398103644928 168723426041856 168855627483648 168911512497504 169237826731008 169293838238784 169426486620972 169500054352896 169809977989512 169883712239616 170092094628096 170327691337041 170401650386688 170730843365376 170996839812288 171327182616576 171518171640984 171592647616512 171906397470864 171981042020352 172115795932416 172430502341202 172448300408832 172505374465536 172820793202092 172838631555072 172895834797056 173031305485248 173106438488064 173422956244608 173635679932848 173711075364864 173740052740401 173951684769744 174240682301952 174559273975044 174577291771904 174635070446592 174847792693248 175167494441856 175487780751507 175563980395776 175701541681008 175777834143744 176099236433568 176175701581824 176391801836544 176497831355328 176636124349524 176712822623232 177035934499704 177112806377472 177253089931449 177330056101632 177575678202447 177652784445696 177870696516576 177947930861568 178273301080896 178350710243328 178490455041024 178816817242728 178894462408704 179221563320688 179299384233984 179361990466029 179439872355072 179767970525934 179846028698112 180066631041472 180144818896896 180174869508564 180394339761216 180472669913088 180694040905728 180802656510336 181024432270416 181103036018688 181353884121648 181576336027338 181655179421184 181987328186748 182066350040064 182209006187712 182288124297216 182621430375552 182955345889869 183034788072192 183178203029136 183238828289703 183257741979648 183592820962656 183672539947008 183897835957248 184152555172908 184232517202944 184458500091264 184569378520968 184795774609383 184876015935744 185101212635136 185212477400832 185439662325792 185501036046366 185520183238656 185859398999232 185940102168576 186005027149956 186085793553408 186426043508376 186506992723968 186714903623112 186848012823696 187075611604224 187499051195904 187729040873024 187810555871232 188070694644672 188152357994496 188301385509832 188383149029376 188727599601072 188809548189696 188957487898368 189020025890064 189385187056128 189447866600544 189813854297088 189962580919104 190025451559692 190045065756672 190392555072384 190455568018632 190687561147008 191036225238201 191055943766016 191353606456608 191723275785216 191956813103104 192072198786048 192307797967488 192371444788824 192743080443648 192957943096107 192977859981312 193041728568576 193394697154722 193414659121152 193478672272896 193630270423968 194004337959936 194068546273728 194443460499456 194660218670904 194744743299072 195340139924454 195424959785472 195802494418944 196020767589696 196399453243392 196464454252416 196703766779904 196843997048832 197063431247088 197148999389184 197509477945248 197595239768064 197664234391134 197750063411712 198111640987764 198132089831424 198197664279552 198440777066112 198560060274744 198801925451136 199132208345088 199165426312167 199496313114336 199582937653248 200104533581148 200125188128768 200191422219264 200557463716008 200644549023744 200801761921152 201168919398069 201256270209792 201590630670336 201624258735774 201711807263232 201869856399456 201957511569408 202326782285376 202414635859968 202574959921656 202662921259008 202943632231368 203031753652224 203280796018944 203652486304218 203740915521024 203989091475456 204362076848832 204450814181376 204824643795072 204985131961176 205074139834368 205449109172496 205538318512128 205790435475968 205914136581216 206075478407778 206164959727104 206507475320832 206541923582988 206631607440384 206885065451904 207261581853312 207515812602672 207605919338496 207640550836089 207985517927712 208075828617216 208238864214528 208619620116516 208710206143488 209091823874136 209182614939648 209346517747584 209729298946923 209820366814464 210054266576001 210168955379712 210204014426658 210460063054752 210551448231936 210809714390016 210936432595392 211195170982152 211286875355136 211579531475256 211671402743808 211839058698561 211931042658048 212318549551206 212410741713408 212577173885664 212647529126322 212669478346752 213058335438144 213128849925612 213150848827392 213540586084224 213707903533992 213800698976256 214191624456432 214284629938176 214547475283456 214937936736768 215201583439808 215272807263684 215295027462144 215688685258368 215951414740992 216081223634304 216346272713424 216417875387427 216440213778432 216835965499104 216930119196672 217100092478976 217171944639648 217591491511296 217663506307008 217834054226964 218254880204928 218327114557944 218748893061888 218992746004767 219112315183104 219511084326912 219780340534272 219853079758656 220277806221312 220450402548096 220523363538408 220949384898816 221022511033968 221291737627392 221449496679936 221696360152974 221719243382784 221792624312832 222198162688404 222221097713664 222468821338176 222898601060352 223245874199376 223677155082752 224023734388224 224433352253628 224456517992448 224530804859904 225140836644864 225215349996672 225627146680509 225650435641344 225725117651712 225901982161296 226000072470528 226413303986016 226511616319488 226789459504128 226925783171136 227103588449388 227202200515584 227617630071048 227896829911863 227995786416384 228311586260289 228436243488768 228690895521312 228790196822016 229208529961152 229308056027136 229487727909888 229907336454936 230007165954048 230427724269456 230527779729408 230608273456323 230708407313664 231130247819058 231230608326144 231514239910464 231614767153152 231653403653868 231935579692992 232036289888256 232320909735936 232745698633392 232846760595456 233455289178006 233556659255808 233983707668676 234085307194368 234268722241344 234370445524992 234798981911424 235189069115392 235228301858403 235330441807104 235514832466032 235617096830976 236047912666272 236150408503296 236337453241932 236440074802176 236767570936596 236870379260928 237160928688768 237303486669816 237594567354921 237697734774528 237987273388032 238026972909663 238422422990304 238525949878272 238962084427584 239065845645312 239149320621372 239253163140096 239690627367912 239794704930816 240233159344752 240421391475741 240525786348288 240925387874304 240965577513486 241070208680448 241365909693888 241470714691584 241805178828864 241910174564352 242101781369784 242206905894912 242649770915664 242755133386752 242945341583616 243389556802602 243495240500736 243940461186492 244046384096256 244237604038848 244318437719604 244343655972864 244790427950208 245197114609664 245536740230544 245643356270592 245944666788352 246092504694624 246394366145844 246501354580992 246801616846848 246949969867776 247252883101056 247334714728488 247812531998976 248006702866608 248088783980709 248114391404544 248568058011168 248650324913214 248675990298624 248953204830816 249130683764928 249434148805632 249516702351936 249998734927872 250277424005448 250760926192896 251151608474298 251177532039168 251636799468096 251746064252928 251943317197824 252026701186752 252513582741504 252597155467392 253085139062784 253283441225472 253367268746256 253856740096512 253940757358176 254139729931458 254250081529344 254714966984268 254741258354688 255138141942144 255631034380288 256096265048064 256410397289984 256495259718432 256990773924864 257277257461476 257303813308416 257388971424768 257859596206296 257971563030528 258173693898624 258645753511803 258672450613248 258758061698304 259231189803138 259257947332608 259343752195584 259546958227872 259659657732096 260134434366912 260453519899272 260566613047296 260927527154616 261361023452928 261838910962566 261865937657856 261952605669888 262271689039872 262458662731776 262751241662784 262865332518912 263345970593664 263552312521512 263666751215616 264148854650352 264263552372736 264587702754816 264746747032992 264954186524286 265069233934848 265509611126784 265553901749556 265995084152448 266806044774864 266921896292352 267409951621344 267526065364992 267735682561536 268225225864092 268341693613056 268832344981032 268949076350976 269159808532608 269651955788901 269769043047168 270099946562208 270217228345344 270262304262846 270591509641824 270709004869632 271041061358592 271203984765504 271536648405624 271654554028032 272030826182472 272364504041007 272482769131776 272980992280122 273099525060096 273313509281568 273432186445824 273932145563328 274051091349504 274552182108288 274767304543704 274886612969472 275389231443984 275508809920512 275727028782254 275846753935872 276228832759362 276348775804416 276687750136896 276807892451328 276854067781452 277314023903616 277651818952704 278159493488688 278251554069549 278280274857984 278789098498848 278910153252864 279007540724934 279128690330112 279639065262564 279760489085952 280072355434668 280272019235544 280613417406336 281079619186688 281248576793856 281593561309536 281715833806848 282106041967008 282228536991744 282452078264748 282574723544064 283091399401608 283214322284544 283436231847552 283530038835096 284077780584192 284171799900816 284720781445632 284943871378656 285038177339538 285067598635008 285588832608576 285712839917568 286031341720512 286583915649024 287030409684912 287584913677824 287935219654656 288108298179072 288461696951232 288557167183236 288586951704576 289114620665472 289466789971968 289562592852864 290092045732083 290121988681728 290218008409344 290445405635952 291006506939904 291102819410592 291665190749184 291990328006356 293010209886681 293040454045696 293137439678208 293703741628416 293933870064128 294031151384544 294599179865088 294696681378624 295055650169856 295265995573248 295595146870632 295723499083776 296264216917872 296392859652096 296496351586701 296625095117568 297167461481646 297198134747136 297296496419328 297661165599168 298202888176704 298698312517632 299244469671504 299374406479872 300156800371722 300187782193152 300287133328896 300836195574012 300867247521792 300966823535616 301202642881728 301333429960704 301884405314688 302385946005504 302436388103661 302567710894848 302804784599184 302936267354112 303490173428064 303862439882484 303994381888512 304415448347052 304921194028416 305478729456327 305611373281536 305983637213184 306543115273248 306676221272064 307236965692608 307370372972544 307477697941764 307611209751552 308173663758744 308307477768192 308685653213952 308871204871824 309113217611667 309247439590656 309761212981248 309812885374482 309947411160576 310327598177856 310462347460608 310892372779968 311273718904008 311408879007744 311978276891568 312113742925824 312358296321792 312929430174774 313065309215232 313637735811204 313773922409472 314019776621376 314156129107968 314730550221696 315116604322576 315253433069568 315306021639987 315690094582128 315827172347904 316214571585024 316404648893088 316792756473228 316930313032704 317316364517376 317369297212884 317896563987072 318477824326809 318616112570112 318865760828496 318971293689483 319004217520128 319587503157216 319693274888418 319726273241088 320310879126336 320561855300988 320701048464384 321287436684648 321426944907264 321821212925184 322406905105152 322802375159712 322909210895526 322942541193216 323533027887552 323673511182336 323927122111488 324121835451456 324519409070136 324660320667648 325253948248656 325395178795008 325650138718464 325757916959472 326387237266944 326751081340446 327382320307392 327524475027456 328123339592832 328525821527792 328668472774656 329266626490368 329670510801408 329779619637984 330416709331968 330675603822144 330785045307612 330819188539392 331424077348224 331533766550952 331937606441088 332174245019904 332544540229461 332578865074176 332688936469248 333297244032606 333331646570496 333703232007264 334347901590528 334868811299064 335515732624128 335924422930432 336035601582336 336650028380442 336684776988672 336796207289856 337446852083712 337711254967296 337823024995008 338475653462016 338587676477568 338852973241944 339000108705792 339619955979024 339767424479232 340184189256192 340655382674082 340803300773376 341461686730752 341993679624576 342654365233152 343036343281968 343185295233024 343812794941728 343962084040704 344231591864832 344861004682404 344896600817664 345010748931072 345641586404184 345791669594112 346062610970496 346695371728587 346845912489216 347271359865696 347422150729728 347480105480802 347903369539488 348481364603904 349118547950088 349270140893184 350182933767009 350334988883712 350975561503014 351127960791552 351403083362016 351555668287488 352198472867136 352351403163648 352783603673088 352995662710656 353272248699048 353425645246464 354071868999408 354225612754944 354506179862898 354660112203264 355151356404894 355305568891392 355741393033152 355895861723136 356546602161792 356980910082048 357633634485456 357788924817408 358443126641376 358598768467968 358723980932058 358879744710144 359535941051868 359692057396224 360133262082944 360349739017128 360788679522432 361388081811456 361448366270229 361605313020672 362048864540832 362206072037376 362707768243296 363152672054676 363310358842368 363974656373496 364132700080128 364418012375424 365084335203903 365242860751104 365910691779738 366069576144384 366356406058272 366477656579406 366515483959296 367185641925312 367345079894016 367795671914496 368305110345816 368465034405888 368917000182528 369138757041936 369591549218766 369752031871488 370202425270272 370424954801664 370879324651584 371002072092732 371040366477312 371718797998464 372010054299912 372171587106816 372852087016752 372975487369821 373013985447936 373429807246224 373696025647392 374151223208448 374998102391808 375458081746048 376141389289344 376602771019664 376727412711447 376766298058752 377455199202144 377619096379392 377914975796736 378040051780128 378770374112256 378895733201088 379627708594176 379925161838208 380050903119384 380785110144768 380911136037264 381209594897187 381375122294016 382072450476402 382111887532032 382707212913216 383446551570432 384144397572096 384615595934976 384742889577648 385486160887296 385915886192214 385955719962624 386083457137152 386789394309444 386829318242304 386957344545792 387260540847936 388008675919872 388137092547456 388846784704707 388886920998912 389320437341808 389489486598144 390680279848908 390849919570944 392041535179392 392758366443849 392798906486784 392928908504832 393407533559808 393687994097664 394126862494176 394297998778368 395018955890496 395190479536128 395328468782268 395500126823424 396223281975528 396395328559104 396881554132224 397120120549488 397431279786429 397603850902272 398264416690176 398330852624334 398992626228672 399165875306496 400209067162296 400382844438528 401114927432016 401289098047488 401603523842304 402337838796138 402512540419584 403181261340672 403248517471548 403423614526464 403739712798912 403915023138816 404653564570752 405149919843312 405325842518016 405393456394269 405887264462736 406063507304448 406561592037888 407304972608436 407481831042048 407978182950912 408724153697664 409471488420183 409649287590144 409970263922352 410148279668736 410898218344992 411076637024256 411580870951936 411828273162432 412150956815556 412329919454208 413083847165976 413263214880768 413590543173381 413770130903808 414343249139043 414523163706624 415031625205344 415211838676992 415281101672178 415971035855424 416151657234432 416477728429056 417239240233032 417420412286976 418183647748272 418365229879296 418511311087401 418693035495168 419458597893846 419640733628928 420108533152002 420337910759424 420408028853316 420920126109504 421102896463872 421619428780032 421872865190784 422390341964304 422573750710272 423159062950512 423342805487616 423678117397122 423862085316096 424637099102412 424821483426816 425154347771328 425295058252644 425338956693504 426116670876288 426257699851224 427081172168448 427415807067984 427557266009307 427601397952512 428383248912864 428569259876352 429094950566912 429875873473536 430403166879616 430545614527368 431377370516736 431902829481984 432162447268608 432692545426848 432835750774854 432880427556864 433671930998208 433860238393344 434200184957952 434343889279296 435182983022592 435327012614016 435668108453928 436509760409856 436654229115888 437497786123776 437985492009534 438224630366208 439022168653824 439560681068544 439706159517312 440555612442624 440900805096192 441046727076816 441898769797632 442045022067936 442583475254784 442898993359872 443392720305948 443438486765568 443585248625664 444396325376808 444937642676352 445751192222469 445797202120704 446491748398752 447354310165504 448047468776448 448866704507256 449061609719808 450235200557583 450281673289728 450430699993344 451254293361018 451300871282688 451450235303424 451803964322592 452000144941056 452826607972032 453023232638976 453578919008256 453851566342272 454207176898776 454404401031168 455235260142096 455793659823726 455991572832768 456623172520578 456872486977536 457381791042624 457580393644032 458417059922304 458975455819776 459814672909872 460014331908096 460855448538912 461055559458816 461216546912646 461416814627328 462260495638116 462461216652288 463028479820928 463306807307736 463871159385984 464641819471872 464719328061723 465491397266784 465693521190912 466910578356012 467113318511616 467967415337352 468170614388736 468537444482688 469394145262161 469597963822848 470378138230784 470456603716806 470660883614208 471029664932064 471234193661952 472095825332544 472300817006592 472674906483864 472880149604352 473535141873192 473740758521856 474321857377536 474606973339632 475189134709842 475395469549056 475974546776064 476053945819326 476844845980608 477051899756544 477924168855168 478298641242744 478506326280192 479381254735824 479589409861632 480466318689504 480842782951482 481051572696576 481850775748608 481931155026972 482140417360896 482731819387776 483610357657728 484203562739568 484363816343289 484413811789824 485299541831328 485510266773504 485890683167232 486779113605204 486990481001472 487880922372984 488092768192512 488475208077696 488636875439208 489580855900416 490126622010669 490394229219328 491073480461088 491286712541184 491889333576704 492185009389248 492788732291688 493002709161984 493899939735552 494505766202112 494669429456976 495625063997952 496013405733216 496177567961418 496228782809088 497136116022336 497300649826428 497351980597248 497906409661632 498261367529856 498868297611264 499033404703872 499997469855744 500554848010896 501521852385792 502303216948596 502355064078336 503273598936192 503886634395648 504053402373504 504975042570663 505027165483008 505194310934784 506170278125568 506566882450944 506734537492512 507713480193024 507881514716352 508279459862916 508500163058688 509429933968536 510276283884288 510983074011123 511262068760576 512192530096128 512820794579968 512990519436864 513981547849728 514554514922952 514777942849536 515719192412592 515943126061056 516347387797248 517291507023606 517344901226496 517516123396608 518462379606276 518515894665216 518687504391168 519093916455744 519319315464192 520268868733824 520907039798544 521133226094592 521855054309232 522722046905856 523677821925132 523731875315712 523905211339776 524543378079744 525502483325568 526463342254521 526691941187328 527104625043024 527333502431232 528297709300704 528527104745472 529175405509632 529493494065984 529908373048572 530138467869696 531107803499112 531759269794347 531990168304896 532727034607341 533612089549728 533843792584704 534819903242688 535052130729984 535471365123072 536450451728184 536683387226112 537664689962064 537898152701952 538085971398087 538319617065216 539303911577802 539538086094336 540199893124416 540434456690688 540524608525692 541183019283648 541418009739264 542082122717184 542407969531008 543073296811248 543309108056064 544061652364944 544729008082014 544965538263552 545961984560244 546199050120192 546627018563136 546864372891648 547864291126656 548866037669607 549104364216576 549534609087408 549773225938944 550778462887968 551017619841024 551454057564508 551693507871744 552457665518724 552697551608832 553375500273792 553708135562904 554387323828149 554628047807232 555303637905408 556318986977376 556503108139098 556560549715968 557578196997696 557820306505728 558015081449868 558257380660224 559278130525128 559520978171904 560144710869336 560544038471088 561226834812672 562159238373376 562497153587712 563187122619072 563431667613696 564212083934016 564457073983488 564904156529496 565149447088128 566182798803216 566428644569088 566872463695104 567060077670192 568155561168384 568343599801632 569441562891264 569887742757312 570076354679076 570135197270016 571177665217152 572062683441024 573167831298048 574060819369824 575169827355648 575870439309312 576216596358144 576923393902464 577114334366472 578229241330944 578873829288321 578933579943936 579125185705728 580184091464166 580243977363456 580436016818688 580890811271904 582013013879808 582205638821184 583330381498368 583980656012712 586020419773362 586080908091392 586274879356416 587407483256832 587867740128256 588062302769088 589198359730176 589393362757248 590111300339712 590531991146496 591190293741264 591446998167552 592528433835744 592785719304192 592992703173402 593250190235136 594334922963292 594396269494272 594592992838656 595322331198336 596405776353408 597396625035264 598488939343008 598748812959744 600313600743444 600375564386304 600574266657792 601672391148024 601933647071232 602405285763456 603506758194207 603768810629376 604771892011008 604872776207322 605135421789696 605609569198368 605872534708224 606980346856128 607724879764968 607988763777024 608830896694104 609842388056832 610957458912654 611222746563072 611967274426368 613086230546496 613352442544128 614473931385216 614955395883528 615222419503104 616347327517488 616614955536384 617371306427904 617742409743648 618226435223334 618494879181312 619522425962496 619625770748964 619894822321152 620655196355712 621784745559936 622547437808016 622817758015488 623956553783136 624227485851648 624716592643584 625858860349548 626130618430464 627275471622408 627547844818944 628039553242752 629187896840769 629461100443392 630233208645152 630506866139136 630612043279974 631380189164256 631654344695808 632429143170048 632809297786176 633585512946456 633860626065408 634738594425768 635517176095683 635793127974144 636955648653618 637232225140224 637731521656992 637942587378966 638008435040256 639175006314432 639386549776836 639452546482176 640621758252672 641123710601976 641402096928768 642574873369296 642853889814528 643642425850368 644813810210304 645604750319424 645818421791052 645885082386432 647066055775104 647854244222976 648243670902912 649038818140272 649253626162281 649320641335296 650507896497312 650790357590016 651300277436928 651515833918944 652774474533888 653502162680892 654764640614784 656246679185664 657051643055584 657336945549312 658533252980736 659341021602816 659559239275968 660833418663936 661351207644288 661570090615224 662848154696448 663067533101904 663875212882176 664348490039808 665089080458922 665157730148352 665377872938496 666594488065212 666663293140992 667406464014528 668695803181056 669737622598128 671031465248256 671848845860864 672071203164672 673300056760884 673369553977344 673592414579712 675422509934592 675646049990016 676881440041527 676951306924032 677175352955136 677705946483888 678000217411584 679239911958048 679534848958464 680368378512384 681310765348164 681606601546752 683690489735589 683987359249152 685308730466304 686072686563936 686370590466048 687625589883456 687924168081408 688463183729664 689722009364808 690021497862144 691283172808368 691583339188224 691824820368969 692125221940992 693390743457174 693691824978432 694542719731392 694844301459456 694960210961604 695806739078976 696962729207808 698237095900176 698540281786368 700365867534018 700669977767424 701951123006028 702255921583104 702806166724032 703111336574976 704396945734272 705567207346176 705684905575209 705991325421312 706544497398096 706851290492928 708143737998816 708451225509888 709012359725796 709320224406528 710302712809788 710611137782784 711482786066304 712783702064763 713093204323584 713961820164096 715267268970912 715577849634816 716886253282752 717197536935936 717447961864116 717759489420288 719071882103736 719384114792448 720266524165888 720699478034256 721264174427223 721577359044864 722776163622912 722896732540458 723210626041344 724097729081664 724412144074752 725415536486592 726305344109352 726620717684736 727949312746992 728265400160256 728836024750848 730168670407806 730485721502208 731821383559476 732139152288768 732712812116544 732955313158812 733030967918592 734371283850624 735591343828992 736610220691632 736930068811776 737834000365056 738277514083872 739183098437532 739504063742976 740404850540544 740849909603328 741758649303168 742004144185464 743437595996928 744020108599824 744266351942127 744343174213632 745704174033504 745950974739642 746027970895872 746859614492448 747392051294784 748302446416896 749996204783616 750916163492096 752282778578688 753205542039328 753454825422894 753532596117504 754910398404288 755238192758784 755829951593472 756080103560256 757540748224512 757791466402176 759255417188352 759850323676416 760101806238768 761570220289536 761822272074528 762419189794374 762750244588032 764144900952804 764223775064064 765414425826432 766893103140864 768288795144192 769231191869952 769485779155296 770972321774592 771831772384428 771911439925248 772166914274304 773578788618888 773914689091584 774521081695872 775937260535409 776017351839744 776274185094912 777693569409414 777773841997824 778640874683616 778978973196288 781360559697816 781699839141888 784083070358784 785516732887698 785597812973568 785857817009664 786815067119616 787375988195328 788253724988352 788595997556736 790037911780992 790656937564536 791000253646848 792446563951056 792790657118208 793763108264448 794240241098976 794862559572858 795207701804544 796528833380352 796661705248668 797985252457344 800418134324592 800765688877056 802229854864032 802578196094976 803207047684608 804675677592276 805025080839168 806497034943096 806847229052928 807479425597824 808955867366703 809307129141504 810299839686624 810651685036032 810786912788538 811774528925472 812127014608896 813123184075776 814609945216872 814963662084096 817093512123021 817448307395328 818942976840366 819298575180288 819940527844704 820296559337472 821796436689984 822153274048512 823161741903872 823656546324864 824301913631112 824659838908416 826167694331952 826526429761536 827181086346762 827540261807616 828686498278086 829046327413248 830063250410688 830423677353984 830562203344356 831942071710848 832955456858112 834478480466064 834754662208647 834840824573952 836367295496544 836730459758592 837022622174802 837386070990336 838917195787692 839281467257856 840217066304004 840816057706632 841840252219008 843238857560064 843745730381568 844780683928608 845147501420544 846318125901024 846685610975232 847356234794244 847724170632192 849274198204824 849642966853632 850308695542656 850590116505288 852233341752576 852515399702448 854162344336896 854831614135968 855114532018614 855202795905024 856766497825728 857138519752704 858189901133824 859751746947072 860806333759232 861091229054736 862754741033472 863805658963968 864324894537216 865385090853696 865671501549708 865760855113728 867343861996416 868400369915904 868687778558592 870276137196249 870365966045184 870654025228032 871336216907856 873019520819712 873308458231776 874995572247552 875970984019068 879030629660043 879121362137088 879412319034624 881111224885248 881801610192384 882093454153632 883797539595264 884090044135872 885166950509568 885797986719744 886785440611896 887170497251328 888792650753616 889489054760103 889875285352704 891502384444938 891594404241408 892983496797504 894708620331008 896094937552896 897733409014512 898123219439616 900470401115166 900563346579456 900861399986688 902508586722036 902601742565376 902900470606848 903607928645184 904000289882112 905653215944064 907157838016512 907309164310983 907703132684544 908414353797552 908808802062336 910470520284192 911587319647452 911983145665536 913246345041156 914763582085248 916436188368981 916834119844608 917950911639552 919629345819744 920028663816192 921710897077824 922111118917632 922433093825292 922833629254656 924520991276232 924922433304576 926056959641856 926613614615472 927339652835001 927742318771968 929283638943744 929438656123446 930982794533568 931387042381824 933821156712024 934226637023232 935934830674704 936341228777472 937074888965376 938788290524322 939195927645696 940756276461568 940913207433612 941321767228416 942059329864128 942468387323904 944191650665088 945349812967728 945760299208704 945918064919961 947070283746384 947481517043712 948643714755072 949213946679264 950378269419684 950790939098112 951949093552128 952107891638652 953689691961216 955433472980427 955848337710336 956597282485488 956913881068449 957012652560384 958762509471648 959178819723264 960932637379008 961685565902964 962103145393152 963862310053944 964280834721792 965044600737889 965463638775552 967220715315456 968407125479136 968727632686578 968827623579648 970599083662656 971020533547008 971781366334464 973558227210408 973980962002944 975761844745968 976185536385024 976950416155392 977273750878416 979161711800832 980253244021338 980788458438656 982146960922176 982573425082368 983778667153408 984370018778496 985577464583376 986005418323968 987799879471104 989011532404224 989338858913952 991250127995904 992026811466432 992355135922836 992457565618176 994272232044672 994601299652856 995812819323264 996522735059712 997633620688383 997736595222528 998066809407744 999994939711488 1001109696021792 1003043704771584 1004606433897192 1006547197872384 1007773268791296 1008106804747008 1009950085141326 1010054330966016 1010388621869568 1012340556251136 1013133764901888 1013469074985024 1015426960386048 1015763029432704 1016558919725832 1017000326117376 1018859867937072 1020552567768576 1021966148022246 1022524137521152 1024385060192256 1025641589159936 1025981038873728 1027963095699456 1029109029845904 1029555885699072 1031438384825184 1031886252122112 1032694775594496 1034583014047212 1034689802452992 1035032246793216 1036924759212552 1037375008782336 1038187832911488 1040086115185761 1040537737467648 1041814079597088 1042266452189184 1043710108618464 1045444093811712 1047355643850264 1047810422679552 1050548801301027 1051004966651136 1052926684509042 1053383882374656 1054209250086048 1054667004862464 1056595418601408 1057054209490944 1058350811019264 1058986988131968 1059816746097144 1060276935739392 1062215606998224 1063518539588694 1063980336609792 1065454069214682 1067224179099456 1067687585169408 1069639806485376 1070942730246144 1072900903456368 1073366774452224 1075329379924128 1075796305403904 1076171942796174 1076639234130432 1078607823155604 1079076172188672 1080399786248832 1081049217051384 1082366038567296 1084164245434368 1084345098810687 1084815939062016 1086146593622496 1086618216112128 1088123304729888 1089458016164028 1089931076527104 1091923969120488 1092398100240384 1093254037126272 1095253005611709 1095728582253312 1097732075339214 1098208728433152 1099069218174816 1099546451877888 1101556925775936 1102035239682048 1102908115129016 1103387015743488 1104915331037448 1105395103217664 1106751000547584 1107416271125808 1108774647656298 1109256095614464 1110607275810816 1112637973954752 1113006216278196 1113121099431936 1115156393995392 1116030162899736 1116514761320448 1118556261050256 1118926462109463 1119041956343808 1120289421738672 1121088076942176 1122453669625344 1124318476746752 1124994307175424 1126374245238144 1128424167868032 1129808313058992 1130182238134341 1130298894176256 1132365597606432 1132857289138176 1133744927390208 1134120155340384 1136311122336768 1136687199603264 1138883125782528 1139775485514624 1140152709358152 1142355330434304 1143628784691561 1144125366882048 1146335662596096 1148121638739648 1150339654711296 1152433192716288 1153846787804928 1154228668732944 1156458482661888 1157747658576642 1157867159887872 1158250371411456 1160368182928332 1160487954726912 1160872033637376 1161781622543808 1164026027759616 1164411277642368 1166540354114121 1166660762996736 1167961312025424 1172040839546724 1172161816182784 1172549758712832 1175735480256512 1176124605538176 1178275099331547 1178396719460352 1178786725514496 1180222600679424 1181063982292992 1182380587482528 1182893996335104 1185056867671488 1185571438608384 1185985406346804 1186500380470272 1188669845926584 1189185985677312 1190644662396672 1192293839359287 1192811552706816 1194793250070528 1196977878686016 1197497625919488 1200627201486888 1201148533315584 1203344782296048 1203867294142464 1204810571526912 1207013516388414 1207537621258752 1209543784022016 1209745552414644 1210270843579392 1211219138396736 1211745069416448 1213960693712256 1215449759529936 1215977527554048 1216180369182807 1217661793388208 1219684776113664 1221914917825308 1222445493126144 1223934548852736 1226172461092992 1228414465260549 1228947862770432 1229910791767056 1230444839006208 1232694655034976 1233229911072768 1234742612855808 1235484819487296 1236452870446668 1236989758362624 1239251541497928 1239789644642304 1240771629520143 1241310392711424 1243029747417129 1243569491119872 1245094875616032 1245635516030976 1247913107566272 1248454971703296 1249433185287168 1251717720699096 1252261236860928 1254550943244816 1255095689637888 1255533933262203 1256079106485504 1258375793681538 1258922200886784 1260466417290304 1261013732278272 1261224086559948 1262760378328512 1263308689391616 1264858286340096 1265618595572352 1267171025892912 1267721252130816 1269477188851536 1271034352191366 1271586255948288 1273911297307236 1274464450280448 1275463043313984 1275885174757932 1276016870080512 1278350012628864 1278773099553672 1281243516505344 1282247421203952 1282671798027921 1282804193857536 1285149746738592 1285707779629056 1287284851700736 1289627620420608 1291209500638848 1291636843582104 1294132111550208 1295708488445952 1296487341805824 1298077636280544 1298507252324562 1298641282670592 1301015792994624 1301580715180032 1302600554873856 1303031667837888 1305548949067776 1307004325361784 1309529281229568 1312493358371328 1314103286111168 1314673891098624 1317066505961472 1318682043205632 1319118478551936 1321666837327872 1322702415288576 1323140181230448 1325696309392896 1326135066203808 1327750425764352 1328696980079616 1330178160917844 1330315460296704 1330755745876992 1333188976130424 1334812928029056 1337253576667407 1337391606362112 1339475245196256 1342062930496512 1343697691721728 1344142406329344 1346600113521768 1347184829159424 1350705601672749 1350845019869184 1351292099980032 1353762880083054 1353902613848064 1354350705910272 1355411892967776 1356000434823168 1358479823916096 1359069697916928 1360736757024768 1362621530696328 1363213203093504 1367380979471178 1367974718498304 1370617460932608 1372145373127872 1372741180932096 1375251179766912 1376926367459328 1379444018729616 1380042995724288 1382566345616736 1383166678376448 1383649640737938 1384250443881984 1386781486914348 1387383649956864 1389085439462784 1389920421923208 1391613478157952 1393925458415616 1394157984185169 1396474191800352 1397080563572736 1400731735068036 1401339955534848 1403902246012056 1404511843166208 1405612333448064 1408182435786483 1408793891468544 1411134414692352 1411369811150418 1411982650842624 1413088994796192 1413702580985856 1416287475997632 1416902451019776 1418024719451592 1418640448813056 1420605425619576 1421222275565568 1422965572132608 1425567404129526 1426186408647168 1427923640328192 1430534537941824 1431155699269632 1433772506565504 1434895923728232 1435518978840576 1438143764207472 1438768229584896 1440533048331776 1441398956068512 1442528348854446 1443154718089728 1445552327245824 1445793465080916 1446421252082688 1448195458163328 1450831072973184 1452610688218704 1453091449029867 1453241435369472 1455898625493984 1456530800320512 1457672049501696 1460337340815612 1460971443004416 1463642767118952 1464278304577536 1465425624233088 1465910626317624 1468742567701248 1470379866032007 1471182687657984 1473220441383264 1473860137623552 1475668000730112 1476555028167744 1478366196875064 1479008127485952 1481699819206656 1483517298606336 1484008288370928 1486875191993856 1488040217199648 1488532703884254 1488686348427264 1491408348067008 1491901949479284 1492055941791744 1493719228984896 1494784102589568 1496604892833792 1499992409567232 1501832326984192 1504565557157376 1506411084078656 1506909650845788 1507065192235008 1509820796808576 1511659903186944 1512160207120512 1514925127711989 1515081496449024 1515582932804352 1518510834376704 1519700647352832 1520203612477536 1523140440579072 1523644544149056 1524838379588748 1525500489176064 1528289801905608 1530828851652864 1532949222033369 1533786206281728 1536577590288384 1538462383739904 1538971558310592 1541944643549184 1543663544768856 1544333828548608 1547157577237776 1547829378183168 1549042163391744 1551874521070818 1552034703679488 1552548370189824 1555387138818828 1555547683995648 1557281749367232 1557957946392576 1562721119395632 1563399678283776 1568166140717568 1571033465775396 1571195625947136 1571715634019328 1573630134239232 1576507449976704 1579390026763563 1580075823561984 1581313875129072 1582000507293696 1584893127902112 1585581314236416 1587526216528896 1588480482197952 1589725119145716 1590415403609088 1593323410497336 1595277809383041 1595970504914688 1598181103822023 1600836268649184 1601531377754112 1604459709728064 1605156392189952 1606414095369216 1609351355184552 1610050161678336 1612994069886192 1613694458105856 1614257914194261 1614958851195648 1617911734733406 1618614258283008 1620599679373248 1621303370072064 1621573825577076 1623549057850944 1624254029217792 1626246368151552 1629219890433744 1629927324168192 1634187024246042 1634896614790656 1637885953680732 1638597150360576 1639881055689408 1640593118674944 1643592873379968 1646323483807744 1646598113008821 1647313092649728 1648603827262224 1649319677816832 1652335388663904 1653052859523072 1654362172693524 1655080523615232 1657372996556172 1658092654826496 1660126500821376 1661124406688712 1663161971484447 1663884143421696 1665910913716224 1668956960932128 1669509324417294 1669681649147904 1672734590993088 1673460919517184 1674045244349604 1674772141980672 1677834391575384 1678562934515712 1680434132608008 1681632115413264 1683680504438016 1686477715120128 1687491460763136 1689561367857216 1690295002841088 1692636251802048 1693371221950464 1694712469588488 1695448341264384 1698548396409648 1699285933707264 1700617391085312 1701180233010576 1704466683505152 1705030799404896 1708324688673792 1709663228271936 1710229064037228 1710405591810048 1713532995651456 1716379802267648 1719503493894144 1721612667518464 1722182458109472 1725509482066944 1727611317927936 1728649789074432 1730770181707392 1731343003099416 1734687723992832 1736621487864963 1736800739831808 1737375557117184 1740552274392498 1740731932090368 1741308050456064 1742672433815712 1746039041639424 1746616916463552 1749991144495104 1751941968038136 1758061259320086 1758242724274176 1758824638069248 1762222449770496 1763603220384768 1764186908307264 1767595079190528 1768180088271744 1770333901019136 1771595973439488 1773570881223792 1774340994502656 1777585301507232 1778978109520206 1779750570705408 1783004768889876 1783188808482816 1785966993595008 1789417240662016 1792189875105792 1795466818029024 1796246438879232 1800940802230332 1801126693158912 1801722799973376 1805017173444072 1805800941213696 1807215857290368 1810520274582621 1811306431888128 1814315676033024 1814618328621966 1815406265369088 1816828707595104 1817617604124672 1820941040568384 1823174639294904 1823966291331072 1826492690082312 1829527164170496 1832872376737962 1833668239689216 1835901823279104 1839258691639488 1840057327632384 1843421794155648 1844866187650584 1845667258509312 1849041982552464 1849844866609152 1852113919283712 1853227229230944 1854679305670002 1855484637543936 1858567277887488 1858877312246892 1861965589067136 1867642313424048 1868453274046464 1871869661349408 1872682457554944 1874149777930752 1877576581048644 1878391855291392 1881826414867224 1882643534456832 1884118659728256 1887563690522307 1888383301330176 1890699625935456 1891520598417408 1891836129839922 1894140567492768 1894963034087424 1897287429510144 1898427893358528 1900756538839368 1901581878196224 1904215783277304 1906551528287049 1907379383922432 1910866945960854 1911696675420672 1913194564970976 1913827762136898 1914025305120768 1917525018943296 1918357639446528 1921865274758016 1923371131805928 1924206290786304 1927724620107888 1928561669443584 1930089201475778 1930927277551104 1934441430630912 1936814250958272 1937455265373156 1937655247159296 1941198167325312 1943562732668928 1947116454420816 1947760878486843 1947961924005888 1951523689491936 1952371072770048 1953900832310784 1954547501756832 1958323423601664 1960506488042676 1964293921844352 1967557334306816 1968740037556992 1971154929166752 1972010836647936 1975599758942208 1978023064808448 1978677717827904 1982500255991808 1984053622932864 1984710271845672 1988544464089344 1989202599305712 1991625638646528 1993045470119424 1995267241376766 1995473190445056 1996133618815488 1999989879422976 2002219392043584 2006087409543168 2009212867794384 2013094395744768 2015546537582592 2016213609494016 2019900170282652 2020108661932032 2020777243739136 2026267529803776 2026938149970048 2030644320124581 2030853920772096 2031526058865408 2033117839451664 2034000652234752 2037719735874144 2041105135537152 2043932296044492 2051071469206767 2051283178319872 2051962077747456 2055926191398912 2058218059691808 2059111771398144 2062876769650368 2063772504244224 2065389551188992 2069166028094424 2070064493586432 2073849518425104 2074750017564672 2075474461106907 2076375665822976 2080172230371522 2081075474935296 2083628159194176 2084532904378368 2087420217236928 2090888187623424 2094711287700528 2095620845359104 2101097602602054 2102009933302272 2105853369018084 2106767764749312 2108418500172096 2109334009724928 2113190837202816 2116701622038528 2117054716725627 2117973976263936 2119633492194288 2120553871478784 2124431213996448 2127037079177388 2127960673219584 2130908138429364 2134448358198912 2138351106194289 2139279612970752 2141885460492288 2145801806912736 2146733548904448 2150658759848256 2151592610807808 2152343885592348 2153278468260864 2157215646311208 2158152344377344 2160799572497664 2162098434102768 2163792523281669 2164732077134592 2168328490868736 2168690197621374 2169631878124032 2172293187244992 2173236432224256 2176246609459776 2178916032328056 2179862153054208 2183847938240976 2184796200480768 2186508074252544 2190506011223418 2191457164506624 2195464150678428 2196417456866304 2198138436349632 2199092903755776 2203113851551872 2205816230258032 2206774031486976 2209830662074896 2210790206435328 2213502001095168 2214832542251616 2217549295312596 2218512191228928 2221214551621632 2225275947909504 2226012432556392 2230312787990784 2232060325799472 2232799055826381 2233029522640896 2237112522100512 2237852924218926 2238083912687616 2240578843477344 2242176153884352 2244907339250688 2249988614350848 2252748490476288 2256848335736064 2259616626117984 2260364476268682 2260597788352512 2264731195212864 2265714578276352 2267489854780416 2268240310680768 2272622244673536 2273374399206528 2277766251565056 2279550971029248 2280305418716304 2284710660868608 2287257569383122 2288250733764096 2292671325192192 2296243277479296 2300679309422592 2304866385432576 2307693575609856 2308457337465888 2312916965323776 2315495317153284 2315734319775744 2316500742822912 2320736365856664 2321744067274752 2323563245087616 2327811781606227 2328052055519232 2328822555284736 2333080708228242 2333321525993472 2335922624050848 2344081679093448 2345099517425664 2351470960513024 2352249211076352 2356550198663094 2356793438920704 2357573451028992 2360445201358848 2362127964585984 2364761174965056 2365787992670208 2370113735342976 2371970812693608 2373000760940544 2377339691853168 2378371971354624 2381289324793344 2384587678718574 2385623105413632 2389586500141056 2393955757372032 2401254402973776 2402297066631168 2406689564592096 2407734588284928 2409621143053824 2414027032776828 2415075242517504 2419491104829288 2420541687158784 2422438276793472 2426867602100109 2427921387424512 2430899519059872 2431955055108096 2432360738365614 2435323586776416 2439369552227328 2443829835650616 2444890986252288 2451280536369063 2452344922185984 2456828930521098 2457895725540864 2459821583534112 2460889678012416 2465389310069952 2466459822145536 2469485225711616 2470969638974592 2472905740893336 2473979516725248 2478503082995856 2479579289284608 2481543259040286 2482620785422848 2486059494834258 2487138982239744 2490189751232064 2491271032061952 2495826215132544 2498866370574336 2503435441398192 2504263986625941 2504522473721856 2509101886489632 2510191379275776 2511067866524406 2512158212971008 2516751587363076 2517844401773568 2520932834580608 2522448173119896 2525520756657024 2529716572680192 2531237191144704 2534342051785824 2535442504261632 2538954377703072 2542068704382732 2543172511896576 2547822594614472 2548928900560896 2550926086627968 2551770349515864 2556700025257728 2557546199107344 2562487033010688 2564494842407904 2565343596055842 2565608387715072 2570299493477184 2571415559258112 2574569703401472 2579255240841216 2582419001277696 2583273687164208 2588264223100416 2591416976891904 2592974683611648 2596155272561088 2597014504649124 2597282565341184 2602031585989248 2605201109747712 2606063335675776 2610828411588747 2611097898135552 2614008650723568 2619058562459136 2624986716742656 2628206572222336 2637091888980129 2637364086411264 2638236957103872 2643333674655744 2645404830577152 2646280362460896 2651392618785792 2652270132407616 2655500851528704 2657393960159232 2660356321835688 2661511491753984 2666377952260848 2668467164280309 2669625856058112 2674507153334814 2674783212724224 2678950490392512 2684125860993024 2688284812658688 2693200227043536 2694369658318848 2701411203345498 2701690039738368 2702584199960064 2707525760166108 2707805227696128 2708701411820544 2710823785935552 2712000869646336 2716959647832192 2721473514049536 2721927492932949 2725243061392656 2726426406187008 2734761958942356 2735949436996608 2744290746255744 2749308565106943 2750502359533824 2753852734918656 2758888037459232 2760085991448576 2765132691233472 2766333356752896 2767299281475876 2768500887763968 2773562973828696 2774767299913728 2778170878925568 2779840843846416 2782018958505003 2783226956315904 2787850916831232 2788315968370338 2792948383600704 2794161127145472 2801463470136072 2802679911069696 2807804492024112 2809023686332416 2811224666896128 2816364871572966 2817587782937088 2822268829384704 2822739622300836 2823965301685248 2826177989592384 2827405161971712 2832574951995264 2836049438903184 2837280897626112 2837754194759883 2841210851239152 2842444551131136 2845931144265216 2851134808259052 2852372817294336 2855847280656384 2861069075883648 2866300418941281 2867545013131008 2869791847456464 2870741643205347 2871037957681152 2876287528414944 2877536459169792 2881066096663552 2882797912137024 2885056697708892 2886309436179456 2891586930161832 2892842504165376 2895133802213667 2896390916326656 2901662145946368 2905221376437408 2906182898059734 2906482870738944 2911797250987968 2913061600641024 2915344099003392 2920674681631224 2921942886008832 2927285534237904 2928556609155072 2930851248466176 2931821252635248 2937485135402496 2940759732064014 2942365375315968 2946440882766528 2947720275247104 2951336001460224 2953110056335488 2956732393750128 2958016254971904 2963399638413312 2967034597212672 2968016576741856 2973750383987712 2976080434399296 2977065407768508 2977372696854528 2982816696134016 2983803898958568 2987438457969792 2989568205179136 2992900862065149 2993209785667584 2999984819134464 3003664653968384 3009131114314752 3012822168157312 3013819301691576 3019641593617152 3023319806373888 3024320414241024 3029850255423978 3030162992898048 3031165865608704 3037021668753408 3039401294705664 3040407224955072 3046280881158144 3047289088298112 3049676759177496 3051000978352128 3056579603811216 3061657703305728 3065898444066738 3067572412563456 3073155180576768 3076924767479808 3077943116621184 3083889287098368 3087327089537712 3088667657097216 3094315154475552 3095658756366336 3098084326783488 3103749042141636 3104069407358976 3105096740379648 3110774277637656 3114563498734464 3120258345557283 3125442238791264 3126799356567552 3136332281435136 3142066931550792 3143431268038656 3151646403903081 3153014899953408 3158780053527126 3160151647123968 3162627750258144 3164001014587392 3169786255804224 3171162628472832 3175052433057792 3176960964395904 3179450238291432 3180830807218176 3186646820994672 3190555618766082 3191941009829376 3196362207644046 3201672537298368 3203062755508224 3208919419456128 3212828190738432 3218702710369104 3220100323356672 3225988139772384 3227388916211712 3228515828388522 3229917702391296 3235823469466812 3237228516566016 3241199358746496 3243147651154152 3247098115701888 3252492736303104 3253035296432061 3258439780867488 3259854648336384 3268374048492084 3269793229581312 3275771907361464 3277194300721152 3279762111378816 3285759016835127 3287185746759936 3292646967615488 3293196226017642 3294626185299456 3297207654524448 3298639355633664 3304670777327808 3306105719046144 3308724345387048 3310161047230464 3314745993112344 3316185309652992 3320253001642752 3322248813377424 3326323942968894 3327768286843392 3331821827432448 3337913921864256 3339018648834588 3339363298295808 3345469181986176 3348090488699208 3349544283961344 3355668783150768 3357125869031424 3360868265216016 3363264230826528 3367361008876032 3372955430240256 3374982921526272 3379122735714432 3385272503604096 3389424939176976 3390546714403023 3390896682528768 3397096792819296 3398571867414528 3401234782170624 3402360466021152 3408933367010304 3410061598809792 3416649377347584 3419326456543872 3420458128074456 3427065991302912 3430886354074683 3432759604535296 3439006987788288 3443225335036928 3444364916218944 3451018964133888 3457299578148864 3461540363414784 3462686006198832 3469375447985664 3473242975729926 3473601479663616 3474751114234368 3481104548784996 3481463864180736 3482616100912128 3485344867631424 3492078083278848 3493233832927104 3499982288990208 3503883936076272 3516122518640172 3516485448548352 3517649276138496 3527206440769536 3528373816614528 3534825297994641 3535190158381056 3536360176543488 3540667802038272 3543191946878976 3547141762447584 3548681989005312 3555170603014464 3557956219040412 3559501141410816 3566009537779752 3571933987190016 3576881518077861 3578834481324032 3584379750211584 3590933636058048 3592492877758464 3601881604460664 3603445599946752 3610034346888144 3611601882427392 3614431714580736 3621040549165242 3622612863776256 3628631352066048 3629236657243932 3630812530738176 3633657415190208 3635235208249344 3641882081136768 3646349278589808 3647932582662144 3652985380164624 3659054328340992 3665744753475924 3667336479378432 3671803646558208 3678517383278976 3685243395781647 3686843588311296 3689732375301168 3691334517018624 3698083965104928 3699689733218304 3704227838567424 3706454458461888 3709358611340004 3710969275087872 3717754624493784 3722314888560429 3723931178134272 3729089242251387 3735284626848096 3736906548092928 3743739322698816 3745364915109888 3748299555861504 3755153162097288 3756783710582784 3763652829734448 3765287068913664 3766601799786609 3768237319456512 3775127381044614 3776766602660352 3781399251870912 3783041196834816 3783672259679844 3788281134985536 3789926068174848 3794574859020288 3796855786717056 3801513077678736 3803163756392448 3808431566554608 3813103056574098 3814758767844864 3821733891921708 3823393350841344 3826389129941952 3827655524273796 3828050610241536 3835050037886592 3843730549516032 3846742263611856 3848412581572608 3855449240215776 3857123338887168 3860178402951556 3861854555102208 3868882861261824 3873628501916544 3874910530746312 3882396334650624 3887125465337856 3894232908841632 3895521756973686 3895923848011776 3903047378983872 3904742145540096 3907801664621568 3909095003513664 3916646847203328 3921012976085352 3928587843688704 3935114668613632 3937480075113984 3942309858333504 3944021673295872 3951199517884416 3956046129616896 3957355435655808 3965000511983616 3968107245865728 3969420543691344 3977088928178688 3978405198611424 3983251277293056 3986090940238848 3990534482753532 3990946380890112 3992267237630976 4004438784087168 4012174819086336 4018425735588768 4026188791489536 4031093075165184 4032427218988032 4039800340565304 4041554487478272 4052116805018247 4052535059607552 4053876299940096 4061288640249162 4061707841544192 4063052117730816 4066235678903328 4068001304469504 4075439471748288 4082210271074304 4087864592088984 4102142938413534 4102566356639744 4103924155494912 4111852382797824 4116436119383616 4118223542796288 4125753539300736 4130779102377984 4138332056188848 4140128987172864 4147699036850208 4149500035129344 4150948922213814 4152751331645952 4160344460743044 4162150949870592 4167256318388352 4174840434473856 4181776375246848 4189422575401056 4191241690718208 4202195205204108 4204019866604544 4211706738036168 4213535529498624 4216837000344192 4224547307359449 4226381674405632 4233403244077056 4234109433451254 4235947952527872 4239266984388576 4241107742957568 4248862427992896 4254074158354776 4255921346439168 4261816276858728 4268896716397824 4276702212388578 4278559225941504 4283770920984576 4291603613825472 4293467097808896 4301317519696512 4304687771184696 4306556936521728 4314431292622416 4316304688754688 4321599144995328 4324196868205536 4327585046563338 4329464154269184 4336656981737472 4337380395242748 4339263756248064 4344586374489984 4352493218919552 4357832064656112 4359274347089601 4359724306108416 4367695876481952 4369592400961536 4373016148505088 4381012022446836 4382914329013248 4390928301356856 4392834913732608 4396276872699264 4406227703103744 4411632460516064 4413548062973952 4419661324149792 4421580412870656 4427004002190336 4429665084503232 4435098590625192 4437024382457856 4450551895819008 4452024865112784 4460625575981568 4464120651598944 4465598111652762 4466059045281792 4474225044201024 4475705848437852 4476167825375232 4481157686954688 4484352307768704 4489814678501376 4499977228701696 4505496980952576 4513696671472128 4519233252235968 4520728952537364 4521195576705024 4529462390425728 4534979709560832 4536480621361536 4544775383135967 4545244489347072 4546748798413056 4555532503130112 4559101942058496 4560610837432608 4569421321737216 4574515138766244 4576501467528192 4592486554958592 4601358618845184 4609732770865152 4615387151219712 4616914674931776 4625833930647552 4630990634306568 4633001485645824 4641472731713328 4643488134549504 4647126490175232 4655623563212454 4656104111038464 4657645110569472 4666161416456484 4666643051986944 4671845248101696 4688163358186896 4690199034851328 4702941921026048 4704498422152704 4713100397326188 4713586877841408 4715146902057984 4720890402717696 4729522349930112 4738170080290689 4740227470685952 4743941625387216 4746001521881088 4754679383706336 4756743942709248 4762578649586688 4769175357437148 4771246210827264 4785833428149123 4787911514744064 4802508805947552 4804594133262336 4813379129184192 4815469176569856 4819242286107648 4828054065553656 4830150485035008 4838982209658576 4841083374317568 4842773742582783 4844876553586944 4853735204200218 4855842774849024 4861799038119744 4863910110216192 4864721476731228 4870647173552832 4878739104454656 4887659671301232 4889781972504576 4902561072738126 4904689844371968 4913657861042196 4915791451081728 4919643167068224 4921779356024832 4930778620139904 4938970451423232 4939794339026463 4941939277949184 4945811481786672 4947959033450496 4957006165991712 4959158578569216 4963086518080572 4965241570845696 4972118989668516 4974277964479488 4980379502464128 4989485914453341 4991652430265088 4997732741148672 5006870882796384 5008527973251882 5009044947443712 5018203772979264 5020382758551552 5022135733048812 5024316425942016 5033503174726152 5035688803547136 5041865669161216 5044896346239792 5051041513314048 5059433145360384 5062474382289408 5068684103571648 5070885008523264 5077908755406144 5084137408765464 5086345023793152 5095645189228944 5097857801121792 5101852173255936 5103540699031728 5113400050515456 5115092398214688 5124974066021376 5128989684815808 5130687192111684 5131216775430144 5140598986954368 5149139406802944 5158510481682432 5164838002555392 5166547374328416 5176528446200832 5182833953783808 5185949367223296 5192310545122176 5194029009298248 5204063171978496 5209864463594889 5210402219495424 5212126671351552 5221656823177494 5222195796271104 5228017301447136 5238117124918272 5249973433485312 5256413144444672 5274183777960258 5274728172822528 5276473914207744 5286667349311488 5290809661154304 5292560724921792 5302785237571584 5304540264815232 5311001703057408 5314787920318464 5320712643671376 5323022983507968 5332755904521696 5336934328560618 5339251712116224 5349014306669628 5349566425448448 5357900980785024 5368251721986048 5376569625317376 5386400454087072 5388739316637696 5402822406690996 5403380079476736 5405168399920128 5415051520332216 5417402823641088 5421647571871104 5431560823747863 5433919295664384 5442947028099072 5443854985865898 5450486122785312 5452852812374016 5469523917884712 5471898873993216 5488581492511488 5498617130213886 5501004719067648 5507705469837312 5517776074918464 5520171982897152 5530265382466944 5534598562951752 5537001775527936 5547125947657392 5549534599827456 5556341757851136 5559681687692832 5564037917010006 5566453912631808 5575701833662464 5576631936740676 5585896767201408 5602926940272144 5605359822139392 5615608984048224 5618047372664832 5622449333792256 5632729743145932 5635175565874176 5645479244601672 5647930603370496 5652355979184768 5662691071566921 5665149903990528 5672098877806368 5674561795252224 5675508389519766 5682421702478304 5684889102262272 5691862288530432 5702269616518104 5704745634588672 5719654584861147 5722138151767296 5732600837882562 5735090026262016 5739583694912928 5741483286410694 5742075915362304 5752575056829888 5755072918339584 5762132193327104 5765595824274048 5770113395417784 5772618872358912 5783173860323664 5785685008330752 5790267604427334 5792781832653312 5803324291892736 5810442752874816 5812365796119468 5812965741477888 5823594501975936 5830688198006784 5841349363262448 5843282635460529 5843885772017664 5854571068475808 5857113218310144 5861702496932352 5863642505270496 5874970270804992 5881519464128028 5892881765533056 5902672002920448 5906220112670976 5913464787500256 5916032509943808 5926799276826624 5934069194425344 5936033153483712 5947500767975424 5952160868798592 5954130815537016 5965633392268032 5967607797917136 5974876915939584 5979136410358272 5985801724130298 5986419571335168 5999969638268928 6007329307936768 6018262228629504 6025644336314624 6027638603383152 6039283187234304 6046639612747776 6048640828482048 6059700510847956 6060325985796096 6062331731217408 6078802589411328 6080814449910144 6091932960373743 6092561762316288 6094578176596224 6099353518354992 6102001956704256 6113159207622432 6123315406611456 6131796888133476 6153214407620301 6153849534959616 6155886233242368 6167778574196736 6174654179075424 6177335314194432 6188630308951104 6191317512732672 6196168653566976 6207498084283272 6210193480759296 6221548555275312 6226423383320721 6229126997468928 6240516691114566 6250884477582528 6253598713135104 6272664562870272 6284133863101584 6286862536077312 6303292807806162 6306029799906816 6317560107054252 6320303294247936 6325255500516288 6328002029174784 6339572511608448 6350104866115584 6351164150176881 6353921928791808 6358900476582864 6361661614436352 6373293641989344 6381111237532164 6383882019658752 6392724415288092 6403345074596736 6415053318582867 6417838838912256 6425656381476864 6437405420738208 6440200646713344 6451976279544768 6454777832423424 6457031656777044 6459835404782592 6471646938933624 6474457033132032 6482398717492992 6486295302308304 6491377569845007 6494196231403776 6504985472606208 6506070592864122 6516879561734976 6519709296672768 6536748096984168 6539586459162624 6551543814722928 6554388601442304 6559524222757632 6571518033670254 6574371493519872 6585293935230976 6586392452035284 6589252370598912 6594415309048896 6597278711267328 6609341554655616 6617448690774096 6620322094460928 6629491986224688 6632370619305984 6640506003285504 6644497626754848 6652647885937788 6655536573686784 6663643654864896 6675827843728512 6678037297669176 6690938363972352 6696180977398416 6698397167479143 6699088567922688 6711337566301536 6714251738062848 6721736530432032 6726528461653056 6734722017752064 6749965843052544 6758245471428864 6770545007208192 6778849878353952 6781093428806046 6781793365057536 6794193585638592 6797143734829056 6802469564341248 6804720932042304 6817866734020608 6820123197619584 6833298754695168 6838652913087744 6840916256148912 6854131982605824 6861772708149366 6865519209070592 6878013975576576 6886450670073856 6888729832437888 6902037928267776 6914599156297728 6923080726829568 6925372012397664 6938750895971328 6946485951459852 6947202959327232 6949502228468736 6962209097569992 6965232201824256 6970689735262848 6983435344818681 6984156166557696 6986467665854208 6999964577980416 7007767872152544 7032245037280344 7035298552276992 7054412881539072 7056747633229056 7069650595989282 7070380316762112 7072720353086976 7081335604076544 7086383893757952 7094283524895168 7097363978010624 7110341206028928 7115912438080824 7119002282821632 7132019075559504 7143867974380032 7153763036155722 7157668962648064 7168759500423168 7181867272116096 7203763208921328 7206891199893504 7220068693776288 7223203764854784 7228863429161472 7242081098330484 7245225727552512 7258473314487864 7261625061476352 7267314830380416 7280602806300327 7283764162273536 7292698557179616 7295865165324288 7305970760329248 7318108656681984 7331489506951848 7334672958756864 7353841609107189 7357034766557952 7370486791563294 7373687176622592 7379464750602336 7382669034037248 7396167930209856 7399379466436608 7408455677134848 7412908916923776 7418717222680008 7421938550175744 7435509248987568 7444629777120858 7447862356268544 7458178484502774 7470569253696192 7473813096185856 7487478645397632 7496599111723008 7510306324194576 7512791959877823 7513567421165568 7527305659468896 7530574137827328 7533203599573218 7536474638913024 7550254762089228 7553533205320704 7562798503741824 7567344519359688 7576562269971072 7589149718040576 7593711573434112 7603026155357472 7606327512784896 7616863133109216 7626206113148196 7629517535689728 7643467783843416 7646786701682688 7652778259883904 7655311048547592 7670100075773184 7687461099032064 7693484527223712 7696825163145216 7710898480431552 7714246677774336 7720356805903112 7723709110204416 7737765722523648 7747257003833088 7749821061492624 7764792669301248 7774250930675712 7788465817683264 7791043513947372 7791847696023552 7806094757967744 7815603329243136 7818190007027328 7832485234766241 7833293694406656 7842025952170704 7857175687377408 7870229337227264 7874960150227968 7884619716667008 7911275666940387 7912092259233792 7914710871311616 7930001023967232 7936214491731456 7938841087382688 7954177856357376 7956810397222848 7966502554586112 7972181880477696 7981068965507064 7984534475261952 8005401492840927 8008877568174336 8024349638172672 8036851471177536 8052377582979072 8064854437976064 8079600681130608 8083108974956544 8104233610036494 8105070119215104 8107752599880192 8122577280498324 8123415683088384 8126104235461632 8132471357806656 8136002608939008 8150878943496576 8164420542148608 8165782478798847 8175729184177968 8204285876827068 8205132713279488 8207848310989824 8232872238767232 8247925695320829 8251507078601472 8261558204755968 8276664112377696 8280257974345728 8295398073700416 8299000070258688 8301897844427628 8305502663291904 8320688921486088 8324301899741184 8334512636776704 8346056875515009 8349680868947712 8363552750493696 8378845150802112 8382483381436416 8404390410408216 8408039733209088 8423413476072336 8427071058997248 8433674000688384 8449094614718898 8452763348811264 8466806488154112 8468218866902508 8471895905055744 8478533968777152 8482215485915136 8497724855985792 8508148316709552 8511842692878336 8513262584279649 8523632553717456 8537793432795648 8553404424777156 8557118451883008 8567541841969152 8583207227650944 8598901256823843 8602635039393024 8609375542369392 8612224929616041 8613113873043456 8628862585244832 8632609377509376 8643198289990656 8648393736411072 8655170093126676 8658928308538368 8674760790485496 8678527512496128 8685401406641001 8689172748979968 8704986437839104 8715664129312224 8718548694179202 8719448612216832 8735391752963904 8739184801923072 8746032297010176 8762024044893672 8765828658026496 8781856602713712 8785669827465216 8792553745398528 8812455406207488 8823264921032128 8827096125947904 8839322648299584 8843160825741312 8854008004380672 8859330169006464 8870197181250384 8874048764915712 8901103791638016 8904049730225568 8921251151963136 8928241303197888 8931196223305524 8932118090563584 8948450088402048 8951411696875704 8962315373909376 8968704615537408 8978702586195447 8979629357002752 8999954457403392 9010993961905152 9027393342944256 9038466504471936 9041457905074728 9058924780851456 9069959419121664 9072961242723072 9089550766271934 9090488978694144 9093497596826112 9111065006260224 9118203884116992 9121221674865216 9138842643474432 9149030277532488 9153002935056384 9184973109917184 9202717237690368 9219465541730304 9230774302439424 9233829349863552 9251667861295104 9261981268613136 9266002971291648 9282945463426656 9286976269099008 9294252980350464 9311247126424908 9312208222076928 9315290221138944 9332322832912968 9343690496203392 9360775036671849 9376326716373792 9380398069702656 9405883842052096 9408996844305408 9426200794652376 9430293804115968 9454939211709243 9459044699860224 9476340160581378 9480454941371904 9487883250774432 9492003043762176 9509358767412672 9513487885418496 9525157299173376 9538350714874296 9542492421654528 9571666856298246 9575823029488128 9605017611895104 9609188266524672 9626758258368384 9638484572215296 9656108131107312 9660300970070016 9677964419317152 9682166748635136 9685547485165566 9689753107173888 9707470408400436 9711685549698048 9723598076239488 9729442953462456 9741294347105664 9757478208909312 9759105889296183 9775319342602464 9779563945009152 9805122145476252 9809379688743936 9827315722084392 9831582902163456 9839286334136448 9857277050505381 9861557240279808 9877940902846464 9879588678052926 9883878555898368 9891622963573344 9895918066900992 9914012331983424 9918317157138432 9926173036161144 9930483141691392 9944237979337032 9948555928958976 9960759004928256 9978971828906682 9983304860530176 9995465482297344 10013741765592768 10017055946503764 10018089894887424 10036407545958528 10044271466097624 10048632851884032 10067006349452304 10071377607094272 10083731338322432 10089792692479584 10102083026628096 10118866290720768 10124948764578816 10137368207143296 10155817510812288 10168274817530928 10171640143209069 10172690047586304 10191290378457888 10195715602243584 10203704346511872 10207081398063456 10226800101030912 10230184796429376 10249948132042752 10257979369631616 10261374384223368 10281197973908736 10292659062224049 10298278813605888 10317020963364864 10329676005110784 10333094748656832 10353056892401664 10371898734446592 10384621090244352 10388058018596496 10408126343956992 10419728927189778 10420804438990848 10424253342703104 10443313646354988 10444391592542208 10456034602894272 10476234249836544 10499946866970624 10512826288889344 10548367555920516 10549456345645056 10552947828415488 10581619322308608 10585121449843584 10604475893983923 10605570475143168 10609080529630464 10622003406114816 10629575840636928 10641425287342752 10646045967015936 10665511809043392 10673868657121236 10678503424232448 10698028613339256 10715801961570048 10730644554233583 10736503443972096 10753139250634752 10772800908174144 10777478633275392 10805644813381992 10810336799840256 10830103040664432 10834805647282176 10843295143742208 10863121647495726 10867838591328768 10885894056198144 10887709971731796 10900972245570624 10905705624748032 10939047835769424 10943797747986432 10977162985022976 10997234260427772 11002009438135296 11015410939674624 11035552149836928 11055730187344941 11060530764933888 11069197125903504 11074003551055872 11094251895314784 11099069199654912 11112683515702272 11119363375385664 11128075834020012 11132907825263616 11153263873481352 11166944665681287 11171793534402816 11187267726754161 11205853880544288 11210719644278784 11231217968096448 11236094745329664 11244898667584512 11265459486291864 11270351131748352 11290958489203344 11295861206740992 11299805399359827 11304711958369536 11325382143133842 11330299807981056 11344197755612736 11349123590504448 11351016779039532 11364843404956608 11369778204524544 11383724577060864 11404539233036208 11409491269177344 11439309169722294 11444276303534592 11465201675765124 11470180052524032 11479167389825856 11482966572821388 11484151830724608 11505150113659776 11524264386654208 11531191648548096 11540226790835568 11545237744717824 11566347720647328 11571370016661504 11580535208854668 11585563665306624 11606648583785472 11620885505749632 11624731592238936 11647189003951872 11661376396013568 11682698726524896 11686565270921058 11687771544035328 11709142136951616 11714226436620288 11723404993864704 11727285010540992 11749940541609984 11763038928256056 11785763531066112 11805344005840896 11812440225341952 11826929575000512 11832065019887616 11853598553653248 11868138388850688 11872066306967424 11895001535950848 11904321737597184 11908261631074032 11931266784536064 11935215595834272 11949753831879168 11958272820716544 11971603448260596 11972839142670336 12014658615873536 12036524457259008 12051288672629248 12055277206766304 12078566374468608 12093279225495552 12097281656964096 12119401021695912 12124663462434816 12156350415054741 12157605178822656 12161628899820288 12183865920747486 12185123524632576 12189156353192448 12198707036709984 12204003913408512 12226318415244864 12246630813222912 12263593776266952 12306428815240602 12307699069919232 12311772466484736 12335557148393472 12349308358150848 12354670628388864 12377260617902208 12392337307133952 12414996168566544 12420386961518592 12443097110550624 12452846766641442 12458253994937856 12481033382229132 12501768955165056 12545329125740544 12568267726203168 12573725072154624 12606585615612324 12612059599813632 12635120214108504 12640606588495872 12650511001032576 12673641922078347 12679145023216896 12700209732231168 12702328300353762 12707843857583616 12717800953165728 12723323228872704 12746587283978688 12762222475064328 12767764039317504 12785448830576184 12806690149193472 12830106637165734 12835677677824512 12851312762953728 12874810841476416 12880401293426688 12903952559089536 12914063313554088 12919670809565184 12943293877867248 12948914066264064 12964797434985984 12972590604616608 12982755139690014 12988392462807552 13009970945212416 13012141185728244 13033759123469952 13073496193968336 13077823041268803 13079172918325248 13103087629445856 13108777202884608 13119048445515264 13143036067340508 13148742987039744 13172784904070568 13178504741197824 13188830618097792 13218683109311232 13234897381548192 13240644188921856 13258983972449376 13264741238611968 13281012006571008 13288995253509696 13305295771875576 13311073147373568 13351655687457024 13356074595338352 13381876727944704 13392361954796832 13396794334958286 13398177135845376 13422675132603072 13428503476125696 13443473060864064 13453056923306112 13469444035504128 13499931686105088 13516490942857728 13541090014416384 13557699756707904 13562186857612092 13563586730115072 13588387171277184 13604939128682496 13609441864084608 13634326149407901 13635733468041216 13640246395239168 13666597509390336 13677305826175488 13681832512297824 13708263965211648 13723545416298732 13772901340147712 13777459664875776 13804075856535552 13829198312595456 13846161453659136 13850744024795328 13877501791942656 13892971902919704 13899004456937472 13924418195139984 13930464403648512 13941379470525696 13966870689637362 13968312333115392 13972935331708416 13999929155960832 14015535744305088 14064490074560688 14070597104553984 14108825763078144 14113495266458112 14139301191978564 14140760633524224 14145440706173952 14162671208153088 14188567049790336 14214510240872067 14220682412057856 14231824876161648 14238004565643264 14264038151119008 14287735948760064 14307526072311444 14357500284447369 14363734544232192 14407526417842656 14413782399787008 14440137387552576 14446407529709568 14457726858322944 14484162196660968 14490451455105024 14516946628975728 14523250122952704 14528321227748349 14534629660760832 14561205612600654 14567528324547072 14585397114359232 14591730330648576 14611941520658496 14636217313363968 14662979013903696 14669345917513728 14707683218214378 14714069533115904 14740973583126588 14747374353245184 14758929501204672 14765338068074496 14792335860419712 14816911354269696 14819383017079389 14825817833847552 14837434445360016 14843877100351488 14871018497975136 14889259554241716 14895724712537088 14916356969005548 14941138507392384 14968457743360023 14974957290795264 14993198223446016 15020612648389152 15025583919755646 15027134842331136 15054611318937792 15061148275654656 15066407199146436 15072949277826048 15100509524178456 15107066410641408 15125597007483648 15134689038719376 15153124539942144 15178299436081152 15187423146868224 15206052310714944 15212655025569792 15233726266218432 15252412226296392 15259035071379456 15286935567686832 15293573403365376 15305556519767808 15310622097095184 15340200151546368 15374922198064128 15386969054447424 15393650326290432 15421796960863104 15440713611806224 15447418220408832 15475531445047296 15494514007666176 15499642122985248 15529585338602496 15548501861351424 15576931635366528 15582087027894744 15612189515935488 15629593390784667 15631206658486272 15636380014054656 15664970469532482 15666587388813312 15684051904341408 15714351374754816 15749920300455936 15769239433334016 15822551333880774 15824184518467584 15829421742623232 15860002047934464 15872428983462912 15877682174765376 15908355712714752 15913620794445696 15933005109172224 15944363760955392 15962137931014128 15969068950523904 16010802985681854 16017755136348672 16048699276345344 16073702942355072 16104755165958144 16129708875952128 16159201362261216 16166217949913088 16208467220072988 16210140238430208 16215505199760384 16245154560996648 16252208470923264 16264942715613312 16294682471243589 16301757886993152 16328841084297216 16331564957597694 16351458368355936 16408571753654136 16415696621979648 16465744477534464 16495851390641658 16503014157202944 16523116409511936 16553328224755392 16560515948691456 16590796147400832 16603795688855256 16611005326583808 16641377842972176 16648603799482368 16669025273553408 16692113751030018 16699361737895424 16727105500987392 16757690301604224 16808780820816432 16816079466418176 16846826952144672 16854142117994496 16867348001376768 16898189229437796 16905526697622528 16936437733805016 16943791810111488 16957067937554304 16988073214700763 16995449711971584 17016296633419104 17023685385756672 17026525168559298 17047265107434912 17075586865591296 17106808849554312 17114236903766016 17158963754583441 17166414455301888 17197802513647686 17205270078786048 17218751084738784 17224449859232082 17226227746086912 17257725170489664 17265218755018752 17286396579981312 17296787472822144 17310340186253352 17317856617076736 17349521580970992 17357055024992256 17370802813282002 17378345497959936 17409972875678208 17431328258624448 17437097388358404 17438897224433664 17470783505927808 17492064594020352 17524048089787344 17529847906381587 17531657316052992 17563713205427424 17571339654930432 17585107490797056 17624910812414976 17646529842064256 17678645296599168 17708016008761344 17718660338012928 17740394362500768 17748097529831424 17802207583276032 17808099460451136 17842502303926272 17856482606395776 17862392446611048 17896900176804096 17902823393751408 17924630747818752 17937409231074816 17957405172390894 17959258714005504 17999908914806784 18021987923810304 18054786685888512 18076933008943872 18082915810149456 18117849561702912 18139918838243328 18145922485446144 18179101532543868 18180977957388288 18186995193652224 18236407768233984 18242443349730432 18275798881121229 18277685286948864 18298060555064976 18306005870112768 18369946219834368 18459643222860903 18461548604878848 18467658699727104 18503335722590208 18523962537226272 18532005942583296 18565890926853312 18573952538198016 18588505960700928 18622494252849816 18630580442277888 18664645665825936 18679270149962163 18687380992406784 18721550073343698 18752653432747584 18760796139405312 18817993688610816 18852401589304752 18860587608231936 18909878423418486 18918089399720448 18952680321162756 18960909882743808 18975766501548864 18984006087524352 19018717534825344 19050314598346752 19053492450530643 19076701429748592 19084984843309056 19143333712596492 19151646058976256 19210035223790208 19245159955748601 19253516516736768 19276969144430592 19312216262214624 19320601940140032 19355928838634304 19364333497270272 19371094970331132 19379506214347776 19414940816800872 19423371099396096 19447196152478976 19458885906924912 19474132709535021 19482588694211328 19514956417818624 19518211778592366 19550638685204928 19559127890018304 19610244290952504 19618759377487872 19654631444168784 19663165804326912 19678572668272896 19714554101010762 19723114480559616 19755881805692928 19759177356105852 19767757111796736 19783245927146688 19791836133801984 19828024663966848 19852346072322288 19860966283382784 19888475958674064 19897111857917952 19921518009856512 19957943657813364 19966609721060352 19990930964594688 20027483531185536 20034111893007528 20072815091917056 20088542932195248 20095191502437429 20097265703768064 20134012698904608 20142755214188544 20167462676644864 20179585384959168 20204166053256192 20249897529157632 20274736414286592 20311635021624576 20336549635061856 20343280286418138 20345380095172608 20382580756915776 20391431204487168 20407408693023744 20414162796126912 20453600202061824 20460369592858752 20499896264085504 20515958739263232 20522748768446736 20562395947817472 20585318124448098 20596557627211776 20634041926729728 20659352010221568 20666189497313664 20706113784803328 20743797468893184 20769242180488704 20776116037192992 20816252687913984 20839457854379556 20841608877981696 20848506685406208 20886627292709976 20912069205788544 20950306034456043 20952468499673088 20999893733941248 21025652577778688 21096735111841032 21105895656830976 21163238644617216 21170242899687168 21208951787967846 21211140950286336 21218161059260928 21244006812229632 21259151681273856 21282850574685504 21292091934031872 21331023618086784 21347737314242472 21357006848464896 21396057226678512 21431603923140096 21461289108467166 21473006887944192 21506278501269504 21545601816348288 21611289626763984 21620673599680512 21660206081328864 21669611294564352 21686590287484416 21726243294991452 21735677182657536 21775419943463592 21801944491141248 21841808418900981 21878095671538848 21887595495972864 21954325970045952 21994468520855544 22004018876270592 22061524827321567 22071104299673856 22111460374689882 22121061529867776 22138394251807008 22148007102111744 22188503790629568 22198138399309824 22225367031404544 22238726750771328 22256151668040024 22265815650527232 22306527746962704 22333889331362574 22343587068805632 22374535453508322 22411707761088576 22421439288557568 22462435936192896 22489797335169024 22530918972583728 22540702263496704 22581916978406688 22591722413481984 22599610798719654 22609423916739072 22650764286267684 22660599615962112 22688395511225472 22702033558079064 22729686809913216 22767449154121728 22809078466072416 22818982538354688 22878618339444588 22888552607069184 22930403351530248 22940360105048064 22958334779651712 22965933145642776 23010300227319552 23048528773308416 23062383297096192 23080453581671136 23090475489435648 23132695441294656 23142740033323008 23161070417709336 23171127330613248 23213297167570944 23241771011499264 23249463184477872 23294378007903744 23322752792027136 23365397453049792 23373130541842116 23375543088070656 23418284273903232 23446809987729408 23454570021081984 23499881083219968 23526077856512112 23571527062132224 23610688011681792 23624880450683904 23653859150001024 23733827000821161 23736276777701376 23744132613934848 23790003071901696 23808643475194368 23816523262148064 23862533569072128 23870431191668544 23899507663758336 23916545641433088 23943206896521192 24016204478522781 24029317231747072 24073048914518016 24102577345258496 24110554413532608 24157132748937216 24194563313928192 24238802043391824 24249326924869632 24312700830109482 24315210357645312 24323257799640576 24367731841494972 24370247049265152 24378312706384896 24397414073419968 24408007826817024 24452636830489728 24493261626445824 24527187552533904 24612857630481204 24615398139838464 24623544932969472 24698616716301696 24743777085962487 24754521235804416 24784674614267904 24829992337133088 24840773923037184 24886194221101248 24905693533282884 24916507989875712 24962066764458264 25003537910330112 25038170626545027 25090658251481088 25136535452406336 25147450144309248 25213171231224648 25224119199627264 25270240428217008 25281213176991744 25301022002065152 25347283844156694 25358290046433792 25400419464462336 25404656600707524 25415687715167232 25435601906331456 25446646457745408 25493174567957376 25524444950128656 25535528078635008 25570897661152368 25613380298386944 25660213274331468 25671355355649024 25702625525907456 25749621682952832 25796703770471529 25807905118179072 25828126627108176 25839341619130368 25886587755734496 25897828132528128 25929594869971968 25945181209233216 25965510279380028 25976784925615104 26024282371456488 26056204219923003 26067518246939904 26146992387936672 26155646082537606 26158345836650496 26206175258891712 26217554405769216 26238096891030528 26286072134681016 26297485974079488 26345569808141136 26357009482395648 26377661236195584 26437366218622464 26469794763096384 26481288377843712 26517967944898752 26529482477223936 26562024013142016 26577990507019392 26610591543751152 26622146294747136 26703311374914048 26712149190676704 26763753455889408 26784723909593664 26793588669916572 26796354271690752 26845350265206144 26886946121728128 26906113846612224 26938888071008256 26999863372210176 27032981885715456 27082180028832768 27115399513415808 27124373715224184 27176774342554368 27209878257364992 27218883728169216 27268652298815802 27271466936082432 27280492790478336 27333195018780672 27354611652350976 27363665024595648 27416527930423296 27447090832597464 27545802680295424 27554919329751552 27608151713071104 27658396625190912 27692322907318272 27701488049590656 27755003583885312 27785943805839408 27798008913874944 27848836390279968 27860928807297024 27882758941051392 27933741379274724 27936624666230784 27945870663416832 28031071488610176 28128980149121376 28141194209107968 28217651526156288 28226990532916224 28278602383957128 28290881412347904 28364817635127729 28377134099580672 28429020481744134 28441364824115712 28463649752323296 28476009131286528 28528076302238016 28575471897520128 28615052144622888 28715000568894738 28727469088464384 28815052835685312 28827564799574016 28880274775105152 28915453716645888 28968324393321936 28980902910210048 29033893257951456 29046500245905408 29056642455496698 29069259321521664 29122411225201308 29135056649094144 29170794228718464 29223883041316992 29272434626727936 29325958027807392 29338691835027456 29415366436428756 29428139066231808 29481947166253176 29494748706490368 29517859002409344 29571831151516143 29584671720839424 29633822708539392 29638766034158778 29651635667695104 29674868890720032 29687754200702976 29742036995950272 29778519108483432 29791449425074176 29832713938011096 29882277014784768 29936915486720046 29949914581590528 29986396446892032 30041225296778304 30051167839511292 30054269684662272 30109222637875584 30132814398292872 30145898555652096 30201019048356912 30214132821282816 30251194014967296 30269378077438752 30306249079884288 30356598872162304 30374846293736448 30412104621429888 30467452532436864 30504824452592784 30514920429627207 30518070142758912 30573871135373664 30587146806730752 30611113039535616 30621244194190368 30680400303092736 30749844396128256 30773938108894848 30843593921726208 30881427223612448 30894836440817664 30951062890094592 30989028015332352 30999284245970496 31059170677204992 31153863270733056 31164174055789488 31224379031870976 31259186781569334 31262413316972544 31272760028109312 31329940939064964 31333174777626624 31368103808682816 31428702749509632 31499840600911872 31538478866668032 31645102667761548 31648369036935168 31658843485246464 31744857966925824 31755364349530752 31813427681951769 31816711425429504 31827241588891392 31866010218344448 31888727521910784 31924275862028256 31938137901047808 32021605971363708 32035510272697344 32147405884710144 32209510331916288 32259417751904256 32318402724522432 32332435899826176 32416934440145976 32431010399520768 32490309121993296 32504416941846528 32529885431226624 32589364942487178 32603515773986304 32657682168594432 32663129915195388 32702916736711872 32817143507308272 32831393243959296 32931488955068928 32991702781283316 33006028314405888 33046232819023872 33106656449510784 33167190562034823 33181592294801664 33207591377710512 33222010653167616 33282755685944352 33297207598964736 33338050547106816 33384227502060036 33398723475790848 33500833997043861 33515380603208448 33617561641632864 33632158932836352 33693653904289344 33708284235988992 33734696002753536 33796378458875592 33811053395245056 33872875467610032 33887583620222976 33899416198079481 33914135875108608 33976146429401526 33990899423943168 34032593266838208 34047370771513344 34053050337118596 34094530214869824 34151173731182592 34213617699108624 34228473807532032 34317927509166882 34332828910603776 34395605027295372 34410540157572096 34437502169477568 34448899718464164 34452455492173824 34515450340979328 34572793159962624 34593574945644288 34620680372506704 34635713234153472 34699043161941984 34714110049984512 34741605626564004 34756690995919872 34819945751356416 34862656517248896 34874194776716808 34941567011855616 34984129188040704 35048096179574688 35059695812763174 35063314632105984 35127426410854848 35142679309860864 35170214981594112 35249821624829952 35293059684128512 35357290593198336 35416032017522688 35437320676025856 35480788725001536 35496195059662848 35604415166552064 35616198920902272 35685004607852544 35712965212791552 35724784893222096 35793800353608192 35805646787502816 35849261495637504 35874818462149632 35914810344781788 35918517428011008 36043975847620608 36109573371777024 36153866017887744 36165831620298912 36235699123405824 36279837676486656 36291844970892288 36358203065087736 36373990387304448 36469051245164223 36472815536467968 36484886699460864 36551597762242458 36555370573897728 36596121110129952 36612011740225536 36739892439668736 36919286445721806 36923097209757696 36935317399454208 37006671445180416 37047925074452544 37064011885166592 37131781853706624 37177011921401856 37244988505699632 37261160884555776 37329291331651872 37358540299924326 37374761984813568 37443100146687396 37505306865495168 37635987377221632 37704803178609504 37721175216463872 37819756846836972 37836178799440896 37905360642325512 37921819765487616 37951533003097728 38020925766235041 38037435069650688 38100629196693504 38106984901061286 38153402859497184 38169969686618112 38286667425192984 38303292117952512 38420070447580416 38490319911497202 38507033033473536 38553938288861184 38624432524429248 38641203880280064 38711857677268608 38742189940662264 38759012428695552 38829881633601744 38846742198792192 38894392304957952 38917771813849824 38948265419070042 38965177388422656 39029912835637248 39036423557184732 39101277370409856 39220488581905008 39233469123806409 39237518754975744 39309262888337568 39326331608653824 39357145336545792 39429108202021524 39446228961119232 39518354712211704 39535514223593472 39566491854293376 39656049327933696 39704692144644576 39721932566765568 39776951917348128 39794223715835904 39843036019713024 39915887315626728 39933219442120704 40054967062371072 40068223786015056 40145630183834112 40177085864390496 40190383004874858 40194531407536128 40268025397809216 40285510428377088 40334925353289728 40359170769918336 40408332106512384 40499795058315264 40549472828573184 40623270043249152 40673099270123712 40686560572836276 40690760190345216 40765161513831552 40814817386047488 40828325592253824 40902978448223703 40907200404123648 40920739185717504 40999792528171008 41031917478526464 41045497536893472 41124791895634944 41170636248896196 41318704020443136 41332378994627328 41412227569606656 41487594937786368 41538484360977408 41552232074385984 41632505375827968 41678915708759112 41697013370812416 41773254585419952 41824138411577088 41900612068912086 41904936999346176 41999787467882496 42051305155557376 42193470223682064 42211791313661952 42326477289234432 42340485799374336 42417903575935692 42422281900572672 42436322118521856 42488013624459264 42565701149371008 42643530722616201 42662047236173568 42695474628484944 42714013696929792 42792114453357024 42863207846280192 42922578216934332 43072500853342107 43091203632696576 43222579253527968 43241347199361024 43320412162657728 43339222589128704 43373180574968832 43452486589982904 43471354365315072 43550839886927184 43584963683245047 43603888982282496 43683616837801962 43756191343077696 43775190991945728 43908651940091904 43988937041711088 44008037752541184 44123049654643134 44142208599347712 44222920749379764 44242123059735552 44276788503614016 44296014204223488 44377007581259136 44450734062809088 44458149051238167 44477453501542656 44512303336080048 44531631301054464 44613055493925408 44667778662725148 44687174137611264 44749070907016644 44823415522177152 44905373230080069 44924871872385792 44979594670338048 45061837945167456 45081404526993408 45163833956813376 45183444826963968 45199221597439308 45218847833478144 45301528572535368 45321199231924224 45376791022450944 45404067116158128 45459373619826432 45534898308243456 45618156932144832 45637965076709376 45757236678889176 45777105214138368 45860806703060496 45880720210096128 45916669559303424 45931866291285552 46020600454639104 46097057546616832 46124766594192384 46160907163342272 46180950978871296 46265390882589312 46322140835418672 46342254661226496 46426594335141888 46483542022998528 46498926368955744 46588756015807488 46645505584054272 46730794906099584 46746261083684232 46836568547806464 46888780172354001 46893619975458816 46909140042163968 46999762166439936 47052155713024224 47143054124264448 47249760901367808 47307718300002048 47467654001642322 47472553555402752 47488265227869696 47580006143803392 47617286950388736 47633046524296128 47725067138144256 47740862383337088 47799015327516672 47833091282866176 47886413793042384 48032408957045562 48058634463494144 48146097829036032 48205154690516992 48221108827065216 48314265497874432 48389126627856384 48477604086783648 48498653849739264 48625401660218964 48630420715290624 48646515599281152 48735463682989944 48756625412769792 48794828146839936 48884047413730767 48905273660979456 48986523252891648 49054375105067808 49225715260962408 49247089865938944 49397233432603392 49487554171924974 49509042471608832 49569349228535808 49659984674266176 49681547846074368 49772388442202496 49811387066565768 49833015979751424 49924133528916528 50007075820660224 50076341253090054 50181316502962176 50273070904812672 50426342462449296 50448238399254528 50540480856434016 50562426353983488 50602044004130304 50694567688313388 50716580092867584 50809313201415048 50831375430334464 50871203812662912 50964219644102289 50986349135914752 51048889900257312 51071056157270016 51141795322304736 51226760596773888 51320426548662936 51342710711298048 51476891263750323 51499243365905664 51593407540943058 51615810236358144 51656253254216352 51678683238260736 51773175511468992 51795656265056256 51859189739943936 51890362418466432 51931020558760056 51953569851230208 52048564742912976 52112408439846006 52135036493879808 52293984775873344 52311292165075212 52316691673300992 52412350517783424 52476193782061056 52572144269362032 52589543719144761 52594971948158976 52691139616282272 52714018964791296 52755322472391168 52874732437244928 52939589526192768 53035935889797504 53124048026284032 53155981014038784 53221183087502304 53244292589494272 53406622749828096 53424298381353408 53527506911778816 53569447819187328 53587177339833144 53690700530412288 53773892243456256 53812227693224448 53877776142016512 53999726744420352 54065963771430912 54164360057665536 54230799026831616 54248747430448368 54353548685108736 54419756514729984 54437767456338432 54537304597631604 54542933872164864 54560985580956672 54709223304701952 54727330049191296 54827396643363687 54833055860846592 54894181665194928 55091605360590848 55109838659503104 55378929668582709 55384645814636544 55402976099181312 55510007167770624 55571887611678816 55596017827749888 55697672780559936 55721857614594048 55765517882102784 55867482758549448 55891741326833664 56037810449886489 56062142977220352 56257960298242752 56282388418215936 56453981065832448 56557204767914256 56581762824695808 56729635270255458 56754268199161344 56858040963488268 56882729648231424 56927299504646592 56952018262573056 57056152604476032 57150943795040256 57160477351591929 57230104289245776 57430001137789476 57454938176928768 57630105671370624 57735479867245803 57760549550210304 57830907433291776 57936648786643872 57961805820420096 58067786515902912 58093000491810816 58113284910993396 58138518643043328 58244822450402616 58270113298188288 58341588457436928 58422398128605063 58447766082633984 58544869253455872 58651916055614784 58677383670054912 58830732872857512 58856278132463616 58963894332506352 58989497412980736 59035718004818688 59143662303032286 59169343441678848 59267645417078784 59277532068317556 59303271335390208 59349737781440064 59375508401405952 59484073991900544 59557038216966864 59582898850148352 59665427876022192 59764554029569536 59873830973440092 59899829163181056 59972792893784064 60082450593556608 60102335679022584 60218445275751168 60265628796585744 60285574507312287 60291797111304192 60402038096713824 60428265642565632 60502388029934592 60538756154877504 60612498159768576 60749692587472896 60824209242859776 60934905064873728 61009648905185568 61029840859254414 61036140285517824 61147742270747328 61174293613461504 61222226079071232 61242488388380736 61360800606185472 61499688792256512 61547876217789696 61687187843452416 61762854447224896 61789672881635328 61902125780189184 61978056030664704 61998568491940992 62118341354409984 62307726541466112 62328348111578976 62448758063741952 62518373563138668 62524826633945088 62545520056218624 62659881878129928 62736207617365632 62850918103368129 62857405499019264 62999681201823744 63076957733336064 63290205335523096 63317686970492928 63489715933851648 63510728699061504 63626855363903538 63633422850859008 63654483177782784 63732020436688896 63777455043821568 63848551724056512 63876275802095616 64043211942727416 64071020545394688 64294811769420288 64419020663832576 64518835503808512 64636805449044864 64833868880291952 64862020799041536 64980618243986592 65008833883693056 65059770862453248 65178729884974356 65207031547972608 65326259830390776 65405833473423744 65525425256702943 65634287014616544 65662786487918592 65862977910137856 65983405562566632 66012056628811776 66184574481964701 66213312899021568 66334381124069646 66363184589603328 66415182755421024 66444021306335232 66565511371888704 66594415197929472 66676101094213632 66768455004120072 66797446951581696 67001667994087722 67030761206416896 67235123283265728 67264317865672704 67387307808578688 67469392005507072 67592756917751184 67622106790490112 67745750935220064 67775167240445952 67798832396158962 67828271750217216 67952292858803052 67981798847886336 68065186533676416 68106100674237192 68189060429739648 68302347462365184 68427235398217248 68456947615064064 68635855018333764 68665657821207552 68791210054590744 68821080315144192 68875004338955136 68897799436928328 69030900681958656 69145586319925248 69187149891288576 69241360745013408 69271426468306944 69398086323883968 69428220099969024 69483211253128008 69513381991839744 69639891502712832 69725313034497792 69748389553433616 69883134023711232 69968258376081408 70096192359149376 70119391625526348 70126629264211968 70254852821709696 70340429963188224 70499643249659904 70586119368257024 70714581186396672 70832064035045376 70874641352051712 70961577450003072 71201481002463483 71208830333104128 71232397841804544 71370009215705088 71425930425583104 71449569786444192 71587600707216384 71611293575005632 71698522991275008 71749636924299264 71829620689563576 72048613435568343 72087951695241216 72219146743554048 72307732035775488 72331663240597824 72471398246811648 72583689941784576 72716406130175472 72747980774608896 72938102490328446 72945631072935936 72969773398921728 73103195524484916 73110741147795456 73192242220259904 73224023480451072 73479784879337472 73838572891443612 73846194419515392 73870634798908416 74095850148905088 74231331257887461 74263563707413248 74354023842803712 74489977011399264 74522321769111552 74658582663303744 74717080599848652 74749523969627136 74886200293374792 75010613730990336 75114511879635081 75271974754443264 75409606357219008 75442350432927744 75639513693673944 75672357598881792 75810721284651024 75843639530975232 75903066006195456 76041851532470082 76074870139301376 76201258393387008 76213969802122572 76306805718994368 76339939373236224 76573334850385968 76606584235905024 76840140895160832 76980639822994404 77014066066947072 77107876577722368 77248865048858496 77390111311414587 77423715354537216 77484379881324528 77518024857391104 77659763267203488 77693484397584384 77788784609915904 77835543627699648 77896530838140084 77930354776845312 78072847114369464 78168612659769009 78202554740819712 78440977163810016 78466938247612818 78475037509951488 78618525776675136 78652663217307648 78714290673091584 78858216404043048 78892457922238464 79036709424423408 79071028447186944 79132983708586752 79312098655867392 79409384289289152 79443865133531136 79553903834696256 79588447431671808 79686072039426048 79831774631253456 79866438884241408 80109934124742144 80136447572030112 80291260367668224 80354171728780992 80380766009749716 80389062815072256 80536050795618432 80669850706579456 80718341539836672 80816664213024768 80999590116630528 81098945657146368 81246540086498304 81346198540247424 81373121145672552 81530323027663104 81629634772094976 81656651184507648 81805956896447406 81814400808247296 81841478371435008 81999585056342016 82063834957052928 82090995073786944 82249583791269888 82341272497792392 82637408040886272 82664757989254656 82824455139213312 82975189875572736 83076968721954816 83104464148771968 83265010751655936 83357831417518224 83394026741624832 83546509170839904 83648276823154176 83801224137824172 83809873998692352 84102610311114752 84386940447364128 84423582627323904 84652954578468864 84680971598748672 84835807151871384 84872644237043712 85094452905383187 85131402298742016 85287061445232402 85324094472347136 85390949256969888 85428027393859584 85584228906714048 85726415692560384 85845156433868664 86145001706684214 86182407265393152 86445158507055936 86482694398722048 86640824325315456 86746361149937664 86904973179965808 86942708730630144 87101679773854368 87169927366490094 87207777964564992 87367233675603924 87512382686155392 87817303880183808 87977874083422176 88016075505082368 88246099309286268 88284417198695424 88445841498759528 88484246119471104 88553577007228032 88715493454548429 88754015162518272 88901468125618176 88916298102476334 88954907003085312 89024606672160096 89063262602108928 89226110987850816 89335557325450296 89374348275222528 89498141814033288 89646831044354304 89810746460160138 89849743744771584 89959189340676096 90123675890334912 90162809053986816 90327667913626752 90398443194878616 90437695666956288 90603057145070736 90642398463848448 90753582044901888 90808134232316256 90918747239652864 91069796616486912 91236313864289664 91514473357778352 91544761288881621 91554210428276736 91721613406120992 91761440420192256 91833339118606848 91863732582571104 92041200909278208 92249533188384768 92321814326684544 92530781765178624 92644281670837344 92684509322452992 92853188670283776 92967084045997056 92997852737911488 93177512031614976 93461589812199168 93492522167368464 93673137095612928 93777560344708002 93787239950917632 93818280084327936 93999524332879872 94104311426048448 94286108248528896 94499521802735616 94615436600004096 94935308003284644 94945107110805504 94976530455739392 95234573900777472 95266093048592256 95440283045855307 95450134276288512 95481724766674176 95598030655033344 95666182565732352 95772827586084768 96064817914091124 96410309381033984 96442217654130432 96628530995748864 96778253255712768 96955208173567296 96997307699478528 97250803320437928 97293031198562304 97470927365979888 97513250825539584 97589656293679872 97768094827461534 97810547321958912 97973046505783296 98108750210135616 98451430521924816 98494179731877888 98794466865206784 98975108343849948 99018084943217664 99138698457071616 99319969348532352 99501571686104469 99544776884404992 99622774133131536 99666031959502848 99848267057833056 100014151641320448 100152682506180108 100502501991131583 100546141809625344 100852684924898592 100896476798509056 101080961712868032 101124852707966976 101204088008260608 101389135376626776 101433160185735168 101618626402830096 101662750860668928 101698248594238443 101742407625325824 101928439288204578 101972698271829504 102097779800514624 102142112314540032 102283590644609472 102453521193547776 102640853097325872 102685421422596096 102953782527500646 102998486731811328 103186815081886116 103231620472716288 103312506508432704 103357366476521472 103546351022937984 103718379479887872 103780724836932864 103862041117520112 103907139702460416 104097129485825952 104224816879692012 104270072987759616 104587969551746688 104622584330150424 104824701035566848 104952387564122112 105144288538724064 105179087438289522 105189943896317952 105382279232564544 105428037929582592 105510644944782336 105749464874489856 105879179052385536 106071871779595008 106248096052568064 106311962028077568 106442366175004608 106488585178988544 106813245499656192 106848596762706816 107055013823557632 107138895638374656 107174354679666288 107381401060824576 107547784486912512 107624455386448896 107755552284033024 108131927542861824 108328720115331072 108461598053663232 108497494860896736 108707097370217472 108839513029459968 108875534912676864 109074609195263208 109121971161913344 109407153735492669 109418446609403904 109454660098382592 109654793286727374 109666111721693184 109788363330389856 110219677319006208 110757859337165418 110769291629273088 110805952198362624 111020014335541248 111143775223357632 111192035655499776 111395345561119872 111531035764205568 111734965517098896 111783482653667328 112075620899772978 112124285954440704 112515920596485504 112907962131664896 113114409535828512 113163525649391616 113459270540510916 113508536398322688 113716081926976536 113765459296462848 113854599009293184 114062777298705123 114112305208952064 114301887590080512 114320954703183858 114460208578491552 114860002275578952 114909876353857536 115260211342741248 115470959734491606 115521099100420608 115661814866583552 115873297573287744 115923611640840192 116135573031805824 116226569821986792 116277037286086656 116489644900805232 116540226596376576 116683176914873856 116844796257210126 116895532165267968 117089738506911744 117303832111229568 117661465745715024 117700407371419227 117712556264927232 117927788665012704 117978994825961472 118071436009637376 118287324606064572 118338686883357696 118555064136635112 118606542670780416 118699475562880128 118968147983801088 119114076433933728 119165797700296704 119330855752044384 119529108059139072 119747661946880184 119799658326362112 120164901187113216 120204671358045168 120436890551502336 120531257593171488 120571149014624574 120583594222608384 120804076193427648 120856531285131264 121004776059869184 121077512309755008 121224996319537152 121499385174945792 121648418485719552 121869810129747456 122019297810371136 122059681718508828 122072280571035648 122295484541494656 122444452158142464 122484976776761472 122708935344671109 122721601212370944 122999377584513024 123095752435579392 123374375686904832 123525708894449792 123956112061329408 123997136983881984 124236682708819968 124615453082932224 124656696223157952 124897516127483904 125036747126277336 125091040112437248 125319763756259856 125472415234731264 125701836206736258 125714810998038528 125999362403647488 126153915466672128 126580410671046192 126635373940985856 126979431867703296 127021457398123008 127253710727807076 127266845701718016 127308966355565568 127464040873377792 127697103448113024 127930592167848603 128086423885454832 128142041090789376 128589623538840576 129217502560026321 129273610898089728 129667737760583904 129724041598083072 129961236487973184 130017667767386112 130119541724906496 130357459769948712 130414063095945216 130652519660781552 130754891049735141 130811666946847488 131050850513405886 131268574029233088 131325572975837184 131725955820275712 131966811125133264 132024113257623552 132369148963929402 132426625798043136 132668762248139292 132726369179206656 132830365510842048 132888042612670464 133131022743777408 133352202188427264 133374447153714501 133536910008240144 133594893903163392 134003335988175444 134061522412833792 134470246566531456 134716119690240207 134774615617157376 134938784011014144 135185513835502368 135244213580980224 135491501870440128 135550334480891904 135597664792317924 135656543500434432 135904585717606104 135963597695772672 136130373067352832 136212201348474384 136378120859479296 136604694924730368 136854470796434496 136913895230128128 137271710036667528 137331315642415104 137582420109181488 137642160630288384 137750008677910272 137795598873856656 138061801363917312 138291172639850496 138374299782577152 138482721490026816 138542852936613888 138796172647767936 138966422506256016 139026763983679488 139279783005425664 139450626068995584 139496779106867232 139766268047422464 139936516752162816 140192384718298752 140238783251052696 140509705643419392 140666340517062003 140680859926376448 140999286499319808 141172238736514048 141429162372793344 141749282704103424 141923154900006144 142402962004926966 142417660666208256 142464795683609088 142740018431410176 142851860851166208 142899139572888384 143175201414432768 143222587150011264 143397045982550016 143499273848598528 143659241379127152 144097226871136686 144175903390482432 144438293487108096 144615464071550976 144663326481195648 144942796493623296 145167379883569152 145432812260350944 145495961549217792 145876204980656892 145891262145871872 145939546797843456 146206391048969832 146384484440519808 146652142241192301 146959569758674944 147677145782887224 147741269597816832 148191700297810176 148462662515774922 148527127414826496 148708047685607424 148979954022798528 149044643538223104 149317165326607488 149434161199697304 149499047939254272 149772400586749584 150021227461980672 150229023759270162 150543949508886528 150819212714438016 151279027387347888 151344715197763584 151621442569302048 151687279061950464 151806132012390912 152083703064940164 152149740278602752 152427939604245144 152613611437988736 152892658932306867 153146669700771936 153213168471810048 153680281790321664 153961279645988808 154028132133894144 154430673791250969 154497730097716992 154780222622829174 154847430709074432 154968759762649056 155036049714782208 155319526534406976 155386968795168768 155577569219831808 155671087255399296 155793061676280168 155860709553690624 156145694228738928 156337225319538018 156405109481639424 156881954327620032 156933876495225636 156950075019902976 157237051553350272 157428581346183168 157716432808086096 157784915844476928 158073418848846816 158142056894373888 158265967417173504 158624197311734784 158818768578578304 159107807669392512 159372144078852096 159663549262506912 159732877768482816 160219868249484288 160272895144060224 160582520735336448 160708343457561984 160761532019499432 161072101591236864 161339701413158912 161436683079673344 161633328426049536 161999180233261056 162197891314292736 162493080172996608 162692397080494848 162746242291345104 163060646055326208 163259269544189952 163313302369015296 163611913792894812 163628801616494592 163682956742870016 164127669914105856 164181990147573888 164499167582539776 164682544995584784 165274816081772544 165329515978509312 166136789005748127 166153937443909632 166208928297543936 166530021503311872 166715662835036448 166788053483249664 167093018341679808 167296553646308352 167602448275648344 168113431349659467 168205220622229504 168773880894728256 168847165254647808 169361943197497344 169671614303742768 169745288474087424 170188905810766374 170262804597484032 170574122890464804 170648188944694272 170781898513939776 170856054787719168 171168457813428096 171452831385120768 171690312867737328 172290003413368428 172364814530786304 172890317014111872 173206439601737409 173281648650630912 173492722299875328 173809946359931616 173885417461260288 174203359547708736 174339854732980188 174415555929129984 174734467351207848 175024765372310784 175267194385815189 175634607760367616 175955748166844352 176032151010164736 176492198618572536 176568834397390848 176891682997519056 176968492238942208 177107154014456064 177430986909096858 177508030325036544 177802936251236352 177832596204952668 177909814006170624 178049213344320192 178126525204217856 178452221975701632 178671114650900592 178748696550445056 178996283628066576 179293662088708608 179621492920320276 179699487489543168 179918378681352192 180247351780669824 180655335827253504 180796886389757232 180875391333912576 181206114290141472 181284796927696896 181507164089803776 181616268464632512 181837494479305728 182472627728579328 183028946715556704 183089522577763242 183108420856553472 183443226812241984 183522880840384512 183666678237213696 183727465165142208 184082401818556416 184499066376769536 184643628653369088 185061563530357248 185288563341674688 185369018644905984 185706377340567552 185934168091994112 185995705475822976 186355024063229952 186923179624398336 186985044334736928 187346274191225856 187555120689416004 187574479901835264 187636560168655872 188208622852096896 188572216497057792 188999043605471232 189230873200008192 189870616006569288 189953060911478784 190469147801554944 190532186097184512 190880566091710614 190900268552577024 190963449533348352 191196061310066688 191332365131464704 191545655172169536 192129635828182248 192820618762067968 192884435308260864 193257061991497728 193556506511425536 193910416347134592 194501606640875856 194586062397124608 194941854731959776 195026501651079168 195179312587359744 195536189654923068 195621094643917824 196217500420271232 196902861043849632 196988359463755776 197588933730413568 197950216687699896 198036169886435328 198553723445894103 198639938697064704 199003143372208938 199089553768809984 199245548266263072 199332063919005696 199696534115666112 200028303282640896 200305365012360216 201005003982263166 201092283619250688 201705369849797184 201792953597018112 202161923425736064 202408176016521216 202778270753253552 202866320371470336 203237252805660192 203325501721337856 203396497188476886 203484815250651648 203856878576409156 203945396543659008 204195559601029248 204567181289218944 204907042387095552 205281706194651744 205370842845192192 205907565055001292 205996973463622656 206373630163772232 206463240945432576 206625013016865408 207092702045875968 207436758959775744 207561449673865728 207724082235040224 207814279404920832 208194258971651904 208449633759384024 208540145975519232 209175939103493376 209245168660300848 209649402071133696 209904775128244224 210288577077448128 210358174876579044 210379887792635904 210764558465129088 211021289889564672 211498929748979712 211758358104771072 212143743559190016 212496192105136128 212623924056155136 212884732350009216 213604443007390449 213626490999312384 213697193525413632 214110027647115264 214277791276749312 214348709359332576 214762802121649152 215095568973825024 215248910772897792 216263855085723648 216657440230662144 216923196107326464 216994989721793472 217414194740434944 217751069825353728 218149218390526416 218243942323826688 218814307470985338 218836893218807808 218909320196765184 219309586573454748 219332223443386368 219576726660779712 220439354638012416 221515718674330836 221538583258546176 221611904396725248 222287550446715264 222693993773662383 222790691122239744 223062071528411136 223469931034197792 223566965307334656 224151241799545956 224248571908881408 225031841192971008 225815924263329792 226228819071657024 226327051298783232 226918541081021832 227017072796645376 227432163853953072 227530918592925696 227709198018586368 228125554597410246 228224610417904128 228603775180161024 228641909406367716 228920417156983104 229720004551157904 229819752707715072 230520422685482496 230941919468983212 231042198200841216 231323629733167104 231746595146575488 232170333934243761 232271146063611648 232453139643973584 232554074572173312 232979289801610464 233080453192753152 233366353829747712 233689592514420252 233791064330535936 234505837979307027 234607664222459136 235322931491430048 235400814742838454 235425112529854464 235855577330025408 235957989651922944 236142872019274752 236574649212129144 236677373766715392 237110128273270224 237213085341560832 237398951125760256 237936295967602176 238228152867867456 238331595400593408 238661711504088768 239058216118278144 239495323893760368 239599316652724224 240329802374226432 240409342716090336 240873781103004672 241062515186342976 241142298029249148 241167188445216768 241608152386855296 242009552119738368 242155024619510016 242449992639074304 242998770349891584 243296836971439104 243739620259494912 244038595620742272 244119363437017656 244590969082989312 244888904316284928 244969953553522944 245417870689342218 245443202424741888 245998755169026048 246191504871158784 246748751373809664 247051417788899584 247912224122658816 247994273967763968 248473365417639936 249230906165864448 249313392446315904 249795032254967808 250073494252554672 250182080224874496 250639527512519712 250944830469462528 251403672413472516 251429621996077056 252307830933344256 253160821342092384 253270747881971712 253958863735406592 254042914796246016 254507421455614152 254617932711131136 255283358716149561 255394206896226048 255861184335697206 256172847770909664 256284082181578752 257179247077681152 258435005120052642 258547221796179456 259335475521167808 259448083196166144 259922472975946368 260239083449812992 260714919539897424 260828126191890432 261305039321563104 261509782099470282 261623333893694976 262101701026811772 262537148058466176 263451911640551424 263933622250266528 264048226515247104 264738297927858804 264853251596086272 265337524496278584 265452738358413312 265660731021684096 266146480363645287 266262045487554816 266704404376854528 266748894307429002 267073820016480288 267189787806326784 268006671976350888 268123044825667584 268940493133062912 269432239380480414 269549231234314752 269877568022028288 270371027671004736 270488427161960448 270983003740880256 271195329584635848 271313087000868864 271809171435212208 271927195391545344 272260746134705664 272424402696948768 272756241718958592 273209389849460736 273708941592868992 274543420073335056 274634283866644863 274662631284830208 275164840218362976 275284321260576768 275500017355820544 275591197747713312 276123602727834624 276748599565154304 276965442980053632 277592345295535872 277932845012512032 278053527967358976 278559566010851328 278901252137991168 278993558213734464 279532536094844928 280384769436597504 280477566502105392 281019411286838784 281332681034124006 281361719852752896 281998572998639616 282344477473028096 282858324745586688 283498565408206848 283846309800012288 284805924009853932 284835321332416512 284929591367218176 285703721702332416 285798279145776768 286320849137565921 286350402828865536 286445174300022528 286794091965100032 286998547697197056 287318482758254304 288194453742273372 289230928143101952 289326652962391296 289885592987246592 290334759767138304 290865624520701888 290991923098435584 291752409961313784 291879093595686912 292412782097939664 292768968881039616 293304284482384602 293919139517349888 295354291565774448 295482539195633664 296383400595620352 296925325031549844 297054254829652992 297416095371214848 297959908045597056 298504715058313407 298634330653214976 298868322399394608 298998095878508544 299544801173499168 300042454923961344 300458047518540324 301507505973394749 301638425428876032 302558054774695776 302689430395527168 303242885138604096 303374558123900928 303612264024781824 304167406129880328 304299480557205504 304855879208490288 305094745782715329 305227222875977472 305785317864613734 306293339401543872 306426336943620096 307360563580643328 307922559291977616 308056264267788288 308861347582501938 308995460195433984 309560445245658348 309694861418148864 309937519525298112 310072099429564416 310639053068813952 311155138439663616 311342174510798592 311586123352560336 311721419107381248 312291388457477856 312674450639076036 312810218963278848 313763908655240064 313867752990451272 314474103106700544 314857162692366336 315432865616172192 315569831688953856 316146837697693632 316284113788747776 316531934834347008 317248394623469568 317637537157156608 318215615338785024 318744288157704192 319327098525013824 319465755536965632 320439736498968576 320545790288120448 321165041470672896 321416686915123968 321523064038998864 322144203182473728 322679402826317824 322873366159346688 323266656852099072 324395782628585472 324986160345993216 325384794160989696 325492484582690208 326121292110652416 326518539088379904 326626604738030592 327223827585789624 327365913485740032 328221461206478007 328255339828211712 328363980295147776 328998335165079552 329365089991169568 330659031957018624 332273578011496254 332307874887819264 332417856595087872 333060043006623744 333431325670072896 333576106966499328 334186036683359616 334593107292616704 335204896551296688 336226862699318934 336410441244459008 337547761789456512 338723886394994688 339343228607485536 339490576948174848 340377811621532748 340525609194968064 341148245780929608 341296377889388544 341563797027879552 342188331896115369 342336915626856192 342905662770241536 343380625735474656 344580006826736856 344729629061572608 345780634028223744 346412879203474818 346563297301261824 346985444599750656 347619892719863232 347770834922520576 348406719095417472 348679709465960376 348831111858259968 349468934702415696 350049530744621568 350534388771630378 351269215520735232 351911496333688704 352984397237145072 353101222114257681 353137668794781696 353783365995038112 353936984477884416 354214308028912128 354861973818193716 355016060650073088 355665192409905336 355819628012341248 356098426688640384 356904443951403264 357342229301801184 357497393100890112 357992567256133152 358587324177417216 359242985840640552 359398974979086336 360494703561339648 361310671654507008 361593772779514464 361750782667825152 362412228580282944 362569593855393792 363014328179607552 363232536929265024 363674988958611456 364945255457158656 366057893431113408 366179045155526484 366216841713106944 366886453624483968 367333356474427392 367454930330284416 368126806034013327 368164803637112832 368998132753539072 369287257306738176 370123127060714496 370577126683349376 371868336183988224 371991410951645952 372710048126459904 373846359248796672 373970088669473856 374692548382451712 375110241378832008 375273120337311744 376417245704193792 377144432994115584 377998087210942464 378461746400016384 379741232013138576 379906121822957568 380938295603109888 381064372194369024 381761132183421228 381800537105154048 381926899066696704 382392122620133376 383091310344339072 383791776503545809 384259271656364496 385641237524135936 385768870616521728 387652507680078963 387820832694269184 389003213281751712 389172124794249216 389883709463919552 390053003302158336 390358625174719488 391072379309846136 391242189287835648 392264673149205423 392435000840542464 393805722087699264 393976718927511552 395177867460827136 395900433375399792 396072339772870656 397107446891788206 397279877394129408 398006286744417876 398179107537619968 398491096532526144 398664127838011392 399393068231332224 400056606565281792 400123341461143503 400610730024720432 402010007964526332 402184567238501376 403410739699594368 404148359070720621 404323846851472128 404816352033042432 405556541506507104 405732640742940672 406474505611320384 406651003442675712 406792994376953772 406969630501303296 407713757152818312 407890793087318016 408391119202058496 409134362578437888 409814084774191104 410563412389303488 410741685690384384 411815130110002584 411993946927245312 412747260327544464 412926481890865152 413250026033730816 414185404091751936 414873517919551488 415122899347731456 415448164470080448 415628558809841664 416388517943303808 416899267518768048 417080291951038464 418351878206986752 418490337320601696 419298804142267392 419809550256488448 420577154154896256 420716349753158088 421529116930258176 421999021551186009 422042579779129344 422997859497959424 423516716209542144 424287487118380032 425247848112310272 425769464700018432 427208886014780898 427252981998624768 427394387050827264 428220055294230528 428555582553498624 428697418718665152 429525604243298304 430191137947650048 430497821545795584 432527710171447296 433314880461324288 433846392214652928 433989979443586944 434828389480869888 435502139650707456 436298436781052832 436487884647653376 437628614941970676 437673786437615616 437818640393530368 438619173146909496 439153453321559424 439956426723576903 440878709276024832 443031437348661672 443223808793450496 444575100893430528 445387987547324766 445581382244479488 446124143056822272 446939862068395584 447133930614669312 448302483599091912 448497143817762816 450063682385942016 451631848526659584 452457638143314048 453837082162043664 454034145593290752 454864327707906144 455061837185851392 455418396037172736 456251109194820492 456449220835808256 457283818812735432 457840834313966208 458677976796920601 459440009102315808 459639505415430144 461040845370964992 461883838937966424 462084396401682432 463292021373752907 463493190293150976 464340667868487522 464542292127223296 464906279287947168 465108149144346624 465958579603220928 466160906385506304 466732707659495424 467379185028840504 467582128661071872 469011675958614054 469215328444918272 470645862982860096 470801629485676908 470850225059708928 471711154660050816 472285744038549504 473149298424258288 473354747533430784 474220256546540448 474426170683121664 474797902251520512 475872591935204352 476456305735734912 477323423008177536 478116432236556288 478990647787520736 479198633305448448 480659604748452864 480818685432180672 481747562206009344 482125030372685952 482284596058498296 483216304773710592 484019104239476736 484310049239020032 484899985278148608 485997540699783168 486593673942878208 487479240518989824 488077191241484544 488238726874035312 489181938165978624 489777808632569856 489939907107045888 490835741378684436 490886404849483776 492383009742317568 493497502747619328 494102835577799168 495824448245317632 495988547935527936 498410367017244381 498461812331728896 498626784892631808 499590064509935616 500146988505109344 500364160449748992 501279055025039424 501889660938925056 502807344826945032 504340294048978401 504615661866688512 506321642684184768 506541495763943424 508085829592492032 509014842911228304 509235865422262272 510566717432299122 510788413792452096 511722368671394412 512345695541819328 512568164363157504 514358494155362304 516870010240105284 517094443592358912 518670951042335616 519619318805212227 519844945951892736 520478166899625984 521429839079794848 521656252383780864 522610078643126208 523019564198940564 523246667787389952 524203402053623544 525074296116932352 525801583157445567 526903823281102848 527867244500533056 528096453030494208 529476595855717608 529706503192172544 530675048992557168 530905476716826624 531321462043368192 532292960727290574 532524090975109632 533408808753709056 533497788614858004 534147640032960576 534379575612653568 536013343952701776 536246089651335168 537880986266125824 538864478760960828 539098462468629504 539755136044056576 540742055342009472 541966007481760512 542390659169271696 542626174001737728 543618342870424416 543854390783090688 544521492269411328 544848805393897536 545512483437917184 547417883185737984 549086840146670112 549268567733289726 549325262569660416 550329680436725952 550568642521153536 551000034711641088 551182395495426624 552247205455669248 553497199130308608 553930885960107264 555184690591071744 555865690025024064 556107055934717952 557119132021702656 557802504275982336 557987116427468928 559065072189689856 560769538873195008 560955133004210784 562038822573677568 562665362068248012 562723439705505792 564688954946056192 565716649491173376 566997130816413696 567692619600024576 569611848019707864 569859182734436352 571407443404664832 571596558291553536 572641698275131842 572700805657731072 572890348600045056 573588183930200064 573997095394394112 574636965516508608 576388907484546744 578461856286203904 578653305924782592 579771185974493184 580669519534276608 581731249041403776 583504819922627568 583758187191373824 584825564195879328 585537937762079232 586608568964769204 590708583131548896 590965078391267328 592766801191240704 593850650063099688 594108509659305984 595661170337682309 595919816091194112 597009430116626814 597268661306429952 597736644798789216 597996191757017088 599089602346998336 600084909847922688 600916095037080648 603015011946789498 603276850857752064 605116109549391552 605378860791054336 606485770277208192 607224528049563648 608334812259760656 608598961114411008 609711758416980576 610189491565430658 610454445751954944 611570635729227468 612586678803087744 614721127161286656 615845118583955232 616112528535576576 617722695165003876 617990920390867968 619120890491316696 619389722836297728 619875039050596224 621278106137627904 622310276879327232 622684349021597184 623172246705120672 623442838214762496 624582776914955712 625348901278152072 625620437926557696 627527817310480128 627735505980902544 628948206213401088 629714325384732672 630865731232344384 631139663377907712 632293675395387264 633063869668694016 634496789246939136 635275074314313216 636431230677570048 637488576315408384 638654197050027648 640813329022171347 640879472997937152 641091580576240896 642330082941345792 642833373830247936 643046128077997728 644288406364947456 645746732318693376 648791565257170944 649972320691986432 650769588321979392 650984969165380416 652242584221304832 653253209476061184 654447655171579248 654731826971480064 656442922412956014 656510679656423424 656727960590295552 657996670330159104 658730179982339136 661318063914037248 664547156022992508 664615749775638528 664835713190175744 666862651340145792 668081981320987149 668372073366719232 669186214585233408 670409793102593376 672453725398637868 675095523578913024 677447772789989376 678686457214971072 678981153896349696 680755623243065496 681051218389936128 682296491561859216 682592755778777088 683127594055759104 684376663792230738 684673831253712384 685811325540483072 686761251470949312 689160013653473712 689459258123145216 691561268056447488 692825758406949636 693126594602523648 693970889199501312 695239785439726464 696511001802731283 696813438190834944 697359418931920752 697662223716519936 698937869404831392 700099061489243136 701068777543260756 703517513937921081 703822992667377408 705968794474290144 706202444228515362 706275337589563392 707566731990076224 707873968955768832 708428616057824256 709723947636387432 710032121300146176 711330384819810672 711639256024682496 712196853377280768 713808887902806528 714684458603602368 714994786201780224 715985134512266304 717174648354834432 718485971681281104 718797949958172672 720989407122679296 722621343309014016 723187545559028928 723501565335650304 724824457160565888 726028656359215104 726465073858530048 727349977917222912 729890510914317312 732115786862226816 732358090311052968 733772907248967936 734666712948854784 734909860660568832 736253612068026654 736329607274225664 737996265507078144 738574514613476352 740246254121428992 741154253366698752 743736672367976448 743982821903291904 745420096252919808 747692718497593344 747940177338947712 749385096764903424 750220482757664016 750546240674623488 752834491408387584 754288865988231168 756923492800032768 759482464026277152 759812243645915136 761876591206219776 762128744388738048 763522264366842456 763853798133393408 765850076148448683 766182620688678144 767583553007091618 768518543312728992 771537741233043456 775305015360157926 775641665388538368 778006426563503424 778344249588498432 779767418927839104 780717250349438976 782144758619692272 782484378575671296 784529346298410846 784870001681084928 787611444175398528 790355734921654272 791800866750799584 792144679545741312 794214893783576412 794559754788258816 796012573488835752 796358215075239936 796982193065052288 798439441090935861 798786136462664448 800113213130563584 800246682922287006 801221460049440864 804020015929052664 804369134477002752 806821479399188736 808296718141441242 808647693702944256 809632704066084864 811113083013014208 811465281485881344 812949011222640768 813585988753907544 813939261002606592 815427514305636624 815781586174636032 816782238404116992 818268725156875776 819628169548382208 821126824778606976 823630260220005168 823902851599934589 823987893854490624 825494520655088928 825852963781730304 826500052067461632 828370808183503872 830245798695462912 830896328940160896 832777035886607616 833798535037536096 834160583902076928 836703756413973504 836980674641203392 838597608284534784 841154308309792512 841432699506316176 843058233860516352 843998043102372018 844085159558258688 845995718995918848 847033432419084288 848574974236760064 850495696224620544 851538929400036864 854417772029561796 854505963997249536 854788774101654528 857111165106997248 857394837437330304 858962547412697763 859051208486596608 860382275895300096 860995643091591168 867692784429305856 867979958887173888 869656778961739776 871004279301414912 872596873562105664 872975769295306752 875257229883941352 875637280787060736 877238346293818992 878306906643118848 879912853447153806 881757418552049664 886062874697323344 886447617586900992 889150201786861056 890775975094649532 891162764488958976 892248286113644544 893879724136791168 895514145174940221 896604967198183824 896994287635525632 900127364771884032 904522517920184247 904915276286628096 907674164324087328 908068291186581504 909728655415812288 910123674371702784 910836792074345472 912502218389640984 912898441671616512 914567637625470864 915284237348145987 915681668627932416 917355953593841202 918880018204631616 919279010830860288 922081690741929984 923767677875932848 924168792803364864 926584042747505814 926986380586301952 928681335736975044 929084584254446592 929812558575894336 930216298288693248 931917159206441856 933465415318990848 934758370057681008 935164257322143744 938023351917228108 938430656889836544 941291725965720192 941603258971353816 943422309320101632 944571488077099008 946298596848516576 946709495066861568 948440513093080896 948852341366243328 949595804503041024 951745183870408704 952912611471469824 954646846016355072 956232864473112576 957981295575041472 958397266610896896 961319209496905728 961637370864361344 963495124412018688 964250060745371904 964569192116996592 966432609547421184 968038208478953472 968620098478040064 969799970556297216 973187347885756416 974958481037979648 976154382482969088 976477453748070624 978363876331957248 979555617265139712 979879814214091776 981671482757368872 984664383619434021 984766019484635136 986995005495238656 988205671155598336 991977095871055872 996820734034488762 996923624663457792 997253569785263616 999180129019871232 1000293977010218688 1000728320899497984 1002558110050078848 1003779321877850112 1005614689653890064 1008680588097956802 1009231323733377024 1012643285368369536 1016171659184984064 1018029685822456608 1018471730844524544 1021133434864598244 1021576827584904192 1023444737342788824 1024691391083638656 1026564995688346107 1028716988310724608 1033740020480210568 1034188887184717824 1037341902084671232 1039238637610424454 1039689891903785472 1040956333799251968 1042859678159589696 1043312504767561728 1045220157286252416 1046039128397881128 1046493335574779904 1048406804107247088 1050148592233864704 1051603166314891134 1053807646562205696 1055734489001066112 1058953191711435216 1059413006384345088 1061350097985114336 1061810953433653248 1062642924086736384 1064585921454581148 1065048181950219264 1066995577229716008 1068295280065921152 1072026687905403552 1072492179302670336 1075761972532251648 1077728957521921656 1078196924937259008 1081484110684018944 1083932014963521024 1084781318338543392 1085252348003475456 1087236685740848832 1087708781566181376 1089042984538822656 1089697610787795072 1091024966875834368 1094835766371475968 1098173680293340224 1098537135466579452 1098650525139320832 1100659360873451904 1102000069423282176 1102364790990853248 1104494410911338496 1106994398260617216 1107861771920214528 1110369381182143488 1111731380050048128 1115605008551964672 1115974232854937856 1118130144379379712 1121539077746390016 1121910266008421568 1124077645147355136 1125330724136496024 1129377909892112384 1131433298982346752 1133994261632827392 1135385239200049152 1139223696039415728 1139718365468872704 1142814886809329664 1143193116583107072 1145283396550263684 1145401611315462144 1145780697200090112 1147176367860400128 1149273931033017216 1152777814969093488 1156923712572407808 1157306611849565184 1162957523040236889 1163462498082807552 1167009639845255136 1167516374382747648 1169651128391758656 1171075875524158464 1173217137929538408 1176794019447616269 1181417166263097792 1181930156782534656 1185533602382481408 1187701300126199376 1188217019318611968 1191322340675364618 1191839632182388224 1194018860233253628 1194537322612859904 1195473289597578432 1195992383514034176 1198179204693996672 1200169819695845376 1201832190074161296 1206030023893578996 1206553701715504128 1210232219098783104 1212445077212161863 1212971540554416384 1214449056099127296 1216669624519521312 1217197922228822016 1219423516833961152 1220378983130861316 1220908891503909888 1223141271458454936 1225173357606175488 1229442254322573312 1231690237167910464 1232225057071153152 1235445390330007752 1235981840781735936 1238241780982633392 1238779445672595456 1239750078101192448 1242556212275255808 1244620553758654464 1245368698043194368 1246344493410241344 1246885676429524992 1249165553829911424 1250697802556304144 1251240875853115392 1255055634620960256 1255471011961805088 1257896412426802176 1259428650769465344 1261731462464688768 1264587350790774528 1266127739337388032 1268993578493878272 1270550148628626432 1272862461355140096 1277308394100055296 1281626658044342694 1281758945995874304 1282183161152481792 1284660165882691584 1285666747660495872 1286092256155995456 1288576812729894912 1291493464637386752 1297583130514341888 1299944641383972864 1301539176643958784 1301969938330760832 1304485168442609664 1306506418952122368 1308895310343158496 1309463653942960128 1312885844825912028 1313021359312846848 1313455921180591104 1317460359964678272 1322636127828074496 1329094312045985016 1329671426380351488 1333725302680291584 1336163962641974298 1336744146733438464 1338372429170466816 1340819586205186752 1344907450797275736 1350191047157826048 1354895545579978752 1357372914429942144 1361511246486130992 1362102436779872256 1364592983123718432 1365185511557554176 1366255188111518208 1368753327584461476 1369347662507424768 1373522502941898624 1378320027306947424 1378918516246290432 1383122536112894976 1385651516813899272 1386253189205047296 1389876064121258721 1390479570879452928 1393022003605462566 1393626876381669888 1394718837863841504 1395324447433039872 1397875738809662784 1400198122978486272 1402137555086521512 1407035027875842162 1407645985334754816 1411937588948580288 1412404888457030724 1412550675179126784 1415133463980152448 1416857232115648512 1419447895272774864 1420064242600292352 1422660769639621344 1423278512049364992 1424393706754561536 1427617775805613056 1429368917207204736 1431970269024532608 1434349296709668864 1436971943362562208 1437595899916345344 1441978814245358592 1445242686618028032 1446375091118057856 1449648914321131776 1452057312718430208 1452930147717060096 1454699955834445824 1459781021828634624 1464231573724453632 1464716180622105936 1467545814497935872 1469333425897709568 1469819721321137664 1472507224136053308 1472659214548451328 1477149029226952704 1480492508242857984 1482308506733397504 1487473344735952896 1487965643806583808 1495231101051733143 1495385436995186688 1495880354677895424 1498770193529806848 1500440965515328032 1501092481349246976 1505668982816775168 1513846985600065536 1518964928052554304 1519624487291830272 1524257488777476096 1527044528733684912 1527707596266786816 1531700152296897366 1532365241377356288 1535167106014183236 1537037086625457984 1543075482466086912 1550610030720315852 1551283330777076736 1556012853127006848 1558857956415636681 1559534837855678208 1561434500698877952 1564289517239384544 1564968757151342592 1569058692596821692 1569740003362169856 1575222888350797056 1580711469843308544 1583601733501599168 1584289359091482624 1588429787567152824 1589119509576517632 1592025146977671504 1592716430150479872 1593964386130104576 1596878882181871722 1597572272925328896 1600226426261127168 1600493365844574012 1602442920098881728 1608040031858105328 1608738268954005504 1613642958798377472 1616593436282882484 1617295387405888512 1619265408132169728 1622226166026028416 1625898022445281536 1627171977507815088 1627878522005213184 1630855028611273248 1631563172349272064 1633564476808233984 1636537450313751552 1642253649557213952 1647260520440010336 1647805703199869178 1647975787708981248 1650989041310177856 1651705927563460608 1653000104134923264 1656741616367007744 1660491597390925824 1661792657880321792 1665554071773215232 1667597070075072192 1668321167804153856 1673407512827947008 1673961349282406784 1677195216569069568 1682308616619585024 1682865399012632352 1686116467721032704 1687996086204744036 1688170319116517376 1694066864838168576 1697149948473520128 1700991392449241088 1703077858800073728 1708835544059123592 1709577548203309056 1714222330213994496 1714789674874660608 1717925094825395526 1718102416973193216 1720764551790600192 1721991286183182336 1735385568858611712 1735959917774347776 1739313557923479552 1742008558602829824 1745193747124211328 1750514459767882704 1751274561574121472 1754476692587637984 1756613813286237696 1759825706894307612 1772125749394646688 1772895235173801984 1778300403573722112 1781551950189299064 1782325528977917952 1786983511013046927 1787759448273582336 1791028290349880442 1793209934396367648 1793988575271051264 1800254729543768064 1809045035840368494 1809830552573256192 1815348328648174656 1816136582373163008 1819457310831624576 1821673584148690944 1825004436779281968 1825796883343233024 1829135275250941728 1830568474696291974 1831363337255864832 1834711907187682404 1837760036409263232 1844163381483859968 1847535355751865696 1848337585606729728 1853168085495011628 1853972761172603904 1857362671473950088 1858169168508893184 1859625117151788672 1863834318412883712 1866930830637981696 1869516740115362016 1870328514644287488 1876046703834456216 1876861313779673088 1882583451931440384 1883206517942707632 1886844618640203264 1889142976154198016 1892597193697033152 1893418990133723136 1896881026186161792 1899191609006082048 1903490367740817408 1905825222942939648 1909293692032710144 1912465728946225152 1915962591150082944 1922439987066514041 1922638418993811456 1923274741728722688 1926990248824037376 1928500121490743808 1929138384233993184 1932865219094842368 1937240196956080128 1946374695771512832 1949916962075959296 1952308764965938176 1952954907496141248 1956727752663914496 1959759628428183552 1963342965514737744 1969328767238868042 1969532038969270272 1973990010990477312 1976411342311196672 1983954191742111744 1993641468068977524 1993847249326915584 1994507139570527232 2000587954020437376 2004245943962961447 2005116220100157696 2007558643755700224 2011229379307780128 2017361176195913604 2025286570736739072 2032343318369968128 2036059371644913216 2036943461689049088 2042266869729196488 2043153655169808384 2046889474685577648 2049382782167277312 2053129991376692214 2057433976621449216 2067480040960421136 2068377774369435648 2074683804169342464 2078477275220848908 2079379783807570944 2081912667598503936 2085719356319179392 2089533005408193849 2090440314572504832 2092078256795762256 2092986671149559808 2096813608214494176 2100297184467729408 2103206332629782268 2110552541813763243 2111468978002132224 2117906383422870432 2118826012768690176 2122700195970228672 2123621906867306496 2125285848173472768 2129171842909162296 2130096363900438528 2133991154459432016 2136590560131842304 2144053375810807104 2144984358605340672 2151523945064503296 2155457915043843312 2156393849874518016 2162968221368037888 2167864029927042048 2169562636677086784 2170504696006950912 2174473371481697664 2178085969077645312 2179395221575590144 2182049933751668736 2189671532742951936 2196347360586680448 2197074270933158904 2201318721746903808 2204000138846564352 2204729581981706496 2208988821822676992 2213988796521234432 2215723543840429056 2220738762364286976 2223462760100096256 2231210017103929344 2231948465709875712 2236260288758759424 2243078155492780032 2243820532016843136 2248155290294710272 2250661448272992048 2258755819784224768 2262866597964693504 2270770478400098304 2278447392078831456 2279436730937745408 2285629773618659328 2286386233166214144 2290566793100527368 2291561394400180224 2297550228445346049 2298547862066034432 2305555629938186976 2314613223699130368 2325915046080473778 2326924996165615104 2334019279690510272 2335032748765495296 2339302256783517312 2342151751048316928 2346434275859076816 2353588038895232538 2362834332526195584 2371067204764962816 2375402600252398752 2376434038637223936 2382644681350729236 2383679264364776448 2388037720466507256 2389074645225719808 2390946579195156864 2395318323272807583 2396358409387993344 2400339639391690752 2403664380148322592 2412060047787157992 2413107403431008256 2420464438197566208 2424890154424323726 2425943081108832768 2428898112198254592 2433339249039042624 2434395844457644032 2438847033667922304 2440757966261722632 2441817783007819776 2446282542916909872 2450346715212350976 2458884508645146624 2463380474335820928 2470890780660015504 2471708554799803767 2471963681563471872 2476483561965266784 2477558891345190912 2479500156202384896 2485112424550511616 2490737396086388736 2492688986820482688 2498331107659822848 2501395605112608288 2502481751706230784 2510111269241920512 2510942023923610176 2515792824853604352 2523462924929377536 2529174701581549056 2532255478674776064 2537987156987756544 2541100297257252864 2545724922710280192 2554616788200110592 2563253316088685388 2563517891991748608 2564366322304963584 2571333495320991744 2572184512311990912 2576887642238093289 2577153625459789824 2582986929274773504 2603078353287917568 2603939876661521664 2608970336885219328 2613012837904244736 2617790620686316992 2618927307885920256 2625771689651824056 2626911842361182208 2634920719929356544 2645272255656148992 2658188624091970032 2659342852760702976 2667450605360583168 2672327925283948596 2673488293466876928 2676744858340933632 2681639172410373504 2686542435524820663 2689814901594551472 2700382094315652096 2713567553760552741 2714745828859884288 2723022492972261984 2724204873559744512 2729185966247436864 2730371023115108352 2732510376223036416 2737506655168922952 2738695325014849536 2745852712044437961 2747045005883797248 2756640054613894848 2757837032492580864 2766245072225789952 2771303033627798544 2772506378410094592 2779752128242517442 2780959141758905856 2786044007210925132 2787253752763339776 2789437675727683008 2790648894866079744 2795751477619325568 2800396245956972544 2804275110173043024 2814070055751684324 2815291970669509632 2823875177897160576 2824809776914061448 2830266927960304896 2833714464231297024 2838895790545549728 2840128485200584704 2845321539279242688 2846557024098729984 2848787413509123072 2855235551611226112 2858737834414409472 2863940538049065216 2868698593419337728 2873943886725124416 2875191799832690688 2883957628490717184 2890485373236056064 2892750182236115712 2899297828642263552 2904114625436860416 2905860295434120192 2909399911668891648 2919562043657269248 2928463147448907264 2929432361244211872 2935091628995871744 2938666851795419136 2939639442642275328 2945014448272106616 2953993150858302063 2954298058453905408 2960985016485715968 2964617013466795008 2975931287613167616 2990462202103466286 2990770873990373376 2991760709355790848 2997540387059613696 3000881931030656064 3002184962698493952 3011337965633550336 3027693971200131072 3037929856105108608 3048514977554952192 3054089057467369824 3055415192533573632 3063400304593794732 3064730482754712576 3070334212028366472 3074074173250915968 3079694987065038321 3086150964932173824 3101220061440631704 3102566661554153472 3112025706254013696 3117715912831273362 3119069675711356416 3122869001397755904 3128579034478769088 3129937514302685184 3138117385193643384 3139480006724339712 3150445776701594112 3161422939686617088 3167203467003198336 3176859575134305648 3178239019153035264 3184050293955343008 3185432860300959744 3187928772260209152 3193757764363743444 3195144545850657792 3200986731689148024 3204885840197763456 3216080063716210656 3217476537908011008 3227285917596754944 3233186872565764968 3234590774811777024 3244452332052056832 3251796044890563072 3254343955015630176 3255757044010426368 3261710057222546496 3263126344698544128 3267128953616467968 3273074900627503104 3284507299114427904 3294521040880020672 3295611406399738356 3295951575417962496 3301978082620355712 3306000208269846528 3313483232734015488 3320983194781851648 3323585315760643584 3331108143546430464 3335194140150144384 3346815025655894016 3347922698564813568 3354390433138139136 3364617233239170048 3365730798025264704 3372232935442065408 3375992172409488072 3388133729676337152 3394299896947040256 3401982784898482176 3406155717600147456 3417671088118247184 3419155096406618112 3428444660427988992 3429579349749321216 3435850189650791052 3436204833946386432 3441529103581200384 3470771137717223424 3471919835548695552 3488872569120710667 3490387494248422656 3501028919535765408 3502549123148242944 3508953385175275968 3513227626572475392 3519651413788615224 3530382058342848807 3544251498789293376 3545790470347603968 3556600807147444224 3563103900378598128 3564651057955835904 3573967022026093854 3575518896547164672 3582056580699760884 3586419868792735296 3587977150542102528 3600509459087536128 3618090071680736988 3619661105146512384 3630696657296349312 3637335231636485589 3638914621663249152 3643347168297381888 3650008873558563936 3651593766686466048 3658270550501883456 3661136949392583948 3662726674511729664 3669423814375364808 3675520072818526464 3688326762967719936 3695070711503731392 3696675171213459456 3706336170990023256 3707945522345207808 3714725342947900176 3716338337017786368 3719250234303577344 3727668636825767424 3733861661275963392 3739033480230724032 3740657029288574976 3752093407668912432 3753722627559346176 3765166903862880768 3766413035885415264 3773689237280406528 3778285952308396032 3785194387394066304 3793762052372323584 3798383218012164096 3806980735481634816 3811650445885879296 3818587384065420288 3831925182300165888 3844879974133028082 3845276837987622912 3846549483457445376 3853980497648074752 3857000242981487616 3858276768467986368 3865730438189684736 3874480393912160256 3892749391543025664 3899833924151918592 3904617529931876352 3905909814992282496 3913455505327828992 3919519256856367104 3926685931029475488 3938657534477736084 3939064077938540544 3952822684622393344 3967908383484223488 3987282936137955048 3989014279141054464 4001175908040874752 4008491887925922894 4010232440200315392 4015117287511400448 4022458758615560256 4034722352391827208 4050573141473478144 4064686636739936256 4072118743289826432 4084533739458392976 4086307310339616768 4093778949371155296 4098765564334554624 4106259982753384428 4134960081920842272 4136755548738871296 4149367608338684928 4156954550441697816 4158759567615141888 4169628192363776163 4171438712638358784 4179066010816387698 4180880629145009664 4184156513591524512 4185973342299119616 4193627216428988352 4200594368935458816 4206412665259564536 4221105083627526486 4222937956004264448 4235812766845740864 4237652025537380352 4245400391940457344 4250571696346945536 4258343685818324592 4260192727800877056 4267982308918864032 4273181120263684608 4288106751621614208 4303047890129006592 4310915830087686624 4312787699749036032 4325936442736075776 4335728059854084096 4339125273354173568 4348946742963395328 4356171938155290624 4358790443151180288 4364099867503337472 4379343065485903872 4392694721173360896 4394148541866317808 4402637443493807616 4408000277693128704 4409459163963412992 4417977643645353984 4431447087680858112 4441477524728573952 4446925520200192512 4462420034207858688 4463896931419751424 4485693303155199429 4486156310985560064 4487641064033686272 4496310580589420544 4501322896545984096 4541540956800196608 4556894784157662912 4558873461875490816 4572772466332428288 4581133586201054736 4583122788800360448 4595100456890692098 4597095724132068864 4611111259876373952 4629226447398260736 4651830092160947556 4653849992331230208 4668038559381020544 4676573869246910043 4678604513567034624 4684303502096633856 4692868551718153632 4707176077790465076 4725668665052391168 4742134409529925632 4750805200504797504 4752868077274447872 4765289362701458472 4767358528729552896 4776075440933014512 4778149290451439616 4781893158390313728 4790636646545615166 4792716818775986688 4800679278783381504 4807328760296645184 4824120095574315984 4826214806862016512 4840928876395132416 4849780308848647452 4851886162217665536 4857796224396509184 4866678498078085248 4877694067335844608 4881515932523445264 4883635566015639552 4892565085833819744 4900693430424701952 4926760948671641856 4941781561320031008 4943417109599607534 4943927363126943744 4952967123930533568 4955117782690381824 4959000312404769792 4970224849101023232 4981474792172777472 4985377973640965376 4996662215319645696 5002791210225216576 5004963503412461568 5020222538483841024 5021884047847220352 5031585649707208704 5046925849858755072 5058349403163098112 5064510957349552128 5082200594514505728 5091449845420560384 5109233576400221184 5126506632177370776 5128732644609927168 5142666990641983488 5144369024623981824 5153775284476186578 5154307250919579648 5165973858549547008 5206156706575835136 5207879753323043328 5217940673770438656 5226025675808489472 5235581241372633984 5251543379303648112 5253823684722364416 5269841439858713088 5316377248183940064 5318685705521405952 5334901210721166336 5344655850567897192 5346976586933753856 5360950533039140781 5363278344820747008 5373084871049641326 5379629803189102944 5400764188631304192 5427135107521105482 5429491657719768576 5446044985944523968 5448409747119489024 5458371932494873728 5465020752446072832 5475013310337845904 5477390650029699072 5491705424088875922 5494090011767594496 5513280109227789696 5532490144451579904 5542606067255597088 5545012756820189184 5559504256485034884 5561918283517811712 5572088014421850264 5574507505526679552 5578875351455366016 5591502955238651136 5600792491913945088 5608550220346086048 5628140111503368648 5630583941339019264 5647750355794321152 5649619553828122896 5660533855920609792 5667428928462594048 5677791581091099456 5680256970401169408 5690643078558485376 5697574827018246144 5710471103222452224 5717475668828818944 5727881076098130432 5737397186838675456 5747887773450248832 5767319961199542123 5767915256981434368 5780970746472112128 5785500364472231424 5798595657284527104 5811720590868240384 5839124087314538496 5856926294897814528 5858864722488423744 5870183257991743488 5879278885284550656 5890028896544213232 5907986301716604126 5908596116907810816 5921970032971431936 5929234026933590016 5951862575226335232 5980924404206932572 5981541747980746752 5983521418711581696 6001763862061312128 6012737831888884341 6022675931267100672 6075859712210217216 6097029955109904384 6108178114934739648 6110830385067147264 6126800609187589464 6129460965509425152 6140668424056732944 6148148346501831936 6159389974130076642 6172301929864347648 6202440122881263408 6205133323108306944 6224051412508027392 6235431825662546724 6238139351422712832 6245738002795511808 6257158068957538176 6268599016224581547 6276234770387286768 6278960013448679424 6300891553403188224 6331657625441289729 6334406934006396672 6353719150268611296 6356478038306070528 6368100587910686016 6370865720601919488 6375857544520418304 6387515528727486888 6390289091701315584 6401973463378296048 6409771680395526912 6432160127432421312 6434953075816022016 6454571835193509888 6466373745131529936 6469181549623554048 6488904664104113664 6503592089781126144 6508687910031260352 6511514088020852736 6523420114445092992 6534257907232935936 6546149801255006208 6569014598228855808 6589042081760041344 6591222812799476712 6603956165240711424 6612000416539693056 6626966465468030976 6641966389563703296 6647170631521287168 6662216287092860928 6670388280300288768 6693630051311788032 6695845397129627136 6708780866276278272 6729234466478340096 6731461596050529408 6744465870884130816 6751984344818976144 6776267459352674304 6788599793894080512 6812311435200294912 6835342176236494368 6838310192813236224 6856889320855977984 6859158699498642432 6871700379301582104 6892650685336038147 6943839671097391104 6977745138241421334 6980774988496845312 7002057839071530816 7005098246296485888 7017906770350551936 7026455253144950784 7039302827577230448 7060764116685697614 7088502997578586752 7113201614294888448 7126207800757196256 7129302115911671808 7147934044052187708 7151037793094329344 7164113161399521768 7172839737585470592 7185954969818422749 7201018918175072256 7236180143361473976 7239322210293024768 7261393314592698624 7274670463272971178 7277829243326498304 7286694336594763776 7300017747117127872 7303187533372932096 7316541101003766912 7322273898785167896 7325453349023459328 7338847628750729616 7351040145637052928 7376653525935439872 7390141423007462784 7412672341980046512 7415891044690415616 7429450685895800352 7432676674035572736 7438500468607154688 7455337273651534848 7478066960461448064 7504186815337824864 7507445255118692352 7530333807725761536 7532826071770830528 7547378474560813056 7570388774788132608 7587524104744647168 7596766436024328192 7613961470963269632 7623300891771758592 7637174768130840576 7663850364600331776 7689759948266056164 7690553675975245824 7693098966914890752 7714000485962975232 7716553536935972736 7731460876379369472 7748960787824320512 7809235059863752704 7811819629984564992 7826911010655657984 7839038513712734208 7853371862058950976 7877315068955472168 7905645369244786688 7935816766968446976 7974565872275910096 7978028558282108928 8002351816081749504 8016983775851845788 8020464880400630784 8030234575022800896 8044917517231120512 8069444704783654416 8101146282946956288 8140702661281658223 8144237486579652864 8169067478916785952 8172614620679233536 8187557898742310592 8197531128669109248 8212519965506768856 8237558136133313883 8269920163841684544 8273511097477742592 8298735216677369856 8313909100883395632 8317519135230283776 8339256384727552326 8342877425276717568 8358132021632775396 8361761258290019328 8368313027183049024 8371946684598239232 8387254432857976704 8401188737870917632 8412825330519129072 8442210167255052972 8445875912008528896 8471625533691481728 8490800783880914688 8501143392693891072 8516687371636649184 8520385455601754112 8535964617837728064 8546362240527369216 8576213503243228416 8606095780258013184 8621831660175373248 8625575399498072064 8651872885472151552 8671456119708168192 8678250546708347136 8697893485926790656 8712343876310581248 8717580886302360576 8728199735006674944 8758686130971807744 8785389442346721792 8788297083732635616 8805274886987615232 8816000555386257408 8818918327926825984 8862894175361716224 8882955049457147904 8893851040400385024 8927793862839502848 8971386606310398858 8972312621971120128 8975282128067372544 8992621161178841088 9002645793091968192 9083081913600393216 9113789568315325824 9145544932664856576 9162267172402109472 9166245577600720896 9190200913781384196 9194191448264137728 9222222519752747904 9258452894796521472 9303660184321895112 9307699984662460416 9336077118762041088 9353147738493820086 9357209027134069248 9368607004193267712 9385737103436307264 9414352155580930152 9451337330104782336 9484268819059851264 9501610401009595008 9530578725402916944 9534717057459105792 9552150881866029024 9556298580902879232 9563786316780627456 9581273293091230332 9585433637551973376 9614657520593290368 9648240191148631968 9652429613724033024 9681857752790264832 9699560617697294904 9703772324435331072 9733356996156170496 9755388134671689216 9763031865046890528 9767271132031279104 9785130171667639488 9801386860849403904 9853521897343283712 9883563122640062016 9886834219199215068 9887854726253887488 9905934247861067136 9918000624809539584 9940449698202046464 9962949584345554944 9970755947281930752 9993324430639291392 10005582420450433152 10040445076967682048 10043768095694440704 10063171299414417408 10093851699717510144 10116698806326196224 10164401189029011456 10182899690841120768 10218467152800442368 10253013264354741552 10257465289219854336 10285333981283966976 10288738049247963648 10307550568952373156 10308614501839159296 10412313413151670272 10415759506646086656 10466617707362132001 10471162482745267968 10503086758607296224 10507647369444728832 10539682879717426176 10632754496367880128 10637371411042811904 10669802421442332672 10689311701135794384 10693953173867507712 10721901066078281562 10726556689641494016 10746169742099282652 10759259606378205888 10801528377262608384 10854270215042210964 10858983315439537152 10892089971889047936 10912005694909456767 10916743864989747456 10930041504892145664 10950026620675691808 10954781300059398144 10983410848177751844 10988180023535188992 11026560218455579392 11064980288903159808 11085212134511194176 11090025513640378368 11119008512970069768 11123836567035623424 11144176028843700528 11149015011053359104 11157750702910732032 11183005910477302272 11201584983827890176 11217100440692172096 11256280223006737296 11261167882678038528 11295500711588642304 11299239107656245792 11321067711841219584 11334857856925188096 11355583162182198912 11381286157116970752 11395149654036492288 11420942206444904448 11434951337657637888 11455762152196260864 11495775546900497664 11534639922399084246 11535830513962868736 11561941492944224256 11571000728944462848 11597191314569054208 11623441181736480768 11678248174629076992 11713852589795629056 11717729444976847488 11740366515983486976 11758557770569101312 11780057793088426464 11815972603433208252 11817192233815621632 11858468053867180032 11903725150452670464 11961848808413865144 11967042837423163392 12003527724122624256 12025475663777768682 12045351862534201344 12151719424420434432 12194059910219808768 12216356229869479296 12253601218375178928 12258921931018850304 12281336848113465888 12296296693003663872 12318779948260153284 12404880245762526816 12410266646216613888 12448102825016054784 12470863651325093448 12476278702845425664 12508884577091328489 12514316137915076352 12537198032449163094 12552469540774573536 12557920026897358848 12601783106806376448 12663315250882579458 12668813868012793344 12707438300537222592 12712956076612141056 12736201175821372032 12751715089040836608 12775031057454973776 12780578183402631168 12803946926756592096 12819543360791053824 12864320254864842624 12909143670387019776 12932747490263059872 12938363099247108096 12977809328208227328 13007184179562252288 13017375820062520704 13046840228890185984 13068515814465871872 13092299602510012416 13138029196457711616 13178084163520082688 13182445625598953424 13207912330481422848 13224000833079386112 13253932930936061952 13294341263042574336 13324432574185721856 13340776560600577536 13387260102623576064 13391690794259254272 13457079909465598287 13458468932956680192 13462923192101058816 13488931741768261632 13503968689637952288 13624622870400589824 13670684352472988736 13676620385626472448 13718317398997284864 13743400758603164208 13785301370672076294 13887679342194782208 13955490276482842668 13961549976993690624 14004115678143061632 14029721607740730129 14035813540701103872 14052910506289901568 14078605655154460896 14121528233371395228 14177005995157173504 14226403228589776896 14252415601514392512 14258604231823343616 14295868088104375416 14302075586188658688 14328226322799043536 14345679475170941184 14371909939636845498 14402037836350144512 14472360286722947952 14478644420586049536 14522786629185397248 14549340926545942356 14555658486652996608 14573388673189527552 14600035494234255744 14633082202007533824 14644547797570335792 14650906698046918656 14677695257501459232 14702080291274105856 14780282846014925568 14825344683960093024 14831782089380831232 14858901371791600704 14865353348071145472 14877000937214309376 14910674547303069696 14956133920922896128 15008373630675649728 15014890510237384704 15060667615451523072 15065652143541661056 15094756949121626112 15140777549576265216 15175048209489294336 15193532872048656384 15246601783543517184 15274349536261681152 15327700729200663552 15379519896532112328 15386197933829781504 15428000971925950464 15433107073871945472 15462921752758738944 15497921575648641024 15618470119727505408 15623639259969129984 15653822021311315968 15678077027425468416 15706743724117901952 15754630137910944336 15811290738489573376 15949131744551820192 15956057116564217856 16004703632163499008 16033967551703691576 16040929760801261568 16082851599117422343 16089835034462241024 16138889409567308832 16202292565893912576 16281405322563316446 16288474973159305728 16338134957833571904 16345229241358467072 16375115797484621184 16395062257338218496 16425039931013537712 16475116272266627766 16539840327683369088 16597470433354739712 16627818201766791264 16635038270460567552 16678512769455104652 16685754850553435136 16716264043265550792 16723522516580038656 16736626054366098048 16774508865715953408 16802377475741835264 16825650661038258144 16884420334510105944 16891751824017057792 16943251067382963456 16981601567761829376 17002286785387782144 17033374743273298368 17040770911203508224 17071929235675456128 17092724481054738432 17152427006486456832 17212191560516026368 17243663320350746496 17301959883598626369 17303745770944303104 17342912239416336384 17356501093416694272 17395786971853581312 17435161772604721152 17517372261943615488 17570778884693443584 17576594167465271232 17610549773975230464 17637836655853651968 17725788350723432448 17765910098914295808 17787702080800770048 17855587725679005696 17942773212620797716 17944625243942240256 17950564256134745088 18005291586183936384 18038213495666653023 18227579136630651648 18291089865329713152 18324534344804218944 18332491155201441792 18380401827562768392 18388382896528275456 18444445039505495808 18516905789593042944 18607320368643790224 18615399969324920832 18672154237524082176 18706295476987640172 18714418054268138496 18737214008386535424 18771474206872614528 18805797048673744641 18828704311161860304 18902674660209564672 18994972876323869187 19003220802019190016 19061157450805833888 19069434114918211584 19104301763732058048 19112597161805758464 19127572633561254912 19162546586182460664 19170867275103946752 19229315041186580736 19296480382297263936 19304859227448066048 19363715505580529664 19399121235394589808 19407544648870662144 19466713992312340992 19510776269343378432 19526063730093781056 19534542264062558208 19570260343335278976 19602773721698807808 19707043794686567424 19767126245280124032 19773668438398430136 19811868495722134272 19836001249619079168 19880899396404092928 19925899168691109888 19941511894563861504 19986648861278582784 20011164840900866304 20080890153935364096 20087536191388881408 20126342598828834816 20187703399435020288 20233397612652392448 20328802378058022912 20365799381682241536 20436934305600884736 20506026528709483104 20514930578439708672 20570667962567933952 20577476098495927296 20615101137904746312 20677952056008114441 20831519013292173312 20933235414724264002 20942324965490535936 21006173517214592448 21015294738889457664 21079365759434852352 21265508992735760256 21339604842884665344 21378623402271588768 21387906347735015424 21443802132156563124 21453113379282988032 21492339484198565304 21518519212756411776 21557864909455268247 21603056754525216768 21708540430084421928 21717966630879074304 21784179943778095872 21824011389818913534 21833487729979494912 21860083009784291328 21900053241351383616 21909562600118796288 21966821696355503688 21976360047070377984 22053120436911158784 22129960577806319616 22170424269022388352 22238017025940139536 22247673134071246848 22288352057687401056 22298030022106718208 22315501405821464064 22366011820954604544 22434200881384344192 22512560446013474592 22522335765356077056 22591001423177284608 22598478215312491584 22642135423682439168 22711166324364397824 22762572314233941504 22790299308072984576 22841884412889808896 22869902675315275776 22911524304392521728 22991551093800995328 23069279844798168492 23071661027925737472 23142001457888925696 23194382629138108416 23246882363472961536 23427705179591258112 23435458889953694976 23480733031966973952 23517115541138202624 23560115586176852928 23631945206866416504 23716936107734360064 23807450300905340928 23923697616827730288 23934085674846326784 24007055448245248512 24050951327555537364 24090703725068402688 24303438848840868864 24422107983844974669 24432712459738958592 24507202436750357856 24517843862037700608 24562673696226931776 24592593386007327744 24637559896520306568 24712674408399941649 24809760491525053632 24820533292433227776 24896205650032109568 24941727302650186896 24952557405690851328 25017769154182656978 25028632275830152704 25074396064898326188 25104939081549147072 25115840053794717696 25203566213612752896 25326630501765158916 25337627736025586688 25414876601074445184 25472402351642744064 25503430178081673216 25550062114909947552 25561156366805262336 25607893853513184192 25639086721582107648 25728640509729685248 25818287340774039552 25865494980526119744 25876726198494216192 25955618656416454656 26014368359124504576 26034751640125041408 26093680457780371968 26137031628931743744 26184599205020024832 26276058392915423232 26356168327040165376 26364891251197906848 26415824660962845696 26448001666158772224 26588682526085148672 26648865148371443712 26681553121201155072 26783381588518508544 26914159818931196574 26916937865913360384 26925846384202117632 26977863483536523264 27007937379275904576 27249245740801179648 27341368704945977472 27436634797994569728 27486801517206328416 27570602741344152588 27775358684389564416 27910980552965685336 27923099953987381248 28008231356286123264 28059443215481460258 28071627081402207744 28105821012579803136 28157211310308921792 28243056466742790456 28354011990314347008 28452806457179553792 28504831203028785024 28591736176208750832 28604151172377317376 28656452645598087072 28691358950341882368 28743819879273690996 28944720573445895904 28957288841172099072 29045573258370794496 29098681853091884712 29111316973305993216 29200070988468511488 29266164404015067648 29289095595140671584 29301813396093837312 29355390515002918464 29404160582548211712 29560565692029851136 29650689367920186048 29663564178761662464 29717802743583201408 29754001874428618752 29821349094606139392 29912267841845792256 30016747261351299456 30121335230903046144 30131304287083322112 30189513898243252224 30281555099152530432 30350096418978588672 30493203567087034368 30548699072523362304 30655401458401327104 30759039793064224656 30772395867659563008 30856001943851900928 30866214147743890944 30925843505517477888 31236940239455010816 31247278519938259968 31399853122086396003 31413487448235803904 31509260275821888672 31898263489103640384 31912114233128435712 32009407264326998016 32067935103407383152 32081859521602523136 32165703198234844686 32179670068924482048 32277778819134617664 32404585131787825152 32562810645126632892 32576949946318611456 32676269915667143808 32736017084728370301 32750231594969242368 32790124514676436992 32850079862027075424 32950232544533255532 33079680655366738176 33194940866709479424 33255636403533582528 33270076540921135104 33357025538910209304 33371509701106870272 33432528086531101584 33447045033160077312 33473252108732196096 33549017731431906816 33604754951483670528 33651301322076516288 33768840669020211888 33783503648034115584 33886502134765926912 33963203135523658752 34004573570775564288 34066749486546596736 34143858471350912256 34185448962109476864 34304854012972913664 34487326640701492992 34603919767197252738 34607491541888606208 34685824478832672768 34713002186833388544 34791573943707162624 34870323545209442304 35034744523887230976 35141557769386887168 35153188334930542464 35221099547950460928 35275673311707303936 35451576701446864896 35575404161601540096 35711175451358011392 35885546425241595432 35901128512269490176 36010583172367872768 36076426991333306046 36455158273261303296 36582179730659426304 36649068689608437888 36760803655125536784 36776765793056550912 36888890079010991616 37214640737287580448 37230799938649841664 37344308475048164352 37412590953975280344 37428836108536276992 37526653731273985467 37542948413745229056 37611594097347489282 37657408622323720608 37805349320419129344 37989945752647738374 38006441604038380032 38122314901611667776 38138868229836423168 38208603527464116096 38255145267122509824 38325093172364921328 38341734550207893504 38458630082373161472 38592960764594527872 38727431011161059328 38798242470789179616 38815089297741324288 38933427984624681984 39021552538686756864 39052127460187562112 39140520686670557952 39205547443397615616 39414087589373134848 39534252490560248064 39547336876796860272 39623736991444268544 39672002499238158336 39761798792808185856 39883023789127723008 39973297722557165568 40022329681801732608 40161780307870728192 40175072382777762816 40371239728396794861 40375406798870040576 40466795225304784896 40873868611201769472 41012053057418966208 41029861156879417344 41154952196991854592 41230202275809492624 41355904112016228882 41663038026584346624 41866470829448528004 41884649930981071872 42012347034429184896 42089164823222190387 42158731518869704704 42531017985471520512 42679209685769330688 42757246804543177536 42775812695470030848 42887604264313126248 42906226758565976064 42984678968397130608 43037038425512823552 43115729818910536494 43206113509050433536 43417080860168843856 43435933261758148608 43568359887556191744 43648022779637827068 43666975459958989824 43720166019568582656 43800106482702767232 43933643392711007376 43952720094140755968 44106240873822317568 44340848538044776704 44476034051880279072 44495346268142493696 44576704115374802112 44596060044213436416 44631002811642928128 44732023641909209088 44868401762768688384 45025120892026949184 45044671530712154112 45182002846354569216 45196956430624983168 45284270847364878336 45422332648728795648 45525144628467883008 45580598616145969152 45739805350630551552 45823048608785043456 45983102187601990656 46138559689596336984 46284002915777851392 46388765258276216832 46493764726945923072 46855410359182516224 46870917779907389952 46961466063933947904 47034231082276405248 47120231172353705856 47263890413732833008 47433872215468720128 47847395233655460576 47868171349692653568 48014110896490497024 48101902655111074728 48248554797352267029 48606877697681737728 48844215967689949338 48865424919477917184 49014404873500715712 49035687724075401216 49125347392453863552 49185186772014655488 49275119793040613136 49425348816799883298 49619520983050107264 49792411300064219136 49883454605300373792 49905114811381702656 50035538308365313956 50057264551660305408 50148792129796652376 50209878163098294144 50407132427225505792 50653261003530317832 50675255472051173376 50829753202148890368 50944804703285488128 51006860356163346432 51100124229819895104 51122312733610524672 51215787707026368384 51278173443164215296 51457281019459370496 51636574681548079104 51730989961052239488 51911237312832909312 52028736718249009152 52069503280250082816 52187360915560743936 52552116785830846464 52712336654080330752 52729782502395813696 52831649321925691392 53177365052170297344 53297730296742887424 53363106242402310144 53566763177037017088 53828319637862393148 53833875731826720768 53851692768404235264 54015874758551809152 54682737409891954944 54873269595989139456 54973603034412656832 55141205482688305176 55550717368779128832 55821961105931370672 55846199907974762496 56016462712572246528 56118886430962920516 56143254162804415488 56211642025159606272 56314422620617843584 56486112933485580912 56708023980628694016 56984918628971607561 57009662406057570048 57183472352417501664 57208302344754634752 57312905291196174144 57382717900683764736 57487639758547381992 57889441146891791808 57914577682344198144 58091146516741588992 58197363706183769424 58222633946611986432 58400141976937022976 58532328808030135296 58578191190281343168 58603626792187674624 58710781030005836928 58808321165096423424 59121131384059702272 59301378735840372096 59435605487166402816 59508003748857237504 59642698189212278784 59824535683691584512 60033494522702598912 60242670461806092288 60262608574166644224 60379027796486504448 60563110198305060864 60700192837957177344 60986407134174068736 61097398145046724608 61310802916802654208 61518079586128449312 61544791735319126016 61712003887703801856 61732428295487781888 62494557039876519936 62799706244172792006 62826974896471607808 63018520551643777344 63796526978207280768 64018814528653996032 64135870206814766304 64163719043205046272 64331406396469689372 64359340137848964096 64555557638269235328 64809170263575650304 65125621290253265784 65153899892637222912 65352539831334287616 65472034169456740602 65500463189938484736 65580249029352873984 65700159724054150848 65900465089066511064 66159361310733476352 66389881733418958848 66511272807067165056 66714051077820418608 66743019402213740544 66865056173062203168 66894090066320154624 66946504217464392192 67098035462863813632 67302602644153032576 67537681338040423776 67567007296068231168 67773004269531853824 67926406271047317504 68133498973093193472 68287716942701824512 68370897924218953728 68609708025945827328 68974653281402985984 69207839534394505476 69214983083777212416 69426004373666777088 69583147887414325248 69740647090418884608 70283115538773774336 70306376669861084928 70442199095900921856 70551346623414607872 71150808323203080192 71422350902716022784 71771092850483190864 71802257024538980352 72021166344735745536 72152853982666612092 72910316546522606592 73266323951534924007 73298137379216875776 73521607310251073568 73553531586113101824 73777780158021983232 74429281474575160896 74461599877299683328 74688616950096328704 74825181907950560688 74857672217072553984 75053307462547970934 75085896827490458112 75223188194694978564 75314817244647441216 75610698640838258688 75979891505295476748 76012883208076760064 76244629803223335552 76417207054928232192 76510290534245019648 76650186344729842656 76683469100415787008 76917260164746322944 77185921529189055744 77454862022322118656 77596484941578359232 77630178595482648576 77866855969249363968 78043105077373513728 78104254920375124224 78281041373341115904 78411094886795231232 78828175178746269696 79068504981120496128 79094673753593720544 79247473982888537088 79344004998476316672 79766047578255446016 79946595445114331136 80044659363603465216 80350144765555525632 80742479456793589722 80750813597740081152 80933590450609569792 81747737222403538944 82024106114837932416 82309904393983709184 82460404551618985248 82711808224032457764 83326076053168693248 83732941658897056008 83769299861962143744 84024694068858369792 84178329646444380774 84317463037739409408 85062035970943041024 85358419371538661376 85514493609086355072 85775208528626252496 85812453517131952128 85969357936794261216 86074076851025647104 86231459637821072988 86834161720337687712 86871866523516297216 87136719775112383488 87296045559275654136 87333950919917979648 87600212965405534464 87867286785422014752 87905440188281511936 88212481747644635136 88681697076089553408 88952068103760558144 88990692536284987392 89153408230749604224 89262005623285856256 89464047283818418176 89736803525537376768 90050241784053898368 90364005692709138432 90393912861249966336 90568541694729756672 90844665297457591296 91050289256935766016 91479610701261103104 91646097217570086912 91966204375203981312 92277119379192673968 92568005831555702784 92777530516552433664 93710820718365032448 93741835559814779904 94199559366259188009 94240462344707411712 94527780827465666016 95694790467310921152 95736342699385307136 96028221792980994048 96203805310222149456 96497109594704534058 97213755395363475456 97688431935379898676 97730849838955834368 98028809747001431424 98208051254185110903 98250694784907727104 98370373544029310976 98550239586081226272 98850697633599766596 99239041966100214528 99584822600128438272 99766909210600747584 99810229622763405312 100071076616730627912 100114529103320610816 100297584259593304752 100419756326196588288 100814264854451011584 101306522007060635664 101350510944102346752 101659506404297780736 101889609406570976256 102013720712326692864 102200248459639790208 102431575414052736768 102556346886328430592 102914562038918740992 103461979922104478976 103822474625665818624 104057473436498018304 104139006560500165632 104374721831121487872 105104233571661692928 105424673308160661504 105459565004791627392 105663298643851382784 106354730104340594688 106726212484804620288 107133526354074034176 107656639275724786296 107703385536808470528 108031749517103618304 109365474819783909888 109746539191978278912 109947206068825313664 110282410965376610352 111643922211862741344 111692399815949524992 112032925425144493056 112237772861925841032 112286508325608830976 112579961193821956401 112628845241235687168 112972225866971161824 113416047961257388032 113969837257943215122 114019324812115140096 114366944704835003328 114416604689509269504 114625810582392348288 114765435801367529472 114975279517094763984 115778882293783583616 116182293033483177984 116394727412367538848 116445267893223972864 116800283953874045952 117064657616060270592 117156382380562686336 117421562060011673856 117616642330192846848 118242262768119404544 118602757471680744192 118871210974332805632 119016007497714475008 119285396378424557568 119649071367383169024 120066989045405197824 120485340923612184576 120525217148333288448 121113719185190384583 121126220396610121728 121400385675914354688 122621605833605308416 123036159172256898624 123089583470638252032 123464856590975563776 124989114079753039872 125599412488345584012 125653949792943215616 126037041103287554688 126267494469666571161 127593053956414561536 128037629057307992064 128271740413629532608 128327438086410092544 128662812792939378744 128718680275697928192 129111115276538470656 129618340527151300608 130251242580506531568 130307799785274445824 130705079662668575232 130944068338913481204 131000926379876969472 131160498058705747968 131400319448108301696 131800930178133022128 132318722621466952704 133022545614134330112 133428102155640837216 133486038804427481088 133730112346124406336 133788180132640309248 133893008434928784384 134196070925727627264 134605205288306065152 135075362676080847552 135134014592136462336 135546008539063707648 135852812542094635008 136266997946186386944 136575433885403649024 136741795848437907456 137219416051891654656 137949306562805971968 138415679068789010952 138852008747333554176 139166295774828650496 139481294180837769216 140566231077547548672 140612753339722169856 140884398191801843712 141102693246829215744 142301616646406160384 143542185700966381728 143604514049077960704 144042332689471491072 144305707965333224184 144745664392056801087 145820633093045213184 146532647903069848014 146596274758433751552 147043214620502147136 147107063172226203648 147555560316043966464 148858562949150321792 149377233900192657408 149650363815901121376 149715344434145107968 150106614925095941868 150171793654980916224 150446376389389957128 150629634489294882432 151221397281676517376 151959783010590953496 152025766416153520128 152489259606446671104 152834414109856464384 153020581068490039296 153300372689459685312 153366938200831574016 153834520329492645888 154371843058378111488 154909724044644237312 155192969883156718464 155733711938498727936 156086210154747027456 156208509840750248448 156562082746682231808 157656350357492539392 158137009962240992256 158189347507187441088 158494947965777074176 159532095156510892032 159893190890228662272 160089318727206930432 160700289531111051264 161484958913587179444 161501627195480162304 164048212229675864832 164619808787967418368 164920809103237970496 165423616448064915528 166652152106337386496 167465883317794112016 167538599723924287488 168049388137716739584 168356659292888761548 168634926075478818816 170124071941886082048 170954755886914822683 171028987218172710144 171550417057252504992 171624907034263904256 171938715873588522432 172148153702051294208 172462919275642145976 173668323440675375424 173743733047032594432 174273439550224766976 174592091118551308272 174667901839835959296 175200425930811068928 175734573570844029504 175810880376563023872 176424963495289270272 177363394152179106816 177904136207521116288 178306816461499208448 178524011246571712512 178928094567636836352 179473607051074753536 180100483568107796736 180728011385418276864 180787825722499932672 181137083389459513344 181689330594915182592 182100578513871532032 182959221402522206208 183292194435140173824 183932408750407962624 184554238758385347936 185136011663111405568 187483671119629559808 188399118732518376018 188480924689414823424 189055561654931332032 191389580934621842304 192056443585961988096 192407610620444298912 192994219189409068116 194427510790726950912 195376863870759797352 195461699677911668736 196057619494002862848 196416102508370221806 196501389569815454208 196740747088058621952 197100479172162452544 197701395267199533192 198478083932200429056 199169645200256876544 199533818421201495168 200142153233461255824 200229058206641221632 200595168519186609504 200839512652393176576 202613044014121271328 202701021888204693504 203319012808595561472 203779218813141952512 204400496919279580416 204863150828105473536 205112693772656861184 205829124077837481984 206923959844208957952 207644949251331637248 208278013121000331264 208749443662242975744 210849346616321323008 210919130009583254784 211326597287702765568 213452424969609240576 214267052708148068352 215313278551449572592 215406771073616941056 216063499034207236608 218730949639567819776 219798971854604772021 219894412137650627328 220564821930753220704 223287844423725482688 223384799631899049984 224065850850288986112 224475545723851682064 224573016651217661952 225159922387643912802 225257690482471374336 225944451733942323648 226832095922514776064 227939674515886430244 228038649624230280192 228733889409670006656 229251621164784696576 229530871602735058944 229950559034189527968 231557764587567167232 232364586066966355968 232789454824735077696 232890535786447945728 233600567907748091904 234129315232120541184 234312764761125372672 234843124120023347712 235233284660385693696 236484525536238809088 237205514943361488384 237742421948665611264 238032014995428950016 239298142734766338048 240133978090810395648 241050434296666576896 242227438370380769166 242252440793220243456 242800771351828709376 245243211667210616832 246072318344513797248 246929713181951127552 249978228159506079744 251198824976691168024 251307899585886431232 252074082206575109376 252534988939333142322 255186107912829123072 256075258114615984128 256543480827259065216 257325625585878757488 257437360551395856384 258222230553076941312 260502485161013063136 260615599570548891648 261410159325337150464 261888136677826962408 262001852759753938944 262800638896216603392 263601860356266044256 264637445242933905408 266045091228268660224 266856204311281674432 266972077608854962176 267460224692248812672 267786016869857568768 268392141851455254528 269210410576612130304 270150725352161695104 271092017078127415296 271705625084189270016 272533995892372773888 273150867770807298048 274438832103783309312 275898613125611943936 276831358137578021904 277704017494667108352 278332591549657300992 281132462155095097344 281225506679444339712 282598678098777564027 287084371401932763456 287209028098155921408 288084665378942982144 288611415930666448368 289491328784113602174 291641266186090426368 293065295806139696028 293192549516867503104 294086429241004294272 294624153762555332709 295111120632087932928 297717125898300643584 298754467800385314816 299300727631802242752 299430688868290215936 300213229850191883736 300343587309961832448 300892752778779914256 301259268978589764864 302442794563353034752 303919566021181906992 304051532832307040256 304978519212893342208 305668828219712928768 306041162136980078592 306600745378919370624 307669040658985291776 308743686116756222976 310385939766313436928 311467423876997455872 312172420309494054912 312417019681500496896 313124165493364463616 315312700714985078784 316274019924481984512 316378695014374882176 316989895931554148352 319064190313021784064 320178637454413860864 321400579062222102528 322969917827174358888 328096424459351729664 329239617575934836736 329841618206475940992 330847232896129831056 334931766635588224032 335077199447848574976 336098776275433479168 336713318585777523096 337739883581465869203 340248143883772164096 341909511773829645366 342057974436345420288 343100834114505009984 343249814068527808512 343877431747177044864 344296307404102588416 344925838551284291952 347336646881350750848 348546879100449533952 349184182237102616544 349335803679671918592 350400851861622137856 351469147141688059008 352849926990578540544 354726788304358213632 355808272415042232576 356613632922998416896 357048022493143425024 357856189135273672704 358947214102149507072 360200967136215593472 361456022770836553728 361575651444999865344 363378661189830365184 364201157027743064064 367864817500815925248 369108477516770695872 374967342239259119616 376798237465036752036 376961849378829646848 378111123309862664064 382779161869243684608 384112887171923976192 384815221240888597824 385988438378818136232 388855021581453901824 390753727741519594704 390923399355823337472 392115238988005725696 392832205016740443612 393002779139630908416 393481494176117243904 394200958344324905088 395402790534399066384 396956167864400858112 399067636842402990336 400284306466922511648 400458116413282443264 401190337038373219008 401679025304786353152 405226088028242542656 405402043776409387008 406638025617191122944 407558437626283905024 408800993838559160832 409726301656210947072 410225387545313722368 411658248155674963968 413847919688417915904 416556026242000662528 417498887324485951488 421698693232642646016 421838260019166509568 422653194575405531136 426904849939218481152 430626557102899145184 430813542147233882112 432126998068414473216 437461899279135639552 439597943709209544042 439788824275301254656 441129643861506441408 446575688847450965376 448131701700577972224 448951091447703364128 449146033302435323904 450319844775287825604 450515380964942748672 451888903467884647296 453664191845029552128 455879349031772860488 456077299248460560384 457467778819340013312 458503242329569393152 459061743205470117888 459901118068379055936 463115529175134334464 464729172133932711936 465578909649470155392 467201135815496183808 468258630464241082368 468625529522250745344 469686248240046695424 472969051072477618176 474411029886722976768 475484843897331222528 478596285469532676096 480267956181620791296 482100868593333153792 484454876740761538332 484504881586440486912 492144636689027594496 493859426363902255104 499956456319012159488 502397649953382336048 502615799171772862464 504148164413150218752 505069977878666284644 510372215825658246144 512864267660744468049 513086961654518130432 514651251171757514976 514874721102791712768 516444461106153882624 521004970322026126272 521231199141097783296 522820318650674300928 523776273355653924816 524003705519507877888 525601277792433206784 527203720712532088512 529274890485867810816 532090182456537320448 533712408622563348864 534920449384497625344 535572033739715137536 536784283702910509056 538420821153224260608 540301450704323390208 542184034156254830592 543411250168378540032 545067991784745547776 546301735541614596096 548877664207566618624 551797226251223887872 553662716275156043808 555408034989334216704 562451013358888679424 565197356197555128054 574168742803865526912 576169330757885964288 577222831861332896736 578982657568227204348 583282532372180852736 586130591612279392056 586385099033735006208 588172858482008588544 589248307525110665418 590222241264175865856 595434251796601287168 597508935600770629632 598601455263604485504 600426459700383767472 600687174619923664896 601785505557559828512 602518537957179529728 607839132042363813984 608103065664614080512 609957038425786684416 611337656439425857536 613201490757838741248 615338081317970583552 617487372233512445952 620771879532626873856 622934847753994911744 624834039363000993792 626248330986728927232 632548039848963969024 632757390028749764352 633979791863108296704 640357274908827721728 642801158124444205056 645939835654348717776 656192848918703459328 659396915563814316063 659683236412951881984 661694465792259662112 669863533271176448064 670154398895697149952 672197552550866958336 673426637171555046192 675479767162931738406 680496287767544328192 683819023547659290732 684115948872690840576 686201668229010019968 687754863494354089728 688592614808205176832 689851677102568583904 694673293762701501696 697093758200899067904 698368364474205233088 698671607359343837184 700801703723244275712 702938294283376118016 705699853981157081088 709453576608716427264 711616544830084465152 713227265845996833792 714096044986286850048 717894428204299014144 720401934272431186944 723151302889999730688 726757322379660730368 728402314055486128128 735729635001631850496 738216955033541391744 749934684478518239232 753596474930073504072 753923698757659293696 756222246619725328128 765558323738487369216 768225774343847952384 769630442481777195648 771976876757636272464 781507455483039189408 781846798711646674944 784230477976011451392 785664410033480887224 786005558279261816832 788401916688649810176 790805581068798132768 793912335728801716224 798135273684805980672 800568612933845023296 800916232826564886528 802380674076746438016 803358050609572706304 810452176056485085312 813276051234382245888 815116875252567810048 817601987677118321664 819452603312421894144 823316496311349927936 827695839376835831808 833112052484001325056 834997774648971902976 843397386465285292032 843676520038333019136 847796034296332692081 861253114205798290368 861627084294467764224 864253996136828946432 874923798558271279104 879195887418419088084 879577648550602509312 882259287723012882816 883872461287665998127 893151377694901930752 896263403401155944448 897902182895406728256 898292066604870647808 900639689550575651208 901030761929885497344 903777806935769294592 907328383690059104256 911758698063545720976 912154598496921120768 914935557638680026624 917006484659138786304 918123486410940235776 919802236136758111872 926231058350268668928 931157819298940310784 934402271630992367616 936517260928482164736 937251059044501490688 939372496480093390848 945938102144955236352 948822059773445953536 950969687794662445056 957192570939065352192 960535912363241582592 964201737186666307584 968909753481523076664 984289273378055188992 987718852727804510208 1004795299906764672096 1005231598343545724928 1008296328826300437504 1010139955757332569288 1013219650744397607609 1020744431651316492288 1025728535321488936098 1026173923309036260864 1029302502343515029952 1029749442205583425536 1032888922212307765248 1042009940644052252544 1045640637301348601856 1047552546711307849632 1048007411039015755776 1051202555584866413568 1054407441425064177024 1058549780971735621632 1064180364913074640896 1067424817245126697728 1069840898768995250688 1071144067479430275072 1073568567405821018112 1076841642306448521216 1080602901408646780416 1084368068312509661184 1090135983569491095552 1092603471083229192192 1103594452502447775744 1107325432550312087616 1124902026717777358848 1130394712395110256108 1148337485607731053824 1152338661515771928576 1154445663722665793472 1157965315136454408696 1166565064744361705472 1172261183224558784112 1172770198067470012416 1176345716964017177088 1178496615050221330836 1180444482528351731712 1190868503593202574336 1197202910527208971008 1200852919400767534944 1201374349239847329792 1203571011115119657024 1205037075914359059456 1215678264084727627968 1216206131329228161024 1219914076851573368832 1222675312878851715072 1226402981515677482496 1230676162635941167104 1234974744467024891904 1241543759065253747712 1249668078726001987584 1252496661973457854464 1265096079697927938048 1265514780057499528704 1267959583726216593408 1280714549817655443456 1291879671308697435552 1312385697837406918656 1318793831127628632126 1319366472825903763968 1323388931584519324224 1339727066542352896128 1344395105101733916672 1346853274343110092384 1350959534325863476812 1360992575535088656384 1367638047095318581464 1368231897745381681152 1372403336458020039936 1375509726988708179456 1377185229616410353664 1379703354205137167808 1389346587525403003392 1394187516401798135808 1396736728948410466176 1401603407446488551424 1405876588566752236032 1418907153217432854528 1423233089660168930304 1426454531691993667584 1435788856408598028288 1440803868544862373888 1446302605779999461376 1453514644759321460736 1476433910067082783488 1499869368957036478464 1507192949860147008144 1507847397515318587392 1512444493239450656256 1531116647476974738432 1538592802982233404147 1539260884963554391296 1543953753515272544928 1563014910966078378816 1563693597423293349888 1568460955952022902784 1571328820066961774448 1572011116558523633664 1576803833377299620352 1581611162137596265536 1587824671457603432448 1596270547369611961344 1601137225867690046592 1604761348153492876032 1606716101219145412608 1620904352112970170624 1626552102468764491776 1630233750505135620096 1635203975354236643328 1638905206624843788288 1646632992622699855872 1655391678753671663616 1666224104968002650112 1687353040076666038272 1695592068592665384162 1722506228411596580736 1728507992273657892864 1749847597116542558208 1758391774836838176168 1759155297101205018624 1764518575446025765632 1767744922575331996254 1786302755389803861504 1792526806802311888896 1795804365790813456512 1801279379101151302416 1802061523859770994688 1807555613871538589184 1823517396127091441952 1824309196993842241536 1829871115277360053248 1834012969318277572608 1839604472273516223744 1852462116700537337856 1862315638597880621568 1868804543261984735232 1874502118089002981376 1878744992960186781696 1897644119546891907072 1901939375589324890112 1921071824726483165184 1928403474373332615168 1937819506963046153328 1968578546756110377984 1978190746691442948189 2009590599813529344192 2010463196687091449856 2016592657652600875008 2020279911514665138576 2026439301488795215218 2041488863302632984576 2051457070642977872196 2052347846618072521728 2058605004687030059904 2065777844424615530496 2084019881288104505088 2091281274602697203712 2095105093422615699264 2096014822078031511552 2102405111169732827136 2108814882850128354048 2117099561943471243264 2128360729826149281792 2134849634490253395456 2139681797537990501376 2142288134958860550144 2153683284612897042432 2161205802817293560832 2180271967138982191104 2185206942166458384384 2207188905004895551488 2214650865100624175232 2249804053435554717696 2260789424790220512216 2296674971215462107648 2304677323031543857152 2308891327445331586944 2315930630272908817392 2344522366449117568224 2345540396134940024832 2352691433928034354176 2356993230100442661672 2381737007186405148672 2394405821054417942016 2401705838801535069888 2402748698479694659584 2407142022230239314048 2410074151828718118912 2431356528169455255936 2439828153703146737664 2445350625757703430144 2452805963031354964992 2469949488934049783808 2483087518130507495424 2499336157452003975168 2504993323946915708928 2530192159395855876096 2531029560114999057408 2583759342617394871104 2624771395674813837312 2637587662255257264252 2638732945651807527936 2646777863169038648448 2679454133084705792256 2688790210203467833344 2693706548686220184768 2701919068651726953624 2721985151070177312768 2735276094190637162928 2736463795490763362304 2744806672916040079872 2751019453977416358912 2754370459232820707328 2759406708410274335616 2778693175050806006784 2793473457896820932352 2803206814892977102848 2811753177133504472064 2837814306434865709056 2846466179320337860608 2852909063383987335168 2871577712817196056576 2881607737089724747776 2892605211559998922752 2952867820134165566976 3014385899720294016288 3015694795030637174784 3024888986478901312512 3062233294953949476864 3077185605964466808294 3078521769927108782592 3087907507030545089856 3126029821932156757632 3136921911904045805568 3142657640133923548896 3144022233117047267328 3153607666754599240704 3163222324275192531072 3175649342915206864896 3192541094739223922688 3202274451735380093184 3209522696306985752064 3213432202438290825216 3241808704225940341248 3253104204937528983552 3270407950708473286656 3277810413249687576576 3310783357507343327232 3374706080153332076544 3391184137185330768324 3445012456823193161472 3457015984547315785728 3499695194233085116416 3516783549673676352336 3518310594202410037248 3529037150892051531264 3535489845150663992508 3572605510779607723008 3591608731581626913024 3602558758202302604832 3604123047719541989376 3615111227743077178368 3647034792254182883904 3648618393987684483072 3659742230554720106496 3668025938636555145216 3679208944547032447488 3704924233401074675712 3724631277195761243136 3749004236178005962752 3757489985920373563392 3795288239093783814144 3803878751178649780224 3842143649452966330368 3875639013926092306656 3937157093512220755968 3956381493382885896378 4019181199627058688384 4033185315305201750016 4040559823029330277152 4052878602977590430436 4082977726605265969152 4102914141285955744392 4104695693236145043456 4117210009374060119808 4131555688849231060992 4168039762576209010176 4182562549205394407424 4190210186845231398528 4204810222339465654272 4217629765700256708096 4256721459652298563584 4269699268980506790912 4279363595075981002752 4307366569225794084864 4322411605634587121664 4360543934277964382208 4429301730201248350464 4499608106871109435392 4521578849580441024432 4593349942430924215296 4615778408946700212441 4617782654890663173888 4631861260545817634784 4689044732898235136448 4691080792269880049664 4705382867856068708352 4713986460200885323344 4763474014372810297344 4788811642108835884032 4803411677603070139776 4814284044460478628096 4820148303657436237824 4862713056338910511872 4879656307406293475328 4890701251515406860288 4905611926062709929984 4939898977868099567616 4966175036261014990848 4998672314904007950336 5062059120229998114816 5167518685234789742208 5249542791349627674624 5275175324510514528504 5277465891303615055872 5293555726338077296896 5358908266169411584512 5377580420406935666688 5387413097372440369536 5403838137303453907248 5470552188381274325856 5472927590981526724608 5489613345832080159744 5502038907954832717824 5518813416820548671232 5557386350101612013568 5586946915793641864704 5606413629785954205696 5623506354267008944128 5692932358640675721216 5705818126767974670336 5763215474179449495552 5785210423119997845504 5905735640268331133952 5934572240074328844567 6028771799440588032576 6031389590061274349568 6049777972957802625024 6124466589907898953728 6154371211928933616588 6157043539854217565184 6175815014061090179712 6252059643864313515264 6273843823808091611136 6285315280267847097792 6288044466234094534656 6307215333509198481408 6326444648550385062144 6351298685830413729792 6385082189478447845376 6404548903470760186368 6419045392613971504128 6426864404876581650432 6483617408451880682496 6540815901416946573312 6555620826499375153152 6621566715014686654464 6749412160306664153088 6782368274370661536648 6890024913646386322944 6914031969094631571456 7033567099347352704672 7036621188404820074496 7058074301784103062528 7070979690301327985016 7145211021559215446016 7183217463163253826048 7205117516404605209664 7208246095439083978752 7230222455486154356736 7294069584508365767808 7319484461109440212992 7336051877273110290432 7358417889094064894976 7409848466802149351424 7449262554391522486272 7498008472356011925504 7514979971840747126784 7590576478187567628288 7751278027852184613312 7874314187024441511936 7912762986765771792756 8038362399254117376768 8066370630610403500032 8081119646058660554304 8105757205955180860872 8165955453210531938304 8205828282571911488784 8209391386472290086912 8234420018748120239616 8263111377698462121984 8336079525152418020352 8380420373690462797056 8409620444678931308544 8435259531400513416192 8513442919304597127168 8539398537961013581824 8558727190151962005504 8614733138451588169728 8644823211269174243328 8858603460402496700928 9043157699160882048864 9186699884861848430592 9231556817893400424882 9235565309781326347776 9263722521091635269568 9378089465796470272896 9410765735712137416704 9427972920401770646688 9526948028745620594688 9577623284217671768064 9606823355206140279552 9628568088920957256192 9640296607314872475648 9725426112677821023744 9759312614812586950656 9811223852125419859968 9932350072522029981696 10124118240459996229632 10335037370469579484416 10499085582699255349248 10550350649021029057008 10554931782607230111744 10587111452676154593792 10717816532338823169024 10774826194744880739072 10807676274606907814496 10941104376762548651712 10945855181963053449216 10979226691664160319488 11004077815909665435648 11037626833641097342464 11114772700203224027136 11173893831587283729408 11247012708534017888256 11385864717281351442432 11411636253535949340672 11526430948358898991104 11811471280536662267904 11869144480148657689134 12057543598881176065152 12099555945915605250048 12248933179815797907456 12308742423857867233176 12314087079708435130368 12351630028122180359424 12504119287728627030528 12547687647616183222272 12570630560535694195584 12614430667018396962816 12652889297100770124288 12770164378956895690752 12809097806941520372736 12838090785227943008256 12967234816903761364992 13081631802833893146624 13498824320613328306176 13564736548741323073296 13780049827292772645888 13847335226840100637323 14067134198694705409344 14073242376809640148992 14116148603568206125056 14141959380602655970032 14290422043118430892032 14366434926326507652096 14410235032809210419328 14460444910972308713472 14588139169016731535616 14638968922218880425984 14672103754546220580864 14716835778188129789952 14819696933604298702848 14898525108783044972544 14996016944712023851008 15502556055704369226624 15748628374048883023872 15825525973531543585512 16076724798508234753536 16132741261220807000064 16162239292117321108608 16211514411910361721744 16411656565143822977568 16418782772944580173824 16468840037496240479232 16672159050304836040704 16760840747380925594112 16819240889357862617088 16870519062801026832384 17078797075922027163648 17117454380303924011008 17289646422538348486656 17717206920804993401856 18086315398321764097728 18373399769723696861184 18463113635786800849764 18471130619562652695552 18527445042183270539136 18756178931592940545792 18821531471424274833408 18855945840803541293376 19053896057491241189376 19155246568435343536128 19213646710412280559104 19257136177841914512384 19280593214629744951296 19450852225355642047488 19622447704250839719936 19864700145044059963392 20248236480919992459264 20670074740939158968832 21100701298042058114016 21109863565214460223488 21174222905352309187584 21435633064677646338048 21549652389489761478144 21615352549213815628992 21882208753525097303424 21958453383328320638976 22008155631819330871296 22075253667282194684928 22229545400406448054272 22347787663174567458816 22494025417068035776512 22771729434562702884864 23622942561073324535808 23738288960297315378268 24115087197762352130304 24199111891831210500096 24497866359631595814912 24617484847715734466352 24628174159416870260736 24703260056244360718848 25008238575457254061056 25141261121071388391168 25228861334036793925632 25305778594201540248576 25540328757913791381504 25618195613883040745472 25676181570455886016512 25934469633807522729984 27129473097482646146592 27560099654585545291776 27694670453680201274646 28134268397389410818688 28232297207136412250112 28283918761205311940064 28580844086236861784064 28732869852653015304192 28820470065618420838656 28920889821944617426944 29176278338033463071232 29277937844437760851968 29433671556376259579904 29797050217566089945088 31005112111408738453248 31497256748097766047744 31651051947063087171024 32153449597016469507072 32324478584234642217216 32423028823820723443488 32823313130287645955136 32837565545889160347648 32937680074992480958464 33344318100609672081408 33521681494761851188224 33741038125602053664768 34157594151844054327296 34234908760607848022016 34579292845076696973312 35434413841609986803712 36172630796643528195456 36746799539447393722368 36926227271573601699528 36942261239125305391104 37054890084366541078272 37512357863185881091584 37643062942848549666816 37711891681607082586752 38310493136870687072256 38427293420824561118208 38514272355683829024768 38901704450711284094976 39244895408501679439872 40496472961839984918528 41340149481878317937664 41542005680520301911969 42201402596084116228032 42219727130428920446976 42348445810704618375168 42871266129355292676096 43099304778979522956288 43230705098427631257984 43764417507050194606848 43916906766656641277952 44016311263638661742592 44150507334564389369856 44459090800812896108544 44695575326349134917632 44988050834136071553024 47245885122146649071616 47476577920594630756536 48230174395524704260608 48398223783662421000192 49234969695431468932704 49256348318833740521472 49406520112488721437696 50016477150914508122112 50282522242142776782336 50457722668073587851264 50611557188403080497152 51236391227766081490944 51352363140911772033024 51868939267615045459968 54258946194965292293184 55120199309171090583552 55389340907360402549292 56268536794778821637376 56464594414272824500224 56567837522410623880128 57161688172473723568128 57465739705306030608384 57640940131236841677312 57841779643889234853888 58352556676066926142464 58867343112752519159808 59594100435132179890176 62010224222817476906496 63302103894126174342048 64306899194032939014144 64648957168469284434432 64846057647641446886976 65646626260575291910272 65875360149984961916928 66688636201219344162816 67043362989523702376448 67482076251204107329536 68315188303688108654592 70868827683219973607424 72345261593287056390912 73493599078894787444736 73852454543147203399056 73884522478250610782208 74109780168733082156544 75024715726371762183168 75423783363214165173504 76620986273741374144512 76854586841649122236416 77028544711367658049536 77803408901422568189952 82680298963756635875328 83084011361040603823938 84402805192168232456064 84696891621409236750336 85742532258710585352192 86198609557959045912576 86461410196855262515968 87528835014100389213696 87833813533313282555904 88301014669128778739712 89391150652698269835264 94491770244293298143232 94953155841189261513072 96460348791049408521216 98469939390862937865408 98512696637667481042944 98813040224977442875392 100032954301829016244224 100565044484285553564672 101223114376806160994304 102472782455532162981888 102704726281823544066048 103737878535230090919936 108517892389930584586368 110240398618342181167104 110778681814720805098584 112537073589557643274752 112929188828545649000448 113135675044821247760256 114931479410612061216768 115281880262473683354624 116705113352133852284928 117734686225505038319616 124020448445634953812992 126604207788252348684096 128613798388065878028288 129297914336938568868864 129692115295282893773952 131293252521150583820544 131750720299969923833856 133377272402438688325632 134086725979047404752896 134964152502408214659072 141737655366439947214848 144690523186574112781824 147704909086294406798112 147769044956501221564416 148219560337466164313088 150049431452743524366336 150847566726428330347008 153709173683298244472832 154057089422735316099072 155606817802845136379904 165360597927513271750656 166168022722081207647876 168805610384336464912128 169393783242818473500672 171485064517421170704384 172397219115918091825152 172922820393710525031936 175057670028200778427392 176602029338257557479424 178782301305396539670528 189906311682378523026144 192920697582098817042432 196939878781725875730816 197626080449954885750784 200065908603658032488448 201130088968571107129344 202446228753612321988608 204945564911064325963776 217035784779861169172736 220480797236684362334208 221557363629441610197168 225074147179115286549504 226271350089642495520512 229862958821224122433536 230563760524947366709248 233410226704267704569856 248040896891269907625984 253208415576504697368192 257227596776131756056576 258595828673877137737728 259384230590565787547904 262586505042301167641088 263501440599939847667712 268173451958094809505792 283475310732879894429696 289381046373148225563648 295409818172588813596224 295538089913002443128832 296439120674932328626176 300098862905487048732672 301695133452856660694016 307418347366596488945664 308114178845470632198144 311213635605690272759808 330721195855026543501312 332336045444162415295752 337611220768672929824256 338787566485636947001344 344794438231836183650304 345845640787421050063872 350115340056401556854784 353204058676515114958848 379812623364757046052288 385841395164197634084864 393879757563451751461632 395252160899909771501568 400131817207316064976896 402260177937142214258688 404892457507224643977216 434071569559722338345472 443114727258883220394336 450148294358230573099008 452542700179284991041024 461127521049894733418496 466820453408535409139712 496081793782539815251968 506416831153009394736384 514455193552263512113152 517191657347754275475456 518768461181131575095808 525173010084602335282176 536346903916189619011584 578762092746296451127296 590819636345177627192448 592878241349864657252352 600197725810974097465344 603390266905713321388032 614836694733192977891328 661442391710053087002624 664672090888324830591504 675222441537345859648512 689588876463672367300608 691691281574842100127744 700230680112803113709568 759625246729514092104576 771682790328395268169728 787759515126903502923264 790504321799819543003136 804520355874284428517376 868143139119444676690944 886229454517766440788672 900296588716461146198016 905085400358569982082048 922255042099789466836992 933640906817070818279424 992163587565079630503936 1012833662306018789472768 1034383314695508550950912 1037536922362263150191616 1050346020169204670564352 1157524185492592902254592 1181639272690355254384896 1185756482699729314504704 1200395451621948194930688 1206780533811426642776064 1329344181776649661183008 1350444883074691719297024 1383382563149684200255488 1400461360225606227419136 1519250493459028184209152 1543365580656790536339456 1575519030253807005846528 1609040711748568857034752 1736286278238889353381888 1772458909035532881577344 1800593177432922292396032 1810170800717139964164096 1844510084199578933673984 1984327175130159261007872 2025667324612037578945536 2068766629391017101901824 2075073844724526300383232 2100692040338409341128704 2315048370985185804509184 2363278545380710508769792 2371512965399458629009408 2413561067622853285552128 2658688363553299322366016 2700889766149383438594048 2766765126299368400510976 2800922720451212454838272 3038500986918056368418304 3151038060507614011693056 3472572556477778706763776 3544917818071065763154688 3601186354865844584792064 3620341601434279928328192 4051334649224075157891072 4150147689449052600766464 4201384080676818682257408 4630096741970371609018368 4726557090761421017539584 4827122135245706571104256 5317376727106598644732032 5401779532298766877188096 5533530252598736801021952 6077001973836112736836608 6302076121015228023386112 6945145112955557413527552 7089835636142131526309376 7240683202868559856656384 8102669298448150315782144 8300295378898105201532928 8402768161353637364514816 9453114181522842035079168 10634753454213197289464064 10803559064597533754376192 12154003947672225473673216 12604152242030456046772224 13890290225911114827055104 14179671272284263052618752 14481366405737119713312768 16205338596896300631564288 16600590757796210403065856 18906228363045684070158336 21269506908426394578928128 24308007895344450947346432 25208304484060912093544448 28359342544568526105237504 32410677193792601263128576 37812456726091368140316672 42539013816852789157856256 48616015790688901894692864 56718685089137052210475008 75624913452182736280633344 85078027633705578315712512 97232031581377803789385728 113437370178274104420950016 170156055267411156631425024 226874740356548208841900032 340312110534822313262850048 680624221069644626525700096
- Sum of all divisors σ(n): 2494705291761002040493720717
- Sum of proper divisors (its aliquot sum) s(n): 1814081070691357413968020621
- 680624221069644626525700096 is an abundant number, because the sum of its proper divisors (1814081070691357413968020621) is greater than itself. Its abundance is 1133456849621712787442320525
Bases of 680624221069644626525700096
- Binary: 1000110010111111111100100011110100110111010001000000000101000001111110100001000000000000002
- Hexadecimal: 0x232FFC8F4DD100507E84000
- Base-36: 2DIPUBN3FC90000000
Squares and roots of 680624221069644626525700096
- 680624221069644626525700096 squared (6806242210696446265257000962) is 463249330306660480356631502643154681424528782934409216
- 680624221069644626525700096 cubed (6806242210696446265257000963) is 315298714601005307151706170548121667611360887600901490816647046322655302554484736
-
680624221069644626525700096 is a
perfect square number . Itssquare root is 26088775767936 -
The
cube root of 680624221069644626525700096 is 879634929.9540695085
Scales and comparisons
How big is 680624221069644626525700096?- 680,624,221,069,644,626,525,700,096 seconds is equal to 293,274,701,009 years, 3 weeks, 3 days, 15 hours, 30 minutes, 7 seconds.
-
To count from 1 to 680,624,221,069,644,626,525,700,096 would take you about two hundred ninety-three billion, two hundred seventy-four million, seven hundred one thousand and nine years!
This is a very rough estimate, based on a speaking rate of half a second every third order of magnitude. If you speak quickly, you could probably say any randomly-chosen number between one and a thousand in around half a second. Very big numbers obviously take longer to say, so we add half a second for every extra x1000. (We do not count involuntary pauses, bathroom breaks or the necessity of sleep in our calculation!)
- A cube with a volume of 680624221069644626525700096 cubic inches would be around 73302910.8 feet tall.
Recreational maths with 680624221069644626525700096
- 680624221069644626525700096 backwards is 690007525626446960122426086
- 680624221069644626525700096 is a
Harshad number . - The number of decimal digits it has is: 27
- The sum of 680624221069644626525700096's digits is 108
- 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 680624221069644626525700096 - Facts about the integer". Numbermatics.com. 2024. Web. 24 June 2024.
APA style:
Numbermatics. (2024). Number 680624221069644626525700096 - Facts about the integer. Retrieved 24 June 2024, from https://numbermatics.com/n/680624221069644626525700096/
Chicago style:
Numbermatics. 2024. "Number 680624221069644626525700096 - Facts about the integer". https://numbermatics.com/n/680624221069644626525700096/
The information we have on file for 680624221069644626525700096 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 680624221069644626525700096, math, Factors of 680624221069644626525700096, curriculum, school, college, exams, university, Prime factorization of 680624221069644626525700096, STEM, science, technology, engineering, physics, economics, calculator, six hundred eighty septillion, six hundred twenty-four sextillion, two hundred twenty-one quintillion, sixty-nine quadrillion, six hundred forty-four trillion, six hundred twenty-six billion, five hundred twenty-five million, seven hundred thousand and ninety-six.