312628444759429191283631104
312,628,444,759,429,191,283,631,104 is an even composite number composed of seven prime numbers multiplied together.
312628444759429191283631104 is an even composite number. It is composed of seven distinct prime numbers multiplied together. It has a total of thirteen thousand, three hundred sixty-five divisors.
Prime factorization of 312628444759429191283631104:
210 × 72 × 132 × 314 × 532 × 972 × 12292
(2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 7 × 7 × 13 × 13 × 31 × 31 × 31 × 31 × 53 × 53 × 97 × 97 × 1229 × 1229)See below for interesting mathematical facts about the number 312628444759429191283631104 from the Numbermatics database.
Names of 312628444759429191283631104
- Cardinal: 312628444759429191283631104 can be written as Three hundred twelve septillion, six hundred twenty-eight sextillion, four hundred forty-four quintillion, seven hundred fifty-nine quadrillion, four hundred twenty-nine trillion, one hundred ninety-one billion, two hundred eighty-three million, six hundred thirty-one thousand, one hundred four.
Scientific notation
- Scientific notation: 3.12628444759429191283631104 × 1026
Factors of 312628444759429191283631104
Divisors of 312628444759429191283631104
- Number of divisors d(n): 13365
-
Complete list of divisors:
1 2 4 7 8 13 14 16 26 28 31 32 49 52 53 56 62 64 91 97 98 104 106 112 124 128 169 182 194 196 208 212 217 224 248 256 338 364 371 388 392 403 416 424 434 448 496 512 637 676 679 689 728 742 776 784 806 832 848 868 896 961 992 1024 1183 1229 1261 1274 1352 1358 1378 1456 1484 1519 1552 1568 1612 1643 1664 1696 1736 1792 1922 1984 2366 2458 2522 2548 2597 2704 2716 2756 2809 2821 2912 2968 3007 3038 3104 3136 3224 3286 3328 3392 3472 3584 3844 3968 4732 4753 4823 4916 5044 5096 5141 5194 5239 5408 5432 5512 5618 5642 5824 5936 6014 6076 6208 6272 6448 6572 6656 6727 6784 6944 7168 7688 7936 8281 8603 8827 8957 9409 9464 9506 9646 9832 10088 10192 10282 10388 10478 10816 10864 11024 11236 11284 11501 11648 11872 12028 12152 12416 12493 12544 12896 13144 13312 13454 13568 13888 15376 15872 15977 16393 16562 17206 17654 17914 18818 18928 19012 19292 19663 19664 19747 20176 20384 20564 20776 20956 21049 21359 21632 21728 22048 22472 22568 23002 23296 23744 24056 24304 24832 24986 25088 25792 26288 26908 27136 27776 29791 30752 31744 31954 32786 33124 33761 34412 35308 35828 35987 36517 36673 37636 37856 38024 38099 38584 39091 39326 39328 39494 40352 40768 41128 41552 41912 42098 42718 43264 43456 44096 44944 45136 46004 46592 47089 47488 48112 48608 49664 49972 50176 50933 51584 52576 53816 54272 55552 59582 60221 61504 61789 62699 63908 65137 65572 65863 66248 66833 67522 68824 70616 71656 71974 73034 73346 75272 75712 76048 76198 77168 78182 78652 78656 78988 80507 80704 81536 82256 83104 83824 84196 85436 86528 86912 87079 87451 88192 89888 90272 92008 93184 93217 94178 94976 96224 97216 99328 99944 101866 103168 105152 107632 111104 111839 114751 119164 119213 120442 122317 123008 123578 125398 127816 130274 131144 131726 132496 133666 135044 137641 137648 141232 143312 143948 146068 146692 147343 149513 150544 151424 152096 152396 154336 156364 157304 157312 157976 159371 161014 161408 162409 163072 164512 166208 167648 168392 170872 173056 173824 174158 174902 176384 179776 180544 184016 186434 188356 189952 192448 194432 199888 203732 206336 207701 208537 210304 215264 222208 223678 229502 238328 238426 240884 244634 246016 247156 250796 251909 255619 255632 256711 260548 262288 263452 264992 266693 267332 270088 272473 273637 275282 275296 277667 282464 286624 287896 291679 292136 293384 294686 299026 301088 302848 304192 304792 308672 312728 314608 314624 315952 318742 322028 322816 324818 326144 329024 332416 335296 336784 341744 347648 348316 349804 352768 356531 359552 361088 368032 372868 376712 379904 384896 387283 388864 399776 407464 412672 415402 417074 420608 430528 438893 447356 455959 459004 461041 467831 474721 476656 476852 481768 489268 492032 494312 495287 498677 501592 503818 508183 511238 511264 513422 521096 524576 526904 529984 533386 534664 540176 544946 547274 550564 550592 555334 564928 573248 575792 583358 584272 586768 589372 598052 602176 605696 608384 609553 609584 612157 617344 625456 629216 629248 631904 637484 644056 645632 649636 652288 652519 658048 662129 664832 670592 673568 683488 695296 696632 699608 705536 713062 719104 722176 736064 745736 753424 769792 774566 777728 782873 799552 803257 814928 830804 834148 834491 841216 846781 856219 861056 868829 877786 894712 911918 918008 922082 923521 935662 949442 953312 953704 963536 978536 984064 988624 990574 997354 1003184 1007636 1016366 1022476 1022528 1026844 1042192 1046591 1049152 1053808 1059968 1066772 1069328 1080352 1089892 1094548 1101128 1101184 1110668 1115597 1129856 1132027 1136863 1146496 1151584 1166716 1168544 1173536 1178744 1181069 1196104 1204352 1211392 1211821 1216768 1219106 1219168 1224314 1234688 1250912 1258432 1258496 1263808 1274968 1288112 1291264 1299272 1305038 1316096 1324258 1329664 1341184 1347136 1366976 1393264 1399216 1426124 1438208 1444352 1453907 1459759 1472128 1491472 1506848 1510441 1539584 1549132 1549769 1555456 1565746 1578923 1590121 1599104 1606514 1629856 1661608 1668296 1668982 1682432 1693562 1712438 1722112 1737658 1755572 1789333 1789424 1823836 1836016 1844164 1847042 1866851 1871324 1898884 1906624 1907311 1907408 1915459 1927072 1943669 1957072 1977248 1981148 1994708 2006368 2015272 2019247 2032732 2041753 2044952 2045056 2053688 2071823 2084384 2093182 2098304 2107616 2119936 2133544 2138656 2160704 2179784 2189096 2202256 2202368 2221336 2231194 2259712 2264054 2273726 2292992 2303168 2333432 2337088 2347072 2357488 2362138 2392208 2408704 2423642 2433536 2438212 2438336 2448628 2469376 2495717 2501824 2516864 2527616 2549936 2576224 2598544 2610076 2632192 2648516 2659328 2682368 2694272 2699449 2710981 2733952 2786528 2798432 2852248 2876416 2888704 2889727 2907814 2919518 2944256 2982944 3013696 3020882 3079168 3098264 3099538 3131492 3157846 3180242 3191713 3198208 3213028 3259712 3274817 3323047 3323216 3336592 3337964 3387124 3424876 3444224 3452261 3467009 3475316 3490739 3511144 3542149 3557281 3578666 3578848 3647672 3672032 3688328 3694084 3695603 3733702 3742648 3791827 3797768 3813248 3814622 3814816 3830918 3854144 3887338 3914144 3954496 3962296 3989416 4012736 4030544 4038494 4065464 4083506 4089904 4090112 4107376 4143646 4168768 4186364 4196608 4215232 4239872 4266871 4267088 4277312 4321408 4359568 4378192 4404512 4404736 4442672 4462388 4519424 4528108 4547452 4567633 4585984 4606336 4634903 4666864 4674176 4694144 4714976 4724276 4784416 4817408 4847284 4867072 4876424 4876672 4897256 4938752 4940501 4991434 5003648 5033728 5034679 5055232 5099872 5152448 5197088 5220152 5264384 5297032 5364736 5388544 5398898 5421962 5467904 5573056 5596864 5704496 5779454 5815628 5839036 5841437 5888512 5927467 5965888 5993533 6027392 6041764 6081803 6196528 6199076 6262984 6315692 6318289 6360484 6383426 6396416 6426056 6438731 6464647 6482801 6519424 6549634 6646094 6646432 6673184 6675928 6774248 6849752 6888448 6904522 6934018 6950632 6981478 7022288 7084298 7114562 7157332 7157696 7295344 7344064 7376656 7388168 7391206 7467404 7485296 7583654 7595536 7626496 7629244 7629632 7661836 7708288 7774676 7809179 7828288 7908992 7924189 7924592 7958041 7978832 8025472 8061088 8076988 8130928 8167012 8179808 8180224 8214752 8267483 8287292 8337536 8372728 8393216 8430464 8446663 8479744 8482747 8533742 8534176 8554624 8607677 8642816 8719136 8756384 8809024 8809472 8885344 8924776 9038848 9042049 9056216 9094904 9135266 9171968 9212672 9269806 9333728 9348352 9388288 9429952 9448552 9568832 9634816 9694568 9752848 9753344 9794512 9881002 9982868 10007296 10067456 10069358 10110464 10177349 10199744 10304896 10394176 10440304 10573087 10594064 10777088 10797796 10843924 10848383 10935808 11008153 11052461 11130847 11146112 11193728 11408992 11558908 11563661 11631256 11678072 11682874 11777024 11854934 11931776 11987066 12005773 12054784 12083528 12163606 12393056 12398152 12525968 12631384 12636578 12720968 12766852 12792832 12852112 12877462 12929294 12965602 13038848 13099268 13292188 13292864 13346368 13351177 13351856 13548496 13605683 13699504 13809044 13868036 13901264 13962956 14044576 14134729 14168596 14229124 14292271 14314664 14315392 14502761 14590688 14688128 14716351 14753312 14776336 14782412 14934808 14970592 15167308 15191072 15252992 15258488 15259264 15323672 15353897 15416576 15458987 15549352 15618358 15656576 15753673 15817984 15848378 15849184 15916082 15957664 16050944 16122176 16153976 16261856 16334024 16359616 16360448 16429504 16534966 16574584 16675072 16745456 16786432 16860928 16893326 16965494 17067484 17068352 17109248 17215354 17285632 17438272 17512768 17618048 17770688 17849552 18084098 18112432 18189808 18270532 18425344 18539612 18667456 18696704 18776576 18859904 18896143 18897104 18976867 19137664 19389136 19505696 19506688 19589024 19635733 19762004 19965736 20014592 20134912 20138716 20146997 20220928 20228089 20354698 20399488 20525999 20609792 20788352 20880608 21146174 21188128 21554176 21595592 21687848 21696766 21871616 22016306 22104922 22261694 22292224 22387456 22817984 23117816 23127322 23261329 23262512 23356144 23365748 23709868 23863552 23974132 24011546 24109568 24165827 24167056 24269063 24327212 24435173 24786112 24795043 24796304 24900967 25051936 25262768 25273156 25441936 25533704 25704224 25754924 25858588 25869221 25931204 26077696 26198536 26250211 26429881 26542789 26584376 26585728 26692736 26702354 26703712 26933699 27096992 27211366 27399008 27618088 27736072 27802528 27925912 28089152 28269458 28337192 28458248 28584542 28629328 28630784 29005522 29181376 29376256 29432702 29506624 29552672 29564824 29869616 29941184 30334616 30382144 30505984 30516976 30518528 30647344 30707794 30833152 30917974 31098704 31236716 31313152 31507346 31635968 31696756 31698368 31832164 31915328 32101888 32244352 32307952 32444321 32523712 32668048 32719232 32859008 33069932 33149168 33350144 33490912 33721856 33786652 33930988 34134968 34136704 34218496 34430708 34571264 34583507 34876544 35025536 35092837 35236096 35242753 35541376 35699104 36168196 36224864 36379616 36541064 36613139 36850688 37079224 37334912 37393408 37553152 37566451 37719808 37792286 37794208 37953734 38275328 38778272 39011392 39013376 39178048 39271466 39524008 39931472 40029184 40277432 40293994 40456178 40709396 40798976 41051998 41219584 41492269 41576704 41761216 42292348 42376256 42572621 43191184 43375696 43393532 44032612 44209844 44228023 44523388 44584448 44774912 44879393 45071117 45252529 45379607 45635968 46047937 46235632 46254644 46522658 46525024 46712288 46731496 46823671 47419736 47727104 47948264 48023092 48042839 48219136 48331654 48334112 48538126 48654424 48870346 48946613 49293751 49572224 49590086 49592608 49801934 50103872 50525536 50546312 50883872 51067408 51408448 51509848 51717176 51738442 51862408 52155392 52397072 52500422 52859762 53085578 53168752 53171456 53385472 53404708 53407424 53867398 54193984 54422732 54798016 55236176 55469323 55472144 55605056 55851824 56178304 56538916 56674384 56916496 57169084 57258656 57261568 57872381 58011044 58362752 58752512 58865404 59013248 59105344 59126641 59129648 59379229 59739232 59882368 60253739 60669232 60764288 61033952 61037056 61294688 61415588 61666304 61835948 62197408 62473432 62596657 62626304 63014692 63271936 63294343 63393512 63396736 63664328 63830656 64203776 64226513 64488704 64615904 64888642 65047424 65336096 65438464 65718016 66139864 66298336 66700288 66981824 67443712 67573304 67861976 68269936 68273408 68436992 68861416 69167014 69753088 70051072 70185674 70472192 70485506 71082752 71398208 72336392 72449728 72759232 73082128 73226278 74011609 74158448 74669824 75132902 75439616 75584572 75588416 75907468 75938681 76550656 77057071 77367227 77556544 77915929 78022784 78356096 78542932 79048016 79862944 80053373 80554864 80587988 80912356 80945627 81418792 81597952 82103996 82137757 82439168 82984538 83153408 83522432 83682919 84040411 84276413 84584696 84752512 85145242 86382368 86751392 86787064 88065224 88419688 88456046 89046776 89168896 89549824 89581537 89758786 90142234 90505058 90759214 91271936 92095874 92471264 92509288 93045316 93050048 93424576 93462992 93647342 94839472 95454208 95896528 96046184 96085678 96663308 96668224 97076252 97308848 97740692 97893226 98587502 98943103 99144448 99180172 99185216 99603868 100207744 101051072 101092624 101519327 101767744 102134816 102816896 103014457 103019696 103434352 103476884 103724816 104794144 105000844 105719524 106171156 106337504 106342912 106770944 106809416 106814848 107020091 107477279 107734796 108212909 108387968 108845464 109596032 109806619 110275711 110472352 110938646 110944288 111210112 111703648 112356608 113077832 113348768 113832992 114338168 114517312 114523136 114563693 115744762 116022088 116725504 117505024 117546637 117730808 118026496 118210688 118253282 118259296 118758458 119478464 119764736 120507478 121338464 121528576 122067904 122074112 122589376 122831176 123671896 124394816 124946864 125193314 125252608 126029384 126588686 126787024 126793472 127328656 127661312 128453026 128977408 129231808 129777284 130094848 130672192 130876928 131436032 132273001 132279728 132596672 133963648 135146608 135723952 136539872 136546816 137450131 137722832 138334028 139506176 140102144 140371348 140944384 140971012 141028979 141596623 142165504 142796416 143681993 144672784 144899456 145518464 146164256 146452556 146512777 148023218 148316896 149339648 150265804 150327593 150879232 151169144 151176832 151814936 151877362 153101312 153155531 154114142 154734454 155113088 155831858 156045568 156075049 156712192 157085864 158096032 159725888 160106746 161109728 161175976 161824712 161891254 162837584 163195904 164207992 164275514 165969076 166306816 167044864 167365838 168080822 168552826 169160789 169169392 169505024 170290484 172764736 173502784 173565301 173574128 176130448 176839376 176912092 178093552 179163074 179517572 180284468 181010116 181084547 181518428 182543872 183751477 184191748 184942528 185009167 185018576 185799523 186090632 186100096 186849152 186925984 187294684 188535893 189678944 191793056 192092368 192171356 193326616 193336448 194152504 194617696 195481384 195786452 195866959 197175004 197886206 198288896 198360344 198370432 199207736 199600661 200415488 200966831 202102144 202185248 203038654 203535488 204269632 205633792 206028914 206039392 206868704 206953768 207449632 209588288 210001688 211439048 212342312 212675008 212685824 213541888 213618832 213629696 214040182 214954558 215469592 216425818 216775936 217690928 219192064 219613238 220551422 220944704 221877292 221888576 222420224 223407296 224713216 226155664 226697536 227665984 228676336 229034624 229127386 231489524 232044176 233451008 235093274 235461616 236052992 236421376 236506564 236518592 237516916 238956928 239529472 241014956 242084549 242676928 243057152 244135808 245178752 245649859 245662352 246699271 247343792 248789632 249893728 250386628 252058768 253177372 253574048 253586944 254657312 255264529 255322624 256291973 256906052 257954816 258463616 259554568 260189696 261344384 261753856 261846553 262872064 262965157 264546002 264559456 265193344 266837987 267927296 270293216 271447904 273079744 273093632 274900262 275445664 276668056 279012352 280204288 280303519 280742696 281942024 282057958 283193246 284331008 285592832 287363986 289345568 289798912 291036928 292328512 292905112 293025554 296046436 296633792 298679296 300531608 300655186 302338288 302353664 303629872 303754724 306311062 308228284 309468908 309596161 310226176 311663716 312091136 312150098 313424384 314155751 314171728 315497819 316192064 317657249 319451776 320213492 322219456 322335559 322351952 323649424 323782508 325675168 327765697 328415984 328551028 331938152 334089728 334731676 334869317 336161644 336299873 337105652 338321578 338338784 339010048 340580968 341252743 342626291 343588453 345056257 345529472 347005568 347130602 347148256 352260896 353678752 353824184 356187104 358326148 358473491 359035144 360568936 362020232 362169094 363036856 365087744 367502954 368383496 369885056 370018334 370037152 371599046 372181264 372200192 373698304 373851968 374589368 377071786 379357888 383586112 384184736 384342712 386653232 386672896 388305008 389235392 390962768 391572904 391733918 394350008 395772412 396577792 396720688 396740864 398415472 399201322 400830976 401933662 404204288 404370496 406077308 407070976 408539264 411267584 412057828 412078784 413737408 413886487 413907536 414899264 419176576 420003376 421776173 422878096 424684624 425350016 427237664 427259392 428080364 429909116 430939184 432851636 433551872 435381856 438176599 438384128 439226476 441102844 441889408 443060401 443754584 443777152 444840448 446814592 449426432 449585591 452311328 453395072 455331968 456206881 457352672 458069248 458254772 462979048 464088352 466902016 470186548 470923232 472105984 472842752 473013128 473037184 475033832 475970807 477913856 479058944 479228597 482029912 484169098 485353856 486114304 488271616 488363863 490357504 491299718 491324704 493398542 494687584 497579264 499787456 500773256 504117536 506354744 507148096 507173888 509314624 510529058 510645248 512583946 513812104 516927232 519109136 520379392 522688768 523693106 525930314 529092004 529118912 530386688 533675974 535854592 539399497 540586432 542895808 546159488 549800524 550891328 553336112 560373611 560607038 561485392 563884048 564115916 566386492 566619389 571185664 574727972 574964299 578691136 579597824 582073856 583432109 584657024 585780433 585810224 586051108 588282877 589934891 592092872 593267584 601063216 601310372 604676576 604707328 607259744 607509448 608707723 612622124 612874033 616456568 618937816 619192322 620452352 623327432 624182272 624300196 624556907 626848768 627070759 628311502 628343456 630995638 632384128 635314498 636305969 638903552 640426984 644438912 644671118 644703904 647298848 647565016 651350336 655531394 656831968 657102056 663876304 668179456 669463352 669738634 672323288 672599746 674211304 676643156 676677568 678020096 681161936 682505486 685252582 687176906 690112514 691058944 694011136 694261204 694296512 704521792 707357504 707648368 712374208 716652296 716946982 718070288 721101199 721137872 724040464 724338188 726073712 735005908 736766992 739770112 740036668 740074304 743198092 744362528 744400384 747396608 747703936 749140637 749178736 752340953 754143572 757490363 758715776 767172224 768369472 768646333 768685424 771929977 773306464 773345792 776610016 778470784 781925536 783145808 783467836 788700016 791544824 793441376 793481728 796830944 798402644 801661952 801945851 803867324 808408576 808740992 812154616 813756541 814141952 817078528 819326311 822535168 822826459 824115656 824157568 827474816 827772974 827815072 829798528 834944669 838353152 840006752 843552346 845756192 849369248 850700032 854475328 854518784 856160728 859818232 861878368 865703272 867103744 870763712 876353198 876768256 878452952 882205688 883778816 886120802 887509168 887554304 889680896 893629184 899171182 904622656 906790144 910663936 912413762 914705344 916138496 916509544 925958096 928176704 940373096 941846464 945685504 946026256 946074368 950067664 951941614 955827712 958457194 962150917 964059824 968338196 970707712 976543232 976727726 980715008 982599436 982649408 986797084 987202853 989375168 995158528 999574912 1001546512 1005773951 1008235072 1012709488 1014296192 1018629248 1021058116 1025167892 1025589439 1027624208 1033854464 1038218272 1040693849 1045377536 1047386212 1051860628 1052293151 1058184008 1058237824 1060773376 1067351948 1067790841 1071709184 1072088717 1078798994 1081172864 1085791616 1087877947 1092318976 1092525343 1099601048 1101782656 1106672224 1120747222 1121214076 1122970784 1127768096 1128231832 1132772984 1133238778 1135007309 1142371328 1149455944 1149928598 1157382272 1159195648 1164147712 1164559981 1166864218 1169314048 1171560866 1171620448 1172102216 1176565754 1179869782 1184185744 1186535168 1202126432 1202620744 1209353152 1209414656 1214519488 1215018896 1217415446 1225244248 1225748066 1232913136 1237875632 1238384644 1240904704 1246654864 1248600392 1249113814 1254141518 1256623004 1256686912 1261991276 1264768256 1270628996 1272611938 1277807104 1280853968 1286260339 1288877824 1289342236 1289407808 1294597696 1295064169 1295130032 1302700672 1311062788 1313663936 1314204112 1319751251 1327752608 1338926704 1339477268 1344646576 1345199492 1348422608 1353286312 1353355136 1362323872 1365010972 1370505164 1371068713 1374353812 1380225028 1382117888 1388022272 1388522408 1388593024 1391261183 1397204627 1406767817 1409043584 1414715008 1415296736 1424748416 1427486047 1433304592 1433893964 1436140576 1442202398 1442275744 1448080928 1448676376 1451533801 1452147424 1470011816 1473533984 1479540224 1480073336 1480148608 1486396184 1488725056 1488800768 1489328009 1494793216 1495407872 1498281274 1498357472 1504681906 1508287144 1514980726 1517431552 1528106281 1534344448 1536738944 1537292666 1537370848 1543859954 1546612928 1546691584 1553220032 1556941568 1563851072 1566291616 1566935672 1577400032 1583089648 1586882752 1586963456 1593661888 1596805288 1603891702 1607734648 1616817152 1617481984 1624309232 1627513082 1628283904 1634157056 1638652622 1645652918 1648231312 1648315136 1654949632 1655545948 1655630144 1659597056 1669889338 1676706304 1680013504 1687104692 1691512384 1698738496 1701400064 1708950656 1712321456 1719549013 1719636464 1723756736 1731406544 1741527424 1752706396 1756905904 1764411376 1767557632 1772241604 1775018336 1775108608 1786851703 1787258368 1794043811 1798342364 1809245312 1813580288 1821327872 1824827524 1829410688 1832276992 1832925871 1833019088 1840756099 1851916192 1856353408 1867865909 1880746192 1883692928 1892052512 1892148736 1900135328 1903883228 1904666101 1911655424 1916914388 1924301834 1928119648 1936676392 1940496367 1941415424 1953086464 1953455452 1954258709 1961430016 1962124633 1965198872 1965298816 1973594168 1974405706 1978750336 1990317056 1991021903 1999149824 2003093024 2011547902 2016470144 2025418976 2028592384 2037258496 2042116232 2050335784 2051178878 2055248416 2067708928 2076436544 2081387698 2090755072 2094772424 2103721256 2104586302 2116368016 2116475648 2121546752 2134703896 2135581682 2144177434 2157597988 2162345728 2171583232 2175755894 2184637952 2185050686 2199090257 2199202096 2203565312 2213344448 2241494444 2242428152 2245941568 2255536192 2256348913 2256463664 2265545968 2266477556 2270014618 2294359879 2298911888 2299857196 2314764544 2329119962 2333728436 2338628096 2343121732 2343240896 2344085219 2344204432 2353131508 2354099111 2359739564 2368371488 2373070336 2388769201 2398384037 2404252864 2405119171 2405241488 2415393799 2418706304 2429038976 2430037792 2434830892 2450488496 2451496132 2465826272 2475751264 2476769288 2481654563 2493309728 2497200784 2498227628 2508283036 2509314437 2513246008 2513373824 2523982552 2529536512 2541257992 2545223876 2546270467 2555614208 2561707936 2572520678 2577755648 2578684472 2578815616 2589195392 2590128338 2590260064 2594170489 2605401344 2612568803 2622125576 2627327872 2628408224 2639502502 2655505216 2677853408 2678954536 2689293152 2690398984 2696845216 2706572624 2706710272 2724647744 2730021944 2741010328 2742137426 2748707624 2760450056 2764235776 2776044544 2777044816 2777186048 2782522366 2794409254 2813535634 2818087168 2829430016 2830593472 2849496832 2854972094 2866609184 2867787928 2872281152 2884404796 2884551488 2896161856 2897352752 2903067602 2904294848 2940023632 2947067968 2959080448 2960146672 2960297216 2972792368 2977450112 2978656018 2990815744 2996562548 2996714944 3009363812 3016574288 3029961452 3034863104 3056212562 3067236193 3068688896 3073477888 3074585332 3074741696 3087719908 3093225856 3106440064 3113883136 3127702144 3132583232 3133871344 3147099137 3154800064 3166179296 3173765504 3187323776 3193448167 3193610576 3207783404 3215469296 3234963968 3248618464 3255026164 3268314112 3277305244 3291305836 3296462624 3296630272 3309899264 3311091896 3311260288 3317622821 3319194112 3331795649 3339778676 3353412608 3354600179 3360027008 3374209384 3383024768 3397476992 3402800128 3404005189 3417901312 3418547041 3424642912 3439098026 3439272928 3447513472 3462813088 3483054848 3505412792 3513811808 3528822752 3535115264 3544483208 3550036672 3550217216 3551474483 3573703406 3574516736 3588087622 3596684728 3618490624 3627160576 3642655744 3643945747 3649655048 3658821376 3665851742 3666038176 3681512198 3703832384 3712706816 3735731818 3761492384 3767385856 3784105024 3784297472 3800270656 3807766456 3809332202 3833828776 3848603668 3856239296 3873352784 3880992734 3882830848 3906910904 3908517418 3922615277 3924249266 3930397744 3930597632 3947188336 3948811412 3957500672 3982043806 3998299648 4006186048 4023095804 4024750093 4032940288 4050837952 4057184768 4074516992 4084024763 4084232464 4100463031 4100671568 4102357756 4110496832 4129544237 4152873088 4162775396 4189544848 4207442512 4209172604 4232736032 4232951296 4242828769 4260954061 4269407792 4271163364 4288354868 4290118231 4315195976 4324691456 4343166464 4351511788 4353301121 4369275904 4370101372 4371898349 4389495313 4398180514 4398404192 4407130624 4426688896 4454141783 4466649889 4482988888 4484856304 4491883136 4511072384 4512697826 4512927328 4531091936 4532955112 4540029236 4541896087 4588719758 4597823776 4599714392 4629529088 4658239924 4660155383 4667456872 4677256192 4686243464 4686481792 4688170438 4688408864 4706263016 4708198222 4719479128 4736742976 4746140672 4747821461 4777538402 4796768074 4808505728 4810238342 4810482976 4830787598 4837412608 4858077952 4860075584 4869661784 4900976992 4902992264 4931652544 4951502528 4953538576 4963309126 4986619456 4994401568 4996455256 5016566072 5018628874 5026492016 5026747648 5047965104 5059073024 5082515984 5090447752 5092540934 5123415872 5145041356 5155511296 5157368944 5157631232 5178390784 5180256676 5180520128 5188340978 5210802688 5225137606 5243984459 5244251152 5254655744 5256816448 5279005004 5311010432 5355706816 5357909072 5378586304 5380524331 5380797968 5393690432 5413145248 5413420544 5449295488 5460043888 5482020656 5484274852 5497415248 5520900112 5554089632 5554372096 5565044732 5588818508 5613620957 5627071268 5636174336 5658860032 5661186944 5696295787 5698993664 5709944188 5733218368 5735284177 5735575856 5744562304 5759785213 5768809592 5769102976 5792323712 5794705504 5806135204 5808589696 5844612683 5880047264 5894135936 5920293344 5920594432 5945584736 5954900224 5957312036 5981631488 5993125096 5993429888 6018727624 6033148576 6059922904 6069726208 6071875729 6112425124 6134472386 6137377792 6146955776 6149170664 6149483392 6175439816 6186451712 6187620491 6212880128 6227766272 6229971761 6255404288 6265166464 6267742688 6294198274 6309600128 6332358592 6347531008 6374647552 6386896334 6387221152 6415566808 6430938592 6469927936 6497236928 6510052328 6554610488 6582611672 6592925248 6593260544 6619798528 6622183792 6622520576 6635245642 6638388224 6663591298 6679557352 6709200358 6720054016 6748418768 6766049536 6794953984 6808010378 6835802624 6837094082 6849285824 6878196052 6878545856 6895026944 6925626176 6966109696 7010825584 7027623616 7057645504 7088966416 7100073344 7102948966 7147406812 7176175244 7179126073 7193369456 7236981248 7284856943 7287891494 7299310096 7317642752 7331703484 7332076352 7363024396 7366052057 7407664768 7425413632 7471463636 7474535887 7504621019 7522984768 7534771712 7568210048 7600541312 7615145629 7615532912 7618664404 7647677401 7667657552 7697207336 7712478592 7746705568 7761985468 7765177181 7813821808 7817034836 7845230554 7848498532 7860795488 7861195264 7894376672 7897622824 7913200399 7915001344 7945051163 7964087612 7967362429 7996599296 8012372096 8046191608 8049500186 8065880576 8101675904 8114369536 8117243143 8149033984 8151919867 8168049526 8168464928 8200926062 8201343136 8204715512 8220993664 8259088474 8271977597 8305746176 8325550792 8379089696 8414885024 8418345208 8465472064 8465902592 8485657538 8521908122 8538815584 8542326728 8576709736 8580236462 8630391952 8649382912 8686332928 8689409089 8703023576 8706602242 8740202744 8743796698 8778990626 8796361028 8796808384 8814261248 8853377792 8908283566 8933299778 8965977776 8969712608 8983766272 9022144768 9025395652 9025854656 9062183872 9065910224 9080058472 9083792174 9177439516 9195647552 9199428784 9259058176 9316479848 9320310766 9334913744 9372486928 9372963584 9376340876 9376817728 9412526032 9416396444 9438958256 9473485952 9495642922 9555076804 9593536148 9597480991 9617011456 9620476684 9620965952 9661575196 9674825216 9716155904 9720151168 9738828281 9739323568 9780432389 9801953984 9805984528 9847374719 9863305088 9903005056 9907077152 9926618252 9973238912 9988803136 9992402329 9992910512 10033132144 10037257748 10052984032 10053495296 10095930208 10160736607 10165031968 10180895504 10185081868 10246831744 10290082712 10314737888 10315262464 10356781568 10360513352 10361040256 10376681956 10380948827 10421605376 10425296063 10450275212 10487968918 10488502304 10509311488 10513632896 10558010008 10578835033 10622020864 10651242043 10696743967 10711413632 10715818144 10757172608 10761048662 10761595936 10787380864 10826290496 10826841088 10898590976 10920087776 10964041312 10968549704 10994830496 11041800224 11108179264 11108744192 11112678221 11130089464 11177637016 11227241914 11254142536 11272348672 11317720064 11322373888 11392591574 11397987328 11419888376 11466436736 11470568354 11471151712 11489124608 11519570426 11537619184 11538205952 11584647424 11589411008 11612270408 11617179392 11689225366 11760094528 11788271872 11840586688 11841188864 11891169472 11909800448 11914624072 11986250192 11986859776 12037455248 12066297152 12119845808 12143751458 12224850248 12268944772 12293911552 12298341328 12298966784 12350879632 12372903424 12375240982 12425760256 12459943522 12507961921 12510808576 12530332928 12535485376 12588396548 12619200256 12664717184 12695062016 12749295104 12773792668 12774442304 12830481097 12831133616 12861877184 12994473856 13020104656 13075061363 13109220976 13165223344 13185850496 13244367584 13245041152 13270491284 13327182596 13332662707 13359114704 13418400716 13440108032 13496837536 13529020037 13532099072 13583474569 13589907968 13616020756 13671605248 13674188164 13679810963 13698571648 13734872431 13756392104 13757091712 13790053888 13851252352 13932219392 13937153321 14021651168 14055247232 14115291008 14142413311 14177932832 14200146688 14205897932 14211739369 14294813624 14352350488 14358252146 14386738912 14473962496 14569713886 14575782988 14598620192 14635285504 14663406968 14664152704 14726048792 14732104114 14755095017 14815329536 14850827264 14856086507 14942927272 14949071774 15009242038 15045969536 15069543424 15136420096 15139279753 15201082624 15230291258 15231065824 15237328808 15295354802 15335315104 15394414672 15424957184 15493411136 15523970936 15530354362 15627643616 15634069672 15690461108 15696997064 15721590976 15722390528 15788753344 15795245648 15826400798 15830002688 15890102326 15928175224 15934724858 16024744192 16092383216 16099000372 16131761152 16203351808 16234486286 16303839734 16336099052 16336929856 16401852124 16402686272 16408596533 16409431024 16441987328 16518176948 16543955194 16611492352 16651101584 16721384407 16758179392 16829770048 16835834197 16836690416 16930944128 16971315076 17043816244 17077631168 17084653456 17153419472 17160472924 17260783904 17371581941 17378818178 17406047152 17413204484 17480405488 17487593396 17557981252 17565201059 17592722056 17593616768 17706755584 17816567132 17823893269 17866599556 17931955552 17939425216 17967532544 18044289536 18050791304 18051709312 18086395379 18124367744 18131820448 18159193423 18160116944 18167584348 18287981621 18354879032 18391295104 18398857568 18632959696 18640621532 18669827488 18744973856 18745927168 18752681752 18753635456 18825052064 18832792888 18869939413 18877916512 18946971904 18991285844 18999095023 19110153608 19187072296 19194961982 19234022912 19240953368 19241931904 19323150392 19349650432 19361264117 19432311808 19440302336 19477656562 19478647136 19560864778 19603907968 19611969056 19694749438 19726610176 19806010112 19814154304 19853236504 19946477824 19977606272 19984804658 19985821024 20066264288 20074515496 20105968064 20106990592 20191860416 20321473214 20330063936 20361791008 20370163736 20493663488 20580165424 20629475776 20630524928 20713563136 20721026704 20722080512 20753363912 20761897654 20850592126 20900550424 20975937836 20977004608 21018622976 21027265792 21116020016 21157670066 21244041728 21302484086 21393487934 21422827264 21431636288 21514345216 21522097324 21523191872 21574761728 21652580992 21797181952 21840175552 21928082624 21937099408 21989660992 22083600448 22216358528 22225356442 22260178928 22354137169 22355274032 22454483828 22508285072 22644747776 22785183148 22839776752 22932873472 22941136708 22942303424 22978249216 23039140852 23075238368 23076411904 23169294848 23178822016 23223359747 23224540816 23234358784 23322569543 23378450732 23482201253 23520189056 23576543744 23681173376 23782338944 23819600896 23828036323 23829248144 23929829287 23972500384 23973719552 24074910496 24132594304 24239691616 24287502916 24449700496 24537889544 24596682656 24597933568 24701759264 24745806848 24750481964 24760659313 24851520512 24860321381 24919887044 25015923842 25021617152 25060665856 25070970752 25176793096 25226452771 25238400512 25329434368 25390124032 25399115641 25498590208 25507620229 25547585336 25548884608 25660962194 25662267232 25723754368 25883284739 25988947712 26040209312 26150122726 26218441952 26330446688 26371700992 26488735168 26490082304 26540982568 26654365192 26665325414 26718229408 26836801432 26880216064 26993675072 27058040074 27064198144 27166949138 27179815936 27232041512 27348376328 27359621926 27397143296 27469744862 27512784208 27514183424 27580107776 27702504704 27874306642 28043302336 28110494464 28230582016 28284826622 28355865664 28400293376 28411795864 28423478738 28588173341 28589627248 28704700976 28716504292 28773477824 29139427772 29151565976 29197240384 29326813936 29328305408 29452097584 29464208228 29510190034 29630659072 29699801383 29712173014 29826678427 29885854544 29898143548 30018484076 30030827617 30091939072 30272840192 30278559506 30402165248 30460582516 30462131648 30473107847 30474657616 30590709604 30603288443 30670630208 30788829344 30849914368 30986822272 31047941872 31060708724 31178992481 31255287232 31266549223 31268139344 31380922216 31393994128 31443181952 31577506688 31590491296 31652801596 31780204652 31793272609 31856350448 31869449716 32049488384 32184766432 32198000744 32261509319 32406703616 32468972572 32482323749 32607679468 32621087681 32672198104 32673859712 32803704248 32805372544 32817193066 32818862048 32883974656 33036353896 33087910388 33101516071 33222984704 33234750227 33302203168 33442768814 33516358784 33659540096 33671668394 33673380832 33724216357 33861888256 33942630152 34087632488 34155262336 34169306912 34306838944 34320945848 34521567808 34743163882 34757636356 34812094304 34826408968 34960810976 34975186792 35115962504 35130402118 35185444112 35187233536 35413511168 35633134264 35647786538 35733199112 35863911104 35878850432 35935065088 36088579072 36101582608 36103418624 36172790758 36248735488 36263640896 36318386846 36320233888 36335168696 36575963242 36709758064 36782590208 36797715136 37265919392 37281243064 37339654976 37489947712 37491854336 37505363504 37507270912 37650104128 37665585776 37739878826 37755833024 37893943808 37982571688 37998190046 38220307216 38374144592 38389923964 38468045824 38481906736 38483863808 38646300784 38722528234 38880604672 38955313124 38957294272 39121729556 39207815936 39223938112 39389498876 39453220352 39612020224 39628308608 39706473008 39874070509 39892955648 39955212544 39969609316 39971642048 40132528576 40146989239 40149030992 40211936128 40383720832 40642946428 40660127872 40723582016 40740327472 40912288781 40987326976 41160330848 41258951552 41442053408 41444161024 41506727824 41523795308 41701184252 41801100848 41951875672 41954009216 42054531584 42232040032 42315340132 42488083456 42503130103 42604968172 42786975868 42845654528 42863272576 43028690432 43044194648 43046383744 43129096673 43149523456 43305161984 43313343437 43594363904 43609802327 43680351104 43856165248 43874198816 43979321984 44167200896 44252067457 44432717056 44450712884 44520357856 44708274338 44710548064 44908967656 44997547831 45016570144 45289495552 45570366296 45679553504 45865746944 45882273416 45884606848 45956498432 46078281704 46150476736 46152823808 46169168279 46338589696 46357644032 46446719494 46449081632 46468717568 46645139086 46756901464 46964402506 47040378112 47153087488 47362346752 47371294711 47564677888 47656072646 47658496288 47859658574 47945000768 47947439104 48149820992 48265188608 48479383232 48575005832 48899400992 49075779088 49193365312 49195867136 49403518528 49500963928 49521318626 49720642762 49839774088 50031847684 50121331712 50141941504 50353586192 50452905542 50476801024 50658868736 50798231282 50993998601 51015240458 51095170672 51097769216 51321924388 51324534464 51447508736 51766569478 51977895424 52080418624 52300245452 52321751209 52436883904 52660893376 52743401984 52977470336 53081965136 53306019403 53308730384 53330650828 53436458816 53673602864 53987350144 54116080148 54333898276 54356240267 54464083024 54696752656 54719243852 54794286592 54939489724 55025568416 55028366848 55156773997 55392402793 55405009408 55615358141 55748613284 55771537003 56086604672 56220988928 56461164032 56569653244 56592914573 56711731328 56800586752 56820702001 56823591728 56846957476 57063439069 57176346682 57179254496 57409401952 57433008584 57546955648 57903843179 58278855544 58303131952 58394480768 58653627872 58656610816 58904195168 58928416456 59020380068 59044649131 59261318144 59399602766 59424346028 59653356854 59771709088 59796287096 60036968152 60061655234 60155387377 60183878144 60545680384 60557119012 60582019979 60804330496 60825863623 60921165032 60924263296 60946215694 60949315232 61181419208 61206576886 61341260416 61577658688 61699828736 61721678993 61973644544 62095883744 62121417448 62357984962 62510574464 62533098446 62536278688 62761844432 62787988256 62886363904 63155013376 63180982592 63305603192 63560409304 63586545218 63712700896 63738899432 64098976768 64369532864 64396001488 64523018638 64813407232 64937945144 64964647498 65215358936 65242175362 65344396208 65347719424 65607408496 65610745088 65634386132 65637724096 65767949312 66072707792 66175820776 66203032142 66469500454 66604406336 66885537628 67032717568 67319080192 67343336788 67346761664 67448432714 67723776512 67885260304 68171797967 68175264976 68310524672 68338613824 68613677888 68641891696 69043135616 69486327764 69515272712 69624188608 69652817936 69921621952 69946816303 69950373584 70231925008 70260804236 70370888224 70374467072 71125156249 71266268528 71295573076 71466398224 71727822208 71757700864 72203165216 72206837248 72345581516 72497470976 72527281792 72636773692 72640467776 72666641789 72670337392 72977072441 73151926484 73419516128 73565180416 73595430272 74051845231 74531838784 74558694301 74562486128 74679309952 74877207769 74979895424 75010727008 75014541824 75300208256 75331171552 75479757652 75511666048 75787887616 75965143376 75996380092 76440614432 76748289184 76779847928 76931291453 76963813472 76967727616 77292601568 77445056468 77761209344 77788747547 77910626248 77914588544 78243459112 78415631872 78447876224 78778997752 78906440704 78934384477 79224040448 79256617216 79412946016 79748141018 79785911296 79910425088 79939218632 79943284096 80265057152 80293978478 80298061984 80423872256 80767441664 80989632893 81285892856 81320255744 81447164032 81480654944 81824577562 81974653952 82320661696 82517903104 82884106816 82888322048 83013455648 83047590616 83402368504 83602201696 83903751344 83908018432 84109063168 84464080064 84630680264 85006260206 85209936344 85573951736 85691309056 85726545152 86057380864 86088389296 86092767488 86258193346 86299046912 86610323968 86626686874 87219604654 87360702208 87712330496 87748397632 87958643968 88334401792 88504134914 88865434112 88901425768 89040715712 89416548676 89421096128 89817935312 89995095662 90033140288 91140732592 91359107008 91731493888 91764546832 91769213696 92156563408 92300953472 92338336558 92715288064 92893438988 92898163264 93290278172 93328638949 93513802928 93928805012 94080756224 94703140259 94724693504 94742589422 95084321983 95129355776 95312145292 95316992576 95719317148 95758676741 95890001536 96299641984 96530377216 96958766464 97150011664 97560073247 97798801984 98151558176 98386730624 98807037056 98996893177 99001927856 99042637252 99441285524 99482175583 99679548176 100063695368 100283883008 100707172384 100905811084 100947303353 101317737472 101596462564 101987997202 102030480916 102190341344 102195538432 102643848776 102649068928 102846307451 102895017472 103285665119 103533138956 103575711577 103955790848 103992605549 104160837248 104600490904 104643502418 104873767808 105321786752 105486803968 105524160859 105954940672 105974958271 106163930272 106612038806 106617460768 106661301656 106872917632 107347205728 107974700288 108232160296 108667796552 108712480534 108928166048 109393505312 109438487704 109588573184 109878979448 110051136832 110056733696 110095708973 110313547994 110784805586 110810018816 111230716282 111497226568 111543074006 112173209344 112441977856 112922328064 112962318157 113139306488 113185829146 113423462656 113641404002 113647183456 113693914952 114126878138 114352693364 114358508992 114818803904 114866017168 115093911296 115807686358 116557711088 116606263904 116788961536 117307255744 117313221632 117808390336 117856832912 118040760136 118089298262 118799205532 118848692056 119306713708 119543418176 119592574192 120073936304 120123310468 120310774754 120367756288 121114238024 121164039958 121601073587 121651727246 121842330064 121848526592 121892431388 121898630464 122362838416 122413153772 122682520832 123155317376 123443357986 123947289088 124191767488 124242834896 124715969924 124767252883 125021148928 125066196892 125072557376 125523688864 125575976512 125772727808 126310026752 126361965184 126604767653 126611206384 127114353961 127120818608 127173090436 127425401792 127477798864 128015871347 128739065728 128792002976 129046037276 129875890288 129929294996 130430717872 130484350724 130688792416 130695438848 131214816992 131221490176 131268772264 131275448192 131527691839 132089575891 132145415584 132351641552 132406064284 132939000908 132993665161 133208812672 133771075256 134065435136 134638160384 134686673576 134693523328 134896865428 134952334751 135447553024 135528848819 135770520608 136343595934 136350529952 136621049344 136677227648 137227355776 137283783392 138086271232 138466146559 138972655528 139030545424 139248377216 139305635872 139843243904 139893632606 139900747168 140463850016 140521608472 140741776448 140748934144 140798778697 142250312498 142532537056 142591146152 142932796448 143455644416 143515401728 144406330432 144413674496 144464816873 144691163032 144994941952 145054563584 145273547384 145280935552 145333283578 145340674784 145954144882 146303852968 146839032256 147130360832 147190860544 148103690462 149063677568 149117388602 149124972256 149358619904 149754415538 149959790848 150021454016 150029083648 150600416512 150662343104 150959515304 151023332096 151930286752 151992760184 152881228864 153496578368 153559695856 153862582906 153927626944 153935455232 154585203136 154890112936 155577495094 155821252496 155829177088 156486918224 156831263744 156895752448 157557995504 157868768954 158513234432 158825892032 159496282036 159820850176 159878437264 159886568192 160530114304 160587956956 160596123968 160847744512 161534883328 161979265786 162563518229 162571785712 162640511488 162894328064 162961309888 163649155124 164641323392 165035806208 165768213632 166026911296 166095181232 166796254261 166804737008 167204403392 167807502688 167816036864 168928160128 169261360528 170012520412 170419872688 171147903472 171453090304 172176778592 172185534976 172516386692 173220647936 173253373748 173324615191 174022249667 174439209308 174721404416 175424660992 175496795264 175917287936 176585169397 176668803584 177008269828 177730868224 177793809487 177802851536 178081431424 178553341603 178833097352 178842192256 179635870624 179990191324 180066280576 181182993173 182281465184 182718214016 183529093664 183538427392 184313126816 184601906944 184676673116 184752611797 185430576128 185786877976 185796326528 186580556344 186657277898 187027605856 187857610024 188161512448 188228147599 189406280518 189449387008 189485178844 190168643966 190258711552 190624290584 190633985152 191438634296 191517353482 191780003072 191816235221 192599283968 193060754432 193129124591 193917532928 194300023328 195120146494 195597603968 196303116352 196773461248 197614074112 197993786354 198003855712 198085274504 198882571048 198964351166 199359096352 200127390736 200567766016 201414344768 201811622168 201894606706 203192925128 203975994404 204060961832 204380682688 204391076864 205287697552 205298137856 205692614902 205790034944 206571330238 207066277912 207151423154 207898609681 207985211098 208321674496 209200981808 209287004836 209747535616 210643573504 211048321718 211909881344 211949916542 212327860544 213224077612 213234921536 213311754929 213322603312 213745835264 214694411456 215949400576 216464320592 217335593104 217424961068 217856332096 218787010624 218865844561 218876975408 219757958896 220102273664 220191417946 220627095988 221569611172 222461432564 222552908263 222994453136 223086148012 224346418688 225830565233 225924636314 226278612976 226371658292 226846925312 227282808004 227294366912 227376266243 227387829904 228253756276 228347613767 228705386728 228717017984 229637607808 229732034336 230187822592 231615372716 231710612497 232643251589 233115422176 233212527808 233577923072 234614511488 235616780672 235713665824 236069514499 236081520272 236178596524 237598411064 237697384112 238613427416 239086836352 239185148384 240147872608 240246620936 240621549508 240720492611 242228476048 242328079916 243202147174 243303454492 243684660128 243697053184 243784862776 243797260928 244725676832 244826307544 245309212369 245365041664 246310634752 246886715972 246988235299 247894578176 248383534976 248485669792 249431939848 249534505766 250042297856 250132393784 250145114752 251047377728 251151953024 251545455616 251634537433 252620053504 252723930368 253209535306 253222412768 254228707922 254241637216 254346180872 254850803584 254955597728 256031742694 257478131456 257584005952 258092074552 259751780576 259858589992 260861435744 260968701448 261377584832 261390877696 262429633984 262442980352 262537544528 262550896384 263055383678 264179151782 264290831168 264703283104 264812128568 265878001816 265987330322 266417625344 267542150512 268130870272 269276320768 269373347152 269387046656 269793730856 269904669502 271057697638 271541041216 272687191868 272701059904 273242098688 273354455296 274454711552 274567566784 276172542464 276932293118 277945311056 278061090848 278496754432 278611271744 279686487808 279787265212 279801494336 280927700032 281043216944 281483552896 281597557394 284500624996 285065074112 285182292304 285865592896 286911288832 287030803456 288812660864 288929633746 289382326064 290109127168 290547094768 290561871104 290666567156 290681349568 291908289764 292607705936 293678064512 294381721088 296207380924 297521910721 298127355136 298234777204 298249944512 298717239808 299508831076 299919581696 300042908032 301200833024 301324686208 301903676711 301919030608 302046664192 303193404059 303860573504 303985520368 305268616289 305762457728 306993156736 307119391712 307725165812 307855253888 309170406272 309764472199 309780225872 311154990188 311642504992 311658354176 312973836448 313791504896 314982834817 315115991008 315737537908 317026468864 317651784064 318992564072 319756874528 319773136384 321060228608 321175913912 321192247936 321695489024 321809413637 323069766656 323184177953 323958531572 325127036458 325143571424 325281022976 325788656128 325922619776 327298310248 327943886023 329282646784 330071612416 330188503333 331536427264 331599062977 332053822592 332190362464 333592508522 333609474016 334408806784 335615005376 335632073728 337856320256 338522721056 340025040824 340839745376 342295806944 342906180608 344353557184 344371069952 344493024851 345032773384 346506747496 346649230382 348044499334 348878418616 349442808832 350849321984 350993590528 351834575872 353170338794 353337607168 354016539656 355587618974 355605703072 356162862848 357106683206 357666194704 357684384512 359271741248 359980382648 360132561152 362365986346 364562930368 365436428032 367058187328 367076854784 368626253632 369203813888 369353346232 369505223594 371573755952 371592653056 373161112688 373314555796 374055211712 375715220048 376456295198 378812561036 378970357688 380337287932 380493681869 381248581168 381267970304 382877268592 383034706964 383560006144 383632470442 385198567936 386097417979 386258249182 387746819551 387835065856 388600046656 390240292988 390400759021 391195207936 392606232704 393546922496 395228148224 395987572708 396007711424 396150402011 396170549008 397744914007 397765142096 397928702332 398718192704 400254781472 402828689536 403623244336 403789213412 405326902253 406385850256 407951988808 408121923664 408761365376 410575395104 410596275712 411385229804 411554390593 413142660476 413312543917 414132555824 414302846308 415797219362 415970422196 416643348992 418401963616 418574009672 419399621147 419495071232 421087711639 421287147008 422096643436 422270208737 423819762688 423899833084 424074139853 424655721088 425781045361 426448155224 426469843072 426623509858 426645206624 427491670528 429388822912 431898801152 432051752951 432928641184 434671186208 434849922136 435712664192 437574021248 437731689122 437753950816 438414812641 439515917792 440204547328 440382835892 440563920439 441254191976 443139222344 444922865128 445105816526 445988906272 446172296024 448692837376 451661130466 451849272628 452557225952 452743316584 453693850624 454565616008 454588733824 454752532486 454775659808 456507512552 456695227534 457410773456 457434035968 459275215616 459464068672 460375645184 460538681717 463230745432 463421224994 465286503178 466230844352 466425055616 467155846144 469229022976 471233561344 471427331648 472139028998 472163040544 472357193048 475196822128 475394768224 477226854832 478173672704 478370296768 480295745216 480493241872 481243099016 481440985222 484456952096 484656159832 486404294348 486606908984 487369320256 487394106368 487569725552 487594521856 489451353664 489652615088 490618424738 490730083328 492621269504 493773431944 493976470598 496767069952 496971339584 498863879696 499069011532 500084595712 500264787568 500290229504 502094755456 502303906048 503269074866 505447860736 506419070612 506444825536 508457415844 508483274432 508666492523 508692361744 509701607168 509911195456 512063485388 514956262912 515168011904 516184149104 518362916617 519503561152 519717179984 521722871488 521910860107 521937402896 522755169664 524859267968 525075089056 525101792768 526110767356 528358303564 528581662336 529406566208 529624257136 531756003632 531974660644 532835250688 535084301024 538519040171 538746694304 538774093312 539587461712 539809339004 542115395276 543082082432 544521232829 545374383736 545402119808 546708910592 548909423104 549135133568 552345084928 552540691339 553864586236 555890622112 556122181696 556993508864 557222543488 559372975616 559574530424 559602988672 560678256749 561855400064 562086433888 562967105792 563195114788 566927430251 569001249992 570130148224 570364584608 571731185792 573822577664 577625321728 577859267492 578764652128 580218254336 581094189536 581123742208 581333134312 581362699136 583816579528 584968121803 585215411872 587356129024 588763442176 588971945713 592414761848 595043821442 596254710272 596469554408 596499889024 597434479616 599017662152 599839163392 600085816064 600199187627 602401666048 602649372416 603807353422 603838061216 604093328384 606386808118 607721147008 607971040736 610537232578 611524915456 613986313472 614238783424 615450331624 615710507776 618340812544 619528944398 619560451744 622309980376 623285009984 623316708352 625947672896 627583009792 629965669634 630231982016 631475075816 635303568128 637985128144 639513749056 639546272768 642120457216 642351827824 642384495872 643618827274 646368355906 647917063144 650254072916 650287142848 651577312256 651845239552 654596620496 655887772046 658565293568 660377006666 662921981813 663072854528 663198125954 664107645184 664380724928 667185017044 667218948032 668817613568 671230010752 675712640512 677045442112 680050081648 681679490752 684591613888 688707114368 688986049702 690065546768 692978252239 693013494992 693298460764 696088998668 696375229081 697756837232 701987181056 706340677588 706631123471 708033079312 711175237948 711211406144 712325725696 714213366412 715332389408 715368769024 717038061961 718543482496 719924152157 719960765296 720265122304 722999655833 724731972692 725029981039 727948238843 729125860736 730872856064 734116374656 737252507264 738407627776 738669126013 738706692464 739010447188 741824707897 743147511904 743185306112 746322225376 746629111592 748110423424 751430440096 752912590396 753222186557 757625122072 757940715376 760674575864 760987363738 762497162336 762535940608 765754537184 766069413928 767120012288 767264940884 767580438703 770397135872 770669962811 772194835958 772516498364 775493639102 775670131712 777200093312 780480585976 780801518042 782020035901 782390415872 785212465408 787093844992 787372584871 790456296448 790736227099 791975145416 792015422848 792300804022 792341098016 795489828014 795530284192 795857404664 797436385408 800509562944 802381826909 805657379072 807246488672 807578426824 810653804506 812771700512 815903977616 816243847328 817522730752 821150790208 821192551424 822770459608 823108781186 826285320952 826625087834 828265111648 828605692616 831594438724 831940844392 833286697984 836803927232 837148019344 838799242294 838990142464 842175423278 842574294016 844193286872 844540417474 847799666168 848148279706 849311442176 851562090722 852896310448 852939686144 853247019716 853290413248 854983341056 858777645824 864103505902 865857282368 869342372416 869699844272 871425328384 875148042496 875463378244 875507901632 876829625282 879031835584 880409094656 880765671784 881127840878 882508383952 886233373571 886278444688 889845730256 890211633052 891977812544 892344592048 903322260932 903698545256 905114451904 905486633168 909131232016 909177467648 909505064972 909551319616 913015025104 913390455068 914821546912 914868071936 918550431232 918928137344 920693842873 921077363434 924627031237 926461490864 926842449988 930573006356 930955656127 932461688704 932850111232 938458045952 942467122688 942854663296 944278057996 944326081088 944666343257 944714386096 948701941733 950393644256 950789536448 954453709664 956347345408 956740593536 960591490432 960986483744 962486198032 962881970444 968913904192 969263025913 969312319664 972808588696 973213817968 974738640512 975139451104 975189043712 978902707328 979305230176 981236849476 985242539008 985591450879 987546863888 987952941196 993534139904 993942679168 997727759392 998138023064 1000106788889 1000529575136 1000580459008 1004189510912 1004607812096 1006538149732 1006952036219 1010895721472 1011253718111 1012838141224 1012889651072 1016914831688 1016966548864 1017332985046 1017384723488 1019403214336 1019822390912 1024126970776 1026146998201 1029912525824 1030336023808 1032368298208 1036725833234 1039007122304 1039434359968 1043445742976 1043821720214 1043874805792 1045510339328 1049718535936 1050150178112 1050203585536 1052221534712 1056716607128 1057163324672 1058813132416 1059248514272 1063512007264 1063949321288 1065670501376 1070168602048 1077038080342 1077493388608 1077548186624 1079174923424 1079618678008 1084230790552 1086164164864 1089042465658 1090748767472 1090804239616 1093417821184 1097818846208 1098270267136 1105081382678 1107729172472 1111781244224 1112244363392 1113987017728 1114445086976 1118745951232 1119149060848 1119205977344 1121356513498 1123710800128 1124172867776 1125934211584 1126390229576 1133854860502 1138002499984 1140260296448 1140729169216 1143462371584 1155250643456 1155718534984 1157529304256 1162188379072 1162247484416 1162666268624 1162725398272 1167633159056 1169936243606 1170430823744 1174712258048 1177943891426 1184829523696 1190087642884 1192509420544 1192939108816 1192999778048 1198035324304 1200171632128 1200398375254 1205298744832 1207614706844 1207676122432 1212773616236 1213272306337 1215442294016 1215942081472 1221074465156 1223049830912 1227972626944 1228477566848 1230900663248 1231421015552 1236096185779 1236681625088 1239057888796 1239120903488 1244556666409 1244619960752 1246570019968 1251895345792 1259931339268 1260463964032 1262950151632 1268280952211 1270607136256 1275970256288 1279027498112 1284703655648 1284768991744 1287237654548 1292736711812 1293268282579 1295834126288 1300508145832 1300574285696 1303690479104 1309193240992 1311775544092 1312314943589 1317130587136 1317597033193 1320754013332 1325843963626 1326145709056 1326396251908 1328215290368 1328761449856 1334370034088 1334437896064 1337001996863 1337635227136 1342460021504 1342713646547 1351425281024 1351903872137 1354090884224 1360100163296 1363358981504 1369183227776 1371814091167 1377414228736 1377972099404 1380131093536 1385956504478 1386026989984 1386596921528 1392177997336 1392750458162 1394923982761 1395513674464 1403974362112 1412681355176 1413262246942 1416066158624 1422350475896 1422422812288 1424651451392 1428426732824 1430664778816 1430737538048 1431244216649 1434076123922 1437086964992 1439848304314 1439921530592 1440530244608 1445999311666 1449463945384 1450059962078 1455896477686 1458251721472 1461745712128 1468232749312 1468510136041 1474505014528 1477338252026 1477413384928 1478020894376 1483649415794 1486295023808 1486370612224 1492644450752 1493258223184 1496220846848 1502860880192 1505825180792 1506444373114 1515250244144 1515881430752 1521349151728 1521974727476 1524994324672 1525071881216 1531509074368 1532138827856 1534529881768 1535160877406 1541339925622 1544389671916 1545032996728 1550987278204 1554400186624 1560961171952 1561603036084 1564040071802 1564780831744 1570424930816 1574745169742 1580813956631 1581472454198 1583950290832 1584030845696 1584601608044 1584682196032 1590979656028 1591060568384 1591633863701 1591714809328 1594872770816 1601019125888 1604763653818 1611314758144 1614492977344 1615156853648 1621307609012 1621974287479 1625543401024 1631807955232 1632487694656 1635045461504 1642301580416 1645540919216 1646217562372 1652486601493 1652570641904 1653250175668 1656530223296 1657211385232 1663188877448 1663881688784 1673607854464 1674296038688 1677598484588 1684350846556 1685043448277 1688386573744 1689080834948 1695599332336 1696296559412 1698622884352 1703124181444 1705792620896 1705879372288 1706494039432 1706580826496 1709859993907 1717164486583 1717555291648 1728207011804 1728917647093 1731714564736 1738684744832 1739399688544 1742850656768 1750296084992 1750926756488 1751015803264 1753659250564 1754380351763 1758063671168 1760818189312 1761441762031 1761531343568 1762255681756 1765016767904 1772466747142 1772556889376 1779691460512 1780423266104 1783955625088 1784689184096 1806644521864 1807397090512 1810228903808 1810973266336 1818262464032 1818354935296 1819010129944 1819102639232 1826030050208 1826780910136 1829643093824 1829736143872 1830384123061 1837100862464 1837856274688 1841387685746 1842154726868 1849254062474 1852922981728 1853684899976 1861146012712 1861911312254 1864923377408 1865700222464 1876916091904 1878042619349 1884934245376 1885709326592 1888556115992 1888652162176 1889332686514 1889428772192 1897403883466 1900787288512 1901579072896 1908907419328 1912694690816 1913481187072 1921182980864 1921972967488 1924972396064 1925763940888 1937827808384 1938526051826 1938624639328 1945617177392 1946427635936 1949477281024 1950278902208 1950378087424 1957805414656 1958610460352 1962473698952 1971182901758 1975093727776 1975905882392 1987068279808 1987885358336 1995455518784 1996276046128 2000213577778 2001059150272 2001160918016 2008379021824 2009215624192 2013076299464 2013904072438 2022507436222 2025676282448 2025779302144 2033829663376 2033933097728 2034665970092 2034769446976 2038806428672 2039644781824 2048253941552 2052293996402 2060672047616 2064736596416 2073451666468 2078014244608 2078868719936 2086891485952 2087643440428 2087749611584 2091020678656 2099437071872 2100300356224 2104443069424 2113325736977 2113433214256 2114326649344 2117626264832 2118497028544 2127024014528 2127898642576 2140337204096 2154076160684 2154986777216 2158349846848 2159237356016 2168351305393 2168461581104 2172328329728 2178084931316 2181497534944 2181608479232 2196540534272 2204879843719 2210162765356 2215458344944 2223562488448 2224488726784 2228890173952 2238298121696 2238411954688 2242713026996 2247421600256 2248345735552 2251868423168 2252665895459 2252780459152 2262289245671 2267709721004 2276004999968 2280520592896 2281458338432 2286924743168 2295607202161 2310501286912 2311319523331 2311437069968 2315058608512 2321193440839 2324376758144 2325332537248 2325450796544 2335266318112 2339872487212 2340861647488 2349424516096 2355887782852 2369659047392 2380175285768 2384870035043 2385878217632 2385999556096 2396070648608 2400343264256 2400796750508 2401783953361 2410597489664 2411451173957 2415229413688 2415352244864 2425547232472 2426544612674 2430884588032 2431884162944 2442148930312 2446099661824 2446965918787 2455945253888 2456955133696 2461801326496 2462842031104 2472192371558 2473363250176 2478115777592 2478241806976 2489113332818 2489239921504 2493140039936 2503790691584 2510678619683 2519862678536 2520927928064 2525900303264 2536561904422 2541214272512 2551940512576 2558054996224 2569407311296 2569537983488 2574475309096 2585473423624 2586536565158 2591668252576 2601016291664 2601148571392 2607380958208 2618386481984 2623551088184 2624629887178 2635194066386 2641508026664 2651687927252 2652792503816 2656430580736 2657522899712 2668740068176 2668875792128 2674003993726 2675270454272 2684920043008 2685427293094 2702681925853 2703807744274 2708181768448 2720200326592 2726717963008 2738366455552 2743628182334 2754828457472 2755944198808 2760262187072 2771913008956 2772053979968 2773052814077 2773193843056 2784355994672 2785500916324 2789847965522 2791027348928 2825362710352 2826524493884 2832132317248 2844700951792 2844845624576 2856853465648 2861329557632 2862488433298 2868152247844 2874173929984 2879696608628 2879843061184 2880880734151 2891998623332 2893187807419 2898927890768 2900119924156 2911792955372 2916503442944 2935797348029 2936465498624 2937020272082 2947613981473 2949010029056 2954676504052 2954826769856 2955891461159 2956041788752 2967298831588 2968518978971 2972590047616 2985288901504 2986516446368 2992441693696 3005721760384 3011650361584 3012888746228 3024362270657 3030500488288 3031762861504 3042698303456 3043949454952 3049988649344 3063018148736 3064277655712 3068903688487 3069059763536 3070321754812 3082679851244 3083947443073 3088779343832 3090065993456 3101974556408 3108800373248 3121922343904 3123206072168 3128080143604 3129366403943 3140849861632 3149490339484 3161627913262 3162944908396 3167900581664 3168061691392 3169203216088 3169364392064 3181959312056 3182121136768 3183267727402 3183429618656 3188235530981 3189745541632 3202038251776 3209527307636 3210847058887 3222629516288 3223770772019 3228985954688 3230313707296 3242615218024 3243948574958 3251086802048 3263615910464 3264975389312 3270090923008 3271248986629 3284603160832 3291081838432 3292435124744 3304973202986 3305141283808 3306500351336 3313060446592 3314422770464 3326377754896 3327763377568 3347215708928 3348592077376 3355196969176 3368701693112 3370086896554 3376773147488 3378161669896 3391198664672 3392593118824 3397245768704 3406248362888 3411585241792 3411758744576 3412988078864 3413161652992 3419719987814 3434328973166 3435110583296 3456414023608 3457835294186 3463429129472 3477369489664 3478799377088 3485701313536 3500592169984 3501853512976 3502031606528 3507318501128 3508760703526 3516127342336 3522883524062 3523062687136 3524511363512 3530033535808 3544933494284 3545113778752 3559382921024 3560846532208 3567911250176 3569378368192 3613289043728 3614794181024 3620457807616 3621946532672 3636524928064 3636709870592 3638020259888 3638205278464 3652060100416 3653561820272 3659286187648 3660768246122 3675712549376 3682775371492 3684309453736 3698508124948 3705845963456 3707369799952 3722292025424 3723822624508 3729846754816 3731400444928 3756085238698 3769633281197 3771418653184 3777112231984 3777304324352 3778665373028 3778857544384 3794807766932 3801574577024 3803158145792 3817814838656 3826962374144 3842365961728 3843945934976 3849944792128 3851527881776 3867784839373 3875655616768 3877052103652 3877249278656 3891234354784 3892855271872 3898954562048 3900557804416 3915610829312 3917220920704 3924747797243 3924947397904 3942365803516 3950187455552 3951811764784 3968492011757 3975770716672 3990911037568 3992552092256 4000427155556 4002118300544 4016758043648 4026152598928 4027808144876 4045014872444 4051352564896 4051558604288 4067659326752 4067866195456 4069331940184 4069538893952 4077358447009 4079289563648 4094776852621 4096507883104 4104587992804 4121344095232 4122803619991 4129473192832 4146903332936 4156028489216 4157737439872 4173782971904 4175286880856 4175499223168 4182041357312 4183522377281 4198874143744 4200600712448 4201394313389 4208886138848 4226651473954 4226866428512 4228653298688 4235252529664 4236994057088 4254048029056 4255797285152 4280674408192 4292450543329 4308152321368 4309973554432 4316699693696 4318474712032 4336702610786 4336923162208 4344656659456 4356169862632 4362995069888 4363216958464 4364762139607 4393081068544 4409759687438 4420325530712 4430916689888 4447124976896 4448977453568 4457780347904 4476596243392 4476823909376 4478409323063 4485426053992 4494843200512 4496691471104 4505331790918 4505560918304 4524578491342 4535419442008 4552009999936 4561041185792 4562916676864 4573849486336 4591214404322 4622639046662 4622874139936 4630117217024 4642386881678 4648753516288 4650665074496 4650901593088 4670532636224 4679744974424 4681723294976 4711775565704 4739318094784 4760350571536 4769740070086 4771756435264 4771999112192 4792141297216 4801593501016 4803567906722 4822902347914 4830458827376 4830704489728 4851094464944 4853089225348 4861769176064 4863768325888 4884297860624 4893931837574 4913910267392 4923602652992 4944384743116 4946417864297 4956231555184 4956483613952 4978226665636 4978479843008 4986280079872 5007581383168 5019266433727 5021357239366 5039469065099 5039725357072 5041855856128 5051800606528 5073123808844 5075209867273 5103881025152 5116109992448 5138814622592 5148950618192 5170683882091 5170946847248 5173073130316 5183336505152 5202032583328 5202297142784 5236772963968 5247102176368 5249259774356 5270388132772 5272555305899 5283016053328 5303375854504 5305585007632 5315045799424 5337480136352 5337751584256 5348007987452 5350207077709 5369840086016 5370854586188 5373063070921 5394689739677 5405363851706 5407615488548 5416363536896 5440400653184 5453435926016 5474140251307 5476732911104 5487256364668 5489512713581 5509656914944 5511608094097 5511888397616 5520524374144 5535153589693 5543826017912 5544107959936 5546105628154 5546387686112 5568711989344 5571001832648 5579695931044 5582054697856 5616672788363 5650725420704 5653048987768 5664264634496 5689401903584 5689691249152 5713706931296 5722659115264 5724976866596 5727330965707 5736304495688 5748347859968 5759393217256 5759686122368 5761761468302 5783997246664 5786375614838 5797855781536 5800239848312 5823585910744 5833006885888 5835072575569 5871594696058 5872930997248 5874040544164 5895227962946 5898020058112 5909353008104 5909653539712 5911782922318 5912083577504 5934597663176 5937037957942 5945180095232 5970577803008 5973032892736 5984883387392 5987002862321 6011443520768 6023300723168 6025777492456 6048724541314 6061000976576 6063525723008 6085396606912 6087898909904 6099977298688 6126036297472 6128555311424 6137807376974 6138119527072 6140643509624 6165359702488 6167894886146 6177558687664 6180131986912 6203949112816 6217600746496 6243844687808 6246412144336 6256160287208 6258732807886 6298980678968 6323255826524 6325889816792 6335801163328 6336123382784 6338406432176 6338728784128 6363918624112 6364242273536 6366535454804 6366859237312 6376471061962 6379491083264 6404076503552 6419054615272 6421694117774 6444856900111 6447541544038 6457971909376 6460627414592 6485230436048 6487897149916 6502173604096 6527231820928 6529950778624 6542497973258 6569206321664 6582163676864 6584870249488 6609946405972 6610282567616 6612664402799 6613000702672 6626120893184 6628845540928 6652755509792 6655526755136 6694431417856 6697184154752 6710393938352 6737403386224 6740173793108 6753546294976 6756323339792 6782397329344 6784841181391 6785186237648 6812496725776 6823170483584 6825976157728 6826323305984 6839439975628 6868657946332 6899140156153 6912828047216 6915670588372 6926858258944 6954738979328 6957598754176 7000747522223 7003707025952 7004063213056 7014637002256 7017521407052 7032254684672 7045767048124 7046125374272 7048664253533 7049022727024 7060067071616 7078776026777 7089866988568 7090227557504 7118765842048 7121693064416 7135822500352 7138756736384 7183028987407 7226578087456 7229588362048 7240915615232 7243893065344 7273049856128 7276040519776 7276410556928 7304120200832 7307123640544 7318572375296 7321536492244 7351425098752 7365550742984 7368618907472 7397016249896 7411691926912 7414739599904 7444584050848 7447645249016 7459693509632 7462335270941 7512170477396 7539266562394 7542837306368 7554224463968 7554608648704 7557330746056 7557715088768 7589615533864 7603149154048 7604585583439 7606316291584 7635629677312 7653924748288 7656635294269 7684731923456 7687891869952 7699889584256 7703055763552 7735569678746 7751311233536 7754104207304 7754498557312 7782468709568 7785710543744 7797909124096 7801115608832 7831221658624 7834441841408 7849495594486 7849894795808 7884731607032 7900374911104 7903623529568 7936984023514 7951541433344 7981822075136 7985104184512 8000854311112 8004236601088 8052305197856 8055616289752 8090029744888 8102705129792 8103117208576 8135318653504 8135732390912 8138663880368 8139077787904 8154716894018 8158579127296 8189553705242 8193015766208 8209175985608 8245607239982 8258946385664 8293806665872 8312056978432 8315474879744 8347565943808 8350573761712 8350998446336 8367044754562 8401201424896 8402788626778 8417772277696 8453302947908 8453732857024 8470505059328 8473988114176 8508096058112 8511594570304 8561348816384 8584901086658 8616304642736 8619947108864 8633399387392 8636949424064 8673405221572 8673846324416 8712339725264 8725990139776 8729524279214 8819519374876 8840651061424 8861833379776 8894249953792 8897954907136 8953192486784 8956818646126 8970852107984 8993382942208 9010663581836 9011121836608 9049156982684 9052877978053 9070838884016 9104019999872 9125833353728 9182428808644 9186204605123 9223179232351 9245278093324 9245748279872 9260234434048 9284773763356 9297507032576 9301330148992 9341065272448 9359013978041 9359489948848 9363446589952 9398995525829 9423551131408 9463327104959 9478636189568 9520701143072 9539480140172 9543512870528 9584282594432 9602698638169 9603187002032 9607135813444 9645804695828 9660917654752 9661408979456 9702188929888 9706178450696 9727536651776 9764467879327 9768595721248 9787863675148 9791888425241 9827820534784 9847205305984 9888769486232 9892835728594 9912463110368 9912967227904 9956453331272 9956959686016 9972560159744 9976091822747 10015162766336 10018709516543 10038532867454 10042714478732 10078938130198 10079450714144 10083711712256 10103601213056 10146247617688 10150419734546 10166260466713 10207762050304 10232219984896 10235843603323 10277629245184 10279570952287 10297901236384 10341367764182 10341893694496 10346146260632 10366673010304 10404065166656 10404594285568 10473545927936 10494204352736 10498519548712 10540776265544 10545110611798 10566032106656 10606751709008 10611170015264 10630091598848 10674960272704 10675503168512 10679283770381 10696015974904 10700414155418 10741709172376 10746126141842 10789379479354 10810727703412 10815230977096 10832727073792 10880801306368 10906871852032 10948280502614 10953465822208 10974512729336 10979025427162 11023216188194 11023776795232 11041048748288 11070307179386 11087652035824 11088215919872 11092211256308 11092775372224 11137423978688 11142003665296 11159391862088 11164109395712 11233345576726 11301450841408 11306097975536 11328529268992 11378803807168 11379382498304 11427413862592 11445318230528 11449953733192 11454661931414 11472608991376 11518786434512 11519372244736 11523522936604 11567994493328 11572751229676 11595711563072 11600479696624 11647171821488 11670145151138 11743189392116 11748081088328 11790455925892 11795304137939 11818706016208 11819307079424 11823565844636 11824167155008 11869195326352 11874075915884 11890360190464 11941155606016 11946065785472 11969019957349 11974005724642 12020151406081 12022887041536 12046601446336 12051554984912 12097449082628 12102423529651 12122001953152 12127051446016 12170793213824 12175797819808 12199954597376 12252072594944 12257110622848 12275614753948 12276239054144 12280662462341 12281287019248 12330092334217 12330719404976 12335789772292 12355117375328 12360263973824 12407898225632 12487689375616 12492824288672 12512320574416 12517465615772 12597961357936 12646511653048 12651779633584 12671602326656 12676812864352 12677457568256 12727837248224 12728484547072 12733070909608 12733718474624 12752942123924 12758186108383 12808153007104 12812688861427 12838109230544 12843388235548 12889713800222 12895083088076 12915943818752 12921254829184 12970460872096 12975794299832 13001388255557 13004347208192 13054463641856 13059901557248 13084995946516 13090376470847 13138412643328 13146298335443 13164327353728 13169740498976 13219892811944 13220565135232 13225328805598 13226001405344 13252241786368 13257691081856 13305511019584 13311053510272 13388862835712 13394368309504 13420787876704 13474806772448 13480347586216 13507092589952 13512646679584 13564794658688 13569682362782 13570372475296 13624993451552 13646340967168 13651952315456 13652646611968 13657481533609 13678879951256 13737315892664 13798280312306 13825656094432 13831341176744 13853716517888 13909477958656 13915197508352 14001495044446 14007414051904 14008126426112 14029274004512 14035042814104 14064509369344 14091534096248 14092250748544 14097328507066 14098045454048 14120134143232 14157552053554 14179733977136 14180455115008 14237531684096 14243386128832 14271645000704 14277513472768 14366057974814 14453156174912 14459176724096 14481831230464 14487786130688 14546099712256 14552081039552 14552821113856 14608240401664 14614247281088 14637144750592 14643072984488 14731101485968 14737237814944 14794032499792 14823383853824 14829479199808 14889168101696 14895290498032 14924670541882 15024340954792 15078533124788 15108448927936 15109217297408 15114661492112 15115430177536 15179231067728 15206298308096 15209171166878 15212632583168 15271259354624 15313270588538 15375783739904 15399779168512 15406111527104 15471139357492 15502622467072 15508208414608 15508997114624 15564937419136 15571421087488 15602231217664 15668883682816 15698991188972 15699789591616 15768661268213 15769463214064 15800749822208 15807247059136 15873968047028 15963644150272 15970208369024 16001708622224 16008473202176 16069250415127 16104610395712 16111232579504 16179236663317 16180059489776 16205410259584 16270637307008 16277327760736 16278155575808 16309433788036 16379107410484 16386031532416 16418351971216 16491214479964 16517892771328 16587613331744 16630949759488 16694090245301 16701147523424 16701996892672 16734089509124 16802402849792 16805577253556 16812487673527 16835544555392 16880158217699 16906605895816 16907465714048 16947976228352 17016192116224 17023189140608 17122697632768 17128761431509 17169802173316 17232609285472 17239894217728 17266798774784 17273898848128 17346810443144 17347692648832 17381025959219 17424679450528 17451980279552 17459048558428 17574750337781 17639038749752 17681302122848 17723666759552 17788499907584 17906384973568 17913637292252 17941704215968 17986765884416 18021327163672 18022243673216 18098313965368 18105755956106 18134011775893 18141677768032 18208039999744 18251666707456 18258130317103 18364857617288 18372409210246 18446358464702 18490556186648 18491496559744 18520468868096 18569547526712 18595014065152 18602660297984 18606174816437 18682130544896 18718027956082 18718979897696 18726893179904 18797991051658 18847102262816 18926654209918 18957272379136 19041402286144 19078960280344 19087025741056 19168565188864 19205397276338 19206374004064 19214271626888 19291609391656 19321835309504 19322817958912 19404377859776 19412356901392 19455073303552 19528935758654 19537191442496 19575727350296 19583776850482 19694410611968 19777538972464 19785671457188 19824926220736 19825934455808 19912906662544 19913919372032 19952183645494 20037419033086 20077065734908 20085428957464 20157876260396 20158901428288 20166165139057 20207202426112 20292495235376 20300839469092 20332520933426 20415524100608 20471687206646 20550581436203 20555258490368 20559141904574 20595802472768 20682735528364 20683787388992 20691240228113 20692292521264 20733346020608 20808130333312 20947091855872 20988408705472 20997039097424 21081552531088 21090221223596 21132064213312 21213503418016 21222340030528 21349920545408 21358567540762 21392031949808 21400828310836 21482325819409 21483418344752 21492252283684 21578758958708 21587632101511 21621455406824 21630461954192 21761602612736 21896561005228 21905564827601 21949025458672 21958050854324 22046432376388 22047553590464 22082097496576 22140614358772 22175304071648 22176431839744 22184422512616 22185550744448 22228179920791 22274847957376 22284007330592 22317648716867 22318783724176 22328218791424 22466691153452 22475929412209 22566395404133 22602901682816 22612195951072 22657058537984 22757607614336 22854827725184 22890636461056 22898742906403 22899907466384 22909323862828 22945217982752 23037572869024 23038744489472 23047045873208 23135988986656 23145502459352 23191423126144 23200959393248 23294343642976 23340290302276 23349887783267 23486378784232 23496162176656 23580911851784 23590608275878 23637412032416 23638614158848 23647131689272 23648334310016 23738390652704 23748151831768 23780720380928 23794993599793 23882311212032 23892131570944 23938039914698 23948011449284 24040302812162 24045774083072 24093202892672 24103109969824 24194898165256 24204847059302 24244003906304 24254102892032 24341586427648 24351595639616 24399909194752 24408550131001 24504145189888 24514221245696 24551229507896 24552478108288 24561324924682 24562574038496 24660184668434 24661438809952 24671579544584 24710234750656 24720527947648 24815796451264 24975378751232 24985648577344 25024641148832 25034931231544 25195922715872 25293023306096 25303559267168 25343204653312 25353625728704 25354915136512 25455674496448 25456969094144 25466141819216 25467436949248 25505884247848 25516372216766 25625377722854 25676218461088 25686776471096 25779427600444 25790166176152 25831887637504 25842509658368 25940921744192 25951588599664 26002776511114 26008694416384 26108927283712 26119803114496 26169991893032 26180752941694 26292596670886 26328654707456 26339480997952 26439785623888 26441130270464 26450657611196 26452002810688 26504483572736 26515382163712 26611022039168 26622107020544 26788736619008 26841575753408 26949613544896 26960695172432 27014185179904 27025293359168 27129589317376 27139364725564 27140744950592 27249986903104 27292681934336 27303904630912 27314963067218 27357759902512 27473234580701 27474631785328 27596560624612 27651312188864 27662682353488 27830395016704 28002990088892 28014828103808 28058548009024 28070085628208 28183068192496 28184501497088 28194657014132 28196090908096 28240268286464 28315104107108 28359467954272 28360910230016 28475063368192 28486772257664 28541509129063 28555026945536 28663437968347 28732115949628 28859625339937 28906312349824 28918353448192 28975572261376 29092199424512 29104162079104 29216480803328 29228494562176 29274289501184 29284656640967 29286145968976 29409760193723 29462202971936 29474475629888 29588064999584 29646767707648 29658958399616 29778336203392 29790580996064 29849341083764 30047153803303 30048681909584 30157066249576 30216897855872 30229322984224 30230860355072 30358462135456 30412596616192 30418342333756 30542518709248 30553334977249 30626541177076 30751567479808 30799558337024 30812223054208 30942278714984 31003310455559 31016416829216 31017994229248 31129874838272 31142842174976 31204462435328 31215513122789 31337767365632 31348865261441 31397982377944 31399579183232 31537322536426 31538926428128 31601499644416 31614494118272 31747936094056 31810556944231 31927288300544 31940416738048 32003417244448 32016946404352 32138500830254 32209220791424 32222465159008 32358473326634 32360118979552 32410820519168 32541274614016 32554655521472 32556311151616 32618867576072 32758214820968 32772063064832 32836703942432 32982428959928 33035785542656 33175226663488 33261899518976 33388180490602 33402295046848 33403993785344 33468179018248 33611154507112 33624975347054 33671089110784 33760316435398 33813211791632 33814931428096 33895952456704 34032384232448 34046378281216 34257522863018 34339604346632 34465218570944 34533597549568 34547797696256 34693620886288 34695385297664 34762051918438 34849358901056 34903960559104 34918097116856 35134865036089 35149500675562 35278077499504 35362604245696 35447333519104 35812769947136 35827274584504 35883408431936 36042654327344 36044487346432 36196627930736 36211511912212 36268023551786 36283355536064 36416079999488 36516260634206 36729715234576 36744818420492 36892716929404 36907887141293 36981112373296 36982993119488 37139095053424 37205320595968 37212349632874 37364261089792 37436055912164 37437959795392 37451449543963 37595982103316 37611441496447 37694204525632 37853308419836 37914544758272 38082804572288 38157920560688 38174051482112 38318981759149 38337130377728 38410794552676 38412748008128 38426588995067 38428543253776 38581256658679 38583218783312 38643670619008 38808755719552 38824713802784 39057871517308 39074382884992 39151454700592 39167553700964 39316709518541 39388821223936 39555077944928 39571342914376 39649852441472 39825813325088 39827838744064 39904367290988 39920775887521 40074838066172 40091316759949 40154131469816 40170857914928 40315752520792 40317802856576 40332330278114 40414404852224 40584990470752 40601678938184 40665041866852 40681763251259 40831048201216 40845508028983 40943374413292 41101162872406 41110516980736 41118283809148 41191604945536 41365471056728 41367574777984 41382480456226 41384585042528 41447061902753 41466692041216 41616260666624 41894183711744 41909020036247 41976817410944 41994078194848 42163105062176 42180442447192 42264128426624 42427006836032 42444680061056 42526236826177 42699841090816 42717135081524 42784063899616 42801656621672 42964651638818 42966836689504 42984504567368 43157517917416 43175264203022 43242910813648 43260923908384 43523205225472 43793122010456 43811129655202 43898050917344 43916101708648 44092864752776 44095107180928 44164194993152 44281228717544 44350608143296 44352863679488 44368845025232 44371101488896 44456359841582 44549695914752 44568014661184 44635297433734 44637567448352 44656437582848 44933382306904 44951858824418 45132790808266 45205803365632 45224391902144 45314117075968 45515215228672 45709655450368 45797485812806 45799814932768 45818647725656 45890435965504 46075145738048 46077488978944 46094091746416 46271977973312 46291004918704 46382846252288 46401918786496 46588687285952 46680580604552 46699775566534 46972757568464 46992324353312 47161823703568 47181216551756 47274824064832 47277228317696 47294263378544 47296668620032 47476781305408 47496303663536 47589987199586 47784263141888 47876079829396 47896022898568 48080605624324 48186405785344 48206219939648 48389796330512 48409694118604 48488007812608 48508205784064 48683172855296 48703191279232 48817100262002 49005232655561 49028442491392 49102459015792 49104956216576 49122649849364 49125148076992 49320369336868 49322877619904 49340649774731 49343159089168 49420469501312 49441055895296 49631592902528 49950757502464 49971297154688 50049282297664 50069862463088 50281202911849 50391845431744 50586046612192 50607118534336 50686409306624 50707251457408 50911348992896 50932283638432 50934873898496 51011768495696 51032744433532 51250755445708 51352436922176 51373552942192 51558855200888 51580332352304 51685019316736 51881843488384 51903177199328 52005553022228 52217854567424 52236346896587 52339983786064 52361505883388 52585193341772 52657309414912 52678961995904 52879571247776 52882260540928 52901315222392 52904005621376 53005659811117 53030764327424 53222044078336 53232099084073 53244214041088 53577473238016 53596447059883 53683151506816 53899227089792 53921390344864 54028370359808 54050586718336 54259178634752 54278729451128 54281489901184 54385790904653 54499973806208 54585363868672 54607809261824 54629926134436 54715519805024 54946469161402 54949263570656 55193121249224 55302624377728 55325364706976 55660790033408 56005980177784 56029656207616 56117096018048 56140171256416 56366136384992 56369002994176 56389314028264 56392181816192 56480536572928 56630208214216 56718935908544 56721820460032 56741907814891 56950126736384 56973544515328 57083018258126 57110053891072 57326875936694 57464231899256 57719250679874 57812624699648 57836706896384 57951144522752 58184398849024 58208324158208 58219321199819 58432961606656 58456989124352 58569313281934 58572291937952 58819520387446 58924405943872 58948951259776 59176129999168 59293535415296 59317916799232 59556672406784 59581161992128 59698682167528 60094307606606 60097363819168 60314132499152 60433795711744 60458645968448 60461720710144 60716924270912 60836684667512 61106669954498 61253082354152 61599116674048 61624446108416 61884557429968 62006620911118 62032833658432 62035988458496 62259749676544 62285684349952 62431026245578 62697730522882 62795964755888 62799158366464 63074645072852 63077852856256 63202999288832 63228988236544 63495872188112 63621113888462 63880833476096 64006834488896 64277001660508 64303432235861 64418441582848 64444930318016 64716946653268 64720237959104 64821641038336 65082549228032 65109311042944 65237735152144 65513097846287 65516429641936 65544126129664 65673407884864 65964857919856 66350453326976 66776360981204 66804590093696 66936358036496 67218890467183 67222309014224 67249950694108 67342178221568 67520632870796 67626423583264 67629862856192 68092756562432 68351275155289 68515045726036 68543218976687 68679208693264 68930437141888 69095595392512 69387241772576 69390770595328 69524103836876 69552692010217 69698717802112 69807921118208 69832642759229 69836194233712 70130966615801 70269730072178 70299001351124 70556154999008 70725208491392 70894667038208 71163823266991 71625539894272 71650905223261 71654549169008 71766816863872 71956996666009 72085308654688 72088974692864 72393255861472 72423023824424 72536047103572 72566711072128 72832159998976 73032521268412 73459430469152 73489636840984 73785433858808 73815774282586 73930971086333 73962224746592 73965986238976 74278190106848 74410641191936 74424699265748 74455302554191 74728522179584 74754986392667 74872111824328 74875919590784 74902899087926 75191964206632 75222882992894 75388409051264 75706616839672 75829089516544 75855943482397 76165609144576 76315841121376 76348102964224 76637963518298 76674260755456 76821589105352 76825496016256 76853177990134 76857086507552 77162513317358 77166437566624 77287341238016 77617511439104 77649427605568 77831037210173 78115743034616 78148765769984 78302909401184 78335107401928 78633419037082 78777642447872 79110155889856 79142685828752 79299704882944 79651626650176 79655677488128 79808734581976 79841551775042 80149676132344 80182633519898 80308262939632 80341715829856 80631505041584 80635605713152 80664660556228 80828809704448 81169980941504 81203357876368 81330083733704 81363526502518 81691016057966 81886748826584 82202325744812 82236567618296 82383209891072 82730942113456 82735149555968 82764960912452 82769170085056 82894123805506 82933384082432 83232521333248 83783139701443 83818040072494 83953634821888 83988156389696 84326210124352 84360884894384 84528256853248 84854013672064 84889360122112 85052473652354 85399682181632 85434270163048 85568127799232 85603313243344 85929303277636 85933673379008 85964637236387 85969009134736 86315035834832 86350528406044 86485821627296 86521847816768 87586244020912 87622259310404 87796101834688 87832203417296 88185729505552 88190214361856 88562457435088 88701216286592 88737690050464 88742202977792 88912719683164 89099391829504 89136029322368 89270594867468 89275134896704 89307302758681 89688822029989 89866764613808 89903717648836 90265581616532 90411606731264 90448783804288 91009717788899 91030430457344 91419310900736 91594971625612 91599629865536 91632635295929 91637295451312 91780871931008 92024088348101 92150291476096 92188183492832 92543955946624 92582009837408 92765692504576 92803837572992 93177374571904 93361161209104 93399551133068 93945515136928 93984648706624 94323647407136 94362433103512 94549648129664 94588526757088 94593337240064 94953562610816 94992607327072 95179974399172 95568526283776 95602370735263 95752159658792 95792045797136 96161211248648 96372811570688 96412439879296 96779592661024 96819388237208 96976015625216 97010358522233 97366345710592 97406382558464 97634200524004 98010465311122 98056884982784 98204918031584 98209912433152 98245299698728 98250296153984 98640738673736 98645755239808 98681299549462 98686318178336 98840939002624 98882111790592 99263185805056 99536258825497 99901515004928 99942594309376 100098564595328 100139724926176 100562405823698 100783690863488 101172093224384 101214237068672 101372818613248 101414502914816 101822697985792 101864567276864 101869747796992 102023536991392 102065488867064 102501510891416 102704873844352 102747105884384 103117710401776 103160664704608 103370038633472 103763686976768 103806354398656 104011106044456 104472693793174 104679967572128 104723011766776 105170386683544 105314618829824 105357923991808 105759142495552 105764521081856 105802630444784 105808011242752 106011319622234 106061528654848 106444088156672 106464198168146 106488428082176 107192894119766 107366303013632 107798454179584 107842780689728 108056740719616 108101173436672 108518357269504 108557458902256 108562979802368 108771581809306 108999947612416 109215618523648 109259852268872 109431039610048 109892938322804 109898527141312 110386242498448 110605248755456 110650729413952 112011960355568 112059312415232 112234192036096 112280342512832 112732272769984 112738005988352 112778628056528 112784363632384 113260416428432 113437871817088 113483815629782 113947089030656 114166036516252 114653751873388 114928463798512 115438501359748 115625249399296 115673413792768 116416648316416 116438642399638 116858631717107 116913978248704 117138626563868 117144583875904 117639040774892 117687413714689 117848811887744 117897902519552 118352259998336 118635833598464 119113344813568 119162323984256 119397364335056 119901330020563 120188615213212 120194727638336 120628264998304 120867591423488 120917291936896 121433848541824 121667181714533 121673369335024 122213339908996 122506164708304 123023252364467 123248892216832 123769114859936 124013241822236 124065667316864 124519499353088 124862052491156 125395461045764 125591929511776 125598316732928 126149290145704 126155705712512 126398111857279 126457976473088 126938082431251 126991744376224 127242227776924 127294549528133 127761666952192 127806912219721 128013668977792 128554003321016 128606864471722 128836883165696 128889860636032 129433893306536 129440475918208 129643282076672 129689193695711 130165098456064 130218622085888 130243223715059 130475470304288 131026195692574 131032859283872 131088252259328 131346815769728 131929715839712 132700906653952 133065966843199 133552721962408 133609180187392 133872716072992 134437780934366 134444618028448 134499901388216 134684356443136 135041265741592 135252847166528 135259725712384 135307626327817 136185513124864 136702550310578 137030091452072 137086437953374 137358417386528 137860874283776 138191190785024 138774483545152 138781541190656 138830689014953 139048207673752 139105384020434 139397435604224 139665285518458 139672388467424 140261933231602 140539460144356 140598002702248 141112309998016 141450416982784 141789334076416 142327646533982 143301810446522 143309098338016 143533633727744 143913993332018 144170617309376 144177949385728 144786511722944 144846047648848 145072094207144 145133422144256 146065042536824 146918860938304 146979273681968 147570867717616 147631548565172 147861942172666 147924449493184 147931972477952 148556380213696 148849398531496 148910605108382 149509972785334 149744223648656 149751839181568 149805798175852 150383928413264 150445765985788 150776818102528 151413233679344 151711886964794 152331218289152 152631682242752 153275927036596 153338953793207 153643178210704 153650992032512 153706355980268 153714173015104 154325026634716 154332875133248 154574682476032 155235022878208 155298855211136 155597259445537 155662074420346 156223541018069 156231486069232 156297531539968 156605818802368 156670214803856 157266838074164 157331505885463 158220311779712 158285371657504 158599409765888 159303253300352 159617469163952 159683103550084 160291200344821 160299352264688 160365267039796 160616525879264 160683431659712 161263010083168 161271211426304 161329321112456 162339961883008 162406715752736 162660167467408 162727053005036 163382032115932 163449214482869 163773497653168 164404651489624 164473135236592 164766419782144 165461884226912 165470299111936 165529921824904 165538340170112 165788247611012 165856419408979 166465042666496 166564955198551 167566279402886 167636080144988 167907269643776 167976312779392 168652420248704 168721769788768 169056513706496 169708027344128 169778720244224 170104947304708 170174894121011 170799364363264 170859850917007 170868540326096 171136255598464 171206626486688 171858606555272 171867346758016 171929274472774 171938018269472 172630071669664 172701056812088 172971643254592 173043695633536 175172488041824 175244518620808 175592203669376 175664406834592 176371459011104 176380428723712 177124914870176 177402432573184 177475380100928 177484405955584 177547259936917 177825439366328 178198783659008 178272058644736 178541189734936 178550269793408 178614605517362 179377644059978 179733529227616 179807435297672 180531163233064 180823213462528 180897567608576 182019435577798 182060860914688 182838621801472 183189943251224 183199259731072 183265270591858 183274590902624 183561743862016 184048176696202 184300582952192 184376366985664 185087911893248 185164019674816 185531385009152 185607675145984 186354749143808 186722322418208 186799102266136 187891030273856 187969297413248 188647294814272 188724866207024 189099296259328 189177053514176 189186674480128 189907125221632 189985214654144 190359948798344 191204741470526 191504319317584 191584091594272 192322422497296 192745623141376 192824879758592 193559185322048 193638776474416 194020717044466 194812765116928 195268401048008 196020930622244 196409836063168 196419824866304 196490599397456 196500592307968 197281477347472 197291510479616 197362599098924 197372636356672 197681878005248 197764223581184 198526371610112 199072517650994 199790563903441 199885188618752 200197129190656 200279449852352 201124811647396 201567381726976 202344186448768 202428474137344 202829005829632 203645395971584 203729134553728 204047073982784 204130977734128 204992596486769 205003021782832 205409747688704 205494211768768 206235420803552 206321329409216 207527373953536 207612708797312 208022212088912 208945387586348 209359935144256 209446023533552 210330076623121 210340773367088 210715847983616 211518284991104 211605260889568 211616022485504 212022639244468 212888176313344 212928396336292 213873344840743 214385788239532 214732606027264 215596908359168 215685561379456 216202346873344 217023173188913 217114917804512 217125959604736 217543163618612 217999895224832 218431237047296 218508591859523 218519704537744 218862079220096 219442056830087 219785876645608 219797054282624 220772484996896 221210497510912 221301458827904 222673898609617 224023920711136 224118624830464 224468384072192 224560685025664 225464545539968 225557256113056 225568727264768 226520832856864 226875743634176 226967631259564 227894178061312 228332073032504 229307503746776 229856927597024 230877002719496 231250498798592 231332393399171 232833296632832 232877284799276 233717263434214 233827956497408 234277253127736 234289167751808 235278081549784 235374827429378 235697623775488 235742153086609 235795805039104 236704519996672 237271667196928 237355694122339 238226689627136 238324647968512 238794728670112 239802660041126 240377230426424 240389455276672 241256529996608 241735182846976 241834583873792 242867697083648 243334363429066 243346738670048 244426679817992 245012329416608 246046504728934 246497784433664 247538229719872 248026483644472 248131334633728 249724104982312 250790922091528 251183859023552 251196633465856 252298580291408 252311411425024 252796223714558 252915952946176 253876164862502 253983488752448 254484455553848 254589099056266 255613824439442 256027337955584 257108006642032 257213728943444 257673766331392 257779721272064 258867786613072 258880951836416 259378387391422 260437244171776 260486447430118 260950940608576 262052391385148 262065718567744 262160146807741 262693631539456 263859431679424 265401813307904 266131933686398 267105443924816 267218360374784 267745432145984 268875561868732 268889236056896 268986122965469 268999802776432 270082531483184 270505694333056 270615252655634 273405100621156 274060182904144 274172875906748 274716834773056 275721748567552 277548967090304 277661378029906 278096415347504 278210768040868 278794871208448 279330571036916 279344776934848 279445431212647 280523866463204 280639217319643 281078920288712 281196005404496 282224619996032 282900833965568 284655293067964 284772342758813 285918556202881 286603620893044 286618196676032 287067267455488 287827986664036 288341234618752 289573023445888 289692095297696 290129433319271 290144188414288 290266844288512 292130085073648 293363140253729 293837721876608 293958547363936 295141735435232 295263097130344 295723884345332 295848898986368 297112760427392 297683657783239 297698797062992 297821210216764 299019945570668 299488447297312 299503678363136 299611596351704 300767856826528 300891531971576 301553636205056 302826467358688 303423773929588 303548541182471 304662436578304 305263364485504 306551854073192 306677907586414 307286356421408 307301984065024 307412711960536 307428346030208 308650053269432 308665750266496 309149364952064 309258846505157 310470045756416 310597710422272 311194518891074 311324148840692 312447082036138 312462972138464 312595063079936 313211637604736 313340429607712 314533676148328 314663011770926 316440623559424 316570743315008 317198819531776 317311151703013 318606506600704 319234938327904 319366207100168 320582400689642 320598704529376 320730534079592 321233051758528 321366863319424 322526020166336 322542422852608 322658642224912 324679923766016 324813431505472 325320334934816 325454106010072 326764064231864 326898428965738 327546995306336 328809302979248 328946270473184 329532839564288 330923768453824 330940598223872 331059843649808 331076680340224 331576495222024 331712838817958 333129910397102 335132558805772 335272160289976 335814539287552 335952625558784 337304840497408 337443539577536 338113027412992 339416054688256 339557440488448 340209894609416 340349788242022 341719701834014 341737080652192 342272511196928 342413252973376 343717213110544 343734693516032 343858548945548 343876036538944 345260143339328 345402113624176 345943286509184 346087391267072 350344976083648 350489037241616 351184407338752 351328813669184 352742918022208 352760857447424 354249829740352 354804865146368 354950760201856 355094519873834 355650878732656 356544117289472 357082379469872 357100539586816 357229211034724 358755288119956 359467058455232 359614870595344 361062326466128 361795135217152 364038871155596 365654428276109 366379886502448 366398519462144 366530541183716 366549181805248 367123487724032 368096353392404 368601165904384 368752733971328 370175823786496 370328039349632 371039618677819 371215350291968 372624693588511 372709498287616 373444644836416 373598204532272 375175129419181 375782060547712 375938594826496 377294589628544 377449732414048 378198592518656 378354107028352 379814250443264 379970429308288 380700536332571 380719897596688 382409482941052 383008638635168 383168183188544 384644844994592 385649759517184 387118370644096 387277552948832 388041434088932 389625530233856 390536802096016 392041861244488 392819672126336 392981198794912 393001184615936 394562954694944 394583020959232 394725198197848 394745272713344 395363756010496 395503769359873 397052743220224 397193354704237 398145035301988 399581127806882 399770377237504 400394258381312 400558899704704 402249623294792 403043035922267 403134763453952 404688372897536 404856948274688 405658011659264 405801670596257 407290791943168 407458269107456 407535248398733 408094147965568 408261955468256 409985192973538 410006043565664 410819495377408 410988423537536 412470841607104 412642658818432 415054747907072 415225417594624 416044424177824 417890775172696 418719870288512 418892047067104 420660153246242 420681546734176 421431695967232 423036569982208 423210521779136 423232044971008 423381927541879 424045278488936 425856792672584 427746689681486 428771576479064 429465212054528 431193816718336 431371122758912 432404693746688 434046346377826 434229835609024 434251919209472 435086327237224 435999790449664 437017183719046 437039409075488 437724158440192 438884113660174 439571753291216 439594108565248 441544969993792 442420995021824 442602917655808 445347797219234 448047841422272 448936768144384 449121370051328 450929091079936 451114512226112 451137454529536 453041665713728 453751487268352 453935262519128 456664146065008 458615007493552 459713855194048 461754005438992 462664786798342 465754569598552 467434526868428 468554506255472 468578335503616 470556163099568 470749654858756 471395247550976 471484306173218 471591610078208 473409039993344 474711388244678 476649295937024 477589457340224 479605320082252 479802532836809 480754460852848 480778910553344 482513059993216 483669167747584 485735394167296 486668726858132 486693477340096 486868844071519 488828499314603 488853359635984 490024658833216 492093009457868 495076459439744 496052967288944 496262669267456 498146762868937 499448209964624 501556336562827 501581844183056 502367718047104 504597160582816 504622822850048 505592447429116 507752329725004 507966977504896 508968911107696 509178198112532 511227648878884 512054675911168 514216013284064 514427457886888 515559442544128 517516797604331 517735573226144 517761903672832 518756774782844 518970086537773 520874488343552 520972894860236 521187117879337 521901881217152 523284904748669 524104782770296 524131437135488 524320293615482 525387263078912 527718863358848 530803626615808 530991604376779 532263867372796 534210887849632 534436720749568 535490864291968 537751123737464 537778472113792 537972245930938 537999605552864 538811804735789 540165062966368 541011388666112 541230505311268 544817260471211 546810201242312 548120365808288 548345751813496 549433669546112 551443497135104 555097934180608 555322756059812 556192830695008 556421536081736 557589742416896 558661142073832 558689553869696 558890862425294 561047732926408 561278434639286 562157840577424 562392010808992 564449239992064 565801667931136 566002039830193 569310586135928 569544685517626 571837112405762 573207241786088 573236393352064 574134534910976 575655973328072 576682469237504 579146046891776 579384190595392 580258866638542 580288376828576 580533688577024 584260170147296 586726280507458 587675443753216 587917094727872 590283470870464 590526194260688 591447768690664 591697797972736 594225520854784 595367315566478 595397594125984 595642420433528 598039891141336 598976894594624 599007356726272 599223192703408 601535713653056 601783063943152 603107272410112 605652934717376 606847547859176 607097082364942 610526728971008 613103708146384 613355815172828 614572712842816 614603968130048 614825423921072 614856692060416 617300106538864 617331500532992 618517693010314 621195420844544 622389037782148 622648297681384 624894164072276 624925944276928 625151119310767 626423275209472 626680859215424 629067352296656 629326023541852 632881247118848 633141486630016 634622303406026 637068024522293 637213013201408 638469876655808 638732414200336 641164801379284 641197409058752 641428447071503 641461068159184 642466103517056 642733726638848 645052040332672 645317284449824 649359847532032 649626863010944 650640669869632 650908212020144 653528128463728 653796857931476 655093990612672 657618605958496 657892540946368 661847536907648 662119687299616 662153360680448 663152990444048 663425677635916 666259820794204 669216595146841 670265117611544 670544320579952 671905251117568 674609680994816 674887079155072 678832109376512 679072509655631 680419789218832 680699576484044 683439403668028 683474161304384 684545022393856 684826505946752 687434426221088 687469387032064 687717097891096 687752073077888 689073577544521 690520286678656 690804227248352 691886573018368 692174782534144 696753811778479 700689952167296 700978074483232 702368814677504 702657627338368 705485836044416 708499659480704 709609730292736 709901520403712 710189039747668 711301757465312 713088234578944 714164758939744 714201079173632 714458422069448 717510576239912 718934116910464 719229741190688 722124652932256 723590270434304 723846521281277 728077742311192 731308856552218 732759773004896 732797038924288 733061082367432 733098363610496 734246975448064 736192706784808 737202331808768 737505467942656 737644801593583 740351647572992 740656078699264 742079237355638 742430700583936 745249387177022 745418996575232 746889289672832 747196409064544 750350258838362 751564121095424 751877189652992 754589179257088 754899464828096 756397185037312 756708214056704 759628500886528 759940858616576 761401072665142 761439795193376 764818965882104 766017277270336 766336366377088 769289689989184 771299519034368 774236741288192 774555105897664 776082868177864 781073604192032 784083722488976 785639344252672 785962397589824 786002369231872 789125909389888 789166041918464 789450396395696 789490545426688 791007538719746 794386709408474 796290070603976 799162255613764 800788516762624 801117799409408 804499246589584 806086071844534 806269526907904 809376745795072 809713896549376 811603341192514 814916538214912 815070496797466 816188295931136 816523910936512 819970385947076 820012087131328 821638990754816 821976847075072 824941683214208 825285317636864 830450835189248 832088848355648 835781550345392 837439740577024 837784094134208 841320306492484 841363093468352 846073139964416 846421043558272 846763855083758 848090556977872 851670272001731 851713585345168 855493379362972 857543152958128 862742245517824 868092692755652 868459671218048 870172654474448 874034367438092 874078818150976 875448316880384 877768227320348 879143506582432 879188217130496 883089939987584 884786783000953 885205835311616 888566577018757 890695594438468 891061846696931 894648385538047 896095682844544 898242740102656 901858182159872 902229024452224 906083331427456 907502974536704 907824355869977 907870525038256 911702566005413 913328292130016 917230014987104 919427710388096 923508010877984 925329573596684 931461767902393 931509139197104 934869053736856 937109012510944 937156671007232 941112326199136 941499309717512 942790495101952 942968612346436 946818079986688 947153384294719 949422776489356 953298591874048 955178914680448 959210640164504 959605065673618 961102624122329 961508921705696 961557821106688 965026119986432 967338335495168 967680906806459 971470788334592 971814823104671 973337453716264 973386954680192 973737688143038 977656998629206 977706719271968 980049317666432 984186018915736 986127265271161 990152918879488 992105934577888 992525338534912 996293525737874 998896419929248 1003112673125654 1003163688366112 1004735436094208 1009194321165632 1009245645700096 1011184894858232 1015504659450008 1015933955009792 1017937822215392 1018356396225064 1022455297757768 1024109351822336 1028432026568128 1028854915773776 1031118885088256 1035033595208662 1035471146452288 1035523807345664 1037513549565688 1037940173075546 1041945789720472 1042374235758674 1043803762434304 1046569809497338 1048209565540592 1048262874270976 1048640587230964 1050774526157824 1055437726717696 1061983208753558 1064527734745592 1068421775699264 1070981728583936 1075502247474928 1075556944227584 1075944491861876 1075999211105728 1077623609471578 1080330125932736 1082022777332224 1082461010622536 1089180816118759 1089634520942422 1093620402484624 1096240731616576 1096691503626992 1098867339092224 1110195868361216 1110645512119624 1112385661390016 1112843072163472 1117322284147664 1117379107739392 1117781724850588 1122095465852816 1122556869278572 1124315681154848 1124784021617984 1128898479984128 1132004079660386 1138621172271856 1139089371035252 1143674224811524 1144144501380083 1146414483572176 1146472786704128 1151311946656144 1153364938475008 1158292093783552 1158768381190784 1160517733277084 1160576753657152 1160994935862853 1165954686389857 1168520340294592 1173452561014916 1175350887506432 1175834189455744 1180566941740928 1181052388521376 1182895537381328 1183395595945472 1188451041709568 1190734631132956 1190795188251968 1191224258847077 1191284840867056 1196018956419049 1196079782282672 1197953789189248 1198446385406816 1203071427306112 1203566127886304 1211305869434752 1213695095718352 1214194164729884 1221053457942016 1226207416292768 1226711630345656 1229145425685632 1229650847842144 1229713384120832 1234600213077728 1234663001065984 1237035386020628 1237544052513151 1242390841689088 1242830819558419 1244778075564296 1245296595362768 1249788328144552 1249851888553856 1250302238621534 1252846550418944 1253361718430848 1258134704593312 1258652047083704 1261134660789029 1265762494237696 1266282973260032 1269244606812052 1274136049044586 1274426026402816 1276939753311616 1277464828400672 1282329602758568 1282394818117504 1282856894143006 1282922136318368 1284932207034112 1285467453277696 1290104080665344 1290634568899648 1298719695064064 1299253726021888 1301281339739264 1301816424040288 1307056256927456 1307593715862952 1310187981225344 1315237211916992 1315785081892736 1323695073815296 1324239374599232 1324306721360896 1326305980888096 1326851355271832 1332519641588408 1338433190293682 1340530235223088 1341088641159904 1343810502235136 1349219361989632 1349774158310144 1358145019311262 1360839578437664 1361399152968088 1366878807336056 1366948322608768 1369090044787712 1369653011893504 1374868852442176 1374938774064128 1375434195782192 1375504146155776 1378147155089042 1381040573357312 1381608454496704 1383773146036736 1384349565068288 1393507623556958 1401379904334592 1401956148966464 1404737629355008 1405315254676736 1410971672088832 1416999318961408 1419803040807424 1420378079495336 1422603514930624 1428329517879488 1428402158347264 1428916844138896 1435021152479824 1437868233820928 1438459482381376 1444249305864512 1447693042562554 1456155484622384 1462617713104436 1465519546009792 1465594077848576 1466122164734864 1466196727220992 1472385413569616 1475010935885312 1475289603187166 1481312157398528 1484158474711276 1490498774354044 1493778579345664 1494392818129088 1500700517676724 1503128242190848 1503754379305984 1509178358514176 1509798929656192 1513416428113408 1519162212322391 1519881717233152 1522802145330284 1522879590386752 1529560143016661 1529637931764208 1532034554540672 1532672732754176 1538579379978368 1548473482576384 1549110211795328 1552165736355728 1558717290267319 1562147208384064 1568167444977952 1571278688505344 1571924795179648 1578251818779776 1578900792791392 1578981090853376 1582015077439492 1588773418816948 1592580141207952 1598324511227528 1602235598818816 1608998493179168 1612172143689068 1618753491590144 1619326753794197 1623206682385028 1629833076429824 1630140993594932 1632376591862272 1633047821873024 1639940771894152 1640024174262656 1643175454144627 1643953694150144 1649883366428416 1650195071606263 1650570635273728 1660901670378496 1661489858856373 1664177696711296 1671563100690784 1674879481154048 1675568188268416 1682640612984968 1682726186936704 1685959518044243 1692146279928832 1692842087116544 1693527710167516 1696181113955744 1703340544003462 1703427170690336 1710986758725944 1715086305916256 1725484491035648 1736185385511304 1736919342436096 1740345308948896 1748068734876184 1748157636301952 1750896633760768 1755536454640696 1758287013164864 1758376434260992 1758999142261621 1766179879975168 1769573566001906 1770411670623232 1777133154037514 1781391188876936 1782123693393862 1789296771076094 1792191365689088 1796485480205312 1803716364319744 1804458048904448 1804798957194389 1812166662854912 1815648711739954 1815741050076512 1823405132010826 1826656584260032 1834460029974208 1838855420776192 1847016021755968 1850659147193368 1862923535804786 1863018278394208 1869738107473712 1874218025021888 1874313342014464 1882224652398272 1882998619435024 1885937224692872 1894306768589438 1898845552978712 1910357829360896 1918421280329008 1919210131347236 1922205248244658 1923017843411392 1923115642213376 1930052239972864 1935361813612918 1943629646209342 1946674907432528 1946773909360384 1947475376286076 1955313997258412 1955413438543936 1956118018488529 1960098635332864 1968372037831472 1972254530542322 1980305837758976 1984211869155776 1992587051475748 1993406399311691 1997792839858496 2006225346251308 2006327376732224 2009470872188416 2018388642331264 2022369789716464 2030906033234897 2031009318900016 2031867910019584 2035875644430784 2036712792450128 2044910595515536 2056864053136256 2057709831547552 2070067190417324 2070942292904576 2075027099131376 2075880346151092 2083785604482673 2083891579440944 2084748471517348 2087607524868608 2093139618994676 2096419131081184 2096525748541952 2097281174461928 2110875453435392 2123966417507116 2124839788277297 2129055469491184 2136843551398528 2141963457167872 2151004494949856 2151113888455168 2151888983723752 2151998422211456 2155247218943156 2156133452316727 2160660251865472 2164045554664448 2164811925536099 2164922021245072 2178361632237518 2179269041884844 2187240804969248 2192481463233152 2193383007253984 2197734678184448 2220391736722432 2221178061921091 2221291024239248 2224771322780032 2225686144326944 2234644568295328 2234758215478784 2235563449701176 2244190931705632 2245113738557144 2248631362309696 2249568043235968 2257796959968256 2264008159320772 2277242344543712 2278178742070504 2287348449623048 2288289002760166 2292828967144352 2292945573408256 2302623893312288 2306729876950016 2308114379179921 2316584187567104 2317536762381568 2321035466554168 2321153507314304 2321989871725706 2331909372779714 2337040680589184 2346905122029832 2350701775012864 2351668378911488 2361133883481856 2362104777042752 2365791074762656 2366791191890944 2376902083419136 2381469262265912 2381590376503936 2382448517694154 2382569681734112 2392037912838098 2392159564565344 2395907578378496 2396892770813632 2406142854612224 2407132255772608 2422611738869504 2427390191436704 2428388329459768 2442106915884032 2452414832585536 2453423260691312 2458290851371264 2459301695684288 2459426768241664 2469200426155456 2469326002131968 2474070772041256 2475088105026302 2485661639116838 2489556151128592 2490593190725536 2499576656289104 2499703777107712 2500604477243068 2505693100837888 2506723436861696 2516269409186624 2517304094167408 2522269321578058 2532565946520064 2538489213624104 2548272098089172 2553879506623232 2554929656801344 2564659205517136 2564789636235008 2565713788286012 2565844272636736 2569864414068224 2570934906555392 2580208161330688 2581269137799296 2597277330744733 2598507452043776 2602562679478528 2603632848080576 2614112513854912 2615187431725904 2620375962450688 2630474423833984 2631570163785472 2647390147630592 2648478749198464 2652611961776192 2653702710543664 2664903754327997 2665039283176816 2676866380587364 2681060470446176 2682177282319808 2699548316620288 2716290038622524 2721679156875328 2722798305936176 2733757614672112 2733896645217536 2739306023787008 2749737704884352 2750868391564384 2751008292311552 2756294310178084 2762081146714624 2763216908993408 2767546292073472 2768526385519111 2780353482929659 2787015247113916 2802759808669184 2803912297932928 2810630509353472 2821301251455869 2821943344177664 2833998637922816 2839606081614848 2840611694173799 2840756158990672 2845207029861248 2852746738791131 2856659035758976 2857833688277792 2870042304959648 2875736467641856 2876918964762752 2888498611729024 2895386085125108 2912310969244768 2925235426208872 2931039092019584 2932244329469728 2932393454441984 2944770827139232 2950021871770624 2950579206374332 2962624314797056 2963673492793153 2968316949422552 2980997548708088 2987557158691328 2988785636258176 3001401035353448 3006256484381696 3007321114189223 3018356717028352 3019597859312384 3026832856226816 3038324424644782 3039763434466304 3045604290660568 3045759180773504 3059120286033322 3059275863528416 3064069109081344 3065345465508352 3077158759956736 3085624023590407 3096946965152768 3098220423590656 3104331472711456 3117434580534638 3124294416768128 3136334889955904 3142557377010688 3143849590359296 3156503637559552 3157801585582784 3157962181706752 3164030154878984 3177546837633896 3185160282415904 3196649022455056 3204471197637632 3217996986358336 3224344287378136 3238653507588394 3246413364770056 3260281987189864 3264753183724544 3266095643746048 3279881543788304 3280048348525312 3286350908289254 3287907388300288 3299766732856832 3300390143212526 3301141270547456 3322979717712746 3328355393422592 3343126201381568 3349758962308096 3351136376536832 3365281225969936 3365452373873408 3371919036088486 3385684174233088 3387055420335032 3392362227911488 3406681088006924 3406854341380672 3408081908500633 3421973517451888 3430172611832512 3472370771022608 3473838684872192 3480690617897792 3496137469752368 3496315272603904 3511072909281392 3516574026329728 3517998284523242 3532359759950336 3539147132003812 3554266308075028 3562782377753872 3564247386787724 3578593542152188 3584382731378176 3608916097808896 3609597914388778 3622617583230317 3624333325709824 3631297423479908 3631482100153024 3632790605764411 3646810264021652 3648309825155359 3653313168520064 3668920059948416 3677710841552384 3694032043511936 3701318294386736 3716941230637453 3725847071609572 3726036556788416 3739476214947424 3748436050043776 3764449304796544 3765997238870048 3771682633150523 3771874449385744 3788613537178876 3797691105957424 3813720823298477 3820715658721792 3836842560658016 3838420262694472 3844410496489316 3846035686822784 3860104479945728 3870723627225836 3887259292418684 3893349814865056 3893547818720768 3894950752572152 3910627994516824 3910826877087872 3912236036977058 3918341467575649 3920197270665728 3936744075662944 3944509061084644 3946131035372123 3960611675517952 3962014278811351 3968423738311552 3985174102951496 3986812798623382 3995585679716992 4012450692502616 4012654753464448 4018941744376832 4020365004567041 4036777284662528 4044739579432928 4061812066469794 4062018637800032 4063735820039168 4071751288861568 4073425584900256 4089821191031072 4113728106272512 4115419663095104 4125044972139169 4140134380834648 4141884585809152 4150054198262752 4151760692302184 4167571208965346 4167783158881888 4169496943034696 4175215049737216 4186279237989352 4192838262162368 4193051497083904 4194562348923856 4221750906870784 4247932835014232 4249679576554594 4258110938982368 4273687102797056 4283926914335744 4302008989899712 4302227776910336 4303777967447504 4303996844422912 4310494437886312 4312266904633454 4321320503730944 4329623851072198 4329844042490144 4356723264475036 4358538083769688 4374481609938496 4384962926466304 4386766014507968 4395469356368896 4442356123842182 4442582048478496 4449542645560064 4451372288653888 4469289136590656 4469516430957568 4471126899402352 4488381863411264 4490227477114288 4497262724619392 4499136086471936 4528016318641544 4554484689087424 4556357484141008 4574696899246096 4576578005520332 4585657934288704 4585891146816512 4605247786624576 4616228758359842 4635073524763136 4642070933108336 4642307014628608 4643979743451412 4663818745559428 4674081361178368 4693810244059664 4703336757822976 4722267766963712 4724209554085504 4731582149525312 4753507567589417 4762938524531824 4763180753007872 4764897035388308 4765139363468224 4784075825676196 4784319129130688 4791815156756992 4793785541627264 4812285709224448 4814264511545216 4823515042811647 4845223477739008 4854780382873408 4856776658919536 4877276682449353 4904829665171072 4906846521382624 4916581702742528 4918603391368576 4938400852310912 4948141544082512 4950176210052604 4971323278233676 4979112302257184 4981186381451072 4999153312578208 4999407554215424 5001208954486136 5013446873723392 5032538818373248 5034608188334816 5044538643156116 5065131893040128 5066925648968939 5076978427248208 5096544196178344 5107759013246464 5109859313602688 5129318411034272 5129579272470016 5131427576572024 5131688545273472 5139728828136448 5141549001678349 5160416322661376 5162538275598592 5163513611155081 5194554661489466 5197014904087552 5205125358957056 5207265696161152 5228225027709824 5230374863451808 5240751924901376 5260948847667968 5263140327570944 5275421717751341 5294780295261184 5296957498396928 5305223923552384 5307405421087328 5329807508655994 5330078566353632 5353732761174728 5362120940892352 5364354564639616 5399096633240576 5432580077245048 5443358313750656 5445596611872352 5467515229344224 5467793290435072 5478612047574016 5499475409768704 5501736783128768 5502016584623104 5503965058044427 5512588620356168 5524162293429248 5526433817986816 5537052771038222 5560706965859318 5574030494227832 5605519617338368 5607824595865856 5621261018706944 5642602502911738 5643886688355328 5667997275845632 5681223388347598 5681512317981344 5690414059722496 5705493477582262 5713318071517952 5715667376555584 5740084609919296 5751472935283712 5753837929525504 5776997223458048 5790772170250216 5824621938489536 5850470852417744 5862078184039168 5864488658939456 5864786908883968 5889541654278464 5901158412748664 5927346985586306 5936633898845104 5961995097416176 5975114317382656 5977571272516352 6002802070706896 6014642228378446 6039195718624768 6076648849289564 6091208581321136 6091518361547008 6118240572066644 6118551727056832 6128138218162688 6130690931016704 6154317519913472 6171248047180814 6193507481006671 6196440847181312 6208662945422912 6234869161069276 6237432926878517 6248588833536256 6272669779911808 6287699180718592 6313007275119104 6315603171165568 6328060309757968 6354770491089839 6355093675267792 6370320564831808 6393298044910112 6435993972716672 6448688574756272 6477307015176788 6492826729540112 6520232375316751 6520563974379728 6532191287492096 6559763087576608 6560096697050624 6572701816578508 6599533465713664 6600780286425052 6630073690063033 6645959435425492 6656710786845184 6686252402763136 6702272753073664 6727718368856303 6730562451939872 6730904747746816 6743838072176972 6746611124991049 6771368348466176 6773766347645213 6774110840670064 6784724455822976 6802703761732697 6813362176013848 6813708682761344 6816163817001266 6843947034903776 6860345223665024 6902890856898127 6944741542045216 6947677369744384 6961381235795584 6992274939504736 6992630545207808 7022145818562784 7033148052659456 7035996569046484 7064719519900672 7078294264007624 7108532616150056 7125564755507744 7128494773575448 7157187084304376 7168765462756352 7171304195374301 7217832195617792 7219195828777556 7245235166460634 7248666651419648 7262594846959816 7262964200306048 7265581211528822 7293620528043304 7296619650310718 7306626337040128 7337840119896832 7355421683104768 7358026517792509 7388064087023872 7402636588773472 7433882461274906 7451694143219144 7452073113576832 7478952429894848 7496872100087552 7528898609593088 7531994477740096 7543365266301046 7543748898771488 7577227074357752 7595382211914848 7627441646596954 7641431317443584 7673685121316032 7676840525388944 7688820992978632 7692071373645568 7741447254451672 7774518584837368 7786699629730112 7787095637441536 7789901505144304 7821255989033648 7821653754175744 7824472073954116 7836682935151298 7840394541331456 7873488151325888 7889018122169288 7892262070744246 7924028557622702 7936847476623104 7970348205902992 7973625597246764 7991171359433984 8024901385005232 8025309506928896 8040730009134082 8073554569325056 8089479158865856 8123624132939588 8124037275600064 8126964551039971 8143502577723136 8146851169800512 8179642382062144 8227456212545024 8230839326190208 8250089944278338 8280268761669296 8283769171618304 8300108396525504 8303521384604368 8335142417930692 8335566317763776 8338569811929539 8338993886069392 8372558475978704 8385676524324736 8389124697847712 8495865670028464 8499359153109188 8516221877964736 8547374205594112 8604017979799424 8607555934895008 8607993688845824 8620988875772624 8624533809266908 8642641007461888 8659247702144396 8659688084980288 8662808367592057 8699815736908933 8713446528950072 8717076167539376 8748963219876992 8769925852932608 8773532029015936 8827942625523203 8884712247684364 8885164096956992 8899085291120128 8902744577307776 8938578273181312 8942253798804704 8976763726822528 8980454954228576 8994525449238784 8998272172943872 9056032637283088 9108969378174848 9112714968282016 9149393798492192 9153156011040664 9171315868577408 9210495573249152 9232457516719684 9270147049526272 9284141866216672 9284614029257216 9287959486902824 9327637491118856 9348162722356736 9387620488119328 9406673515645952 9410004776656601 9444535533927424 9448419108171008 9463164299050624 9507015135178834 9525877049063648 9526361506015744 9529794070776616 9530278726936448 9568151651352392 9568638258261376 9583630313513984 9587571083254528 9624571418448896 9628529023090432 9647030085623294 9690446955478016 9709560765746816 9713553317839072 9754553364898706 9809659330342144 9813693042765248 9833163405485056 9837206782737152 9876801704621824 9896283088165024 9900352420105208 9942646556467352 9958224604514368 9962372762902144 9998306625156416 9998815108430848 10002417908972272 10026893747446784 10065077636746496 10069216376669632 10089077286312232 10133851297937878 10153956854496416 10193088392356688 10215518026492928 10219718627205376 10258636822068544 10259158544940032 10262855153144048 10263377090546944 10283098003356698 10325076551197184 10327027222310162 10389109322978932 10410250717914112 10414531392322304 10456450055419648 10460749726903616 10481503849802752 10521897695335936 10526280655141888 10550843435502682 10593914996793856 10610447847104768 10614810842174656 10659615017311988 10660157132707264 10707465522349456 10724241881784704 10728709129279232 10865160154490096 10886716627501312 10891193223744704 10935030458688448 10935586580870144 10998950819537408 11003473566257536 11007930116088854 11025177240712336 11052867635973632 11074105542076444 11121413931718636 11148060988455664 11215649191731712 11285205005823476 11335287276559379 11362446776695196 11363024635962688 11380828119444992 11410986955164524 11426636143035904 11431334753111168 11480169219838592 11502228179012389 11507675859051008 11551365501243841 11553994446916096 11581544340500432 11630429011994611 11649243876979072 11700941704835488 11724156368078336 11728977317878912 11779083308556928 11801716626309701 11802316825497328 11854693971172612 11873267797690208 11923990194832352 11955142545032704 12005604141413792 12029284456756892 12078391437249536 12153297698579128 12182417162642272 12183036723094016 12236481144133288 12237103454113664 12256276436325376 12260616850156063 12308635039826944 12312993995831347 12342496094361628 12387014962013342 12392881694362624 12417325890845824 12469738322138552 12474865853757034 12494334113590277 12497177667072512 12545339559823616 12575398361437184 12579851788483967 12626014550238208 12631206342331136 12633592700360723 12656120619515936 12709540982179678 12710187350535584 12740641129663616 12786596089820224 12871987945433344 12897377149512544 12954614030353576 12985653459080224 13040464750633502 13041127948759456 13064382574984192 13119526175153216 13120193394101248 13124839753798249 13145403633157016 13201560572850104 13260147380126066 13291918870850984 13313421573690368 13372504805526272 13404545506147328 13455436737712606 13461124903879744 13461809495493632 13487676144353944 13493222249982098 13547532695290426 13548221681340128 13569448911645952 13605407523465394 13626724352027696 13627417365522688 13632327634002532 13687894069807552 13720690447330048 13805781713796254 13889483084090432 13922762471591168 13984549879009472 13985261090415616 14044291637125568 14066296105318912 14071993138092968 14156588528015248 14217065232300112 14251129511015488 14256989547150896 14314374168608752 14342608390748602 14438391657555112 14490470332921268 14525189693919632 14525928400612096 14531162423057644 14587241056086608 14593239300621436 14613252674080256 14675680239793664 14716053035585018 14776128174047744 14805273177546944 14867764922549812 14873878517941079 14903388286438288 14904146227153664 14957904859789696 14993744200175104 15057797219186176 15063988955480192 15086730532602092 15087497797542976 15092934166217089 15153683478752693 15154454148715504 15190764423829696 15254883293193908 15347370242632064 15353681050777888 15377641985957264 15384142747291136 15482894508903344 15548246433447637 15549037169674736 15573399259460224 15579803010288608 15642511978067296 15643307508351488 15648944147908232 15673365870302596 15746976302651776 15778036244338576 15784524141488492 15848057115245404 15873694953246208 15940696411805984 15947251194493528 15982342718867968 16049802770010464 16050619013857792 16081460018268164 16088072682670963 16147109138650112 16156800654259447 16178958317731712 16247248265879176 16248074551200128 16253929102079942 16287005155446272 16293702339601024 16359284764124288 16454912425090048 16461678652380416 16500179888556676 16560537523338592 16567538343236608 16600216793051008 16607042769208736 16670284835861384 16671132635527552 16677139623859078 16677987772138784 16745116951957408 16771353048649472 16778249395695424 16991731340056928 16998718306218376 17032443755929472 17094748411188224 17208035959598848 17215111869790016 17215987377691648 17241977751545248 17249067618533816 17285282014923776 17318495404288792 17319376169960576 17325616735184114 17399631473817866 17426893057900144 17434152335078752 17497926439753984 17539851705865216 17547064058031872 17655885251046406 17769424495368728 17770328193913984 17798170582240256 17805489154615552 17877156546362624 17884507597609408 17953527453645056 17960909908457152 17989050898477568 17996544345887744 18112065274566176 18217938756349696 18225429936564032 18298787596984384 18306312022081328 18342631737154816 18420991146498304 18464915033439368 18568283732433344 18569228058514432 18575918973805648 18655274982237712 18696325444713472 18775240976238656 18820009553313202 18896838216342016 18926328598101248 19014030270357668 19051754098127296 19052723012031488 19059588141553232 19060557453872896 19136303302704784 19137276516522752 19175142166509056 19257058046180864 19294060171246588 19379684698633777 19419121531493632 19427106635678144 19509106729797412 19619318660684288 19627386085530496 19674413565474304 19749108760191083 19753603409243648 19792566176330048 19800704840210416 19884281859216593 19885293112934704 19916449209028736 19924745525804288 19996613250312832 20004835817944544 20130155273492992 20138432753339264 20178154572624464 20267702595875756 20307913708992832 20386176784713376 20439437254410752 20517273644137088 20525710306288096 20526754181093888 20566196006713396 20650153102394368 20654054444620324 20745714449552071 20778218645957864 20829062784644608 20912900110839296 20921499453807232 21043795390671872 21051247799324561 21101686871005364 21187829993587712 21220895694209536 21229621684349312 21319230034623976 21320314265414528 21361280903880151 21414931044698912 21448483763569408 21457418258558464 21599368165132849 21730320308980192 21773433255002624 21782386447489408 21870060917376896 21997901639074816 22006947132515072 22015860232177708 22050354481424672 22105735271947264 22148211084152888 22242827863437272 22296121976911328 22431298383463424 22439242159719587 22570410011646952 22670574553118758 22724893553390392 22726049271925376 22761656238889984 22821973910329048 22853272286071808 22862669506222336 22866988849401073 22960338439677184 23004456358024778 23015351718102016 23102731002487682 23107988893832192 23163088681000864 23260858023989222 23298487753958144 23401883409670976 23448312736156672 23457954635757824 23558166617113856 23603433252619402 23604633650994656 23709387942345224 23746535595380416 23847980389664704 23910285090065408 24011208282827584 24058568913513784 24306595397158256 24364834325284544 24366073446188032 24472962288266576 24474206908227328 24521233700312126 24625987991662694 24684992188723256 24774029924026684 24834651781691648 24939476644277104 24949731707514068 24988668227180554 24994355334145024 25090679119647232 25159703576967934 25262412684662272 25267185400721446 25312241239031872 25419081964359356 25420374701071168 25429534240350877 25481282259327232 25573192179640448 25743975890866688 25794754299025088 25909228060707152 25971306918160448 26080929501267004 26082255897518912 26239052350306432 26249679507596498 26290807266314032 26401778432053661 26403121145700208 26520294760252132 26583837741701968 26745009611052544 26910873475425212 26922249807759488 26975352288707888 26986444499964196 27095065390580852 27096443362680256 27138897823291904 27210815046930788 27253448704055392 27254834731045376 27264655268005064 27375788139615104 27428390273029543 27441380894660096 27611563427592508 27622917247604861 27734099951679457 27778966168180864 27845524943182336 27969099758018944 28088583274251136 28132592210637824 28142555031969287 28143986276185936 28313177056030496 28434130464600224 28502259022030976 28513979094301792 28628748337217504 28685216781497204 28875314804974183 28876783315110224 28980940665842536 29050379387839264 29051856801224192 29062324846115288 29174482112173216 29186478601242872 29226505348160512 29351360479587328 29432106071170036 29552256348095488 29610546355093888 29735529845099624 29747757035882158 29806776572876576 29808292454307328 29915809719579392 29987488400350208 29998108111000229 30115594438372352 30127977910960384 30173461065204184 30174995595085952 30185868332434178 30307366957505386 30308908297431008 30381528847659392 30509766586387816 30694740485264128 30707362101555776 30755283971914528 30768285494582272 30965789017806688 31096492866895274 31098074339349472 31146798518920448 31159606020577216 31285023956134592 31286615016702976 31297888295816464 31346731740605192 31493952605303552 31556072488677152 31569048282976984 31696114230490808 31747389906492416 31881392823611968 31894502388987056 31964685437735936 32099605540020928 32101238027715584 32162920036536328 32176145365341926 32313601308518894 32357916635463424 32494496531758352 32496149102400256 32507858204159884 32574010310892544 32587404679202048 32718569528248576 32923357304760832 33000359777113352 33121075046677184 33200433586102016 33214085538417472 33340569671722768 33342265271055104 33354279247718156 33355975544277568 33490233903914816 33542706097298944 33556498791390848 33764605299681529 33983462680113856 33997436612436752 34064887511858944 34416071919197696 34430223739580032 34483955503090496 34498135237067632 34636990808577584 34638752339921152 34651233470368228 34799262947635732 34853786115800288 34868304670157504 34995852879507968 35094128116063744 35311770502092812 35468479542782573 35538848990737456 35540656387827968 35610978309231104 35754313092725248 35769015195218816 35907054907290112 35921819816914304 35978101796955136 35990843011748443 36144595278085567 36224130549132352 36435877512699392 36450859873128064 36597575193968768 36612624044162656 36685263474309632 36841982292996608 36927952024259387 36929830066878736 37136567464866688 37151837947611296 37310549964475424 37550481952477312 37640019106626404 37793676432684032 37852657196202496 38028060540715336 38103508196254592 38119176283106464 38121114907745792 38272606605409568 38274553033045504 38350284333018112 38363865627907681 38514116092361728 38527755406310989 38588120342493176 38759369397267554 38838243062987264 38854213271356288 39018213459594824 39095174484459899 39238637321368576 39254772171060992 39348827130948608 39498217520382166 39507206818487296 39585132352660096 39601409680420832 39768563718433186 39770586225869408 39832898418057472 39849491051608576 39993226500625664 40009671635889088 40260310546985984 40276865506678528 40356309145248928 40535405191751512 40615827417985664 40772353569426752 40878874508821504 41034547288274176 41051420612576192 41053508362187776 41132392013426792 41308108889240648 41491428899104142 41556437291915728 41658125569289216 41825800221678592 41842998907614464 42102495598649122 42203373742010728 42441791388419072 42459243368698624 42638460069247952 42640628530829056 42722561807760302 42829862089397824 42896967527138816 42914836517116928 43198736330265698 43460640617960384 43546866510005248 43564772894978816 43740121834753792 44013894265030144 44031720464355416 44100708962849344 44296422168305776 44485655726874544 44592243953822656 44878484319439174 45140820023293904 45341149106237516 45449787106780784 45452098543850752 45643947820658096 45725339012444672 45733977698802146 45920676879354368 46008912716049556 46205462004975364 46326177362001728 46521716047978444 46596975507916288 46803766819341952 46915909271515648 47094028581994121 47116333234227712 47206866505238804 47209267301989312 47226277874937343 47416364433516491 47418775884690448 47493071190760832 47695960779329408 48022416565655168 48117137827027568 48320235998286889 48613190794316512 48729668650569088 48945924576533152 48948413816454656 49042467400624252 49251975983325388 49369984377446512 49548059848053368 49669303563383296 49878953288554208 49899463415028136 49977336454361108 50181358239294464 50199129367620107 50319407153935868 50524825369324544 50534370801442892 50624482478063744 50838163928718712 50840749402142336 50859068480701754 50938439078483437 50962564518654464 51146384359280896 51487951781733376 51506185624547563 51589508598050176 51818456121414304 51942613836320896 52161859002534008 52164511795037824 52264745059371533 52478104700612864 52499359015192996 52581614532628064 52803556864107322 52806242291400416 53040589520504264 53167675483403936 53490019222105088 53821746950850424 53844499615518976 53950704577415776 53972888999928392 54190130781161704 54192886725360512 54277795646583808 54421630093861576 54506897408110784 54509669462090752 54529310536010128 54751576279230208 54856780546059086 54882761789320192 55223126855185016 55245834495209722 55468199903358914 55557932336361728 55691049886364672 55938199516037888 56177166548502272 56285110063938574 56287972552371872 56626354112060992 56868260929200448 57004518044061952 57027958188603584 57257496674435008 57370433562994408 57750629609948366 57753566630220448 57961881331685072 58100758775678528 58103713602448384 58124649692230576 58348964224346432 58372957202485744 58864212142340072 59221092710187776 59471059690199248 59495514071764316 59613553145753152 59616584908614656 59831619439158784 59996216222000458 60255955821920768 60346922130408368 60349991190171904 60371736664868356 60614733915010772 60617816594862016 60639658573144399 60763057695318784 61019533172775632 61389480970528256 61414724203111552 61510567943829056 61795598378662421 61931578035613376 62192985733790548 62196148678698944 62293597037840896 62319212041154432 62570047912269184 62595776591632928 62693463481210384 62987905210607104 63112144977354304 63138096565953968 63392228460981616 63762785647223936 63789004777974112 64199211080041856 64325840073072656 64352290730683852 64627202617037788 64715833270926848 64988993063516704 64992298204800512 65015716408319768 65174809358404096 65437139056497152 65846714609521664 65870033436596207 66000719554226704 66242150093354368 66400867172204032 66428171076834944 66681139343445536 66684530542110208 66708558495436312 66711951088555136 66840137021818537 66980467807829632 67085412194597888 67112997582781696 67529210599363058 67966925360227712 67994873224873504 68129775023717888 68832143838395392 68860447479160064 68967911006180992 68996270474135264 69273981617155168 69277504679842304 69302466940736456 69598525895271464 69707572231600576 69736609340315008 69991705759015936 70188256232127488 70623541004185624 70936959085565146 71077697981474912 71081312775655936 71221956618462208 71508626185450496 71538030390437632 71551545754577551 71814109814580224 71843639633828608 71981686023496886 72289190556171134 72448261098264704 72871755025398784 72901719746256128 73195150387937536 73225248088325312 73370526948619264 73683964585993216 73855904048518774 73859660133757472 74273134929733376 74303675895222592 74621099928950848 75100963904954624 75280038213252808 75705314392404992 76056121081430672 76207016392509184 76238352566212928 76242229815491584 76545213210819136 76549106066091008 76727731255815362 77055510812621978 77176240684986352 77518738794535108 77676486125974528 77708426542712576 78036426919189648 78190348968919798 78509544342121984 78996435040764332 79170264705320192 79202819360841664 79537127436866372 79541172451738816 79665796836114944 79698982103217152 79986453001251328 80019343271778176 80515597253086723 80553731013357056 80712618290497856 81070810383503024 81231654835971328 81544707138853504 82069094576548352 82102841225152384 82264784026853584 82612016384167907 82616217778481296 82982857798208284 83112874583831456 83685997815228928 84204991197298244 84406747484021456 84918486737397248 85276920138495904 85281257061658112 85445123615520604 85659724178795648 85793935054277632 85824317951092441 86190957970819429 86397472660531396 86921281235920768 87129545789957632 87460338795131939 87480243669507584 88027788530060288 88058962519387769 88063440928710832 88201417925698688 88435148902525061 88592844336611552 88971311453749088 89184487907645312 89756968638878348 90281640046587808 90682298212475032 90899574213561568 90904197087701504 91287895641316192 91450678024889344 91467955397604292 91841353758708736 91873878276587743 92017825432099112 92410924009950728 92652354724003456 93043432095956888 93193951015832576 93226954539865913 93607533638683904 93831818543031296 94188057163988242 94232666468455424 94413733010477608 94418534603978624 94452555749874686 94832728867032982 94837551769380896 94986142381521664 95391921558658816 95654344731302617 96044833131310336 96234275654055136 96640471996573778 97226381588633024 97459337301138176 97891849153066304 97896827632909312 98084934801248504 98503951966650776 98739968754893024 99096119696106736 99338607126766592 99757906577108416 99798926830056272 99954672908722216 100398258735240214 100638814307871736 101068741602885784 101248964956127488 101676327857437424 101681498804284672 101718136961403508 101876878156966874 101925129037308928 102292768718561792 103012371249095126 103179017196100352 103636912242828608 103885227672641792 104323718005068016 104329023590075648 104529490118743066 104956209401225728 104998718030385992 105163229065256128 105607113728214644 105612484582800832 105650539163519623 106081179041008528 106335350966807872 107643493901700848 107688999231037952 107901409154831552 107945777999856784 108380261562323408 108385773450721024 108843260187723152 109013794816221568 109058621072020256 109503152558460416 109713561092118172 110446253710370032 110491668990419444 110936399806717828 111115864672723456 111876399032075776 112354333097004544 112570220127877148 112575945104743744 112616508778696741 113097604579816129 113252708224121984 113736521858400896 114009036088123904 114055916377207168 114514993348870016 114740867125988816 115501259219896732 115507133260440896 115923762663370144 116201517551357056 116249299384461152 116697928448692864 116745914404971488 117728424284680144 118442185420375552 118942119380398496 118991028143528632 119227106291506304 119663238878317568 119992432444000916 120511911643841536 120693844260816736 120699982380343808 120743473329736712 121229467830021544 121235633189724032 121279317146288798 121526115390637568 122039066345551264 122330062096535813 122778961941056512 122829448406223104 123021135887658112 123591196757324842 123863156071226752 124385971467581096 124392297357397888 124587194075681792 124638424082308864 125140095824538368 125191553183265856 125386926962420768 125975810421214208 126224289954708608 126276193131907936 126784456921963232 127525571294447872 127578009555948224 128398422160083712 128651680146145312 128704581461367704 129254405234075576 129431666541853696 129977986127033408 129984596409601024 130031432816639536 130349618716808192 130874278112994304 131740066873192414 132001439108453408 132484300186708736 132801734344408064 132856342153669888 133362278686891072 133369061084220416 133417116990872624 133423902177110272 133680274043637074 133960935615659264 134225995165563392 135058421198726116 135933850720455424 135989746449747008 136259550047435776 137720894958320128 137935822012361984 137992540948270528 138547963234310336 138555009359684608 138604933881472912 139197051790542928 139415144463201152 139473218680630016 141247082008371248 141873918171130292 142155395962949824 142162625551311872 143076060780875264 143103091509155102 143687279267657216 143963372046993772 144578381112342268 144896522196529408 145803439492512256 146390300775875072 146450496176650624 147358734595271927 147711808097037548 147719320267514944 148546269859466752 148607351790445184 149242199857901696 149528966327161057 150201927809909248 150560076426505616 151195577155929943 152112242162861344 152414032785018368 152476705132425856 153090426421638272 153455462511630724 154111021625243956 154352481369972704 155037477589070216 155416853085425152 156072853838379296 156380697937839596 157019088684243968 157074695118037109 157992870081528664 158340529410640384 158405638721683328 159074254873732744 159082344903477632 159331593672229888 159388019052028819 159972906002502656 160038686543556352 160068921945807511 161031194506173446 161107462026714112 161425236580995712 162141620767006048 162463309671942656 163089414277707008 163538073250291571 164138189153096704 164205682450304768 164529568053707168 165224032768335814 165232435556962592 165965715596416568 166225749167662912 167371995630457856 168409982394596488 168813494968042912 169836973474794496 170553840276991808 170562514123316224 170622916799377237 170890247231041208 171319448357591296 171648635902184882 172381915941638858 172794945321062792 173842562471841536 174259091579915264 174920677590263878 174960487339015168 176117925038775538 176126881857421664 176402835851397376 176870297805050122 177185688673223104 177942622907498176 178368975815290624 179513937277756696 180563280093175616 181364596424950064 181799148427123136 181808394175403008 182575791282632384 182935910795208584 183747756553175486 184035650864198224 184821848019901456 185304709448006912 186086864191913776 186453909079731826 187215067277367808 188376114327976484 188827466020955216 188837069207957248 188905111499749372 189665457734065964 189675103538761792 189972284763043328 190783843117317632 191308689462605234 191998731911206801 192089666262620672 192468551308110272 193280943993147556 193360420733234027 194452763177266048 194918674602276352 195783698306132608 196169869602497008 196997885223785009 197007903933301552 197479937509786048 198192239392213472 199515813154216832 199597853660112544 199909345817444432 200796517470480428 201277628615743472 202127203634819281 202137483205771568 202497929912254976 203352655714874848 203362997608569344 203436273922807016 203753756313933748 204585537437123584 206024742498190252 206358034392200704 207273824485657216 207770455345283584 208647436010136032 208658047180151296 209058980237486132 209144944874722519 209912418802451456 209986756777001603 209997436060771984 210326458130512256 211214227456429288 211224969165601664 211301078327039246 212162358082017056 212670701933615744 215286987803401696 215377998462075904 215802818309663104 215891555999713568 216760523124646816 216771546901442048 217686520375446304 218027589632443136 218117242144040512 219006305116920832 219427122184236344 220892507420740064 220983337980838888 221872799613435656 222231729345446912 223752798064151552 224708666194009088 225140440255754296 225151890209487488 225233017557393482 226195209159632258 226505416448243968 227473043716801792 228018072176247808 228111832754414336 229029986697740032 229481734251977632 231002518439793464 231014266520881792 231847525326740288 232403035102714112 232498598768922304 233395856897385728 233491828809942976 235456848569360288 236884370840751104 237884238760796992 237982056287057264 238454212583012608 239984864888001832 241387688521633472 241399964760687616 241486946659473424 242458935660043088 242471266379448064 242558634292577596 243052230781275136 244078132691102528 244660124193071626 245658896812446208 246042271775316224 247182393514649684 247726312142453504 248771942935162192 248784594714795776 249276848164617728 250280191649076736 250383106366531712 250773853924841536 251935901082239101 252448579909417216 252552386263815872 253568913843926464 255051142588895744 255156019111896448 256796844320167424 257303360292290624 257409162922735408 258495664169815709 258508810468151152 259955972254066816 260062865633279072 263480133746384828 264002878216906816 264968600373417472 265712684307339776 266724557373782144 266834233981745248 266847804354220544 267360548087274148 267921871231318528 268451990331126784 268547059395353767 269694287844176923 270116842397452232 271867701440910848 271979492899494016 273666221391219293 275441789916640256 275871644024723968 275985081896541056 277095926468620672 277209867762945824 278394103581085856 278830288926402304 278946437361260032 282494164016742496 283747836342260584 284310791925899648 286152121561750528 286206183018310204 287374558535314432 287926744093987544 289156762224684536 289793044393058816 291606878985024512 291710148076354631 292780601551750144 292900992353301248 294717469190543854 295423616194075096 295438640535029888 297092539718933504 297214703580890368 298484399715803392 299057932654322114 300403855619818496 301120152853011232 302391154311859886 304224484325722688 304828065570036736 304953410264851712 306180852843276544 306910925023261448 308222043250487912 308704962739945408 310074955178140432 310833706170850304 312145707676758592 312761395875679192 314149390236074218 315985740163057328 316681058821280768 316811277443366656 318148509747465488 318164689806955264 318776038104057638 320077373087112704 320137843891615022 322062389012346892 322850473161991424 324283241534012096 324926619343885312 326178828555414016 327076146500583142 328411364900609536 329059136107414336 330448065536671628 330464871113925184 330583945124561401 331931431192833136 332451498335325824 336819964789192976 337626989936085824 341107680553983616 341245833598754474 341780494462082416 342638896715182592 343297271804369764 344763831883277716 345589890642125584 347685124943683072 349841355180527756 351393905573340749 352235850077551076 352253763714843328 352805671702794752 353740595610100244 354371377346446208 355885245814996352 356569073549384059 356737951630581248 359027874555513392 360543299371832941 361126560186351232 362729192849900128 363598296854246272 365151582565264768 365853215415600731 365871821590417168 367495513106350972 368071301728396448 369643696039802912 370609418896013824 372173728383827552 372907818159463652 374430134554735616 376752228655952968 377654932041910432 377674138415914496 377810222999498744 379330915468131928 379350207077523584 379944569526086656 380079122354837953 381567686234635264 382617378925210468 383997463822413602 384179332525241344 384937102616220544 386561887986295112 386720841466468054 388905526354532096 389837349204552704 389975405443002977 391567396612265216 392339739204994016 393995770447570018 394015807866603104 394959875019572096 396384478784426944 399031626308433664 399195707320225088 399818691634888864 401593034940960856 402555257231486944 404254407269638562 404274966411543136 404995859824509952 406705311429749696 406725995217138688 406872547845614032 407507512627867496 412049484996380504 412716068784401408 414547648971314432 415540910690567168 417294872020272064 417316094360302592 418117960474972264 418289889749445038 419973513554003206 419994872121543968 420652916261024512 422428454912858576 422449938331203328 422602156654078492 424324716164034112 425341403867231488 430573975606803392 431605636619326208 431783111999427136 433521046249293632 433543093802884096 435373040750892608 436055179264886272 436234484288081024 438854244368472688 441785014841480128 441966675961677776 443745599226871312 450280880511508592 450303780418974976 450466035114786964 452390418319264516 453010832896487936 454946087433603584 456223665508828672 458059973395480064 458963468503955264 461090234056173449 462005036879586928 462028533041763584 463695050653480576 464806070205428224 464997197537844608 466791713794771456 466983657619885952 467880959152729759 470913697138720576 475768477521593984 475964112574114528 476908425166025216 479969729776003664 482775377043266944 482973893318946848 484917871320086176 484942532758896128 485117268585155192 488156265382205056 489320248386143252 491317793624892416 492084543550632448 494364787029299368 495452624284907008 497543885870324384 497569189429591552 498553696329235456 498730253162799853 500560383298153472 500766212733063424 500860820282042857 501547707849683072 503871802164478202 504897159818834432 505104772527631744 507137827687852928 510102285177791488 510312038223792896 513593688640334848 514606720584581248 514818325845470816 516991328339631418 517017620936302304 519911944508133632 520125731266558144 526960267492769656 528005756433813632 529937200746834944 531425368614679552 533449114747564288 533668467963490496 533695608708441088 534721096174548296 535843742462637056 537094118790707534 539388575688353846 540233684794904464 543735402881821696 543958985798988032 547332442782438586 551743288049447936 551970163793082112 554191852937241344 554419735525891648 556788207162171712 557660577852804608 557892874722520064 564988328033484992 567495672684521168 568621583851799296 572412366036620408 575853488187975088 578313524449369072 579586088786117632 583420296152709262 585801984706602496 589434938381087708 590847232388150192 590877281070059776 594429407161780736 596968799431606784 598115865308644228 600770225657647087 602240305706022464 604782308623719772 608448968651445376 609906820529703424 612222371565923573 612361705686553088 613821850046522896 616412737635714383 616444086500975824 617409925479890816 620149910356280864 624291415353517184 625522791751358384 628298780472148436 631971480326114656 633622554886733312 636297019494930976 636329379613910528 637552076208115276 640154746174225408 640275687783230044 643117147936114201 644124778024693784 645700946323982848 648566483068024192 652357657110828032 652588681779061391 654152293001166284 656822729801219072 658118272214828672 660896131073343256 660929742227850368 661167890249122802 662199708020284681 663862862385666272 664902996670651648 669580413119118319 673639929578385952 675253979872171648 682215361107967232 682491667197508948 683560988924164832 685277793430365184 686594543608739528 689527663766555432 691179781284251168 695370249887366144 695616506951307197 699682710361055512 702787811146681498 704471700155102152 704507527429686656 705611343405589504 707481191220200488 708742754692892416 711770491629992704 713138147098768118 713475903261162496 718055749111026784 721086598743665882 722253120372702464 725458385699800256 727196593708492544 730303165130529536 731706430831201462 731743643180834336 734991026212701944 736142603456792896 739287392079605824 741218837792027648 744347456767655104 745815636318927304 753504457311905936 755309864083820864 755348276831828992 755620445998997488 758661830936263856 758700414155047168 760158244709675906 765234757850420936 767994927644827204 769874205232441088 773123775972590224 773441682932936108 777811052709064192 779950810886005954 783134793224530432 784679478409988032 787991540895140036 788031615733206208 788315561450877187 789919750039144192 792768957568853888 798063252616867328 798391414640450176 799637383269777728 803186069881921712 805110514462973888 808508814539277124 808549932823086272 813410622859499392 813745095691228064 815015025255734992 824098969992761008 829095297942628864 834589744040544128 836235920949944528 836579779498890076 839947027108006412 839989744243087936 841305832522049024 844856909825717152 844899876662406656 845204313308156984 848649432328068224 850682807734462976 856310434675750691 861147951213606784 863211273238652416 863566223998854272 867042092498587264 870746081501785216 872110358529772544 872468968576162048 877708488736945376 883570029682960256 883933351923355552 887491198453742624 900561761023017184 900607560837949952 900932070229573928 904780836638529032 906021665792975872 909892174867207168 912447331017657344 916119946790960128 917926937007910528 922180468112346898 924010073759173856 924057066083527168 927390101306961152 929612140410856448 929994395075689216 933583427589542912 933967315239771904 935761918305459518 941827394277441152 951536955043187968 951928225148229056 953816850332050432 959939459552007328 965550754086533888 965947786637893696 969835742640172352 969885065517792256 970234537170310384 976312530764410112 978640496772286504 984169087101264896 988729574058598736 990905248569814016 995087771740648768 995138378859183104 997460506325599706 1001532425466126848 1001721640564085714 1003095415699366144 1007743604328956404 1009794319637668864 1010209545055263488 1014275655375705856 1020624076447585792 1029213441169162496 1029636651690941632 1033982656679262836 1034035241872604608 1039823889016267264 1040251462533116288 1046702764290127399 1053920534985539312 1056011512867627264 1066898229495128576 1067336935926980992 1069442192349096592 1074188237581415068 1078777151376707692 1080467369589808928 1087917971597976064 1094664885564877172 1099522865826259763 1103940327586164224 1108383705874482688 1108839471051783296 1113576414324343424 1115321155705609216 1115716133364201733 1120482453620652577 1129976656066969984 1134991345369042336 1137243167703598592 1144766512752040997 1144824732073240816 1151706976375950176 1156627048898738144 1166840592305418524 1171603969413204992 1178869876762175416 1181694464776300384 1181754562140119552 1188858814323561472 1189279834465138111 1193937598863213568 1194360417595640659 1196231730617288456 1201540451315294174 1204480611412044928 1209564617247439544 1211950409018256869 1216897937302890752 1219813641059406848 1224444743131847146 1224723411373106176 1227643700093045792 1232825475271428766 1232888173001951648 1234819850959781632 1240299820712561728 1248582830707034368 1251045583502716768 1256597560944296872 1263942960652229312 1267245109773466624 1272594038989861952 1272658759227821056 1275104152416230552 1280551375566460088 1286234295872228402 1288249556049387568 1291401892647965696 1297132966136048384 1305177363558122782 1308304586002332568 1316236544429657344 1321792262146686512 1321859484455700736 1322335780498245604 1324399416040569362 1327725724771332544 1329805993341303296 1339160826238236638 1347279859156771904 1350507959744343296 1364430722215934464 1364983334395017896 1367121977848329664 1373189087217479056 1379055327533110864 1382359562568502336 1391233013902614394 1399365420722111024 1405575622293362996 1408943400310204304 1409015054859373312 1414962382440400976 1417485509385784832 1423540983259985408 1426276294197536236 1436111498222053568 1442173197487331764 1444506240745404928 1450916771399600512 1454393187416985088 1460606330261059072 1463412861662402924 1463487286361668672 1464014614123057633 1469907297439011221 1469982052425403888 1472285206913585792 1478574784159211648 1488694913535310208 1491631272637854608 1507008914623811872 1510619728167641728 1511240891997994976 1517323661872527712 1517400828310094336 1520316489419351812 1530469515700841872 1535989855289654408 1539748410464882176 1546247551945180448 1546883365865872216 1555622105418128384 1559901621772011908 1566269586449060864 1569358956819976064 1575983081790280072 1576063231466412416 1576631122901754374 1579839500078288384 1585537915137707776 1596126505233734656 1596782829280900352 1599274766539555456 1606372139763843424 1610221028925947776 1617017629078554248 1617099865646172544 1626821245718998784 1627490191382456128 1630030050511469984 1648197939985522016 1658190595885257728 1669179488081088256 1672471841899889056 1673159558997780152 1679894054216012824 1679979488486175872 1682611665044098048 1689713819651434304 1689799753324813312 1690408626616313968 1697298864656136448 1701365615468925952 1712620869351501382 1722295902427213568 1726422546477304832 1727132447997708544 1734084184997174528 1741492163003570432 1744937937152324096 1755416977473890752 1767140059365920512 1767866703846711104 1774982396907485248 1801123522046034368 1801215121675899904 1801864140459147856 1809561673277058064 1835853874015821056 1844360936224693796 1848020147518347712 1848114132167054336 1854780202613922304 1859988790151378432 1867934630479543808 1871523836610919036 1879829415767476369 1883654788554882304 1903073910086375936 1903856450296458112 1915663549738535051 1919878919104014656 1931101508173067776 1931895573275787392 1939671485280344704 1940469074340620768 1952625061528820224 1957280993544573008 1977459148117197472 1990175543481297536 1994921012651199412 2003064850932253696 2003443281128171428 2006190831398732288 2015487208657912808 2020419090110526976 2028551310751411712 2041248152895171584 2041971036534482417 2058426882338324992 2059273303381883264 2067965313358525672 2068070483745209216 2072044247676374647 2079647778032534528 2080502925066232576 2093405528580254798 2107841069971078624 2112023025735254528 2133796458990257152 2134673871853961984 2138884384698193184 2148376475162830136 2157554302753415384 2160934739179617856 2175835943195952128 2189329771129754344 2199045731652519526 2207880655172328448 2216767411748965376 2217678942103566592 2218097918391904081 2227152828648686848 2231432266728403466 2240964907241305154 2259953312133939968 2269982690738084672 2274486335407197184 2289533025504081994 2289649464146481632 2303413952751900352 2313254097797476288 2333681184610837048 2357739753524350832 2363388929552600768 2363509124280239104 2378559668930276222 2388720835191281318 2392463461234576912 2403080902630588348 2408961222824089856 2419129234494879088 2423900818036513738 2433795874605781504 2448889486263694292 2455287400186091584 2465650950542857532 2465776346003903296 2469639701919563264 2480599641425123456 2495983514845688413 2497165661414068736 2502091167005433536 2513195121888593744 2527885921304458624 2545188077979723904 2550208304832461104 2560972507909205117 2561102751132920176 2572468591744456804 2576499112098775136 2594265932272096768 2610354727116245564 2616609172004665136 2632473088859314688 2643584524293373024 2643718968911401472 2644671560996491208 2648798832081138724 2655451449542665088 2659611986682606592 2660553856483865671 2678321652476473276 2694559718313543808 2701015919488686592 2728861444431868928 2729827838101020839 2729966668790035792 2734243955696659328 2746378174434958112 2758110655066221728 2764719125137004672 2782466027805228788 2798730841444222048 2811151244586725992 2817886800620408608 2818030109718746624 2829924764880801952 2834971018771569664 2847081966519970816 2852552588395072472 2872222996444107136 2884346394974663528 2889012481490809856 2901833542799201024 2908786374833970176 2921212660522118144 2926825723324805848 2926974572723337344 2928029228246115266 2939814594878022442 2939964104850807776 2944570413827171584 2957149568318423296 2977389827070620416 2983262545275709216 3014017829247623744 3021239456335283456 3022481783995989952 3034647323745055424 3034801656620188672 3040632978838703624 3060939031401683744 3071979710579308816 3079496820929764352 3092495103890360896 3093766731731744432 3119803243544023816 3138717913639952128 3151966163580560144 3152126462932824832 3153262245803508748 3159679000156576768 3171075830275415552 3193565658561800704 3198549533079110912 3212744279527686848 3220442057851895552 3234035258157108496 3234199731292345088 3253642491437997568 3254980382764912256 3260060101022939968 3275166714069108313 3296395879971044032 3338358976162176512 3344943683799778112 3346319117995560304 3359788108432025648 3359958976972351744 3379427639302868608 3380817253232627936 3394597729312272896 3425241738703002764 3444591804854427136 3454264895995417088 3468168369994349056 3482984326007140864 3489875874304648192 3491111772139598971 3506025741974299999 3510833954947781504 3534280118731841024 3535733407693422208 3549964793814970496 3602247044092068736 3603728280918295712 3619123346554116128 3671707748031642112 3688721872449387592 3696040295036695424 3709560405227844608 3719977580302756864 3735869260959087616 3743047673221838072 3759658831534952738 3767309577109764608 3792231924992610203 3806147820172751872 3807712900592916224 3831327099477070102 3839757838208029312 3862203016346135552 3863791146551574784 3879342970560689408 3880938148681241536 3905250123057640448 3914561987089146016 3954918296234394944 3980351086962595072 3989842025302398824 4006886562256342856 4012381662797464576 4030974417315825616 4040838180221053952 4057102621502823424 4083942073068964834 4116853764676649984 4118546606763766528 4135930626717051344 4136140967490418432 4144088495352749294 4161005850132465152 4186811057160509596 4215682139942157248 4224046051470509056 4269347743707923968 4277768769396386368 4296752950325660272 4315108605506830768 4321869478359235712 4378659542259508688 4398091463305039052 4435357884207133184 4436195836783808162 4454305657297373696 4462864533456806932 4481929814482610308 4519906624267879936 4539965381476169344 4568120772453429737 4579066051008163988 4579298928292963264 4606827905503800704 4626508195594952576 4635397956141992767 4667362369221674096 4687062891833828233 4715479507048701664 4726777859105201536 4757119337860552444 4777441670382562636 4784926922469153824 4806161805261176696 4817922445648179712 4838258468989758176 4847801636073027476 4867591749211563008 4869315548659150379 4897778972527388584 4910574800372183168 4931301901085715064 4931552692007806592 4939279403839126528 4941028590612893389 4961199282850246912 4991967029691376826 4994331322828137472 5004182334010867072 5026390243777187488 5055771842608917248 5069680270759038701 5090376155959447808 5100416609664922208 5121945015818410234 5122205502265840352 5144937183488913608 5152998224197550272 5188531864544193536 5220709454232491128 5233218344009330272 5264946177718629376 5287169048586746048 5287437937822802944 5289343121992982416 5297597664162277448 5310902899085330176 5321107712967731342 5356643304952946552 5389119436627087616 5402031838977373184 5459655676202041678 5459933337580071584 5468487911393318656 5492756348869916224 5516221310132443456 5529438250274009344 5564932055610457576 5597461682888444096 5622302489173451984 5635773601240817216 5636060219437493248 5659849529761603904 5705105176790144944 5744445992888214272 5768692789949327056 5803667085598402048 5853651446649611696 5853949145446674688 5856058456492230532 5879629189756044884 5879928209701615552 5889140827654343168 5914299136636846592 5954779654141240832 5966525090551418432 5994173042730254837 6028035658495247488 6042478912670566912 6044963567991979904 6069294647490110848 6081265957677407248 6121878062803367488 6143959421158617632 6184990207780721792 6187533463463488864 6239606487088047632 6277435827279904256 6303932327161120288 6304252925865649664 6306524491607017496 6342151660550831104 6387131317123601408 6397099066158221824 6425488559055373696 6440884115703791104 6468070516314216992 6468399462584690176 6483493291116398089 6507284982875995136 6509960765529824512 6520120202045879936 6550333428138216626 6592791759942088064 6676717952324353024 6689887367599556224 6692638235991120608 6719576216864051296 6719917953944703488 6758855278605737216 6761634506465255872 6789195458624545792 6850483477406005528 6889183609708854272 6908529791990834176 6936336739988698112 6965968652014281728 6982223544279197942 7012051483948599998 7021667909895563008 7068560237463682048 7071466815386844416 7099929587629940992 7204494088184137472 7207456561836591424 7238246693108232256 7343415496063284224 7377443744898775184 7392080590073390848 7486095346443676144 7519317663069905476 7534619154219529216 7584463849985220406 7615425801185832448 7662654198954140204 7679515676416058624 7727582293103149568 7758685941121378816 7761876297362483072 7810012933549412131 7829123974178292032 7909836592468789888 7960702173925190144 7979684050604797648 8013365589264286979 8013773124512685712 8061948834631651232 8167884146137929668 8237093213527533056 8271861253434102688 8272281934980836864 8288176990705498588 8322011700264930304 8324958841255966777 8360522923169484613 8373622114321019192 8431364279884314496 8483652863127798083 8538695487415847936 8555537538792772736 8593505900651320544 8630217211013661536 8643738956718471424 8757319084519017376 8796182926610078104 8870715768414266368 8872391673567616324 8908611314594747392 8925729066913613864 8963859628965220616 9039813248535759872 9043014590366993561 9079930762952338688 9136241544906859474 9158132102016327976 9158597856585926528 9213655811007601408 9253016391189905152 9270795912283985534 9334724738443348192 9374125783667656466 9430959014097403328 9453555718210403072 9514238675721104888 9554883340765125272 9569853844938307648 9612323610522353392 9635844891296359424 9676516937979516352 9695603272146054952 9738631097318300758 9795557945054777168 9821149600744366336 9862603802171430128 9863105384015613184 9882057181225786778 9922398565700493824 9983934059382753652 10008364668021734144 10052780487554374976 10111543685217834496 10139360541518077402 10180752311918895616 10200833219329844416 10243890031636820468 10244411004531680704 10248102298861403431 10289874366977827216 10305996448395100544 10441418908464982256 10466436688018660544 10574338097173492096 10578686243985964832 10595195328324554896 10621805798170660352 10642215425935462684 10713286609905893104 10778238873254175232 10919311352404083356 10919866675160143168 10936975822786637312 10985512697739832448 11032442620264886912 11058876500548018688 11129864111220915152 11194923365776888192 11244604978346903968 11271547202481634432 11319699059523207808 11410210353580289888 11488891985776428544 11537385579898654112 11607334171196804096 11707302893299223392 11707898290893349376 11712116912984461064 11759258379512089768 11759856419403231104 11778281655308686336 11828598273273693184 11909559308282481664 11933050181102836864 11988346085460509674 12056071316990494976 12084957825341133824 12089927135983959808 12138589294980221696 12162531915354814496 12243756125606734976 12287918842317235264 12369980415561443584 12375066926926977728 12479212974176095264 12554871654559808512 12607864654322240576 12608505851731299328 12613048983214034992 12794198132316443648 12850977118110747392 12881768231407582208 12936141032628433984 12936798925169380352 12966986582232796178 13019921531059649024 13040240404091759872 13100666856276433252 13185583519884176128 13379774735199112448 13385276471982241216 13439152433728102592 13439835907889406976 13517710557211474432 13523269012930511744 13700966954812011056 13964447088558395884 14024102967897199996 14043335819791126016 14142933630773688832 14199859175259881984 14293797255741376919 14408988176368274944 14414913123673182848 14476493386216464512 14504309733734622529 14754887489797550368 14784161180146781696 14972190692887352288 15038635326139810952 15168927699970440812 15230851602371664896 15325308397908280408 15359031352832117248 15455164586206299136 15460637848046795443 15517371882242757632 15523752594724966144 15526685428743328567 15620025867098824262 15658247948356584064 15819673184937579776 15921404347850380288 15959368101209595296 16026731178528573958 16027546249025371424 16123897669263302464 16335768292275859336 16474186427055066112 16543722506868205376 16544563869961673728 16576353981410997176 16649917682511933554 16721045846338969226 16747244228642038384 16862728559768628992 16967305726255596166 17111075077585545472 17187011801302641088 17260434422027323072 17287477913436942848 17514638169038034752 17592365853220156208 17744783347135232648 17851458133827227728 17927719257930441232 18086029180733987122 18159861525904677376 18272483089813718948 18316264204032655952 18317195713171853056 18427311622015202816 18506032782379810304 18541591824567971068 18623876995387059697 18669449476886696384 18748251567335312932 18861918028194806656 18907111436420806144 19028477351442209776 19108794866707145873 19109766681530250544 19139707689876615296 19224647221044706784 19353033875959032704 19391206544292109904 19477262194636601516 19591115890109554336 19642299201488732672 19725207604342860256 19726210768031226368 19764114362451573556 19844797131400987648 19967868118765507304 20016729336043468288 20105560975108749952 20223087370435668992 20278721083036154804 20361504623837791232 20401666438659688832 20487780063273640936 20488822009063361408 20496204597722806862 20579748733955654432 20611992896790201088 20882837816929964512 20932873376037321088 21148676194346984192 21157372487971929664 21190390656649109792 21243611596341320704 21284430851870925368 21426573219811786208 21556477746508350464 21838622704808166712 21839733350320286336 21873951645573274624 21971025395479664896 22064885240529773824 22117753001096037376 22259728222441830304 22389846731553776384 22489209956693807936 22543094404963268864 22639398119046415616 22820420707160579776 22977783971552857088 23074771159797308224 23414605786598446784 23415796581786698752 23424233825968922128 23518516759024179536 23519712838806462208 23866100362205673728 23976692170921019348 24112142633980989952 24179854271967919616 24277178589960443392 24325063830709628992 24437782404977192797 24487512251213469952 24575837684634470528 24739960831122887168 24750133853853955456 24958425948352190528 25215729308644481152 25226097966428069984 25701954236221494784 25872282065256867968 25933973164465592356 26039843062119298048 26080480808183519744 26201333712552866504 26371167039768352256 26545623474948271421 26759549470398224896 26770552943964482432 26878304867456205184 27035421114422948864 27046538025861023488 27401933909624022112 27928894177116791768 28048205935794399992 28086671639582252032 28285867261547377664 28399718350519763968 28587594511482753838 28817976352736549888 28829826247346365696 28952986772432929024 29008619467469245058 29509774979595100736 29568322360293563392 29944381385774704576 30077270652279621904 30337855399940881624 30650616795816560816 30718062705664234496 30921275696093590886 31047505189449932288 31053370857486657134 31240051734197648524 31316495896713168128 31639346369875159552 31918736202419190592 32053462357057147916 32055092498050742848 32247795338526604928 32447785692993949369 32671536584551718672 33087445013736410752 33152707962821994352 33299835365023867108 33442091692677938452 33494488457284076768 33725457119537257984 33934611452511192332 34085208840614052653 34222150155171090944 34374023602605282176 34520868844054646144 34574955826873885696 34587200134290253723 35029276338076069504 35184731706440312416 35487761895313270907 35489566694270465296 35702916267654455456 35855438515860882464 36172058361467974244 36319723051809354752 36544966179627437896 36632528408065311904 36634391426343706112 36854623244030405632 36867674868419281441 37012065564759620608 37083183649135942136 37247753990774119394 37338898953773392768 37496503134670625864 37723836056389613312 37814222872841612288 38056954702884419552 38217589733414291746 38219533363060501088 38279415379753230592 38449294442089413568 38706067751918065408 38782413088584219808 38954524389273203032 39182231780219108672 39284598402977465344 39450415208685720512 39452421536062452736 39528228724903147112 39935736237531014608 40033458672086936576 40211121950217499904 40557442166072309608 40803332877319377664 40975560126547281872 40977644018126722816 40992409195445613724 41159497467911308864 41223985793580402176 41765675633859929024 41865746752074642176 42297352388693968384 42314744975943859328 42380781313298219584 42568861703741850736 42853146439623572416 43677245409616333424 43679466700640572672 43942050790959329792 44129770481059547648 44519456444883660608 44779693463107552768 44978419913387615872 45086188809926537728 45278796238092831232 45384453037814786623 45640841414321159552 46149542319594616448 46829211573196893568 46848467651937844256 47037033518048359072 47039425677612924416 47732200724411347456 47953384341842038696 48224285267961979904 48359708543935839232 48554357179920886784 48650127661419257984 48875564809954385594 48975024502426939904 49151675369268941056 49479921662245774336 49500267707707910912 49916851896704381056 50431458617288962304 50452195932856139968 51403908472442989568 51744564130513735936 51867946328931184712 52160961616367039488 52402667425105733008 52742334079536704512 53091246949896542842 53519098940796449792 53541105887928964864 53756609734912410368 54093076051722046976 54803867819248044224 55857788354233583536 56096411871588799984 57175189022965507676 57659652494692731392 57905973544865858048 58017238934938490116 58274711888791767439 59019549959190201472 59385570041894586581 59888762771549409152 60154541304559243808 60675710799881763248 61301233591633121632 61842551392187181772 62095010378899864576 62106741714973314268 62480103468395297048 62632991793426336256 63278692739750319104 63301102132568954927 63837472404838381184 64106924714114295832 64110184996101485696 64233371677967614057 64495590677053209856 64895571385987898738 65343073169103437344 66174890027472821504 66305415925643988704 66599670730047734216 66884183385355876904 66988976914568153536 67450914239074515968 67869222905022384664 68170417681228105306 68444300310342181888 68748047205210564352 69041737688109292288 69174400268580507446 70058552676152139008 70369463412880624832 70975523790626541814 70979133388540930592 71405832535308910912 71710877031721764928 72344116722935948488 73089932359254875792 73265056816130623808 73268782852687412224 73735349736838562882 74166367298271884272 74495507981548238788 74677797907546785536 74993006269341251728 75447672112779226624 76113909405768839104 76435179466828583492 76439066726121002176 76558830759506461184 76898588884178827136 77412135503836130816 77564826177168439616 77909048778546406064 78364463560438217344 78900830417371441024 79056457449806294224 79871472475062029216 80422243900434999808 81114884332144619216 81606665754638755328 81951120253094563744 81955288036253445632 81984818390891227448 82318994935822617728 82447971587160804352 83531351267719858048 83731493504149284352 84594704777387936768 84629489951887718656 84761562626596439168 85137723407483701472 85706292879247144832 87354490819232666848 87358933401281145344 87884101581918659584 88259540962119095296 89038912889767321216 89559386926215105536 89956839826775231744 90172377619853075456 90557592476185662464 90768906075629573246 91281682828642319104 92299084639189232896 93658423146393787136 93696935303875688512 94074067036096718144 94078851355225848832 95464401448822694912 95906768683684077392 97300255322838515968 97751129619908771188 97950049004853879808 98303350738537882112 99000535415415821824 99833703793408762112 100862917234577924608 100904391865712279936 101530168136142357703 103489128261027471872 103735892657862369424 104805334850211466016 106182493899793085684 107082211775857929728 107513219469824820736 108186152103444093952 108224464936327568101 108686798001203299969 109607735638496088448 111715576708467167072 112192823743177599968 114350378045931015352 115319304989385462784 115811947089731716096 116034477869876980232 116549423777583534878 117559189674770916293 118039099918380402944 118771140083789173162 119777525543098818304 120309082609118487616 121351421599763526496 122602467183266243264 123685102784374363544 124213483429946628536 124960206936790594096 125265983586852672512 126602204265137909854 127674944809676762368 128213849428228591664 128220369992202971392 128466743355935228114 128991181354106419712 129791142771975797476 130686146338206874688 132349780054945643008 132610831851287977408 133199341460095468432 133768366770711753808 133977953829136307072 135738445810044769328 136340835362456210612 137496094410421128704 138083475376218584576 138348800537161014892 140117105352304278016 140738926825761249664 141951047581253083628 141958266777081861184 142811665070617821824 143421754063443529856 144688233445871896976 146179864718509751584 146530113632261247616 147470699473677125764 148332734596543768544 148991015963096477576 149355595815093571072 149986012538682503456 150895344225558453248 152227818811537678208 152870358933657166984 152878133452242004352 153117661519012922368 153797177768357654272 154824271007672261632 155129652354336879232 155818097557092812128 156728927120876434688 157801660834742882048 158112914899612588448 159742944950124058432 160844487800869999616 162229768664289238432 163213331509277510656 163902240506189127488 163910576072506891264 163969636781782454896 164637989871645235456 167062702535439716096 167462987008298568704 169258979903775437312 169523125253192878336 170275446814967402944 171412585758494289664 174708981638465333696 174717866802562290688 178077825779534642432 179913679653550463488 181537812151259146492 182563365657284638208 184598169278378465792 185819364324637899947 187316846292787574272 187393870607751377024 188148134072193436288 191813537367368154784 194600510645677031936 195502259239817542376 196606701477075764224 198001070830831643648 199667407586817524224 200988292024608340759 201725834469155849216 201808783731424559872 203060336272284715406 206978256522054943744 207471785315724738848 209610669700422932032 212364987799586171368 214164423551715859456 215026438939649641472 216448929872655136202 217373596002406599938 219215471276992176896 223431153416934334144 224385647486355199936 228700756091862030704 232068955739753960464 233098847555167069756 235118379349541832586 236078199836760805888 237542280167578346324 239555051086197636608 240618165218236975232 242110400940031776061 242702843199527052992 245204934366532486528 247370205568748727088 248414333267192896349 248426966859893257072 249920413873581188192 253204408530275819708 255349889619353524736 256427698856457183328 256440739984405942784 256933486711870456228 257982362708212839424 258073724078934970087 259582285543951594952 261372292676413749376 264699560109891286016 265221663702575954816 266398682920190936864 267536733541423507616 267955907658272614144 271476891620089538656 272681670724912421224 274992188820842257408 276166950752437169152 276697601074322029784 280234210704608556032 281477853651522499328 283902095162506167256 283916533554163722368 285623330141235643648 286843508126887059712 289376466891743793952 292359729437019503168 293060227264522495232 294941398947354251528 296665469193087537088 297982031926192955152 298711191630187142144 299972025077365006912 304455637623075356416 305740717867314333968 305756266904484008704 307594355536715308544 310259304708673758464 311636195114185624256 313457854241752869376 315603321669485764096 316225829799225176896 317691171264703506361 319485889900248116864 324459537328578476864 327804481012378254976 327939273563564909792 329275979743290470912 334125405070879432192 338517959807550874624 339046250506385756672 340550893629934805888 342825171516988579328 349417963276930667392 356155651559069284864 359827359307100926976 363075624302518292984 365126731314569276416 369196338556756931584 371638728649275799894 374633692585575148544 374787741215502754048 376296268144386872576 383627074734736309568 389201021291354063872 391004518479635084752 399334815173635048448 401976584049216681518 403617567462849119744 406120672544569430812 414943570631449477696 419221339400845864064 424729975599172342736 432897859745310272404 434747192004813199876 438430942553984353792 443107714927982684489 446862306833868668288 448771294972710399872 449633601745773298399 457401512183724061408 464137911479507920928 466197695110334139512 470236758699083665172 472156399673521611776 475084560335156692648 479110102172395273216 479279773289450658733 481236330436473950464 484220801880063552122 485405686399054105984 490409868733064973056 494740411137497454176 496828666534385792698 496853933719786514144 499840827747162376384 506408817060551639416 510699779238707049472 512855397712914366656 512881479968811885568 513866973423740912456 516147448157869940174 519164571087903189904 522744585352827498752 530443327405151909632 532797365840381873728 535073467082847015232 535911815316545228288 542953783240179077312 545363341449824842448 553395202148644059568 562955707303044998656 567804190325012334512 567833067108327444736 571246660282471287296 573687016253774119424 578752933783487587904 584719458874039006336 586120454529044990464 589882797894708503056 593330938386175074176 595964063852385910304 599944050154730013824 608911275246150712832 611481435734628667936 611512533808968017408 615188711073430617088 620518609417347516928 623272390228371248512 626915708483505738752 631206643338971528192 632451659598450353792 635382342529407012722 638971779800496233728 648919074657156953728 655608962024756509952 655878547127129819584 658551959486580941824 668250810141758864384 678092501012771513344 681101787259869611776 685650343033977158656 698835926553861334784 712311303118138569728 726151248605036585968 743277457298551599788 749575482431005508096 752592536288773745152 757571254554292976707 767254149469472619136 782009036959270169504 803953168098433363036 807235134925698239488 812241345089138861624 822914327723396414051 829887141262898955392 838442678801691728128 849459951198344685472 865795719490620544808 869494384009626399752 876861885107968707584 886215429855965368978 893724613667737336576 897542589945420799744 899267203491546596798 914803024367448122816 928275822959015841856 932395390220668279024 940473517398167330344 950169120670313385296 958559546578901317466 962472660872947900928 968441603760127104244 970811372798108211968 980819737466129946112 989480822274994908352 993657333068771585396 993707867439573028288 999681655494324752768 1012817634121103278832 1025710795425828733312 1027733946847481824912 1032294896315739880348 1038329142175806379808 1045489170705654997504 1060886654810303819264 1065594731680763747456 1070146934165694030464 1071823630633090456576 1085907566480358154624 1090726682899649684896 1106790404297288119136 1125911414606089997312 1135608380650024669024 1135666134216654889472 1142493320564942574592 1147374032507548238848 1157505867566975175808 1169438917748078012672 1172240909058089980928 1179765595789417006112 1186661876772350148352 1191928127704771820608 1199888100309460027648 1217822550492301425664 1222962871469257335872 1223025067617936034816 1241037218834695033856 1246544780456742497024 1264903319196900707584 1270764685058814025444 1277943559600992467456 1297838149314313907456 1311217924049513019904 1311757094254259639168 1362203574519739223552 1397671853107722669568 1406918044172258385313 1452302497210073171936 1486554914597103199576 1499150964862011016192 1505185072577547490304 1515142509108585953414 1534508298938945238272 1564018073918540339008 1607906336196866726072 1624482690178277723248 1645828655446792828102 1659774282525797910784 1676885357603383456256 1698919902396689370944 1731591438981241089616 1738988768019252799504 1772430859711930737956 1787449227335474673152 1795085179890841599488 1798534406983093193596 1806516068552544790609 1829606048734896245632 1856551645918031683712 1864790780441336558048 1880947034796334660688 1900338241340626770592 1917119093157802634932 1924945321745895801856 1936883207520254208488 1941622745596216423936 1961639474932259892224 1978961644549989816704 1987314666137543170792 1987415734879146056576 1999363310988649505536 2025635268242206557664 2051421590851657466624 2055467893694963649824 2064589792631479760696 2076658284351612759616 2090978341411309995008 2121773309620607638528 2131189463361527494912 2140293868331388060928 2171815132960716309248 2181453365799299369792 2213580808594576238272 2271216761300049338048 2271332268433309778944 2315011735133950351616 2338877835496156025344 2359531191578834012224 2373323753544700296704 2383856255409543641216 2399776200618920055296 2445925742938514671744 2493089560913484994048 2529806638393801415168 2541529370117628050888 2555887119201984934912 2595676298628627814912 2622435848099026039808 2623514188508519278336 2724407149039478447104 2795343706215445339136 2813836088344516770626 2904604994420146343872 2973109829194206399152 3030285018217171906828 3069016597877890476544 3128036147837080678016 3147435212220413088793 3215812672393733452144 3248965380356555446496 3291657310893585656204 3319548565051595821568 3353770715206766912512 3354958413026154611131 3397839804793378741888 3463182877962482179232 3477977536038505599008 3544861719423861475912 3574898454670949346304 3590170359781683198976 3597068813966186387192 3613032137105089581218 3659212097469792491264 3713103291836063367424 3729581560882673116096 3761894069592669321376 3800676482681253541184 3834238186315605269864 3873766415040508416976 3883245491192432847872 3957923289099979633408 3974629332275086341584 3974831469758292113152 3998726621977299011072 4051270536484413115328 4102843181703314933248 4110935787389927299648 4129179585262959521392 4153316568703225519232 4262378926723054989824 4280587736662776121856 4343630265921432618496 4362906731598598739584 4427161617189152476544 4542433522600098676096 4630023470267900703232 4677755670992312050688 4719062383157668024448 4746647507089400593408 4767712510819087282432 4799552401237840110592 4891851485877029343488 4986179121826969988096 5059613276787602830336 5083058740235256101776 5191352597257255629824 5247028377017038556672 5627672176689033541252 5760400294063774898357 5809209988840292687744 5946219658388412798304 6060570036434343813656 6138033195755780953088 6230637052762858563529 6256072295674161356032 6294870424440826177586 6431625344787466904288 6497930760713110892992 6583314621787171312408 6639097130103191643136 6709916826052309222262 6795679609586757483776 6926365755924964358464 6955955072077011198016 7089723438847722951824 7194137627932372774384 7226064274210179162436 7318424194939584982528 7426206583672126734848 7459163121765346232192 7523788139185338642752 7601352965362507082368 7668476372631210539728 7747532830081016833952 7915846578199959266816 7949258664550172683168 7949662939516584226304 7997453243954598022144 8102541072968826230656 8205686363406629866496 8221871574779854599296 8258359170525919042784 8306633137406451038464 8524757853446109979648 8561175473325552243712 8687260531842865236992 8725813463197197479168 8854323234378304953088 9084867045200197352192 9260046940535801406464 9438124766315336048896 9535425021638174564864 9783702971754058686976 9848426309205808697191 10166117480470512203552 10494056754034077113344 11255344353378067082504 11520800588127549796714 11618419977680585375488 11892439316776825596608 12121140072868687627312 12461274105525717127058 12512144591348322712064 12589740848881652355172 12863250689574933808576 12995861521426221785984 13166629243574342624816 13419833652104618444524 13591359219173514967552 13852731511849928716928 13911910144154022396032 14179446877695445903648 14388275255864745548768 14452128548420358324872 14636848389879169965056 14852413167344253469696 14918326243530692464384 15047576278370677285504 15202705930725014164736 15336952745262421079456 15495065660162033667904 15831693156399918533632 15898517329100345366336 15899325879033168452608 16205082145937652461312 16443743149559709198592 16516718341051838085568 16613266274812902076928 17451626926394394958336 17708646468756609906176 18169734090400394704384 18876249532630672097792 19070850043276349129728 19567405943508117373952 19696852618411617394382 20332234960941024407104 22510688706756134165008 23041601176255099593428 23236839955361170750976 23484708891183082277917 23784878633553651193216 24242280145737375254624 24922548211051434254116 25024289182696645424128 25179481697763304710344 25726501379149867617152 25991723042852443571968 26333258487148685249632 26839667304209236889048 27182718438347029935104 27705463023699857433856 27823820288308044792064 28358893755390891807296 28776550511729491097536 28904257096840716649744 29836652487061384928768 30095152556741354571008 30405411861450028329472 30673905490524842158912 30990131320324067335808 31797034658200690732672 32410164291875304922624 32887486299119418397184 33033436682103676171136 33226532549625804153856 34903253852788789916672 35417292937513219812352 36339468180800789408768 37752499065261344195584 39393705236823234788764 40664469921882048814208 43614459369340009944703 45021377413512268330016 46083202352510199186856 46473679910722341501952 46969417782366164555834 47569757267107302386432 48484560291474750509248 49845096422102868508232 50358963395526609420688 51453002758299735234304 51983446085704887143936 52666516974297370499264 53679334608418473778096 55410926047399714867712 55647640576616089584128 56717787510781783614592 57553101023458982195072 57808514193681433299488 59673304974122769857536 60190305113482709142016 60810823722900056658944 61347810981049684317824 61980262640648134671616 63594069316401381465344 64820328583750609845248 65774972598238836794368 66066873364207352342272 78787410473646469577528 81328939843764097628416 87228918738680019889406 90042754827024536660032 92166404705020398373712 93938835564732329111668 95139514534214604772864 96969120582949501018496 99690192844205737016464 100717926791053218841376 102906005516599470468608 103966892171409774287872 105333033948594740998528 107358669216836947556192 110821852094799429735424 111295281153232179168256 113435575021563567229184 115106202046917964390144 115617028387362866598976 120380610226965418284032 122695621962099368635648 123960525281296269343232 127188138632802762930688 132133746728414704684544 157574820947292939155056 162657879687528195256832 174457837477360039778812 180085509654049073320064 184332809410040796747424 187877671129464658223336 190279029068429209545728 193938241165899002036992 199380385688411474032928 201435853582106437682752 205812011033198940937216 210666067897189481997056 214717338433673895112384 226871150043127134458368 230212404093835928780288 231234056774725733197952 245391243924198737271296 247921050562592538686464 254376277265605525861376 264267493456829409369088 305301215585380069612921 315149641894585878310112 325315759375056390513664 348915674954720079557624 360171019308098146640128 368665618820081593494848 375755342258929316446672 387876482331798004073984 398760771376822948065856 402871707164212875365504 421332135794378963994112 429434676867347790224768 453742300086254268916736 460424808187671857560576 462468113549451466395904 490782487848397474542592 610602431170760139225842 630299283789171756620224 697831349909440159115248 720342038616196293280256 737331237640163186989696 751510684517858632893344 775752964663596008147968 797521542753645896131712 805743414328425750731008 842664271588757927988224 858869353734695580449536 924936227098902932791808 1221204862341520278451684 1260598567578343513240448 1395662699818880318230496 1440684077232392586560512 1474662475280326373979392 1503021369035717265786688 1595043085507291792263424 1611486828656851501462016 1717738707469391160899072 1849872454197805865583616 2442409724683040556903368 2521197135156687026480896 2791325399637760636460992 2949324950560652747958784 3006042738071434531573376 3190086171014583584526848 3222973657313703002924032 3435477414938782321798144 4884819449366081113806736 5042394270313374052961792 5582650799275521272921984 5898649901121305495917568 6012085476142869063146752 6380172342029167169053696 9769638898732162227613472 10084788540626748105923584 11165301598551042545843968 12024170952285738126293504 19539277797464324455226944 22330603197102085091687936 24048341904571476252587008 39078555594928648910453888 44661206394204170183375872 78157111189857297820907776 156314222379714595641815552 312628444759429191283631104
- Sum of all divisors σ(n): 838403554535959252344200235
- Sum of proper divisors (its aliquot sum) s(n): 525775109776530061060569131
- 312628444759429191283631104 is an abundant number, because the sum of its proper divisors (525775109776530061060569131) is greater than itself. Its abundance is 213146665017100869776938027
Bases of 312628444759429191283631104
- Binary: 100000010100110011010010111110011000011101111001101101100000101000111010111100100000000002
- Hexadecimal: 0x10299A5F30EF36C1475E400
- Base-36: 13A4VEVEUCU9BVLGXS
Squares and roots of 312628444759429191283631104
- 312628444759429191283631104 squared (3126284447594291912836311042) is 97736544472699469375092606000754312786760331156258816
- 312628444759429191283631104 cubed (3126284447594291912836311043) is 30555223894660820518119657393513585317120485221947238876722180530753140491812864
-
312628444759429191283631104 is a
perfect square number . Itssquare root is 17681302122848 -
The
cube root of 312628444759429191283631104 is 678697365.4715363731
Scales and comparisons
How big is 312628444759429191283631104?- 312,628,444,759,429,191,283,631,104 seconds is equal to 293,274,701,009 years, 3 weeks, 3 days, 15 hours, 30 minutes, 7 seconds.
-
To count from 1 to 312,628,444,759,429,191,283,631,104 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 312628444759429191283631104 cubic inches would be around 56558113.8 feet tall.
Recreational maths with 312628444759429191283631104
- 312628444759429191283631104 backwards is 401136382191924957444826213
- The number of decimal digits it has is: 27
- The sum of 312628444759429191283631104's digits is 109
- 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 312628444759429191283631104 - Facts about the integer". Numbermatics.com. 2024. Web. 28 May 2024.
APA style:
Numbermatics. (2024). Number 312628444759429191283631104 - Facts about the integer. Retrieved 28 May 2024, from https://numbermatics.com/n/312628444759429191283631104/
Chicago style:
Numbermatics. 2024. "Number 312628444759429191283631104 - Facts about the integer". https://numbermatics.com/n/312628444759429191283631104/
The information we have on file for 312628444759429191283631104 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 312628444759429191283631104, math, Factors of 312628444759429191283631104, curriculum, school, college, exams, university, Prime factorization of 312628444759429191283631104, STEM, science, technology, engineering, physics, economics, calculator, three hundred twelve septillion, six hundred twenty-eight sextillion, four hundred forty-four quintillion, seven hundred fifty-nine quadrillion, four hundred twenty-nine trillion, one hundred ninety-one billion, two hundred eighty-three million, six hundred thirty-one thousand, one hundred four.