270589609602935913713762304
270,589,609,602,935,913,713,762,304 is an even composite number composed of five prime numbers multiplied together.
270589609602935913713762304 is an even composite number. It is composed of five distinct prime numbers multiplied together. It has a total of seventeen thousand, five hundred ninety-five divisors.
Prime factorization of 270589609602935913713762304:
222 × 316 × 72 × 472 × 614
(2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 7 × 7 × 47 × 47 × 61 × 61 × 61 × 61)See below for interesting mathematical facts about the number 270589609602935913713762304 from the Numbermatics database.
Names of 270589609602935913713762304
- Cardinal: 270589609602935913713762304 can be written as Two hundred seventy septillion, five hundred eighty-nine sextillion, six hundred nine quintillion, six hundred two quadrillion, nine hundred thirty-five trillion, nine hundred thirteen billion, seven hundred thirteen million, seven hundred sixty-two thousand, three hundred four.
Scientific notation
- Scientific notation: 2.70589609602935913713762304 × 1026
Factors of 270589609602935913713762304
Divisors of 270589609602935913713762304
- Number of divisors d(n): 17595
-
Complete list of divisors:
1 2 3 4 6 7 8 9 12 14 16 18 21 24 27 28 32 36 42 47 48 49 54 56 61 63 64 72 81 84 94 96 98 108 112 122 126 128 141 144 147 162 168 183 188 189 192 196 216 224 243 244 252 256 282 288 294 324 329 336 366 376 378 384 392 423 427 432 441 448 486 488 504 512 549 564 567 576 588 648 658 672 729 732 752 756 768 784 846 854 864 882 896 972 976 987 1008 1024 1098 1128 1134 1152 1176 1269 1281 1296 1316 1323 1344 1458 1464 1504 1512 1536 1568 1647 1692 1701 1708 1728 1764 1792 1944 1952 1974 2016 2048 2187 2196 2209 2256 2268 2303 2304 2352 2538 2562 2592 2632 2646 2688 2867 2916 2928 2961 2989 3008 3024 3072 3136 3294 3384 3402 3416 3456 3528 3584 3721 3807 3843 3888 3904 3948 3969 4032 4096 4374 4392 4418 4512 4536 4606 4608 4704 4941 5076 5103 5124 5184 5264 5292 5376 5734 5832 5856 5922 5978 6016 6048 6144 6272 6561 6588 6627 6768 6804 6832 6909 6912 7056 7168 7442 7614 7686 7776 7808 7896 7938 8064 8192 8601 8748 8784 8836 8883 8967 9024 9072 9212 9216 9408 9882 10152 10206 10248 10368 10528 10584 10752 11163 11421 11468 11529 11664 11712 11844 11907 11956 12032 12096 12288 12544 13122 13176 13254 13536 13608 13664 13818 13824 14112 14336 14823 14884 15228 15309 15372 15463 15552 15616 15792 15876 16128 16384 17202 17496 17568 17672 17766 17934 18048 18144 18424 18432 18816 19683 19764 19881 20069 20304 20412 20496 20727 20736 21056 21168 21504 22326 22842 22936 23058 23328 23424 23688 23814 23912 24064 24192 24576 25088 25803 26047 26244 26352 26508 26649 26901 27072 27216 27328 27636 27648 28224 28672 29646 29768 30456 30618 30744 30926 31104 31232 31584 31752 32256 32768 33489 34263 34404 34587 34992 35136 35344 35532 35721 35868 36096 36288 36848 36864 37632 39366 39528 39762 40138 40608 40824 40992 41454 41472 42112 42336 43008 44469 44652 45684 45872 45927 46116 46389 46656 46848 47376 47628 47824 48128 48384 49152 50176 51606 52094 52488 52704 53016 53298 53802 54144 54432 54656 55272 55296 56448 57344 59049 59292 59536 59643 60207 60912 61236 61488 61852 62181 62208 62464 63168 63504 64512 65536 66978 68526 68808 69174 69984 70272 70688 71064 71442 71736 72192 72576 73696 73728 75264 77409 78141 78732 79056 79524 79947 80276 80703 81216 81648 81984 82908 82944 84224 84672 86016 88938 89304 91368 91744 91854 92232 92778 93312 93696 94752 95256 95648 96256 96768 98304 100352 100467 102789 103212 103761 104188 104976 105408 106032 106596 107163 107604 108241 108288 108864 109312 110544 110592 112896 114688 118098 118584 119072 119286 120414 121824 122472 122976 123704 124362 124416 124928 126336 127008 129024 131072 133407 133956 134749 137052 137616 137781 138348 139167 139968 140483 140544 141376 142128 142884 143472 144384 145152 147392 147456 150528 154818 156282 157464 158112 159048 159894 160552 161406 162432 163296 163968 165816 165888 168448 169344 172032 174887 177147 177876 178608 178929 180621 182329 182736 183488 183708 184464 185556 186543 186624 187392 189504 190512 191296 192512 193536 196608 200704 200934 205578 206424 207522 208376 209952 210816 212064 213192 214326 215208 216482 216576 217728 218624 221088 221184 225792 226981 229376 232227 234423 236196 237168 238144 238572 239841 240828 242109 243648 244944 245952 247408 248724 248832 249856 252672 254016 258048 262144 266814 267912 269498 274104 275232 275562 276696 278334 279936 280966 281088 282752 284256 285768 286944 288768 290304 294784 294912 301056 301401 308367 309636 311283 312564 314928 316224 318096 319788 321104 321489 322812 324723 324864 326592 327936 331632 331776 336896 338688 344064 349774 354294 355752 357216 357858 361242 364658 365472 366976 367416 368928 371112 373086 373248 374784 379008 381024 382592 385024 387072 393216 400221 401408 401868 404247 411156 412848 413343 415044 416752 417501 419904 421449 421632 424128 426384 428652 430416 432964 433152 435456 437248 442176 442368 451584 453962 458752 464454 468846 472392 474336 476288 477144 479682 481656 484218 487296 489888 491904 494816 497448 497664 499712 505344 508032 516096 524288 524661 531441 533628 535824 536787 538996 541863 546987 548208 550464 551124 553392 556668 559629 559872 561932 562176 565504 568512 571536 573888 577536 580608 589568 589824 602112 602802 616734 619272 622566 625128 629856 632448 636192 639576 642208 642978 645624 649446 649728 653184 655872 663264 663552 673792 677376 680943 688128 696681 699548 703269 708588 711504 714432 715716 719523 722484 726327 729316 730944 733952 734832 737856 742224 746172 746496 749568 758016 762048 765184 770048 774144 786432 800442 802816 803736 808494 822312 825696 826686 830088 833504 835002 839808 842898 843264 848256 852768 857304 860832 865928 866304 870912 874496 884352 884736 903168 904203 907924 917504 925101 928908 933849 937692 943243 944784 948672 952576 954288 959364 963312 964467 968436 974169 974592 979776 983808 989632 994896 995328 999424 1010688 1016064 1032192 1048576 1049322 1062882 1067256 1071648 1073574 1077992 1083726 1093974 1096416 1100928 1102248 1106784 1113336 1119258 1119744 1123864 1124352 1131008 1137024 1143072 1147776 1155072 1161216 1179136 1179648 1200663 1204224 1205604 1212741 1224209 1233468 1238544 1240029 1245132 1250256 1252503 1259712 1264347 1264896 1272384 1279152 1284416 1285956 1291248 1298892 1299456 1306368 1311744 1326528 1327104 1347584 1354752 1361886 1376256 1393362 1399096 1406538 1417176 1423008 1428864 1431432 1439046 1444968 1452654 1458632 1461888 1467904 1469664 1475712 1484448 1492344 1492992 1499136 1516032 1524096 1530368 1540096 1548288 1572864 1573983 1588867 1594323 1600884 1605632 1607472 1610361 1616988 1625589 1640961 1644624 1651392 1653372 1660176 1667008 1670004 1678887 1679616 1685796 1686528 1696512 1705536 1714608 1721664 1731856 1732608 1741824 1748992 1768704 1769472 1806336 1808406 1815848 1835008 1850202 1857816 1867698 1875384 1886486 1889568 1897344 1905152 1908576 1918728 1926624 1928934 1936872 1948338 1949184 1959552 1967616 1979264 1989792 1990656 1998848 2021376 2032128 2042829 2064384 2090043 2097152 2098644 2109807 2125764 2134512 2143296 2147148 2155984 2158569 2167452 2178981 2187948 2192832 2201856 2204496 2213568 2226672 2238516 2239488 2247728 2248704 2262016 2274048 2286144 2295552 2310144 2322432 2358272 2359296 2401326 2408448 2411208 2425482 2448418 2466936 2477088 2480058 2490264 2500512 2505006 2519424 2528694 2529792 2544768 2558304 2568832 2571912 2582496 2597784 2598912 2612736 2623488 2653056 2654208 2695168 2709504 2712609 2723772 2752512 2775303 2786724 2798192 2801547 2813076 2829729 2834352 2846016 2857728 2862864 2878092 2889936 2893401 2905308 2917264 2922507 2923776 2935808 2939328 2951424 2968896 2984688 2985984 2998272 3032064 3048192 3060736 3080192 3096576 3145728 3147966 3177734 3188646 3201768 3211264 3214944 3220722 3233976 3251178 3281922 3289248 3302784 3306744 3320352 3334016 3340008 3357774 3359232 3371592 3373056 3393024 3411072 3429216 3443328 3463712 3465216 3483648 3497984 3537408 3538944 3601989 3612672 3616812 3631696 3638223 3670016 3672627 3700404 3715632 3720087 3735396 3750768 3757509 3772972 3779136 3793041 3794688 3810304 3817152 3837456 3853248 3857868 3873744 3896676 3898368 3919104 3935232 3958528 3979584 3981312 3997696 4042752 4064256 4085658 4128768 4180086 4194304 4197288 4219614 4251528 4269024 4286592 4294296 4311968 4317138 4334904 4357962 4375896 4385664 4403712 4408992 4427136 4453344 4477032 4478976 4495456 4497408 4524032 4548096 4572288 4591104 4620288 4644864 4716544 4718592 4721949 4766601 4782969 4802652 4816896 4822416 4831083 4850964 4876767 4896836 4922883 4933872 4954176 4960116 4980528 5001024 5010012 5036661 5038848 5057388 5059584 5089536 5116608 5137664 5143824 5164992 5195568 5197824 5225472 5246976 5306112 5308416 5390336 5419008 5425218 5447544 5505024 5550606 5573448 5596384 5603094 5626152 5659458 5668704 5692032 5715456 5725728 5756184 5779872 5786802 5810616 5834528 5845014 5847552 5871616 5878656 5902848 5937792 5969376 5971968 5996544 6064128 6096384 6121472 6128487 6160384 6193152 6270129 6291456 6295932 6329421 6355468 6377292 6403536 6422528 6429888 6441444 6467952 6475707 6502356 6536943 6563844 6578496 6602701 6605568 6613488 6640704 6668032 6680016 6715548 6718464 6743184 6746112 6786048 6822144 6858432 6886656 6927424 6930432 6967296 6995968 7074816 7077888 7203978 7225344 7233624 7263392 7276446 7340032 7345254 7400808 7431264 7440174 7470792 7501536 7515018 7545944 7558272 7586082 7589376 7620608 7634304 7674912 7706496 7715736 7747488 7793352 7796736 7838208 7870464 7917056 7959168 7962624 7995392 8085504 8128512 8137827 8171316 8219689 8257536 8325909 8360172 8394576 8404641 8439228 8489187 8503056 8538048 8569463 8573184 8588592 8623936 8634276 8669808 8680203 8715924 8751792 8767521 8771328 8807424 8817984 8854272 8906688 8954064 8957952 8990912 8994816 9048064 9096192 9144576 9182208 9240576 9289728 9433088 9437184 9443898 9533202 9565938 9605304 9633792 9644832 9662166 9701928 9753534 9793672 9845766 9867744 9908352 9920232 9961056 10002048 10020024 10073322 10077696 10114776 10119168 10179072 10233216 10275328 10287648 10329984 10391136 10395648 10450944 10493952 10612224 10616832 10668107 10780672 10805967 10838016 10850436 10895088 10914669 11010048 11017881 11101212 11122069 11146896 11160261 11192768 11206188 11252304 11272527 11318916 11337408 11379123 11384064 11430912 11451456 11512368 11559744 11573604 11621232 11669056 11690028 11695104 11743232 11757312 11805696 11875584 11938752 11943936 11993088 12128256 12192768 12242944 12256974 12320768 12386304 12540258 12582912 12591864 12658842 12710936 12754584 12807072 12845056 12859776 12882888 12935904 12951414 13004712 13073886 13127688 13156992 13205402 13211136 13226976 13281408 13336064 13360032 13431096 13436928 13486368 13492224 13572096 13644288 13716864 13773312 13845841 13854848 13860864 13934592 13991936 14149632 14155776 14165847 14299803 14348907 14407956 14450688 14467248 14493249 14526784 14552892 14630301 14680064 14690508 14768649 14801616 14862528 14880348 14941584 15003072 15030036 15091888 15109983 15116544 15172164 15178752 15241216 15268608 15349824 15412992 15431472 15494976 15586704 15593472 15676416 15740928 15834112 15918336 15925248 15990784 16171008 16257024 16275654 16342632 16439378 16515072 16651818 16720344 16789152 16809282 16878456 16978374 17006112 17076096 17138926 17146368 17177184 17247872 17268552 17339616 17360406 17431848 17503584 17535042 17542656 17614848 17635968 17708544 17813376 17908128 17915904 17981824 17989632 18096128 18192384 18289152 18364416 18385461 18481152 18579456 18810387 18866176 18874368 18887796 18988263 19066404 19131876 19210608 19267584 19289664 19324332 19403856 19427121 19507068 19587344 19610829 19691532 19735488 19808103 19816704 19840464 19922112 20004096 20040048 20146644 20155392 20229552 20238336 20358144 20466432 20550656 20575296 20659968 20782272 20791296 20901888 20987904 21224448 21233664 21336214 21561344 21611934 21676032 21700872 21790176 21829338 22020096 22035762 22202424 22244138 22293792 22320522 22385536 22412376 22504608 22545054 22637832 22674816 22758246 22768128 22861824 22902912 23024736 23119488 23147208 23242464 23338112 23380056 23390208 23486464 23514624 23611392 23751168 23877504 23887872 23986176 24256512 24385536 24413481 24485888 24513948 24641536 24659067 24772608 24977727 25080516 25183728 25213923 25317684 25421872 25467561 25509168 25614144 25690112 25708389 25719552 25765776 25871808 25902828 26009424 26040609 26147772 26255376 26302563 26313984 26410804 26422272 26453952 26562816 26672128 26720064 26862192 26873856 26972736 26984448 27144192 27288576 27433728 27546624 27691682 27709696 27721728 27869184 27983872 28299264 28311552 28331694 28599606 28697814 28815912 28901376 28934496 28986498 29053568 29105784 29260602 29360128 29381016 29537298 29603232 29725056 29760696 29883168 30006144 30060072 30183776 30219966 30233088 30344328 30357504 30482432 30537216 30699648 30825984 30862944 30989952 31173408 31186944 31352832 31481856 31668224 31836672 31850496 31981568 32004321 32342016 32417901 32514048 32551308 32685264 32744007 32878756 33030144 33053643 33303636 33366207 33440688 33480783 33578304 33618564 33756912 33817581 33956748 34012224 34137369 34152192 34277852 34292736 34354368 34495744 34537104 34679232 34720812 34863696 35007168 35070084 35085312 35229696 35271936 35417088 35626752 35816256 35831808 35963648 35979264 36192256 36384768 36578304 36728832 36770922 36962304 37158912 37620774 37732352 37748736 37775592 37976526 38132808 38263752 38421216 38535168 38579328 38648664 38807712 38854242 39014136 39174688 39221658 39383064 39470976 39616206 39633408 39680928 39844224 40008192 40080096 40293288 40310784 40459104 40476672 40716288 40932864 41101312 41150592 41319936 41537523 41564544 41582592 41803776 41975808 42448896 42467328 42497541 42672428 42899409 43046721 43122688 43223868 43352064 43401744 43479747 43580352 43658676 43890903 44040192 44071524 44305947 44404848 44488276 44587584 44641044 44771072 44824752 45009216 45090108 45275664 45329949 45349632 45516492 45536256 45723648 45805824 46049472 46238976 46294416 46484928 46676224 46760112 46780416 46972928 47029248 47222784 47502336 47755008 47775744 47972352 48513024 48771072 48826962 48971776 49027896 49283072 49318134 49545216 49955454 50161032 50367456 50427846 50635368 50843744 50935122 51018336 51228288 51380224 51416778 51439104 51531552 51743616 51805656 52018848 52081218 52295544 52510752 52605126 52627968 52821608 52844544 52907904 53125632 53344256 53440128 53724384 53747712 53945472 53968896 54288384 54577152 54867456 55093248 55156383 55383364 55419392 55443456 55738368 55967744 56431161 56598528 56623104 56663388 56964789 57199212 57395628 57537823 57631824 57802752 57868992 57972996 58107136 58211568 58281363 58521204 58762032 58832487 59074596 59206464 59424309 59450112 59521392 59766336 60012288 60120144 60367552 60439932 60466176 60688656 60715008 60964864 61074432 61399296 61651968 61725888 61979904 62346816 62373888 62705664 62963712 63336448 63673344 63700992 63963136 64008642 64684032 64835802 65028096 65102616 65370528 65488014 65757512 66060288 66107286 66607272 66732414 66881376 66961566 67156608 67237128 67513824 67635162 67913496 68024448 68274738 68304384 68555704 68585472 68708736 68991488 69074208 69358464 69441624 69727392 70014336 70140168 70170624 70459392 70543872 70834176 71253504 71632512 71663616 71927296 71958528 72384512 72769536 73156608 73240443 73457664 73541844 73924608 73977201 74317824 74676749 74933181 75241548 75464704 75551184 75641769 75953052 76265616 76402683 76527504 76842432 77070336 77125167 77158656 77297328 77615424 77708484 78028272 78121827 78349376 78443316 78766128 78907689 78941952 79232412 79266816 79361856 79688448 80016384 80160192 80586576 80621568 80918208 80953344 81432576 81865728 82202624 82301184 82639872 83075046 83129088 83165184 83607552 83951616 84897792 84934656 84995082 85344856 85798818 86093442 86245376 86447736 86704128 86803488 86959494 87160704 87317352 87781806 88080384 88143048 88611894 88809696 88976552 89175168 89282088 89542144 89649504 90018432 90180216 90551328 90659898 90699264 91032984 91072512 91447296 91611648 92098944 92477952 92588832 92969856 93352448 93520224 93560832 93945856 94058496 94445568 95004672 95510016 95551488 95944704 96012963 96920887 97026048 97253703 97542144 97653924 97943552 98055792 98232021 98566144 98636268 99090432 99160929 99910908 100098621 100322064 100442349 100734912 100855692 101270736 101452743 101687488 101870244 102036672 102412107 102456576 102760448 102833556 102878208 103063104 103487232 103611312 104037696 104162436 104591088 105021504 105210252 105255936 105643216 105689088 105815808 106251264 106688512 106880256 107448768 107495424 107890944 107937792 108576768 109154304 109734912 110186496 110312766 110766728 110838784 110886912 111476736 111935488 112862322 113197056 113246208 113326776 113929578 114398424 114791256 115075646 115263648 115605504 115737984 115945992 116214272 116423136 116562726 117042408 117524064 117664974 118149192 118412928 118848618 118900224 119042784 119532672 120024576 120240288 120735104 120879864 120932352 121377312 121430016 121929728 122148864 122798592 123303936 123451776 123959808 124612569 124693632 124747776 125411328 125927424 126672896 127346688 127401984 127492623 127926272 128017284 128698227 129368064 129671604 130056192 130205232 130439241 130741056 130976028 131515024 131672709 132120576 132214572 132917841 133214544 133464828 133762752 133923132 134313216 134474256 135027648 135270324 135826992 135989847 136048896 136549476 136608768 137111408 137170944 137417472 137982976 138148416 138716928 138883248 139454784 140028672 140280336 140341248 140918784 141087744 141668352 142507008 143265024 143327232 143854592 143917056 144769024 145539072 146313216 146480886 146915328 147083688 147849216 147954402 148635648 149353498 149866362 150483096 150929408 151102368 151283538 151906104 152531232 152805366 153055008 153684864 154140672 154250334 154317312 154594656 155230848 155416968 156056544 156243654 156698752 156886632 157532256 157815378 157883904 158464824 158533632 158723712 159376896 160032768 160320384 161173152 161243136 161836416 161906688 162865152 163731456 164405248 164602368 165279744 165469149 166150092 166258176 166330368 167215104 167903232 169293483 169795584 169869312 169990164 170689712 170894367 171597636 172186884 172490752 172613469 172895472 173408256 173606976 173918988 174321408 174634704 174844089 175563612 176286096 176497461 177223788 177619392 177953104 178272927 178350336 178564176 179084288 179299008 180036864 180360432 181102656 181319796 181398528 182065968 182145024 182894592 183223296 184197888 184955904 185177664 185939712 186704896 187040448 187121664 187891712 188116992 188891136 190009344 191020032 191102976 191889408 192025926 193841774 194052096 194507406 195084288 195307848 195887104 196111584 196464042 197132288 197272536 198180864 198321858 199821816 200197242 200644128 200884698 201469824 201711384 202541472 202905486 203374976 203740488 204073344 204824214 204913152 205520896 205667112 205756416 206126208 206974464 207222624 208075392 208324872 209182176 210043008 210420504 210511872 211286432 211378176 211631616 212502528 213377024 213760512 214897536 214990848 215781888 215875584 217153536 218308608 219469824 219721329 220372992 220625532 221533456 221677568 221773824 221931603 222953472 223870976 224030247 224799543 225724644 226394112 226653552 226925307 227859156 228796848 229208049 229582512 230151292 230527296 231211008 231375501 231475968 231891984 232428544 232846272 233125452 234084816 234365481 235048128 235329948 236298384 236723067 236825856 237697236 237800448 238085568 239065344 240049152 240480576 241470208 241759728 241864704 242754624 242860032 243859456 244297728 245597184 246607872 246903552 247919616 249225138 249387264 249495552 250822656 251854848 253345792 254693376 254803968 254985246 255852544 256034568 257396454 258736128 259343208 260112384 260410464 260878482 261482112 261952056 263030048 263345418 264241152 264429144 265835682 266429088 266929656 267525504 267846264 268626432 268948512 270055296 270540648 271653984 271979694 272097792 273098952 273217536 274222816 274341888 274834944 275965952 276296832 277433856 277766496 278909568 280057344 280560672 280682496 281837568 282175488 283336704 285014016 286530048 286654464 287709184 287834112 288038889 289538048 290762661 291078144 291761109 292626432 292961772 293830656 294167376 294696063 295698432 295908804 297271296 297482787 298706996 299732724 300295863 300966192 301327047 301858816 302204736 302567076 303812208 304358229 305062464 305610732 306110016 307236321 307369728 308281344 308500668 308634624 309189312 310461696 310833936 312113088 312487308 313397504 313773264 315064512 315630756 315767808 316929648 317067264 317447424 318753792 320065536 320640768 322346304 322486272 323672832 323813376 325730304 327462912 328810496 329204736 330559488 330938298 332300184 332516352 332660736 334430208 335806464 338586966 339591168 339738624 339980328 341379424 341788734 343195272 344373768 344981504 345226938 345790944 346816512 347213952 347837976 348642816 349269408 349688178 351127224 352572192 352994922 354447576 355238784 355906208 356545854 356700672 357128352 358168576 358598016 360073728 360720864 362205312 362639592 362797056 364131936 364290048 365789184 366446592 368395776 369911808 370355328 371879424 373409792 373837707 374080896 374243328 375783424 376233984 377782272 380018688 382040064 382205952 382477869 383778816 384051852 386094681 387683548 388104192 389014812 390168576 390615696 391317723 391774208 392223168 392928084 394545072 395018127 396361728 396643716 398753523 399643632 400394484 401288256 401769396 402764761 402939648 403422768 405082944 405810972 406749952 407480976 407969541 408146688 409648428 409826304 411334224 411512832 412252416 413948928 414445248 416150784 416649744 418364352 420086016 420841008 421023744 422572864 422756352 423263232 425005056 426754048 427521024 429795072 429981696 431563776 431751168 434307072 436617216 438939648 439442658 440745984 441251064 443066912 443355136 443547648 443863206 445906944 447741952 448060494 449599086 451449288 452788224 453307104 453850614 455718312 457593696 458416098 459165024 460302584 461054592 462422016 462751002 462951936 463783968 464857088 465692544 466250904 468169632 468730962 470096256 470659896 472596768 473446134 473651712 475394472 475600896 476171136 478130688 480098304 480961152 482940416 483519456 483729408 485509248 485720064 487718912 488595456 491194368 493215744 493807104 495839232 496407447 498450276 498774528 498991104 501401029 501645312 503709696 506691584 507880449 509386752 509607936 509970492 512069136 512683101 514792908 517472256 517840407 518686416 520224768 520820928 521756964 522737243 522964224 523904112 524532267 526060096 526690836 528858288 529492383 531671364 532858176 533859312 534818781 535051008 535692528 537252864 537897024 540110592 541081296 543307968 543959388 544195584 546197904 546435072 548445632 548683776 549669888 551931904 552593664 554867712 555532992 557819136 560114688 561121344 561364992 563675136 564350976 566673408 570028032 573060096 573308928 575418368 575668224 576077778 579076096 581525322 582156288 583522218 585252864 585923544 587661312 588334752 589392126 591396864 591817608 594542592 594965574 597413992 599465448 600591726 601932384 602654094 603717632 604409472 605134152 607624416 608716458 610124928 611221464 612220032 614472642 614739456 616562688 617001336 617269248 618378624 620923392 621667872 624226176 624974616 626795008 627546528 630129024 631261512 631535616 633859296 634134528 634894848 637507584 640131072 641281536 644692608 644972544 647345664 647626752 650754527 651460608 654925824 657620992 658409472 659163987 661118976 661876596 664600368 665032704 665321472 665794809 668860416 671612928 672090741 674398629 677173932 678446209 679182336 679960656 680775921 682758848 683577468 686390544 687624147 688747536 689963008 690453876 691581888 693633024 694126503 694427904 695675952 697285632 698538816 699376356 702254448 703096443 705144384 705989844 708895152 710169201 710477568 711812416 713091708 713401344 714256704 716337152 717196032 720147456 721441728 724410624 725279184 725594112 728263872 728580096 731578368 732893184 736791552 739823616 740710656 743758848 746819584 747675414 748161792 748486656 751566848 752467968 755564544 760037376 764080128 764411904 764955738 767557632 768103704 772189362 775367096 776208384 778029624 780337152 781231392 782635446 783548416 784446336 785856168 789090144 790036254 792723456 793287432 797507046 799287264 800788968 802576512 803538792 805529522 805879296 806845536 810165888 811621944 813499904 814961952 815939082 816293376 819296856 819652608 822668448 823025664 824504832 827897856 828890496 832301568 833299488 836728704 840172032 841682016 842047488 845145728 845512704 846526464 850010112 853508096 855042048 859590144 859963392 863127552 863502336 864116667 868614144 872287983 873234432 875283327 877879296 878885316 881491968 882502128 884088189 886133824 886710272 887095296 887726412 891813888 892448361 895483904 896120988 899198172 900887589 902898576 905576448 906614208 907701228 911436624 913074687 915187392 916832196 918330048 920605168 921708963 922109184 924844032 925502004 925903872 927567936 929714176 931385088 932501808 936339264 937461924 940192512 941319792 945193536 946892268 947303424 950788944 951201792 952342272 956261376 960196608 961922304 965880832 967038912 967458816 971018496 971440128 975437824 977190912 982388736 986431488 987614208 991678464 992814894 996900552 997549056 997982208 1002802058 1003290624 1007419392 1013383168 1015760898 1018773504 1019215872 1019940984 1024138272 1025366202 1029585816 1034944512 1035680814 1037372832 1040449536 1041641856 1043513928 1045474486 1045928448 1047808224 1049064534 1052120192 1053381672 1057716576 1058984766 1063342728 1065716352 1067718624 1069637562 1070102016 1071385056 1074505728 1075794048 1080221184 1082162592 1086615936 1087918776 1088391168 1092395808 1092870144 1096891264 1097367552 1099339776 1103863808 1105187328 1109735424 1111065984 1115638272 1120229376 1121513121 1122242688 1122729984 1127350272 1128701952 1133346816 1140056064 1146120192 1146617856 1147433607 1150836736 1151336448 1152155556 1158152192 1158284043 1163050644 1164312576 1167044436 1170505728 1171847088 1173953169 1175322624 1176669504 1178784252 1183635216 1185054381 1189085184 1189931148 1194827984 1196260569 1198930896 1201183452 1203864768 1205308188 1207435264 1208294283 1208818944 1210268304 1215248832 1217432916 1220249856 1222442928 1223908623 1224440064 1228945284 1229478912 1234002672 1234538496 1236757248 1241846784 1243335744 1248452352 1249949232 1253590016 1255093056 1260258048 1262523024 1263071232 1267718592 1268269056 1269789696 1275015168 1280262144 1282563072 1289385216 1289945088 1294691328 1295253504 1301509054 1302921216 1309851648 1315241984 1316818944 1318327974 1322237952 1323753192 1329200736 1330065408 1330642944 1331589618 1337720832 1343225856 1344181482 1348797258 1354347864 1356892418 1358364672 1359921312 1361551842 1365517696 1367154936 1372781088 1375248294 1377495072 1379926016 1380907752 1383163776 1387266048 1388253006 1388855808 1391351904 1394571264 1397077632 1398752712 1404508896 1406192886 1410288768 1411979688 1417790304 1420338402 1420955136 1423624832 1426183416 1426802688 1428513408 1432674304 1434392064 1440294912 1442883456 1448821248 1450558368 1451188224 1456527744 1457160192 1463156736 1465786368 1473583104 1479647232 1481421312 1487517696 1489222341 1493639168 1495350828 1496323584 1496973312 1503133696 1504203087 1504935936 1511129088 1520074752 1523641347 1528160256 1528823808 1529911476 1536207408 1538049303 1544378724 1550734192 1552416768 1553521221 1556059248 1560674304 1562462784 1565270892 1567096832 1568211729 1568892672 1571712336 1573596801 1578180288 1580072508 1586574864 1588477149 1595014092 1598574528 1601577936 1604456343 1605153024 1607077584 1611059044 1611758592 1613691072 1620331776 1623243888 1626999808 1629923904 1631878164 1632586752 1638593712 1639305216 1645336896 1646051328 1649009664 1655795712 1657780992 1664603136 1666598976 1673457408 1680344064 1683364032 1684094976 1690291456 1691025408 1693052928 1700020224 1707016192 1710084096 1719180288 1719926784 1726255104 1727004672 1728233334 1737228288 1744575966 1746468864 1750566654 1755758592 1757770632 1762983936 1765004256 1768176378 1772267648 1773420544 1774190592 1775452824 1783627776 1784896722 1790967808 1792241976 1798396344 1801775178 1805797152 1811152896 1813228416 1815402456 1822873248 1826149374 1830374784 1833664392 1836660096 1841210336 1843417926 1844218368 1849688064 1851004008 1851807744 1855135872 1859428352 1862770176 1865003616 1872678528 1874923848 1880385024 1882639584 1890387072 1893784536 1894606848 1901577888 1902403584 1904684544 1912522752 1920393216 1923844608 1931761664 1934077824 1934917632 1942036992 1942880256 1950875648 1952263581 1954381824 1964777472 1972862976 1975228416 1977491961 1983356928 1985629788 1993801104 1995098112 1995964416 1997384427 2005604116 2006581248 2014838784 2016272223 2023195887 2026766336 2031521796 2035338627 2037547008 2039881968 2042327763 2048276544 2050732404 2059171632 2062872441 2069889024 2071361628 2074745664 2080899072 2082379509 2083283712 2087027856 2090948972 2091856896 2095616448 2098129068 2104240384 2106763344 2109289329 2115433152 2117969532 2126685456 2130507603 2131432704 2135437248 2139275124 2140204032 2142770112 2149011456 2151588096 2160442368 2164325184 2173231872 2175837552 2176782336 2184791616 2185740288 2193782528 2194735104 2198679552 2207727616 2210374656 2219470848 2222131968 2231276544 2240458752 2243026242 2244485376 2245459968 2254700544 2257403904 2266693632 2280112128 2292240384 2293235712 2294867214 2301673472 2302672896 2304311112 2316304384 2316568086 2326101288 2328625152 2334088872 2341011456 2343694176 2347906338 2350645248 2353339008 2357568504 2367270432 2370108762 2378170368 2379862296 2389655968 2392521138 2397861792 2402366904 2407729536 2410616376 2414870528 2416588566 2417637888 2420536608 2430497664 2434865832 2440499712 2444885856 2447817246 2448880128 2457890568 2458957824 2468005344 2469076992 2473514496 2483693568 2486671488 2496904704 2499898464 2507180032 2510186112 2520516096 2525046048 2526142464 2535437184 2536538112 2539579392 2550030336 2560524288 2565126144 2578770432 2579890176 2589382656 2590507008 2592350001 2603018108 2605842432 2616863949 2619703296 2625849981 2630483968 2633637888 2636655948 2644475904 2647506384 2652264567 2658401472 2660130816 2661285888 2663179236 2675441664 2677345083 2686451712 2688362964 2697594516 2702662767 2708695728 2713784836 2716729344 2719842624 2723103684 2731035392 2734309872 2739224061 2745562176 2750496588 2754990144 2761815504 2765126889 2766327552 2774532096 2776506012 2777711616 2782703808 2789142528 2794155264 2797505424 2809017792 2812385772 2820577536 2823959376 2835580608 2840676804 2841910272 2847249664 2852366832 2853605376 2857026816 2865348608 2868784128 2880589824 2885766912 2897642496 2901116736 2902376448 2913055488 2914320384 2926313472 2931572736 2947166208 2959294464 2962842624 2975035392 2978444682 2987278336 2990701656 2992647168 2993946624 3006267392 3008406174 3009871872 3022258176 3040149504 3047282694 3056320512 3057647616 3059822952 3072414816 3076098606 3088757448 3101468384 3104833536 3107042442 3112118496 3121348608 3124925568 3130541784 3134193664 3136423458 3137785344 3143424672 3147193602 3156360576 3160145016 3173149728 3176954298 3190028184 3197149056 3203155872 3208912686 3210306048 3214155168 3222118088 3223517184 3227382144 3240663552 3246487776 3253999616 3259847808 3263756328 3265173504 3277187424 3278610432 3290673792 3292102656 3298019328 3311591424 3315561984 3329206272 3333197952 3346914816 3360688128 3364539363 3366728064 3368189952 3380582912 3382050816 3386105856 3400040448 3414032384 3420168192 3438360576 3439853568 3442300821 3452510208 3454009344 3456466668 3474456576 3474852129 3489151932 3492937728 3501133308 3509807203 3511517184 3515541264 3521859507 3525967872 3530008512 3536352756 3544535296 3546841088 3550905648 3555163143 3567255552 3569793444 3584483952 3588781707 3596792688 3603550356 3611594304 3622305792 3624882849 3626456832 3630804912 3645746496 3652298748 3660749568 3667328784 3671725869 3673320192 3682420672 3686835852 3688436736 3702008016 3703615488 3710271744 3718856704 3725540352 3730007232 3745357056 3749847696 3760770048 3765279168 3780774144 3787569072 3789213696 3803155776 3804807168 3809369088 3825045504 3840786432 3847689216 3863523328 3868155648 3869835264 3884073984 3885760512 3901751296 3904527162 3908763648 3929554944 3945725952 3950456832 3954983922 3966713856 3971259576 3987602208 3990196224 3991928832 3994768854 4011208232 4013162496 4029677568 4032544446 4046391774 4053532672 4063043592 4070677254 4075094016 4079763936 4084655526 4096553088 4101464808 4118343264 4125744882 4139778048 4142723256 4149491328 4161798144 4164759018 4166567424 4174055712 4181897944 4183713792 4191232896 4196258136 4208480768 4213526688 4218578658 4230866304 4235939064 4253370912 4261015206 4262865408 4270874496 4278550248 4280408064 4285540224 4298022912 4303176192 4320884736 4328650368 4346463744 4351675104 4353564672 4369583232 4371480576 4387565056 4389470208 4397359104 4415455232 4420749312 4438941696 4444263936 4462553088 4467667023 4480917504 4486052484 4488970752 4490919936 4509401088 4512609261 4514807808 4533387264 4555281689 4560224256 4570924041 4584480768 4586471424 4589734428 4603346944 4608622224 4614147909 4632608768 4633136172 4652202576 4657250304 4660563663 4668177744 4682022912 4687388352 4695812676 4701290496 4704635187 4706678016 4715137008 4720790403 4734540864 4740217524 4759724592 4765431447 4779311936 4785042276 4795723584 4804733808 4813369029 4815459072 4821232752 4829741056 4833177132 4835275776 4841073216 4860995328 4869731664 4880999424 4889771712 4895634492 4897760256 4915781136 4917915648 4936010688 4938153984 4947028992 4967387136 4973342976 4993809408 4999796928 5014360064 5020372224 5041032192 5050092096 5052284928 5070874368 5073076224 5079158784 5100060672 5121048576 5130252288 5157540864 5159780352 5178765312 5181014016 5184700002 5206036216 5211684864 5233727898 5239406592 5251699962 5260967936 5267275776 5273311896 5288951808 5295012768 5304529134 5316802944 5320261632 5322571776 5326358472 5350883328 5354690166 5372903424 5376725928 5395189032 5405325534 5417391456 5427569672 5433458688 5439685248 5446207368 5462070784 5468619744 5478448122 5491124352 5500993176 5509980288 5523631008 5530253778 5532655104 5549064192 5553012024 5555423232 5565407616 5578285056 5588310528 5595010848 5618035584 5624771544 5641155072 5647918752 5671161216 5681353608 5683820544 5694499328 5704733664 5707210752 5714053632 5730697216 5737568256 5761179648 5771533824 5795284992 5802233472 5804752896 5826110976 5828640768 5852626944 5856790743 5863145472 5894332416 5918588928 5925685248 5932475883 5950070784 5956889364 5974556672 5981403312 5985294336 5987893248 5992153281 6012534784 6016812348 6019743744 6044516352 6048816669 6080299008 6094565388 6106015881 6112641024 6119645904 6126983289 6144829632 6152197212 6177514896 6188617323 6202936768 6209667072 6214084884 6224236992 6242697216 6247138527 6249851136 6261083568 6268387328 6272846916 6275570688 6286849344 6294387204 6312721152 6320290032 6346299456 6353908596 6380056368 6391522809 6394298112 6406311744 6417825372 6420612096 6428310336 6444236176 6447034368 6454764288 6481327104 6492975552 6507999232 6519695616 6527512656 6530347008 6554374848 6557220864 6581347584 6584205312 6596038656 6623182848 6631123968 6658412544 6666395904 6693829632 6721376256 6729078726 6733456128 6736379904 6761165824 6764101632 6772211712 6800080896 6828064768 6840336384 6876721152 6879707136 6884601642 6905020416 6908018688 6912933336 6948913152 6949704258 6978303864 6985875456 7002266616 7019614406 7023034368 7031082528 7043719014 7051935744 7060017024 7072705512 7089070592 7093682176 7101811296 7110326286 7134511104 7139586888 7168967904 7177563414 7193585376 7207100712 7223188608 7244611584 7249765698 7252913664 7261609824 7291492992 7304597496 7321499136 7334657568 7343451738 7346640384 7364841344 7373671704 7376873472 7404016032 7407230976 7420543488 7437713408 7451080704 7460014464 7490714112 7499695392 7521540096 7530558336 7561548288 7575138144 7578427392 7606311552 7609614336 7618738176 7650091008 7681572864 7695378432 7727046656 7736311296 7739670528 7768147968 7771521024 7777050003 7803502592 7809054324 7817527296 7850591847 7859109888 7891451904 7900913664 7909967844 7933427712 7942519152 7956793701 7975204416 7980392448 7983857664 7989537708 8022416464 8026324992 8032035249 8059355136 8065088892 8092783548 8107065344 8107988301 8126087184 8141354508 8150188032 8159527872 8169311052 8193106176 8202929616 8217672183 8236686528 8251489764 8285446512 8295380667 8298982656 8323596288 8329518036 8333134848 8348111424 8363795888 8367427584 8382465792 8392516272 8416961536 8427053376 8437157316 8461732608 8471878128 8506741824 8522030412 8525730816 8541748992 8557100496 8560816128 8571080448 8596045824 8606352384 8641769472 8657300736 8692927488 8703350208 8707129344 8739166464 8742961152 8775130112 8778940416 8794718208 8830910464 8841498624 8877883392 8888527872 8925106176 8935334046 8961835008 8972104968 8977941504 8981839872 9018802176 9025218522 9029615616 9066774528 9110563378 9120448512 9141848082 9168961536 9172942848 9179468856 9206693888 9217244448 9228295818 9265217536 9266272344 9304405152 9314500608 9321127326 9336355488 9364045824 9374776704 9391625352 9402580992 9409270374 9413356032 9430274016 9441580806 9469081728 9480435048 9519449184 9530862894 9558623872 9570084552 9591447168 9609467616 9626738058 9630918144 9642465504 9659482112 9666354264 9670551552 9682146432 9721990656 9739463328 9761998848 9779543424 9791268984 9795520512 9831562272 9835831296 9872021376 9876307968 9894057984 9934774272 9946685952 9987618816 9999593856 10028720128 10040744448 10082064384 10093618089 10100184192 10104569856 10141748736 10146152448 10158317568 10200121344 10242097152 10260504576 10315081728 10319560704 10326902463 10357530624 10362028032 10369400004 10412072432 10423369728 10424556387 10467455796 10478813184 10503399924 10521935872 10529421609 10534551552 10546623792 10565578521 10577903616 10590025536 10609058268 10633605888 10640523264 10652716944 10665489429 10701766656 10709380332 10753451856 10766345121 10790378064 10810651068 10834782912 10855139344 10866917376 10874648547 10879370496 10892414736 10924141568 10937239488 10956896244 10982248704 11001986352 11015177607 11019960576 11047262016 11060507556 11065310208 11106024048 11110846464 11130815232 11156570112 11176621056 11190021696 11236071168 11249543088 11282310144 11295837504 11342322432 11362707216 11367641088 11388998656 11409467328 11414421504 11428107264 11461394432 11475136512 11522359296 11543067648 11590569984 11604466944 11609505792 11652221952 11657281536 11705253888 11713581486 11726290944 11788664832 11837177856 11851370496 11864951766 11900141568 11913778728 11949113344 11962806624 11970588672 11975786496 11984306562 12025069568 12033624696 12039487488 12089032704 12097633338 12160598016 12189130776 12212031762 12225282048 12239291808 12253966578 12289659264 12304394424 12355029792 12377234646 12405873536 12419334144 12428169768 12448473984 12485394432 12494277054 12499702272 12522167136 12536774656 12545693832 12551141376 12573698688 12588774408 12625442304 12640580064 12692598912 12707817192 12760112736 12783045618 12788596224 12812623488 12835650744 12841224192 12856620672 12888472352 12894068736 12909528576 12962654208 12985951104 13015998464 13039391232 13055025312 13060694016 13108749696 13114441728 13162695168 13168410624 13192077312 13246365696 13262247936 13316825088 13332791808 13387659264 13403001069 13442752512 13458157452 13466912256 13472759808 13522331648 13528203264 13537827783 13544423424 13600161792 13656129536 13665845067 13680672768 13712772123 13753442304 13759414272 13769203284 13810040832 13825866672 13842443727 13897826304 13899408516 13956607728 13971750912 13981690989 14004533232 14039228812 14046068736 14062165056 14087438028 14103871488 14113905561 14120034048 14145411024 14162371209 14178141184 14187364352 14203622592 14220652572 14279173776 14296294341 14337935808 14355126828 14387170752 14414201424 14440107087 14446377216 14489223168 14499531396 14505827328 14523219648 14582985984 14609194992 14642998272 14669315136 14686903476 14693280768 14729682688 14747343408 14753746944 14808032064 14814461952 14841086976 14875426816 14902161408 14920028928 14981428224 14999390784 15043080192 15061116672 15123096576 15150276288 15156854784 15212623104 15219228672 15237476352 15300182016 15363145728 15390756864 15454093312 15472622592 15479341056 15536295936 15543042048 15554100006 15607005184 15618108648 15635054592 15701183694 15718219776 15782903808 15801827328 15819935688 15866855424 15885038304 15913587402 15950408832 15960784896 15967715328 15979075416 16044832928 16052649984 16064070498 16118710272 16130177784 16185567096 16214130688 16215976602 16252174368 16282709016 16300376064 16319055744 16338622104 16386212352 16405859232 16435344366 16473373056 16502979528 16570893024 16590761334 16597965312 16647192576 16659036072 16666269696 16696222848 16727591776 16734855168 16764931584 16785032544 16833923072 16854106752 16874314632 16923465216 16943756256 17013483648 17044060824 17051461632 17083497984 17114200992 17121632256 17142160896 17192091648 17212704768 17283538944 17314601472 17385854976 17406700416 17414258688 17478332928 17485922304 17550260224 17557880832 17570372229 17589436416 17661820928 17682997248 17755766784 17777055744 17797427649 17850212352 17870668092 17923670016 17944209936 17955883008 17963679744 17976459843 18037604352 18050437044 18059231232 18133549056 18146450007 18221126756 18240897024 18283696164 18318047643 18337923072 18358937712 18380949867 18413387776 18434488896 18456591636 18532544688 18565851969 18608810304 18629001216 18642254652 18672710976 18728091648 18741415581 18749553408 18783250704 18805161984 18818540748 18826712064 18860548032 18883161612 18938163456 18960870096 19038898368 19061725788 19117247744 19140169104 19174568427 19182894336 19218935232 19253476116 19261836288 19284931008 19332708528 19341103104 19364292864 19443981312 19478926656 19523997696 19559086848 19582537968 19591041024 19663124544 19671662592 19744042752 19752615936 19788115968 19869548544 19893371904 19975237632 19999187712 20057440256 20081488896 20164128768 20187236178 20200368384 20209139712 20283497472 20292304896 20316635136 20400242688 20484194304 20521009152 20630163456 20639121408 20653804926 20715061248 20724056064 20738800008 20824144864 20846739456 20849112774 20934911592 20957626368 21006799848 21043871744 21058843218 21069103104 21093247584 21131157042 21155807232 21180051072 21218116536 21267211776 21281046528 21305433888 21330978858 21403533312 21418760664 21506903712 21532690242 21580756128 21621302136 21669565824 21710278688 21733834752 21749297094 21758740992 21784829472 21848283136 21874478976 21913792488 21964497408 22003972704 22030355214 22039921152 22094524032 22121015112 22130620416 22212048096 22221692928 22261630464 22313140224 22353242112 22380043392 22472142336 22499086176 22564620288 22591675008 22684644864 22725414432 22735282176 22777997312 22818934656 22828843008 22856214528 22922788864 22950273024 23044718592 23086135296 23181139968 23208933888 23219011584 23304443904 23314563072 23331150009 23410507776 23427162972 23452581888 23551775541 23577329664 23674355712 23702740992 23729903532 23800283136 23827557456 23870381103 23898226688 23925613248 23941177344 23951572992 23968613124 24067249392 24078974976 24096105747 24178065408 24195266676 24321196032 24323964903 24378261552 24424063524 24450564096 24478583616 24507933156 24568650421 24579318528 24608788848 24653016549 24710059584 24754469292 24811747072 24856339536 24886142001 24896947968 24970788864 24988554108 24999404544 25044334272 25091387664 25102282752 25147397376 25177548816 25250884608 25281160128 25385197824 25415634384 25520225472 25566091236 25577192448 25625246976 25671301488 25682448384 25713241344 25776944704 25788137472 25819057152 25925308416 25971902208 26031996928 26078782464 26110050624 26121388032 26217499392 26228883456 26325390336 26336821248 26384154624 26492731392 26524495872 26633650176 26665583616 26775318528 26806002138 26885505024 26916314904 26933824512 26945519616 27044663296 27056406528 27075655566 27088846848 27200323584 27312259072 27331690134 27361345536 27425544246 27506884608 27518828544 27538406568 27620081664 27651733344 27684887454 27795652608 27798817032 27913215456 27943501824 27963381978 28009066464 28078457624 28092137472 28124330112 28174876056 28207742976 28227811122 28240068096 28290822048 28324742418 28356282368 28374728704 28407245184 28441305144 28558347552 28592588682 28675871616 28710253656 28774341504 28828402848 28880214174 28892754432 28978446336 28999062792 29011654656 29046439296 29165971968 29218389984 29285996544 29338630272 29373806952 29386561536 29459365376 29494686816 29507493888 29616064128 29628923904 29682173952 29750853632 29804322816 29840057856 29962856448 29998781568 30086160384 30122233344 30246193152 30280854267 30300552576 30313709568 30425246208 30438457344 30474952704 30585462769 30600364032 30726291456 30781513728 30908186624 30945245184 30958682112 30980707389 31072591872 31086084096 31108200012 31236217296 31270109184 31273669161 31402367388 31436439552 31565807616 31588264827 31603654656 31639871376 31696735563 31733710848 31770076608 31827174804 31886971823 31900817664 31921569792 31958150832 31996468287 32089665856 32105299968 32128140996 32260355568 32299035363 32371134192 32428261376 32431953204 32504348736 32565418032 32600752128 32623945641 32638111488 32677244208 32772424704 32811718464 32870688732 32946746112 33005959056 33045532821 33141786048 33181522668 33195930624 33318072144 33332539392 33392445696 33455183552 33469710336 33529863168 33570065088 33667846144 33708213504 33748629264 33846930432 33887512512 34026967296 34088121648 34102923264 34166995968 34228401984 34243264512 34284321792 34384183296 34425409536 34567077888 34629202944 34771709952 34813400832 34828517376 34956665856 34971844608 35100520448 35115761664 35140744458 35178872832 35323641856 35365994496 35511533568 35554111488 35594855298 35700424704 35741336184 35847340032 35888419872 35911766016 35927359488 35952919686 36075208704 36100874088 36118462464 36267098112 36292900014 36442253512 36481794048 36567392328 36636095286 36675846144 36717875424 36761899734 36826775552 36868977792 36913183272 37065089376 37131703938 37217620608 37258002432 37284509304 37345421952 37456183296 37482831162 37499106816 37566501408 37610323968 37637081496 37653424128 37721096064 37766323224 37876326912 37921740192 38077796736 38123451576 38234495488 38280338208 38349136854 38365788672 38437870464 38506952232 38523672576 38569862016 38665417056 38682206208 38728585728 38887962624 38957853312 39047995392 39118173696 39165075936 39182082048 39326249088 39343325184 39488085504 39505231872 39576231936 39739097088 39786743808 39950475264 39998375424 40114880512 40162977792 40209003207 40328257536 40374472356 40400736768 40418279424 40566994944 40584609792 40613483349 40633270272 40800485376 40968388608 40997535201 41042018304 41138316369 41260326912 41278242816 41307609852 41430122496 41477600016 41527331181 41648289728 41693478912 41698225548 41869823184 41915252736 41945072967 42013599696 42087743488 42117686436 42138206208 42186495168 42262314084 42311614464 42341716683 42360102144 42436233072 42534423552 42562093056 42610867776 42661957716 42837521328 42888883023 43013807424 43065380484 43161512256 43242604272 43320321261 43339131648 43420557376 43467669504 43498594188 43517481984 43569658944 43696566272 43748957952 43827584976 43928994816 44007945408 44060710428 44079842304 44189048064 44242030224 44261240832 44424096192 44443385856 44523260928 44626280448 44706484224 44760086784 44944284672 44998172352 45129240576 45183350016 45369289728 45450828864 45470564352 45555994624 45637869312 45657686016 45712429056 45845577728 45900546048 46089437184 46172270592 46362279936 46417867776 46438023168 46608887808 46629126144 46662300018 46821015552 46854325944 46905163776 47103551082 47154659328 47348711424 47405481984 47459807064 47600566272 47655114912 47740762206 47796453376 47851226496 47882354688 47903145984 47937226248 48134498784 48157949952 48192211494 48356130816 48390533352 48642392064 48647929806 48756523104 48848127048 48901128192 48957167232 49015866312 49137300842 49158637056 49217577696 49306033098 49420119168 49508938584 49623494144 49712679072 49772284002 49793895936 49941577728 49977108216 49998809088 50088668544 50182775328 50204565504 50294794752 50355097632 50501769216 50562320256 50770395648 50831268768 51040450944 51132182472 51154384896 51250493952 51342602976 51364896768 51426482688 51553889408 51576274944 51638114304 51850616832 51943804416 52063993856 52157564928 52220101248 52242776064 52434998784 52457766912 52650780672 52673642496 52711116687 52768309248 52985462784 53048991744 53267300352 53331167232 53392282947 53550637056 53612004276 53771010048 53832629808 53867649024 53891039232 53929379529 54089326592 54112813056 54151311132 54177693696 54400647168 54439350021 54624518144 54663380268 54722691072 54851088492 54954142929 55013769216 55076813136 55240163328 55303466688 55369774908 55597634064 55697555907 55826430912 55887003648 55926763956 56018132928 56156915248 56184274944 56224246743 56248660224 56349752112 56415485952 56455622244 56480136192 56581644096 56649484836 56712564736 56749457408 56814490368 56882610288 57116695104 57185177364 57351743232 57420507312 57523705281 57548683008 57656805696 57760428348 57785508864 57998125584 58023309312 58092878592 58331943936 58436779968 58571993088 58677260544 58747613904 58773123072 58918730752 58989373632 59014987776 59232128256 59257847808 59364347904 59501707264 59608645632 59680115712 59925712896 59997563136 60172320768 60244466688 60492386304 60561708534 60601105152 60627419136 60850492416 60876914688 60949905408 61170925538 61200728064 61452582912 61563027456 61816373248 61890490368 61917364224 61961414778 62145183744 62172168192 62216400024 62472434592 62540218368 62547338322 62804734776 62872879104 63131615232 63176529654 63207309312 63279742752 63393471126 63467421696 63540153216 63654349608 63773943646 63801635328 63843139584 63916301664 63992936574 64179331712 64210599936 64256281992 64520711136 64598070726 64742268384 64856522752 64863906408 65008697472 65130836064 65201504256 65247891282 65276222976 65354488416 65544849408 65623436928 65741377464 65893492224 66011918112 66091065642 66283572096 66363045336 66391861248 66636144288 66665078784 66784891392 66910367104 66939420672 67059726336 67140130176 67335692288 67416427008 67497258528 67693860864 67775025024 68053934592 68176243296 68205846528 68333991936 68456803968 68486529024 68568643584 68768366592 68850819072 69134155776 69258405888 69543419904 69626801664 69657034752 69913331712 69943689216 69993450027 70201040896 70231523328 70281488916 70357745664 70647283712 70655326623 70731988992 71023067136 71108222976 71189710596 71400849408 71482672368 71611143309 71694680064 71776839744 71823532032 71854718976 71905839372 72201748176 72236924928 72288317241 72534196224 72585800028 72884507024 72963588096 72971894709 73134784656 73272190572 73351692288 73435750848 73523799468 73653551104 73705951263 73737955584 73826366544 73959049647 74130178752 74263407876 74435241216 74569018608 74658426003 74690843904 74912366592 74965662324 74998213632 75133002816 75274162992 75306848256 75442192128 75532646448 75752653824 75843480384 76155593472 76246903152 76468990976 76560676416 76698273708 76731577344 76875740928 77013904464 77047345152 77139724032 77330834112 77364412416 77457171456 77775925248 77915706624 78095990784 78236347392 78330151872 78364164096 78652498176 78686650368 78976171008 79010463744 79152463872 79478194176 79573487616 79900950528 79996750848 80229761024 80325955584 80418006414 80656515072 80748944712 80801473536 80836558848 81133989888 81169219584 81226966698 81266540544 81600970752 81936777216 81995070402 82084036608 82276632738 82520653824 82556485632 82615219704 82860244992 82955200032 83054662362 83296579456 83386957824 83396451096 83739646368 83830505472 83890145934 84027199392 84175486976 84235372872 84276412416 84372990336 84524628168 84623228928 84683433366 84720204288 84872466144 85068847104 85124186112 85221735552 85323915432 85675042656 85777766046 86027614848 86130760968 86323024512 86485208544 86640642522 86678263296 86841114752 86935339008 86997188376 87034963968 87139317888 87393132544 87497915904 87655169952 87857989632 88015890816 88121420856 88159684608 88378096128 88484060448 88522481664 88848192384 88886771712 89046521856 89252560896 89412968448 89520173568 89888569344 89996344704 90258481152 90366700032 90738579456 90842562801 90901657728 90941128704 91111989248 91275738624 91315372032 91424858112 91691155456 91756388307 91801092096 92178874368 92344541184 92724559872 92835735552 92876046336 92942122167 93217775616 93258252288 93324600036 93708651888 93810327552 93821007483 94207102164 94309318656 94697422848 94764794481 94810963968 94919614128 95090206689 95201132544 95310229824 95481524412 95592906752 95660915469 95702452992 95764709376 95874452496 95989404861 96268997568 96315899904 96384422988 96781066704 96897106089 97284784128 97295859612 97513046208 97696254096 97802256384 97871836923 97914334464 98031732624 98274601684 98317274112 98435155392 98612066196 98840238336 99017877168 99136598463 99246988288 99425358144 99544568004 99587791872 99954216432 99997618176 100177337088 100365550656 100409131008 100589589504 100710195264 101003538432 101124640512 101540791296 101662537536 102080901888 102264364944 102308769792 102500987904 102685205952 102729793536 102852965376 103107778816 103152549888 103276228608 103701233664 103887608832 104127987712 104315129856 104440202496 104485552128 104869997568 104915533824 105301561344 105347284992 105422233374 105536618496 105970925568 106097983488 106534600704 106662334464 106784565894 107101274112 107224008552 107542020096 107665259616 107735298048 107782078464 107858759058 108178653184 108225626112 108302622264 108355387392 108801294336 108878700042 109249036288 109326760536 109445382144 109702176984 109908285858 110027538432 110153626272 110480326656 110606933376 110739549816 111195268128 111395111814 111652861824 111774007296 111853527912 112036265856 112313830496 112368549888 112448493486 112497320448 112699504224 112830971904 112911244488 112960272384 113163288192 113298969672 113425129472 113498914816 113628980736 113765220576 114233390208 114370354728 114703486464 114841014624 115047410562 115097366016 115313611392 115520856696 115571017728 115996251168 116046618624 116185757184 116663887872 116873559936 117143986176 117354521088 117495227808 117546246144 117837461504 117978747264 118029975552 118464256512 118515695616 118728695808 119003414528 119217291264 119360231424 119851425792 119995126272 120344641536 120488933376 120627009621 120984772608 121123417068 121202210304 121254838272 121700984832 121753829376 121840450047 121899810816 122341851076 122401456128 122905165824 122992605603 123126054912 123414949107 123632746496 123780980736 123834728448 123922829556 124290367488 124432800048 124581993543 124944869184 125080436736 125094676644 125609469552 125745758208 125835218901 126263230464 126353059308 126414618624 126559485504 126786942252 126934843392 127025150049 127080306432 127308699216 127547887292 127603270656 127686279168 127832603328 127985873148 128358663424 128512563984 128666649069 129041422272 129196141452 129484536768 129727812816 129960963783 130017394944 130261672128 130403008512 130495782564 130552445952 130708976832 131089698816 131246873856 131482754928 131786984448 132023836224 132182131284 132567144192 132726090672 132783722496 133272288576 133330157568 133569782784 133820734208 133878841344 134119452672 134280260352 134671384576 134832854016 134994517056 135387721728 135550050048 136107869184 136352486592 136411693056 136667983872 136913607936 136973058048 137137287168 137536733184 137701638144 138268311552 138516811776 139086839808 139253603328 139314069504 139826663424 139887378432 139986900054 140402081792 140463046656 140562977832 140715491328 141294567424 141310653246 141463977984 142046134272 142216445952 142379421192 142801698816 142965344736 143222286618 143389360128 143553679488 143647064064 143709437952 143811678744 144403496352 144473849856 144576634482 145068392448 145171600056 145769014048 145927176192 145943789418 146269569312 146544381144 146703384576 146871501696 147047598936 147307102208 147411902526 147475911168 147652733088 147918099294 148260357504 148526815752 148870482432 149138037216 149316852006 149381687808 149824733184 149931324648 149996427264 150266005632 150548325984 150613696512 150884384256 151065292896 151505307648 151686960768 152311186944 152493806304 152937981952 153121352832 153396547416 153463154688 153751481856 154027808928 154094690304 154279448064 154661668224 154728824832 154914342912 155551850496 155831413248 156191981568 156472694784 156660303744 156728328192 157304996352 157373300736 157952342016 158020927488 158133350061 158304927744 158956388352 159146975232 159801901056 159993501696 160176848841 160459522048 160651911168 160836012828 161313030144 161497889424 161602947072 161673117696 161788138587 162267979776 162338439168 162453933396 162533081088 163201941504 163318050063 163873554432 163990140804 164168073216 164553265476 164862428787 165041307648 165230439408 165720489984 165910400064 166109324724 166593158912 166792902192 167092667721 167479292736 167661010944 167780291868 168054398784 168470745744 168552824832 168672740229 168745980672 169049256336 169246457856 169366866732 169440408576 169744932288 170137694208 170248372224 170443471104 170647830864 171350085312 171555532092 172055229696 172261521936 172571115843 172646049024 172970417088 173281285044 173356526592 173682229504 173994376752 174069927936 174278635776 174786265088 174995831808 175310339904 175715979264 176031781632 176242841712 176319369216 176756192256 176968120896 177044963328 177696384768 177773543424 178093043712 178505121792 178825936896 179040347136 179777138688 179992689408 180516962304 180733400064 181477158912 181685125602 181803315456 181882257408 182223978496 182551477248 182630744064 182849716224 183382310912 183512776614 183602184192 184357748736 184689082368 185449119744 185671471104 185752092672 185884244334 186435551232 186516504576 186649200072 187417303776 187620655104 187642014966 188414204328 188618637312 189394845696 189529588962 189621927936 189839228256 190180413378 190402265088 190620459648 190963048824 191185813504 191321830938 191404905984 191529418752 191748904992 191978809722 192537995136 192631799808 192768845976 193562133408 193794212178 194569568256 194591719224 195026092416 195392508192 195604512768 195743673846 195828668928 196063465248 196549203368 196634548224 196870310784 197224132392 197680476672 198035754336 198273196926 198493976576 198850716288 199089136008 199175583744 199908432864 199995236352 200354674176 200731101312 200818262016 201179179008 201420390528 202007076864 202249281024 203081582592 203325075072 204161803776 204528729888 204617539584 205001975808 205370411904 205459587072 205705930752 206215557632 206305099776 206552457216 207402467328 207775217664 208255975424 208630259712 208880404992 208971104256 209739995136 209831067648 209980350081 210603122688 210694569984 210844466748 211073236992 211941851136 211965979869 212195966976 213069201408 213324668928 213569131788 214098239383 214202548224 214448017104 214833429927 215084040192 215330519232 215470596096 215564156928 215717518116 216357306368 216605244528 216710774784 216864951723 217602588672 217757400084 218653521072 218890764288 218915684127 219404353968 219816571716 220055076864 220307252544 220960653312 221117853789 221213866752 221479099632 221877148941 222390536256 222790223628 223305723648 223707055824 223975278009 224072531712 224627660992 224737099776 224896986972 224994640896 225399008448 225822488976 225920544768 226326576384 226597939344 226850258944 226997829632 227257961472 227530441152 228466780416 228740709456 229406972928 229682029248 230094821124 230194732032 230627222784 231041713392 231142035456 231992502336 232093237248 232371514368 233327775744 233747119872 234287972352 234709042176 234990455616 235092492288 235674923008 235957494528 236059951104 236928513024 237031391232 237457391616 238006829056 238434582528 238720462848 239702851584 239990252544 240689283072 240977866752 241254019242 241969545216 242246834136 242404420608 242509676544 243401969664 243507658752 243680900094 243799621632 244683702152 244802912256 245810331648 245985211206 246252109824 246829898214 247265492992 247561961472 247669456896 247845659112 248580734976 248865600096 249163987086 249889738368 250160873472 250189353288 251218939104 251491516416 251670437802 252526460928 252706118616 252829237248 253118971008 253573884504 253869686784 254050300098 254160612864 254617398432 255095774584 255206541312 255372558336 255665206656 255971746296 256717326848 257025127968 257333298138 258082844544 258392282904 258969073536 259455625632 259921927566 260034789888 260523344256 260806017024 260991565128 261104891904 261417953664 262179397632 262493747712 262965509856 263573968896 264047672448 264364262568 265134288384 265452181344 265567444992 266544577152 266660315136 267139565568 267641468416 267757682688 268238905344 268560520704 269342769152 269665708032 269989034112 270775443456 271100100096 272215738368 272527688403 272704973184 272823386112 273335967744 273827215872 273946116096 274274574336 275073466368 275269164921 275403276288 276536623104 277033623552 278173679616 278507206656 278628139008 278826366501 279653326848 279774756864 279973800108 280804163584 281125955664 281430982656 281463022449 282589134848 282621306492 282927955968 284092268544 284294383443 284432891904 284758842384 285603397632 285930689472 286444573236 286778720256 286982746407 287107358976 287294128128 287623357488 287968214583 288806992704 288947699712 289153268964 290343200112 290691318267 291538028096 291854352384 291887578836 292539138624 293088762288 293406769152 293615510769 293743003392 294095197872 294614204416 294823805052 294951822336 295305466176 295836198588 296520715008 297053631504 297740964864 298276074432 298633704012 298763375616 299862649296 299992854528 300532011264 301096651968 301227393024 301768768512 302130585792 303010615296 303373921536 304622373888 304987612608 305875963904 306242705664 306793094832 306926309376 307502963712 308055617856 308189380608 308558896128 309323336448 309457649664 309828685824 311103700992 311662826496 312383963136 312945389568 313320607488 313456656384 314609992704 314746601472 315904684032 316041854976 316266700122 316609855488 317912776704 318293950464 319603802112 319987003392 320353697682 320919044096 321303822336 321672025656 322626060288 322995778848 323205894144 323346235392 323576277174 324535959552 324676878336 324907866792 325066162176 326403883008 326636100126 327747108864 327980281608 328336146432 329106530952 329724857574 330082615296 330460878816 331440979968 331820800128 332218649448 333186317824 333585804384 334185335442 334958585472 335322021888 335560583736 336108797568 336941491488 337105649664 337345480458 337491961344 338098512672 338492915712 338733733464 338880817152 339489864576 340275388416 340496744448 340886942208 341295661728 342700170624 343111064184 344110459392 344523043872 345142231686 345292098048 345940834176 346562570088 346713053184 347364459008 347988753504 348139855872 348557271552 349572530176 349991663616 350620679808 351431958528 352063563264 352485683424 352638738432 353512384512 353936241792 354089926656 355392769536 355547086848 356186087424 357010243584 357651873792 358080694272 359554277376 359985378816 361033924608 361466800128 361881028863 362954317824 363370251204 363606630912 363764514816 364447956992 365102954496 365261488128 365521350141 365699432448 366764621824 367025553228 367204368384 368715497472 368977816809 369378164736 370898239488 371342942208 371504185344 371768488668 372871102464 373298400144 373745980629 374834607552 375241310208 375284029932 376828408656 377237274624 377505656703 378789691392 379059177924 379243855872 379678456512 380360826756 380804530176 381075450147 381240919296 381926097648 382371627008 382643661876 382809811968 383058837504 383497809984 383957619444 385075990272 385537691952 387124266816 387588424356 389183438448 389882891349 390052184832 390785016384 391209025536 391487347692 391657337856 392126930496 393098406736 393269096448 393740621568 394448264784 395360953344 396071508672 396546393852 396987953152 397701432576 398178272016 398351167488 399816865728 399990472704 400709348352 401462202624 401636524032 402358358016 402840781056 404014153728 404498562048 406163165184 406650150144 408323607552 409057459776 409235079168 410003951616 410740823808 410919174144 411411861504 412431115264 412610199552 413104914432 414804934656 415550435328 416511950848 417260519424 417760809984 417942208512 419479990272 419662135296 419960700162 421206245376 421389139968 421688933496 422146473984 423883702272 423931959738 424391933952 426138402816 426649337856 427138263576 428196478766 428405096448 428896034208 429666859854 430168080384 430661038464 430941192192 431128313856 431435036232 432714612736 433210489056 433421549568 433729903446 435205177344 435514800168 437307042144 437781528576 437831368254 438808707936 439633143432 440110153728 440614505088 441921306624 442235707578 442427733504 442958199264 443754297882 444781072512 445580447256 446611447296 447414111648 447950556018 448145063424 449255321984 449474199552 449793973944 449989281792 450798016896 451644977952 451841089536 452653152768 453195878688 453700517888 453995659264 454515922944 455060882304 456933560832 457481418912 458813945856 459364058496 460189642248 460389464064 461254445568 462083426784 462284070912 463985004672 464186474496 464743028736 466655551488 467494239744 468575944704 469418084352 469980911232 470184984576 471349846016 471914989056 472119902208 473857026048 474062782464 474400050183 474914783232 476013658112 476869165056 477440925696 479405703168 479980505088 481378566144 481955733504 482508038484 483939090432 484493668272 484808841216 485019353088 485364415761 486803939328 487015317504 487361800188 487599243264 489367404304 489605824512 489954150189 491620663296 491970422412 492504219648 493659796428 494530985984 494587286361 495123922944 495691318224 497161469952 497731200192 498327974172 499779476736 500378706576 501278003163 502437878208 502983032832 503340875604 505412237232 505658474496 506018220687 506237942016 507147769008 507739373568 508100600196 508321225728 509234796864 510191549168 510413082624 510745116672 511330413312 511943492592 513434653696 514050255936 514666596276 516165689088 516784565808 517713347529 517938147072 518911251264 519843855132 520069579776 521046688512 521983130256 522209783808 522835907328 524358795264 524987495424 525931019712 527147937792 528095344896 528728525136 530268576768 530904362688 531134889984 533089154304 533320630272 534279131136 535282936832 535515365376 536477810688 537121041408 538685538304 539331416064 539978068224 541550886912 542200200192 544431476736 545055376806 545409946368 545646772224 546671935488 547654431744 547892232192 548549148672 550146932736 550538329842 550806552576 553073246208 554067247104 556347359232 557014413312 557256278016 557652733002 559306653696 559549513728 559947600216 561608327168 562251911328 562861965312 562926044898 565178269696 565242612984 565855911936 568184537088 568588766886 568865783808 569517684768 571206795264 571861378944 572889146472 573557440512 573965492814 574214717952 574588256256 575246714976 575936429166 577613985408 577895399424 578306537928 580686400224 581382636534 583076056192 583708704768 583775157672 585078277248 586177524576 586813538304 587231021538 587486006784 588190395744 589228408832 589647610104 589903644672 590610932352 591672397176 593041430016 594107263008 595481929728 596552148864 597267408024 597526751232 599725298592 599985709056 601064022528 602193303936 602454786048 603537537024 604261171584 606021230592 606747843072 609244747776 609975225216 611751927808 612485411328 613586189664 613852618752 615005927424 616111235712 616378761216 617117792256 618646672896 618915299328 619657371648 622207401984 623325652992 624767926272 625890779136 626641214976 626913312768 629219985408 629493202944 629941050243 631809368064 632083709952 632533400244 633219710976 635825553408 635897939607 636587900928 639207604224 639974006784 640707395364 641838088192 642294718149 642607644672 643344051312 644500289781 645252120576 645991557696 646411788288 646692470784 647152554348 649071919104 649815733584 650132324352 650594855169 652807766016 653272200252 655960563216 656672292864 656747052381 658213061904 659449715148 660165230592 660921757632 662881959936 663353561367 663641600256 664437298896 665631446823 666372635648 667171608768 668370670884 669917170944 671121167472 671925834027 672217595136 673882982976 674211299328 674690960916 674983922688 676197025344 677467466928 677761634304 678979729152 680550776832 680993488896 681773884416 682591323456 685400341248 686222128368 688220918784 689046087744 690284463372 690584196096 691881668352 693125140176 693426106368 694728918016 695977507008 696279711744 697114543104 699145060352 699983327232 701241359616 702863917056 704127126528 704971366848 705277476864 707024769024 707872483584 708179853312 710785539072 711094173696 712372174848 714020487168 715303747584 716161388544 719108554752 719970757632 722067849216 722933600256 723762057726 725908635648 726740502408 727213261824 727529029632 728895913984 730205908992 730522976256 731042700282 731398864896 733529243648 734051106456 734408736768 737430994944 737955633618 738756329472 741796478976 742685884416 743008370688 743536977336 745742204928 746596800288 747491961258 749669215104 750482620416 750568059864 753656817312 754474549248 755011313406 757579382784 758118355848 758487711744 759356913024 760721653512 761609060352 762150900294 762481838592 763852195296 764743254016 765287323752 765619623936 766117675008 766995619968 767915238888 770151980544 771075383904 774248533632 775176848712 778366876896 779765782698 780104369664 781570032768 782418051072 782974695384 783314675712 784253860992 786196813472 786538192896 787481243136 788896529568 790721906688 792143017344 793092787704 793975906304 795402865152 796356544032 796702334976 799633731456 799980945408 801418696704 802924405248 803273048064 804716716032 805681562112 808028307456 808997124096 812326330368 813300300288 816647215104 817583065209 818114919552 818470158336 820007903232 821481647616 821838348288 822823723008 824862230528 825220399104 825807494763 826209828864 829609869312 831100870656 833023901696 834521038848 835521619968 835884417024 836479099503 838959980544 839324270592 839921400324 842412490752 843377866992 844292947968 844389067347 847767404544 847863919476 848783867904 852276805632 852883150329 853298675712 854276527152 856392957532 856810192896 857792068416 859333719708 860336160768 860948239221 861322076928 861882384384 862870072464 863904643749 865429225472 866420978112 866843099136 867459806892 871029600336 872073954801 874614084288 875563057152 875662736508 877617415872 879266286864 880220307456 880846532307 881229010176 883842613248 884471415156 884855467008 885916398528 887508595764 889562145024 891160894512 893222894592 894828223296 895901112036 896290126848 898510643968 899587947888 899978563584 901596033792 903289955904 903682179072 905306305536 906391757376 907401035776 909031845888 910121764608 913867121664 914962837824 917627891712 918728116992 920379284496 920778928128 922508891136 924166853568 924568141824 927970009344 928372948992 929486057472 933311102976 934988479488 937151889408 938836168704 939961822464 940369969152 942699692032 943829978112 944239804416 947714052096 948125564928 948800100366 949829566464 952027316224 953738330112 954881851392 958811406336 959961010176 962757132288 963911467008 965016076968 967878180864 968987336544 969617682432 970038706176 970728831522 973607878656 974030635008 974723600376 975198486528 978734808608 979211649024 979908300378 983241326592 983940844824 985008439296 987319592856 989061971968 989174572722 990247845888 991382636448 994322939904 995462400384 996655948344 999558953472 1000757413152 1002556006326 1004875756416 1005966065664 1006681751208 1010824474464 1011316948992 1012036441374 1012475884032 1014295538016 1015478747136 1016201200392 1016642451456 1018469593728 1020383098336 1020826165248 1021490233344 1022660826624 1023886985184 1026869307392 1028100511872 1029333192552 1032331378176 1033569131616 1035426695058 1035876294144 1037822502528 1039687710264 1040139159552 1042093377024 1043966260512 1044419567616 1045671814656 1048717590528 1049974990848 1051862039424 1054295875584 1056190689792 1057457050272 1060537153536 1061808725376 1062269779968 1066178308608 1066641260544 1068558262272 1070565873664 1071030730752 1072955621376 1074242082816 1077371076608 1078662832128 1079956136448 1083101773824 1084400400384 1085643086589 1088862953472 1090110753612 1090819892736 1091293544448 1093343870976 1095308863488 1095784464384 1096564050423 1097098297344 1100293865472 1101076659684 1101613105152 1106146492416 1106933450427 1108134494208 1112694718464 1114028826624 1114512556032 1115305466004 1118613307392 1119895200432 1121237941887 1123216654336 1124503822656 1125723930624 1125852089796 1130485225968 1131711823872 1132516970109 1136369074176 1137177533772 1137731567616 1139035369536 1142413590528 1143226350441 1143722757888 1145778292944 1147114881024 1147930985628 1148429435904 1149176512512 1150493429952 1151872858332 1155227970816 1156613075856 1161372800448 1162765273068 1166152112384 1167550315344 1169648674047 1170156554496 1172355049152 1173627076608 1174462043076 1174972013568 1176380791488 1179295220208 1179807289344 1181221864704 1183344794352 1186082860032 1188214526016 1190963859456 1193104297728 1194534816048 1195053502464 1199450597184 1199971418112 1202128045056 1204386607872 1204909572096 1207075074048 1208522343168 1212042461184 1213495686144 1218489495552 1219950450432 1223503855616 1224970822656 1227172379328 1227705237504 1230011854848 1232222471424 1232757522432 1234235584512 1237293345792 1237830598656 1239314743296 1244414803968 1246651305984 1249535852544 1251781558272 1253282429952 1253826625536 1258439970816 1258986405888 1259882100486 1263618736128 1264167419904 1265066800488 1266439421952 1271651106816 1271795879214 1273175801856 1278415208448 1279948013568 1281414790728 1283676176384 1284589436298 1285215289344 1286688102624 1289000579562 1290504241152 1291983115392 1292823576576 1293384941568 1294305108696 1298143838208 1299631467168 1300264648704 1301189710338 1305615532032 1306544400504 1311921126432 1313344585728 1313494104762 1316426123808 1318899430296 1320330461184 1321843515264 1325763919872 1326707122734 1327283200512 1328874597792 1331262893646 1332745271296 1334343217536 1336741341768 1339834341888 1342242334944 1343851668054 1344435190272 1347765965952 1348422598656 1349381921832 1349967845376 1352394050688 1354934933856 1355523268608 1357959458304 1361101553664 1361986977792 1363547768832 1365182646912 1370800682496 1372444256736 1376441837568 1378092175488 1380568926744 1381168392192 1383763336704 1386250280352 1386852212736 1389457836032 1391955014016 1392559423488 1394229086208 1398290120704 1399966654464 1402482719232 1405727834112 1408254253056 1409942733696 1410554953728 1414049538048 1415744967168 1416359706624 1421571078144 1422188347392 1423200150549 1424744349696 1428040974336 1430607495168 1432322777088 1438217109504 1439941515264 1444135698432 1445867200512 1447524115452 1451817271296 1453481004816 1454426523648 1455058059264 1456093247283 1457791827968 1460411817984 1461045952512 1462085400564 1462797729792 1468102212912 1468817473536 1469862450567 1474861989888 1475911267236 1477512658944 1483592957952 1483761859083 1485371768832 1487073954672 1491484409856 1493193600576 1494983922516 1498687675681 1499338430208 1501136119728 1503834009489 1507313634624 1508949098496 1510022626812 1516236711696 1516975423488 1518054662061 1518713826048 1521443307024 1523218120704 1524301800588 1524963677184 1527704390592 1530574647504 1531239247872 1532235350016 1533991239936 1535830477776 1540303961088 1542150767808 1548497067264 1550353697424 1553140042587 1556733753792 1559531565396 1560208739328 1563140065536 1565949390768 1566629351424 1568507721984 1572393626944 1573076385792 1574962486272 1577793059136 1581443813376 1584286034688 1586185575408 1587951812608 1590805730304 1592713088064 1593404669952 1599267462912 1599961890816 1602837393408 1605848810496 1606546096128 1609433432064 1611363124224 1616056614912 1617994248192 1624652660736 1626600600576 1633294430208 1635166130418 1636229839104 1636940316672 1640015806464 1642963295232 1643676696576 1645647446016 1649724461056 1650440798208 1651614989526 1652419657728 1659219738624 1662201741312 1666047803392 1669042077696 1671043239936 1671768834048 1672958199006 1677919961088 1678648541184 1679842800648 1684824981504 1686755733984 1688585895936 1688778134694 1695534809088 1695727838952 1697567735808 1704553611264 1705766300658 1706597351424 1708553054304 1712785915064 1713620385792 1715584136832 1718667439416 1720672321536 1721896478442 1722644153856 1723764768768 1725740144928 1727809287498 1730858450944 1732841956224 1733686198272 1734919613784 1742059200672 1744147909602 1749228168576 1751126114304 1751325473016 1755234831744 1758532573728 1760440614912 1761693064614 1762458020352 1767685226496 1768942830312 1769710934016 1771832797056 1775017191528 1779124290048 1782321789024 1786445789184 1789656446592 1791802224072 1792580253696 1797021287936 1799175895776 1799957127168 1803192067584 1806579911808 1807364358144 1810612611072 1812783514752 1814802071552 1818063691776 1820243529216 1827734243328 1829925675648 1835255783424 1837456233984 1840758568992 1841557856256 1845017782272 1848333707136 1849136283648 1855940018688 1856745897984 1858972114944 1866622205952 1869976958976 1874303778816 1877672337408 1879923644928 1880739938304 1885399384064 1887659956224 1888479608832 1889823150729 1895428104192 1896251129856 1897600200732 1899659132928 1907476660224 1907693818821 1909763702784 1917622812672 1919922020352 1925514264576 1926884154447 1927822934016 1930032153936 1933500869343 1935756361728 1937974673088 1939235364864 1940077412352 1941457663044 1947215757312 1949447200752 1950396973056 1951784565507 1957469617216 1958423298048 1959816600756 1967881689648 1970016878592 1970241157143 1974639185712 1978123943936 1978349145444 1980495691776 1982765272896 1988645879808 1990060684101 1990924800768 1993311896688 1999117906944 2001514826304 2005112012652 2009751512832 2013363502416 2015777502081 2021648948928 2022633897984 2024072882748 2024951768064 2028591076032 2032402400784 2033284902912 2036939187456 2040766196672 2041652330496 2042980466688 2045321653248 2047773970368 2053738614784 2056201023744 2058666385104 2064662756352 2067138263232 2070853390116 2071752588288 2075645005056 2079375420528 2080278319104 2084186754048 2087932521024 2088839135232 2091343629312 2097435181056 2099949981696 2103724078848 2108591751168 2112381379584 2114914100544 2121074307072 2123617450752 2124539559936 2132356617216 2133282521088 2137116524544 2141131747328 2142061461504 2145911242752 2148484165632 2154742153216 2157325664256 2159912272896 2166203547648 2168800800768 2171286173178 2177725906944 2180221507224 2181639785472 2182587088896 2186687741952 2190617726976 2191568928768 2193128100846 2194196594688 2200587730944 2202153319368 2203226210304 2212292984832 2213866900854 2216268988416 2225389436928 2228057653248 2229025112064 2230610932008 2237226614784 2239790400864 2242475883774 2246433308672 2249007645312 2251447861248 2251704179592 2260970451936 2263423647744 2265033940218 2272738148352 2274355067544 2275463135232 2278070739072 2284827181056 2286452700882 2287445515776 2291556585888 2294229762048 2295861971256 2296858871808 2298353025024 2300986859904 2303745716664 2310455941632 2313226151712 2322745600896 2325530546136 2332304224768 2335100630688 2339297348094 2340313108992 2344710098304 2347254153216 2348924086152 2349944027136 2352761582976 2358590440416 2359614578688 2362443729408 2366689588704 2372165720064 2376429052032 2381927718912 2386208595456 2389069632096 2390107004928 2398901194368 2399942836224 2404256090112 2408773215744 2409819144192 2414150148096 2417044686336 2424084922368 2426991372288 2436978991104 2439900900864 2447007711232 2449941645312 2452749195627 2454344758656 2455410475008 2460023709696 2464444942848 2465515044864 2468471169024 2474586691584 2475661197312 2477422484289 2478629486592 2488829607936 2493302611968 2499071705088 2503563116544 2506564859904 2507653251072 2509437298509 2516879941632 2517972811776 2519764200972 2527237472256 2530133600976 2532878843904 2533167202041 2543302213632 2543591758428 2546351603712 2556830416896 2558649450987 2559896027136 2562829581456 2567352352768 2569178872596 2570430578688 2573376205248 2578001159124 2581008482304 2582844717663 2583966230784 2585647153152 2588610217392 2596287676416 2599262934336 2600529297408 2602379420676 2613088801008 2616221864403 2623842252864 2626689171456 2626988209524 2632852247616 2637798860592 2640660922368 2642539596921 2643687030528 2651527839744 2653414245468 2654566401024 2657749195584 2662525787292 2665490542592 2668686435072 2673482683536 2679668683776 2684484669888 2687703336108 2688870380544 2695531931904 2698763843664 2699935690752 2704788101376 2709869867712 2711046537216 2715918916608 2722203107328 2727095537664 2730365293824 2741601364992 2744888513472 2752883675136 2756184350976 2761137853488 2762336784384 2767526673408 2772500560704 2773704425472 2778915672064 2783910028032 2785118846976 2788458172416 2796580241408 2799933308928 2804965438464 2811455668224 2816508506112 2819885467392 2821109907456 2828099076096 2831489934336 2832719413248 2843142156288 2844376694784 2846400301098 2849488699392 2856081948672 2861214990336 2864645554176 2876434219008 2879883030528 2888271396864 2891734401024 2895048230904 2903634542592 2906962009632 2908853047296 2910116118528 2912186494566 2915583655936 2920823635968 2922091905024 2924170801128 2925595459584 2936204425824 2937634947072 2939724901134 2949723979776 2951822534472 2955025317888 2967185915904 2967523718166 2970743537664 2974147909344 2982968819712 2986387201152 2989967845032 2997375351362 2998676860416 3002272239456 3007668018978 3014627269248 3017898196992 3020045253624 3032473423392 3033950846976 3036109324122 3037427652096 3042886614048 3046436241408 3048603601176 3049927354368 3055408781184 3061149295008 3062478495744 3064470700032 3067982479872 3071660955552 3080607922176 3084301535616 3096994134528 3100707394848 3106280085174 3113467507584 3119063130792 3120417478656 3126280131072 3131898781536 3133258702848 3137015443968 3144787253888 3146152771584 3149924972544 3155586118272 3162887626752 3168572069376 3172371150816 3175903625216 3181611460608 3185426176128 3186809339904 3198534925824 3199923781632 3205674786816 3211697620992 3213092192256 3218866864128 3222726248448 3232113229824 3235988496384 3249305321472 3253201201152 3256929259767 3266588860416 3270332260836 3272459678208 3273880633344 3280031612928 3285926590464 3287353393152 3289692151269 3291294892032 3299448922112 3300881596416 3303229979052 3304839315456 3318439477248 3320800351281 3324403482624 3332095606784 3338084155392 3342086479872 3343537668096 3345916398012 3355839922176 3359685601296 3369649963008 3373511467968 3377171791872 3377556269388 3391455677904 3395135471616 3397550910327 3409107222528 3411532601316 3413194702848 3417106108608 3425571830128 3427240771584 3429679051323 3431168273664 3437334878832 3441344643072 3443792956884 3445288307712 3447529537536 3451480289856 3455618574996 3461716901888 3465683912448 3469839227568 3484118401344 3488295819204 3498456337152 3502650946032 3508946022141 3510469663488 3517065147456 3520881229824 3523386129228 3524916040704 3537885660624 3539421868032 3543665594112 3550034383056 3558248580096 3564643578048 3572891578368 3579312893184 3583604448144 3585160507392 3594042575872 3598351791552 3599914254336 3606384135168 3613159823616 3614728716288 3621225222144 3625567029504 3629604143104 3636127383552 3640487058432 3655468486656 3659851351296 3670511566848 3674912467968 3681517137984 3683115712512 3690035564544 3696667414272 3698272567296 3711880037376 3713491795968 3717944229888 3733244411904 3739953917952 3748607557632 3755344674816 3759847289856 3761479876608 3770798768128 3775319912448 3776959217664 3779646301458 3790856208384 3792502259712 3795200401464 3799318265856 3814953320448 3815387637642 3819527405568 3835245625344 3839844040704 3851028529152 3853768308894 3855645868032 3860064307872 3867001738686 3871512723456 3875949346176 3878470729728 3880154824704 3882915326088 3894431514624 3898894401504 3900793946112 3903569131014 3914939234432 3916846596096 3919633201512 3935763379296 3940033757184 3940482314286 3949278371424 3956247887872 3956698290888 3960991383552 3965530545792 3977291759616 3980121368202 3981849601536 3986623793376 3998235813888 4003029652608 4010224025304 4019503025664 4026727004832 4031555004162 4043297897856 4045267795968 4048145765496 4049903536128 4057182152064 4064804801568 4066569805824 4073878374912 4081532393344 4083304660992 4085960933376 4090643306496 4095547940736 4107477229568 4112402047488 4117332770208 4129325512704 4134276526464 4141706780232 4143505176576 4151290010112 4158750841056 4160556638208 4168373508096 4175865042048 4177678270464 4182687258624 4194870362112 4199899963392 4207448157696 4217183502336 4224762759168 4229828201088 4242148614144 4247234901504 4249079119872 4264713234432 4266565042176 4269600451647 4274233049088 4282263494656 4284122923008 4291822485504 4296968331264 4309484306432 4314651328512 4319824545792 4332407095296 4337601601536 4342572346356 4355451813888 4360443014448 4363279570944 4365174177792 4368279741849 4373375483904 4381235453952 4383137857536 4386256201692 4388393189376 4404306638736 4406452420608 4409587351701 4424585969664 4427733801708 4432537976832 4450778873856 4451285577249 4456115306496 4461221864016 4474453229568 4479580801728 4484951767548 4492866617344 4496063027043 4498015290624 4503408359184 4511502028467 4521940903872 4526847295488 4530067880436 4548710135088 4550926270464 4554163986183 4556141478144 4569654362112 4572905401764 4574891031552 4583113171776 4591723942512 4593717743616 4596706050048 4601973719808 4607491433328 4620911883264 4626452303424 4645491201792 4651061092272 4659420127761 4664608449536 4670201261376 4678594696188 4680626217984 4689420196608 4697848172304 4699888054272 4705523165952 4717180880832 4719229157376 4724887458816 4733379177408 4744331440128 4752858104064 4763855437824 4772417190912 4778139264192 4780214009856 4797802388736 4799885672448 4808512180224 4817546431488 4819638288384 4828300296192 4834089372672 4848169844736 4853982744576 4873957982208 4879801801728 4894015422464 4899883290624 4905498391254 4908689517312 4910820950016 4920047419392 4928889885696 4931030089728 4936942338048 4949173383168 4951322394624 4954844968578 4957258973184 4977659215872 4986605223936 4998143410176 5007126233088 5013129719808 5015306502144 5018874597018 5033759883264 5035945623552 5039528401944 5054474944512 5060267201952 5065757687808 5066334404082 5086604427264 5087183516856 5092703207424 5113660833792 5117298901974 5119792054272 5125659162912 5134704705536 5138357745192 5140861157376 5146752410496 5156002318248 5162016964608 5165689435326 5167932461568 5171294306304 5177220434784 5192575352832 5198525868672 5201058594816 5204758841352 5226177602016 5232443728806 5247684505728 5253378342912 5253976419048 5265704495232 5275597721184 5281321844736 5285079193842 5287374061056 5303055679488 5306828490936 5309132802048 5315498391168 5325051574584 5330981085184 5337372870144 5346965367072 5359337367552 5368969339776 5375406672216 5377740761088 5391063863808 5397527687328 5399871381504 5409576202752 5419739735424 5422093074432 5431837833216 5444406214656 5454191075328 5460730587648 5483202729984 5489777026944 5505767350272 5512368701952 5522275706976 5524673568768 5535053346816 5545001121408 5547408850944 5557831344128 5567820056064 5570237693952 5576916344832 5593160482816 5599866617856 5609930876928 5622911336448 5633017012224 5639770934784 5642219814912 5656198152192 5662979868672 5665438826496 5669469452187 5686284312576 5688753389568 5692800602196 5698977398784 5722429980672 5723081456463 5729291108352 5752868438016 5759766061056 5776542793728 5780652463341 5783468802048 5790096461808 5800502608029 5807269085184 5813924019264 5817706094592 5820232237056 5824372989132 5831167311872 5841647271936 5848341602256 5851190919168 5855353696521 5872408851648 5875269894144 5879449802268 5903645068944 5910050635776 5910723471429 5934371831808 5935047436332 5941487075328 5948295818688 5965937639424 5970182052303 5972774402304 5979935690064 5994750702724 5997353720832 6004544478912 6015336037956 6029254538496 6040090507248 6047332506243 6064946846784 6067901693952 6072218648244 6074855304192 6085773228096 6097207202352 6099854708736 6110817562368 6122298590016 6124956991488 6128941400064 6135964959744 6143321911104 6161215844352 6168603071232 6193988269056 6201414789696 6212560170348 6226935015168 6238126261584 6240834957312 6252560262144 6263797563072 6266517405696 6274030887936 6289574507776 6292305543168 6299849945088 6311172236544 6325775253504 6337144138752 6344742301632 6351807250432 6363222921216 6370852352256 6373618679808 6397069851648 6399847563264 6411349573632 6423395241984 6426184384512 6437733728256 6445452496896 6464226459648 6471976992768 6498610642944 6506402402304 6513858519534 6533177720832 6540664521672 6544919356416 6547761266688 6560063225856 6571853180928 6574706786304 6579384302538 6582589784064 6598897844224 6601763192832 6606459958104 6609678630912 6636878954496 6641600702562 6648806965248 6664191213568 6676168310784 6684172959744 6687075336192 6691832796024 6711679844352 6719371202592 6739299926016 6747022935936 6754343583744 6755112538776 6782911355808 6790270943232 6795101820654 6818214445056 6823065202632 6826389405696 6834212217216 6851143660256 6854481543168 6859358102646 6862336547328 6874669757664 6882689286144 6887585913768 6890576615424 6895059075072 6902960579712 6911237149992 6923433803776 6931367824896 6939678455136 6968236802688 6976591638408 6996912674304 7005301892064 7017892044282 7020939326976 7034130294912 7041762459648 7046772258456 7049832081408 7075771321248 7078843736064 7087331188224 7100068766112 7116497160192 7129287156096 7145783156736 7158625786368 7167208896288 7170321014784 7188085151744 7196703583104 7199828508672 7212768270336 7226319647232 7229457432576 7242450444288 7251134059008 7259208286208 7272254767104 7280974116864 7310936973312 7319702702592 7341023133696 7349824935936 7358247586881 7363034275968 7366231425024 7380071129088 7393334828544 7396545134592 7423760074752 7426983591936 7432267452867 7435888459776 7466488823808 7479907835904 7497215115264 7510689349632 7519694579712 7522959753216 7528311895527 7541597536256 7550639824896 7553918435328 7559292602916 7581712416768 7590400802928 7598636531712 7599501606123 7629906640896 7630775275284 7639054811136 7670491250688 7675948352961 7679688081408 7702057058304 7707536617788 7711291736064 7720128615744 7734003477372 7743025446912 7748534152989 7751898692352 7756941459456 7765830652176 7788863029248 7797788803008 7801587892224 7807138262028 7829878468864 7839266403024 7848665593209 7871526758592 7880067514368 7880964628572 7898556742848 7913396581776 7921982767104 7927618790763 7931061091584 7954583519232 7960242736404 7963699203072 7973247586752 7996471627776 8006059305216 8020448050608 8039006051328 8053454009664 8063110008324 8086595795712 8096291530992 8099807072256 8114364304128 8129609603136 8133139611648 8147756749824 8163064786688 8166609321984 8181286612992 8191095881472 8214954459136 8224804094976 8234665540416 8258651025408 8268553052928 8283413560464 8287010353152 8302580020224 8317501682112 8321113276416 8336747016192 8351730084096 8355356540928 8365374517248 8389740724224 8399799926784 8414896315392 8434367004672 8449525518336 8459656402176 8484297228288 8494469803008 8498158239744 8529426468864 8533130084352 8539200903294 8548466098176 8564526989312 8568245846016 8583644971008 8593936662528 8618968612864 8629302657024 8639649091584 8664814190592 8675203203072 8685144692712 8710903627776 8720886028896 8726559141888 8730348355584 8736559483698 8746750967808 8762470907904 8766275715072 8772512403384 8776786378752 8808613277472 8812904841216 8819174703402 8849171939328 8855467603416 8865075953664 8901557747712 8902571154498 8912230612992 8922443728032 8948906459136 8959161603456 8969903535096 8985733234688 8992126054086 8996030581248 9006816718368 9023004056934 9043881807744 9053694590976 9060135760872 9097420270176 9101852540928 9108327972366 9112282956288 9139308724224 9145810803528 9149782063104 9166226343552 9183447885024 9187435487232 9193412100096 9203947439616 9214982866656 9241823766528 9252904606848 9290982403584 9302122184544 9318840255522 9329216899072 9340402522752 9357189392376 9361252435968 9378840393216 9395696344608 9399776108544 9411046331904 9434361761664 9438458314752 9449774917632 9466758354816 9488662880256 9505716208128 9527710875648 9544834381824 9556278528384 9560428019712 9595604777472 9599771344896 9617024360448 9635092862976 9639276576768 9656600592384 9668178745344 9696339689472 9707965489152 9747915964416 9759603603456 9770787779301 9788030844928 9799766581248 9810996782508 9817379034624 9821641900032 9840094838784 9857779771392 9862060179456 9869076453807 9873884676096 9898346766336 9902644789248 9909689937156 9914517946368 9955318431744 9962401053843 9973210447872 9996286820352 10014252466176 10026259439616 10030613004288 10037749194036 10067519766528 10079056803888 10108949889024 10120534403904 10131515375616 10132668808164 10174367033712 10185406414848 10192652730981 10227321667584 10234597803948 10239584108544 10251318325824 10276715490384 10281722314752 10289037153969 10293504820992 10312004636496 10324033929216 10331378870652 10335864923136 10342588612608 10354440869568 10385150705664 10397051737344 10409517682704 10452355204032 10464887457612 10495369011456 10507952838096 10526838066423 10531408990464 10551195442368 10562643689472 10570158387684 10574748122112 10613656981872 10618265604096 10630996782336 10650103149168 10661962170368 10674745740288 10693930734144 10718674735104 10737938679552 10750813344432 10755481522176 10782127727616 10795055374656 10799742763008 10819152405504 10839479470848 10844186148864 10863675666432 10888812429312 10908382150656 10921461175296 10966405459968 10979554053888 11011534700544 11024737403904 11044551413952 11049347137536 11070106693632 11090002242816 11094817701888 11115662688256 11135640112128 11140475387904 11153832689664 11186320965632 11199733235712 11219861753856 11245822672896 11266034024448 11279541869568 11284439629824 11312396304384 11325959737344 11330877652992 11338938904374 11372568625152 11377506779136 11385601204392 11397954797568 11444859961344 11446162912926 11458582216704 11505736876032 11519532122112 11553085587456 11561304926682 11566937604096 11580192923616 11601005216058 11614538170368 11627848038528 11635412189184 11640464474112 11648745978264 11662334623744 11683294543872 11696683204512 11702381838336 11710707393042 11744817703296 11750539788288 11758899604536 11807290137888 11820101271552 11821446942858 11868743663616 11870094872664 11882974150656 11896591637376 11931875278848 11940364104606 11945548804608 11959871380128 11989501405448 11994707441664 12009088957824 12030672075912 12058509076992 12080181014496 12094665012486 12129893693568 12135803387904 12144437296488 12149710608384 12171546456192 12194414404704 12199709417472 12221635124736 12244597180032 12249913982976 12257882800128 12271929919488 12286643822208 12322431688704 12337206142464 12387976538112 12402829579392 12425120340696 12453870030336 12476252523168 12481669914624 12505120524288 12527595126144 12533034811392 12548061775872 12579149015552 12584611086336 12599699890176 12622344473088 12651550507008 12674288277504 12689484603264 12703614500864 12726445842432 12741704704512 12747237359616 12794139703296 12799695126528 12808801354941 12822699147264 12846790483968 12852368769024 12875467456512 12890904993792 12928452919296 12943953985536 12997221285888 13012804804608 13027717039068 13066355441664 13081329043344 13089838712832 13095522533376 13104839225547 13120126451712 13143706361856 13149413572608 13158768605076 13165179568128 13197795688448 13212919916208 13219357261824 13228762055103 13273757908992 13283201405124 13297613930496 13352336621568 13353856731747 13368345919488 13383665592048 13423359688704 13438742405184 13478599852032 13488189081129 13494045871872 13510225077552 13534506085401 13565822711616 13580541886464 13590203641308 13646130405264 13652778811392 13662491958549 13668424434432 13702287320512 13708963086336 13718716205292 13724673094656 13749339515328 13775171827536 13781153230848 13790118150144 13805921159424 13822474299984 13846867607552 13862735649792 13879356910272 13936473605376 13953183276816 13993825348608 14010603784128 14035784088564 14041878653952 14068260589824 14093544516912 14099664162816 14151542642496 14157687472128 14174662376448 14200137532224 14232994320384 14258574312192 14291566313472 14317251572736 14334417792576 14340642029568 14376170303488 14393407166208 14399657017344 14425536540672 14452639294464 14458914865152 14484900888576 14502268118016 14518416572416 14544509534208 14561948233728 14621873946624 14639405405184 14682046267392 14699649871872 14716495173762 14726068551936 14732462850048 14760142258176 14786669657088 14793090269184 14847520149504 14853967183872 14864534905734 14871776919552 14932977647616 14959815671808 14994430230528 15021378699264 15039389159424 15045919506432 15056623791054 15083195072512 15101279649792 15107836870656 15118585205832 15163424833536 15180801605856 15197273063424 15199003212246 15259813281792 15261550550568 15278109622272 15340982501376 15351896705922 15359376162816 15404114116608 15415073235576 15422583472128 15440257231488 15468006954744 15486050893824 15497068305978 15503797384704 15513882918912 15531661304352 15577726058496 15595577606016 15603175784448 15614276524056 15659756937728 15678532806048 15697331186418 15743053517184 15760135028736 15761929257144 15797113485696 15826793163552 15843965534208 15855237581526 15862122183168 15909167038464 15920485472808 15927398406144 15946495173504 15992943255552 16012118610432 16040896101216 16078012102656 16106908019328 16126220016648 16173191591424 16192583061984 16199614144512 16228728608256 16259219206272 16266279223296 16295513499648 16326129573376 16333218643968 16362573225984 16382191762944 16429908918272 16449608189952 16469331080832 16517302050816 16537106105856 16566827120928 16574020706304 16605160040448 16635003364224 16642226552832 16673494032384 16703460168192 16710713081856 16730749034496 16779481448448 16799599853568 16829792630784 16868734009344 16899051036672 16919312804352 16968594456576 16988939606016 16996316479488 17008408356561 17058852937728 17066260168704 17078401806588 17096932196352 17129053978624 17167289942016 17169244369389 17187873325056 17237937225728 17258605314048 17279298183168 17329628381184 17341957390023 17350406406144 17370289385424 17421807255552 17441772057792 17453118283776 17460696711168 17473118967396 17493501935616 17524941815808 17545024806768 17553572757504 17566061089563 17617226554944 17625809682432 17638349406804 17710935206832 17730151907328 17732170414287 17803115495424 17805142308996 17824461225984 17844887456064 17897812918272 17910546156909 17918323206912 17939807070192 17971466469376 17984252108172 17992061162496 18013633436736 18046008113868 18087763615488 18120271521744 18194840540352 18203705081856 18216655944732 18224565912576 18291621607056 18299564126208 18332452687104 18366895770048 18374870974464 18386824200192 18407894879232 18429965733312 18483647533056 18505809213696 18581964807168 18604244369088 18637680511044 18658433798144 18680805045504 18714378784752 18722504871936 18757680786432 18791392689216 18799552217088 18822092663808 18868723523328 18876916629504 18899549835264 18933516709632 18977325760512 19011432416256 19055421751296 19089668763648 19112557056768 19120856039424 19191209554944 19199542689792 19234048720896 19270185725952 19278553153536 19313201184768 19336357490688 19392679378944 19415930978304 19495831928832 19519207206912 19541575558602 19576061689856 19599533162496 19621993565016 19634758069248 19643283800064 19680189677568 19715559542784 19724120358912 19738152907614 19747769352192 19796693532672 19805289578496 19819379874312 19829035892736 19910636863488 19924802107686 19946420895744 19992573640704 20028504932352 20052518879232 20061226008576 20075498388072 20135039533056 20158113607776 20217899778048 20241068807808 20263030751232 20265337616328 20348734067424 20370812829696 20385305461962 20454643335168 20469195607896 20479168217088 20502636651648 20553430980768 20563444629504 20578074307938 20587009641984 20624009272992 20648067858432 20662757741304 20671729846272 20685177225216 20708881739136 20770301411328 20794103474688 20819035365408 20904710408064 20929774915224 20990738022912 21015905676192 21053676132846 21062817980928 21102390884736 21125287378944 21140316775368 21149496244224 21227313963744 21236531208192 21261993564672 21300206298336 21323924340736 21349491480576 21387861468288 21437349470208 21475877359104 21501626688864 21510963044352 21564255455232 21590110749312 21599485526016 21638304811008 21678958941696 21688372297728 21727351332864 21777624858624 21816764301312 21842922350592 21932810919936 21959108107776 22023069401088 22049474807808 22074742760643 22089102827904 22098694275072 22140213387264 22180004485632 22189635403776 22231325376512 22271280224256 22280950775808 22296802358601 22307665379328 22372641931264 22399466471424 22439723507712 22491645345792 22532068048896 22559083739136 22568879259648 22624792608768 22651919474688 22661755305984 22677877808748 22745137250304 22771202408784 22795909595136 22798504818369 22889719922688 22892325825852 22917164433408 23011473752064 23027845058883 23039064244224 23106171174912 23122609853364 23133875208192 23160385847232 23202010432116 23229076340736 23245602458967 23255696077056 23270824378368 23297491956528 23324669247488 23366589087744 23393366409024 23404763676672 23421414786084 23489635406592 23517799209072 23614580275776 23640202543104 23642893885716 23740189745328 23765948301312 23782856372289 23793183274752 23863750557696 23880728209212 23891097609216 23919742760256 23979002810896 23989414883328 24018177915648 24061344151824 24117018153984 24160362028992 24189330024972 24259787387136 24288874592976 24299421216768 24343092912384 24388828809408 24399418834944 24443270249472 24489194360064 24499827965952 24543859838976 24573287644416 24644863377408 24674412284928 24775953076224 24805659158784 24850240681392 24907740060672 24952505046336 24963339829248 25010241048576 25055190252288 25066069622784 25096123551744 25158298031104 25169222172672 25199399780352 25244688946176 25303101014016 25348576555008 25378969206528 25407229001728 25452891684864 25483409409024 25494474719232 25588279406592 25599390253056 25617602709882 25645398294528 25693580967936 25704737538048 25750934913024 25781809987584 25856905838592 25887907971072 25994442571776 26025609609216 26055434078136 26132710883328 26162658086688 26179677425664 26191045066752 26209678451094 26240252903424 26287412723712 26298827145216 26317537210152 26330359136256 26395591376896 26425839832416 26438714523648 26457524110206 26547515817984 26566402810248 26595227860992 26704673243136 26707713463494 26736691838976 26767331184096 26846719377408 26877484810368 26957199704064 26976378162258 26988091743744 27020450155104 27069012170802 27131645423232 27161083772928 27180407282616 27292260810528 27305557622784 27324983917098 27336848868864 27404574641024 27417926172672 27437432410584 27449346189312 27498679030656 27550343655072 27562306461696 27580236300288 27611842318848 27644948599968 27693735215104 27725471299584 27758713820544 27872947210752 27906366553632 27987650697216 28021207568256 28071568177128 28083757307904 28136521179648 28187089033824 28199328325632 28303085284992 28315374944256 28349324752896 28400275064448 28465988640768 28517148624384 28583132626944 28634503145472 28668835585152 28681284059136 28752340606976 28786814332416 28799314034688 28851073081344 28905278588928 28917829730304 28969801777152 29004536236032 29036833144832 29089019068416 29123896467456 29243747893248 29278810810368 29364092534784 29399299743744 29432990347524 29452137103872 29464925700096 29520284516352 29573339314176 29586180538368 29607229361421 29695040299008 29707934367744 29729069811468 29743553839104 29865955295232 29887203161529 29919631343616 29988860461056 30042757398528 30078778318848 30091839012864 30113247582108 30166390145024 30202559299584 30237170411664 30326849667072 30361603211712 30394546126848 30398006424492 30523101101136 30556219244544 30577958192943 30681965002752 30703793411844 30718752325632 30830146471152 30845166944256 30867111461907 30880514462976 30936013909488 30972101787648 30994136611956 31007594769408 31027765837824 31063322608704 31155452116992 31191155212032 31228553048112 31319513875456 31357065612096 31394662372836 31486107034368 31523858514288 31580514199269 31594226971392 31653586327104 31687931068416 31710475163052 31724244366336 31840970945616 31854796812288 31892990347008 31985886511104 32024237220864 32081792202432 32156024205312 32213816038656 32252440033296 32346383182848 32385166123968 32399228289024 32457457216512 32518438412544 32532558446592 32591026999296 32652259146752 32666437287936 32725146451968 32764383525888 32859817836544 32899216379904 32938662161664 33034604101632 33074212211712 33133654241856 33148041412608 33210320080896 33270006728448 33284453105664 33346988064768 33406920336384 33421426163712 33461498068992 33558962896896 33599199707136 33659585261568 33737468018688 33798102073344 33838625608704 33937188913152 33977879212032 33992632958976 34016816713122 34117705875456 34132520337408 34156803613176 34193864392704 34258107957248 34334579884032 34338488738778 34375746650112 34475874451456 34517210628096 34558596366336 34659256762368 34683914780046 34700812812288 34740578770848 34843614511104 34883544115584 34906236567552 34921393422336 34946237934792 34987003871232 35049883631616 35090049613536 35107145515008 35132122179126 35234453109888 35251619364864 35276698813608 35421870413664 35460303814656 35464340828574 35606230990848 35610284617992 35648922451968 35689774912128 35795625836544 35821092313818 35836646413824 35879614140384 35942932938752 35968504216344 35984122324992 36027266873472 36092016227736 36175527230976 36240543043488 36389681080704 36407410163712 36433311889464 36449131825152 36583243214112 36599128252416 36664905374208 36733791540096 36749741948928 36773648400384 36815789758464 36859931466624 36967295066112 37011618427392 37163929614336 37208488738176 37275361022088 37316867596288 37361610091008 37428757569504 37445009743872 37515361572864 37582785378432 37599104434176 37644185327616 37737447046656 37753833259008 37799099670528 37867033419264 37954651521024 38022864832512 38110843502592 38179337527296 38225114113536 38241712078848 38382419109888 38399085379584 38426404064823 38468097441792 38540371451904 38557106307072 38626402369536 38672714981376 38785358757888 38831861956608 38991663857664 39038414413824 39083151117204 39152123379712 39199066324992 39243987130032 39269516138496 39286567600128 39314517676641 39360379355136 39431119085568 39448240717824 39476305815228 39495538704384 39593387065344 39638759748624 39658071785472 39686286165309 39821273726976 39849604215372 39892841791488 40057009864704 40061570195241 40105037758464 40150996776144 40270079066112 40316227215552 40435799556096 40464567243387 40482137615616 40530675232656 40603518256203 40697468134848 40741625659392 40770610923924 40938391215792 40958336434176 40987475875647 41005273303296 41106861961536 41126889259008 41156148615876 41174019283968 41248018545984 41325515482608 41343459692544 41370354450432 41417763478272 41540602822656 41588206949376 41638070730816 41809420816128 41859549830448 41981476045824 42031811352384 42107352265692 42125635961856 42204781769472 42280633550736 42298992488448 42454627927488 42473062416384 42523987129344 42600412596672 42647848681472 42698982961152 42775722936576 42874698940416 42951754718208 43003253377728 43021926088704 43128510910464 43180221498624 43198971052032 43276609622016 43357917883392 43376744595456 43454702665728 43555249717248 43633528602624 43685844701184 43865621839872 43918216215552 44046138802176 44098949615616 44149485521286 44178205655808 44197388550144 44280426774528 44360008971264 44379270807552 44462650753024 44542560448512 44561901551616 44593604717202 44615330758656 44745283862528 44798932942848 44879447015424 44983290691584 45064136097792 45118167478272 45137758519296 45249585217536 45303838949376 45323510611968 45355755617496 45490274500608 45542404817568 45591819190272 45597009636738 45779439845376 45784651651704 45834328866816 46022947504128 46055690117766 46078128488448 46212342349824 46245219706728 46267750416384 46320771694464 46404020864232 46458152681472 46491204917934 46511392154112 46541648756736 46594983913056 46649338494976 46733178175488 46786732818048 46809527353344 46842829572168 46979270813184 47035598418144 47229160551552 47280405086208 47285787771432 47480379490656 47531896602624 47565712744578 47586366549504 47727501115392 47761456418424 47782195218432 47839485520512 47958005621792 47978829766656 48036355831296 48122688303648 48234036307968 48320724057984 48378660049944 48519574774272 48577749185952 48598842433536 48686185824768 48777657618816 48798837669888 48886540498944 48978388720128 48999655931904 49087719677952 49146575288832 49289726754816 49348824569856 49551906152448 49611318317568 49700481362784 49815480121344 49905010092672 49926679658496 50020482097152 50110380504576 50132139245568 50192247103488 50316596062208 50338444345344 50398799560704 50489377892352 50606202028032 50697153110016 50757938413056 50814458003456 50905783369728 50966818818048 50988949438464 51025225069683 51176558813184 51198780506112 51235205419764 51290796589056 51387161935872 51501869826048 51507733108167 51563619975168 51713811677184 51775815942144 51988885143552 52025872170069 52051219218432 52110868156272 52265421766656 52325316173376 52359354851328 52382090133504 52419356902188 52480505806848 52574825447424 52635074420304 52660718272512 52698183268689 52791182753792 52851679664832 52877429047296 52915048220412 53132805620496 53190455721984 53196511242861 53409346486272 53415426926988 53473383677952 53534662368192 53693438754816 53731638470727 53754969620736 53914399408128 53952756324516 53976183487488 54040900310208 54138024341604 54263290846464 54360814565232 54584521621056 54611115245568 54649967834196 54673697737728 54809149282048 54874864821168 54898692378624 54997358061312 55100687310144 55124612923392 55160472600576 55223684637696 55289897199936 55450942599168 55517427641088 55745894421504 55812733107264 55975301394432 56042415136512 56143136354256 56167514615808 56273042359296 56374178067648 56398656651264 56606170569984 56630749888512 56698649505792 56800550128896 56931977281536 57034297248768 57166265253888 57269006290944 57337671170304 57362568118272 57504681213952 57573628664832 57598628069376 57702146162688 57810557177856 57835659460608 57939603554304 58009072472064 58073666289664 58178038136832 58247792934912 58487495786496 58557621620736 58728185069568 58798599487488 58865980695048 58904274207744 58929851400192 59040569032704 59146678628352 59172361076736 59214458722842 59390080598016 59415868735488 59458139622936 59487107678208 59731910590464 59774406323058 59839262687232 59977720922112 60085514797056 60157556637696 60183678025728 60226495164216 60332780290048 60405118599168 60474340823328 60653699334144 60723206423424 60789092253696 60796012848984 61046202202272 61112438489088 61155916385886 61363930005504 61407586823688 61437504651264 61660292942304 61690333888512 61734222923814 61761028925952 61872027818976 61944203575296 61988273223912 62015189538816 62055531675648 62126645217408 62310904233984 62382310424064 62457106096224 62639027750912 62714131224192 62789324745672 62972214068736 63047717028576 63161028398538 63188453942784 63307172654208 63375862136832 63420950326104 63448488732672 63681941891232 63709593624576 63785980694016 63971773022208 64048474441728 64163584404864 64312048410624 64427632077312 64504880066592 64692766365696 64770332247936 64798456578048 64914914433024 65036876825088 65065116893184 65182053998592 65304518293504 65332874575872 65450292903936 65528767051776 65719635673088 65798432759808 65877324323328 66069208203264 66148424423424 66224228281929 66267308483712 66296082825216 66420640161792 66540013456896 66568906211328 66693976129536 66813840672768 66842852327424 66890407075803 66922996137984 67117925793792 67198399414272 67319170523136 67474936037376 67596204146688 67677251217408 67874377826304 67955758424064 67985265917952 68033633426244 68235411750912 68313607226352 68387728785408 68395514455107 68516215914496 68669159768064 68676977477556 68751493300224 69034421256192 69083535176649 69117192732672 69318513524736 69367829560092 69401625624576 69481157541696 69687229022208 69736807376901 69767088231168 69812473135104 69892475869584 69974007742464 70099767263232 70180099227072 70214291030016 70264244358252 70468906219776 70553397627216 70843740827328 70920607629312 70928681657148 71220569235984 71297844903936 71348569116867 71379549824256 71591251673088 71642184627636 71673292827648 71759228280768 71937008432688 71968244649984 72054533746944 72184032455472 72351054461952 72481086086976 72779362161408 72866623778928 72898263650304 73166486428224 73198256504832 73329810748416 73467583080192 73499483897856 73631579516928 73719862933248 73934590132224 74023236854784 74327859228672 74416977476352 74550722044176 74633735192576 74723220182016 74857515139008 74890019487744 75030723145728 75165570756864 75198208868352 75288370655232 75474894093312 75507666518016 75598199341056 75734066838528 75909303042048 76045729665024 76221687005184 76358675054592 76450228227072 76483424157696 76764838219776 76798170759168 76852808129646 76936194883584 77080742903808 77114212614144 77252804739072 77345429962752 77570717515776 77663723913216 77983327715328 78076828827648 78166302234408 78304246759424 78398132649984 78487974260064 78539032276992 78573135200256 78629035353282 78720758710272 78862238171136 78896481435648 78952611630456 78991077408768 79186774130688 79277519497248 79316143570944 79372572330618 79642547453952 79699208430744 79785683582976 80114019729408 80123140390482 80210075516928 80301993552288 80540158132224 80632454431104 80871599112192 80929134486774 80964275231232 81061350465312 81207036512406 81394936269696 81483251318784 81541221847848 81876782431584 81916672868352 81974951751294 82010546606592 82213723923072 82253778518016 82312297231752 82348038567936 82496037091968 82651030965216 82686919385088 82740708900864 82835526956544 83081205645312 83176413898752 83276141461632 83618841632256 83719099660896 83962952091648 84063622704768 84214704531384 84251271923712 84409563538944 84561267101472 84597984976896 84909255854976 84946124832768 85047974258688 85200825193344 85295697362944 85397965922304 85551445873152 85749397880832 85903509436416 86006506755456 86043852177408 86257021820928 86360442997248 86397942104064 86553219244032 86715835766784 86753489190912 86909405331456 87110499434496 87267057205248 87371689402368 87731243679744 87836432431104 88092277604352 88197899231232 88298971042572 88356411311616 88394777100288 88560853549056 88720017942528 88758541615104 88821688084263 88925301506048 89085120897024 89123803103232 89187209434404 89230661517312 89597865885696 89661609484587 89758894030848 89966581383168 90128272195584 90236334956544 90275517038592 90499170435072 90607677898752 90711511234992 90980549001216 91084809635136 91183638380544 91194019273476 91569303303408 91668657733632 91733874578829 92045895008256 92111380235532 92156256976896 92490439413456 92535500832768 92601334385721 92641543388928 92808041728464 92916305362944 92982409835868 93022784308224 93083297513472 93189967826112 93466356350976 93573465636096 93685659144336 93958541626368 94071196836288 94458321103104 94571575542864 94741542597807 94960758981312 95063793205248 95131425489156 95172733099008 95522912836848 95564390436864 95678971041024 95916011243584 95957659533312 96072711662592 96245376607296 96468072615936 96641448115968 96757320099888 97039149548544 97155498371904 97197684867072 97372371649536 97555315237632 97597675339776 97773080997888 97956777440256 97999311863808 98175439355904 98293150577664 98579453509632 98697649139712 99103812304896 99222636635136 99400962725568 99630960242688 99810020185344 99853359316992 100040964194304 100220761009152 100264278491136 100384494206976 100633192124416 100676888690688 100797599121408 100978755784704 101212404056064 101394306220032 101515876826112 101628916006912 101811566739456 101933637636096 101977898876928 102050450139366 102353117626368 102397561012224 102470410839528 102581593178112 102774323871744 103003739652096 103015466216334 103127239950336 103427623354368 103551631884288 103977770287104 104051744340138 104102438436864 104221736312544 104530843533312 104650632346752 104718709702656 104764180267008 104838713804376 104961011613696 105149650894848 105270148840608 105321436545024 105396366537378 105582365507584 105703359329664 105754858094592 105830096440824 106265611240992 106380911443968 106393022485722 106818692972544 106830853853976 106946767355904 107069324736384 107386877509632 107463276941454 107509939241472 107828798816256 107905512649032 107952366974976 108081800620416 108276048683208 108526581692928 108721629130464 109169043242112 109222230491136 109299935668392 109347395475456 109618298564096 109749729642336 109797384757248 109994716122624 110201374620288 110249225846784 110320945201152 110447369275392 110579794399872 110901885198336 111034855282176 111491788843008 111625466214528 111950602788864 112084830273024 112286272708512 112335029231616 112546084718592 112748356135296 112797313302528 113212341139968 113261499777024 113397299011584 113601100257792 113863954563072 114068594497536 114332530507776 114538012581888 114675342340608 114725136236544 115009362427904 115147257329664 115197256138752 115279212194469 115404292325376 115621114355712 115671318921216 115879207108608 116018144944128 116356076273664 116495585869824 116974991572992 117115243241472 117456370139136 117597198974976 117731961390096 117808548415488 117859702800384 117943553029923 118081138065408 118293357256704 118344722153472 118428917445684 118780161196032 118916279245872 118974215356416 119058858495927 119463821180928 119548812646116 119678525374464 120171029594112 120184710585723 120315113275392 120452990328432 120665560580096 120810237198336 120948681646656 121307398668288 121393701730161 121446412846848 121592025697968 122092404404544 122224876978176 122311832771772 122815173647376 122875009302528 122962427626941 123320585884608 123380667777024 123468445847628 123522057851904 123744055637952 123976546447824 124030379077632 124111063351296 124253290434816 124621808467968 124764620848128 124914212192448 125278055501824 125428262448384 125578649491344 125944428137472 126095434057152 126322056797076 126376907885568 126614345308416 126841900652208 126896977465344 127363883782464 127419187249152 127571961388032 127943546044416 128096948883456 128327168809728 128624096821248 128855264154624 129009760133184 129385532731392 129540664495872 129596913156096 129829828866048 130073753650176 130130233786368 130364107997184 130609036587008 130665749151744 130900585807872 131057534103552 131439271346176 131596865519616 131754648646656 132138416406528 132296848846848 132448456563858 132534616967424 132592165650432 132841280323584 133080026913792 133137812422656 133387952259072 133627681345536 133685704654848 133780814151606 133845992275968 134235851587584 134396798828544 134638341046272 134949872074752 135192408293376 135354502434816 135748755652608 135911516848128 135970531835904 136067266852488 136470823501824 136627214452704 136775457570816 136791028910214 137032431828992 137338319536128 137353954955112 137502986600448 138068842512384 138167070353298 138234385465344 138637027049472 138735659120184 138803251249152 138962315083392 139374458044416 139473614753802 139534176462336 139624946270208 139784951739168 139948015484928 140199534526464 140360198454144 140428582060032 140528488716504 140937812439552 141106795254432 141687481654656 141841215258624 141857363314296 142441138471968 142595689807872 142697138233734 142759099648512 143182503346176 143284369255272 143346585655296 143518456561536 143874016865376 143936489299968 144109067493888 144368064910944 144702108923904 144962172173952 145558724322816 145733247557856 145796527300608 146332972856448 146396513009664 146659621496832 146935166160384 146998967795712 147263159033856 147439725866496 147869180264448 148046473709568 148655718457344 148833954952704 149101444088352 149267470385152 149446440364032 149715030278016 149780038975488 150061446291456 150331141513728 150396417736704 150576741310464 150949788186624 151015333036032 151196398682112 151468133677056 151818606084096 152091459330048 152443374010368 152717350109184 152900456454144 152966848315392 153075675209049 153529676439552 153596341518336 153705616259292 153872389767168 154161485807616 154505609478144 154523199324501 154690859925504 155141435031552 155327447826432 155966655430656 156077616510207 156153657655296 156332604468816 156608493518848 156796265299968 156975948520128 157078064553984 157146270400512 157258070706564 157441517420544 157724476342272 157905223260912 157982154817536 158373548261376 158555038994496 158632287141888 158745144661236 159398416861488 159571367165952 159589533728583 160228039458816 160246280780964 160420151033856 160603987104576 161080316264448 161194915412181 161264908862208 161743198224384 161858268973548 161928550462464 162122700930624 162414073024812 162789872539392 163082443695696 163753564863168 163833345736704 163949903502588 164021093213184 164427447846144 164624594463504 164696077135872 164992074183936 165302061930432 165373838770176 165481417801728 165671053913088 166352827797504 166552282923264 167237683264512 167438199321792 167925904183296 168127245409536 168429409062768 168502543847424 168819127077888 169122534202944 169195969953792 169818511709952 169892249665536 170095948517376 170401650386688 170591394725888 170795931844608 171102891746304 171498795761664 171807018872832 172013013510912 172087704354816 172514043641856 172720885994496 172795884208128 173106438488064 173431671533568 173506978381824 173818810662912 174220998868992 174534114410496 174743378804736 175462487359488 175672864862208 176184555208704 176395798462464 176597942085144 176712822623232 176789554200576 177121707098112 177440035885056 177517083230208 177643376168526 177850603012096 178170241794048 178247606206464 178374418868808 178461323034624 179195731771392 179323218969174 179517788061696 179933162766336 180256544391168 180472669913088 180551034077184 180998340870144 181215355797504 181423022469984 181961098002432 182169619270272 182367276761088 182388038546952 183138606606816 183337315467264 183467749157658 184091790016512 184222760471064 184312513953792 184980878826912 185071001665536 185202668771442 185283086777856 185616083456928 185832610725888 185964819671736 186045568616448 186166595026944 186379935652224 186932712701952 187146931272192 187371318288672 187917083252736 188142393672576 188916642206208 189143151085728 189483085195614 189921517962624 190127586410496 190262850978312 190345466198016 191045825673696 191128780873728 191357942082048 191832022487168 191915319066624 192145423325184 192490753214592 192936145231872 193282896231936 193514640199776 194078299097088 194310996743808 194395369734144 194744743299072 195110630475264 195195350679552 195546161995776 195913554880512 195998623727616 196350878711808 196586301155328 197158907019264 197395298279424 198207624609792 198445273270272 198672684845787 198801925451136 199261920485376 199620040370688 199706718633984 200081928388608 200441522018304 200528556982272 200671221227409 200768988413952 201266384248832 201353777381376 201595198242816 201957511569408 202424808112128 202788612440064 203031753652224 203257832013824 203623133478912 203867275272192 203955797753856 204100900278732 204706235252736 204940821679056 205163186356224 205548647743488 206007479304192 206030932432668 206254479900672 207103263768576 207250605529947 207955540574208 208103488680276 208204876873728 208443472625088 209061687066624 209210422130703 209301264693504 209437419405312 209677427608752 209922023227392 210299301789696 210540297681216 210642873090048 210792733074756 211164731015168 211406718659328 211660192881648 212531222481984 212761822887936 212786044971444 213661707707952 213893534711808 214045707350601 214138649472768 214773755019264 214926553882908 215019878482944 215811025298064 215904733949952 216163601240832 216552097366416 217053163385856 217443258260928 218338086484224 218599871336784 218694790950912 219236597128192 219499459284672 219594769514496 219989432245248 220402749240576 220498451693568 220894738550784 221159588799744 221803770396672 222069710564352 222983577686016 223250932429056 223901205577728 224169660546048 224572545417024 224670058463232 225092169437184 225496712270592 225594626605056 226424682279936 226522999554048 226794598023168 227202200515584 227727909126144 228137188995072 228665061015552 229076025163776 229350684681216 229450272473088 230018724855808 230294514659328 230394512277504 230558424388938 230808584650752 231242228711424 231342637842432 231758414217216 232036289888256 232712152547328 232991171739648 233949983145984 234230486482944 234912740278272 235194397949952 235463922780192 235617096830976 235719405600768 235887106059846 236162276130816 236586714513408 236689444306944 236857834891368 237560322392064 237832558491744 237948430712832 238117716991854 238927642361856 239097625292232 239357050748928 240342059188224 240369421171446 240630226550784 240905980656864 241331121160192 241620474396672 241897363293312 242614797336576 242787403460322 242892825693696 243184051395936 244184808809088 244449753956352 244623665543544 245630347294752 245750018605056 245924855253882 246641171769216 246761335554048 246936891695256 247044115703808 247488111275904 247953092895648 248060758155264 248222126702592 248506580869632 249243616935936 249529241696256 249828424384896 250556111003648 250856524896768 251157298982688 251888856274944 252190868114304 252644113594152 252753815771136 253228690616832 253683801304416 253793954930688 254727767564928 254838374498304 255143922776064 255887092088832 256193897766912 256654337619456 257248193642496 257710528309248 258019520266368 258771065462784 259081328991744 259193826312192 259659657732096 260147507300352 260260467572736 260728215994368 261218073174016 261331498303488 261801171615744 262115068207104 262878542692352 263193731039232 263509297293312 264276832813056 264593697693696 264896913127716 265069233934848 265184331300864 265682560647168 266160053827584 266275624845312 266465064252789 266775904518144 267255362691072 267371409309696 267561628303212 267691984551936 268793597657088 268984828453761 269276682092544 269899744149504 270384816586752 270709004869632 271497511305216 271823033696256 272134533704976 272941647003648 273254428905408 273550915141632 273582057820428 274064863657984 274707909910224 275005973200896 275201623736487 276137685024768 276334140706596 276468770930688 277471318240368 277606502498304 277804003157163 277924630166784 278748916088832 278947229507604 279068352924672 279249892540416 279569903478336 280399069052928 280720396908288 281056977433008 281875624879104 282213590508864 283374963309312 283714726628592 284224627793421 284882276943936 285191379615744 285394276467468 285518199297024 286568738510544 286693171310592 287036913123072 287748033730752 287872978599936 288218134987776 288736129821888 289404217847808 289924344347904 291117448645632 291466495115712 291593054601216 292665945712896 292793026019328 293319242993664 293870332320768 293997935591424 294526318067712 294879451732992 295738360528896 296092947419136 297311436914688 297667909905408 298202888176704 298534940770304 298892880728064 299430060556032 299560077950976 300122892582912 300662283027456 300792835473408 301153482620928 301899576373248 302030666072064 302392797364224 302936267354112 303637212168192 304182918660096 304886748020736 305434700218368 305800912908288 305933696630784 306151350418098 307059352879104 307192683036672 307411232518584 307744779534336 308322971615232 309011218956288 309046398649002 309381719851008 310282870063104 310654895652864 311933310861312 312155233020414 312307315310592 312665208937632 313216987037696 313592530599936 313951897040256 314156129107968 314292540801024 314516141413128 314883034841088 315448952684544 315810446521824 315964309635072 316747096522752 317110077988992 317264574283776 317490289322472 318796833722976 319142734331904 319179067457166 320456078917632 320492561561928 320840302067712 321207974209152 322160632528896 322389830824362 322529817724416 323486396448768 323716537947096 323857100924928 324245401861248 324828146049624 325579745078784 326164887391392 327507129726336 327666691473408 327899807005176 328042186426368 328854895692288 329249188927008 329392154271744 329984148367872 330604123860864 330747677540352 330962835603456 331342107826176 332705655595008 333104565846528 334475366529024 334876398643584 335851808366592 336254490819072 336858818125536 337005087694848 337638254155776 338245068405888 338391939907584 339637023419904 339784499331072 340191897034752 340803300773376 341182789451776 341591863689216 342205783492608 342997591523328 343614037745664 344026027021824 344175408709632 345028087283712 345441771988992 345591768416256 345837636583407 346212876976128 346863343067136 347013956763648 347637621325824 349068228820992 349486757609472 350924974718976 351345729724416 352369110417408 352791596924928 353195884170288 353425645246464 353579108401152 353830659089769 354243414196224 354880071770112 355034166460416 355286752337052 355701206024192 356340483588096 356748837737616 356922646069248 357176575487781 358391463542784 358646437938348 359035576123392 360513088782336 360554131757169 360945339826176 361996681740288 362430711595008 362846044939968 363922196004864 364181105190483 364339238540544 364776077093904 366277213213632 366674630934528 366935498315316 368445520942128 368625027907584 368887282880823 369961757653824 370142003331072 370405337542884 370566173555712 371232166913856 371929639343472 372091137232896 372333190053888 372759871304448 373865425403904 374293862544384 374742636577344 375834166505472 376284787345152 377833284412416 378286302171456 378966170391228 379843035925248 380525701956624 380690932396032 382091651347392 382257561747456 382715884164096 383664044974336 383830638133248 384290846650368 384981506429184 385872290463744 386565792463872 387029280399552 388156598194176 388621993487616 388790739468288 389489486598144 390221260950528 390390701359104 391092323991552 391827109761024 391997247455232 392701757423616 393172602310656 394317814038528 394790596558848 396415249219584 396890546540544 397345369691574 397603850902272 398523840970752 399240080741376 399413437267968 400163856777216 400883044036608 401057113964544 401342442454818 401537976827904 402532768497664 402707554762752 403190396485632 403915023138816 404849616224256 405577224880128 406063507304448 406515664027648 407246266957824 407734550544384 407911595507712 408201800557464 409412470505472 409881643358112 410326372712448 411097295486976 412014958608384 412061864865336 412508959801344 414206527537152 414501211059894 415911081148416 416206977360552 416409753747456 416886945250176 418123374133248 418420844261406 418602529387008 418874838810624 419354855217504 419844046454784 420598603579392 421080595362432 421285746180096 421585466149512 422329462030336 422813437318656 423320385763296 425062444963968 425523645775872 425572089942888 427323415415904 427787069423616 428091414701202 428277298945536 429547510038528 429853107765816 430039756965888 431622050596128 431809467899904 432327202481664 433104194732832 434106326771712 434886516521856 436676172968448 437199742673568 437389581901824 438473194256384 438998918569344 439189539028992 439978864490496 440805498481152 440996903387136 441789477101568 442319177599488 443607540793344 444139421128704 445967155372032 446501864858112 447802411155456 448339321092096 449145090834048 449340116926464 450184338874368 450993424541184 451189253210112 452849364559872 453045999108096 453589196046336 454404401031168 455455818252288 456274377990144 457330122031104 458152050327552 458701369362432 458900544946176 459227025627147 460037449711616 460589029318656 460789024555008 461116848777876 461617169301504 462484457422848 463516828434432 463569597973503 464072579776512 465424305094656 465982343479296 467899966291968 468232849530621 468460972965888 469825480556544 470388795899904 470927845560384 471234193661952 471438811201536 471774212119692 472324552261632 473173429026816 473715669782736 475120644784128 475665116983488 475896861425664 476235433983708 478195250584464 478714101497856 478768601185749 480684118376448 480738842342892 481260453101568 481811961313728 483240948793344 483584746236543 483794726586624 485229594673152 485574806920644 485785651387392 486368102791872 488369617618176 489247331087088 491260694589504 491500037210112 491849710507764 493282343538432 493873783390512 494088231407616 494976222551808 495906185791296 496121516310528 496444253405184 497013161739264 499058483392512 499656848769792 501112222007296 501713049793536 502314597965376 503777712549888 504381736228608 505288227188304 505507631542272 506457381233664 507367602608832 507587909861376 509455535129856 509676748996608 510287845552128 511774184177664 512387795533824 513308675238912 514496387284992 515421056618496 516039040532736 517542130925568 518162657983488 518387652624384 519319315464192 520295014600704 520520935145472 521456431988736 522436146348032 522662996606976 523602343231488 524230136414208 525757085384704 526387462078464 527018594586624 528553665626112 529187395387392 529793826255432 530138467869696 530368662601728 531365121294336 532320107655168 532551249690624 532930128505578 533551809036288 534510725382144 534742818619392 535123256606424 535383969103872 537587195314176 537969656907522 538553364185088 539799488299008 540769633173504 541418009739264 542995022610432 543646067392512 544269067409952 545883294007296 546508857810816 547101830283264 547164115640856 548129727315968 549415819820448 550011946401792 550403247472974 552275370049536 552668281413192 552937541861376 554942636480736 555213004996608 555608006314326 555849260333568 557497832177664 557894459015208 558136705849344 558499785080832 559139806956672 560798138105856 561440793816576 562113954866016 563751249758208 564427181017728 566749926618624 567429453257184 568449255586842 569764553887872 570382759231488 570788552934936 571036398594048 573137477021088 573386342621184 574073826246144 575496067461504 575745957199872 576436269975552 577472259643776 578808435695616 579848688695808 582234897291264 582932990231424 583186109202432 585331891425792 585586052038656 586638485987328 587740664641536 587995871182848 589052636135424 589758903465984 591476721057792 592185894838272 594622873829376 595335819810816 596018054537361 596405776353408 597069881540608 597785761456128 598860121112064 599120155901952 600245785165824 601324566054912 601585670946816 602013663682227 602306965241856 603799152746496 604061332144128 604785594728448 605872534708224 607274424336384 608365837320192 609773496041472 610869400436736 611601825816576 611867393261568 612302700836196 614118705758208 614822465037168 615489559068672 616645943230464 618022437912576 618092797298004 618763439702016 621309791305728 621751816589841 623866621722624 624310466040828 624614630621184 625330417875264 627185061199872 627631266392109 627903794080512 628312258215936 629032282826256 629766069682176 630897905369088 631620893043648 631928619270144 633494193045504 634220155977984 634980578644944 637593667445952 638285468663808 638358134914332 640985123123856 641680604135424 642137122051803 642415948418304 644321265057792 644779661648724 645059635448832 647433075894192 647714201849856 648490803722496 649656292099248 651159490157568 652329774782784 655014259452672 655799614010352 656084372852736 657709791384576 658498377854016 658784308543488 659968296735744 661208247721728 661495355080704 662684215652352 665411311190016 666209131693056 668950733058048 669752797287168 671703616733184 672508981638144 673717636251072 674010175389696 675276508311552 676490136811776 676783879815168 679274046839808 679568998662144 680383794069504 681606601546752 682365578903552 683183727378432 684411566985216 685995183046656 687228075491328 688052054043648 688350817419264 690056174567424 690883543977984 691183536832512 691675273166814 692425753952256 693726686134272 694027913527296 695275242651648 698136457641984 698973515218944 701849949437952 702691459448832 704738220834816 705583193849856 706391768340576 706851290492928 707158216802304 707661318179538 708486828392448 709760143540224 710068332920832 710573504674104 711402412048384 712680967176192 713497675475232 713845292138496 714353150975562 716782927085568 717292875876696 718071152246784 721026177564672 721108263514338 721890679652352 723993363480576 724861423190016 725692089879936 727844392009728 728362210380966 728678477081088 729552154187808 732554426427264 733349261869056 733870996630632 736891041884256 737250055815168 737774565761646 739923515307648 740284006662144 740810675085768 741132347111424 742464333827712 743859278686944 744182274465792 744666380107776 745519742608896 747730850807808 748587725088768 749485273154688 751668333010944 752569574690304 755666568824832 756572604342912 757932340782456 759686071850496 761051403913248 761381864792064 764183302694784 764515123494912 765431768328192 767328089948672 767661276266496 768581693300736 769963012858368 771744580927488 773131584927744 774058560799104 776313196388352 777243986975232 777581478936576 778978973196288 780442521901056 780781402718208 782184647983104 783654219522048 783994494910464 785403514847232 786345204621312 788635628077056 789581193117696 792830498439168 793781093081088 794690739383148 795207701804544 797047681941504 798480161482752 798826874535936 799395192758367 800327713554432 801766088073216 802114227929088 802684884909636 803075953655808 805065536995328 806380792971264 806954485361283 807830046277632 809699232448512 811154449760256 812127014608896 814492533915648 815469101088768 816403601114928 818824941010944 819763286716224 820652745424896 822194590973952 824123729730672 825017919602688 825604871209461 828413055074304 829002422119788 832413954721104 832819507494912 833412009471489 833773890500352 836246748266496 836841688522812 837205058774016 837749677621248 838709710435008 841197207158784 842161190724864 843170932299024 844658924060672 845626874637312 846640771526592 850124889927936 851144179885776 854646830831808 855574138847232 856182829402404 856554597891072 859706215531632 860079513931776 863244101192256 863618935799808 864654404963328 866208389465664 868212653543424 869773033043712 873352345936896 874399485347136 874779163803648 876946388512768 877997837138688 878379078057984 879957728980992 881610996962304 881993806774272 883578954203136 884638355198976 887215081586688 888278842257408 891934310744064 893003729716224 895604822310912 896678642184192 898290181668096 898680233852928 900368677748736 901986849082368 902378506420224 905698729119744 906091998216192 907178392092672 908808802062336 910911636504576 912548755980288 914660244062208 916304100655104 917402738724864 917801089892352 918454051254294 920074899423232 921178058637312 921578049110016 922233697555752 923234338603008 924968914845696 927033656868864 927139195947006 928145159553024 930848610189312 931964686958592 935799932583936 936465699061242 936921945931776 939650961113088 940777591799808 941855691120768 942468387323904 942877622403072 943548424239384 944649104523264 946346858053632 947431339565472 950241289568256 951330233966976 951793722851328 952470867967416 956390501168928 957428202995712 957537202371498 961368236752896 961477684685784 962520906203136 963623922627456 966481897586688 967169492473086 967589453173248 970459189346304 971149613841288 971571302774784 972736205583744 976739235236352 978494662174176 982521389179008 983000074420224 983699421015528 986564687076864 987747566781024 988176462815232 989952445103616 991812371582592 992243032621056 992888506810368 994026323478528 998116966785024 999313697539584 1002224444014592 1003426099587072 1004629195930752 1007555425099776 1008763472457216 1010576454376608 1011015263084544 1012914762467328 1014735205217664 1015175819722752 1018911070259712 1019353497993216 1020575691104256 1023548368355328 1024775591067648 1026617350477824 1028992774569984 1030842113236992 1032078081065472 1035084261851136 1036325315966976 1036775305248768 1037512909750221 1038638630928384 1040590029201408 1041041870290944 1042912863977472 1044872292696064 1047204686462976 1048460272828416 1051514170769408 1052774924156928 1054037189173248 1057107331252224 1058374790774784 1059587652510864 1060276935739392 1060737325203456 1062730242588672 1064640215310336 1065102499381248 1065860257011156 1067103618072576 1069021450764288 1070246513212848 1070767938207744 1071529726463343 1075174390628352 1075939313815044 1077106728370176 1081539266347008 1081662395271507 1082836019478528 1085990045220864 1087292134785024 1088538134819904 1091766588014592 1092543315571449 1093017715621632 1094328231281712 1096259454631936 1098831639640896 1100023892803584 1100806494945948 1105336562826384 1105875083722752 1109885272961472 1110426009993216 1111216012628652 1111698520667136 1115788918030416 1116273411698688 1116999570161664 1118279613913344 1121596276211712 1122881587633152 1124227909732032 1127502499516416 1128854362035456 1133499853237248 1134858906514368 1136898511173684 1139529107775744 1141577105869872 1142072797188096 1146274954042176 1146772685242368 1148147652492288 1150992134923008 1151491914399744 1152872539951104 1154944519287552 1157616871391232 1159697377391616 1164469794582528 1165865980462848 1166372218404864 1170663782851584 1171172104077312 1173276971974656 1175481329283072 1175991742365696 1178105272270848 1179517806931968 1182953442115584 1184371789676544 1189245747658752 1190671639621632 1192036109074722 1192811552706816 1194139763081216 1195571522912256 1197720242224128 1198240311803904 1200491570331648 1202649132109824 1203171341893632 1204027327364454 1204613930483712 1207598305492992 1208122664288256 1209571189456896 1211745069416448 1214548848672768 1216731674640384 1219546992082944 1221738800873472 1223203651633152 1223734786523136 1224605401672392 1228237411516416 1229644930074336 1230979118137344 1233291886460928 1236044875825152 1236185594596008 1237526879404032 1242619582611456 1243503633179682 1247733243445248 1248620932081656 1249229261242368 1250660835750528 1254370122399744 1255262532784218 1255807588161024 1256624516431872 1258064565652512 1259532139364352 1261795810738176 1263241786087296 1263857238540288 1266988386091008 1268440311955968 1269961157289888 1275187334891904 1276570937327616 1276716269828664 1281970246247712 1283361208270848 1284274244103606 1284831896836608 1288642530115584 1289559323297448 1290119270897664 1294866151788384 1295428403699712 1296981607444992 1299312584198496 1302318980315136 1304659549565568 1310028518905344 1311599228020704 1312168745705472 1315419582769152 1316996755708032 1317568617086976 1319936593471488 1322416495443456 1322990710161408 1325368431304704 1330822622380032 1332418263386112 1337901466116096 1339505594574336 1343407233466368 1345017963276288 1347435272502144 1348020350779392 1350553016623104 1352980273623552 1353567759630336 1358548093679616 1359137997324288 1360767588139008 1363213203093504 1364731157807104 1366367454756864 1368823133970432 1371990366093312 1374456150982656 1376104108087296 1376701634838528 1380112349134848 1381767087955968 1382367073665024 1383350546333628 1384851507904512 1387453372268544 1390550485303296 1390708793920509 1396272915283968 1397947030437888 1403699898875904 1404698548591863 1405382918897664 1409476441669632 1411166387699712 1412783536681152 1413702580985856 1414316433604608 1415322636359076 1416973656784896 1419520287080448 1421147009348208 1422804824096768 1425361934352384 1426995350950464 1427690584276992 1428706301951124 1434585751753392 1436142304493568 1442052355129344 1442216527028676 1443781359304704 1449722846380032 1450754238709629 1451384179759872 1455688784019456 1456724420761932 1457356954162176 1459104308375616 1465108852854528 1467741993261264 1473782083768512 1474500111630336 1475549131523292 1479847030615296 1481621350171536 1482264694222848 1484928667655424 1487718557373888 1488364548931584 1489332760215552 1491039485217792 1497175450177536 1498970546309376 1503336666021888 1505139149380608 1511333137649664 1513145208685824 1515864681564912 1519372143700992 1522102807826496 1522763729584128 1528366605389568 1529030246989824 1530863536656384 1534656179897344 1535322552532992 1537163386601472 1539926025716736 1543489161854976 1546263169855488 1548117121598208 1552626392776704 1554487973950464 1555162957873152 1557957946392576 1560885043802112 1561562805436416 1564369295966208 1567308439044096 1567988989820928 1570807029694464 1572690409242624 1577271256154112 1579162386235392 1585660996878336 1587562186162176 1589381478766296 1590415403609088 1594095363883008 1596960322965504 1597653749071872 1598790385516734 1600655427108864 1603532176146432 1604228455858176 1605369769819272 1606151907311616 1610131073990656 1612761585942528 1613908970722566 1615660092555264 1619398464897024 1622308899520512 1624254029217792 1628985067831296 1630938202177536 1632807202229856 1637649882021888 1639526573432448 1641305490849792 1644389181947904 1648247459461344 1650035839205376 1651209742418922 1656826110148608 1658004844239576 1664827909442208 1665639014989824 1666824018942978 1667547781000704 1672493496532992 1673683377045624 1674410117548032 1675499355242496 1677419420870016 1682394414317568 1684322381449728 1686341864598048 1689317848121344 1691253749274624 1693281543053184 1700249779855872 1702288359771552 1709293661663616 1711148277694464 1712365658804808 1713109195782144 1719412431063264 1720159027863552 1726488202384512 1727237871599616 1729308809926656 1732416778931328 1736425307086848 1739546066087424 1746704691873792 1748798970694272 1749558327607296 1753892777025536 1755995674277376 1756758156115968 1759915457961984 1763221993924608 1763987613548544 1767157908406272 1769276710397952 1774430163173376 1776557684514816 1783868621488128 1786007459432448 1791209644621824 1793357284368384 1796580363336192 1797360467705856 1800737355497472 1803973698164736 1804757012840448 1806040991046681 1811397458239488 1812183996432384 1814356784185344 1817617604124672 1821823273009152 1825097511960576 1829320488124416 1832608201310208 1834805477449728 1835602179784704 1836908102508588 1840149798846464 1842356117274624 1844467395111504 1846468677206016 1849937829691392 1854067313737728 1854278391894012 1856290319106048 1863929373917184 1865255449769523 1871599865167872 1872931398122484 1873843891863552 1881555183599616 1882893799176327 1883711382241536 1884936774647808 1887096848478768 1889298209046528 1892693716107264 1894862679130944 1900482579136512 1902660467933952 1904941735934832 1912781002337856 1914856405991424 1915074404742996 1922955369371568 1925041812406272 1926411366155409 1927247845254912 1932963795173376 1934338984946172 1935178906346496 1942299227682576 1943142605549568 1945472411167488 1953478470472704 1956989324348352 1965042778358016 1967398842031056 1973129374153728 1975495133562048 1976352925630464 1979904890207232 1983624743165184 1984486065242112 1988052646957056 1996233933570048 1998627395079168 2004448888029184 2006852199174144 2009258391861504 2015110850199552 2017526944914432 2021152908753216 2022030526169088 2025829524934656 2029470410435328 2030351639445504 2037822140519424 2038706995986432 2041151382208512 2047096736710656 2049551182135296 2053234700955648 2057985549139968 2061684226473984 2064156162130944 2070168523702272 2072650631933952 2073550610497536 2075025819500442 2077277261856768 2081180058402816 2082083740581888 2085825727954944 2089744585392128 2094409372925952 2096920545656832 2103028341538816 2105549848313856 2108074378346496 2114214662504448 2116749581549568 2119175305021728 2120553871478784 2121474650406912 2125460485177344 2129280430620672 2130204998762496 2131720514022312 2134207236145152 2138042901528576 2140493026425696 2141535876415488 2143059452926686 2150348781256704 2151878627630088 2154213456740352 2163078532694016 2163324790543014 2165672038957056 2171980090441728 2174584269570048 2177076269639808 2183533176029184 2185086631142898 2186035431243264 2188656462563424 2192518909263872 2197663279281792 2200047785607168 2201612989891896 2210673125652768 2211750167445504 2219770545922944 2220852019986432 2222432025257304 2223397041334272 2231577836060832 2232546823397376 2233999140323328 2236559227826688 2243192552423424 2245763175266304 2248455819464064 2255004999032832 2257708724070912 2266999706474496 2269717813028736 2273797022347368 2279058215551488 2283154211739744 2284145594376192 2292549908084352 2293545370484736 2296295304984576 2301984269846016 2302983828799488 2305745079902208 2309889038575104 2315233742782464 2319394754783232 2328939589165056 2331731960925696 2332744436809728 2341327565703168 2342344208154624 2346553943949312 2350962658566144 2351983484731392 2356210544541696 2359035613863936 2365906884231168 2368743579353088 2378491495317504 2381343279243264 2384072218149444 2385623105413632 2388279526162432 2391143045824512 2395440484448256 2396480623607808 2398185578275101 2400983140663296 2405298264219648 2406342683787264 2408054654728908 2409227860967424 2415196610985984 2419142378913792 2420863456083849 2423490138832896 2429097697345536 2433463349280768 2443477601746944 2446407303266304 2449210803344784 2456474823032832 2459289860148672 2461958236274688 2466583772921856 2472371189192016 2475053758808064 2476814613628383 2485239165222912 2487007266359364 2497241864163312 2498458522484736 2500236028414467 2501321671501056 2508740244799488 2510525065568436 2511615176322048 2513249032863744 2516129131305024 2523591621476352 2526483572174592 2533976772182016 2536880623911936 2539922314579776 2550374669783808 2553432539657328 2563940492495424 2566722416541696 2568548488207212 2569663793673216 2579118646594896 2580238541795328 2589732303576768 2590856807399424 2593963214889984 2598625168396992 2604637960630272 2609319099131136 2620057037810688 2623198456041408 2624337491410944 2630839165538304 2633993511416064 2635137234173952 2639873186942976 2644832990886912 2645981420322816 2650736862609408 2661645244760064 2664836526772224 2675802932232192 2679011189148672 2686814466932736 2690035926552576 2694870545004288 2696040701558784 2701106033246208 2705960547247104 2707135519260672 2717096187359232 2718275994648576 2721535176278016 2726426406187008 2729462315614208 2732734909513728 2737646267940864 2743980732186624 2748912301965312 2752208216174592 2753403269677056 2760224698269696 2763534175911936 2764734147330048 2766701092667256 2769703015809024 2774906744537088 2781100970606592 2781417587841018 2792545830567936 2795894060875776 2807399797751808 2809397097183726 2810765837795328 2818952883339264 2822332775399424 2825567073362304 2827405161971712 2828632867209216 2830645272718152 2833947313569792 2839040574160896 2842294018696416 2845609648193536 2850723868704768 2853990701900928 2855381168553984 2857412603902248 2869171503506784 2872284608987136 2884104710258688 2884433054057352 2887562718609408 2899445692760064 2901508477419258 2902768359519744 2911377568038912 2913448841523864 2914713908324352 2918208616751232 2930217705709056 2935483986522528 2947564167537024 2949000223260672 2951098263046584 2959694061230592 2963242700343072 2964529388445696 2969857335310848 2975437114747776 2976729097863168 2978665520431104 2982078970435584 2994350900355072 2997941092618752 3006673332043776 3010278298761216 3022666275299328 3026290417371648 3031729363129824 3038744287401984 3044205615652992 3045527459168256 3056733210779136 3058060493979648 3061727073312768 3069312359794688 3070645105065984 3074326773202944 3079852051433472 3086978323709952 3092526339710976 3096234243196416 3105252785553408 3108975947900928 3110325915746304 3112538729250663 3115915892785152 3121770087604224 3123125610872832 3128738591932416 3134616878088192 3141614059388928 3145380818485248 3154542512308224 3158324772470784 3171321993756672 3175124372324352 3178762957532592 3180830807218176 3188190727766016 3193920645931008 3195307498143744 3197580771033468 3201310854217728 3207064352292864 3210739539638544 3212303814623232 3214589179390029 3220262147981312 3225523171885056 3227817941445132 3231320185110528 3244617799041024 3244987185814521 3248508058435584 3257970135662592 3261876404355072 3265614404459712 3275299764043776 3277629946714347 3279053146864896 3288778363895808 3296494918922688 3300071678410752 3302419484837844 3316009688479152 3329655818884416 3331278029979648 3333648037885956 3335095562001408 3347366754091248 3348820235096064 3350998710484992 3354838841740032 3364788828635136 3368644762899456 3372683729196096 3382507498549248 3386563086106368 3400499559711744 3404576719543104 3418587323327232 3424731317609616 3426218391564288 3438824862126528 3440318055727104 3452976404769024 3454475743199232 3458617619853312 3464833557862656 3472850614173696 3479092132174848 3493409383747584 3497597941388544 3499116655214592 3507785554051072 3511991348554752 3513516312231936 3519830915923968 3526443987849216 3527975227097088 3534315816812544 3538553420795904 3548860326346752 3553115369029632 3567737242976256 3572014918864896 3582419289243648 3586714568736768 3593160726672384 3594720935411712 3601474710994944 3607947396329472 3609514025680896 3612081982093362 3622794916478976 3624367992864768 3628713568370688 3635235208249344 3643646546018304 3650195023921152 3658640976248832 3665216402620416 3669610954899456 3671204359569408 3673816205017176 3680299597692928 3684712234549248 3688934790223008 3692937354412032 3699875659382784 3708134627475456 3708556783788024 3712580638212096 3727858747834368 3730510899539046 3743199730335744 3745862796244968 3747687783727104 3763110367199232 3765787598352654 3767422764483072 3769873549295616 3774193696957536 3778596418093056 3785387432214528 3789725358261888 3800965158273024 3805320935867904 3809883471869664 3825562004675712 3829712811982848 3830148809485992 3845910738743136 3850083624812544 3852822732310818 3854495690509824 3865927590346752 3868677969892344 3870357812692992 3884598455365152 3886285211099136 3890944822334976 3906956940945408 3913978648696704 3930085556716032 3934797684062112 3946258748307456 3950990267124096 3952705851260928 3959809780414464 3967249486330368 3968972130484224 3976105293914112 3992467867140096 3997254790158336 4008897776058368 4013704398348288 4018516783723008 4030221700399104 4035053889828864 4042305817506432 4044061052338176 4051659049869312 4058940820870656 4060703278891008 4075644281038848 4077413991972864 4082302764417024 4094193473421312 4099102364270592 4106469401911296 4115971098279936 4123368452947968 4128312324261888 4140337047404544 4145301263867904 4147101220995072 4150051639000884 4154554523713536 4162360116805632 4171651455909888 4172126381761527 4179489170784256 4188818745851904 4193841091313664 4211099696627712 4214095645775589 4216148756692992 4228429325008896 4233499163099136 4238350610043456 4241107742957568 4242949300813824 4250920970354688 4258560861241344 4263441028044624 4268414472290304 4276085803057152 4280986052851392 4283071752830976 4286118905853372 4303757255260176 4308426913480704 4326157065388032 4326649581086028 4331344077914112 4349168539140096 4352262716128887 4354152539279616 4367066352058368 4370173262285796 4372070862486528 4377312925126848 4395326558563584 4403225979783792 4421346251305536 4423500334891008 4439541091845888 4444864050514608 4446794082668544 4463155672121664 4465093646794752 4467998280646656 4473118455653376 4491526350532608 4496911638928128 4510009998065664 4515417448141824 4533999412948992 4539435626057472 4547594044694736 4558116431102976 4566308423479488 4568291188752384 4585099816168704 4587090740969472 4592590609969152 4603968539692032 4605967657598976 4611490159804416 4619778077150208 4630467485564928 4638789509566464 4657879178330112 4663463921851392 4665488873619456 4682655131406336 4684688416309248 4693107887898624 4701925317132288 4703966969462784 4712421089083392 4718071227727872 4731813768462336 4737487158706176 4756982990635008 4762686558486528 4768144436298888 4771246210827264 4776559052324864 4782286091649024 4790880968896512 4792961247215616 4796371156550202 4801966281326592 4810596528439296 4812685367574528 4816109309457816 4818455721934848 4830393221971968 4838284757827584 4841726912167698 4846980277665792 4858195394691072 4866926698561536 4886955203493888 4892814606532608 4898421606689568 4912949646065664 4918579720297344 4923916472549376 4933167545843712 4944742378384032 4950107517616128 4953629227256766 4970478330445824 4974014532718728 4994483728326624 4996917044969472 5000472056828934 5002643343002112 5017480489598976 5021050131136872 5023230352644096 5026498065727488 5032258262610048 5047183242952704 5052967144349184 5067953544364032 5073761247823872 5079844629159552 5100749339567616 5106865079314656 5127880984990848 5133444833083392 5137096976414424 5139327587346432 5158237293189792 5160477083590656 5179464607153536 5181713614798848 5187926429779968 5197250336793984 5209275921260544 5218638198262272 5240114075621376 5246396912082816 5248674982821888 5261678331076608 5267987022832128 5270274468347904 5279746373885952 5289665981773824 5291962840645632 5301473725218816 5323290489520128 5329673053544448 5351605864464384 5358022378297344 5373628933865472 5380071853105152 5389741090008576 5392081403117568 5402212066492416 5411921094494208 5414271038521344 5418122973140043 5434192374718464 5436551989297152 5443070352556032 5452852812374016 5465469819027456 5475292535881728 5487961464373248 5497824603930624 5504416432349184 5506806539354112 5520449396539392 5527068351823872 5533402185334512 5539406031618048 5549813489074176 5562201941213184 5562835175682036 5591788121751552 5595766349308569 5614799595503616 5618794194367452 5621531675590656 5644665550798848 5648681397528981 5651134146724608 5654810323943424 5661290545436304 5667894627139584 5678081148321792 5684588037392832 5701447737409536 5707981403801856 5714825207804496 5738343007013568 5744569217974272 5768866108114704 5775125437218816 5779234098466227 5798891385520128 5803016954838516 5805536719039488 5826897683047728 5829427816648704 5836417233502464 5860435411418112 5870967973045056 5895128335074048 5902196526093168 5919388122461184 5926485400686144 5929058776891392 5939714670621696 5950874229495552 5953458195726336 5964157940871168 5988701800710144 5995882185237504 6013346664087552 6020556597522432 6045332550598656 6052580834743296 6063458726259648 6077488574803968 6088411231305984 6091054918336512 6113466421558272 6116120987959296 6123454146625536 6138624719589376 6141290210131968 6148653546405888 6159704102866944 6173956647419904 6185052679421952 6192468486392832 6210505571106816 6217951895801856 6220651831492608 6225077458501326 6231831785570304 6243540175208448 6246251221745664 6257477183864832 6269233756176384 6283228118777856 6290761636970496 6309085024616448 6316649544941568 6342643987513344 6350248744648704 6357525915065184 6361661614436352 6376381455532032 6387841291862016 6390614996287488 6395161542066936 6402621708435456 6414128704585728 6421479079277088 6424607629246464 6429178358780058 6440524295962624 6451046343770112 6455635882890264 6462640370221056 6489235598082048 6489974371629042 6497016116871168 6515940271325184 6523752808710144 6531228808919424 6550599528087552 6555259893428694 6558106293729792 6577556727791616 6592989837845376 6600143356821504 6604838969675688 6632019376958304 6659311637768832 6662556059959296 6667296075771912 6670191124002816 6694733508182496 6697640470192128 6701997420969984 6709677683480064 6729577657270272 6737289525798912 6745367458392192 6765014997098496 6773126172212736 6800999119423488 6809153439086208 6837174646654464 6849462635219232 6852436783128576 6877649724253056 6880636111454208 6905952809538048 6908951486398464 6917235239706624 6929667115725312 6945701228347392 6958184264349696 6986818767495168 6995195882777088 6998233310429184 7015571108102144 7023982697109504 7027032624463872 7039661831847936 7052887975698432 7055950454194176 7068631633625088 7077106841591808 7097720652693504 7106230738059264 7135474485952512 7144029837729792 7164838578487296 7173429137473536 7186321453344768 7189441870823424 7194556734825303 7202949421989888 7215894792658944 7219028051361792 7224163964186724 7245589832957952 7257427136741376 7262590368251547 7270470416498688 7287293092036608 7300390047842304 7330432805240832 7339221909798912 7347632410034352 7360599195385856 7369424469098496 7377869580446016 7385874708824064 7399751318765568 7417113567576048 7425161276424192 7455717495668736 7461021799078092 7491725592489936 7495375567454208 7500708085243401 7526220734398464 7531575196705308 7534845528966144 7539747098591232 7548387393915072 7570774864429056 7579450716523776 7601930316546048 7610641871735808 7619766943739328 7651124009351424 7660297618971984 7691821477486272 7700167249625088 7705645464621636 7708991381019648 7737355939784688 7740715625385984 7769196910730304 7772570422198272 7781889644669952 7813913881890816 7827957297393408 7860171113432064 7869595368124224 7892517496614912 7901980534248192 7905411702521856 7919619560828928 7934498972660736 7937944260968448 7952210587828224 7984935734280192 7994509580316672 8017795552116736 8027408796696576 8037033567446016 8060443400798208 8070107779657728 8084611635012864 8088122104676352 8103318099738624 8117881641741312 8121406557782016 8151288562077696 8154827983945728 8164605528834048 8188386946842624 8198204728541184 8212938803822592 8231942196559872 8246736905895936 8256624648523776 8280674094809088 8290602527735808 8294202441990144 8300103278001768 8309109047427072 8324720233611264 8343302911819776 8344252763523054 8358978341568512 8377637491703808 8387682182627328 8422199393255424 8428191291551178 8432297513385984 8456858650017792 8466998326198272 8476701220086912 8482215485915136 8485898601627648 8501841940709376 8517121722482688 8526882056089248 8536828944580608 8552171606114304 8561972105702784 8566143505661952 8572237811706744 8607514510520352 8616853826961408 8652314130776064 8653299162172056 8662688155828224 8698337078280192 8704525432257774 8708305078559232 8734132704116736 8740346524571592 8744141724973056 8754625850253696 8790653117127168 8806451959567584 8842692502611072 8847000669782016 8879082183691776 8889728101029216 8893588165337088 8926311344243328 8930187293589504 8935996561293312 8946236911306752 8983052701065216 8993823277856256 9020019996131328 9030834896283648 9067998825897984 9078871252114944 9095188089389472 9116232862205952 9132616846958976 9136582377504768 9170199632337408 9174181481938944 9185181219938304 9207937079384064 9211935315197952 9222980319608832 9239556154300416 9260934971129856 9277579019132928 9315758356660224 9326927843702784 9330977747238912 9337616187751989 9365310262812672 9369376832618496 9386215775797248 9403850634264576 9424842178166784 9436142455455744 9463627536924672 9474974317412352 9513965981270016 9525373116973056 9536288872597776 9542492421654528 9553118104649728 9564572183298048 9581761937793024 9585922494431232 9592742313100404 9603932562653184 9621193056878592 9632218618915632 9636911443869696 9660786443943936 9676569515655168 9683453824335396 9693960555331584 9733853397123072 9734961557443563 9773910406987776 9785629213065216 9796843213379136 9825899292131328 9832889840143041 9837159440594688 9866335091687424 9889484756768064 9900215035232256 9907258454513532 9948029065437456 9988967456653248 9993834089938944 10000944113657868 10005286686004224 10042100262273744 10046460705288192 10052996131454976 10064516525220096 10094366485905408 10105934288698368 10147522495647744 10159689258319104 10201498679135232 10213730158629312 10255761969981696 10274193952828848 10278655174692864 10316474586379584 10320954167181312 10358929214307072 10363427229597696 10375852859559936 10394500673587968 10418551842521088 10437276396524544 10480228151242752 10492793824165632 10497349965643776 10523356662153216 10535974045664256 10540548936695808 10559492747771904 10579331963547648 10583925681291264 10602947450437632 10646580979040256 10659346107088896 10703211728928768 10716044756594688 10747257867730944 10760143706210304 10779482180017152 10784162806235136 10804424132984832 10823842188988416 10828542077042688 10836245946280086 10868384749436928 10873103978594304 10886140705112064 10905705624748032 10930939638054912 10950585071763456 10975922928746496 10995649207861248 11008832864698368 11013613078708224 11040898793078784 11054136703647744 11066804370669024 11078812063236096 11099626978148352 11124403882426368 11125670351364072 11183576243503104 11191532698617138 11229599191007232 11237588388734904 11243063351181312 11289331101597696 11297362795057962 11302268293449216 11309620647886848 11322581090872608 11335789254279168 11356162296643584 11369176074785664 11402895474819072 11415962807603712 11429650415608992 11476686014027136 11489138435948544 11537732216229408 11550250874437632 11558468196932454 11597782771040256 11606033909677032 11611073438078976 11653795366095456 11658855633297408 11672834467004928 11720870822836224 11741935946090112 11790256670148096 11804393052186336 11838776244922368 11852970801372288 11858117553782784 11879429341243392 11901748458991104 11906916391452672 11928315881742336 11977403601420288 11991764370475008 12026693328175104 12041113195044864 12090665101197312 12105161669486592 12126917452519296 12154977149607936 12176822462611968 12182109836673024 12226932843116544 12232241975918592 12246908293251072 12277249439178752 12282580420263936 12297307092811776 12319408205733888 12347913294839808 12370105358843904 12384936972785664 12421011142213632 12435903791603712 12441303662985216 12450154917002652 12463663571140608 12487080350416896 12514954367729664 12538467512352768 12566456237555712 12581523273940992 12633299089883136 12642286937326767 12685287975026688 12700497489297408 12715051830130368 12723323228872704 12752762911064064 12775682583724032 12790323084133872 12805243416870912 12828257409171456 12842958158554176 12849215258492928 12858356717560116 12881048591925248 12911271765780528 12925280740442112 12978471196164096 12979948743258084 12994032233742336 13047505617420288 13056788148386661 13062457617838848 13101199056175104 13110519786857388 13116212587459584 13185979675690752 13209677939351376 13264038753916608 13318623275537664 13334592151543824 13340382248005632 13389467016364992 13395280940384256 13403994841939968 13419355366960128 13474579051597824 13490734916784384 13530029994196992 13546252344425472 13601998238846976 13618306878172416 13674349293308928 13698925270438464 13704873566257152 13755299448506112 13761272222908416 13811905619076096 13817902972796928 13834470479413248 13859334231450624 13891402456694784 13916368528699392 13973637534990336 13990391765554176 13996466620858368 14031142216204288 14047965394219008 14054065248927744 14079323663695872 14105775951396864 14111900908388352 14137263267250176 14154213683183616 14195441305387008 14212461476118528 14270948971905024 14288059675459584 14329677156974592 14346858274947072 14372642906689536 14378883741646848 14389113469650606 14405898843979776 14431789585317888 14438056102723584 14448327928373448 14491179665915904 14514854273482752 14525180736503094 14540940832997376 14574586184073216 14600780095684608 14660865610481664 14678443819597824 14695264820068704 14721198390771712 14738848938196992 14755739160892032 14771749417648128 14799502637531136 14834227135152096 14850322552848384 14911434991337472 14922043598156184 14983451184979872 14990751134908416 15001416170486802 15052441468796928 15063150393410616 15069691057932288 15079494197182464 15096774787830144 15141549728858112 15158901433047552 15203860633092096 15221283743471616 15239533887478656 15302248018702848 15320595237943968 15383642954972544 15400334499250176 15411290929243272 15417982762039296 15474711879569376 15481431250771968 15538393821460608 15545140844396544 15563779289339904 15627827763781632 15655914594786816 15720342226864128 15739190736248448 15785034993229824 15803961068496384 15810823405043712 15839239121657856 15868997945321472 15875888521936896 15904421175656448 15969871468560384 15989019160633344 16035591104233472 16054817593393152 16074067134892032 16120886801596416 16140215559315456 16169223270025728 16176244209352704 16206636199477248 16235763283482624 16242813115564032 16254368919420129 16302577124155392 16309655967891456 16329211057668096 16396409457082368 16425877607645184 16463884393119744 16493473811791872 16513249297047552 16561348189618176 16581205055471616 16600206556003536 16618218094854144 16649440467222528 16686605823639552 16688505527046108 16717956683137024 16775364365254656 16787299047925707 16844398786510848 16856382583102356 16864595026771968 16933996652396544 16946044192586943 16953402440173824 16964430971830272 17003683881418752 17034243444965376 17053764112178496 17104343212228608 17123944211405568 17144475623413488 17215029021040704 17233707653922816 17306598324344112 17325376311656448 17337702295398681 17396674156560384 17409050864515548 17416610157118464 17480693049143184 17488283449946112 17509251700507392 17581306234254336 17612903919135168 17685385005222144 17758164367383552 17779456202058432 17787176330674176 17852622688486656 17860374587179008 17892473822613504 17966105402130432 17987646555712512 18040039992262656 18061669792567296 18135997651795968 18157742504229888 18190376178778944 18232465724411904 18265233693917952 18273164755009536 18340399264674816 18348362963877888 18370362439876608 18415874158768128 18423870630395904 18445960639217664 18479112308600832 18521869942259712 18555158038265856 18631516713320448 18653855687405568 18661955494477824 18675232375503978 18730620525625344 18738753665236992 18772431551594496 18807701268529152 18849684356333568 18872284910911488 18927255073849344 18949948634824704 19027931962540032 19050746233946112 19072577745195552 19084984843309056 19106236209299456 19129144366596096 19163523875586048 19171844988862464 19185484626200808 19207865125306368 19242386113757184 19264437237831264 19273822887739392 19321572887887872 19353139031310336 19366907648670792 19387921110663168 19467706794246144 19469923114887126 19547820813975552 19571258426130432 19593686426758272 19651798584262656 19665779680286082 19674318881189376 19732670183374848 19778969513536128 19800430070464512 19814516909027064 19896058130874912 19977934913306496 19987668179877888 20001888227315736 20010573372008448 20084200524547488 20092921410576384 20105992262909952 20129033050440192 20188732971810816 20211868577396736 20295044991295488 20319378516638208 20402997358270464 20427460317258624 20511523939963392 20548387905657696 20557310349385728 20632949172759168 20641908334362624 20717858428614144 20726854459195392 20751705719119872 20789001347175936 20837103685042176 20874552793049088 20960456302485504 20985587648331264 20994699931287552 21046713324306432 21071948091328512 21081097873391616 21118985495543808 21158663927095296 21167851362582528 21205894900875264 21293161958080512 21318692214177792 21406423457857536 21432089513189376 21494515735461888 21520287412420608 21558964360034304 21568325612470272 21583670204475909 21608848265969664 21647684377976832 21657084154085376 21672491892560172 21736769498873856 21772281410224128 21787771104754641 21811411249496064 21861879276109824 21901170143526912 21991298415722496 22017665729396736 22081797586157568 22108273407295488 22133608741338048 22157624126472192 22199253956296704 22251340702728144 22367152487006208 22383065397234276 22475176777469808 22486126702362624 22502124255730203 22578662203195392 22594725590115924 22604536586898432 22619241295773696 22645162181745216 22712324593287168 22738352149571328 22805790949638144 22831925615207424 22859300831217984 22953372028054272 23075464432458816 23100501748875264 23116936393864908 23212067819354064 23222146876157952 23307590732190912 23317711266594816 23345668934009856 23441741645672448 23483871892180224 23580513340296192 23608786104372672 23677552489844736 23705941602744576 23716235107565568 23758858682486784 23803496917982208 23813832782905344 23856631763484672 23954807202840576 23983528740950016 24053386656350208 24082226390089728 24181330202394624 24210323338973184 24253834905038592 24309954299215872 24353644925223936 24364219673346048 24453865686233088 24464483951837184 24493816586502144 24554498878357504 24565160840527872 24594614185623552 24638816411467776 24695826589679616 24740210717687808 24769873945571328 24842022284427264 24871807583207424 24882607325970432 24900309834005304 24927327142281216 24974160700833792 25029908735459328 25076935024705536 25132912475111424 25163046547881984 25266598179766272 25284573874653534 25370575950053376 25400994978594816 25430103660260736 25446646457745408 25505525822128128 25551365167448064 25580646168267744 25610486833741824 25656514818342912 25685916317108352 25698430516985856 25716713435120232 25762097183850496 25822543531561056 25850561480884224 25956942392328192 25959897486516168 25988064467484672 26095011234840576 26113576296773322 26124915235677696 26202398112350208 26221039573714776 26232425174919168 26371959351381504 26419355878702752 26528077507833216 26637246551075328 26669184303087648 26680764496011264 26778934032729984 26790561880768512 26807989683879936 26838710733920256 26949158103195648 26981469833568768 27060059988393984 27092504688850944 27203996477693952 27236613756344832 27348698586617856 27397850540876928 27409747132514304 27510598897012224 27522544445816832 27623811238152192 27635805945593856 27668940958826496 27718668462901248 27782804913389568 27832737057398784 27947275069980672 27980783531108352 27992933241716736 28012848563255967 28062284432408576 28095930788438016 28108130497855488 28158647327391744 28211551902793728 28274526534500352 28308427366367232 28390882610774016 28424922952237056 28541897943810048 28576119350919168 28659354313949184 28693716549894144 28745285813379072 28757767483293696 28778226939301212 28811797687959552 28863579170635776 28896655856746896 28982359331831808 29029708546965504 29050361473006188 29081881665994752 29201560191369216 29204884672330689 29321731220963328 29356887639195648 29390529640137408 29477697876393984 29498669520429123 29511478321784064 29599005275062272 29668454270304192 29700645105696768 29844087196312368 29966902369959744 29981502269816832 30002832340973604 30126300786821232 30139382115864576 30158988394364928 30193549575660288 30283099457716224 30317802866095104 30442567486943232 30479067774957312 30604496037405696 30641190475887936 30767285909945088 30822581858486544 30835965524078592 30949423759138752 30962862501543936 31076787642921216 31090281688793088 31127558578679808 31255655527563264 31311829189573632 31440684453728256 31478381472496896 31570069986459648 31607922136992768 31621646810087424 31678478243315712 31737995890642944 31751777043873792 31808842351312896 31939742937120768 31978038321266688 32071182208466944 32109635186786304 32148134269784064 32241773603192832 32280431118630912 32338446540051456 32352488418705408 32413272398954496 32471526566965248 32485626231128064 32508737838840258 32605154248310784 32619311935782912 32658422115336192 32792818914164736 32851755215290368 32927768786239488 32986947623583744 33026498594095104 33122696379236352 33162410110943232 33200413112007072 33236436189708288 33298880934445056 33373211647279104 33377011054092216 33435913366274048 33550728730509312 33574598095851414 33688797573021696 33712765166204712 33729190053543936 33867993304793088 33892088385173886 33906804880347648 33928861943660544 34007367762837504 34068486889930752 34107528224356992 34208686424457216 34247888422811136 34288951246826976 34430058042081408 34467415307845632 34613196648688224 34650752623312896 34675404590797362 34793348313120768 34818101729031096 34833220314236928 34961386098286368 34976566899892224 35018503401014784 35162612468508672 35225807838270336 35370770010444288 35516328734767104 35558912404116864 35574352661348352 35705245376973312 35720749174358016 35784947645227008 35932210804260864 35975293111425024 36080079984525312 36123339585134592 36271995303591936 36315485008459776 36380752357557888 36464931448823808 36530467387835904 36546329510019072 36680798529349632 36696725927755776 36740724879753216 36831748317536256 36847741260791808 36891921278435328 36958224617201664 37043739884519424 37110316076531712 37263033426640896 37307711374811136 37323910988955648 37350464751007956 37461241051250688 37544863103188992 37615402537058304 37699368712667136 37744569821822976 37899897269649408 37926860811980301 38055863925080064 38101492467892224 38145155490391104 38169969686618112 38258288733192192 38327047751172096 38370969252401616 38415730250612736 38484772227514368 38528874475662528 38547645775478784 38643145775775744 38733815297341584 38775842221326336 38935413588492288 38939846229774252 39142516852260864 39170364445159983 39187372853516544 39303597168525312 39331559360572164 39348637762378752 39557939027072256 39629033818054128 39792116261749824 39955869826612992 40003776454631472 40021146744016896 40168401049094976 40185842821152768 40211984525819904 40258066100880384 40423737154793472 40590089982590976 40638757033276416 40805994716540928 40854920634517248 41023047879926784 41096775811315392 41114620698771456 41265898345518336 41283816668725248 41435716857228288 41453708918390784 41503411438239744 41578002694351872 41674207370084352 41749105586098176 41920912604971008 41971175296662528 41989399862575104 42093426648612864 42143896182657024 42162195746783232 42237970991087616 42317327854190592 42335702725165056 42411789801750528 42586323916161024 42637384428355584 42812846915715072 42864179026378752 42989031470923776 43040574824841216 43117928720068608 43136651224940544 43167340408951818 43217696531939328 43295368755953664 43314168308170752 43344983785120344 43473538997747712 43544562820448256 43575542209509282 43622822498992128 43723758552219648 43802340287053824 43982596831444992 44035331458793472 44163595172315136 44216546814590976 44267217482676096 44315248252944384 44398507912593408 44502681405456288 44734304974012416 44766130794468552 44950353554939616 44972253404725248 45004248511460406 45157324406390784 45189451180231848 45209073173796864 45238482591547392 45290324363490432 45424649186574336 45476704299142656 45611581899276288 45663851230414848 45718601662435968 45906744056108544 46150928864917632 46201003497750528 46233872787729816 46424135638708128 46444293752315904 46615181464381824 46635422533189632 46691337868019712 46883483291344896 46967743784360448 47161026680592384 47217572208745344 47355104979689472 47411883205489152 47432470215131136 47517717364973568 47606993835964416 47627665565810688 47713263526969344 47909614405681152 47967057481900032 48106773312700416 48164452780179456 48362660404789248 48420646677946368 48507669810077184 48619908598431744 48707289850447872 48728439346692096 48763106758260387 48907731372466176 48928967903674368 48987633173004288 49108997756715008 49189228371247104 49277632822935552 49391653179359232 49480421435375616 49539747891142656 49684044568854528 49743615166414848 49800619668010608 49854654284562432 49948321401667584 50059817470918656 50153870049411072 50326093095763968 50361897143777121 50533196359532544 50569147749307068 50801989957189632 50838132577760829 50860207320521472 50893292915490816 51011051644256256 51102730334896128 51161292336535488 51313029636685824 51371832634216704 51433426870240464 51524194367700992 51645087063122112 51701122961768448 51919794973032336 51976128934969344 52190022469681152 52227152593546644 52249830471355392 52442079147429552 52464850349838336 52743918702763008 52838711757405504 53056155015666432 53274493102150656 53338368606175296 53361528992022528 53557868065459968 53581123761537024 53677421467840512 53898316206391296 53962939667137536 54120119976787968 54185009377701888 54407992955387904 54473227512689664 54697397173235712 54795701081753856 54819494265028608 55021197794024448 55045088891633664 55247622476304384 55271611891187712 55337881917652992 55437336925802496 55565609826779136 55665474114797568 55894550139961344 55961567062216704 55985866483433472 56025697126511934 56124568864817152 56191861576876032 56216260995710976 56317294654783488 56423103805587456 56549053069000704 56616854732734464 56781765221548032 56849845904474112 57083795887620096 57152238701838336 57318708627898368 57387433099788288 57490571626758144 57515534966587392 57556453878602424 57623595375919104 57727158341271552 57793311713493792 57964718663663616 58059417093931008 58100722946012376 58163763331989504 58403120382738432 58409769344661378 58643462441926656 58713775278391296 58781059280274816 58955395752787968 58997339040858246 59022956643568128 59198010550124544 59336908540608384 59401290211393536 59688174392624736 59933804739919488 59963004539633664 60005664681947208 60252601573642464 60278764231729152 60317976788729856 60387099151320576 60566198915432448 60635605732190208 60885134973886464 60958135549914624 61208992074811392 61282380951775872 61534571819890176 61645163716973088 61671931048157184 61898847518277504 61925725003087872 62153575285842432 62180563377586176 62255117157359616 62511311055126528 62623658379147264 62881368907456512 62956762944993792 63140139972919296 63215844273985536 63243293620174848 63356956486631424 63475991781285888 63503554087747584 63617684702625792 63879485874241536 63956076642533376 64142364416933888 64219270373572608 64296268539568128 64483547206385664 64560862237261824 64676893080102912 64704976837410816 64826544797908992 64943053133930496 64971252462256128 65017475677680516 65210308496621568 65316844230672384 65363313314263923 65585637828329472 65703510430580736 65973895247167488 66052997188190208 66245392758472704 66324820221886464 66400826224014144 66472872379416576 66597761868890112 66754022108184432 66871826732548096 67101457461018624 67149196191702828 67425530332409424 67458380107087872 67735986609586176 67784176770347772 67813609760695296 67857723887321088 68136973779861504 68215056448713984 68417372848914432 68495776845622272 68577902493653952 68860116084162816 69226393297376448 69301505246625792 69350809181594724 69636203458062192 69666440628473856 69922772196572736 69953133799784448 70037006802029568 70325224937017344 70451615676540672 70741540020888576 71032657469534208 71117824808233728 71148705322696704 71410490753946624 71441498348716032 71569895290454016 71864421608521728 71950586222850048 72160159969050624 72246679170269184 72543990607183872 72630970016919552 72761504715115776 72929862897647616 73060934775671808 73092659020038144 73361597058699264 73393451855511552 73481449759506432 73663496635072512 73695482521583616 73783842556870656 73916449234403328 74087479769038848 74220632153063424 74526066853281792 74615422749622272 74647821977911296 74700929502015912 74922482102501376 75089726206377984 75230805074116608 75398737425334272 75489139643645952 75799794539298816 75853721623960602 76111727850160128 76202984935784448 76290310980782208 76339939373236224 76516577466384384 76654095502344192 76741938504803232 76831460501225472 76969544455028736 77057748951325056 77095291550957568 77286291551551488 77467630594683168 77551684442652672 77870827176984576 77879692459548504 78285033704521728 78340728890319966 78374745707033088 78607194337050624 78663118721144328 78697275524757504 79115878054144512 79258067636108256 79584232523499648 79911739653225984 80007552909262944 80042293488033792 80336802098189952 80371685642305536 80423969051639808 80516132201760768 80847474309586944 81180179965181952 81277514066552832 81611989433081856 81709841269034496 82046095759853568 82193551622630784 82229241397542912 82531796691036672 82567633337450496 82871433714456576 82907417836781568 83006822876479488 83156005388703744 83348414740168704 83498211172196352 83841825209942016 83942350593325056 83978799725150208 84186853297225728 84287792365314048 84324391493566464 84475941982175232 84634655708381184 84823579603501056 85172647832322048 85274768856711168 85625693831430144 85728358052757504 85978062941847552 86081149649682432 86235857440137216 86273302449881088 86334680817903636 86435393063878656 86590737511907328 86689967570240688 86947077995495424 87089125640896512 87151084419018564 87245644997984256 87604680574107648 87965193662889984 88070662917586944 88433093629181952 88496008561287369 88534434965352192 88797015825186816 89005362810912576 89532261588937104 89900707109879232 89944506809450496 90008497022920812 90378902360463696 90418146347593728 90476965183094784 90580648726980864 90849298373148672 90953408598285312 91327702460829696 91437203324871936 91813488112217088 92301857729835264 92467745575459632 92848271277416256 92888587504631808 93230362928763648 93270845066379264 93382675736039424 93766966582689792 93935487568720896 94322053361184768 94435144417490688 94710209959378944 94823766410978304 94864940430262272 95035434729947136 95213987671928832 95255331131621376 95426527053938688 95819228811362304 95934114963800064 96213546625400832 96328905560358912 96725320809578496 96841293355892736 97015339620154368 97239817196863488 97414579700895744 97456878693384192 97526213516520774 97815462744932352 97857935807348736 97975266346008576 98217995513430016 98378456742494208 98555265645871104 98783306358718464 98960842870751232 99079495782285312 99368089137709056 99487230332829696 99601239336021216 99709308569124864 99896642803335168 100119634941837312 100307740098822144 100652186191527936 100723794287554242 101066392719065088 101138295498614136 101603979914379264 101676265155521658 101720414641042944 101786585830981632 102022103288512512 102205460669792256 102322584673070976 102626059273371648 102743665268433408 102866853740480928 103048388735401984 103290174126244224 103402245923536896 103839589946064672 103952257869938688 104380044939362304 104454305187093288 104499660942710784 104884158294859104 104929700699676672 105487837405526016 105677423514811008 106112310031332864 106548986204301312 106676737212350592 106723057984045056 107115736130919936 107162247523074048 107354842935681024 107796632412782592 107925879334275072 108240239953575936 108370018755403776 108815985910775808 108946455025379328 109394794346471424 109591402163507712 109638988530057216 110042395588048896 110090177783267328 110495244952608768 110543223782375424 110675763835305984 110874673851604992 111131219653558272 111330948229595136 111789100279922688 111923134124433408 111971732966866944 112051394253023868 112249137729634304 112383723153752064 112634589309566976 112846207611174912 113098106138001408 113233709465468928 113699691808948224 113780582435940903 114167591775240192 114304477403676672 114774866199576576 114981143253516288 115112907757204848 115247190751838208 115454316682543104 115586623426987584 115929437327327232 116201445892024752 116327526663979008 116806240765476864 116819538689322756 117427550556782592 117511093335479949 117562118560549632 117910791505575936 117994678081716492 118045913287136256 118673817081216768 119376348785249472 119867609479838976 120011329363894416 120505203147284928 120557528463458304 120635953577459712 120774198302641152 121271211464380416 121770269947772928 121916271099829248 122417984149622784 122564761903551744 123069143639780352 123290327433946176 123343862096314368 123797695036555008 123851450006175744 124307150571684864 124361126755172352 124510234314719232 125022622110253056 125247316758294528 125762737814913024 125913525889987584 126280279945838592 126431688547971072 126486587240349696 126713912973262848 126951983562571776 127007108175495168 127235369405251584 127758971748483072 127912153285066752 128284728833867776 128438540747145216 128592537079136256 128967094412771328 129121724474523648 129353786160205824 129409953674821632 129653089595817984 129886106267860992 129942504924512256 130034951355361032 130420616993243136 130633688461344768 130726626628527846 131171275656658944 131407020861161472 131947790494334976 132105994376380416 132490785516945408 132649640443772928 132801652448028288 132945744758833152 133195523737780224 133508044216368864 133743653465096192 134202914922037248 134298392383405656 134851060664818848 134916760214175744 135471973219172352 135568353540695544 135627219521390592 135715447774642176 136273947559723008 136430112897427968 136834745697828864 136991553691244544 137155804987307904 137720232168325632 138452786594752896 138603010493251584 138701618363189448 139272406916124384 139332881256947712 139845544393145472 139906267599568896 140074013604059136 140650449874034688 140903231353081344 141483080041777152 142065314939068416 142235649616467456 142297410645393408 142820981507893248 142882996697432064 143139790580908032 143728843217043456 143901172445700096 144320319938101248 144493358340538368 145087981214367744 145261940033839104 145523009430231552 145859725795295232 146121869551343616 146185318040076288 146289320274781161 146723194117398528 146786903711023104 146962899519012864 147326993270145024 147567685113741312 147832898468806656 148174959538077696 148441264306126848 149052133706563584 149230845499244544 149401859004031824 149844964205002752 150179452412755968 150461610148233216 150978279287291904 151085691431331363 151599589078597632 151707443247921204 152405969871568896 152514397733282487 152580621961564416 152679878746472448 153033154932768768 153308191004688384 153483877009606464 153939088910057472 154115497902650112 154572583103102976 154935261189366336 155103368885305344 155759384919097008 156570067409043456 156681457780639932 156749491414066176 157326237442288656 157394551049515008 158231756108289024 158516135272216512 159168465046999296 159823479306451968 160015105818525888 160084586976067584 160673604196379904 160743371284611072 161032264403521536 161694948619173888 162360359930363904 162555028133105664 163223978866163712 163419682538068992 164092191519707136 164387103245261568 164458482795085824 165063593382073344 165135266674900992 165742867428913152 165814835673563136 166013645752958976 166312010777407488 166696829480337408 166996422344392704 167683650419884032 167884701186650112 167957599450300416 168373706594451456 168575584730628096 168648782987132928 168951883964350464 169269311416762368 169647159207002112 170345295664644096 170549537713422336 171251387662860288 171456716105515008 171956125883695104 172162299299364864 172471714880274432 172546604899762176 172669361635807272 172870786127757312 173181475023814656 173379935140481376 173894155990990848 174178251281793024 174302168838037128 174491289995968512 175209361148215296 175930387325779968 176141325835173888 176866187258363904 176992017122574738 177068869930704384 177594031650373632 178010725621825152 179064523177874208 179801414219758464 179889013618900992 180016994045841624 180757804720927392 180836292695187456 180953930366189568 181161297453961728 181698596746297344 181906817196570624 182655404921659392 182874406649743872 183626976224434176 184603715459670528 184935491150919264 185696542554832512 185777175009263616 186460725857527296 186541690132758528 186765351472078848 187533933165379584 187870975137441792 188644106722369536 188870288834981376 189420419918757888 189647532821956608 189729880860524544 190070869459894272 190427975343857664 190510662263242752 190853054107877376 191638457622724608 191868229927600128 192427093250801664 192657811120717824 193450641619156992 193682586711785472 194030679240308736 194479634393726976 194829159401791488 194913757386768384 195052427033041548 195630925489864704 195950532692017152 196089939942791769 196435991026860032 196756913484988416 197110531291742208 197921685741502464 198158991564570624 198736178275418112 198974460665659392 199202478672042432 199418617138249728 199793285606670336 200615480197644288 201304372383055872 201447588575108484 202276590997228272 203207959828758528 203352530311043316 203440829282085888 203573171661963264 204410921339584512 204645169346141952 205252118546743296 205487330536866816 205733707480961856 206580348252488448 207679179892129344 207904515739877376 208908610374186576 208999321885421568 209768316589718208 209859401399353344 210975674811052032 211354847029622016 212224620062665728 213097972408602624 213353474424701184 213446115968090112 214231472261839872 214324495046148096 214709685871362048 215593264825565184 215851758668550144 216480479907151872 216740037510807552 217631971821551616 217892910050758656 218789588692942848 219182804327015424 219277977060114432 220084791176097792 220180355566534656 220990489905217536 221086447564750848 221351527670611968 221749347703209984 222262439307116544 222661896459190272 223578200559845376 223846268248866816 223943465933733888 224102788506047736 224498275459268608 224767446307504128 225269178619133952 225692415222349824 226196212276002816 226467418930937856 227399383617896448 227561164871881806 228335183550480384 228608954807353344 229549732399153152 229962286507032576 230225815514409696 230494381503676416 230908633365086208 231173246853975168 231858874654654464 232402891784049504 232655053327958016 233612481530953728 233639077378645512 234855101113565184 235022186670959898 235124237121099264 235821583011151872 235989356163432984 236091826574272512 237347634162433536 238752697570498944 239735218959677952 240022658727788832 241010406294569856 241115056926916608 241271907154919424 241548396605282304 242542422928760832 243540539895545856 243832542199658496 244835968299245568 245129523807103488 246138287279560704 246580654867892352 246687724192628736 247595390073110016 247702900012351488 248614301143369728 248722253510344704 249020468629438464 250045244220506112 250494633516589056 251525475629826048 251827051779975168 252560559891677184 252863377095942144 252973174480699392 253427825946525696 253903967125143552 254470738810503168 255517943496966144 255824306570133504 256877081494290432 257185074158272512 257934188825542656 258243448949047296 258707572320411648 258819907349643264 259306179191635968 259772212535721984 260069902710722064 260841233986486272 261267376922689536 261453253257055692 262814041722322944 263895580988669952 264211988752760832 265299280887545856 265488025683862107 265603304896056576 266391047475560448 267016088432737728 268596784766811312 269702121329637696 269833520428351488 271136707081391088 271254439042781184 271430895549284352 272547895119446016 272860225794855936 273983107382489088 274311609974615808 275440464336651264 276905573189505792 277403236726378896 278544813832248768 278665762513895424 279691088786290944 279812535199137792 280148027208118272 281300899748069376 281806462706162688 282966160083554304 284130629878136832 284471299232934912 284594821290786816 285641963015786496 285765993394864128 286279581161816064 287457686434086912 287802344891400192 288640639876202496 288986716681076736 290175962428735488 290523880067678208 291046018860463104 291719451590590464 292243739102687232 292370636080152576 292578640549562322 293446388234797056 293573807422046208 293925799038025728 294653986540290048 295135370227482624 295665796937613312 296349919076155392 296882528612253696 298104267413127168 298461690998489088 298803718008063648 299689928410005504 300358904825511936 300923220296466432 301956558574583808 302171382862662726 303199178157195264 303414886495842408 304811939743137792 305028795466564974 305161243923128832 305359757492944896 306066309865537536 306616382009376768 306967754019212928 307878177820114944 308230995805300224 309145166206205952 309870522378732672 310206737770610688 311518769838194016 313140134818086912 313362915561279864 313498982828132352 314652474884577312 314789102099030016 316463512216578048 317032270544433024 318336930093998592 319646958612903936 320030211637051776 320169173952135168 321347208392759808 321486742569222144 322064528807043072 323389897238347776 324720719860727808 325110056266211328 326447957732327424 326839365076137984 328184383039414272 328774206490523136 328916965590171648 330127186764146688 330270533349801984 331485734857826304 331629671347126272 332027291505917952 332624021554814976 333393658960674816 333992844688785408 335367300839768064 335769402373300224 335915198900600832 336747413188902912 337151169461256192 337903767928700928 338538622833524736 339294318414004224 341099075426844672 341341747307822709 342502775325720576 342913432211030016 344324598598729728 344943429760548864 345338723271614544 345741572255514624 346362950047629312 346759870280962752 347788311981981696 348604337676074256 348982579991937024 350418722296430592 352282651670347776 352533280006439847 353732374516727808 353984034245149476 354137739861408768 356021451243650304 358129046355748416 359602828439516928 360033988091683248 361515609441854784 361672585390374912 361907860732379136 362322594907923456 363813634393141248 365310809843318784 365748813299487744 367253952448868352 369207430919341056 369870982301838528 371393085109665024 371554350018527232 372921451715054592 373083380265517056 373530702944157696 375067866330759168 375741950274883584 377288213444739072 377740577669962752 378840839837515776 379295065643913216 379459761721049088 380141738919788544 380855950687715328 381021324526485504 381706108215754752 383276915245449216 383736459855200256 384854186501603328 385315622241435648 386901283238313984 387365173423570944 388061358480617472 388959268787453952 389658318803582976 389827514773536768 390104854066083096 391261850979729408 391901065384034304 392179879885583538 392871982053720064 393513826969976832 394221062583484416 395843371483004928 396317983129141248 397472356550836224 397948921331318784 398404957344084864 398837234276499456 399586571213340672 401230960395288576 402608744766111744 402895177150216968 404553181994456544 406415919657517056 406705060622086632 406881658564171776 407146343323926528 408821842679169024 409290338692283904 410504237093486592 410974661073733632 411467414961923712 413160696504976896 415358359784258688 415809031479754752 417817220748373152 417998643770843136 419536633179436416 419718802798706688 421951349622104064 422709694059244032 424449240125331456 426195944817205248 426706948849402368 426892231936180224 428462944523679744 428648990092296192 429419371742724096 431186529651130368 431703517337100288 432960959814303744 433480075021615104 435263943643103232 435785820101517312 437579177385885696 438365608654030848 438555954120228864 438867960824343483 440169582352195584 440360711133069312 441980979810435072 442703055341223936 443498695406419968 444524878614233088 445323792918380544 447156401119690752 447692536497733632 448205577012095472 448996550918537216 449534892615008256 450538357238267904 451384830444699648 452934837861875712 454798767235792896 455122329743763612 457217909614706688 457543193199847461 459099464798306304 459924573014065152 460451631028819392 461817266730172416 462346493707950336 463717749309308928 464805783568099008 465310106655916032 467278154757291024 469710202227130368 470044373341919796 470248474242198528 471978712326865968 472183653148545024 474695268324867072 477505395140997888 479470437919355904 480045317455577664 482020812589139712 482230113853833216 483096793210564608 485084845857521664 487081079791091712 487665084399316992 489671936598491136 490259047614206976 492276574559121408 493161309735784704 493375448385257472 495190780146220032 495405800024702976 497228602286739456 497444507020689408 498040937258876928 500090488441012224 500989267033178112 503050951259652096 503654103559950336 505121119783354368 505726754191884288 505946348961398784 506855651893051392 507807934250287104 508941477621006336 511035886993932288 511648613140267008 513754162988580864 514370148316545024 515868377651085312 516486897898094592 517415144640823296 517639814699286528 518612358383271936 519544425071443968 520139805421444128 521682467972972544 522534753845379072 522906506514111384 525628083444645888 527791161977339904 528423977505521664 530598561775091712 530976051367724214 531206609792113152 532782094951120896 534032176865475456 537193569533622624 539404242659275392 539667040856702976 542273414162782176 542508878085562368 542861791098568704 545095790238892032 545720451589711872 547966214764978176 548623219949231616 550880928673302528 553811146379011584 554806473452757792 557089627664497536 557331525027790848 559382177572581888 559625070398275584 560296054416236544 562601799496138752 563612925412325376 565932320167108608 568261259756273664 568942598465869824 569189642581573632 571283926031572992 571531986789728256 572559162323632128 574915372868173824 575604689782800384 577281279752404992 577973433362153472 580351924857470976 581047760135356416 582092037720926208 583438903181180928 584487478205374464 584741272160305152 585157281099124644 586892776469594112 587851598076051456 589307973080580096 590270740454965248 591331593875226624 593765057224507392 596208534826254336 596923381996978176 597607436016127296 599379856820011008 601846440592932864 603913117149167616 604342765725325452 606829772991684816 609623879486275584 610057590933129948 610322487846257664 610719514985889792 613232764018753536 613935508038425856 615756355640229888 616461991610600448 619741044757465344 623037539676388032 626725831122559728 626997965656264704 629304949769154624 629578204198060032 632927024433156096 634064541088866048 636673860187997184 639293917225807872 640060423274103552 640338347904270336 642694416785519616 642973485138444288 644129057614086144 646779794476695552 649441439721455616 650220112532422656 652895915464654848 653678730152275968 656368766078828544 657548412981046272 657833931180343296 660254373528293376 660541066699603968 662971469715652608 663259342694252544 664054583011835904 665248043109629952 666787317921349632 667985689377570816 670734601679536128 671538804746600448 671830397801201664 673494826377805824 674302338922512384 675807535857401856 677077245667049472 678588636828008448 682198150853689344 682683494615645418 685005550651441152 685826864422060032 688649197197459456 689886859521097728 690677446543229088 691483144511029248 692725900095258624 693519740561925504 695576623963963392 697208675352148512 697965159983874048 700837444592861184 704565303340695552 705066560012879694 707464749033455616 707968068490298952 708275479722817536 712042902487300608 716258092711496832 719205656879033856 720067976183366496 723031218883709568 723345170780749824 723815721464758272 724645189815846912 727627268786282496 730621619686637568 731497626598975488 734507904897736704 738414861838682112 739741964603677056 742786170219330048 743108700037054464 745842903430109184 746166760531034112 747061405888315392 750135732661518336 751483900549767168 754576426889478144 755481155339925504 757681679675031552 758590131287826432 758919523442098176 760283477839577088 761711901375430656 763412216431509504 766553830490898432 767472919710400512 770631244482871296 773802566476627968 774730346847141888 776122716961234944 777918537574907904 779316637607165952 780209708132166192 782523701959458816 783802130768068608 784359759771167076 785743964107440128 788442125166968832 791686742966009856 792635966258282496 795897842662637568 796464077051586321 796809914688169728 799173142426681344 805790354300433936 809106363988913088 813410121244173264 813763317128343552 814292686647853056 817643685358338048 818580677384567808 821949322147467264 822934829923847424 826321393009953792 830716719568517376 835634441496746304 835997287541686272 839073266358872832 839437605597413376 843902699244208128 845419388118488064 848898480250662912 852391889634410496 853413897698804736 853784463872360448 856925889047359488 857297980184592384 858838743485448192 862373059302260736 863407034674200576 865921919628607488 866960150043230208 870527887286206464 871571640203034624 875158354771771392 876731217308061696 877111908240457728 877735921648686966 880339164704391168 880721422266138624 883961959620870144 885406110682447872 886997390812839936 889049757228466176 890647585836761088 894312802239381504 895385072995467264 896411154024190944 897993101837074432 899069785230016512 901076714476535808 902769660889399296 905869675723751424 909597534471585792 910244659487527224 914435819229413376 915086386399694922 918198929596612608 919849146028130304 920903262057638784 923634533460344832 924692987415900672 927435498618617856 929611567136198016 930620213311832064 934556309514582048 939420404454260736 940088746683839592 940496948484397056 943957424653731936 944367306297090048 949390536649734144 955010790281995776 958940875838711808 960090634911155328 964041625178279424 964460227707666432 966193586421129216 970169691715043328 974162159582183424 975330168798633984 979343873196982272 980518095228413952 984553149118242816 986322619471569408 986750896770514944 990381560292440064 990811600049405952 994457204573478912 994889014041378816 996081874517753856 1000180976882024448 1001978534066356224 1006101902519304192 1007308207119900672 1010242239566708736 1011453508383768576 1013711303786102784 1015615868500574208 1017882955242012672 1023297226280534016 1024025241923468127 1027508325977161728 1028740296633090048 1032973795796189184 1034830289281646592 1037224716766543872 1039088850142887936 1040279610842888256 1043364935945945088 1045813013028222768 1051256166889291776 1056847955011043328 1057599840019319541 1061197123550183424 1061952102735448428 1062413219584226304 1068064353730950912 1074387139067245248 1078808485318550784 1084546828325564352 1085017756171124736 1085723582197137408 1091440903179423744 1095932429529956352 1097246439898463232 1101761857346605056 1107622292758023168 1109612946905515584 1114179255328995072 1114663050055581696 1118764355145163776 1119250140796551168 1120592108832473088 1125203598992277504 1127225850824650752 1131864640334217216 1136522519512547328 1137885196931739648 1138379285163147264 1142567852063145984 1143063973579456512 1145118324647264256 1149830745736347648 1151209379565600768 1154562559504809984 1155946866724306944 1160703849714941952 1162095520270712832 1164184075441852416 1166877806362361856 1168974956410748928 1169482544320610304 1170314562198249288 1173785552939188224 1175703196152102912 1178615946161160192 1180541480909930496 1182663187750453248 1187530114449014784 1192417069652508672 1193846763993956352 1195214872032254592 1198759713640022016 1203692881185865728 1207826234298335232 1208685531450650904 1213659545983369632 1219247758972551168 1220115181866259896 1220644975692515328 1221439029971779584 1226465528037507072 1227871016076851712 1231512711280459776 1232923983221200896 1239482089514930688 1246075079352776064 1253451662245119456 1253995931312529408 1258609899538309248 1259156408396120064 1265854048866312192 1268129082177732096 1273347720375994368 1278587834451615744 1280120846548207104 1280676695808540672 1285388833571039232 1285946970276888576 1288258115228172288 1293559588953391104 1298882879442911232 1300440225064845312 1305791830929309696 1307357460304551936 1312737532157657088 1315096825962092544 1315667862360686592 1316603882473030449 1320508747056586752 1321082133399207936 1325942939431305216 1328109166023671808 1330496086219259904 1333574635842699264 1335971378755141632 1341469203359072256 1343077609493200896 1346989652755611648 1348604677845024768 1351615071714803712 1354154491334098944 1364396301707378688 1365366989231290836 1371653728844120064 1372629579599542383 1377298394394918912 1379773719042195456 1381354893086458176 1385451800190517248 1387039481123851008 1391153247927926784 1394417350704297024 1395930319967748096 1409130606681391104 1410133120025759388 1415936136980597904 1416550959445635072 1424085804974601216 1432516185422993664 1438411313758067712 1440135952366732992 1446062437767419136 1446690341561499648 1449290379631693824 1455254537572564992 1461243239373275136 1462995253197950976 1469015809795473408 1476829723677364224 1479483929207354112 1485572340438660096 1486217400074108928 1491685806860218368 1492333521062068224 1494122811776630784 1500271465323036672 1502967801099534336 1509152853778956288 1510962310679851008 1515363359350063104 1517180262575652864 1517839046884196352 1520566955679154176 1523423802750861312 1526824432863019008 1533107660981796864 1534945839420801024 1541262488965742592 1547605132953255936 1549460693694283776 1552245433922469888 1555837075149815808 1558633275214331904 1560419416264332384 1565047403918917632 1567604261536137216 1568719519542334152 1571487928214880256 1576884250333937664 1583373485932019712 1585271932516564992 1591795685325275136 1592928154103172642 1593619829376339456 1598346284853362688 1611580708600867872 1618212727977826176 1626820242488346528 1627526634256687104 1628585373295706112 1635287370716676096 1637161354769135616 1643898644294934528 1645869659847694848 1652642786019907584 1661433439137034752 1671268882993492608 1671994575083372544 1678146532717745664 1678875211194826752 1687805398488416256 1690838776236976128 1697796960501325824 1704783779268820992 1706827795397609472 1707568927744720896 1713851778094718976 1714595960369184768 1717677486970896384 1724746118604521472 1726814069348401152 1731843839257214976 1733920300086460416 1741055774572412928 1743143280406069248 1750316709543542784 1753462434616123392 1754223816480915456 1755471843297373932 1760678329408782336 1767923919241740288 1770812221364895744 1773994781625679872 1781295171673522176 1788625604478763008 1790770145990934528 1792822308048381888 1798139570460033024 1805539321778798592 1811739351447502848 1820489318975054448 1828871638458826752 1830172772799389844 1839698292056260608 1841806524115277568 1847269066920689664 1849385974831801344 1859223134272396032 1869112619029164096 1880177493367679184 1880993896968794112 1887914849307463872 1888734612594180096 1898781073299468288 1910021580563991552 1917881751677423616 1920181269822310656 1928083250356558848 1928920455415332864 1932387172842258432 1940339383430086656 1948324319164366848 1950660337597267968 1958687746393964544 1961036190456827904 1969106298236485632 1972645238943138816 1973501793541029888 1980763120584880128 1981623200098811904 1988914409146957824 1989778028082757632 1992163749035507712 2000361953764048896 2003957068132712448 2012203805038608384 2014616414239801344 2020484479133417472 2022907016767537152 2027422607572205568 2031231737001148416 2035765910484025344 2046594452561068032 2048050483846936254 2055016651954323456 2057480593266180096 2065947591592378368 2069660578563293184 2074449433533087744 2078177700285775872 2080559221685776512 2086729871891890176 2091626026056445536 2102512333778583552 2113695910022086656 2115199680038639082 2122394247100366848 2123904205470896856 2124826439168452608 2136128707461901824 2148774278134490496 2157616970637101568 2169093656651128704 2170035512342249472 2171447164394274816 2182881806358847488 2191864859059912704 2194492879796926464 2203523714693210112 2215244585516046336 2219225893811031168 2228358510657990144 2229326100111163392 2237528710290327552 2238500281593102336 2241184217664946176 2250407197984555008 2254451701649301504 2263729280668434432 2273045039025094656 2275770393863479296 2276758570326294528 2285135704126291968 2290236649294528512 2299661491472695296 2302418759131201536 2311893733448613888 2321407699429883904 2324191040541425664 2328368150883704832 2333755612724723712 2337949912821497856 2340629124396498576 2347571105878376448 2351406392304205824 2357231892322320384 2365326375500906496 2375060228898029568 2387693527987912704 2389392231154758963 2390429744064509184 2397519427280044032 2417371062901301808 2427319091966739264 2440230363732519792 2441289951385030656 2442878059943559168 2452931056075014144 2455742032153703424 2465847966442401792 2478964179029861376 2492150158705552128 2506903324490238912 2507991862625058816 2517219799076618496 2518312816792240128 2531708097732624384 2536258164355464192 2546695440751988736 2557175668903231488 2560241693096414208 2561353391617081344 2570777667142078464 2571893940553777152 2576516230456344576 2587119177906782208 2597765758885822464 2600880450129690624 2611583661858619392 2614714920609103872 2625475064315314176 2630193651924185088 2631335724721373184 2633207764946060898 2641017494113173504 2642164266798415872 2651885878862610432 2656218332047343616 2660992172438519808 2667149271685398528 2671942757510283264 2682938406718144512 2686155218986401792 2693979305511223296 2697209355690049536 2703230143429607424 2708308982668197888 2728792603414757376 2730733978462581672 2743307457688240128 2745259159199084766 2754596788789837824 2759547438084390912 2762709786172916352 2770903600381034496 2774078962247702016 2782306495855853568 2788834701408594048 2791860639935496192 2818261213362782208 2820266240051518776 2831872273961195808 2833101918891270144 2848171609949202432 2865032370845987328 2876822627516135424 2880271904733465984 2892124875534838272 2893380683122999296 2898580759263387648 2910509075145129984 2922486478746550272 2925990506395901952 2938031619590946816 2953659447354728448 2958967858414708224 2971144680877320192 2972434800148217856 2983371613720436736 2984667042124136448 2988245623553261568 3000542930646073344 3005935602199068672 3018305707557912576 3021924621359702016 3030726718700126208 3034360525151305728 3041133911358308352 3046847605501722624 3053648865726038016 3069891678841602048 3072075725770404381 3082524977931485184 3098921387388567552 3104490867844939776 3111674150299631616 3117266550428663808 3120838832528664768 3130094807837835264 3137439039084668304 3142975856429760512 3153768500667875328 3170543865033129984 3183591370650550272 3185856308206345284 3187239658752678912 3223161417201735744 3236425455955652352 3253640484976693056 3255053268513374208 3257170746591412224 3274322709538271232 3287797288589869056 3291739319695389696 3305285572039815168 3322866878274069504 3342537765986985216 3343989150166745088 3356293065435491328 3357750422389653504 3375610796976832512 3381677552473952256 3395593921002651648 3409567558537641984 3413655590795218944 3415137855489441792 3427703556189437952 3429191920738369536 3435354973941792768 3449492237209042944 3453628138696802304 3463687678514429952 3467840600172920832 3482111549144825856 3486286560812138496 3500633419087085568 3506924869232246784 3508447632961830912 3510943686594747864 3521356658817564672 3535847838483480576 3541624442729791488 3547989563251359744 3562590343347044352 3577251208957526016 3581540291981869056 3585644616096763776 3596279140920066048 3611078643557597184 3623478702895005696 3640978637950108896 3657743276917653504 3660345545598779688 3679396584112521216 3683613048230555136 3694538133841379328 3698771949663602688 3718446268544792064 3738225238058328192 3760354986735358368 3761987793937588224 3775829698614927744 3777469225188360192 3797562146598936576 3820043161127983104 3835763503354847232 3840362539644621312 3856166500713117696 3857840910830665728 3864774345684516864 3880678766860173312 3896648638328733696 3901320675194535936 3917375492787929088 3922072380913655808 3938212596472971264 3945290477886277632 3947003587082059776 3961526241169760256 3963246400197623808 3977828818293915648 3984327498071015424 4000723907528097792 4007914136265424896 4024407610077216768 4029232828479602688 4040968958266834944 4045814033535074304 4054845215144411136 4062463474002296832 4093188905122136064 4096100967693872508 4114961186532360192 4131895183184756736 4139321157126586368 4156355400571551744 4161118443371553024 4173459743783780352 4183252052112891072 4227391820044173312 4230399360077278164 4247808410941793712 4249652878336905216 4272257414923803648 4297548556268980992 4315233941274203136 4338187313302257408 4340071024684498944 4365763612717694976 4383729718119825408 4388985759593852928 4407047429386420224 4430489171032092672 4438451787622062336 4456717021315980288 4458652200222326784 4475057420580655104 4477000563186204672 4482368435329892352 4500814395969110016 4508903403298603008 4527458561336868864 4546090078050189312 4551540787726958592 4553517140652589056 4570271408252583936 4580473298589057024 4599322982945390592 4604837518262403072 4623787466897227776 4642815398859767808 4648382081082851328 4656736301767409664 4667511225449447424 4675899825642995712 4681258248792997152 4695142211756752896 4702812784608411648 4714463784644640768 4730652751001812992 4750120457796059136 4775387055975825408 4778784462309517926 4780859488129018368 4795038854560088064 4834742125802603616 4854638183933478528 4880460727465039584 4882579902770061312 4885756119887118336 4905862112150028288 4911484064307406848 4931695932884803584 4957928358059722752 4984300317411104256 5013806648980477824 5015983725250117632 5034439598153236992 5036625633584480256 5063416195465248768 5072516328710928384 5093390881503977472 5114351337806462976 5120483386192828416 5122706783234162688 5141555334284156928 5143787881107554304 5153032460912689152 5174238355813564416 5195531517771644928 5201760900259381248 5223167323717238784 5229429841218207744 5250950128630628352 5260387303848370176 5262671449442746368 5266415529892121796 5282034988226347008 5303771757725220864 5312436664094687232 5321984344877039616 5343885515020566528 5365876813436289024 5372310437972803584 5394418711380099072 5416617965336395776 5461467956925163344 5486614915376480256 5490518318398169532 5519094876168781824 5525419572345832704 5541807200762068992 5548157924495404032 5577669402817188096 5640532480103037552 5663744547922391616 5666203837782540288 5696343219898404864 5730064741691974656 5753645255032270848 5760543809466931968 5784249751069676544 5786761366245998592 5797161518526775296 5821018150290259968 5844972957493100544 5851981012791803904 5876063239181893632 5907318894709456896 5917935716829416448 5942289361754640384 5944869600296435712 5966743227440873472 5969334084248272896 5976491247106523136 6001085861292146688 6011871204398137344 6036611415115825152 6043849242719404032 6061453437400252416 6068721050302611456 6082267822716616704 6093695211003445248 6107297731452076032 6139783357683204096 6144151451540808762 6165049955862970368 6197842774777135104 6208981735689879552 6223348300599263232 6234533100857327616 6241677665057329536 6260189615675670528 6274878078169336608 6285951712859521024 6307537001335750656 6341087730066259968 6367182741301100544 6371712616412690568 6374479317505357824 6446322834403471488 6472850911911304704 6507280969953386112 6510106537026748416 6514341493182824448 6548645419076542464 6575594577179738112 6583478639390779392 6610571144079630336 6645733756548139008 6685075531973970432 6687978300333490176 6712586130870982656 6715500844779307008 6751221593953665024 6763355104947904512 6791187842005303296 6819135117075283968 6827311181590437888 6830275710978883584 6855407112378875904 6870709947883585536 6898984474418085888 6907256277393604608 6935681200345841664 6964223098289651712 6972573121624276992 7001266838174171136 7013849738464493568 7021887373189495728 7042713317635129344 7071695676966961152 7095979126502719488 7125180686694088704 7163080583963738112 7168176693464276889 7171289232193527552 7192558281840132096 7281957275900217792 7320691091197559376 7358793168225042432 7367226096461110272 7397543899327205376 7436892537089584128 7476450476116656384 7520709973470716736 7523975587875176448 7551659397229855488 7554938450376720384 7595124293197873152 7640086322255966208 7671527006709694464 7680725079289242624 7712333001426235392 7715681821661331456 7729548691369033728 7761357533720346624 7793297276657467392 7802641350389071872 7834750985575858176 7844144761827311616 7876425192945942528 7890580955772555264 7894007174164119552 7923052482339520512 7926492800395247616 7955657636587831296 7968654996142030848 8001447815056195584 8015828272530849792 8048815220154433536 8058465656959205376 8081937916533669888 8091628067070148608 8109690430288822272 8124926948004593664 8186377810244272128 8192201935387745016 8229922373064720384 8263790366369513472 8278642314253172736 8312710801143103488 8322236886743106048 8346919487567560704 8366504104225782144 8454783640088346624 8460798720154556328 8495616821883587424 8499305756673810432 8544514829847607296 8595097112537961984 8630467882548406272 8676374626604514816 8680142049368997888 8731527225435389952 8767459436239650816 8777971519187705856 8814094858772840448 8860978342064185344 8876903575244124672 8913434042631960576 8917304400444653568 8950114841161310208 8954001126372409344 8964736870659784704 9001628791938220032 9017806806597206016 9054917122673737728 9092180156100378624 9103081575453917184 9140542816505167872 9160946597178114048 9209675036524806144 9216227177311213143 9247574933794455552 9296764162165702656 9313472603534819328 9335022450898894848 9351799651285991424 9362516497585994304 9390284423513505792 9428927569289281536 9461305502003625984 9550774111951650816 9557568924619035852 9561718976258036736 9669484251605207232 9709276367866957056 9760921454930079168 9765159805540122624 9771512239774236672 9822968128614813696 9863391865769607168 9915856716119445504 9968600634822208512 10027613297960955648 10031967450500235264 10068879196306473984 10073251267168960512 10126832390930497536 10145032657421856768 10186781763007954944 10228702675612925952 10240966772385656832 10245413566468325376 10283110668568313856 10287575762215108608 10306064921825378304 10348476711627128832 10391063035543289856 10403521800518762496 10446334647434477568 10458859682436415488 10501900257261256704 10520774607696740352 10525342898885492736 10532831059784243592 10564069976452694016 10607543515450441728 10624873328189374464 10643968689754079232 10687771030041133056 10731753626872578048 10744620875945607168 10788837422760198144 10833235930672791552 10922935913850326688 10973229830752960512 10981036636796339064 11038189752337563648 11050839144691665408 11083614401524137984 11096315848990808064 11155338805634376192 11281064960206075104 11327489095844783232 11332407675565080576 11392686439796809728 11460129483383949312 11507290510064541696 11521087618933863936 11568499502139353088 11573522732491997184 11594323037053550592 11642036300580519936 11689945914986201088 11703962025583607808 11752126478363787264 11814637789418913792 11835871433658832896 11884578723509280768 11889739200592871424 11933486454881746944 11952982494213046272 12002171722584293376 12023742408796274688 12073222830231650304 12087698485438808064 12122906874800504832 12137442100605222912 12164535645433233408 12187390422006890496 12279566715366408192 12288302903081617524 12395685549554270208 12417963471379759104 12469066201714655232 12483355330114659072 12520379231351341056 12549756156338673216 12682175460132519936 12743425232825381136 12748958635010715648 12892645668806942976 12945701823822609408 13014561939906772224 13020213074053496832 13097290838153084928 13151189154359476224 13166957278781558784 13221142288159260672 13291467513096278016 13370151063947940864 13375956600666980352 13425172261741965312 13431001689558614016 13502443187907330048 13526710209895809024 13582375684010606592 13638270234150567936 13654622363180875776 13660551421957767168 13710814224757751808 13741419895767171072 13797968948836171776 13814512554787209216 13871362400691683328 13928446196579303424 13945146243248553984 14002533676348342272 14027699476928987136 14043774746378991456 14085426635270258688 14143391353933922304 14191958253005438976 14250361373388177408 14326161167927476224 14336353386928553778 14342578464387055104 14385116563680264192 14563914551800435584 14641382182395118752 14717586336450084864 14734452192922220544 14795087798654410752 14873785074179168256 14952900952233312768 15041419946941433472 15047951175750352896 15103318794459710976 15109876900753440768 15190248586395746304 15280172644511932416 15343054013419388928 15361450158578485248 15424666002852470784 15431363643322662912 15459097382738067456 15522715067440693248 15586594553314934784 15605282700778143744 15669501971151716352 15688289523654623232 15752850385891885056 15781161911545110528 15788014348328239104 15846104964679041024 15911315273175662592 15937309992284061696 16031656545061699584 16097630440308867072 16116931313918410752 16183256134140297216 16249853896009187328 16384403870775490032 16459844746129440768 16557284628506345472 16625421602286206976 16644473773486212096 16733008208451564288 16921597440309112656 16991233643767174848 16998611513347620864 17089029659695214592 17190194225075923968 17260935765096812544 17352749253209029632 17360284098737995776 17463054450870779904 17534918872479301632 17555943038375411712 17628189717545680896 17721956684128370688 17753807150488249344 17826868085263921152 17834608800889307136 17900229682322620416 17908002252744818688 17929473741319569408 18003257583876440064 18035613613194412032 18109834245347475456 18184360312200757248 18206163150907834368 18281085633010335744 18321893194356228096 18419350073049612288 18432454354622426286 18495149867588911104 18593528324331405312 18626945207069638656 18670044901797789696 18703599302571982848 18725032995171988608 18780568847027011584 18857855138578563072 18922611004007251968 19101548223903301632 19115137849238071704 19123437952516073472 19338968503210414464 19418552735733914112 19521842909860158336 19530319611080245248 19543024479548473344 19645936257229627392 19726783731539214336 19831713432238891008 19937201269644417024 20055226595921911296 20063934901000470528 20137758392612947968 20146502534337921024 20253664781860995072 20290065314843713536 20373563526015909888 20457405351225851904 20481933544771313664 20490827132936650752 20566221337136627712 20612129843650756608 20696953423254257664 20807043601037524992 20892669294868955136 20917719364872830976 21003800514522513408 21041549215393480704 21065662119568487184 21128139952905388032 21215087030900883456 21287937379508158464 21375542060082266112 21489241751891214336 21504530080392830667 21577674845520396288 21845871827700653376 21962073273592678128 22076379504675127296 22101678289383330816 22192631697981616128 22310677611268752384 22562129920412150208 22654978191689566464 22664815351130161152 22785372879593619456 22920258966767898624 23014581020129083392 23042175237867727872 23136999004278706176 23147045464983994368 23188646074107101184 23284072601161039872 23379891829972402176 23407924051167215616 23504252956727574528 23629275578837827584 23671742867317665792 23769157447018561536 23779478401185742848 23866972909763493888 23905964988426092544 24004343445168586752 24047484817592549376 24146445660463300608 24175396970877616128 24245813749601009664 24274884201210445824 24329071290866466816 24374780844013780992 24559133430732816384 24576605806163235048 24791371099108540416 24835926942759518208 24938132403429310464 24966710660229318144 25040758462702682112 25099512312677346432 25364350920265039872 25486850465650762272 25497917270021431296 25785291337613885952 25891403647645218816 26029123879813544448 26040426148106993664 26194581676306169856 26302378308718952448 26333914557563117568 26442284576318521344 26582935026192556032 26740302127895881728 26751913201333960704 26850344523483930624 26862003379117228032 27004886375814660096 27053420419791618048 27164751368021213184 27276540468301135872 27309244726361751552 27421628449515503616 27482839791534342144 27629025109574418432 27742724801383366656 27890292486497107968 28005067352696684544 28055398953857974272 28087549492757982912 28170853270540517376 28286782707867844608 28383916506010877952 28652322335854952448 28672706773857107556 28685156928774110208 29127829103600871168 29282764364790237504 29468904385844441088 29590175597308821504 29747570148358336512 29905801904466625536 30082839893882866944 30095902351500705792 30206637588919421952 30219753801506881536 30380497172791492608 30560345289023864832 30686108026838777856 30722900317156970496 30849332005704941568 30862727286645325824 30918194765476134912 31045430134881386496 31173189106629869568 31210565401556287488 31339003942303432704 31376579047309246464 31505700771783770112 31562323823090221056 31576028696656478208 31692209929358082048 31822630546351325184 31874619984568123392 32063313090123399168 32195260880617734144 32233862627836821504 32366512268280594432 32499707792018374656 32768807741550980064 32919689492258881536 33114569257012690944 33250843204572413952 33288947546972424192 33466016416903128576 33843194880618225312 33982467287534349696 33997223026695241728 34178059319390429184 34380388450151847936 34521871530193625088 34705498506418059264 34720568197475991552 34926108901741559808 35069837744958603264 35111886076750823424 35256379435091361792 35443913368256741376 35507614300976498688 35653736170527842304 35669217601778614272 35800459364645240832 35858947482639138816 36006515167752880128 36071227226388824064 36219668490694950912 36368720624401514496 36412326301815668736 36562171266020671488 36838700146099224576 36864908709244852572 37187056648662810624 37253890414139277312 37407198605143965696 37450065990343977216 37561137694054023168 38230275698476143408 38246875905032146944 38677937006420828928 38837105471467828224 39043685819720316672 39060639222160490496 39291872514459254784 39453567463078428672 39663426864477782016 39874402539288834048 40110453191843822592 40127869802000941056 40275516785225895936 40293005068675842048 40507329563721990144 40580130629687427072 40747127052031819776 40914810702451703808 40963867089542627328 40981654265873301504 41132442674273255424 41224259687301513216 41393906846508515328 41614087202075049984 41785338589737910272 41835438729745661952 42007601029045026816 42083098430786961408 42131324239136974368 42256279905810776064 42430174061801766912 42575874759016316928 42751084120164532224 42978483503782428672 43009060160785661334 43155349691040792576 43691743655401306752 43924146547185356256 44152759009350254592 44203356578766661632 44385263395963232256 44621355222537504768 45124259840824300416 45309956383379132928 45329630702260322304 45570745759187238912 45840517933535797248 46029162040258166784 46084350475735455744 46273998008557412352 46294090929967988736 46377292148214202368 46568145202322079744 46759783659944804352 46815848102334431232 47008505913455149056 47258551157675655168 47343485734635331584 47538314894037123072 47733945819526987776 47811929976852185088 48094969635185098752 48292891320926601216 48350793941755232256 48549768402420891648 48749561688027561984 49153211612326470096 49671853885519036416 49876264806858620928 49933421320458636288 50199024625354692864 50973700931301524544 50995834540042862592 51570582675227771904 51782807295290437632 52058247759627088896 52080852296213987328 52389163352612339712 52604756617437904896 52667829115126235136 52884569152637042688 53165870052385112064 53480604255791763456 53503826402667921408 53700689046967861248 53724006758234456064 54009772751629320192 54106840839583236096 54329502736042426368 54553080936602271744 54618489452723503104 54843256899031007232 54965679583068684288 55258050219148836864 55485449602766733312 55780584972994215936 56010134705393369088 56110797907715948544 56175098985515965824 56341706541081034752 56573565415735689216 56767833012021755904 57304644671709904896 57345413547714215112 57370313857548220416 58255658207201742336 58565528729580475008 58937808771688882176 59180351194617643008 59495140296716673024 59811603808933251072 60165679787765733888 60191804703001411584 60413275177838843904 60439507603013763072 60760994345582985216 61120690578047729664 61372216053677555712 61445800634313940992 61698664011409883136 61836389530952269824 62090860269762772992 62421130803112574976 62678007884606865408 62753158094618492928 63011401543567540224 63124647646180442112 63384419858716164096 63645261092702650368 64126626180246798336 64467725255673643008 64513590241178492001 64733024536561188864 65537615483101960128 66229138514025381888 66577895093944848384 66932032833806257152 67686389761236450624 67964934575068699392 67994446053390483456 68356118638780858368 68760776900303695872 69043743060387250176 69410997012836118528 69441136394951983104 69852217803483119616 70139675489917206528 70223772153501646848 70512758870182723584 70887826736513482752 71015228601952997376 71307472341055684608 71338435203557228544 71600918729290481664 71717894965278277632 72013030335505760256 72142454452777648128 72439336981389901824 72737441248803028992 72824652603631337472 73124342532041342976 73677400292198449152 73729817418489705144 74374113297325621248 74507780828278554624 74814397210287931392 74900131980687954432 75122275388108046336 76460551396952286816 76493751810064293888 77355874012841657856 77674210942935656448 78087371639440633344 78121278444320980992 78583745028918509568 78907134926156857344 79326853728955564032 79748805078577668096 80220906383687645184 80255739604001882112 80551033570451791872 80586010137351684096 81014659127443980288 81160261259374854144 81494254104063639552 81829621404903407616 81927734179085254656 82264885348546510848 82448519374603026432 83228174404150099968 83670877459491323904 84015202058090053632 84166196861573922816 84262648478273948736 84512559811621552128 84860348123603533824 85151749518032633856 85956967007564857344 86018120321571322668 87383487310802613504 87848293094370712512 88406713157533323264 88770526791926464512 89242710445075009536 90248519681648600832 90619912766758265856 90659261404520644608 91141491518374477824 91681035867071594496 92058324080516333568 92168700951470911488 92547996017114824704 92588181859935977472 92754584296428404736 93136290404644159488 93519567319889608704 93631696204668862464 94017011826910298112 94517102315351310336 94686971469270663168 95076629788074246144 95467891639053975552 95623859953704370176 96189939270370197504 96585782641853202432 96701587883510464512 97099536804841783296 97499123376055123968 98306423224652940192 99343707771038072832 99752529613717241856 99866842640917272576 100398049250709385728 101947401862603049088 101991669080085725184 103141165350455543808 103565614590580875264 104116495519254177792 104161704592427974656 104778326705224679424 105209513234875809792 105335658230252470272 105769138305274085376 106331740104770224128 106961208511583526912 107007652805335842816 107401378093935722496 108019545503258640384 108213681679166472192 108659005472084852736 109106161873204543488 109236978905447006208 109686513798062014464 110516100438297673728 111561169945988431872 112221595815431897088 112350197971031931648 112683413082162069504 114690827095428430224 114740627715096440832 116511316414403484672 117131057459160950016 117875617543377764352 118360702389235286016 118990280593433346048 119623207617866502144 120331359575531467776 120383609406002823168 120826550355677687808 120879015206027526144 121521988691165970432 122241381156095459328 122744432107355111424 122891601268627881984 123397328022819766272 123672779061904539648 124181720539525545984 124842261606225149952 125356015769213730816 125506316189236985856 126022803087135080448 126249295292360884224 126768839717432328192 127290522185405300736 128253252360493596672 128935450511347286016 129027180482356984002 129466049073122377728 131075230966203920256 132458277028050763776 133155790187889696768 133864065667612514304 135372779522472901248 135929869150137398784 135988892106780966912 136712237277561716736 137521553800607391744 138087486120774500352 138821994025672237056 138882272789903966208 139704435606966239232 140279350979834413056 140447544307003293696 141025517740365447168 141775653473026965504 142030457203905994752 142614944682111369216 143201837458580963328 143435789930556555264 144284908905555296256 144878673962779803648 145649305207262674944 146248685064082685952 147459634836979410288 149015561656557109248 149628794420575862784 149800263961375908864 152921102793904573632 152987503620128587776 154711748025683315712 155348421885871312896 156174743278881266688 156242556888641961984 157167490057837019136 157814269852313714688 158653707457911128064 159497610157155336192 160441812767375290368 160511479208003764224 161102067140903583744 161172020274703368192 162029318254887960576 162320522518749708288 162988508208127279104 163659242809806815232 163855468358170509312 164529770697093021696 164897038749206052864 166456348808300199936 167341754918982647808 168030404116180107264 168332393723147845632 168525296956547897472 169025119623243104256 169720696247207067648 170303499036065267712 171913934015129714688 172036240643142645336 174766974621605227008 175696586188741425024 176813426315066646528 177541053583852929024 178485420890150019072 180497039363297201664 181239825533516531712 181318522809041289216 182282983036748955648 183362071734143188992 184116648161032667136 184337401902941822976 185095992034229649408 185509168592856809472 186272580809288318976 187263392409337724928 188034023653820596224 189034204630702620672 189373942938541326336 190153259576148492288 190935783278107951104 192379878540740395008 193403175767020929024 194199073609683566592 196612846449305880384 198687415542076145664 199733685281834545152 200796098501418771456 203894803725206098176 203983338160171450368 206282330700911087616 207131229181161750528 208232991038508355584 208323409184855949312 209556653410449358848 210419026469751619584 210671316460504940544 211538276610548170752 212663480209540448256 213922417023167053824 214015305610671685632 214802756187871444992 216039091006517280768 216427363358332944384 217318010944169705472 218212323746409086976 218473957810894012416 219373027596124028928 221032200876595347456 223122339891976863744 224443191630863794176 224700395942063863296 225366826164324139008 229381654190856860448 229481255430192881664 233022632828806969344 234262114918321900032 235751235086755528704 236721404778470572032 237980561186866692096 239246415235733004288 240662719151062935552 240767218812005646336 241653100711355375616 241758030412055052288 243043977382331940864 244482762312190918656 245488864214710222848 245783202537255763968 246794656045639532544 247345558123809079296 249684523212450299904 251012632378473971712 252045606174270160896 252498590584721768448 253537679434864656384 254581044370810601472 257870901022694572032 258054360964713968004 262150461932407840512 266311580375779393536 267728131335225028608 270745559044945802496 271859738300274797568 271977784213561933824 273424474555123433472 275043107601214783488 276174972241549000704 277643988051344474112 277764545579807932416 279408871213932478464 280558701959668826112 280895088614006587392 282051035480730894336 283551306946053931008 284060914407811989504 285229889364222738432 286403674917161926656 286871579861113110528 288569817811110592512 289757347925559607296 291298610414525349888 292497370128165371904 294919269673958820576 298031123313114218496 299257588841151725568 299600527922751817728 305842205587809147264 305975007240257175552 309423496051366631424 310696843771742625792 312349486557762533376 312485113777283923968 314334980115674038272 315628539704627429376 317307414915822256128 318995220314310672384 320883625534750580736 321022958416007528448 322204134281807167488 324058636509775921152 324641045037499416576 325977016416254558208 327318485619613630464 327710936716341018624 329059541394186043392 334683509837965295616 336664787446295691264 337050593913095794944 338050239246486208512 344072481286285290672 349533949243210454016 351393172377482850048 353626852630133293056 355082107167705858048 356970841780300038144 360994078726594403328 362479651067033063424 362637045618082578432 364565966073497911296 366724143468286377984 368233296322065334272 368674803805883645952 370191984068459298816 371018337185713618944 372545161618576637952 374526784818675449856 376068047307641192448 378068409261405241344 378747885877082652672 380306519152296984576 381871566556215902208 384759757081480790016 386806351534041858048 388398147219367133184 393225692898611760768 397374831084152291328 399467370563669090304 401592197002837542912 407789607450412196352 407966676320342900736 412564661401822175232 414262458362323501056 416465982077016711168 416646818369711898624 419113306820898717696 420838052939503239168 421342632921009881088 423076553221096341504 425326960419080896512 427844834046334107648 429605512375742889984 432854726716665888768 434636021888339410944 436947915621788024832 438746055192248057856 448886383261727588352 449400791884127726592 458763308381713720896 458962510860385763328 466045265657613938688 468524229836643800064 471502470173511057408 473442809556941144064 475961122373733384192 478492830471466008576 481325438302125871104 481534437624011292672 483306201422710751232 483516060824110104576 486087954764663881728 488965524624381837312 490977728429420445696 491566405074511527936 493589312091279065088 494691116247618158592 499369046424900599808 502025264756947943424 504091212348540321792 504997181169443536896 507075358869729312768 509162088741621202944 515741802045389144064 516108721929427936008 524300923864815681024 532623160751558787072 535456262670450057216 541491118089891604992 543719476600549595136 543955568427123867648 546848949110246866944 550086215202429566976 552349944483098001408 555287976102688948224 558817742427864956928 561790177228013174784 564102070961461788672 567102613892107862016 568121828815623979008 570459778728445476864 572807349834323853312 577139635622221185024 582597220829050699776 589838539347917641152 596062246626228436992 599201055845503635456 611684411175618294528 611950014480514351104 618846992102733262848 621393687543485251584 624698973115525066752 624970227554567847936 628669960231348076544 631257079409254858752 634614829831644512256 637990440628621344768 641767251069501161472 642045916832015056896 644408268563614334976 648117273019551842304 649282090074998833152 651954032832509116416 654636971239227260928 655421873432682037248 658119082788372086784 669367019675930591232 673329574892591382528 674101187826191589888 676100478492972417024 688144962572570581344 699067898486420908032 702786344754965700096 707253705260266586112 710164214335411716096 713941683560600076288 721988157453188806656 724959302134066126848 725274091236165156864 729131932146995822592 733448286936572755968 736466592644130668544 737349607611767291904 740383968136918597632 742036674371427237888 749053569637350899712 756136818522810482688 757495771754165305344 760613038304593969152 763743133112431804416 773612703068083716096 786451385797223521536 798934741127338180608 803184394005675085824 815579214900824392704 815933352640685801472 825129322803644350464 828524916724647002112 832931964154033422336 833293636739423797248 838226613641797435392 841676105879006478336 842685265842019762176 846153106442192683008 850653920838161793024 855689668092668215296 859211024751485779968 865709453433331777536 869272043776678821888 873895831243576049664 877492110384496115712 897772766523455176704 898801583768255453184 917526616763427441792 917925021720771526656 932090531315227877376 937048459673287600128 943004940347022114816 946885619113882288128 951922244747466768384 956985660942932017152 962650876604251742208 963068875248022585344 966612402845421502464 972175909529327763456 977931049248763674624 981955456858840891392 983132810149023055872 987178624182558130176 1004050529513895886848 1009994362338887073792 1014150717739458625536 1032217443858855872016 1048601847729631362048 1065246321503117574144 1070912525340900114432 1082982236179783209984 1087438953201099190272 1087911136854247735296 1093697898220493733888 1100172430404859133952 1104699888966196002816 1110575952205377896448 1117635484855729913856 1123580354456026349568 1128204141922923577344 1134205227784215724032 1136243657631247958016 1140919557456890953728 1145614699668647706624 1154279271244442370048 1165194441658101399552 1179677078695835282304 1192124493252456873984 1198402111691007270912 1223368822351236589056 1223900028961028702208 1237693984205466525696 1242787375086970503168 1249397946231050133504 1249940455109135695872 1257339920462696153088 1262514158818509717504 1269229659663289024512 1275980881257242689536 1283534502139002322944 1288816537127228669952 1298564180149997666304 1303908065665018232832 1310843746865364074496 1316238165576744173568 1346659149785182765056 1348202375652383179776 1376289925145141162688 1398135796972841816064 1405572689509931400192 1414507410520533172224 1420328428670823432192 1427883367121200152576 1443976314906377613312 1449918604268132253696 1450548182472330313728 1458263864293991645184 1466896573873145511936 1472933185288261337088 1474699215223534583808 1480767936273837195264 1484073348742854475776 1498107139274701799424 1512273637045620965376 1514991543508330610688 1521226076609187938304 1527486266224863608832 1547225406136167432192 1572902771594447043072 1597869482254676361216 1606368788011350171648 1631158429801648785408 1631866705281371602944 1650258645607288700928 1657049833449294004224 1665863928308066844672 1676453227283594870784 1685370531684039524352 1692306212884385366016 1701307841676323586048 1711379336185336430592 1718422049502971559936 1731418906866663555072 1747791662487152099328 1797603167536510906368 1835053233526854883584 1835850043441543053312 1864181062630455754752 1874096919346575200256 1886009880694044229632 1893771238227764576256 1903844489494933536768 1913971321885864034304 1925301753208503484416 1926137750496045170688 1933224805690843004928 1944351819058655526912 1955862098497527349248 1963910913717681782784 1966265620298046111744 1974357248365116260352 2008101059027791773696 2019988724677774147584 2028301435478917251072 2064434887717711744032 2097203695459262724096 2130492643006235148288 2141825050681800228864 2165964472359566419968 2174877906402198380544 2175822273708495470592 2187395796440987467776 2200344860809718267904 2209399777932392005632 2221151904410755792896 2247160708912052699136 2268410455568431448064 2272487315262495916032 2281839114913781907456 2291229399337295413248 2359354157391670564608 2396804223382014541824 2446737644702473178112 2447800057922057404416 2475387968410933051392 2485574750173941006336 2498795892462100267008 2499880910218271391744 2514679840925392306176 2525028317637019435008 2538459319326578049024 2551961762514485379072 2567069004278004645888 2577633074254457339904 2597128360299995332608 2607816131330036465664 2621687493730728148992 2632476331153488347136 2693318299570365530112 2696404751304766359552 2752579850290282325376 2796271593945683632128 2811145379019862800384 2829014821041066344448 2840656857341646864384 2855766734242400305152 2887952629812755226624 2899837208536264507392 2916527728587983290368 2933793147746291023872 2945866370576522674176 2949398430447069167616 2961535872547674390528 3029983087016661221376 3042452153218375876608 3145805543188894086144 3195738964509352722432 3212737576022700343296 3262316859603297570816 3263733410562743205888 3300517291214577401856 3314099666898588008448 3331727856616133689344 3352906454567189741568 3370741063368079048704 3384612425768770732032 3402615683352647172096 3422758672370672861184 3436844099005943119872 3462837813733327110144 3495583324974304198656 3595206335073021812736 3670106467053709767168 3671700086883086106624 3728362125260911509504 3748193838693150400512 3772019761388088459264 3787542476455529152512 3807688978989867073536 3827942643771728068608 3850603506417006968832 3866449611381686009856 3911724196995054698496 3932531240596092223488 3948714496730232520704 4039977449355548295168 4128869775435423488064 4194407390918525448192 4260985286012470296576 4283650101363600457728 4331928944719132839936 4349755812804396761088 4351644547416990941184 4374791592881974935552 4400689721619436535808 4418799555864784011264 4442303808821511585792 4494321417824105398272 4536820911136862896128 4544974630524991832064 4563678229827563814912 4582458798674590826496 4718708314783341129216 4793608446764029083648 4893475289404946356224 4895600115844114808832 4950775936821866102784 4971149500347882012672 4997591784924200534016 5029359681850784612352 5076918638653156098048 5103923525028970758144 5134138008556009291776 5155266148508914679808 5194256720599990665216 5243374987461456297984 5392809502609532719104 5505159700580564650752 5592543187891367264256 5622290758039725600768 5658029642082132688896 5681313714683293728768 5711533468484800610304 5775905259625510453248 5799674417072529014784 5833055457175966580736 5867586295492582047744 5891732741153045348352 5898796860894138335232 5923071745095348781056 6059966174033322442752 6084904306436751753216 6291611086377788172288 6391477929018705444864 6425475152045400686592 6524633719206595141632 6527466821125486411776 6601034582429154803712 6628199333797176016896 6663455713232267378688 6741482126736158097408 6805231366705294344192 6845517344741345722368 6873688198011886239744 7190412670146043625472 7340212934107419534336 7343400173766172213248 7456724250521823019008 7496387677386300801024 7544039522776176918528 7575084952911058305024 7615377957979734147072 7655885287543456137216 7701207012834013937664 7732899222763372019712 7823448393990109396992 7865062481192184446976 7897428993460465041408 8079954898711096590336 8257739550870846976128 8388814781837050896384 8521970572024940593152 8567300202727200915456 8663857889438265679872 8699511625608793522176 8749583185763949871104 8801379443238873071616 8837599111729568022528 8884607617643023171584 9089949261049983664128 9127356459655127629824 9437416629566682258432 9587216893528058167296 9786950578809892712448 9791200231688229617664 9901551873643732205568 9942299000695764025344 9995183569848401068032 10058719363701569224704 10153837277306312196096 10207847050057941516288 10268276017112018583552 10310532297017829359616 10388513441199981330432 10486749974922912595968 10785619005219065438208 11010319401161129301504 11185086375782734528512 11244581516079451201536 11316059284164265377792 11362627429366587457536 11423066936969601220608 11551810519251020906496 11599348834145058029568 11735172590985164095488 11797593721788276670464 11846143490190697562112 12119932348066644885504 12583222172755576344576 12782955858037410889728 12850950304090801373184 13049267438413190283264 13054933642250972823552 13202069164858309607424 13256398667594352033792 13326911426464534757376 13482964253472316194816 13610462733410588688384 13691034689482691444736 13747376396023772479488 14380825340292087250944 14680425868214839068672 14686800347532344426496 14913448501043646038016 14992775354772601602048 15088079045552353837056 15230755915959468294144 15311770575086912274432 15402414025668027875328 15465798445526744039424 15730124962384368893952 16515479101741693952256 16777629563674101792768 17043941144049881186304 17134600405454401830912 17327715778876531359744 17399023251217587044352 17499166371527899742208 17602758886477746143232 17675198223459136045056 17769215235286046343168 18179898522099967328256 18254712919310255259648 18874833259133364516864 19174433787056116334592 19573901157619785424896 19582400463376459235328 19803103747287464411136 19884598001391528050688 19990367139696802136064 20415694100115883032576 20536552034224037167104 20621064594035658719232 21571238010438130876416 22020638802322258603008 22370172751565469057024 22489163032158902403072 22632118568328530755584 22725254858733174915072 22846133873939202441216 23103621038502041812992 23198697668290116059136 23470345181970328190976 23595187443576553340928 23692286980381395124224 24239864696133289771008 25166444345511152689152 25565911716074821779456 25701900608181602746368 26098534876826380566528 26404138329716619214848 26512797335188704067584 26653822852929069514752 27382069378965382889472 28761650680584174501888 29360851736429678137344 29373600695064688852992 29826897002087292076032 29985550709545203204096 30176158091104707674112 30461511831918936588288 30623541150173824548864 30804828051336055750656 30931596891053488078848 31460249924768737787904 33030958203483387904512 33555259127348203585536 34087882288099762372608 34269200810908803661824 34655431557753062719488 34798046502435174088704 35205517772955492286464 35538430470572092686336 36359797044199934656512 37749666518266729033728 38348867574112232669184 39147802315239570849792 39164800926752918470656 39606207494574928822272 39769196002783056101376 39980734279393604272128 40831388200231766065152 41073104068448074334208 41242129188071317438464 43142476020876261752832 44041277604644517206016 44740345503130938114048 44978326064317804806144 45264237136657061511168 45692267747878404882432 46207242077004083625984 46397395336580232118272 47190374887153106681856 50332888691022305378304 51131823432149643558912 51403801216363205492736 52197069753652761133056 52808276659433238429696 53025594670377408135168 53307645705858139029504 54764138757930765778944 57523301361168349003776 58721703472859356274688 58747201390129377705984 59653794004174584152064 59971101419090406408192 61247082300347649097728 61609656102672111501312 61863193782106976157696 66061916406966775809024 67110518254696407171072 68175764576199524745216 68538401621817607323648 69310863115506125438976 69596093004870348177408 70411035545910984572928 71076860941144185372672 72719594088399869313024 75499333036533458067456 76697735148224465338368 78295604630479141699584 79212414989149857644544 79538392005566112202752 79961468558787208544256 82146208136896148668416 86284952041752523505664 88082555209289034412032 89480691006261876228096 89956652128635609612288 90528474273314123022336 91384535495756809764864 92414484154008167251968 92794790673160464236544 94380749774306213363712 100665777382044610756608 102263646864299287117824 102807602432726410985472 104394139507305522266112 105616553318866476859392 106615291411716278059008 115046602722336698007552 117443406945718712549376 117494402780258755411968 119307588008349168304128 119942202838180812816384 122494164600695298195456 123219312205344223002624 123726387564213952315392 132123832813933551618048 134221036509392814342144 137076803243635214647296 138621726231012250877952 139192186009740696354816 150998666073066916134912 153395470296448930676736 156591209260958283399168 158424829978299715289088 159076784011132224405504 159922937117574417088512 164292416273792297336832 172569904083505047011328 176165110418578068824064 178961382012523752456192 179913304257271219224576 184828968308016334503936 185589581346320928473088 201331554764089221513216 204527293728598574235648 205615204865452821970944 208788279014611044532224 211233106637732953718784 213230582823432556118016 230093205444673396015104 234886813891437425098752 238615176016698336608256 239884405676361625632768 246438624410688446005248 264247665627867103236096 268442073018785628684288 274153606487270429294592 277243452462024501755904 278384372019481392709632 301997332146133832269824 306790940592897861353472 313182418521916566798336 316849659956599430578176 319845874235148834177024 345139808167010094022656 352330220837156137648128 357922764025047504912384 359826608514542438449152 369657936616032669007872 371179162692641856946176 402663109528178443026432 411230409730905643941888 417576558029222089064448 460186410889346792030208 469773627782874850197504 477230352033396673216512 479768811352723251265536 492877248821376892010496 528495331255734206472192 536884146037571257368576 554486904924049003511808 556768744038962785419264 603994664292267664539648 613581881185795722706944 626364837043833133596672 633699319913198861156352 639691748470297668354048 690279616334020188045312 704660441674312275296256 715845528050095009824768 719653217029084876898304 739315873232065338015744 805326219056356886052864 822460819461811287883776 835153116058444178128896 920372821778693584060416 939547255565749700395008 959537622705446502531072 1056990662511468412944384 1073768292075142514737152 1108973809848098007023616 1113537488077925570838528 1207989328584535329079296 1252729674087666267193344 1380559232668040376090624 1409320883348624550592512 1431691056100190019649536 1439306434058169753796608 1478631746464130676031488 1610652438112713772105728 1670306232116888356257792 1840745643557387168120832 1879094511131499400790016 1919075245410893005062144 2113981325022936825888768 2147536584150285029474304 2217947619696196014047232 2415978657169070658158592 2505459348175332534386688 2761118465336080752181248 2818641766697249101185024 2878612868116339507593216 3221304876225427544211456 3340612464233776712515584 3758189022262998801580032 4227962650045873651777536 4295073168300570058948608 4435895239392392028094464 4831957314338141316317184 5010918696350665068773376 5522236930672161504362496 5637283533394498202370048 5757225736232679015186432 6442609752450855088422912 7516378044525997603160064 8455925300091747303555072 9663914628676282632634368 10021837392701330137546752 11274567066788996404740096 12885219504901710176845824 15032756089051995206320128 16911850600183494607110144 19327829257352565265268736 22549134133577992809480192 30065512178103990412640256 33823701200366989214220288 38655658514705130530537472 45098268267155985618960384 67647402400733978428440576 90196536534311971237920768 135294804801467956856881152 270589609602935913713762304
- Sum of all divisors σ(n): 980901770927304301611374715
- Sum of proper divisors (its aliquot sum) s(n): 710312161324368387897612411
- 270589609602935913713762304 is an abundant number, because the sum of its proper divisors (710312161324368387897612411) is greater than itself. Its abundance is 439722551721432474183850107
Bases of 270589609602935913713762304
- Binary: 11011111110100111001010000100001000100011010001101000111000110000100000000000000000000002
- Hexadecimal: 0xDFD3942111A34718400000
- Base-36: XZZ7GM6V400000000
Squares and roots of 270589609602935913713762304
- 270589609602935913713762304 squared (2705896096029359137137623042) is 73218736825069267651261075562447694363903730611388416
- 270589609602935913713762304 cubed (2705896096029359137137623043) is 19812229413115600520261717265147724334843377094792934701520607993963732443070464
-
270589609602935913713762304 is a
perfect square number . Itssquare root is 16449608189952 -
The
cube root of 270589609602935913713762304 is 646800537.3251972513
Scales and comparisons
How big is 270589609602935913713762304?- 270,589,609,602,935,913,713,762,304 seconds is equal to 293,274,701,009 years, 3 weeks, 3 days, 15 hours, 30 minutes, 7 seconds.
-
To count from 1 to 270,589,609,602,935,913,713,762,304 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 270589609602935913713762304 cubic inches would be around 53900044.8 feet tall.
Recreational maths with 270589609602935913713762304
- 270589609602935913713762304 backwards is 403267317319539206906985072
- The number of decimal digits it has is: 27
- The sum of 270589609602935913713762304's digits is 117
- More coming soon!
Link to this page
HTML: To link to this page, just copy and paste the link below into your blog, web page or email.
BBCODE: To link to this page in a forum post or comment box, just copy and paste the link code below:
Cite this page
MLA style:
"Number 270589609602935913713762304 - Facts about the integer". Numbermatics.com. 2024. Web. 3 June 2024.
APA style:
Numbermatics. (2024). Number 270589609602935913713762304 - Facts about the integer. Retrieved 3 June 2024, from https://numbermatics.com/n/270589609602935913713762304/
Chicago style:
Numbermatics. 2024. "Number 270589609602935913713762304 - Facts about the integer". https://numbermatics.com/n/270589609602935913713762304/
The information we have on file for 270589609602935913713762304 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 270589609602935913713762304, math, Factors of 270589609602935913713762304, curriculum, school, college, exams, university, Prime factorization of 270589609602935913713762304, STEM, science, technology, engineering, physics, economics, calculator, two hundred seventy septillion, five hundred eighty-nine sextillion, six hundred nine quintillion, six hundred two quadrillion, nine hundred thirty-five trillion, nine hundred thirteen billion, seven hundred thirteen million, seven hundred sixty-two thousand, three hundred four.