231191020221119074553538816
231,191,020,221,119,074,553,538,816 is an even composite number composed of eight prime numbers multiplied together.
231191020221119074553538816 is an even composite number. It is composed of eight distinct prime numbers multiplied together. It has a total of nineteen thousand, six hundred eighty-three divisors.
Prime factorization of 231191020221119074553538816:
28 × 32 × 112 × 132 × 232 × 412 × 11872 × 19792
(2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 3 × 3 × 11 × 11 × 13 × 13 × 23 × 23 × 41 × 41 × 1187 × 1187 × 1979 × 1979)See below for interesting mathematical facts about the number 231191020221119074553538816 from the Numbermatics database.
Names of 231191020221119074553538816
- Cardinal: 231191020221119074553538816 can be written as Two hundred thirty-one septillion, one hundred ninety-one sextillion, twenty quintillion, two hundred twenty-one quadrillion, one hundred nineteen trillion, seventy-four billion, five hundred fifty-three million, five hundred thirty-eight thousand, eight hundred sixteen.
Scientific notation
- Scientific notation: 2.31191020221119074553538816 × 1026
Factors of 231191020221119074553538816
Divisors of 231191020221119074553538816
- Number of divisors d(n): 19683
-
Complete list of divisors:
1 2 3 4 6 8 9 11 12 13 16 18 22 23 24 26 32 33 36 39 41 44 46 48 52 64 66 69 72 78 82 88 92 96 99 104 117 121 123 128 132 138 143 144 156 164 169 176 184 192 198 207 208 234 242 246 253 256 264 276 286 288 299 312 328 338 352 363 368 369 384 396 414 416 429 451 468 484 492 506 507 528 529 533 552 572 576 598 624 656 676 704 726 736 738 759 768 792 828 832 858 897 902 936 943 968 984 1012 1014 1056 1058 1066 1089 1104 1144 1152 1187 1196 1248 1287 1312 1352 1353 1408 1452 1472 1476 1518 1521 1573 1584 1587 1599 1656 1664 1681 1716 1794 1804 1859 1872 1886 1936 1968 1979 2024 2028 2112 2116 2132 2178 2208 2277 2288 2304 2374 2392 2496 2574 2624 2691 2704 2706 2783 2816 2829 2904 2944 2952 3036 3042 3146 3168 3174 3198 3289 3312 3328 3362 3432 3561 3588 3608 3718 3744 3772 3872 3887 3936 3958 4048 4056 4059 4224 4232 4264 4356 4416 4554 4576 4719 4748 4761 4784 4797 4961 4992 5043 5148 5248 5382 5408 5412 5566 5577 5658 5808 5819 5863 5888 5904 5937 6072 6084 6292 6336 6348 6396 6578 6624 6724 6864 6877 6929 7122 7176 7216 7436 7488 7544 7744 7774 7872 7916 8096 8112 8118 8349 8448 8464 8487 8528 8712 8832 9108 9152 9438 9496 9522 9568 9594 9867 9922 9984 10086 10296 10373 10496 10683 10764 10816 10824 11132 11154 11316 11616 11638 11661 11726 11808 11874 12144 12168 12259 12584 12672 12696 12792 13057 13156 13248 13448 13728 13754 13858 14157 14244 14352 14432 14872 14883 14976 15088 15129 15431 15488 15548 15744 15832 16192 16224 16236 16698 16731 16928 16974 17056 17424 17457 17589 17664 17811 18216 18304 18491 18876 18992 19044 19136 19188 19734 19844 20172 20449 20592 20631 20746 20787 21366 21528 21632 21648 21689 21769 21853 22264 22308 22632 23232 23276 23322 23452 23616 23748 24288 24336 24518 25047 25168 25344 25392 25584 25727 26114 26312 26496 26896 27301 27456 27508 27716 28314 28488 28704 28864 29601 29744 29766 29952 30176 30258 30862 30976 31096 31119 31488 31664 32384 32448 32472 33396 33462 33856 33948 34112 34848 34914 34983 35178 35622 36179 36432 36608 36777 36982 37752 37984 38088 38272 38376 38663 39171 39468 39688 40344 40898 41184 41262 41492 41574 42732 42757 43056 43264 43296 43378 43538 43706 44528 44616 44649 45264 45517 46293 46464 46552 46644 46904 47232 47496 48576 48667 48672 49036 50094 50336 50784 51168 51454 52228 52371 52624 52767 52992 53792 54602 54912 55016 55432 55473 56628 56976 57408 57728 59202 59488 59532 60352 60516 61347 61724 61893 62192 62238 62361 63328 64009 64493 64768 64896 64944 65067 65307 65559 66792 66924 67712 67896 68224 69696 69828 69966 70356 71244 72358 72864 73554 73964 75504 75647 75968 76176 76219 76544 76752 77181 77326 78342 78936 79376 80688 81139 81796 81903 82368 82524 82984 83148 85464 85514 86112 86592 86756 87076 87412 89056 89232 89298 89401 90528 91034 92586 92928 93104 93288 93357 93808 94464 94992 97152 97334 97344 98072 100188 100672 101568 102336 102908 104456 104742 105248 105534 107584 108537 109204 109824 110032 110331 110864 110946 113256 113952 114103 114816 115456 115989 117513 118404 118976 119064 120704 121032 122694 123448 123786 124384 124476 124722 126656 128018 128271 128986 129792 129888 130134 130614 131118 133584 133848 134849 135424 135792 136448 136551 138879 139392 139656 139932 140712 142488 143627 144716 145728 146001 147108 147928 151008 151294 151936 152352 152438 153504 154362 154652 156684 157872 158752 159367 161376 162278 163592 163806 164736 165048 165968 166296 166419 169741 170928 171028 172224 173184 173512 174152 174824 178112 178464 178596 178802 181056 182068 184041 185172 186208 186576 186714 187616 189984 192027 193479 194304 194668 194688 195201 195921 196144 196677 200376 200603 201344 203136 203401 204672 205816 208912 209484 210496 211068 215168 217074 218408 220064 220662 221728 221892 226512 226941 227904 228206 228657 229632 231543 231978 235026 236808 237952 238128 238579 239459 240383 241408 242064 243417 245388 245709 246896 247572 248768 248952 249444 253312 256036 256542 257972 259776 260268 261228 262236 267168 267696 268203 269698 271584 273102 277758 278784 279312 279864 281424 281957 282997 284089 284976 287254 289432 291456 292002 294216 295856 300311 302016 302588 303872 304704 304876 307008 308724 309304 313368 315744 317504 318734 322752 324556 325611 327184 327612 329472 330096 331936 332592 332838 334451 339482 341856 342056 342309 344448 346368 347024 347967 348304 349648 354913 356224 356928 357192 357604 362112 364136 368082 370344 372416 373152 373428 375232 379968 384054 384813 386958 389336 389376 390402 391842 392288 393354 400752 401206 402688 404547 406272 406802 409344 409653 411632 417824 418968 420992 422136 425293 430336 430881 434148 436816 438003 440128 441324 443456 443784 453024 453882 455808 456412 457314 463086 463956 470052 470327 473616 475904 476256 477158 478101 478918 480766 484128 486834 490776 491418 493792 495144 497536 497904 498888 500687 502619 506624 509223 512072 513084 515944 519552 520536 522456 524472 534336 535337 535392 536406 539396 543168 546204 555516 558624 559728 562848 563914 565994 568178 569952 574508 576081 578864 580437 582912 584004 588432 591712 591721 600622 601809 604032 605176 609408 609752 610203 614016 617448 618608 626736 627923 631488 632671 635008 637468 645504 649112 651222 654368 655224 660192 663872 665184 665676 668902 678964 680823 683712 684112 684618 685971 688896 694048 695934 696608 699296 709826 712448 713856 714384 715208 715737 718377 721149 724224 728272 730251 736164 740688 744832 746304 746856 750464 759936 768108 769626 773916 778672 780804 783684 784576 786708 801504 802412 804609 809094 813604 819306 823264 832117 835648 837936 838409 841984 844272 845871 848991 850586 852267 861762 868296 873632 876006 880256 882648 886912 887568 889249 892529 900933 906048 907764 911616 912824 914628 926172 927912 940104 940654 947232 952512 954316 956202 957836 961532 968256 973668 981552 982836 983411 987584 990288 995072 995808 997776 1001374 1003353 1005238 1018446 1024144 1026168 1026927 1031888 1039104 1041072 1044912 1046891 1048944 1054807 1064739 1068672 1070674 1070784 1072812 1078792 1086336 1092408 1111032 1117248 1119341 1119456 1125696 1127828 1131988 1136356 1139904 1149016 1152162 1157728 1160874 1168008 1176864 1183424 1183442 1201244 1203618 1208064 1210352 1213641 1218816 1219504 1220406 1228032 1234896 1237216 1253472 1255846 1262976 1265342 1270016 1274936 1275879 1291008 1292643 1298224 1302444 1308736 1310448 1320384 1327744 1330368 1331352 1337804 1357928 1361646 1367424 1368224 1369236 1371942 1388096 1391868 1393216 1398592 1408969 1410981 1419652 1427712 1428768 1430416 1431474 1434303 1436754 1442298 1456544 1460502 1472328 1481376 1483339 1489664 1492608 1493712 1500928 1502061 1507857 1519872 1527669 1536216 1539252 1547832 1557344 1561608 1567368 1569152 1573416 1603008 1604824 1606011 1609218 1618188 1627208 1638612 1646528 1664234 1671296 1675872 1676818 1688544 1691742 1697982 1701172 1704534 1723524 1736592 1747264 1752012 1753037 1760512 1765296 1773824 1775136 1775163 1778498 1785058 1801866 1805427 1812096 1815528 1825648 1829256 1830609 1852344 1855824 1866197 1867151 1880208 1881308 1883769 1894464 1898013 1905024 1908632 1912404 1915672 1923064 1936512 1947336 1963104 1965672 1966822 1975168 1980576 1991616 1995347 1995552 2002748 2006706 2010476 2036892 2048288 2052336 2053854 2063776 2082144 2089824 2093782 2097888 2109614 2129478 2137344 2141348 2141568 2145624 2147211 2155131 2157584 2163447 2172672 2184816 2206633 2222064 2234496 2238682 2238912 2251392 2255656 2263976 2272712 2279808 2298032 2304324 2315456 2321748 2336016 2349073 2353728 2366848 2366884 2402488 2407236 2420704 2427282 2439008 2440812 2469792 2474432 2496351 2506944 2511692 2515227 2525952 2530684 2537613 2546973 2549872 2551758 2556801 2585286 2596448 2604888 2617472 2620896 2624369 2640768 2644213 2655488 2660736 2662704 2667747 2675608 2677587 2702799 2715856 2723292 2734848 2736448 2738472 2743884 2776192 2783736 2786432 2797184 2817938 2821962 2839304 2857536 2860832 2862948 2868606 2873508 2884596 2913088 2921004 2944656 2950233 2962752 2966678 2985216 2987424 3004122 3010059 3015714 3055338 3072432 3078504 3095664 3101527 3112967 3114688 3123216 3124979 3134736 3138304 3140673 3146832 3164421 3194217 3206016 3209648 3212022 3218436 3236376 3254416 3277224 3293056 3303421 3326699 3328468 3342592 3351744 3353636 3358023 3377088 3383484 3395964 3402344 3409068 3447048 3473184 3494528 3504024 3506074 3530592 3550272 3550326 3556996 3570116 3603732 3610854 3624192 3631056 3651296 3658512 3661218 3665441 3678961 3704688 3711648 3732394 3734302 3760416 3762616 3767538 3788928 3796026 3810048 3817264 3824808 3827637 3831344 3846128 3873024 3894672 3904043 3916441 3926208 3931344 3933644 3950336 3961152 3983232 3990694 3991104 4005496 4013412 4020952 4073784 4096576 4104672 4107708 4127552 4164288 4179648 4187564 4195776 4219228 4226907 4232943 4258956 4282696 4283136 4291248 4294422 4310262 4315168 4326894 4369632 4413266 4444128 4450017 4468992 4477364 4477824 4502784 4506183 4511312 4523571 4527952 4545424 4559616 4596064 4608648 4613869 4630912 4643496 4672032 4678223 4698146 4707456 4733696 4733768 4804976 4814472 4818033 4841408 4854564 4878016 4881624 4939584 4948864 4992702 5013888 5023384 5030454 5061368 5075226 5093946 5099744 5103516 5113602 5170572 5192896 5209776 5234944 5241792 5248738 5259111 5281536 5288426 5321472 5325408 5325489 5335494 5351216 5355174 5405598 5431712 5446584 5472896 5476944 5487768 5507557 5528809 5552384 5567472 5572864 5594368 5598591 5601453 5635876 5643924 5651307 5678608 5694039 5715072 5721664 5725896 5737212 5747016 5769192 5826176 5842008 5888707 5889312 5900466 5925504 5933356 5974848 5986041 6008244 6020118 6031428 6110676 6144864 6157008 6191328 6203054 6225934 6229376 6246432 6249958 6269472 6281346 6293664 6328842 6388434 6412032 6419296 6424044 6436872 6472752 6508832 6508931 6534047 6554448 6586112 6606842 6619899 6653398 6656936 6703488 6707272 6716046 6754176 6766968 6791928 6804688 6818136 6894096 6907153 6946368 6959381 6989056 7008048 7012148 7047219 7061184 7100544 7100652 7113992 7140232 7207464 7221708 7262112 7302592 7317024 7322436 7330882 7357922 7409376 7423296 7464788 7468604 7489053 7520832 7525232 7535076 7545681 7577856 7592052 7634528 7649616 7655274 7662688 7692256 7692373 7789344 7808086 7832882 7852416 7862688 7867288 7873107 7922304 7932639 7966464 7981388 7982208 8003241 8010992 8026824 8032761 8041904 8147568 8162999 8193152 8209344 8215416 8224723 8255104 8328576 8359296 8375128 8391552 8438456 8453814 8465886 8517912 8565392 8582496 8588844 8620524 8630336 8653788 8739264 8826532 8850699 8888256 8900034 8954728 8955648 9012366 9022624 9047142 9055904 9090848 9192128 9217296 9227738 9261824 9286992 9304581 9338901 9344064 9356446 9374937 9396292 9414912 9422019 9467536 9493263 9609952 9628944 9636066 9682816 9709128 9756032 9763248 9781739 9817819 9879168 9897728 9910263 9980097 9985404 10027776 10046768 10060908 10074069 10122736 10150452 10187892 10199488 10207032 10227204 10341144 10385792 10419552 10483584 10497476 10518222 10576852 10650816 10650978 10670988 10702432 10710348 10811196 10817521 10863424 10893168 10945792 10953888 10975536 10996323 11015114 11036883 11057618 11134944 11197182 11202906 11271752 11287848 11302614 11357216 11388078 11430144 11443328 11451792 11474424 11494032 11515801 11538384 11560237 11602877 11652352 11684016 11712129 11749323 11777414 11778624 11800932 11851008 11866712 11949696 11972082 12016488 12040236 12062856 12221352 12289728 12312751 12314016 12382656 12406108 12451868 12458752 12492864 12499916 12538944 12562692 12587328 12657684 12680721 12776868 12838592 12848088 12873744 12945504 13017664 13017862 13068094 13108896 13213684 13239798 13306796 13313872 13350051 13406976 13414544 13432092 13508352 13533936 13583856 13609376 13609583 13636272 13712491 13788192 13814306 13841607 13892736 13918762 14016096 14024296 14034669 14094438 14122368 14201088 14201304 14227984 14280464 14414928 14443416 14524224 14551433 14605184 14634048 14644872 14661764 14715844 14818752 14846592 14929576 14937208 14978106 15041664 15050464 15070152 15091362 15184104 15269056 15299232 15310548 15325376 15384512 15384746 15498659 15578688 15616172 15665764 15704832 15725376 15734576 15746214 15777333 15844608 15865278 15962776 15964416 16006482 16021984 16053648 16065522 16083808 16295136 16325998 16386304 16418688 16430832 16449446 16510208 16522671 16586427 16657152 16718592 16750256 16783104 16795773 16804359 16876912 16907628 16931772 17035824 17130784 17164992 17177688 17241048 17260672 17307576 17478528 17653064 17666121 17701398 17776512 17800068 17909456 17958123 18024732 18045248 18094284 18111808 18181696 18316597 18384256 18434592 18455476 18573984 18609162 18677802 18688128 18712892 18749874 18792584 18844038 18935072 18986526 19219904 19257888 19272132 19283407 19365632 19418256 19512064 19526496 19526793 19563478 19602141 19635638 19758336 19820526 19859697 19960194 19970808 20093536 20121816 20148138 20245472 20300904 20375784 20398976 20414064 20454408 20528167 20682288 20721459 20771584 20839104 20878143 20967168 20994952 21036444 21141657 21153704 21301632 21301956 21341976 21404864 21420696 21622392 21635042 21726848 21786336 21907776 21948817 21951072 21992646 22030228 22073766 22115236 22269888 22394364 22405812 22543504 22575696 22605228 22714432 22776156 22886656 22903584 22948848 22988064 23031602 23076768 23077119 23120474 23205754 23368032 23424258 23498646 23554828 23557248 23601864 23619321 23733424 23797917 23899392 23944164 24032976 24080472 24125712 24260561 24272963 24442704 24488997 24579456 24625502 24628032 24674169 24765312 24812216 24903736 24985728 24999832 25077888 25125384 25174656 25315368 25361442 25553736 25677184 25696176 25744843 25747488 25839803 25891008 25939511 26035328 26035724 26136188 26217792 26427368 26479596 26613592 26627744 26700102 26829088 26864184 27067872 27167712 27218752 27219166 27272544 27424982 27576384 27628612 27683214 27785472 27837524 27913743 28016703 28032192 28048592 28069338 28124811 28188876 28244736 28402608 28455968 28560928 28829856 28886832 29048448 29102866 29210368 29268096 29289744 29323528 29345217 29431688 29453457 29637504 29693184 29730789 29859152 29874416 29940291 29956212 30083328 30100928 30140304 30182724 30368208 30537949 30538112 30598464 30621096 30650752 30769024 30769492 30997318 31157376 31232344 31331528 31450752 31469152 31492428 31554666 31730556 31925552 32012964 32043968 32107296 32131044 32167616 32406287 32452563 32590272 32651996 32837376 32861664 32898892 32988969 33045342 33110649 33172854 33500512 33591546 33608718 33753824 33815256 33863544 34071648 34116797 34261568 34329984 34355376 34374769 34482096 34521344 34547403 34615152 34680711 34808631 34957056 35136387 35247969 35306128 35332242 35402796 35553024 35600136 35818912 35916246 36049464 36090496 36188568 36223616 36363392 36593689 36633194 36768512 36869184 36910952 36938253 37147968 37218324 37355604 37376256 37425784 37499748 37585168 37688076 37870144 37973052 38439808 38515776 38544264 38566814 38836512 39052992 39053586 39126956 39204282 39271276 39641052 39719394 39920388 39941616 40187072 40243632 40296276 40319851 40468571 40490944 40601808 40751568 40797952 40828128 40828749 40908816 41056334 41137473 41364576 41442918 41524821 41678208 41756286 41989904 42072888 42104007 42283314 42307408 42603264 42603912 42683952 42809728 42841392 42922531 42944473 43080851 43244784 43247087 43270084 43453696 43572672 43654299 43815552 43897634 43902144 43985292 44060456 44147532 44230472 44539776 44788728 44811624 45087008 45151392 45210456 45428864 45552312 45807168 45892981 45897696 45976128 46063204 46153536 46154238 46240948 46411508 46495977 46736064 46848516 46997292 47109656 47114496 47203728 47238642 47466848 47595834 47888328 48065952 48160944 48251424 48521122 48545926 48885408 48977994 49158912 49251004 49256064 49348338 49530624 49568013 49624432 49759281 49807472 49971456 49999664 50155776 50250768 50349312 50630736 50722884 50752559 50913733 51107472 51354368 51392352 51489686 51494976 51679606 51782016 51879022 52070656 52071448 52272376 52435584 52854736 52959192 52998363 53227184 53255488 53400204 53658176 53728368 54028679 54135744 54335424 54437504 54438332 54545088 54849964 54949791 55152768 55257224 55366428 55675048 55827486 56033406 56064384 56097184 56138676 56249622 56377752 56805216 56911936 57121856 57659712 57767729 57773664 57850221 58096896 58205732 58536192 58579488 58580379 58647056 58690434 58806423 58863376 58906914 59275008 59461578 59718304 59748832 59880582 59912424 60201856 60280608 60365448 60736416 60816899 61075898 61076224 61196928 61242192 61301504 61538048 61538984 61584501 61994636 62164377 62314752 62464688 62634429 62663056 62901504 62938304 62984856 63109332 63461112 63851104 64025928 64087936 64214592 64262088 64335232 64812574 64905126 65180544 65303992 65723328 65797784 65846451 65977938 66090684 66221298 66345708 67001024 67183092 67217436 67507648 67630512 67727088 68143296 68233594 68523136 68659968 68710752 68749538 68964192 69094806 69230304 69231357 69361422 69617262 70272774 70495938 70612256 70664484 70805592 71200272 71598241 71637824 71832492 71874517 72098928 72180992 72377136 72447232 72726784 72781683 72818889 73187378 73266388 73466991 73738368 73821904 73876506 74022507 74295936 74436648 74711208 74851568 74999496 75170336 75376152 75740288 75946104 75978683 76514077 76553191 76879616 77031552 77088528 77133628 77234529 77519409 77673024 77818533 78105984 78107172 78253912 78408564 78542552 79282104 79438788 79840776 79883232 80374144 80487264 80592552 80639702 80937142 80981888 81203616 81503136 81656256 81657498 81817632 82112668 82274946 82729152 82885836 83049642 83356416 83512572 83979808 84145776 84208014 84566628 84614816 84616103 85207824 85367904 85619456 85682784 85845062 85888946 86161702 86489568 86494174 86540168 87145344 87308598 87631104 87795268 87804288 87970584 88035651 88120912 88295064 88360371 88460944 89079552 89577456 89623248 89792989 90078143 90174016 90302784 90420912 90471953 90857728 91104624 91613847 91614336 91785962 91795392 91952256 92126408 92307072 92308476 92481896 92823016 92991954 93472128 93697032 93994584 94219312 94407456 94477284 94933696 95191668 95776656 96131904 96311993 96321888 96502848 97042244 97091852 97218861 97357689 97770816 97955988 98502008 98512128 98696676 99136026 99248864 99518562 99614944 99999328 100501536 101261472 101445768 101505118 101827466 102214944 102350391 102784704 102979372 102989952 103124307 103359212 103564032 103642209 103758044 104042133 104142896 104425893 104544752 104871168 105709472 105918384 105996726 106118987 106454368 106510976 106800408 107316352 107456736 107599129 108057358 108271488 108670848 108875008 108876664 109090176 109699928 109781067 109899582 110305536 110514448 110732856 110814759 111350096 111654972 112066812 112128768 112194368 112277352 112499244 112755504 113610432 113823872 114243712 115319424 115535458 115547328 115700442 116411464 117158976 117160758 117294112 117380868 117612846 117726752 117813828 118923156 119436608 119497664 119761164 119824848 120403712 120561216 120730896 120959553 121405713 121472832 121633798 122151796 122393856 122484384 122486247 123077968 123169002 123412419 123989272 124328754 124929376 125268858 125326112 125876608 125969712 126218664 126673811 126922224 127162607 127631647 127702208 128051856 128175872 128429184 128524176 128670464 128767593 128833419 129242553 129625148 129741261 129810252 130361088 130607984 130962897 131446656 131595568 131692902 131955876 132181368 132442596 132691416 134002048 134366184 134434872 135015296 135261024 135440261 135454176 136286592 136467188 137046272 137421504 137499076 137678943 137928384 138189612 138460608 138462714 138722844 139234524 139487931 140545548 140991876 141224512 141328968 141611184 142400544 143196482 143275648 143664984 143749034 144197856 144754272 145563366 145637778 146374756 146532776 146933982 147476736 147643808 147753012 148045014 148591872 148873296 149422416 149703136 149705413 149998992 150283081 150340672 150752304 150837401 151480576 151892208 151957366 152257677 152741199 153028154 153106382 154063104 154177056 154267256 154469058 155038818 155346048 155637066 156211968 156214344 156507824 156817128 157085104 158564208 158877576 159681552 159766464 160065763 160574081 160748288 160974528 161185104 161279404 161874284 161963776 162086037 162407232 163006272 163312512 163314996 163635264 164225336 164549892 164849373 165458304 165771672 166099284 167025144 167959616 168291552 168416028 169133256 169229632 169232206 170415648 170485249 170735808 171365568 171690124 171777892 172323404 172979136 172988348 173080336 173303187 173550663 174290688 174617196 175590536 175608576 175941168 176071302 176241824 176590128 176720742 176921888 176924579 179154912 179246496 179585978 180156286 180348032 180605568 180841824 180943906 182209248 182450697 183227694 183228672 183571924 183590784 183904512 184252816 184614144 184616952 184753503 184963792 185646032 185983908 186944256 187394064 187989168 188438624 188814912 188954568 189168629 189867392 190383336 191553312 192263808 192623986 192643776 193005696 194084488 194183704 194437722 194715378 195541632 195911976 197004016 197393352 197539353 198272052 198497728 199037124 199229888 199998656 201003072 201482567 202522944 202891536 203010236 203654932 204429888 204700782 205569408 205958744 205979904 206248614 206718424 207284418 207516088 208084266 208285792 208851786 209089504 211418944 211836768 211993452 212237974 212908736 213021952 213600816 214632704 214794723 214913472 215198258 215623551 216114716 216542976 217341696 217753328 218180352 218345049 218456667 219399856 219562134 219799164 221028896 221465712 221629518 222700192 223309944 224133624 224388736 224554704 224998488 225511008 225809837 227220864 227647744 227936049 228487424 229542231 229659573 230638848 231070916 231094656 231400884 231703587 232558227 232822928 233455599 234317952 234321516 234588224 234761736 235225692 235453504 235627656 237846312 238115761 238873216 238995328 239522328 239649696 241122432 241436987 241461792 241919106 242811426 242945664 243267596 244303592 244968768 244972494 246155936 246338004 246824838 247978544 248657508 249858752 250537716 250652224 251753216 251939424 252437328 253347622 253844448 253848309 254325214 255263294 255404416 256103712 256858368 257048352 257535186 257666838 258485106 259250296 259482522 259620504 261215968 261925794 262893312 263191136 263385804 263911752 264362736 264885192 265382832 266866171 268004096 268732368 268869744 269378967 270030592 270234429 270522048 270880522 270908352 271415859 272573184 272934376 274841541 274843008 274998152 275357886 275856768 276379224 276921216 276925428 277445688 278469048 278975862 281091096 281983752 282449024 282657936 283193273 283222368 284237833 284801088 285334621 286392964 286551296 287329968 287498068 288395712 288935979 289508544 291126732 291275556 291656583 292749512 293065552 293867964 295287616 295506024 296090028 297746592 298844832 299406272 299410826 299997984 300566162 300681344 301504608 301674802 303784416 303914732 304515354 305482398 306056308 306212764 307051173 308354112 308534512 308938116 309372921 310077636 310692096 311274132 312428688 313015648 313634256 314170208 315387293 317128416 317755152 318356961 319363104 319532928 320131526 321148162 321949056 322370208 322558808 322797387 323748568 324172074 324814464 326012544 326625024 326629992 327270528 328450672 329099784 329343201 329698746 330916608 331543344 332198568 334050288 334682959 335917439 335919232 336583104 336832056 337213643 338266512 338459264 338464412 340831296 340970498 341471616 342731136 343380248 343555784 344646808 345958272 345976696 346160672 346606374 347101326 349234392 351181072 351882336 352142604 352483648 353180256 353441484 353843776 353849158 356469157 358309824 358492992 359171956 360312572 360696064 361211136 361683648 361887812 362878659 364217139 364418496 364901394 366455388 367143848 367181568 368505632 369233904 369507006 369927584 371292064 371967816 374788128 375978336 376877248 377629824 377909136 378337258 379734784 380021433 380766672 381487821 382894941 383106624 384527616 385247972 385287552 386011392 386302779 386500257 387727659 388168976 388367408 388875444 389223783 389430756 391083264 391823952 394008032 394786704 395078706 396544104 396993337 396995456 398074248 398459776 399997312 402006144 402530579 402965134 405045888 405783072 406020472 406320783 407309864 408859776 409401564 411138816 411917488 412497228 413036829 413436848 414568836 415032176 416168532 416571584 417703572 418179008 421281731 422837888 423673536 423986904 424475948 425817472 427201632 429589446 429826944 430396516 431247102 432229432 435506656 436690098 436913334 438799712 439124268 439598328 442057792 442931424 443259036 443518361 445400384 446619888 448267248 448777472 449109408 449116239 449996976 450849243 451022016 451619674 452512203 454441728 455872098 456773031 458223597 459084462 459319146 462141832 462189312 462801768 463407174 465116454 465645856 466911198 468635904 468643032 469176448 469523472 470451384 470907008 471255312 472147841 473889361 475692624 475717957 476231522 477746432 477990656 479044656 479299392 480197289 481722243 482244864 482873974 482923584 483838212 485622852 485891328 486258111 486535192 488607184 489937536 489944988 492311872 492676008 493649676 495957088 497315016 499717504 501075432 501304448 503878848 504822791 504874656 506695244 507688896 507696618 508650428 510526588 510808832 511455747 512207424 514096704 515070372 515333676 516970212 518500592 518965044 519241008 519909561 522431936 523851588 526382272 526771608 527823504 528725472 529770384 530765664 530773737 533732342 537464736 537739488 538757934 540468858 541044096 541761044 541816704 542831718 545868752 547352091 549683082 549686016 549996304 550715772 551713536 552758448 553842432 553850856 554891376 556938096 557951724 557992903 558278149 560051063 562182192 562212131 563967504 564898048 565315872 566386546 566444736 567505887 568475666 569602176 570669242 572785928 574659936 574996136 576791424 577871958 579017088 582253464 582551112 583313166 585499024 586131104 587735928 590575232 591012048 592180056 594315469 595493184 596608753 597689664 598812544 598821652 599995968 601132324 601362688 603009216 603349604 604447701 607568832 607829464 609030708 610964796 612112616 612425528 614102346 616708224 617069024 617876232 618745842 620155272 622548264 624857376 626031296 627268512 628340416 630774586 634256832 635445019 635510304 636713922 638726208 639065856 640263052 642296324 643898112 644384169 644740416 645117616 645594774 646870653 647497136 648344148 649628928 652025088 653259984 654541056 656901344 658199568 658686402 659397492 661878529 663086688 664397136 668100576 669365918 671834878 671838464 673166208 673664112 674427286 676533024 676918528 676928824 677429511 681662592 681940996 682943232 683808147 685462272 686760496 687111568 688626693 688978719 689293616 691916544 691953392 692321344 693212748 694202652 698468784 702362144 702372827 703764672 704285208 704967296 706360512 706882968 707687552 707698316 712938314 714347283 716619648 716985984 718343912 720625144 723367296 723775624 724310961 725757318 728434278 728836992 729802788 732910776 734287696 737011264 738467808 739014012 739855168 742584128 743935632 745344601 749576256 750980477 751956672 753754496 755259648 755818272 756674516 760042866 761533344 761544927 762975642 765789882 766213248 770495944 770575104 772605558 773000514 775455318 776337952 776734816 777750888 778447566 778861512 783647904 788016064 789573408 790157412 790619687 793088208 793986674 793990912 796148496 796919552 799994624 800598513 804012288 805061158 805930268 808136901 810091776 810703287 811566144 812040944 812641566 814247577 814619728 817719552 818803128 823834976 824994456 826073658 826873696 829137672 830064352 832337064 833143168 835407144 836358016 841654847 842563462 845675776 847347072 847973808 848951896 849579819 851634944 852713499 854403264 856003863 859178892 859653888 860793032 862494204 864458864 866807937 871013312 873380196 873826668 877599424 878248536 879196656 884115584 885862848 886518072 887036722 890800768 893239776 896534496 898218816 898232478 899993952 901698486 902044032 903239348 905024406 911744196 913546062 916447194 918168924 918638292 924283664 925603536 926814348 930232908 930777133 931291712 933822396 937286064 938352896 939046944 940902768 941814016 942510624 944295682 946161879 947778722 951385248 951435914 952463044 955070883 958089312 958598784 960394578 963444486 965747948 965847168 967676424 968392161 971245704 972516222 973070384 977214368 979875072 979889976 984623744 985352016 987299352 987722879 990859573 991914176 994630032 994683001 995191483 999435008 1002150864 1002608896 1004048877 1007752317 1007757696 1009645582 1009749312 1011640929 1013390488 1015377792 1015393236 1017300856 1021053176 1022911494 1024414848 1028193408 1030140744 1030667352 1033940424 1037001184 1037930088 1038482016 1039819122 1044863872 1047703176 1052764544 1053543216 1055538563 1055647008 1057450944 1059431923 1059540768 1061531328 1061547474 1067464684 1069407471 1074929472 1075478976 1077515868 1080937716 1082088192 1083522088 1083633408 1085663436 1091737504 1094704182 1099366164 1099992608 1101431544 1105516896 1107701712 1109782752 1113876192 1115903448 1115985806 1116556298 1120102126 1124364384 1124424262 1127935008 1130631744 1132773092 1132889472 1135011774 1136951332 1139204352 1140064299 1141338484 1144463463 1145571856 1148684823 1149319872 1149992272 1153582848 1155743916 1158034176 1164506928 1165102224 1166626332 1167308857 1170998048 1171015859 1172262208 1175471856 1181150464 1182024096 1184360112 1188630938 1190980011 1190986368 1193217506 1195379328 1197625088 1197643304 1199991936 1202264648 1206018432 1206699208 1207591737 1208895402 1215137664 1215658928 1218061416 1218962349 1221929592 1224225232 1224851056 1228204692 1233416448 1234138048 1235752464 1237491684 1240310544 1242659617 1245096528 1249714752 1252055909 1252062592 1254537024 1256680832 1261549172 1263845193 1268513664 1270890038 1271020608 1273427844 1277452416 1280526104 1284592648 1288768338 1289480832 1290235232 1291189548 1293741306 1294994272 1296688296 1306519968 1313802688 1316399136 1317372804 1318794984 1323757058 1326173376 1328657767 1328794272 1330555083 1336201152 1338731836 1343669756 1346332416 1347328224 1347348717 1348854572 1352547729 1353066048 1353857648 1354859022 1357536609 1363325184 1363881992 1367616294 1373520992 1374223136 1377253386 1377957438 1378587232 1383906784 1384642688 1386425496 1388405304 1396937568 1398788677 1404724288 1404745654 1407529344 1408570416 1409934592 1412721024 1413765936 1415375104 1415396632 1416443523 1421668083 1425876628 1427153871 1428694566 1433239296 1433971968 1436687824 1440591867 1441250288 1445166729 1446734592 1447551248 1448621922 1451514636 1456868556 1457673984 1459605576 1465821552 1468575392 1474022528 1476935616 1478028024 1479710336 1485168256 1487871264 1490689202 1499152512 1501960954 1503913344 1507508992 1511636544 1513349032 1514468373 1520085732 1523066688 1523089854 1525951284 1531579764 1532426496 1534367241 1540991888 1545211116 1546001028 1550910636 1552675904 1553469632 1555501776 1556895132 1557723024 1567295808 1576032128 1579146816 1580314824 1581239374 1586176416 1587973348 1592296992 1592321211 1601197026 1610122316 1611860536 1616273802 1621406574 1623132288 1624081888 1625283132 1628495154 1629239456 1637606256 1646759543 1647669952 1649988912 1652147316 1653113891 1653747392 1658275344 1659211411 1660128704 1664674128 1666286336 1670814288 1672716032 1673978709 1674834447 1680153189 1683309694 1685126924 1686636393 1694694144 1695947616 1697903792 1699159638 1702517661 1705426998 1708806528 1712007726 1718357784 1721586064 1724988408 1728917728 1733615874 1742026624 1746760392 1747653336 1755198848 1756497072 1758393312 1759823771 1760723393 1766314891 1768231168 1771725696 1773036144 1774073444 1781601536 1782946407 1786479552 1789826259 1793068992 1796437632 1796464956 1799987904 1803396972 1804088064 1806478696 1810048812 1813343103 1823488392 1827092124 1832894388 1836337848 1837276584 1848567328 1851207072 1853628696 1860465816 1861554266 1862583424 1867644792 1874572128 1878093888 1881805536 1885021248 1888591364 1892323758 1895557444 1902770496 1902871828 1904926088 1906335057 1910141766 1916178624 1917197568 1920789156 1926888972 1931495896 1931694336 1935352848 1936784322 1942491408 1945032444 1946140768 1946170369 1954428736 1959779952 1969247488 1970704032 1974598704 1975445758 1981719146 1983828352 1985635587 1989260064 1989366002 1990382966 2004301728 2008097754 2015504634 2015515392 2019291164 2019498624 2023281858 2026780976 2030755584 2030786472 2032288533 2034601712 2042106352 2045822988 2048829696 2056386816 2060281488 2061334704 2067880848 2071797289 2074002368 2075860176 2076964032 2079638244 2080854919 2087463053 2089727744 2095406352 2105529088 2107086432 2107118481 2111077126 2111294016 2114901888 2118863846 2119081536 2123062656 2123094948 2134929368 2138814942 2143041849 2149858944 2150957952 2155031736 2161875432 2167044176 2171326872 2172932883 2183475008 2189408364 2198732328 2199985216 2202863088 2211033792 2215175839 2215403424 2216308237 2219565504 2227752384 2231806896 2231971612 2233112596 2236033803 2240204252 2248728768 2248848524 2252941431 2255870016 2261263488 2265546184 2265778944 2270023548 2273902664 2280128598 2282676968 2288926926 2291143712 2297369646 2298639744 2299984544 2311487832 2329013856 2330204448 2333252664 2334617714 2341996096 2342031718 2344524416 2350943712 2364048192 2368476889 2368720224 2371859061 2377261876 2381960022 2381972736 2386435012 2390758656 2395286608 2399983872 2401795539 2404529296 2412036864 2413398416 2415183474 2417790804 2430275328 2431317856 2436122832 2437924698 2443859184 2448450464 2449702112 2456409384 2468276096 2471504928 2474983368 2480621088 2485319234 2490193056 2499429504 2504111818 2504125184 2509074048 2513361664 2523098344 2524964541 2527690386 2537027328 2541780076 2542041216 2546855688 2548739457 2554904832 2558140497 2561052208 2568011589 2569185296 2577536676 2578961664 2580470464 2582379096 2587482612 2589988544 2593376592 2613039936 2619273371 2627605376 2632798272 2634745608 2637589968 2647514116 2652346752 2657315534 2657588544 2661110166 2672402304 2677463672 2687339512 2694656448 2694697434 2697709144 2705095458 2706132096 2707715296 2709718044 2715073218 2727763984 2735232588 2747041984 2748446272 2754506772 2755914876 2757174464 2767813568 2769285376 2772850992 2776810608 2788349651 2792331399 2793875136 2797577354 2809448576 2809491308 2815058688 2817140832 2825442048 2827531872 2830793264 2832887046 2838485637 2843336166 2851753256 2854307742 2857389132 2873375648 2881183734 2882500576 2890333458 2895102496 2897243844 2903029272 2913737112 2919211152 2931643104 2935527881 2937150784 2948045056 2953871232 2956056048 2959420672 2963168637 2970336512 2972578719 2975742528 2981378404 2984049003 2985574449 2998305024 3003921908 3007826688 3012146631 3023256951 3023273088 3026698064 3028936746 3034922787 3040171464 3046133376 3046179708 3051902568 3063159528 3068734482 3081983776 3090422232 3092002056 3101821272 3105351808 3106939264 3111003552 3113790264 3115126003 3115446048 3134591616 3138680831 3152064256 3158293632 3160629648 3162478748 3166615689 3172352832 3175946696 3178295769 3184593984 3184642422 3202394052 3208222413 3220244632 3223721072 3232547604 3242813148 3246264576 3248163776 3250566264 3256990308 3258478912 3275212512 3293519086 3295339904 3299977824 3304294632 3306227782 3307494784 3316550688 3318422822 3320257408 3329348256 3341628576 3347957418 3349668894 3360306378 3366619388 3370253848 3373272786 3391895232 3395807584 3398319276 3405035322 3410853996 3417613056 3424015452 3436715568 3443172128 3449976816 3457835456 3467231748 3469260223 3484053248 3493520784 3495306672 3501926571 3510397696 3512994144 3513047577 3516786624 3519647542 3521446786 3532629782 3543451392 3546072288 3548146888 3565892814 3572940033 3572959104 3579652518 3586137984 3592875264 3592929912 3599975808 3606793944 3612957392 3620097624 3622775211 3626686206 3646976784 3654184248 3665788776 3672675696 3674553168 3681512549 3693203863 3695091829 3697134656 3702414144 3707257392 3709350073 3720931632 3723108532 3725166848 3727978851 3735289584 3749144256 3756167727 3756187776 3763611072 3770042496 3777182728 3784647516 3791114888 3791535579 3805540992 3805743656 3809852176 3812670114 3820283532 3832357248 3841578312 3853777944 3862991792 3870705696 3873568644 3884982816 3890064888 3892281536 3892340738 3908857472 3919559904 3921160727 3941408064 3948791713 3949197408 3950891516 3963438292 3967656704 3971271174 3978520128 3978732004 3980765932 3985973301 3991665249 4008603456 4016195508 4031009268 4038582328 4038997248 4046563716 4053561952 4061572944 4064577066 4069203424 4084212704 4091645976 4120562976 4122669408 4135761696 4143594578 4148004736 4151720352 4153928064 4159276488 4161709838 4174926106 4190812704 4196366031 4214172864 4214236962 4222154252 4222588032 4229803776 4237727692 4238163072 4246125312 4246189896 4249330569 4265004249 4269858736 4277629884 4281461613 4286083698 4299717888 4301915904 4310063472 4323750864 4334088352 4342653744 4345865766 4350878467 4366926707 4366950016 4378816728 4397464656 4399970432 4405726176 4422067584 4430351678 4430806848 4432616474 4439131008 4455504768 4463613792 4463943224 4466225192 4472067606 4480408504 4497457536 4497697048 4505882862 4511740032 4522526976 4531092368 4540047096 4543405119 4547805328 4560257196 4565353936 4577853852 4582287424 4594739292 4597279488 4599969088 4622975664 4634099041 4648815467 4658027712 4660408896 4666505328 4669235428 4683992192 4684063436 4689048832 4701887424 4728096384 4736953778 4737440448 4743718122 4754523752 4763920044 4772870024 4790573216 4803591078 4809058592 4826796832 4830366948 4835581608 4862635712 4872245664 4875849396 4887718368 4896900928 4899404224 4912818768 4936552192 4940278629 4943009856 4949966736 4959341673 4961242176 4970638468 4977634233 4980386112 4998859008 5008223636 5018148096 5021936127 5024503341 5040459567 5046196688 5049929082 5055380772 5059909179 5083560152 5084082432 5093711376 5097478914 5116280994 5122104416 5136023178 5138370592 5155073352 5160940928 5164758192 5174965224 5179977088 5186753184 5193626251 5226079872 5232897527 5238546742 5255210752 5265596544 5269491216 5275179936 5279471313 5282170179 5295028232 5298944673 5304693504 5314631068 5315177088 5322220332 5344804608 5348839221 5354927344 5369478777 5374679024 5389312896 5389394868 5395418288 5410190916 5412264192 5415430592 5419436088 5430146436 5455527968 5470465176 5476662503 5494083968 5496892544 5509013544 5511829752 5514348928 5535627136 5545701984 5553050701 5553621216 5576699302 5584662798 5587750272 5595154708 5618897152 5618982616 5634281664 5655063744 5661586528 5665774092 5676971274 5686672332 5703506512 5708615484 5714778264 5719005171 5746751296 5762367468 5765001152 5780666916 5790204992 5794487688 5806058544 5827474224 5838422304 5838511107 5863286208 5871055762 5874301568 5907742464 5912112096 5926337274 5945157438 5951485056 5956906761 5962756808 5968098006 5971148898 6007843816 6024293262 6046513902 6046546176 6053396128 6057873492 6069845574 6080342928 6092266752 6092359416 6103805136 6126319056 6137468964 6137921933 6160561693 6163967552 6180844464 6184004112 6184333441 6203642544 6210703616 6213878528 6215391867 6222007104 6227580528 6230252006 6230892096 6242564757 6262389159 6269183232 6277361662 6316587264 6321259296 6321355443 6324957496 6333231378 6344705664 6351893392 6356591538 6369187968 6369284844 6404788104 6416444826 6440489264 6447442144 6465095208 6485626296 6496327552 6501132528 6513980616 6516957824 6537470159 6550425024 6562696283 6583537321 6587038172 6590679808 6599955648 6608589264 6612455564 6614989568 6633101376 6636845644 6640514816 6645527517 6648924711 6658696512 6683257152 6695914836 6699337788 6708101409 6720612756 6733238776 6740507696 6746545572 6758824293 6783790464 6791615168 6796638552 6810070644 6821707992 6848030904 6873431136 6886344256 6899953632 6915670912 6934463496 6938520446 6987041568 6989895209 6990613344 7003853142 7025988288 7026095154 7033573248 7039295084 7042893572 7065259564 7092144576 7096293776 7105430667 7115577183 7131785628 7145880066 7145918208 7159305036 7172275968 7185859824 7199951616 7213587888 7225914784 7240195248 7245550422 7253372412 7253907739 7280663819 7293953568 7308368496 7331577552 7345351392 7349106336 7363025098 7386407726 7390183658 7394269312 7404828288 7414514784 7418700146 7441863264 7446217064 7455957702 7470579168 7498288512 7512335454 7512375552 7527222144 7540084992 7554365456 7569295032 7574893623 7582229776 7583071158 7611081984 7611487312 7619704352 7625340228 7640567064 7664714496 7683156624 7707555888 7725983584 7726101097 7741411392 7747137288 7755913789 7769965632 7780129776 7784563072 7784681476 7817714944 7839119808 7842321454 7857820113 7882816128 7897583426 7898394816 7901783032 7926876584 7942542348 7957040256 7957464008 7961531864 7971946602 7983330498 8017206912 8032391016 8062018536 8077164656 8093127432 8107123904 8123145888 8129154132 8138406848 8168425408 8183291952 8198790611 8241125952 8245338816 8260785247 8271523392 8287189156 8296009472 8303440704 8307856128 8318552976 8323419676 8349852212 8365048953 8376994197 8381625408 8392732062 8428345728 8428473924 8444308504 8445176064 8475455384 8476326144 8492379792 8498661138 8530008498 8539717472 8555259768 8562923226 8572167396 8620126944 8647501728 8668176704 8685307488 8691731532 8701756934 8733853414 8733900032 8757633456 8794929312 8799940864 8806583643 8811452352 8844135168 8860703356 8861613696 8865232948 8878262016 8889505911 8911009536 8917736157 8927227584 8927886448 8932450384 8944135212 8952147009 8956723347 8960817008 8994915072 8995394096 9011765724 9023480064 9062184736 9080094192 9086810238 9095610656 9120514392 9130707872 9130846751 9155707704 9164574848 9189478584 9199938176 9245951328 9258203317 9268198082 9297630934 9316055424 9320817792 9333010656 9338470856 9345378009 9367984384 9368126872 9403774848 9416042493 9456192768 9473907556 9474880896 9487436244 9499847067 9509047504 9527840088 9534887307 9545740048 9581146432 9607182156 9618117184 9653593664 9660733896 9671163216 9689479813 9725271424 9744491328 9751698792 9762746201 9775436736 9793801856 9798808448 9825637536 9880557258 9886019712 9899933472 9918683346 9922484352 9941276936 9955268466 9960772224 10016447272 10043872254 10049006682 10080919134 10092393376 10099858164 10110761544 10119818358 10167120304 10187422752 10194957828 10232561988 10244208832 10272046356 10276741184 10310146704 10321881856 10329516384 10349930448 10359954176 10373506368 10387252502 10407780669 10452159744 10465795054 10477093484 10505779713 10531193088 10538982432 10539142731 10550359872 10558942626 10564340358 10590056464 10597889346 10629262136 10630354176 10644440664 10697678442 10709854688 10738957554 10749358048 10778625792 10778789736 10790836576 10820381832 10830861184 10838872176 10860292872 10899455303 10911055936 10940930352 10941513011 10953325006 10988167936 10993785088 11018027088 11023659504 11028697856 11044537647 11071254272 11079611589 11085275487 11091403968 11106101402 11107242432 11128050219 11153398604 11169325596 11175500544 11183936553 11190309416 11237965232 11268503181 11268563328 11310127488 11323173056 11331548184 11353942548 11373344664 11407013024 11417230968 11429556528 11438010342 11493502592 11524734936 11530002304 11561333832 11580409984 11588975376 11610924193 11612117088 11653751153 11654948448 11676844608 11677022214 11726572416 11742111524 11748603136 11763482181 11824224192 11846375139 11852674548 11890314876 11902970112 11913813522 11925513616 11936196012 11942297796 11957919903 12015687632 12048586524 12093027804 12106792256 12115746984 12139691148 12160685856 12184718832 12207610272 12252638112 12274937928 12275843866 12321123386 12327935104 12361688928 12368008224 12368666882 12407285088 12430783734 12444014208 12455161056 12460504012 12461784192 12485129514 12524778318 12554723324 12589098093 12642518592 12642710886 12649914992 12666462756 12689411328 12703786784 12713183076 12738375936 12738569688 12809576208 12832889652 12840397427 12880978528 12881174449 12894884288 12930190416 12930879013 12971252592 12992655104 13002265056 13027961232 13033915648 13052635401 13074940318 13100780121 13100850048 13125392566 13167074642 13174076344 13199911296 13217178528 13224911128 13266202752 13273691288 13291055034 13297849422 13317393024 13366514304 13391829672 13398675576 13416202818 13441225512 13466477552 13481015392 13493091144 13517648586 13567580928 13583230336 13593277104 13620141288 13643415984 13669255787 13696061808 13722001319 13746862272 13772614999 13772688512 13799907264 13831341824 13868926992 13877040892 13902297123 13946446401 13974083136 13979790418 13981226688 14007706284 14051976576 14052190308 14067146496 14078590168 14085787144 14130519128 14184289152 14192587552 14210861334 14231154366 14263571256 14291760132 14318610072 14371719648 14427175776 14451829568 14480390496 14491100844 14506744824 14507815478 14561327638 14587907136 14615235437 14616736992 14663155104 14690702784 14698212672 14726050196 14772815452 14780367316 14788538624 14809656576 14820835887 14829029568 14837400292 14878025019 14883726528 14892434128 14911915404 14932902699 14941158336 14996577024 15024670908 15054444288 15108730912 15138590064 15149787246 15164459552 15166142316 15222974624 15223206167 15239408704 15250680456 15281134128 15366313248 15415111776 15451967168 15452202194 15482822784 15494274576 15511827578 15539931264 15560259552 15569126144 15569362952 15580878753 15678239616 15684642908 15698692581 15715640226 15765632256 15795166852 15796789632 15803566064 15838413939 15846510537 15853753168 15885084696 15896834019 15914080512 15914928016 15923063728 15943893204 15966660996 16034413824 16064782032 16124037072 16154329312 16154575021 16186254864 16214247808 16246291776 16258308264 16276726817 16276813696 16336850816 16366583904 16397581222 16429987509 16482251904 16490677632 16521570494 16543046784 16574378312 16606881408 16637105952 16646839352 16659152103 16699704424 16730097906 16753988394 16763250816 16785464124 16856691456 16856947848 16888617008 16950910768 16984759584 16997322276 17060016996 17079434944 17110519536 17125846452 17144334792 17240253888 17272550971 17295003456 17336353408 17370614976 17383463064 17403513868 17467706828 17515266912 17515533321 17589858624 17613167286 17622904704 17721406712 17723227392 17730465896 17779011822 17835472314 17854455168 17855772896 17864900768 17888270424 17904294018 17913446694 17921634016 17990788192 18023531448 18124369472 18160188384 18173620476 18184252801 18191221312 18241028784 18261415744 18261693502 18311415408 18329149696 18378957168 18399876352 18413765799 18481685079 18491902656 18516406634 18536396164 18553000323 18595261868 18632110848 18641635584 18646175601 18666021312 18676941712 18690756018 18727694271 18736253744 18787167477 18807549696 18832084986 18947815112 18949761792 18974872488 18999694134 19018095008 19055680176 19069774614 19091480096 19162292864 19214364312 19236234368 19307187328 19321467792 19342326432 19358061481 19378959626 19429463801 19450542848 19488982656 19503397584 19525492402 19550873472 19587603712 19597616896 19612410477 19651275072 19688088849 19750611963 19761114516 19772039424 19799866944 19837366692 19844968704 19882553872 19910536932 19921544448 19936582551 19946774133 20032894544 20087744508 20098013364 20161838268 20184786752 20199716328 20221523088 20239636716 20334240608 20374845504 20389915656 20465123976 20488417664 20544092712 20553482368 20620293408 20659032768 20699860896 20747012736 20774505004 20815561338 20931590108 20954186968 20969685627 21011559426 21077964864 21078285462 21100719744 21117885252 21128680716 21180112928 21195778692 21258524272 21288881328 21316292001 21395356884 21407874059 21419709376 21477915108 21498716096 21557579472 21581673152 21640763664 21661722368 21677744352 21720585744 21761723217 21798910606 21822111872 21841991457 21881860704 21883026022 21906650012 22036054176 22047319008 22089075294 22159223178 22170550974 22182807936 22212202804 22214484864 22256100438 22306797208 22338651192 22367873106 22380618832 22475930464 22537006362 22537126656 22620254976 22646346112 22663096368 22707885096 22746689328 22789770179 22814026048 22834461936 22859113056 22876020684 22877709023 22889404109 22962093583 22987005184 23049469872 23060004608 23122667664 23160819968 23177950752 23178303291 23221848386 23224234176 23267741367 23307502306 23309896896 23353689216 23354044428 23453144832 23484223048 23526964362 23573460339 23648448384 23692750278 23705349096 23780629752 23827627044 23851027232 23872392024 23884595592 23915839806 24031375264 24097173048 24186055608 24213584512 24231493968 24279382296 24321371712 24366934229 24369437664 24415220544 24505276224 24549875856 24551687732 24596371833 24642246772 24655870208 24723377856 24736016448 24737333764 24782355741 24814570176 24861567468 24888028416 24910322112 24921008024 24923568384 24970259028 25049556636 25095146859 25109446648 25178196186 25285037184 25285421772 25299829984 25332925512 25407573568 25426366152 25477139376 25619152416 25665779304 25680794854 25761957056 25762348898 25789768576 25860380832 25861758026 25942505184 26004530112 26053245779 26055922464 26105270802 26149880636 26201560242 26201700096 26250785132 26334149284 26348152688 26399822592 26419750929 26434357056 26449822256 26532405504 26547382576 26582110068 26595698844 26634786048 26733028608 26783659344 26797351152 26832405636 26882451024 26932955104 26933364757 26962030784 26986182288 27035297172 27137019689 27166460672 27186554208 27240282576 27286831968 27338511574 27392123616 27392540253 27444002638 27493724544 27545229998 27545377024 27599814528 27737853984 27754081784 27774609951 27804594246 27892892802 27948166272 27959580836 27962453376 28015412568 28036134027 28103953152 28104380616 28157180336 28171574288 28248127479 28261038256 28368578304 28385175104 28421722668 28462308732 28527142512 28583520264 28637220144 28743439296 28797285907 28812007081 28854351552 28903659136 28960780992 28982201688 29013489648 29015630956 29068439439 29122655276 29175814272 29230470874 29233473984 29288238603 29326310208 29381405568 29396425344 29452100392 29545630904 29560734632 29641671774 29658059136 29674800584 29756050038 29767453056 29784868256 29823830808 29865805398 29882316672 30049341816 30217461824 30277180128 30299574492 30328919104 30332284632 30445949248 30446412334 30478817408 30501360912 30559128641 30562268256 30671846161 30732626496 30790199557 30830223552 30903934336 30904404388 30965645568 30988549152 31023655156 31079862528 31120519104 31138725904 31161757506 31223342007 31356479232 31369285816 31397385162 31431280452 31590333704 31593579264 31607132128 31676827878 31693021074 31707506336 31770169392 31793668038 31829856032 31846127456 31887786408 31933321992 32129564064 32248074144 32308658624 32309150042 32372509728 32428495616 32492583552 32516616528 32553453634 32553627392 32673701632 32698365909 32733167808 32795162444 32824539033 32859975018 32964503808 32981355264 33043140988 33086093568 33133612941 33148756624 33213762816 33238834767 33255826461 33274211904 33293678704 33318304206 33384150657 33399408848 33460195812 33507976788 33526501632 33570928248 33713895696 33777234016 33901821536 33969519168 33994644552 34120033992 34158869888 34221039072 34251692904 34288669584 34480507776 34545101942 34590006912 34672706816 34741229952 34766926128 34807027736 34832772579 34935413656 34961253459 35030533824 35031066642 35179717248 35226334572 35245809408 35290446543 35442813424 35460931792 35539125417 35558023644 35670944628 35708910336 35711545792 35729801536 35776540848 35808588036 35826893388 35843268032 35981576384 36047062896 36248545463 36248738944 36320376768 36347240952 36368505602 36382442624 36482057568 36522831488 36523387004 36622830816 36757914336 36827531598 36963370158 36983805312 37032813268 37072792328 37106000646 37190523736 37292351202 37332042624 37353883424 37381512036 37455388542 37472507488 37574334954 37664169972 37895630224 37949744976 37999388268 38036190016 38111360352 38139549228 38161862453 38182960192 38324585728 38428728624 38472468736 38521192281 38614374656 38642935584 38643523347 38684652864 38716122962 38757919252 38792637039 38858927602 38977965312 39006795168 39050984804 39101746944 39157906203 39224820954 39302340363 39302550144 39376177698 39501223926 39522229032 39599733888 39674733384 39765107744 39821073864 39873165102 39893548266 40065789088 40175489016 40196026728 40323676536 40369573504 40399432656 40443046176 40479273432 40496638039 40625242493 40668481216 40749691008 40779831312 40802850803 40930247952 40976835328 41007767361 41088185424 41106964736 41166003957 41240586816 41317844997 41318065536 41399721792 41494025472 41549010008 41631122676 41706891369 41839339203 41863180216 41908373936 41939371254 42023118852 42155929728 42156570924 42201439488 42235770504 42257361432 42360225856 42391557384 42517048544 42577762656 42632584002 42790713768 42815748118 42839418752 42955830216 42997432192 43115158944 43163346304 43281527328 43355488704 43436708843 43441171488 43523446434 43597821212 43644223744 43683982914 43763721408 43766052044 43813300024 43845706311 44072108352 44094638016 44178150588 44318446356 44341101948 44365615872 44424405608 44428969728 44512200876 44613594416 44677302384 44735746212 44761237664 44951860928 45074012724 45292692224 45326192736 45415770192 45493378656 45579540358 45628052096 45668923872 45669618501 45718226112 45752041368 45755418046 45778808218 45924187166 46098939744 46245335328 46355901504 46356606582 46443696772 46448468352 46535482734 46615004612 46619793792 46707378432 46708088856 46742636259 46968446096 47053928724 47096077743 47146920678 47296896768 47385500556 47410698192 47561259504 47655254088 47702054464 47744784048 47769191184 47831679612 47859663137 48011650219 48036193777 48062750528 48194346096 48372111216 48427169024 48462987936 48463725063 48558764592 48642743424 48733868458 48738875328 48830180451 48830441088 49010552448 49099751712 49103375464 49192743666 49284493544 49289962527 49446755712 49472032896 49474667528 49564711482 49629140352 49723134936 49820644224 49842016048 49940518056 49977456309 50099113272 50190293718 50218893296 50356392372 50570074368 50570843544 50599659968 50665851024 50815147136 50852732304 50949044297 50954278752 50975089451 51136970137 51238304832 51331558608 51334292269 51361589708 51523914112 51524697796 51579537152 51720761664 51723516052 51817652913 51885010368 52009060224 52106491558 52111844928 52210541604 52299761272 52403120484 52501570264 52668298568 52696305376 52839501858 52868714112 52899644512 53094765152 53164220136 53191397688 53567318688 53594702304 53664811272 53764902048 53865910208 53866729514 53924061568 53972364576 54070594344 54274039378 54373108416 54474968447 54480565152 54552758403 54573663936 54677023148 54784247232 54785080506 54888005276 54987449088 55090459996 55199629056 55241297397 55445055237 55475707968 55508163568 55549219902 55609188492 55659000969 55785785604 55896332544 55919161672 55924906752 56030825136 56072268054 56208761232 56314360672 56343148576 56496254958 56522076512 56770350208 56843445336 56924617464 57054285024 57167040528 57274440288 57486878592 57594571814 57624014162 57708703104 57807318272 57921561984 57964403376 58026979296 58031261912 58074184443 58136878878 58245310552 58288391403 58351628544 58460941748 58466947968 58576477206 58652620416 58762811136 58792850688 58837231431 58904200784 59064266547 59091261808 59121469264 59251835889 59283343548 59316118272 59349601168 59512100076 59534906112 59569736512 59647661616 59731610796 59764633344 60098683632 60243287533 60434601071 60434923648 60554360256 60599148984 60657838208 60664569264 60891898496 60892824668 60957634816 61002721824 61118257282 61124536512 61343692322 61465252992 61580399114 61660447104 61807868672 61808808776 61977098304 62047310312 62241038208 62277451808 62323515012 62446684014 62738571632 62794770324 62862560904 62909056881 63180667408 63214264256 63353655756 63386042148 63415012672 63540338784 63587336076 63659712064 63692254912 63775572816 63866643984 64132041973 64223622177 64259128128 64496148288 64617317248 64618300084 64745019456 64985167104 65033233056 65106907268 65285169651 65396731818 65466335616 65525974371 65590324888 65649078066 65719950036 66086281976 66267225882 66297513248 66477669534 66511652922 66548423808 66587357408 66636608412 66768301314 66798817696 66920391624 67015953576 67141856496 67427791392 67517141263 67554468032 67803643072 67939038336 67989289104 68027667851 68240067984 68317739776 68369310537 68442078144 68503385808 68577339168 68633127069 68668212327 68886280749 68961015552 69090203884 69180013824 69482459904 69533852256 69534909873 69614055472 69665545158 69803224101 69870827312 69922506918 70061067648 70062133284 70359434496 70452669144 70580893086 70885626848 70921863584 71078250834 71116047288 71341889256 71423091584 71459603072 71553081696 71617176072 71653786776 71686536064 71963152768 72094125792 72189659113 72418910531 72497090926 72497477888 72640753536 72694481904 72737011204 72764885248 72964115136 73045662976 73046774008 73100802687 73245661632 73515828672 73655063196 73789115499 73926740316 73967610624 74065626536 74145584656 74212001292 74347067223 74381047472 74584702404 74664085248 74707766848 74763024072 74910777084 74945014976 75148669908 75328339944 75791260448 75899489952 75998776536 76072380032 76222720704 76279098456 76323724906 76365920384 76857457248 77042384562 77285871168 77287046694 77369305728 77432245924 77515838504 77585274078 77717855204 78013590336 78101969608 78159737337 78315812406 78449641908 78604680726 78605100288 78752355396 79002447852 79044458064 79199467776 79349466768 79530215488 79642147728 79746330204 79787096532 79792985129 80087302009 80131578176 80350978032 80392053456 80647353072 80739147008 80798865312 80800094271 80886092352 80958546864 80993276078 81250484986 81336962432 81411059067 81499382016 81559662624 81605701606 81860495904 82015534722 82176370848 82177620759 82332007914 82481173632 82635689994 82636131072 82799443584 83098020016 83262245352 83323829853 83413782738 83678678406 83726360432 83816747872 83878742508 84046237704 84311859456 84313141848 84471541008 84514722864 84720451712 84783114768 84943688849 84987112067 85034097088 85155525312 85265168004 85315051679 85581427536 85585985173 85631496236 85678837504 85911660432 85994864384 86230317888 86326692608 86391857721 86436021243 86563054656 86710977408 86873417686 86882342976 87046892868 87195642424 87205318317 87367965828 87527442816 87532104088 87626600048 87691412622 87864715809 88144216704 88189276032 88356301176 88636892712 88682203896 88848811216 89024401752 89227188832 89354604768 89471492424 89522475328 89903721856 90148025448 90186696721 90652385472 90822209399 90831540384 90868637717 90986757312 91159080716 91256104192 91337847744 91339237002 91436452224 91504082736 91510836092 91557616436 91677385923 91848374332 92015538483 92197879488 92370598671 92490670656 92711803008 92713213164 92887393544 92896936704 93070965468 93230009224 93239587584 93416177712 93485272518 93936892192 94107857448 94192155486 94293841356 94771001112 94821396384 95122519008 95310508176 95404108928 95489568096 95538382368 95663359224 95719326274 96023300438 96072387554 96125501056 96388692192 96744222432 96925975872 96927450126 97117529184 97285486848 97467736916 97477750656 97660360902 97660882176 98021104896 98095097727 98199503424 98206750928 98385487332 98473617099 98568987088 98579925054 98893511424 98944065792 98949335056 99129422964 99258280704 99446269872 99641288448 99684032096 99881036112 99954912618 100198226544 100380587436 100437786592 100439314261 100712784744 101141687088 101199319936 101331702048 101630294272 101705464608 101898088594 101908557504 101950178902 102273940274 102476609664 102663117216 102668584538 102723179416 103047828224 103049395592 103441523328 103447032104 103635305826 103770020736 104018120448 104212983116 104223689856 104421083208 104498317737 104599522544 104806240968 104883760377 105003140528 105336597136 105392610752 105679003716 105737428224 105799289024 106189530304 106328440272 106382795376 106584277943 106922755741 107134637376 107189404608 107329622544 107390208211 107529804096 107731820416 107733459028 107848123136 107944729152 108141188688 108548078756 108745636389 108746216832 108949936894 108961130304 109105516806 109147327872 109354046296 109568494464 109570161012 109776010552 110180919992 110482594794 110890110474 110951415936 111016327136 111098439804 111218376984 111318001938 111571571208 111838323344 112061650272 112144536108 112417522464 112628721344 112686297152 112992509916 113044153024 113540700416 113686890672 113849234928 114108570048 114322335691 114334081056 114485587359 114548880576 114973757184 115189143628 115248028324 115417406208 115563576843 115843123968 115928806752 115930570041 116053958592 116062523824 116148368886 116273757756 116377911117 116490621104 116576782806 116921883496 116933895936 117152954412 117305240832 117674462862 117808401568 118128533094 118182523616 118242938528 118503671778 118566687096 118699202336 119024200152 119139473024 119295323232 119463221592 120197367264 120356643121 120486575066 120869202142 120869847296 121108720512 121198297968 121315676416 121329138528 121489914117 121783796992 121785649336 121875727479 122005443648 122236514564 122249073024 122408552409 122687384644 122930505984 123023302083 123160798228 123320894208 123498011871 123617617552 123953534991 123954196608 124094620624 124482076416 124554903616 124647030024 124893368028 125477143264 125589540648 125725121808 125818113762 125963237569 126361334816 126428528512 126707311512 126772084296 126830025344 127080677568 127174672152 127319424128 127384509824 127551145632 127720166123 127733287968 128264083946 128447244354 128518256256 128992296576 129234634496 129236600168 129490038912 130066466112 130213814536 130310126529 130570339302 130793463636 130932671232 131051948742 131180649776 131298156132 131439900072 131537118933 132172563952 132534451764 132595026496 132955339068 133023305844 133096847616 133174714816 133273216824 133536602628 133597635392 133840783248 134031907152 134283712992 134855582784 135034282526 135108936064 135607286144 135878076672 135978578208 136055335702 136480135968 136738621074 136884156288 137006771616 137008855503 137154678336 137266254138 137336424654 137772561498 138180407768 139067704512 139069819746 139228110944 139331090316 139606448202 139741654624 139845013836 140122135296 140124266568 140905338288 141161786172 141692918939 141771253696 141843727168 142156501668 142232094576 142239669143 142683778512 142846183168 142919206144 143106163392 143234352144 143307573552 143373072128 143578989411 143926305536 144034950657 144108581331 144188251584 144379318226 144837821062 144994181852 145281507072 145388963808 145391175189 145474022408 145928230272 146093548016 146201605374 146490541353 146491323264 147031657344 147310126392 147578230998 147853480632 148131253072 148291169312 148424002584 148694134446 148762094944 149169404808 149415533696 149526048144 149821554168 149890029952 150297339816 150361813657 150656679888 150942014509 151421358383 151498764989 151582520896 151798979904 151997553072 152144760064 152445441408 152558196912 152647449812 152731840768 152847132891 152925268353 153410910411 153714914496 154002876807 154084769124 154571742336 154574093388 154738611456 154864491848 155031677008 155170548156 155435710408 155452958739 156027180672 156203939216 156319474674 156631624812 156899283816 157209361452 157504710792 158004895704 158088916128 158698933536 159060430976 159284295456 159492660408 159574193064 159585970258 160174604018 160263156352 160701956064 160767589807 160784106912 161294706144 161597730624 161600188542 161772184704 161917093728 161986552156 162500969972 162673924864 162822118134 163119325248 163211403212 163424905341 163658275209 163720991808 164031069444 164352741696 164355241518 164664015828 164962347264 165271379988 165598887168 166196040032 166524490704 166647659706 166827565476 167357356812 167452720864 167455267837 167633495744 167757485016 168092475408 168626283696 168943082016 169029445728 169440903424 169566229536 169887377698 169974224134 170068194176 170311050624 170530336008 170630103358 171162855072 171171970346 171262992472 171823320864 172460635776 172783715442 172872042486 173126109312 173421954816 173746835372 173764685952 174093785736 174222553329 174391284848 174410636634 174735931656 174865174209 175054885632 175064208176 175253200096 175382825244 175729431618 176288433408 176378552064 176712602352 177273785424 177364407792 177697622432 177700325231 178048803504 178386017147 178454377664 178709209536 178942984848 179043994987 179044950656 179807443712 180296050896 180373393442 180729862599 181303803213 181304770944 181644418798 181663080768 181737275434 181973514624 182318161432 182675695488 182678474004 182872904448 183008165472 183021672184 183115232872 183354771846 183696748664 184031076966 184395758976 184741197342 184981341312 185423606016 185426426328 185774787088 186141930936 186460018448 186832355424 186970545036 187873784384 188215714896 188384310972 188587682712 189542002224 189642792768 189998060681 190245038016 190601434147 190621016352 190808217856 190979136192 191076764736 191326718448 191438652548 192046600876 192144775108 192251002112 192396125919 192670866531 192777384384 193488444864 193851951744 193854900252 194235058368 194935473832 194955501312 195320721804 196190195454 196399006848 196413501856 196770974664 196947234198 197137974176 197159850108 197898670112 198258845928 198892539744 199368064192 199762072224 199909825236 200396453088 200761174872 200875573184 200878628522 201425569488 202283374176 202398639872 202551423789 202663404096 203410929216 203796177188 203817115008 203900357804 204083003553 204547880548 204953219328 205107931611 205326234432 205337169076 205446358832 205899381207 206004636981 206098791184 206658842247 206883046656 206894064208 207270611652 207540041472 208425966232 208447379712 208842166416 208996635474 209199045088 209612481936 209767520754 210006281056 210009475273 210673194272 210785221504 211358007432 211598578048 212379060608 212656880544 212765590752 212938676291 213168555886 213845511482 214269274752 214378809216 214659245088 214780416422 215059608192 215463640832 215466918056 215889458304 216282377376 216568977339 217096157512 217256731593 217491272778 217492433664 217899873788 217922260608 218211033612 218294655744 218708092592 219136988928 219140322024 219302408061 219552021104 220361839984 220965189588 221780220948 221902831872 222032654272 222196879608 222436753968 222636003876 223143142416 223676646688 224123300544 224289072216 224543162623 224835044928 225257442688 225372594304 225985019832 226088306048 227373781344 227698469856 228217140096 228644671382 228668162112 228971174718 229097761152 230378287256 230496056648 231127153686 231857613504 231861140082 232107917184 232125047648 232296737772 232547515512 232755822234 232981242208 233153565612 233843766992 234305908824 234479212011 235348925724 235616803136 236257066188 236365047232 236485877056 237007343556 237133374192 237398404672 238048400304 238278946048 238590646464 238926443184 239378955387 240261906027 240394734528 240713286242 240973150132 241738404284 242217441024 242396595936 242400282813 242658277056 242979828234 243571298672 243751454958 244010887296 244233177201 244473029128 244498146048 244817104818 245374769288 246046604166 246321596456 246996023742 247235235104 247907069982 247908393216 248189241248 249109807232 249294060048 249786736056 250687471969 250954286528 251179081296 251450243616 251636227524 251654799253 251926475138 252583029413 252722669632 252857057024 253414623024 253544168592 253660050688 254161355136 254349344304 254638848256 254769019648 254831066547 254961336201 255102291264 255440332246 255466575936 255945155037 256528167892 256757955519 256894488708 257036512512 257984593152 258473200336 258980077824 259175573163 259308063729 260132932224 260427629072 260620253058 261140678604 261586927272 262103897484 262361299552 262596312264 262879800144 263074237866 264345127904 265068903528 265190052992 265910678136 266046611688 266349429632 266546433648 267073205256 267195270784 267681566496 268036276519 268063814304 268567425984 269711165568 270068565052 270217872128 270560090163 271214572288 271957156416 272110671404 272466628197 272605913151 272960271936 273477242148 273768312576 274013543232 274017711006 274309356672 274532508276 274672849308 275032157769 275545122996 276046615449 276360815536 277111796013 278135409024 278139639492 278456221888 278662180632 279212896404 279483309248 279690027672 280248533136 281810676576 282323572344 283385837878 283542507392 283687454336 284313003336 284464189152 284479338286 285367557024 286212326784 286468704288 286585703569 286615147104 287157978822 288069901314 288217162662 288376503168 288758636452 289675642124 289988363704 290777927616 290782350378 290948044816 291856460544 292187096032 292403210748 292981082706 292982646528 294063314688 294620252784 295156461996 295706961264 296262506144 296267012327 296582338624 296848005168 297388268892 297410217299 297524189888 298338809616 298507216579 298831067392 299052096288 299643108336 299780059904 300594679632 300723627314 301313359776 301317942783 301884029018 302842716766 302997529978 303165041792 303597959808 303995106144 304890882816 305116393824 305294899624 305694265782 305850536706 306821820822 307429828992 308005753614 308169538248 309143484672 309148186776 309728983696 310063354016 310341096312 310871420816 310905917478 312054361344 312407878432 312638949348 313263249624 313798567632 314418722904 315009421584 316009791408 316177832256 316770144977 317397867072 318120861952 318568590912 318985320816 319148386128 319171940516 319752833829 320349208036 320526312704 320768267223 321403912128 321535179614 321568213824 322170624633 322589412288 323195461248 323200377084 323544369408 323834187456 323973104312 325001939944 325644236268 326236909167 326238650496 326422806424 326849810682 327316550418 327441983616 328062138888 328705483392 328710483036 329328031656 330542759976 332392080064 333048981408 333295319412 333655130952 334714713624 334905441728 334910535674 335266991488 335514970032 336150415051 336184950816 337252567392 337390307771 337886164032 338058891456 338692195127 339132459072 339774755396 339948448268 340136388352 340622101248 341060672016 341260206716 342325710144 342343940692 342525984944 342967007073 343456762077 343646641728 344921271552 345567430884 345744084972 346252218624 347493670744 347529371904 348187571472 348445106658 348782569696 348821273268 349471863312 349730348418 350128416352 350133741841 350506400192 350765650488 351458863236 353425204704 354547570848 354728815584 355395244864 355400650462 356097607008 356772034294 356908755328 357418419072 357885969696 358087989974 358089901312 360592101792 360746786884 361069929363 361459725198 362607606426 362609541888 363288837596 363326161536 363474550868 363947029248 364469742351 364636322864 365351390976 365356948008 365627182437 366016330944 366043344368 366230465744 366709543692 367225657227 367393497328 368062153932 368791517952 369482394684 369962682624 370852852656 371549574176 372283861872 372920036896 373664710848 373941090072 374364716791 375747568768 376431429792 376768621944 377175365424 377889712707 379084004448 379285585536 379996121362 380490076032 381202868294 381242032704 381958272384 382153529472 382653436896 382877305096 383160498369 384093201752 384289550216 384792251838 385341733062 385554768768 386976889728 387703903488 387709800504 388470116736 389870947664 390641443608 390930379587 392380390908 392798013696 392827003712 393541949328 393894468396 394275948352 394319700216 395797340224 396517691856 397268672333 397785079488 398734000093 398736128384 399524144448 399819650472 400272594241 400792906176 401522349744 401751146368 401757257044 402851138976 404566748352 405102847578 405326808192 406821858432 407592354376 407634230016 407800715608 408166007106 409095761096 410215863222 410652468864 410674338152 410892717664 411798762414 412009273962 412197582368 413317684494 413788128416 414541223304 416851932464 417684332832 417993270948 418398090176 419224963872 419535041508 420012562112 420018950546 421346388544 421570443008 422716014864 423197156096 424758121216 425078756817 425313761088 425531181504 425877352582 426337111772 426719007429 427691022964 428538549504 428757618432 429318490176 429560832844 430119216384 430736968233 430933836112 431778916608 432104851971 432325743993 432564754752 433137954678 434192315024 434513463186 434982545556 435799747576 435844521216 436422067224 437416185184 438280644048 438604816122 439104042208 440723679968 441930379176 443560441896 444065308544 444393759216 444873507936 445272007752 446286284832 446877667423 447353293376 448246601088 448578144432 449086325246 449670089856 450514885376 450745188608 451085440971 451970039664 452176612096 452826043527 454264075149 454496294967 454747562688 455396939712 456434280192 457289342764 457336324224 457942349436 458195522304 458541398673 458775805059 460232731233 460756574512 460992113296 462008630421 462254307372 463715227008 463722280164 464215834368 464250095296 464593475544 465095031024 465511644468 465962484416 466307131224 467687533984 468611817648 468958424022 470697851448 471231091019 471233606272 472514132376 472730094464 472971754112 474014687112 474266748384 474796809344 476096800608 477181292928 477803797273 477852886368 478757910774 480523812054 480789469056 481426572484 481946300264 482302769421 483476808568 484793191872 484800565626 485316554112 485959656468 487142597344 487502909916 488021774592 488466354402 488946058256 489634209636 490274716023 490749538576 492093208332 492643192912 493992047484 494470470208 495814139964 496378482496 498219614464 498588120096 499573472112 501374943938 501908573056 502358162592 502365803511 502900487232 503272455048 503309598506 503852950276 505166058826 505445339264 506829246048 507088337184 508322710272 508698688608 509662133094 509922672402 510204582528 510880664492 510933151872 511890310074 513056335784 513515911038 513788977416 516946400672 518351146326 518616127458 520265864448 520855258144 521240506116 522281357208 523173854544 524207794968 524722599104 525192624528 525759600288 526148475732 526456294507 528128152409 528690255808 530137807056 530380105984 531821356272 532093223376 532698859264 533092867296 533100975693 534146410512 534390541568 535158051441 535363132992 536072553038 536127628608 537131984961 537134851968 539422331136 540137130104 541120180326 542189587797 543911409639 543914312832 544221342808 544933256394 545211826302 545920543872 546954484296 548027086464 548035422012 548618713344 549065016552 549345698616 550064315538 551090245992 552093230898 552721631072 554223592026 556270818048 556279278984 556912443776 557324361264 558425792808 558966618496 559380055344 560439487267 560497066272 562506671507 563621353152 564647144688 564677214959 566771675756 567085014784 567374908672 568626006672 568928378304 568958676572 569994182043 570735114048 571804302441 572424653568 572937408576 573171407138 573230294208 574315957644 576139802628 576434325324 576753006336 577188377757 577517272904 579351284248 579976727408 581555855232 581564700756 581896089632 584374192064 584806421496 585962165412 589240505568 590312923992 591413922528 592525012288 592534024654 593164677248 593696010336 594776537784 594820434598 595048379776 596677619232 597014433158 598104192576 599224652917 599286216672 601189359264 601447254628 602626719552 602635885566 603768058036 605685433532 605995059956 606330083584 607195919616 607654271367 607990212288 610232787648 610589799248 611388531564 611701073412 612249010659 613643641644 614859657984 616011507228 616339076496 618296373552 619457967392 620126708032 620682192624 621742841632 621811834956 624151452847 624815756864 625277898696 626526499248 627597135264 628837445808 630018843168 630028425819 632019582816 632355664512 633540289954 634795734144 637137181824 637970641632 638296772256 638343881032 638816028873 639505667658 640698416072 641536534446 642807824256 643070359228 643136427648 644341249266 645178824576 646390922496 646400754168 647668374912 647946208624 649706932017 650003879888 651288472536 651770194779 652473818334 652477300992 652845612848 653699621364 654633100836 654883967232 656124277776 657410966784 657420966072 658656063312 661085519952 662337575861 662676162863 664780611781 664784160128 666097962816 666590638824 667310261904 667345799497 669429427248 669810883456 669821071348 670533982976 671029940064 672300830102 672369901632 673629487869 674505134784 674780615542 675772328064 676117782912 677384390254 678264918144 679549510792 679896896536 682121344032 682520413432 684651420288 684687881384 685051969888 685934014146 686913524154 687293283456 691134861768 691488169944 694987341488 696375142944 696890213316 697565139392 697642546536 698943726624 699460696836 700256832704 700267483682 701012800384 701531300976 702917726472 705452461703 706850409408 708174589811 709095141696 709457631168 710790489728 710801300924 712195214016 713544068588 713817510656 714836838144 715771939392 716175979948 718136866161 720785718081 721184203584 721493573768 722139858726 722919450396 725215212852 726577675192 726652323072 726949101736 728939484702 729272645728 730713896016 731254364874 732032661888 732086688736 732460931488 733419087384 734451314454 734786994656 736124307864 738964789368 741705705312 743099148352 744567723744 745840073792 747329421696 747882180144 748729433582 751495137536 752062415907 752862859584 753537243888 754350730848 754964397759 755779425414 757749088239 758168008896 758571171072 759992242724 760980152064 762405736588 762484065408 763916544768 764307058944 764493199641 764884008603 765306873792 765754610192 766320996738 767835465111 768186403504 768579100432 769584503676 770273866557 770683466124 771109537536 773953779456 775419601008 776940233472 779741895328 781282887216 781860759174 784760781816 785649813923 785654007424 787083898656 787788936792 788551896704 788639400432 791594680448 793035383712 794537344666 795570158976 796608015841 797468000186 797472256768 799048288896 799639300944 800545188482 801585812352 803044699488 803502292736 803514514088 804108829557 805702277952 809133496704 810205695156 810653616384 811680270489 813643716864 815184708752 815601431216 816332014212 817399884591 817817739453 818191522192 820431726444 821304937728 821348676304 821785435328 823597524828 824018547924 824395164736 826635368988 827576256832 829082446608 833703864928 833716545649 835368665664 835986541896 836796180352 838449927744 839070083016 840025124224 840037901092 842692777088 845432029728 850157513634 850627522176 851062363008 851754705164 852674223544 853438014858 855382045928 858636980352 859121665688 859757110707 861473936466 861867672224 864209703942 864651487986 865129509504 866275909356 868384630048 869026926372 869965091112 871599495152 872844134448 874832370368 876561288096 877209632244 877722836419 878208084416 881447359936 883860758352 887120883792 888130617088 888787518432 888801036981 889747015872 890544015504 892230651897 892572569664 893755334846 894706586752 895521649737 896493202176 897156288864 898172650492 899340179712 902170881942 903940079328 903953828349 905652087054 908528150298 908992589934 909495125376 910793879424 914578685528 914672648448 915884698872 917082797346 917551610118 920465462466 921513149024 921984226592 924017260842 924508614744 927430454016 927444560328 928500190592 929186951088 930190062048 931023288936 931924968832 932614262448 934380577339 935375067968 937223635296 937916848044 938465568469 941395702896 941445836903 942462182038 942467212544 945028264752 945460188928 945943508224 948029374224 948533496768 949593618688 950310434931 952193601216 954362585856 955607594546 955705772736 957515821548 959258501487 961047624108 961578938112 962304801669 962853144968 963892600528 964605538842 966511873899 966953617136 969586383744 969601131252 970633108224 971919312936 974285194688 975005819832 976932708804 977892116512 979268419272 980549432046 981499077152 984186416664 985286385824 987984094968 988940940416 991628279928 992756964992 997176240192 999044303389 999146944224 1002749887876 1003817146112 1004716325184 1004731607022 1005800974464 1006544910096 1006619197012 1007705900552 1008451245153 1010332117652 1010890678528 1012170923313 1013658492096 1014176674368 1016076585381 1017397377216 1019324266188 1019845344804 1020409165056 1021761328984 1021866303744 1023780620148 1026112671568 1027031822076 1027577954832 1028901021219 1033892801344 1036702292652 1037232254916 1041710516288 1042481012232 1044562714416 1046347709088 1048415589936 1049445198208 1050385249056 1050401225523 1051519200576 1052296951464 1052912589014 1056256304818 1057380511616 1060275614112 1063642712544 1064186446752 1066185734592 1066201951386 1068292821024 1070316102882 1070726265984 1072145106076 1072255257216 1074263969922 1074269703936 1080274260208 1082240360652 1083209788089 1084379175594 1087822819278 1087828625664 1088442685616 1089866512788 1090423652604 1091841087744 1093908968592 1096054172928 1096070844024 1098130033104 1098691397232 1100128631076 1102180491984 1104186461796 1104267955037 1104832456871 1105443262144 1108447184052 1112558557968 1112617807249 1113824887552 1114648722528 1116851585616 1117933236992 1118760110688 1120878974534 1120994132544 1123094150373 1125013343014 1127242706304 1129294289376 1129354429918 1133543351512 1133669138121 1137252013344 1137856756608 1137917353144 1139988364086 1141470228096 1143608604882 1145874817152 1146342814276 1146460588416 1148631915288 1149481495107 1152279605256 1152868650648 1154376755514 1155034545808 1158702568496 1159953454816 1163111710464 1163129401512 1163792179264 1168748384128 1169612842992 1171924330824 1172427057373 1176150313151 1178481011136 1180625847984 1180688722187 1181292290321 1182827845056 1185050024576 1185068049308 1186329354496 1187392020672 1189553075568 1189640869196 1190096759552 1191806016999 1193355238464 1194028866316 1196202000279 1196208385152 1198449305834 1198572433344 1200817782723 1202378718528 1202894509256 1205253439104 1205271771132 1207536116072 1211370867064 1211990119912 1215308542734 1215980424576 1220465575296 1221179598496 1222777063128 1223402146824 1224498021318 1227287283288 1232023014456 1232678152992 1236592747104 1238915934784 1240253416064 1241364385248 1243485683264 1243623669912 1248302905694 1249631513728 1250555797392 1252924274281 1253052998496 1255194270528 1257545692601 1257674891616 1260037686336 1260056851638 1264039165632 1264711329024 1267080579908 1269591468288 1274274363648 1275236270451 1275941283264 1276593544512 1276687762064 1277632057746 1279011335316 1280157022287 1281396832144 1283073068892 1285615648512 1286140718456 1286272855296 1288682498532 1290357649152 1292801508336 1295336749824 1295892417248 1299413864034 1300007759776 1302576945072 1303540389558 1304947636668 1305691225696 1307399242728 1309266201672 1312248555552 1314841932144 1317312126624 1322171039904 1324675151722 1325352325726 1329561223562 1329568320256 1332195925632 1333181277648 1334620523808 1334691598994 1338858854496 1339621766912 1339642142696 1340633002269 1342059880128 1344601660204 1344739803264 1347258975738 1349010269568 1349561231084 1351544656128 1352235565824 1353256322913 1354768780508 1356529836288 1358478130581 1359099021584 1359793793072 1362792225447 1363488884901 1364242688064 1365040826864 1369302840576 1369375762768 1370103939776 1371868028292 1373827048308 1374586566912 1382269723536 1382976339888 1385595613259 1389974682976 1389995824633 1392750285888 1393780426632 1395130278784 1395285093072 1397887453248 1398921393672 1400513665408 1400534967364 1402025600768 1403062601952 1405835452944 1410904923406 1413693273057 1413700818816 1416349179622 1418190283392 1418915262336 1421580979456 1421602601848 1424390428032 1427088137176 1431543878784 1432351959896 1433411391819 1436273732322 1441571436162 1442368407168 1442987147536 1444279717452 1445838900792 1446908308263 1450430425704 1453155350384 1453898203472 1457878969404 1458545291456 1461427792032 1462508729748 1464065323776 1464173377472 1464921862976 1466838174768 1468902628908 1469573989312 1472248615728 1475036965379 1477929578736 1483411410624 1486190363983 1486198296704 1489135447488 1491680147584 1494658843392 1495764360288 1497458867164 1504124831814 1505725719168 1507074487776 1507097410533 1508701461696 1509928795518 1511558850828 1515498176478 1516336017792 1519984485448 1524811473176 1524968130816 1528986399282 1529768017206 1530613747584 1531509220384 1532641993476 1535670930222 1536372807008 1537158200864 1539169007352 1540547733114 1541366932248 1550839202016 1559483790656 1562565774432 1563721518348 1564636360573 1569521563632 1571299627846 1571308014848 1574167797312 1575577873584 1577103793408 1577278800864 1579368883521 1583189360896 1584384457227 1586070767424 1589074689332 1591140317952 1593216031682 1594936000372 1598096577792 1599278601888 1599302927079 1601090376964 1603171624704 1605474154323 1606089398976 1607029028176 1608217659114 1611395954883 1611404555904 1618266993408 1620411390312 1623360540978 1630369417504 1631202862432 1632664028424 1634799769182 1635635478906 1636383044384 1640863452888 1642697352608 1643570870656 1647195049656 1648037095848 1648790329472 1653270737976 1655152513664 1658164893216 1660362159599 1665634942213 1667407729856 1667433091298 1670737331328 1671973083792 1673592360704 1676899855488 1678140166032 1680050248448 1680075802184 1681318461801 1685385554176 1687520014521 1690864059456 1694031644877 1700315027268 1701255044352 1702124726016 1703509410328 1705348447088 1706876029716 1709982546129 1710764091856 1715412907323 1717273960704 1718243331376 1719514221414 1722947872932 1723735344448 1728419407884 1729302975972 1730259019008 1732551818712 1736769260096 1738053852744 1739930182224 1743198990304 1745688268896 1749664740736 1753122576192 1754419264488 1755445672838 1756416168832 1762894719872 1767721516704 1774241767584 1777575036864 1777602073962 1779494031744 1781088031008 1784461303794 1785145139328 1787510669692 1789413173504 1791043299474 1794312577728 1796345300984 1797673958751 1804341763884 1807880158656 1807907656698 1811304174108 1817056300596 1817985179868 1818990250752 1821587758848 1829157371056 1831769397744 1834165594692 1835103220236 1840930924932 1842007946207 1843026298048 1843968453184 1848034521684 1849017229488 1854889120656 1857000381184 1858373902176 1860380124096 1862046577872 1863849937664 1865228524896 1868761154678 1870750135936 1872454358541 1874447270592 1875833696088 1876931136938 1882791405792 1882891673806 1884924364076 1890056529504 1890085277457 1896058748448 1897066993536 1900620869862 1904387202432 1911215189092 1911411545472 1915031643096 1916448086619 1918517002974 1922095248216 1924609603338 1925706289936 1927785201056 1929211077684 1933023747798 1933907234272 1939172767488 1939202262504 1943838625872 1948570389376 1950011639664 1953865417608 1954703577541 1955784233024 1958536838544 1961098864092 1962246188617 1962998154304 1968372833328 1968477658979 1969483944857 1970572771648 1975968189936 1977881880832 1983256559856 1985513929984 1987012727583 1988028488589 1994341835343 1994352480384 1998088606778 1998293888448 2002037398491 2005499775752 2009432650368 2009463214044 2011601948928 2013089820192 2013238394024 2015411801104 2016902490306 2020664235304 2020888463607 2024341846626 2027316984192 2028353348736 2032153170762 2034794754432 2038648532376 2039690689608 2043522657968 2047561240296 2052225343136 2054063644152 2055155909664 2057802042438 2067785602688 2073404585304 2074464509832 2083421032576 2084962024464 2088910816177 2089125428832 2089978667491 2092695418176 2096615775617 2096831179872 2098890396416 2100770498112 2100802451046 2103038401152 2104593902928 2105825178028 2112512609636 2114761023232 2116357385109 2120551228224 2124523769433 2127285425088 2128372893504 2132371469184 2132403902772 2136585642048 2140632205764 2141452531968 2144290212152 2144510514432 2148527939844 2160548520416 2164480721304 2166419576178 2168758351188 2175645638556 2176885371232 2179733025576 2180847305208 2187817937184 2192141688048 2196260066208 2197382794464 2200257262152 2204360983968 2208372923592 2208535910074 2209664913742 2210886524288 2216894368104 2225117115936 2225235614498 2229297445056 2233703171232 2237520221376 2241757949068 2241988265088 2246188300746 2250026686028 2254485412608 2256187247721 2258588578752 2258708859836 2264893193277 2267086703024 2267338276242 2273247264717 2274504026688 2275713513216 2275834706288 2279976728172 2282940456192 2287217209764 2291749634304 2292685628552 2292921176832 2297263830576 2298962990214 2304559210512 2305737301296 2308753511028 2310069091616 2310104228003 2317405136992 2319906909632 2326258803024 2327584358528 2337496768256 2339225685984 2343848661648 2344854114746 2352300626302 2356949441769 2356962022272 2361251695968 2361377444374 2362584580642 2365655690112 2370100049152 2370136098616 2374784041344 2379106151136 2379281738392 2383612033998 2386710476928 2388057732632 2389824047523 2392404000558 2392416770304 2396898611668 2397144866688 2401635565446 2404757437056 2405789018512 2410506878208 2410543542264 2412326488671 2415072232144 2422741734128 2423980239824 2430617085468 2431960849152 2440931150592 2442359196992 2445554126256 2446804293648 2448996042636 2454574566576 2459223382043 2464046028912 2465356305984 2469974788853 2473185494208 2477818643911 2477831869568 2480506832128 2482728770496 2486971366528 2487247339824 2496605811388 2499263027456 2501111594784 2501149636947 2505848548562 2506105996992 2510388541056 2515091385202 2515349783232 2520075372672 2520113703276 2528078331264 2534161159816 2550472540902 2551882566528 2553187089024 2553375524128 2555264115492 2558022670632 2560314044574 2562793664288 2566146137784 2572281436912 2577364997064 2579271332121 2585603016672 2591784834496 2598827728068 2600015519552 2605153890144 2607080779116 2609895273336 2611382451392 2614798485456 2618532403344 2624497111104 2629413720893 2629683864288 2633168509257 2634624253248 2644342079808 2649350303444 2650704651452 2659122447124 2664391851264 2666362555296 2666403110943 2669241047616 2669383197988 2676691955691 2677717708992 2679284285392 2681266004538 2684119760256 2686564949211 2689203320408 2689479606528 2694517951476 2698020539136 2699122462168 2706512645826 2709537561016 2716956261162 2718198043168 2719587586144 2725584450894 2726977769802 2728485376128 2730081653728 2738751525536 2740207879552 2743736056584 2747654096616 2764539447072 2765952679776 2768202791783 2771191226518 2779949365952 2779991649266 2785500571776 2787560853264 2790260557568 2790570186144 2795774906496 2797842787344 2801027330816 2801069934728 2803141732017 2806125203904 2811670905888 2815396705407 2821809846812 2824337510709 2827386546114 2827401637632 2832698359244 2836380566784 2837830524672 2843205203696 2848780856064 2850931304793 2854176274352 2863087757568 2864703919792 2866822783638 2872547464644 2883142872324 2884736814336 2885974295072 2888559434904 2891677801584 2893816616526 2900860851408 2906310700768 2907796406944 2915757938808 2917090582912 2922855584064 2925017459496 2928346754944 2929843725952 2933676349536 2937805257816 2939147978624 2944497231456 2950073930758 2955859157472 2966822821248 2972380727966 2972396593408 2978270894976 2983360295168 2991528720576 2994917734328 2997132910167 3008249663628 3011451438336 3014148975552 3014194821066 3017402923392 3019857591036 3023117701656 3025353735459 3030996352956 3032672035584 3036512769939 3039968970896 3048229756143 3049622946352 3057972798564 3059536034412 3061227495168 3063018440768 3065283986952 3071341860444 3072745614016 3074316401728 3078338014704 3081095466228 3082733864496 3101678404032 3118967581312 3125131548864 3127443036696 3129272721146 3139043127264 3142599255692 3148335594624 3151155747168 3151203676569 3154557601728 3158737767042 3168768914454 3172141534848 3178149378664 3186432063364 3189872000744 3198557203776 3198605854158 3202180753928 3210948308646 3212178797952 3214058056352 3216435318228 3222791909766 3222809111808 3240822780624 3246721081956 3258937135597 3260738835008 3262405724864 3265328056848 3269599538364 3271270957812 3271512390289 3272766088768 3281726905776 3283579382369 3285394705216 3287141741312 3294390099312 3296074191696 3297580658944 3306541475952 3310305027328 3312803865111 3314497370613 3316329786432 3320724319198 3331269884426 3334815459712 3334866182596 3337853421747 3341474662656 3343946167584 3353799710976 3356280332064 3360151604368 3362636923602 3369282451119 3375040029042 3381728118912 3388063289754 3400630054536 3407018820656 3410696894176 3413752059432 3419965092258 3421528183712 3430825814646 3436486662752 3439028442828 3445895745864 3447470688896 3456838815768 3458605951944 3465103637424 3473538520192 3476107705488 3479860364448 3482691242809 3484471594747 3486397980608 3491376537792 3499329481472 3506245152384 3508838528976 3510891345676 3512832337664 3517281172119 3525789439744 3528450939453 3535443033408 3542066166561 3543876870963 3548483535168 3555150073728 3555204147924 3558988063488 3562176062016 3568922607588 3570290278656 3575021339384 3575418050997 3582086598948 3588606000837 3588625155456 3592690601968 3595347917502 3602453348169 3608683527768 3615760317312 3615815313396 3622608348216 3634112601192 3635970359736 3658314742112 3663538795488 3668331189384 3670206440472 3681861849864 3684015892414 3686052596096 3687936906368 3696069043368 3697654565561 3698034458976 3709778241312 3716747804352 3720760248192 3724093155744 3725614146397 3730457049792 3737522309356 3741500271872 3744908717082 3748894541184 3751667392176 3753862273876 3758772822843 3765582811584 3765783347612 3769848728152 3772637077803 3780113059008 3780170554914 3792117496896 3794133987072 3801241739724 3808774404864 3822430378184 3822823090944 3830063286192 3832896173238 3837034005948 3844190496432 3849219206676 3851412579872 3851471160251 3855570402112 3858422155368 3866047495596 3867814468544 3878404525008 3887677251744 3897140778752 3900023279328 3907730835216 3909407155082 3911568466048 3917073677088 3922197728184 3924492377234 3925996308608 3936745666656 3936955317958 3938967889714 3941145543296 3951936379872 3966513119712 3974025455166 3976056977178 3988683670686 3988704960768 3996177213556 3996587776896 4004074796982 4010999551504 4018865300736 4018926428088 4021899006807 4026179640384 4026476788048 4030823602208 4033804980612 4041328470608 4041776927214 4048683693252 4054633968384 4056706697472 4064306341524 4069589508864 4077297064752 4079381379216 4087045315936 4095122480592 4104450686272 4108127288304 4110311819328 4115604084876 4118011884701 4135571205376 4146809170608 4148929019664 4156786839777 4166842065152 4169924048928 4169987473899 4177821632354 4178250857664 4179957334982 4185390836352 4193231551234 4193662359744 4201540996224 4201604902092 4206076802304 4209187805856 4211650356056 4225025219272 4232714770218 4241079819171 4241102456448 4249047538866 4254570850176 4256745787008 4264742938368 4264807805544 4273171284096 4281264411528 4288580424304 4297055879688 4300234175457 4321097040832 4328961442608 4332839152356 4337516702376 4351291277112 4353770742464 4359466051152 4361694610416 4369955395663 4375635874368 4383832985381 4384283376096 4386074001023 4392520132416 4394765588928 4400514524304 4402998536651 4408721967936 4416745847184 4417071820148 4419329827484 4421773048576 4425110896137 4433788736208 4450234231872 4450471228996 4458571091949 4458594890112 4467406342464 4475040442752 4483515898136 4483976530176 4492376601492 4500053372056 4512374495442 4517177157504 4517417719672 4529786386554 4534173406048 4534676552484 4546494529434 4549008053376 4551669412576 4559953456344 4574434419528 4585371257104 4594527661152 4597925980428 4609118421024 4611474602592 4617507022056 4620138183232 4620208456006 4634810273984 4639813819264 4652517606048 4655168717056 4678451371968 4687215763331 4687697323296 4689708229492 4693909081719 4704601252604 4713898883538 4713924044544 4722503391936 4722754888748 4725169161284 4731311380224 4738106650563 4740272197232 4749568082688 4753153371681 4758212302272 4758563476784 4767224067996 4773420953856 4776115465264 4779648095046 4784808001116 4793797223336 4794289733376 4803271130892 4809514874112 4811578037024 4821087084528 4824652977342 4830144464288 4845483468256 4847960479648 4861234170936 4884718393984 4891108252512 4893608587296 4897992085272 4909149133152 4918446764086 4928092057824 4930712611968 4939949577706 4946370988416 4955637287822 4955663739136 4965457540992 4973942733056 4974494679648 4981086478797 4993211622776 4996904826639 5002223189568 5002299273894 5011697097124 5012211993984 5020777082112 5030182770404 5030699566464 5040150745344 5040227406552 5043955385403 5056156662528 5062560043563 5068322319632 5082094934631 5100945081804 5103765133056 5106374178048 5106751048256 5110528230984 5116045341264 5120628089148 5125587328576 5132292275568 5144562873824 5154729994128 5158542664242 5164492740329 5171206033344 5183542001209 5183569668992 5197655456136 5200031039104 5210307780288 5214161558232 5219790546672 5222764902784 5229596970912 5237064806688 5248994222208 5258827441786 5259367728576 5266337018514 5269248506496 5288684159616 5298700606888 5301409302904 5318244894248 5332725110592 5332806221886 5338482095232 5338766395976 5353383911382 5355435417984 5358568570784 5362532009076 5368239520512 5373129898422 5378406640816 5389035902952 5393021876253 5398244924336 5413025291652 5419075122032 5433912522324 5436396086336 5439175172288 5451168901788 5453955539604 5456970752256 5460163307456 5477503051072 5480415759104 5487472113168 5495308193232 5518143959329 5526023838621 5529078894144 5531905359552 5536405583566 5542382453036 5559898731904 5559983298532 5571001143552 5575121706528 5581140372288 5591549812992 5595685574688 5602139869456 5606283464034 5612250407808 5617363075623 5623341811776 5630793410814 5643619693624 5648675021418 5654773092228 5665396718488 5686410407392 5701862609586 5708352548704 5729407839584 5733645567276 5745094929288 5766285744648 5771948590144 5777118869808 5783355603168 5787633233052 5801721702816 5809409676499 5812621401536 5815592813888 5831515877616 5834181165824 5845711168128 5850034918992 5856693509888 5859687451904 5864110732623 5867352699072 5875610515632 5878295957248 5886738565851 5888994462912 5900147861516 5905432976937 5908451834571 5911718314944 5933645642496 5944761455932 5956541789952 5961038182749 5964085465767 5983025506029 5983057441152 5989835468656 5994265820334 6006112195473 6016499327256 6028297951104 6028389642132 6034805846784 6039715182072 6046235403312 6050707470918 6061992705912 6073025539878 6079937941792 6096459512286 6099245892704 6115945597128 6119072068824 6126036881536 6130567973904 6142683720888 6145491228032 6148632803456 6156676029408 6162190932456 6164834359937 6165467728992 6203356808064 6211449364549 6237935162624 6250263097728 6254886073392 6258545442292 6266732448531 6269936002473 6278086254528 6285198511384 6289847326851 6296671189248 6302311494336 6302407353138 6309115203456 6317475534084 6337537828908 6344283069696 6349072155327 6356298757328 6372864126728 6373571308299 6379744001488 6397114407552 6397211708316 6404361507856 6421896617292 6424357595904 6428116112704 6432870636456 6445583819532 6481645561248 6493442163912 6517874271194 6521477670016 6524811449728 6530656113696 6539199076728 6542541915624 6543024780578 6545532177536 6563453811552 6567158764738 6570789410432 6588780198624 6591471182087 6592148383392 6613082951904 6625607730222 6628994741226 6632659572864 6641448638396 6662539768852 6669630919424 6669732365192 6675706843494 6687892335168 6712560664128 6720303208736 6725273847204 6738564902238 6750080058084 6763456237824 6776126579508 6801260109072 6814037641312 6821393788352 6827504118864 6839930184516 6843056367424 6861651629292 6865665981317 6872973325504 6878056885656 6891791491728 6894941377792 6913677631536 6917211903888 6930207274848 6930312684009 6947077040384 6952215410976 6959720728896 6965382485618 6968943189494 6972795961216 6982753075584 7012490304768 7017677057952 7021782691352 7034562344238 7056901878906 7070848325307 7070886066816 7084132333122 7087753741926 7096967070336 7110300147456 7110408295848 7124352124032 7137845215176 7150042678768 7150836101994 7164173197896 7169472142569 7177212001674 7177250310912 7185381203936 7190695835004 7204906696338 7217367055536 7231520634624 7231630626792 7245216696432 7268225202384 7271940719472 7285713334471 7312586729591 7316629484224 7327077590976 7336662378768 7340412880944 7340803794467 7363723699728 7368031784828 7372105192192 7375873812736 7377670146129 7392138086736 7395309131122 7396068917952 7409924366559 7419556482624 7433455931733 7433495608704 7441520496384 7448186311488 7451228292794 7460914099584 7475044618712 7489817434164 7497789082368 7503334784352 7503448910841 7507724547752 7517545645686 7531165623168 7531566695224 7539697456304 7545274155606 7560226118016 7560341109828 7584234993792 7602483479448 7644860756368 7660126572384 7665792346476 7674068011896 7688380992864 7698438413352 7702825159744 7702942320502 7711140804224 7716844310736 7732094991192 7735628937088 7756809050016 7759977078733 7775354503488 7789920487921 7800046558656 7814658800027 7815461670432 7818814310164 7823136932096 7834147354176 7844395456368 7848984754468 7851992617216 7873491333312 7873910635916 7877935779428 7882291086592 7888241162679 7899505527771 7903872759744 7933026239424 7948050910332 7952113954356 7977367341372 7992354427112 7993175553792 8008149593964 8021999103008 8037852856176 8043798013614 8052359280768 8052953576096 8061647204416 8067609961224 8082656941216 8083553854428 8097367386504 8128612683048 8154594129504 8158762758432 8174090631872 8190244961184 8208901372544 8216254576608 8220623638656 8231208169752 8236023769402 8293618341216 8297858039328 8304608375349 8313573679554 8339848097856 8339974947798 8355643264708 8356501715328 8359914669964 8370781672704 8386463102468 8387324719488 8403081992448 8403209804184 8409425196051 8418375611712 8423300712112 8446190116221 8450050438544 8465429540436 8473012532127 8482159638342 8482204912896 8498095077732 8509141700352 8513491574016 8529615611088 8546342568192 8562528823056 8577160848608 8594111759376 8600468350914 8610388486193 8642147953153 8642194081664 8657922885216 8665678304712 8675033404752 8702582554224 8707541484928 8718932102304 8723389220832 8739910791326 8751271748736 8767665970762 8768566752192 8772148002046 8785040264832 8789531177856 8801029048608 8805997073302 8817443935872 8833491694368 8834143640296 8838659654968 8850221792274 8867577472416 8900468463744 8900942457992 8917142183898 8917189780224 8934812684928 8950080885504 8967031796272 8984753202984 8991398730501 9000106744112 9024748990884 9034354315008 9034835439344 9059572773108 9068346812096 9069353104968 9092989058868 9098016106752 9103338825152 9119906912688 9148868839056 9170742514208 9170882002139 9189055322304 9195851960856 9206269667543 9218236842048 9222949205184 9235014044112 9240276366464 9240416912012 9269620547968 9279627638528 9305035212096 9356902743936 9374431526662 9375394646592 9379416458984 9387818163438 9409202505208 9427797767076 9445006783872 9445509777496 9450338322568 9476213301126 9480544394464 9506306743362 9516424604544 9517126953568 9534448135992 9552230930528 9559296190092 9569616002232 9587594446672 9606542261784 9623156074048 9642174169056 9649305954684 9660288928576 9690966936512 9695920959296 9722468341872 9769436787968 9776811406791 9782216505024 9787217174592 9795984170544 9814537170867 9818298266304 9836893528172 9850738147107 9856184115648 9861425223936 9879899155412 9892741976832 9911274575644 9930915081984 9938411595333 9943492111839 9948989359296 9962172957594 9986423245552 9993809653278 10004446379136 10004598547788 10013560265241 10023394194248 10024423987968 10060365540808 10061399132928 10080454813104 10087910770806 10125120087126 10136644639264 10164189869262 10201890163608 10213502096512 10221056461968 10232090682528 10241256178296 10251174657152 10264584551136 10278186350729 10289125747648 10309459988256 10317085328484 10328985480658 10342412066688 10355904205933 10367084002418 10367139337984 10395310912272 10400062078208 10420615560576 10428323116464 10439581093344 10445529805568 10448073728427 10453414784241 10459193941824 10474129613376 10497988444416 10517654883572 10518735457152 10532674037028 10538497012992 10551843516357 10577368319232 10585352818359 10597401213776 10602818605808 10626198499683 10631630612889 10636489788496 10665450221184 10665612443772 10676964190464 10677532791952 10706767822764 10710870835968 10717137141568 10725064018152 10746259796844 10756813281632 10778071805904 10786043752506 10796489848672 10826050583304 10838150244064 10838315093437 10867825044648 10872792172672 10878350344576 10902337803576 10907911079208 10920326614912 10955006102144 10974944226336 10989487337279 10990616386464 11036287918658 11052047677242 11058157788288 11063810719104 11072811167132 11084764906072 11092963696683 11119797463808 11119966597064 11150243413056 11162280744576 11176842439191 11191371149376 11204279738912 11212566928068 11224500815616 11234726151246 11246683623552 11261586821628 11276318468529 11287239387248 11297350042836 11309546184456 11317911233409 11330793436976 11372820814784 11403725219172 11416705097408 11458815679168 11467291134552 11490189858576 11532571489296 11543897180288 11554237739616 11554413480753 11566711206336 11575266466104 11603443405632 11618819352998 11625242803072 11631185627776 11663031755232 11691422336256 11700069837984 11728221465246 11734705398144 11751221031264 11773477131702 11777988925824 11800295723032 11810865953874 11816903669142 11823436629888 11889522911864 11922076365498 11928170931534 11966051012058 11966114882304 11979670937312 11988531640668 12012224390946 12032998654512 12056595902208 12056779284264 12079430364144 12092470806624 12101414941836 12123985411824 12146051079756 12146947505407 12159875883584 12192919024572 12198491785408 12231891194256 12238144137648 12238795879739 12252073763072 12261135947808 12285367441776 12290982456064 12297265606912 12313352058816 12324381864912 12329668719874 12330935457984 12354035654103 12406713616128 12422898729098 12470360519331 12500526195456 12509772146784 12509962421697 12517090884584 12533464897062 12539872004946 12556172509056 12570397022768 12579694653702 12604622988672 12604814706276 12618230406912 12634951068168 12675075657816 12698144310654 12712597514656 12745728253456 12747142616598 12759488002976 12794228815104 12794423416632 12808723015712 12843793234584 12856232225408 12865741272912 12891167639064 12937653444661 12963291122496 12986884327824 12987575944057 13035748542388 13042955340032 13049622899456 13061312227392 13078398153456 13085083831248 13086049561156 13091064355072 13109866186989 13126907623104 13134317529476 13141578820864 13151498956143 13158222003069 13177560397248 13182942364174 13184296766784 13208995609953 13226165903808 13251215460444 13257989482452 13265319145728 13275332688411 13282897276792 13325079537704 13339464730384 13351413686988 13375713275847 13375784670336 13425121328256 13440606417472 13450547694408 13477129804476 13500160116168 13552253159016 13602520218144 13628075282624 13642787576704 13655008237728 13679860369032 13686112734848 13723303258584 13731331962634 13745946651008 13756113771312 13782167017091 13783582983456 13827355263072 13833002618611 13834423807776 13860414549696 13860625368018 13904430821952 13919441457792 13930764971236 13937886378988 13945591922432 13965506151168 14035354115904 14043565382704 14061647289993 14069124688476 14081727245157 14113803757812 14141696650614 14141772133632 14168264666244 14175507483852 14193934140672 14220816591696 14248704248064 14275690430352 14300085357536 14301672203988 14328346395792 14338944285138 14354424003348 14355483415481 14370762407872 14381391670008 14409813392676 14434734111072 14463261253584 14490433392864 14536450404768 14543881438944 14571426668942 14625173459182 14633258968448 14654155181952 14673324757536 14680825761888 14681607588934 14727447399456 14736063569656 14755340292258 14784276173472 14790618262244 14792137835904 14819848733118 14839112965248 14866911863466 14866991217408 14896372622976 14902456585588 14921828199168 14943259436391 14950089237424 14979634868328 14990714479917 15006669568704 15006897821682 15015449095504 15035091291372 15062331246336 15063133390448 15079394912608 15090548311212 15120452236032 15120682219656 15168469987584 15204966958896 15241551745849 15289721512736 15289954070963 15320253144768 15331584692952 15348136023792 15348953388431 15376761985728 15396876826704 15405650319488 15405884641004 15422281608448 15433688621472 15464189982384 15471257874176 15493478220987 15513618100032 15519954157466 15550626003627 15550709006976 15579840975842 15600093117312 15629317600054 15630923340864 15637628620328 15668294708352 15688790912736 15697969508936 15746982666624 15747821271832 15755871558856 15776482325358 15799011055542 15807745519488 15866052478848 15896101820664 15904227908712 15954734682744 15984708854224 16016299187928 16043998206016 16075705712352 16087596027228 16104718561536 16105907152192 16123294408832 16135219922448 16165313882432 16167107708856 16194734773008 16225406619169 16257225366096 16288015565653 16309188259008 16317525516864 16348094003813 16348181263744 16380489922368 16417802745088 16432509153216 16441247277312 16462416339504 16472047538804 16554431877987 16578071515863 16587236682432 16595716078656 16609216750698 16627147359108 16679696195712 16679949895596 16711286529416 16713003430656 16719829339928 16772926204936 16774649438976 16806419608368 16818850392102 16836751223424 16846601424224 16892380232442 16900100877088 16930859080872 16946025064254 16964319276684 16996190155464 17059231222176 17125057646112 17154321697216 17188223518752 17200936701828 17220776972386 17284295906306 17284388163328 17315845770432 17331356609424 17350066809504 17405165108448 17415082969856 17428229029497 17437864204608 17446778441664 17479821582652 17502543497472 17535331941524 17537133504384 17544296004092 17570080529664 17579062355712 17592332197869 17602058097216 17611994146604 17634887871744 17660215697553 17666983388736 17668287280592 17677319309936 17700443584548 17716298930811 17725355503713 17735154944832 17800936927488 17801884915984 17834284367796 17869625369856 17934063592544 17969506405968 17982797461002 18000213488224 18049497981768 18069670878688 18069945720229 18119145546216 18136693624192 18138706209936 18185978117736 18206677650304 18239813825376 18297737678112 18321984364343 18341485028416 18341764004278 18378110644608 18391703921712 18412539335086 18436473684096 18445898410368 18470028088224 18480552732928 18480833824024 18494503079811 18539241095936 18610070424192 18634348093647 18713805487872 18748863053324 18750789293184 18758832917968 18775636326876 18800197345593 18809808007419 18818405010416 18855595534152 18869541980553 18890013567744 18891019554992 18900676645136 18952426602252 18961088788928 19012613486724 19032849209088 19034253907136 19068896271984 19104461861056 19118592380184 19139232004464 19175188893344 19175480549927 19213084523568 19246312148096 19284348338112 19298611909368 19320474731779 19320577857152 19381933873024 19391841918592 19444936683744 19553622813582 19564433010048 19574434349184 19591968341088 19629074341734 19636596532608 19673787056344 19701476294214 19712368231296 19759798310824 19774413546261 19822549151288 19876823190666 19886984223678 19897978718592 19924345915188 19972846491104 19987619306556 20008892758272 20009197095576 20027120530482 20046788388496 20120731081616 20160909626208 20175821541612 20250240174252 20273289278528 20328379738524 20403780327216 20427004193024 20442112923936 20464181365056 20482512356592 20502349314304 20529169102272 20556372701458 20578251495296 20596997943951 20618919976512 20634170656968 20657970961316 20684824133376 20711808411866 20734168004836 20790621824544 20790938052027 20841231121152 20856646232928 20879162186688 20896147456854 20906829568482 20918387883648 20948259226752 21035309767144 21037470914304 21065348074056 21103687032714 21170705636718 21194802427552 21205637211616 21252396999366 21263261225778 21272979576992 21330900442368 21331224887544 21355065583904 21413535645528 21434274283136 21450128036304 21492519593688 21513626563264 21556143611808 21572087505012 21584708074787 21592979697344 21652101166608 21653254248769 21676300488128 21676630186874 21735650089296 21745584345344 21756700689152 21804675607152 21815822158416 21840653229824 21857140003413 21910012204288 21937760188773 21949888452672 21978974674558 21981232772928 22022411383401 22072575837316 22104095354484 22116315576576 22127621438208 22133010438387 22145622334264 22169529812144 22185927393366 22229773099677 22239933194128 22300367795199 22300486826112 22324561489152 22353684878382 22382742298752 22408559477824 22425133856136 22469452302492 22493367247104 22523173643256 22552636937058 22574478774496 22594700085672 22619092368912 22635822466818 22661586873952 22745641629568 22807450438344 22833410194816 22917631358336 22934582269104 22978018977947 22980379717152 23062773531787 23065142978592 23087794360576 23108475479232 23108826961506 23133422412672 23150532932208 23206886811264 23237638705996 23250485606144 23262371255552 23279931236199 23326063510464 23369761463763 23400139675968 23443976400081 23456442930492 23469410796288 23502442062528 23546954263404 23555977851648 23600591446064 23621731907748 23633807338284 23646873259776 23664723488037 23779045823728 23844152730996 23856341863068 23932102024116 23959341874624 23977063281336 24024448781892 24065997309024 24113558568528 24158860728288 24184941613248 24202829883672 24247970823648 24292102159512 24293895010814 24319751767168 24385838049144 24396983570816 24463782388512 24476288275296 24477591759478 24522271895616 24570734883552 24626704117632 24648763729824 24659337439748 24661870915968 24708071308206 24845797458196 24913825126047 24940721038662 25019544293568 25019924843394 25034181769168 25066929794124 25079744009892 25112345018112 25140794045536 25159389307404 25209245977344 25209629412552 25269902136336 25350151315632 25396288621308 25411146508033 25425195029312 25491456506912 25494285233196 25518976005952 25588846833264 25590209566727 25617446031424 25687586469168 25712464450816 25731482545824 25782335278128 25831165458579 25875306889322 25926443859459 25926582244992 25973768655648 25975151888114 26071497084776 26122624454784 26156796306912 26170167662496 26172099122312 26219732373978 26253815246208 26268635058952 26302997912286 26316444006138 26355120794496 26365884728348 26368593533568 26417991219906 26452331807616 26502430920888 26515978964904 26550665376822 26565794553584 26650159075408 26678929460768 26702827373976 26751426551694 26751569340672 26850242656512 26881212834944 26901095388816 26954259608952 27000320232336 27051457202473 27104506318032 27155840610301 27169722677383 27205040436288 27256005083021 27256150565248 27285575153408 27310016475456 27359720738064 27372225469696 27446606517168 27462663925268 27491893302016 27512227542624 27512646006417 27564334034182 27567165966912 27618809002629 27654710526144 27666005237222 27668847615552 27720829099392 27721250736036 27808861643904 27838882915584 27861529942472 27875772757976 28070708231808 28087130765408 28123294579986 28138249376952 28163454490314 28227607515624 28283393301228 28336529332488 28351014967704 28441633183392 28551380860704 28600170715072 28603344407976 28656692791584 28677888570276 28708848006696 28710966830962 28741524815744 28762783340016 28819626785352 28869468222144 28923550929823 28926522507168 28980866785728 29072900809536 29087762877888 29142853337884 29250346918364 29266517936896 29308310363904 29330434220373 29346649515072 29361651523776 29363215177868 29443611512601 29454894798912 29472127139312 29510680584516 29552214441321 29568552346944 29581236524488 29584275671808 29639697466236 29678225930496 29733823726932 29792745245952 29804913171176 29886518872782 29900178474848 29959269736656 29981428959834 30013339137408 30013795643364 30030898191008 30070182582744 30126266780896 30158789825216 30181096622424 30241364439312 30409933917792 30483103491698 30579443025472 30579908141926 30640506289536 30663169385904 30696272047584 30697906776862 30753523971456 30793753653408 30811300638976 30811769282008 30834559052187 30867377242944 30928379964768 30986956441974 31027236200064 31039908314932 31067712617799 31101252007254 31101418013952 31159681951684 31200186234624 31258635200108 31261846681728 31275257240656 31336589416704 31344221185281 31360244352723 31377581825472 31395939017872 31493965333248 31495642543664 31511743117712 31552964650716 31598022111084 31615491038976 31732104957696 31792203641328 31808455817424 31909469365488 31969417708448 31969903966559 32032598375856 32087996412032 32151411424704 32175192054456 32211642370843 32211814304384 32246588817664 32270439844896 32330627764864 32334215417712 32389469546016 32450813238338 32514450732192 32514945280311 32576031131306 32618376518016 32635051033728 32696188007626 32696362527488 32760979844736 32865018306432 32924832679008 32944095077608 32968462011837 33108863755974 33156143031726 33174473364864 33191432157312 33218433501396 33254294718216 33278891090049 33359392391424 33359899791192 33422573058832 33439658679856 33530527317573 33545852409872 33612839216736 33637700784204 33673502446848 33693202848448 33784760464884 33800201754176 33861718161744 33892050128508 33928638553368 33992380310928 34118462444352 34182378371609 34250115292224 34308643394432 34376447037504 34401873403656 34441553944772 34568591812612 34631691540864 34662713218848 34663240442259 34700133619008 34810330216896 34856458058994 34875728409216 34893556883328 34959643165304 35070663883048 35074267008768 35088592008184 35184664395738 35204116194432 35223988293208 35320431395106 35333966777472 35336574561184 35354638619872 35400887169096 35432597861622 35450711007426 35470309889664 35603769831968 35668568735592 35868127185088 35939012811936 35965594922004 35986636293179 36000426976448 36098995963536 36139341757376 36139891440458 36238291092432 36273387248384 36277412419872 36371956235472 36413355300608 36440842516221 36479627650752 36595475356224 36643968728686 36682970056832 36683528008556 36716387639217 36756221289216 36783407843424 36825078670172 36872947368192 36891796820736 36940056176448 36961667648048 36989006159622 37062106962309 37220140848384 37268696187294 37497726106648 37501578586368 37517665835936 37551272653752 37600394691186 37619616014838 37636810020832 37711191068304 37739083961106 37782039109984 37801353290272 37904853204504 37922177577856 38025226973448 38068507814272 38137792543968 38208923722112 38237184760368 38278464008928 38309603670899 38350377786688 38350961099854 38426169047136 38492624296192 38568696676224 38597223818736 38640949463558 38641155714304 38763867746048 38783683837184 38812960333983 38889873367488 38962727832171 39107245627164 39128866020096 39148868698368 39183936682176 39258148683468 39273193065216 39329598560967 39347574112688 39402952588428 39424736462592 39454496868429 39474666009207 39519596621648 39548827092522 39626986829859 39645098302576 39753646381332 39773968447356 39795957437184 39848691830376 39945692982208 39975238613112 40018394191152 40054241060964 40093576776992 40241462163232 40321819252416 40351643083224 40500480348504 40546578557056 40656759477048 40807560654432 40884225847872 40928362730112 40965024713184 41058338204544 41112745402916 41156502990592 41193995887902 41237839953024 41268341313936 41315941922632 41346501051273 41423616823732 41468336009672 41499007855833 41581243649088 41581876104054 41713292465856 41758324373376 41792294913708 41813659136964 41836775767296 41896518453504 42070619534288 42130696148112 42184941869979 42207374065428 42341411273436 42366182762761 42389604855104 42411274423232 42504793998732 42526522451556 42545959153984 42662449775088 42710131167808 42827071291056 42868548566272 42900256072608 42985039187376 43027253126528 43066450246443 43112287223616 43144175010024 43169416149574 43185959394688 43304202333216 43306508497538 43352600976256 43353260373748 43471300178592 43609351214304 43631644316832 43714280006826 43875520377546 43899776905344 43957949349116 43962465545856 44044822766802 44145151674632 44208190708968 44266020876774 44291244668528 44339059624288 44371854786732 44459546199354 44479866388256 44600735590398 44600973652224 44707369756764 44765484597504 44817118955648 44850267712272 44938904604984 45046347286512 45105273874116 45148957548992 45189400171344 45238184737824 45271644933636 45274986156517 45298130731711 45323173747904 45491283259136 45614900876688 45666820389632 45724655237547 45835262716672 45869164538208 45869862212889 45956037955894 45960759434304 46046860165293 46125547063574 46130285957184 46216950958464 46217653923012 46266844825344 46301065864416 46413773622528 46475277411992 46480434662961 46559862472398 46651878010881 46652127020928 46739522927526 46800279351936 46887952800162 46912885860984 47004884125056 47093908526808 47201182892128 47243463815496 47267614676568 47329446976074 47558091647456 47688305461992 47712683726136 47864204048232 47918683749248 47954126562672 48048897563784 48069509352293 48131994618048 48222162839191 48227117137056 48317721456576 48369883226496 48405659767344 48432983903161 48495941647296 48584204319024 48587790021628 48639503534336 48676219857507 48771676098288 48793967141632 48864046696959 48927564777024 48952576550592 48955183518956 49044282011439 49044543791232 49141469767104 49253408235264 49297527459648 49318674879496 49323741831936 49416142616412 49663295633961 49691594916392 49827650252094 49881442077324 50039088587136 50039849686788 50068363538336 50133859588248 50159488019784 50281588091072 50318778614808 50419258825104 50539804272672 50700302631264 50792577242616 50822293016066 50850390058624 50982913013824 50988570466392 51037952011904 51177693666528 51180419133454 51234892062848 51375172938336 51462965091648 51559373396641 51564670556256 51662330917158 51750613778644 51852887718918 51853164489984 51947537311296 51950303776228 52142994169552 52245248909568 52284687088491 52313592613824 52340335324992 52344198244624 52439464747956 52507630492416 52537270117904 52605995824572 52632888012276 52710241588992 52731769456696 52737187067136 52835982439812 52904663615232 53004861841776 53031957929808 53101330753644 53131589107168 53300318150816 53357858921536 53405654747952 53502853103388 53762425669888 53802190777632 53908519217904 54000640464672 54102914404946 54209012636064 54209837160687 54311681220602 54339445354766 54410080872576 54512010166042 54512301130496 54620032950912 54719441476128 54893213034336 54925327850536 54965953093029 55024455085248 55025292012834 55128668068364 55134331933824 55237618005258 55309421052288 55332010474444 55337695231104 55441658198784 55442501472072 55483509239433 55617723287808 55723059884944 55751545515952 55903044280941 56141416463616 56174261530816 56246589159972 56276498753904 56326908980628 56455215031248 56566786602456 56673058664976 56702029935408 56809420143619 56883266366784 56989828809953 57018962013299 57102761721408 57200341430144 57206688815952 57313385583168 57355777140552 57417696013392 57421933661924 57483049631488 57525566680032 57526441649781 57639253570704 57738936444288 57847101859646 57853045014336 57961424195337 57961733571456 58145801619072 58175525755776 58285706675768 58500693836728 58660868440746 58693299030144 58723303047552 58726430355736 58887223025202 58909789597824 58944254278624 59021361169032 59104428882642 59137104693888 59162473048976 59279394932472 59323240638783 59467647453864 59609826342352 59773037745564 59800356949696 59918539473312 59962857919668 60026678274816 60027591286728 60061796382016 60140365165488 60252533561792 60317579650432 60362193244848 60476515580539 60482728878624 60699583552619 60819867835584 60933804923303 60966206983396 61158886050944 61159816283852 61281012579072 61326338771808 61392544095168 61395813553724 61507047942912 61587507306816 61623538564016 61669118104374 61734754485888 61790993831853 61856759929536 61973912883948 62054472400128 62079816629864 62135425235598 62202504014508 62319363903368 62517270400216 62523693363456 62550514481312 62688442370562 62720488705446 62755163650944 62791878035744 62991285087328 63023486235424 63105929301432 63196044222168 63584407282656 63616911634848 63818938730976 63938835416896 63939807933118 64065196751712 64175992824064 64302822849408 64350384108912 64423284741686 64423628608768 64540879689792 64661255529728 64668430835424 64754124224361 64778939092032 64901626476676 64959762746307 65028901464384 65029890560622 65152062262612 65236753036032 65270102067456 65392376015252 65521959689472 65571420010239 65730036612864 65813280566319 65849665358016 65888190155216 65936924023674 66067234150203 66217727511948 66312286063452 66348946729728 66382864314624 66436867002792 66508589436432 66557782180098 66719799582384 66845146117664 66879317359712 67061054635146 67091704819744 67225678433472 67275401568408 67386405696896 67569520929768 67600403508352 67723436323488 67784100257016 67857277106736 67984760621856 68236924888704 68364756743218 68500230584448 68617286788864 68752894075008 68803746807312 68883107889544 68934056933841 69137183625224 69188320595361 69263383081728 69325426437696 69326480884518 69400267238016 69620660433792 69712916117988 69751456818432 69787113766656 69839793708597 69919286330608 70109284391289 70141327766096 70177184016368 70331929200243 70369328791476 70408232388864 70447976586416 70640862790212 70667933554944 70673149122368 70709277239744 70801774338192 70865195723244 70901422014852 70940619779328 71207539663936 71337137471184 71735871471277 71736254370176 71878025623872 71931189844008 71973272586358 72000853952896 72197991927072 72278683514752 72279782880916 72476582184864 72554824839744 72743912470944 72881685032442 72959255301504 73190950712448 73287937457372 73365940113664 73367056017112 73432775278434 73566815686848 73650157340344 73880112352896 73923335296096 73978012319244 74124213924618 74537392374588 74995452213296 75035331671872 75102545307504 75200789382372 75239232029676 75273620041664 75422382136608 75478167922212 75522325794487 75564078219968 75602706580544 75809706409008 75844355155712 76050453946896 76137015628544 76233439524099 76275585087936 76417847444224 76474369520736 76556928017856 76619207341798 76700755573376 76701922199708 76770628700181 76852338094272 77137393352448 77194447637472 77281898927116 77493496375737 77625920667966 77779331578377 77779746734976 77925455664342 78214491254328 78367873364352 78516297366936 78659197121934 78695148225376 78805905176856 78908993736858 78949332018414 79039193243296 79097654185044 79253973659718 79290196605152 79507292762664 79547936894712 79697383660752 79891385964416 79950477226224 80036788382304 80108482121928 80142846679181 80187153553984 80482924326464 80643638504832 80703286166448 80748841739137 81000960697008 81093157114112 81154371607419 81313518954096 81467521830903 81509168032149 81615121308864 81768015249063 81768451695744 81856725460224 81930049426368 82116676409088 82225490805832 82387991775804 82475679906048 82536682627872 82537938019251 82631883845264 82693002102546 82847233647464 82856427007887 82936672019344 82998015711666 83162487298176 83163752208108 83426584931712 83516648746752 83584589827416 83627318273928 84141239068576 84261392296224 84369883739958 84414748130856 84682822546872 84732365525522 84779209710208 84822548846464 85009587997464 85053044903112 85091918307968 85324899550176 85420262335616 85654142582112 85689125367131 85800512145216 85961246800297 85970078374752 86054506253056 86132900492886 86224574447232 86288350020048 86338832299148 86371918789376 86608404666432 86613016995076 86705201952512 86706520747496 86770652789469 86942600357184 87218702428608 87263288633664 87428560013652 87751040755092 87799553810688 87915898698232 87924931091712 88089645533604 88290303349264 88416381417936 88532041753548 88582489337056 88678119248576 88743709573464 88919092398708 88959732776512 89201471180796 89414739513528 89634237911296 89700535424544 89877809209968 90092694573024 90210547748232 90297915097984 90378800342688 90476369475648 90543289867272 90549972313034 90596261463422 90646347495808 91229801753376 91449310475094 91738329076416 91739724425778 91912075911788 91921518868608 92093720330586 92251094127148 92260571914368 92433901916928 92435307846024 92503677156561 92602131728832 92950554823984 92960869325922 93119724944796 93203137853397 93303756021762 93304254041856 93479045855052 93600558703872 93775905600324 93825771721968 94009768250112 94187817053616 94402365784256 94486927630992 94535229353136 94658893952148 94714273348123 95063627484683 95116183294912 95376610923984 95425367452272 95728408096464 95837367498496 95908253125344 95909711899677 96097795127568 96139018704586 96263989236096 96444325678382 96454234274112 96634927112529 96635442913152 96739766452992 96811319534688 96865967806322 96991883294592 97168408638048 97175580043256 97352439715014 97543352196576 97544835840933 97728093393918 97855129554048 97905153101184 97910367037912 98088564022878 98089087582464 98282939534208 98595054919296 98637349758992 98832285232824 98905386035511 99326591267922 99383189832784 99655300504188 99762884154648 100078177174272 100079699373576 100136727076672 100267719176496 100318976039568 100563176182144 100637557229616 100828158663763 100838517650208 100879702023529 101079608545344 101268966342973 101400605262528 101585154485232 101590564400351 101644586032132 101700780117248 101965826027648 101977140932784 102075904023808 102355387333056 102360838266908 102469784125696 102547135114827 102750345876672 102925930183296 103118746793282 103129341112512 103324661834316 103501227557288 103705775437836 103895074622592 103900607552456 104285988339104 104569374176982 104627185227648 104680670649984 104688396489248 104878929495912 105074540235808 105211991649144 105265776024552 105463538913392 105671964879624 106009723683552 106063915859616 106202661507288 106263178214336 106600636301632 106715717843072 106811309495904 107005706206776 107604381555264 107805962556613 107817038435808 107959908879537 108001280929344 108205828809892 108418025272128 108419674321374 108623362441204 108678890709532 108820161745152 109024020332084 109240065901824 109322527548663 109438882952256 109786426068672 109850655701072 109931906186058 110048910170496 110050584025668 110149162917651 110257336136728 110268663867648 110475236010516 110618842104576 110664020948888 110675390462208 110885002944144 110967018478866 111446119769888 111503091031904 111806088561882 112348523061632 112493178319944 112552997507808 112653817961256 112910430062496 113133573204912 113346117329952 113404059870816 113618840287238 113766532733568 113979657619906 114037924026598 114205523442816 114400682860288 114413377631904 114626771166336 114711554281104 114835392026784 114843867323848 114928811012697 115051133360064 115052883299562 115278507141408 115477872888576 115694203719292 115706090028672 115922848390674 115923467142912 116291603238144 116351051511552 116438881001949 116571413351536 116888183496513 117001387673456 117321736881492 117386598060288 117446606095104 117452860711472 117774446050404 117819579195648 117888508557248 118042722338064 118208857765284 118274209387776 118324946097952 118558789864944 118646481277566 118935294907728 119219652684704 119221466027807 119546075491128 119600713899392 119837078946624 119925715839336 120055182573456 120123592764032 120280730330976 120505067123584 120635159300864 120724386489696 120953031161078 120965457757248 121399167105238 121639735671168 121867609846606 121932413966792 122317772101888 122319632567704 122652677543616 122785088190336 122791627107448 123175014613632 123247077128032 123338236208748 123469508971776 123581987663706 123713519859072 123947825767896 124039503153819 124159633259728 124270850471196 124405008029016 124497023567499 124638727806736 125034540800432 125101028962624 125376884741124 125440977410892 125510327301888 125583756071488 125982570174656 126046972470848 126211858602864 126392088444336 126917311064567 127098548288283 127168814565312 127233823269696 127637877461952 127877670833792 127879615866236 128130393503424 128605645698816 128700768217824 128846569483372 129081759379584 129199350739329 129336861670848 129508248448722 129557878184064 129803252953352 129919525492614 130057802928768 130059781121244 130304124525224 130784752030504 131142840020478 131626561132638 131699330716032 131776380310432 131873848047348 132134468300406 132435455023896 132624572126904 132873734005584 133017178872864 133115564360196 133439599164768 133616422559477 133690292235328 133758634719424 134122109270292 134183409639488 134451356866944 134550803136816 134626754677129 134772811393792 135139041859536 135200807016704 135446872646976 135568200514032 135714554213472 135824958469551 135894392195133 135969521243712 136473849777408 136729513486436 137000461168896 137173965712641 137505788150016 137607493614624 137609586638667 137766215779088 137868113867682 138140580495879 138274367250448 138376641190722 138650852875392 138652961769036 138800534476032 139241320867584 139425832235976 139679587417194 139838572661216 140218568782578 140282655532192 140354368032736 140663858400486 140738657582952 140895953172832 141281725580424 141346298244736 141418554479488 141603548676384 141730391446488 141802844029704 142415079327872 142674274942368 142863335384627 143471742942554 143472508740352 143756051247744 143862379688016 143946545172716 144001707905792 144208528056879 144395983854144 144557367029504 144559565761832 144666488517573 144953164369728 145109649679488 145298951709483 145487824941888 145763370064884 145918510603008 146028659572521 146381901424896 146575874914744 146592140090877 146734112034224 146865550556868 147132846034317 147133631373696 147300314680688 147760224705792 147846670592192 147956024638488 148248427849236 149074784749176 149990904426592 150070663343744 150205090615008 150401578764744 150478464059352 150547240083328 150844764273216 150956335844424 151044651588974 151128156439936 151205413161088 151603837188001 151619412818016 152100907893792 152466879048198 152551170175872 152948739041472 153113856035712 153238414683596 153401511146752 153403844399416 153541257400362 153704676188544 154388895274944 154563797854232 154678120189923 154986992751474 155251841335932 155558663156754 155559493469952 155850911328684 156428982508656 156735746728704 157032594733872 157318394243868 157390296450752 157611810353712 157817987473716 157898664036828 157910317570291 158078386486592 158195308370088 158507947319436 158580393210304 159014585525328 159095873789424 159394767321504 159782771928832 159900954452448 160073576764608 160216964243856 160285693358362 160374307107968 160965848652928 161287277009664 161406572332896 161497683478274 162001921394016 162308743214838 162627037908192 162629511482061 162935043661806 163018336064298 163230242617728 163536030498126 163536903391488 163860098852736 164450981611664 164775983551608 164897859279087 165073365255744 165075876038502 165263767690528 165386004205092 165694467294928 165712854015774 165873344038688 165996031423332 166324974596352 166327504416216 166853169863424 167169179654832 167254636547856 168189494780593 168282478137152 168522784592448 168739767479916 168829496261712 168838487272741 169365645093744 169464731051044 169558419420416 169645097692928 170019175994928 170106089806224 170183836615936 170428260430857 170649799100352 170840524671232 170969486429859 171056886039897 171308285164224 171378250734262 171601024290432 171922493600594 171940156749504 172265800985772 172449148894464 172576700040096 172579324949343 172677664598296 173216809332864 173226033990152 173413041494992 173541305578938 173884272586011 173885200714368 174437404857216 174526577267328 174857120027304 175502081510184 175831797396464 176179291067208 176580606698528 176832762835872 177064083507096 177164978674112 177356238497152 177487419146928 177838184797416 177919465553024 178402942361592 178479472810859 178829479027056 179168171222183 179401070849088 179737152400621 179755618419936 179829034041943 180185389146048 180421095496464 180595830195968 180757600685376 180952738951296 181086579734544 181099944626068 181192522926844 181292694991616 181429546741617 182098750657857 182459603506752 182801414769909 182898620950188 183476658152832 183479448851556 183824151823576 183843037737216 184187440661172 184502188254296 184521143828736 184870615692048 185007354313122 185204263457664 185901109647968 185921738651844 186239449889592 186406275706794 186607512043524 186958091710104 187551811200648 187651543443936 188375634107232 188804731568512 188973855261984 189070458706272 189317787904296 189428546696246 190127254969366 190232366589824 190753221847968 190850734904544 191456816192928 191816506250688 191819423799354 192195590255136 192278037409172 192527978472192 192888651356764 192908468548224 193269854225058 193270885826304 193622639069376 193731935612644 193983766589184 194262372673083 194336817276096 194351160086512 194704879430028 194879288238921 195086704393152 195089671681866 195456186787836 195710259108096 195810306202368 195820734075824 196177128045756 196565879068416 197190109838592 197274699517984 197664570465648 197810772071022 198653182535844 198766379665568 198769402922519 199310601008376 199525768309296 200159398747152 200273454153344 200535438352992 200637952079136 201126352364288 201275114459232 201656317327526 201677035300416 201759404047058 202159217090688 202537932685946 202801210525056 203170308970464 203181128800702 203289172064264 203931652055296 203954281865568 204710774666112 204721676533816 205094270229654 205500691753344 205851860366592 206237493586564 206258682225024 206649323668632 206802170801523 207002455114576 207411550875672 207564961786083 207790149245184 207801215104912 208571976678208 209138748353964 209254370455296 209361341299968 209376792978496 209757858991824 210149080471616 210423983298288 210531552049104 210927077826784 210930286049197 211343929759248 211744202353489 212019447367104 212127831719232 212405323014576 212525222049569 212526356428672 213201272603264 213431435686144 213622618991808 214011412413552 215207614413831 215208763110528 215611925113226 215634076871616 215919817759074 216002561858688 216411657619784 216836050544256 216839348642748 217246724882408 217357781419064 218048040664168 218645055097326 218877765904512 219572852137344 219701311402144 219863812372116 220097820340992 220101168051336 220298325835302 220514672273456 220950472021032 221328041897776 221770005888288 221934036957732 222892239539776 223006182063808 223612177123764 224697046123264 224986356639888 225105995015616 225307635922512 225820860124992 226243902332489 226267146409824 226566977383461 226692234659904 226808119741632 227237680574476 227533065467136 227959315239812 228075848053196 228411046885632 228700318572297 228826755263808 229253542332672 229423108562208 229670784053568 229687734647696 229857622025394 230102266720128 230105766599124 230311886100543 230557014282816 231388407438584 231412180057344 231845696781348 232877762003898 233142826703072 233776366993026 234002775346912 234643473762984 234905721422944 235548892100808 235777017114496 236085444676128 236417715530568 236649892195904 237117579729888 237292962555132 237870589815456 238185796736459 238439305369408 238442932055614 239092150982256 239201427798784 239674157893248 239851431678672 240110365146912 240247185528064 240428540037543 240561460661952 241010134247168 241448772979392 241906062322156 241930915514496 242246525217411 242798334210476 243279471342336 243463114822257 243735219693212 243864827933584 244402565492709 244527504096447 244639265135408 245304045747189 245305355087232 245570176380672 245583254214896 246350029227264 246494154256064 246676472417496 247163975327412 247427039718144 247895651535792 248079006307638 248319266519456 248541700942392 248810016058032 248994047134998 249277455613472 249281247149051 250069081600864 250202057925248 250753769482248 250881954821784 251167512142976 251965140349312 252093944941696 252423717205728 252758208757417 252784176888672 253834622129134 254197096576566 254337629130624 254467646539392 255275754923904 255755341667584 255759231732472 256260787006848 257067376101393 257401536435648 257693138966744 257883740400891 258163518759168 258398701478658 258673723341696 259016496897444 259115756368128 259606505906704 259839050985228 260115605857536 260119562242488 260311958368407 260608249050448 261569504061008 262285680040956 263253122265276 263398661432064 263552760620864 263747696094696 264268936600812 264870910047792 265249144253808 265747468011168 266034357745728 266231128720392 266879198329536 267232845118954 267380584470656 267517269438848 268244218540584 268366819278976 268902713733888 269101606273632 269253509354258 270278083719072 270893745293952 271136401028064 271429108426944 271649916939102 271788784390266 271939042487424 273459026972872 274347931425282 275214987229248 275219173277334 275532431558176 275736227735364 276281160991758 276548734500896 276753282381444 277301705750784 277305923538072 278851664471952 279359174834388 279677145322432 280437137565156 280565311064384 280708736065472 281327716800972 281477315165904 281492305233997 281791906345664 282563451160848 282692596489472 282837108958976 283207097352768 283460782892976 283605688059408 284142820044369 284830158655744 285190882454049 285348549884736 285726670769254 286943485885108 287512102495488 287724759376032 287729135699031 287893090345432 288417056113758 288791967708288 289119131523664 289332977035146 289904781337587 289906328739456 290219299358976 290597903418966 290975649883776 291526740129768 292057319145042 293151749829488 293184280181754 293468224068448 293731101113736 294265692068634 294267262747392 294600629361376 295693341184384 295912049276976 296496855698472 297566029227203 298149569498352 298714246713311 299816055913231 299981808853184 300141326687488 300410181230016 300803157529488 300956928118704 301094480166656 301689528546432 301912671688848 302089303177948 302256312879872 302410826322176 302484475991289 302639106070587 303207674376002 303238825636032 303806899028919 304201815787584 304771693201053 304933758096396 305102340351744 305897478082944 306227712071424 306476829367192 306807688798832 307082514800724 307409352377088 307641405344481 308777790549888 309127595708464 309356240379846 309973985502948 310503682671864 311117326313508 311701822657368 312857965017312 314065189467744 314636788487736 314780592901504 315223620707424 315635974947432 315797328073656 315820635140582 316156772973184 316390616740176 317015894638872 317160786420608 318029171050656 318159060228053 318191747578848 318789534643008 319801908904896 320147153529216 320433928487712 320571386716724 320748614215936 321931697305856 322813144665792 322995366956548 323417887669839 323879726638611 324003842788032 324617486429676 325254075816384 325259022964122 325870087323612 326036672128596 326460485235456 327072060996252 327720197705472 328901963223328 329551967103216 329795718558174 330146730511488 330151752077004 330527535381056 330772008410184 331388934589856 331425708031548 331746688077376 331992062846664 332655008832432 334338359309664 334509273095712 336378989561186 336564956274304 337045569184896 337479534959832 337658992523424 337676974545482 338731290187488 338929462102088 340038351989856 340212179612448 340856520861714 341299598200704 341938972859718 342113772079794 342616570328448 342756501468524 343202048580864 343844987201188 343880313499008 344531601971544 344786433038091 345153400080192 345158649898686 345355329196592 346433618665728 346452067980304 346826082989984 347082611157876 347768545172022 347770401428736 348874809714432 349053154534656 349714240054608 351004163020368 351663594792928 351668943632149 352358582134416 353025927933913 353161213397056 353665525671744 354128167014192 354328066079273 354329957348224 354712476994304 354974838293856 355676369594832 355838931106048 356805884723184 356958945621718 357658958054112 357664398083421 358336342444366 358802141698176 359474304801242 359511236839872 359658068083886 360370778292096 360842190992928 361515201370752 361905477902592 362173159469088 362199889252136 362385045853688 362859093483234 364197501315714 364919207013504 365602829539818 365797241900376 366953316305664 366958897703112 367648303647152 368374881322344 369004376508592 369741231384096 370014708626244 370408526915328 371802219295936 371843477303688 372478899779184 372812551413588 373215024087048 373916183420208 375103622401296 375303086887872 376006162087699 376751268214464 377609463137024 377947710523968 378140917412544 378635575808592 378857093392492 380254509938732 380464733179648 380751933193701 381295644864849 381506443695936 381701469809088 382913632385856 383633012501376 383638847598708 384391180510272 384556074818344 385777302713528 385816937096448 386539708450116 387245278138752 387463871225288 388524745346166 388673634552192 388702320173024 389409758860056 389758576477842 390173408786304 390179343363732 390912373575672 391641468151648 392354256091512 394549399035968 395329140931296 395621544142044 397306365071688 397532759331136 397538805845038 398621202016752 399051536618592 400318797494304 400546908306688 400849267678431 401070876705984 401275904158272 402550228918464 403312634655052 403354070600832 403518808094116 403880264031387 404318434181376 405075865371892 405602421050112 406340617940928 406362257601404 406578344128528 407474875408653 407683176585399 407908563731136 409421549332224 409443353067632 410188540459308 411001383506688 412474987173128 412517364450048 413298647337264 413604341603046 414004910229152 414823101751344 415129923572166 415602430209824 415608751565267 417143953356416 418277496707928 418753585956992 419515717983648 420298160943232 420847966596576 421063104098208 421405640379889 421854155653568 421860572098394 422687859518496 423488404706978 424038894734208 424255663438464 424810646029152 425050444099138 425052712857344 426402545206528 427245237983616 428022824827104 428590006153881 430415228827662 430417526221056 431223850226452 431268153743232 431839635518148 432005123717376 432625584170637 432823315239568 433672101088512 433678697285496 433999465552719 434493449764816 434715562838128 435896855128449 436096081328336 437290110194652 437755531809024 439145704274688 439402622804288 439727624744232 440202336102672 440596651670604 441029344546912 441900944042064 442656083795552 443540011776576 443868073915464 444370918830917 445784479079552 446012364127616 447224354247528 449972713279776 450211990031232 450615271845024 451641720249984 452487804664978 452534292819648 453133954766922 453384469319808 453616239483264 454475361148952 454811511564003 455918630479624 456151696106392 457400637144594 457653510527616 458846217124416 459341568107136 459375469295392 459715244050788 460204533440256 460211533198248 460623772201086 461114028565632 462776814877168 463691393562696 464034360569769 465755524007796 466285653406144 467552733986052 468005550693824 469286947525968 469811442845888 471097784201616 471554034228992 472170889352256 472835431061136 473299784391808 473730952710873 474235159459776 474585925110264 475741179630912 476371593472918 476878610738816 476885864111228 478184301964512 479348315786496 479702863357344 480220730293824 480857080075086 481122921323904 482897545958784 483812124644312 483861831028992 484493050434822 485596668420952 486926229644514 487470439386424 487729655867168 488805130985418 489055008192894 489278530270816 490608091494378 490610710174464 491166508429792 492988308512128 493352944834992 494327950654824 495791303071584 496158012615276 496638533038912 497083401884784 497620032116064 497988094269996 498024847721687 498554911226944 498562494298102 500138163201728 500404115850496 501507538964496 501763909643568 502335024285952 503930280698624 504187889883392 504568484341779 504847434411456 505516417514834 505568353777344 506515461818223 507669244258268 508394193153132 508675258261248 508935293078784 510551509847808 511284781292571 511518463464944 512521574013696 512908459289577 513170658119691 514134752202786 514803072871296 515386277933488 515767480801782 516797402957316 517347446683392 518032993794888 519213011813408 519678101970456 520239124484976 520623916736814 521216498100896 523139008122016 524571360081912 526506244530552 527105521241728 527495392189392 528537873201624 529741820095584 530443791231101 530498288507616 531494936022336 532068715491456 532462257440784 533758396659072 534465690237908 534761168941312 535034538877696 535438418432577 536488437081168 536733638557952 537504513666549 538203212547264 538507018708516 539211457201863 539487102125829 540556167438144 541787490587904 542272802056128 542858216853888 543299833878204 543577568780532 543878084974848 544288640224851 546296251973571 546918053945744 548404244309727 548695862850564 550429974458496 550438346554668 551064863116352 551472455470728 552562321983516 553097469001792 553506564762888 554611847076144 557703328943904 558718349668776 559354290644864 560874275130312 561130622128768 561417472130944 562655433601944 562954630331808 562984610467994 563583812691328 565126902321696 566414194705536 566921565785952 567153107363051 567211376118816 568285640088738 570381764908098 570697099769472 571453341538508 573886971770216 575449518752064 575458271398062 575786180690864 576834112227516 577583935416576 578238263047328 578665954070292 579809562675174 579812657478912 581195806837932 581951299767552 583053480259536 584114638290084 586303499658976 586368560363508 586936448136896 587462202227472 588531384137268 588574820034721 589201258722752 591386682368768 591824098553952 592993711396944 595132058454406 596299138996704 596308208767557 597428493426622 599632111826462 599963617706368 600820362460032 601606315058976 601913856237408 603379057092864 603825343377696 604178606355896 604968951982578 605278212141174 606415348752004 606477651272064 607613798057838 608403631575168 609543386402106 609867516192792 611794956165888 612953658734384 613615377597664 614165029601448 615282810688962 617555581099776 618255191416928 618712480759692 619947971005896 621007365343728 622234652627016 623403645314736 624903621579809 625715930034624 626888116909483 628130378935488 629273576975472 629561185803008 630447241414848 631271949894864 631594656147312 631641270281164 632313545946368 632781233480352 632790858147591 634031789277744 634321572841216 635232607060467 636058342101312 636318120456106 636383495157696 637575666148707 637579069286016 639603817809792 640294307058432 640867856975424 641142773433448 645622843241493 645626289331584 645990733913096 646835775339678 647759453277222 648007685576064 649234972859352 650508151632768 650518045928244 651740174647224 652073344257192 654144121992504 657803926446656 659103934206432 659591437116348 660293461022976 660303504154008 661055070762112 661544016820368 662777869179712 662851416063096 663493376154752 663984125693328 665241671385929 665310017664864 667695419078809 668676718619328 669018546191424 670271854156333 672757979122372 673129912548608 674091138369792 674959069919664 675317985046848 675353949090964 677462580374976 677858924204176 678731706997467 679700932150383 680076703979712 680424359224896 681713041723428 682599196401408 683877945719436 684227544159588 685233140656896 685513002937048 687689974402376 687760626998016 689063203943088 689572866076182 690306800160384 690317299797372 690710658393184 692904135960608 693652165979968 694165222315752 695537090344044 699428480109216 702008326040736 703327189585856 703337887264298 704717164268832 706051855867826 706322426794112 707331051343488 708256334028384 708656132158546 708659914696448 709949676587712 711352739189664 713611769446368 713917891243436 714557390209377 715317916108224 715328796166842 716672684888732 717604283396352 718948609602484 719022473679744 719316136167772 720741556584192 721285620112629 721684381985856 723030402741504 724346318938176 724399778504272 724770091707376 725718186966468 726739575652233 728395002631428 729838414027008 731205659079636 731594483800752 733917795406224 735296607294304 736749762644688 738008753017184 739482462768192 740029417252488 740867774529389 743604438591872 743686954607376 744957799558368 745625102827176 746430048174096 747832366840416 747843741447153 750207244802592 750606173775744 752012324175398 753502536428928 755895421047936 756281834825088 757271151617184 757714186784984 758274626272251 760509019877464 761503866387402 762591289729698 763012887391872 763402939618176 765827264771712 767266025002752 767277695197416 768782361020544 769112149636688 771202128304179 771554605427056 773079416900232 773651221202673 774490556277504 774927742450576 777049490692332 777347269104384 777404640346048 778819517720112 779517152955684 780346817572608 780358686727464 781824747151344 783282936303296 784708512183024 786194702547007 789094586184047 789098798071936 790658281862592 791243088284088 792139464002939 794612730143376 795065518662272 795077611690076 797242404033504 798103073237184 800637594988608 801698535356862 802141753411968 802551808316544 805100457836928 806625269310104 806708141201664 807037616188232 807760528062774 810151730743784 812681235881856 812724515202808 813156688257056 814949750817306 815366353170798 815817127462272 818886706135264 820377080918616 824949974346256 826597294674528 827208683206092 828009820458304 829646203502688 830259847144332 831204860419648 831217503130534 834287906712832 836554993415856 837507171913984 839031435967296 840596321886464 841695933193152 842126208196416 842811280759778 843708311307136 843721144196788 844476915701991 845375719036992 846976809413956 848077789468416 848511326876928 849621292058304 850100888198276 852428460133107 854490475967232 855572647362147 856045649654208 857180012307762 860830457655324 862447700452904 862536307486464 863679271036296 865251168341274 865646630479136 867357394570992 867998931105438 868986899529632 869431125676256 871793710256898 872192162656672 874580220389304 878805245608576 879455249488464 880404672205344 881193303341208 882058689093824 883801888084128 885312167591104 887080023553152 887736147830928 888741837661834 891568958159104 892024728255232 892698087681609 894448708495056 896142740139933 899448167739693 899945426559552 900423980062464 901230543690048 903283440499968 904975609329956 905068585639296 906267909533844 906768938639616 907232478966528 907453427973867 907917318211761 908950722297904 909623023128006 911420697086757 911837260959248 912303392212784 914315079603159 914801274289188 915307021055232 917692434248832 918683136214272 918750938590784 919430488101576 920423066396496 921247544402172 922228057131264 925553629754336 927382787125392 928068721139538 931511048015592 932566329126601 932571306812288 935105467972104 936011101387648 938573895051936 939622885691776 942195568403232 944341778704512 945573714803267 945670862122272 946599568783616 947461905421746 948470318919552 949171850220528 951482359261824 952743186945836 953757221477632 953771728222456 954477180684159 956368603929024 959405726714688 960441460587648 961714160150172 962245842647808 965795091917568 967624249288624 968986100869644 970253663009517 971193336841904 973852459289028 974940878772848 975459311734336 977610261970836 978110016385788 978557060541632 981216182988756 982333016859584 985976617024256 986705889669984 988655901309648 991582606143168 992316025230552 993277066077824 994166803769568 995240064232128 995976188539992 996049695443374 997109822453888 997124988596204 1000276326403456 1003015077928992 1003527819287136 1009136968683558 1009694868822912 1011032835029668 1011136707554688 1013030923636446 1015338488516536 1016788386306264 1022569562585142 1023036926929888 1025816918579154 1026341316239382 1028269504405572 1029606145742592 1030772555866976 1031534961603564 1033594805914632 1036065987589776 1038426023626816 1039356203940912 1040478248969952 1041247833473628 1041857006829353 1042432996201792 1046278016244032 1049142720163824 1053012489061104 1054211042483456 1054990784378784 1055006830896447 1057075746403248 1059077783801739 1059483640191168 1060887582462202 1060996577015232 1062984198237819 1062989872044672 1064137430982912 1064924514881568 1067516793318144 1068931380475816 1070876836865154 1072976874162336 1072993194250263 1075009027333098 1076406425094528 1077014037417032 1078422914403726 1078974204251658 1081112334876288 1084545604112256 1085716433707776 1086599667756408 1087155137561064 1088577280449702 1092592503947142 1093836107891488 1096808488619454 1097391725701128 1100859948916992 1100876693109336 1102129726232704 1102944910941456 1105124643967032 1106194938003584 1107013129525776 1109109745301393 1109223694152288 1113958629772703 1115406657887808 1117436699337552 1117496208403861 1118708581289728 1121748550260624 1122261244257536 1122834944261888 1125310867203888 1125909260663616 1125969220935988 1127167625382656 1128018486263097 1130253804643392 1132828389411072 1133843131571904 1134306214726102 1134422752237632 1136571280177476 1140763529816196 1141394199538944 1142255799581103 1142906683077016 1147773943540432 1150899037504128 1150916542796124 1151572361381728 1153668224455032 1156476526094656 1157331908140584 1159619125350348 1162391613675864 1166106960519072 1168229276580168 1172606999317952 1172737120727016 1173872896273792 1174924404454944 1177062768274536 1177149640069442 1178402517445504 1183648197107904 1185865588122743 1185987422793888 1190264116908812 1192598277993408 1192616417535114 1194856986853244 1199264223652924 1199927235412736 1201640724920064 1202547803035293 1203212630117952 1203827712474816 1207650686755392 1208357212711792 1209937903965156 1210556424282348 1211640792094161 1212830697504008 1212955302544128 1215227596115676 1216807263150336 1219086772804212 1219735032385584 1225907317468768 1227230755195328 1228330059202896 1230565621377924 1236510382833856 1237424961519384 1239895942011792 1242014730687456 1244469305254032 1246807290629472 1246826254695801 1249807243159618 1251431860069248 1253776233818966 1256260757870976 1258547153950944 1260894482829696 1262543899789728 1263189312294624 1263282540562328 1264216921139667 1265562466960704 1265581716295182 1268063578555488 1270465214120934 1272116684202624 1272636240912212 1272766990315392 1275151332297414 1275158138572032 1279207635619584 1281735713950848 1282285546866896 1285770018461643 1291245686482986 1291252578663168 1291981467826192 1293671550679356 1295518906554444 1296015371152128 1298469945718704 1301016303265536 1301036091856488 1303480349294448 1304146688514384 1308288243985008 1310766062628919 1311436126305877 1315607852893312 1318207868412864 1319182874232696 1320607008308016 1320677337204563 1322110141524224 1323088033640736 1325555738359424 1325702832126192 1326986752309504 1327968251386656 1330483342771858 1330620035329728 1333112756492751 1335390838157618 1337353437238656 1338037092382848 1340543708312666 1345515958244744 1349918139839328 1350635970093696 1350707898181928 1354925160749952 1355717848408352 1357463413994934 1359401864300766 1360153407959424 1360848718449792 1363426083446856 1364434534692009 1367755891438872 1368455088319176 1371026005874096 1375379948804752 1378126407886176 1379145732152364 1380613600320768 1380634599594744 1381421316786368 1385808271921216 1387304331959936 1388330444631504 1391074180688088 1396090421710237 1398856960218432 1401477513235969 1404016652081472 1406654379171712 1406675774528596 1409434328537664 1412103711735652 1412644853588224 1414662102686976 1416512668056768 1417312264317092 1419899353175424 1421192858132619 1422705478379328 1427223538892736 1427835782486872 1429114780418754 1430635832216448 1430657592333684 1433345369777464 1437897219204968 1438044947359488 1438632272335544 1442571240225258 1443368763971712 1448692637876352 1448799557008544 1449540183414752 1451436373932936 1453479151304466 1456790005262856 1462411318159272 1463188967601504 1467835590812448 1470593214588608 1473499525289376 1476017506034368 1478964925536384 1480058834504976 1481735549058778 1487208877183744 1487373909214752 1489915599116736 1491250205654352 1492860096348192 1494074543165061 1495664733680832 1495687482894306 1500414489605184 1501212347551488 1504024648350796 1507005072857856 1511790842095872 1512563669650176 1513705453025337 1514542303234368 1515428373569968 1516549252544502 1519546385454669 1521018039754928 1523007732774804 1525182579459396 1526025774783744 1526805879236352 1531654529543424 1534555390394832 1537564722041088 1538224299273376 1542404256608358 1543109210854112 1546158833800464 1547302442405346 1549855484901152 1554098981384664 1554809280692096 1557639035440224 1559034305911368 1560717373454928 1563649494302688 1566565872606592 1569417024366048 1572389405094014 1578189172368094 1578197596143872 1581316563725184 1582486176568176 1584278928005878 1589225460286752 1590131037324544 1590155223380152 1591331373693303 1594484808067008 1596206146474368 1601275189977216 1603397070713724 1604283506823936 1605103616633088 1606315255297731 1610200915673856 1612513540999647 1613250538620208 1614075232376464 1615521056125548 1617634371605589 1618461306377487 1620303461487568 1625362471763712 1625449030405616 1626313376514112 1629899501634612 1630732706341596 1631634254924544 1637773412270528 1640754161837232 1649899948692512 1649925043839371 1653194589349056 1654417366412184 1656019640916608 1659292407005376 1660519694288664 1662409720839296 1662435006261068 1673109986831712 1678062871934592 1683391866386304 1684252416392832 1685622561519556 1687416622614272 1687442288393576 1688953831403982 1690751438073984 1693953618827912 1699242584116608 1700201776396552 1701459322089153 1704856920266214 1711145294724294 1712091299308416 1714360024615524 1721660915310648 1724895400905808 1727358542072592 1730502336682548 1731293260958272 1734714789141984 1735997862210876 1737013493273201 1737973799059264 1738862251352512 1743587420513796 1744384325313344 1749160440778608 1757610491217152 1758910498976928 1760809344410688 1762386606682416 1764117378187648 1765724460104163 1767603776168256 1770624335182208 1774160047106304 1775472295661856 1777483675323668 1785396175363218 1788897416990112 1788924626302671 1792285480279866 1798896335479386 1799890853119104 1802461087380096 1809951218659912 1810137171278592 1812535819067688 1814906855947734 1815834636423522 1817901444595808 1819246046256012 1822841394173514 1823674521918496 1824606784425568 1828630159206318 1829602548578376 1835384868497664 1837501877181568 1838860976203152 1840846132792992 1842495088804344 1851107259508672 1854765574250784 1856137442279076 1857223360000151 1863022096031184 1865132658253202 1865142613624576 1870210935944208 1872022202775296 1874710864739427 1877147790103872 1879245771383552 1880664350728449 1884391136806464 1888683557409024 1891147429606534 1891341724244544 1894923810843492 1896940637839104 1898343700441056 1898372574442773 1902964718523648 1905486373891672 1905697821181401 1907543456444912 1908954361368318 1912726998446121 1912737207858048 1918811453429376 1920882921175296 1923428320300344 1935248498577248 1937972201739288 1940507326019034 1942386673683808 1947704918578056 1949881757545696 1950918623468672 1955220523941672 1956220032771576 1957114121083264 1962432365977512 1964666033719168 1970849883444013 1973411779339968 1977108676406831 1977311802619296 1983165212286336 1984632050461104 1986554132155648 1988333607539136 1990480128464256 1991952377079984 1992099390886748 1994219644907776 1994249977192408 1995725014157787 2000552652806912 2003086257236427 2006030155857984 2007055638574272 2010815562468999 2018273937367116 2019389737645824 2022065670059336 2022273415109376 2026061847272892 2030676977033072 2033576772612528 2036195120992401 2045139125170284 2046073853859776 2051633837158308 2052682632478764 2056539008811144 2061545111733952 2063069923207128 2067189611829264 2072131975179552 2076852047253632 2078712407881824 2080956497939904 2082495666947256 2083714013658706 2084865992403584 2092556032488064 2098285440327648 2106024978122208 2109981568757568 2110013661792894 2114151492806496 2118155567603478 2118967280382336 2121775164924404 2121993154030464 2125968396475638 2125979744089344 2129849029763136 2137862760951632 2141753673730308 2143672170628131 2145953748324672 2145986388500526 2150018054666196 2152812850189056 2154028074834064 2156845828807452 2157948408503316 2162224669752576 2169091208224512 2173199335512816 2174310275122128 2177154560899404 2185185007894284 2186463432147709 2187672215782976 2193616977238908 2194783451402256 2201753386218672 2204259452465408 2205889821882912 2210249287934064 2212389876007168 2214026259051552 2218219490602786 2218447388304576 2222603323588167 2227917259545406 2230813315775616 2234873398675104 2234992416807722 2243497100521248 2243531224341459 2250621734407776 2251818521327232 2251938441871976 2256036972526194 2260507609286784 2267686263143808 2268612429452204 2268845504475264 2273142560354952 2274823878816753 2281527059632392 2284511599162206 2285813366154032 2295547887080864 2301798075008256 2301833085592248 2303144722763456 2307336448910064 2312953052189312 2314663816281168 2319238250700696 2320233146541167 2324783227351728 2329186225888379 2332213921038144 2336458553160336 2336582981208073 2337777442545259 2345213998635904 2345474241454032 2347745792547584 2349848808909888 2354125536549072 2354299280138884 2356805034891008 2358584107641021 2367283758552141 2367296394215808 2371731176245486 2371974845587776 2376418392008817 2380528233817624 2385196555986816 2385232835070228 2389713973706488 2398528447305848 2405095606070586 2406425260235904 2407655424949632 2415301373510784 2416714425423584 2419875807930312 2421112848564696 2423281584188322 2425661395008016 2430455192231352 2438173545608424 2439470064771168 2451814634937536 2454461510390656 2456660118405792 2461131242755848 2473020765667712 2474849923038768 2479537138802099 2479791884023584 2484029461374912 2488682925657379 2488938610508064 2493614581258944 2493652509391602 2499614486319236 2502863720138496 2507552467637932 2512521515741952 2517094307901888 2521788965659392 2525087799579456 2526378624589248 2526565081124656 2528433842279334 2531124933921408 2531163432590364 2533430747105973 2536127157110976 2540930428241868 2544233368405248 2545272481824424 2545533980630784 2550302664594828 2563471427901696 2564571093733792 2571540036923286 2582491372965972 2583962935652384 2587343101358712 2591037813108888 2596939891437408 2602072183712976 2606960698588896 2608293377028768 2616576487970016 2621532125257838 2622872252611754 2631215705786624 2636415736825728 2638365748465392 2641214016616032 2641354674409126 2646176067281472 2651111476718848 2651405664252384 2655936502773312 2660966685543716 2661240070659456 2666225512985502 2670781676315236 2674706874477312 2676074184765696 2678094263044827 2681087416625332 2688428220419799 2691031916489488 2698344503219079 2699836279678656 2701271940187392 2701415796363856 2709850321499904 2711435696816704 2714926827989868 2718803728601532 2720306815918848 2721697436899584 2726852166893712 2728869069384018 2735511782877744 2736910176638352 2742052011748192 2742093718639561 2750759897609504 2756252815772352 2758291464304728 2761269199189488 2762842633572736 2771616543842432 2774608663919872 2776660889263008 2782148361376176 2792180843420474 2797698987379803 2797713920436864 2802955026471938 2808033304162944 2813308758343424 2813351549057192 2818868657075328 2824207423471304 2833025336113536 2834624528634184 2836721144409801 2839798706350848 2842385716265238 2845410956758656 2854447077785472 2855671564973744 2858229560837508 2861271664432896 2861315184667368 2863431542052477 2866690739554928 2875794438409936 2877264544671088 2885142480450516 2886737527943424 2897385275752704 2897599114017088 2899080366829504 2902872747865872 2906958302608932 2913580010525712 2919098154485041 2924822636318544 2926377935203008 2935671181624896 2941170730322357 2941186429177216 2946999050578752 2952035012068736 2957929851072768 2960117669009952 2963471098117556 2974747818429504 2979831198233472 2982500411308704 2985720192696384 2988149086330122 2991329467361664 2991374965788612 3000828979210368 3008049296701592 3027410906050674 3029084606468736 3030856747139936 3033098505089004 3039092770909338 3042036079509856 3046015465549608 3050365158918792 3069110780789664 3076448598546752 3084808513216716 3086218421708224 3092317667600928 3094604884810692 3096415357573967 3099710969802304 3108197962769328 3109618561384192 3115278070880448 3118068611822736 3121434746909856 3125571020488059 3127298988605376 3133131745213184 3138834048732096 3144778810188028 3156378344736188 3162633127450368 3164972353136352 3165020492689341 3168557856011756 3177233351405217 3178450920573504 3180310446760304 3182662747386606 3188952594713457 3188969616134016 3192412292948736 3202550379954432 3206794141427448 3212630510595462 3225027081999294 3226501077240416 3228150464752928 3231042112251096 3235268743211178 3236922612754974 3240606922975136 3250898060811232 3252626753028224 3259799003269224 3261465412683192 3275546824541056 3281508323674464 3285856713846421 3299799897385024 3299850087678742 3306389178698112 3308834732824368 3312039281833216 3318584814010752 3321039388577328 3324819441678592 3324870012522136 3327329235904179 3341875889318109 3346219973663424 3352488625211583 3356125743869184 3366783732772608 3368504832785664 3371245123039112 3374884576787152 3377907662807964 3381502876147968 3384055458789291 3387907237655824 3398485168233216 3400403552793104 3402918644178306 3409713840532428 3422290589448588 3424182598616832 3428720049231048 3443321830621296 3449790801811616 3454717084145184 3461004673365096 3462586521916544 3469429578283968 3471995724421752 3474026986546402 3475947598118528 3477724502705024 3487174841027592 3488768650626688 3498320881557216 3517820997953856 3521618688821376 3524773213364832 3528234756375296 3531448920208326 3535207552336512 3541248670364416 3550944591323712 3554967350647336 3557596764368229 3570792350726436 3577794833980224 3577849252605342 3584570960559732 3597792670958772 3599781706238208 3604922174760192 3619902437319824 3625071638135376 3629813711895468 3631669272847044 3635802889191616 3638492092512024 3645682788347028 3647349043836992 3649213568851136 3657260318412636 3659205097156752 3675003754363136 3677721952406304 3681692265585984 3684990177608688 3702214519017344 3709531148501568 3712274884558152 3714446720000302 3726044192062368 3730265316506404 3740421871888416 3740478764087403 3749421729478854 3754295580207744 3761328701456898 3768782273612928 3782294859213068 3782683448489088 3789847621686984 3792650763419001 3796687400882112 3796745148885546 3810972747783344 3811395642362802 3815086912889824 3817908722736636 3825453996892242 3825474415716096 3837622906858752 3846856640600688 3868358379953639 3870496997154496 3875944403478576 3881014652038068 3883285207273043 3884773347367616 3895409837156112 3897608726872003 3899763515091392 3901837246937344 3910441047883344 3912440065543152 3914228242166528 3924864731955024 3929332067438336 3932298187886757 3934308378917631 3941699766888026 3946823558679936 3954217352813662 3954623605238592 3962032011613689 3966330424572672 3969264100922208 3976667215078272 3980960256928512 3983904754159968 3984198781773496 3988499954384816 3991450028315574 3999338269478253 4006172514472854 4012060311715968 4014111277148544 4021631124937998 4036547874734232 4044131340118672 4052123694545784 4061353954066144 4067153545225056 4072390241984802 4090278250340568 4092147707719552 4103267674316616 4105365264957528 4113078017622288 4123090223467904 4126139846414256 4133954505214283 4134379223658528 4136067782964689 4144263950359104 4153704094507264 4157424815763648 4161912995879808 4164991333894512 4167428027317412 4169731984807168 4185112064976128 4188271265130711 4196570880655296 4204432539707907 4212049956244416 4219963137515136 4220027323585788 4228302985612992 4236311135206956 4237934560764672 4243550329848808 4243986308060928 4251936792951276 4259698059526272 4275725521903264 4283507347460616 4287344341256262 4291907496649344 4291972777001052 4300036109332392 4308056149668128 4313691657614904 4315896817006632 4346398671025632 4348620550244256 4354309121798808 4370370015788568 4372926864295418 4375344431565952 4387233954477816 4389566902804512 4403506772437344 4411779643765824 4420498575868128 4428052518103104 4436438981205572 4436894776609152 4445206647176334 4455834519090812 4461626631551232 4469746797350208 4469984833615444 4482223629495183 4486994201042496 4487062448682918 4501243468815552 4503637042654464 4503876883743952 4512073945052388 4521015218573568 4535372526287616 4537224858904408 4537691008950528 4546285120709904 4549647757633506 4563054119264784 4569023198324412 4571626732308064 4571696267217937 4591095774161728 4603666171184496 4606289445526912 4614672897820128 4625906104378624 4629327632562336 4638476501401392 4640466293082334 4649566454703456 4658372451776758 4664427842076288 4672917106320672 4673165962416146 4675554885090518 4690427997271808 4690948482908064 4699697617819776 4708251073098144 4708598560277768 4717168215282042 4734567517104282 4734592788431616 4743462352490972 4743949691175552 4752836784017634 4761056467635248 4770393111973632 4770465670140456 4773994121079909 4779427947412976 4797056894611696 4810191212141172 4812850520471808 4815310849899264 4830602747021568 4833428850847168 4839751615860624 4842225697129392 4846563168376644 4851322790016032 4860910384462704 4876347091216848 4878940129542336 4888080107140087 4903629269875072 4908923020781312 4913320236811584 4922262485511696 4946041531335424 4949699846077536 4949775131518113 4959074277604198 4959583768047168 4968058922749824 4977365851314758 4977877221016128 4987229162517888 4987305018783204 4999228972638472 5015104935275864 5034188615803776 5050175599158912 5052757249178496 5053130162249312 5056867684558668 5062249867842816 5062326865180728 5066861494211946 5072254314221952 5081860856483736 5090544963648848 5100605329189656 5104377966267459 5129142187467584 5143080073846572 5164982745931944 5167925871304768 5174686202717424 5182075626217776 5193879782874816 5203609753647247 5204144367425952 5211040479819603 5213921397177792 5216586754057536 5233152975940032 5243064250515676 5245744505223508 5272831473651456 5276731496930784 5282428033232064 5282709348818252 5292352134562944 5297173380312489 5302811328504768 5311873005546624 5321933371087432 5322480141318912 5332451025971004 5341563352630472 5356188526089654 5362174833250664 5376856440839598 5382063832978976 5396689006438158 5399672559357312 5402831592727712 5422871393633408 5429853655979736 5437607457203064 5453704333787424 5457738138768036 5471023565755488 5473820353276704 5478273324938557 5484104023496384 5484187437279122 5501519795219008 5512505631544704 5516582928609456 5522538398378976 5525685267145472 5543233087684864 5553321778526016 5564296722752352 5571670080000453 5584361686840948 5595397974759606 5595427840873728 5605910052943876 5616066608325888 5624132594218281 5626703098114384 5637737314150656 5641993052185347 5648414846942608 5666050672227072 5669249057268368 5673442288819602 5684771432530476 5690821913517312 5708894155570944 5711343129947488 5716459121675016 5722630369334736 5726863084104954 5733381479109856 5751588876819872 5754529089342176 5770284960901032 5795198228034176 5798160733659008 5805745495731744 5813916605217864 5827160021051424 5838196308970082 5849645272637088 5852755870406016 5871342363249792 5882341460644714 5882372858354432 5893998101157504 5904070024137472 5912549650332039 5920235338019904 5926942196235112 5931326029220493 5949495636859008 5959662396466944 5965000822617408 5971440385392768 5976298172660244 5982658934723328 5982749931577224 5987175042473361 6001657958420736 6009258771709281 6016098593403184 6032446687406997 6054821812101348 6058169212937472 6061713494279872 6066197010178008 6078185541818676 6084072159019712 6092030931099216 6100730317837584 6138221561579328 6152897197093504 6169617026433432 6172436843416448 6184635335201856 6189209769621384 6192830715147934 6199421939604608 6216395925538656 6230556141760896 6236137223645472 6242869493819712 6251142040976118 6254597977210752 6277668097464192 6289557620376056 6312756689472376 6329944706272704 6330040985378682 6337115712023512 6354466702810434 6356901841147008 6360620893520608 6365325494773212 6377905189426914 6377939232268032 6413588282854896 6425261021190924 6450054163998588 6453002154480832 6456300929505856 6462084224502192 6470537486422356 6473845225509948 6474323020381931 6481213845950272 6501796121622464 6505253506056448 6519598006538448 6522930825366384 6551093649082112 6559390296443127 6563016647348928 6571713427692842 6599599794770048 6599700175357484 6612778357396224 6617669465648736 6637169628021504 6642078777154656 6649740025044272 6654658471808358 6667809970764501 6683751778636218 6692439947326848 6704977250423166 6742490246078224 6749769153574304 6755815325615928 6768110917578582 6775814475311648 6800807105586208 6805837288356612 6819427681064856 6844581178897176 6857440098462096 6886643661242592 6895769286004313 6899581603623232 6909434168290368 6922009346730192 6925173043833088 6938859156567936 6943991448843504 6948053973092804 6951895196237056 6955449005410048 6960699439623501 6974349682055184 6977537301253376 6987558677665137 6996641763114432 7009748943624219 7013332327635777 7035641995907712 7043237377642752 7049546426729664 7062897840416652 7070415104673024 7075752322923063 7101851275656423 7101889182647424 7109934701294672 7115193528736458 7129255176026451 7141584701452872 7155589667960448 7155698505210684 7169141921119464 7195585341917544 7239804874639648 7250143276270752 7259627423790936 7263338545694088 7271605778383232 7276984185024048 7291365576694056 7294698087673984 7298427137702272 7314520636825272 7317658385245219 7318410194313504 7355443904812608 7363384531171968 7369980355217376 7372990395719663 7404429038034688 7419062297003136 7424549769116304 7428893440000604 7438611416406297 7452088384124736 7460530633012808 7466048776972137 7480843743776832 7480957528174806 7498843458957708 7508591160415488 7522657402913796 7537564547225856 7564589718426136 7565366896978176 7579695243373968 7585301526838002 7593374801764224 7593490297771092 7621945495566688 7622791284725604 7630173825779648 7635817445473272 7650907993784484 7693713281201376 7736716759907278 7740993994308992 7751888806957152 7762029304076136 7766570414546086 7769546694735232 7790819674312224 7795217453744006 7799527030182784 7820882095766688 7824880131086304 7849729463910048 7864596375773514 7868616757835262 7883399533776052 7893647117359872 7908434705627324 7909247210477184 7924064023227378 7938528201844416 7953334430156544 7967809508319936 7968397563546992 7976999908769632 7982900056631148 7998676538956506 8012345028945708 8024120623431936 8028222554297088 8043262249875996 8073095749468464 8088262680237344 8104247389091568 8122707908132288 8134307090450112 8144780483969604 8149545519823279 8180556500681136 8184295415439104 8206535348633232 8210730529915056 8226156035244576 8226281155918683 8246180446935808 8252279692828512 8267909010428566 8268758447317056 8272135565929378 8288527900718208 8314849631527296 8323825991759616 8329982667789024 8334856054634824 8376542530261422 8393096962139409 8393141761310592 8408865079415814 8424099912488832 8439926275030272 8440054647171576 8456605971225984 8472622270413912 8487100659697616 8503873585902552 8510163433229403 8519396119052544 8551451043806528 8567014694921232 8574688682512524 8583814993298688 8583945554002104 8600072218664784 8616112299336256 8627383315229808 8631793634013264 8648141728017077 8680040448024517 8692797342051264 8697241100488512 8708618243597616 8713534104032329 8740740031577136 8745853728590836 8750688863131904 8757294463455123 8774467908955632 8779133805609024 8807013544874688 8823512190967071 8823559287531648 8840997151736256 8856105036206208 8872877962411144 8873789553218304 8890413294352668 8911669038181624 8939493594700416 8939969667230888 8964447258990366 8973988402084992 8974124897365836 9002486937631104 9007753767487904 9024147890104776 9074449717808816 9092570241419808 9099295515267012 9126108238529568 9138046396648824 9143253464616128 9143392534435874 9182191548323456 9207332342368992 9212578891053824 9229345795640256 9258655265124672 9275999995632049 9276953002802784 9280932586164668 9289246072721901 9299132909406912 9316744903553516 9328855684152576 9345834212641344 9346331924832292 9351109770181036 9376713061464177 9381896965816128 9399395235639552 9416502146196288 9417197120555536 9434336430564084 9469135034208564 9486924704981944 9487899382351104 9505673568035268 9522112935270496 9540931340280912 9547988242159818 9558855894825952 9594113789223392 9620382424282344 9666857701694336 9679503231721248 9684451394258784 9693126336753288 9702645580032064 9721820768925408 9752694182433696 9757880259084672 9776160214280174 9807258539750144 9826640473623168 9844524971023392 9857570141539263 9899399692155072 9899550263036226 9918148555208396 9919167536094336 9936117845499648 9954731702629516 9955754442032256 9974458325035776 9974610037566408 9981987707712537 9998457945276944 10025627667954327 10030209870551728 10057465875634749 10068377231607552 10100351198317824 10105514498356992 10106260324498624 10113735369117336 10124653730361456 10133722988423892 10144508628443904 10163721712967472 10181089927297696 10201210658379312 10208755932534918 10220531133111091 10258229620392611 10258284374935168 10286160147693144 10329965491863888 10335851742609536 10349372405434848 10364151252435552 10387759565749632 10407219507294494 10408288734851904 10422080959639206 10427842794355584 10433173508115072 10466305951880064 10486128501031352 10491489010447016 10553462993861568 10564856066464128 10565418697636504 10584704269125888 10594346760624978 10605622657009536 10623746011093248 10643866742174864 10664902051942008 10672790293104687 10683126705260944 10712377052179308 10724349666501328 10753712881679196 10764127665957952 10793378012876316 10799345118714624 10805663185455424 10845742787266816 10859707311959472 10875214914406128 10907408667574848 10915476277536072 10942047131510976 10947640706553408 10956546649877114 10968208046992768 10968374874558244 11003039590438016 11025011263089408 11033165857218912 11045076796757952 11106643557052032 11128593445504704 11143340160000906 11168723373681896 11190795949519212 11211820105887752 11248265188436562 11253406196228768 11283986104370694 11296829693885216 11338498114536736 11346884577639204 11369542865060952 11422686259894976 11432918243350032 11445260738669472 11453726168209908 11466762958219712 11503177753639744 11509058178684352 11540569921802064 11590396456068352 11596321467318016 11605075139860917 11611490991463488 11627833210435728 11649855621819129 11654320042102848 11676392617940164 11692826180616009 11699290545274176 11705511740812032 11742684726499584 11764682921289428 11787996202315008 11796894563660271 11802925136752893 11825099300664078 11840470676039808 11853884392470224 11862652058440986 11886096034841067 11898991273718016 11930001645234816 11942880770785536 11952596345320488 11965499863154448 11974350084946722 12018517543418562 12032197186806368 12064893374813994 12109643624202696 12123426988559744 12132394020356016 12156371083637352 12168144318039424 12184061862198432 12200207198315323 12201460635675168 12276443123158656 12292458292442471 12305794394187008 12339234052866864 12344873686832896 12369270670403712 12378419539242768 12385661430295868 12398843879209216 12401863515642849 12408203348894067 12432791851077312 12461112283521792 12472274447290944 12485738987639424 12502284081952236 12509195954421504 12555336194928384 12564813795392133 12579115240752112 12613297619123721 12625513378944752 12659889412545408 12660081970757364 12674231424047024 12708933405620868 12713803682294016 12721241787041216 12730650989546424 12755810378853828 12827176565709792 12850522042381848 12900108327997176 12906004308961664 12912601859011712 12924168449004384 12941074972844712 12947690451019896 12948646040763862 12962427691900544 13003592243244928 13039196013076896 13044521469350173 13045861650732768 13118780592886254 13126033294697856 13143426855385684 13199199589540096 13199400350714968 13235338931297472 13284157554309312 13299480050088544 13309316943616716 13335619941529002 13367503557272436 13384879894653696 13409954500846332 13484980492156448 13499538307148608 13511630651231856 13536221835157164 13551628950623296 13601614211172416 13611674576713224 13638855362129712 13689162357794352 13714880196924192 13715088801653811 13773287322485184 13791538572008626 13799163207246464 13818868336580736 13844018693460384 13877718313135872 13887982897687008 13896107946185608 13921398879247002 13948699364110368 13975117355330274 13993283526228864 14019497887248438 14026664655271554 14071283991815424 14099092853459328 14125795680833304 14151504645846126 14203702551312846 14203778365294848 14219869402589344 14230387057472916 14258510352052902 14283169402905744 14311179335920896 14311397010421368 14338283842238928 14391170683835088 14418426688918109 14479609749279296 14500286552541504 14519254847581872 14526677091388176 14527450709250193 14543211556766464 14553968370048096 14582731153388112 14589396175347968 14596854275404544 14629041273650544 14635316770490438 14636820388627008 14664240321420261 14710887809625216 14726769062343936 14739960710434752 14745980791439326 14838124594006272 14849099538232608 14849325394554339 14857786880001208 14877222832812594 14904176768249472 14921061266025616 14932097553944274 14961687487553664 14961915056349612 14997686917915416 15045314805827592 15129179436852272 15159390486747936 15170603053676004 15186749603528448 15186980595542184 15243890991133376 15245582569451208 15260347651559296 15271634890946544 15301815987568968 15356994638812607 15387426562402752 15416252645595659 15473433519814556 15481987988617984 15503777613914304 15524058608152272 15533140829092172 15539093389470464 15581639348624448 15590434907488012 15599054060365568 15610829260941741 15633121439458809 15641764191533376 15649760262172608 15699458927820096 15729192751547028 15737233515670524 15766799067552104 15816869411254648 15818494420954368 15848128046454756 15877056403688832 15935619016639872 15936795127093984 15953999817539264 15965800113262296 15997353077913012 16024690057891416 16086524499751992 16146191498936928 16176525360474688 16208494778183136 16245415816264576 16268614180900224 16289560967939208 16299091039646558 16361113001362272 16413070697266464 16421461059830112 16434819974815671 16452312070489152 16452562311837366 16504559385657024 16535818020857132 16537516894634112 16544271131858756 16577055801436416 16629699263054592 16659965335578048 16669712109269648 16715010240001359 16753085060522844 16786193924278818 16786283522621184 16817730158831628 16848199824977664 16880109294343152 16913211942451968 16945244540827824 16974201319395232 17007747171805104 17020326866458806 17039958814175947 17102902087613056 17134029389842464 17149377365025048 17167891108004208 17200144437329568 17232224598672512 17254766630459616 17263587268026528 17296283456034154 17360080896049034 17385594684102528 17394482200977024 17417236487195232 17427068208064658 17481480063154272 17491707457181672 17514588926910246 17548935817911264 17558267611218048 17614027089749376 17647024381934142 17647118575063296 17681994303472512 17712210072412416 17737648950996117 17745755924822288 17780826588705336 17793978087661479 17823338076363248 17878987189400832 17879939334461776 17928894517980732 17947976804169984 17948249794731672 18004973875262208 18015507534975808 18048295780209552 18148899435617632 18149175482233081 18185140482839616 18198591030534024 18219207672067597 18252216477059136 18276092793297648 18286506929232256 18286785068871748 18364383096646912 18414664684737984 18458691591280512 18517310530249344 18551999991264098 18553906005605568 18561865172329336 18578492145443802 18598265818813824 18633489807107032 18691668425282688 18692663849664584 18702219540362072 18753426122928354 18763793931632256 18833004292392576 18834394241111072 18868672861128168 18938270068417128 18973849409963888 19011347136070536 19044225870540992 19081862680561824 19095976484319636 19117711789651904 19188227578446784 19240764848564688 19333715403388672 19359006463442496 19368902788517568 19386252673506576 19405291160064128 19422969061145793 19443641537850816 19505388364867392 19515760518169344 19552320428560348 19653280947246336 19678170889329381 19689049942046784 19715140283078526 19798799384310144 19799100526072452 19836297110416792 19838335072188672 19909463405259032 19911508884064512 19949220075132816 19963975415425074 19996915890553888 20051255335908654 20060419741103456 20114931751269498 20212520648997248 20227470738234672 20249307460722912 20267445976847784 20327443425934944 20362179854595392 20402421316758624 20417511865069836 20441062266222182 20516459240785222 20516568749870336 20572320295386288 20659930983727776 20671703485219072 20687307858012939 20698744810869696 20728302504871104 20775519131499264 20814439014588988 20816577469703808 20844161919278412 20855685588711168 20866347016230144 20882098318870503 20932611903760128 20962676032995411 20972257002062704 20982978020894032 21029246830872657 21039996982907331 21106925987723136 21129712132928256 21130837395273008 21188693521249956 21211245314019072 21287733484349728 21329804103884016 21345580586209374 21366253410521888 21424754104358616 21448699333002656 21449025569911823 21507425763358392 21528255331915904 21586756025752632 21611326370910848 21719414623918944 21748195440475141 21750429828812256 21814817335149696 21830952555072144 21884094263021952 21895281413106816 21913093299754228 21936416093985536 21936749749116488 21952975155735657 22006079180876032 22066331714437824 22090153593515904 22118971187158989 22213287114104064 22257186891009408 22286680320001812 22315834249218891 22337446747363792 22381591899038424 22398146330916411 22423640211775504 22496530376873124 22506812392457536 22567972208741388 22593659387770432 22676996229073472 22693769155278408 22739085730121904 22845372519789952 22865836486700064 22890521477338944 22907452336419816 22933525916439424 23006355507279488 23018116357368704 23081139843604128 23210150279721834 23222981982926976 23255666420871456 23299711243638258 23308640084205696 23352785235880328 23385652361232018 23398581090548352 23529365842578856 23593789127320542 23605850273505786 23650198601328156 23680941352079616 23707768784940448 23725304116881972 23772192069682134 23860003290469632 23905192690640976 23930999726308896 23948700169893444 24037035086837124 24064394373612736 24129786749627988 24219287248405392 24246853977119488 24264788040712032 24312742167274704 24336288636078848 24368123724396864 24400414396630646 24402921271350336 24448636559469837 24552886246317312 24584916584884942 24678468105733728 24678843467756049 24738541340807424 24756839078485536 24771322860591736 24803727031285698 24816406697788134 24865583702154624 24944548894581888 24971477975278848 25004568163904472 25129627590784266 25158230481504224 25226595238247442 25251026757889504 25319778825090816 25320163941514728 25348462848094048 25417866811241736 25442483574082432 25461301979092848 25511620757707656 25621048484772169 25654353131419584 25701044084763696 25702412793288803 25800216655994352 25812008617923328 25825203718023424 25848336898008768 25882149945689424 25895380902039792 25897292081527724 25924855383801088 25944425184051231 26007184486489856 26040121344073551 26078392026153792 26089042938700346 26091723301465536 26140602312096987 26237561185772508 26252066589395712 26271883390365369 26286853710771368 26398800701429936 26470536572901213 26470677862594944 26568315108618624 26598960100177088 26618633887233432 26671239883058004 26735007114544872 26819909001692664 26969960984312896 26999076614297216 27023261302463712 27072443670314328 27103257901246592 27203228422344832 27223349153426448 27274908526823089 27277710724259424 27375512182231169 27378324715588704 27429760393848384 27430177603307622 27546574644970368 27583077144017252 27598326414492928 27637736673161472 27688037386920768 27775965795374016 27792215892371216 27827999986896147 27842797758494004 27867738218165703 27897398728220736 27950234710660548 27986567052457728 28038995774496876 28053329310543108 28198185706918656 28251591361666608 28303009291692252 28407405102625692 28439738805178688 28460774114945832 28517020704105804 28566338805811488 28622794020842736 28676567684477856 28782341367670176 28836853377836218 28959219498558592 29000573105083008 29038509695163744 29053354182776352 29054901418500386 29107936740096192 29165462306776224 29258082547301088 29270633540980876 29273640777254016 29328480642840522 29421775619250432 29479921420869504 29491961582878652 29572710424617789 29698199076465216 29698650789108678 29715573760002416 29754445665625188 29808353536498944 29842122532051232 29864195107888548 29923374975107328 29923830112699224 29995373835830832 30090629611655184 30163030905035171 30258358873704544 30318780973495872 30341206107352008 30373961191084368 30375578755704949 30487781982266752 30491165138902416 30520695303118592 30543269781893088 30603631975137936 30661593399333273 30713989277625214 30774688861177833 30774853124805504 30832505291191318 30946867039629112 31007555227828608 31048117216304544 31066281658184344 31163278697248896 31180869814976024 31221658521883482 31266242878917618 31283528383066752 31299520524345216 31398917855640192 31458385503094056 31474467031341048 31533598135104208 31633738822509296 31696256092909512 31754112807377664 31871238033279744 31873590254187968 31907999635078528 31931600226524592 31994706155826024 32049380115782832 32110079699335451 32173048999503984 32233982804427287 32292382997873856 32352878033545927 32353050720949376 32416989556366272 32490831632529152 32537228361800448 32579121935878416 32598182079293116 32722226002724544 32826141394532928 32842922119660224 32869639949631342 32904624140978304 32905124623674732 33009118771314048 33071636041714264 33075033789268224 33088542263717512 33319930671156096 33339424218539296 33430020480002718 33506170121045688 33572387848557636 33635460317663256 33760218588686304 33890489081655648 33948402638790464 34015494343610208 34040653732917612 34079917628351894 34205804175226112 34268058779684928 34298754730050096 34335782216008416 34400288874659136 34464449197345024 34509533260919232 34527174536053056 34592566912068308 34720161792098068 34771189368205056 34788964401954048 34815225419582751 34834472974390464 34854136416129316 34949566865457387 34962960126308544 34983414914363344 35029177853820492 35078478541848027 35097871635822528 35116535222436096 35228054179498752 35294048763868284 35363988606945024 35475297901992234 35491511849644576 35561653177410672 35587956175322958 35646676152726496 35759878668923552 35857789035961464 35896499589463344 36031015069951616 36096591560419104 36297798871235264 36298350964466162 36370280965679232 36397182061068048 36438415344135194 36504432954118272 36552185586595296 36573013858464512 36573570137743496 36600621594945969 36829329369475968 36877374877327413 36917383182561024 37034621060498688 37103999982528196 37107812011211136 37123730344658672 37156984290887604 37196531637627648 37205590546928547 37224610046682201 37266979614214064 37383336850565376 37385327699329168 37404439080724144 37506852245856708 37527587863264512 37666008584785152 37668788482222144 37737345722256336 37876540136834256 37947698819927776 37948276008305533 38022694272141072 38088451741081984 38163725361123648 38191952968639272 38235219494190641 38235423579303808 38376455156893568 38481529697129376 38718012926884992 38737805577035136 38772505347013152 38810582320128256 38845938122291586 38887283075701632 39010776729734784 39104640857120696 39133564408050519 39356341778658762 39378099884093568 39430280566157052 39597598768620288 39598201052144904 39672594220833584 39818926810518064 39898440150265632 39927950830850148 39993831781107776 40102510671817308 40120839482206912 40229863502538996 40425041297994496 40454941476469344 40498614921445824 40534891953695568 40654886851869888 40724359709190784 40804842633517248 40835023730139672 40882124532444364 41032918481570444 41144640590772576 41145266404961433 41319861967455552 41374615716025878 41397489621739392 41456605009742208 41628878029177976 41633154939407616 41688323838556824 41764196637741006 41925352065990822 41944514004125408 41965956041788064 42058493661745314 42079993965814662 42213851975446272 42261674790546016 42377387042499912 42575466968699456 42659608207768032 42691161172418748 42716137280003473 42732506821043776 42849508208717232 42897398666005312 42898051139823646 43014851526716784 43056510663831808 43173512051505264 43222652741821696 43255280066754327 43438829247837888 43496390880950282 43500859657624512 43582352127750579 43629634670299392 43661905110144288 43768188526043904 43790562826213632 43826186599508456 43873499498232976 43905950311471314 43992720964260783 44132663428875648 44180307187031808 44237942374317978 44514373782018816 44573360640003624 44631668498437782 44674893494727584 44763183798076848 44796292661832822 44847280423551008 44993060753746248 45013624784915072 45135944417482776 45187318775540864 45353992458146944 45387538310556816 45473499557357113 45478171460243808 45690745039579904 45731672973400128 45781042954677888 45814904672839632 45867051832878848 46012711014558976 46036232714737408 46070983916437821 46162279687208256 46248757936786977 46420300559443668 46445963965853952 46511332841742912 46599422487276516 46617280168411392 46705570471760656 46771304722464036 46797162181096704 46832487782825223 47058731685157712 47187578254641084 47211700547011572 47300397202656312 47415537569880896 47450608233763944 47544384139364268 47810385381281952 47861999452617792 47897400339786888 48074070173674248 48128788747225472 48259573499255976 48438574496810784 48529576081424064 48625484334549408 48736247448793728 48800828793261292 48805842542700672 48897273118939674 49169833169769884 49304459924447013 49356936211467456 49357686935512098 49513678156971072 49542645721183472 49607454062571396 49632813395576268 49731167404309248 49889097789163776 50009136327808944 50259255181568532 50288658939397307 50316460963008448 50453190476494884 50502053515779008 50640327883029456 50696925696188096 50835733622483472 50884967148164864 50922603958185696 51023241515415312 51119876442527841 51242096969544338 51308706262839168 51402088169527392 51404825586577606 51600433311988704 51696673796017536 51764299891378848 51790761804079584 51794584163055448 51888850368102462 52080242688147102 52156784052307584 52178085877400692 52183446602931072 52281204624193974 52475122371545016 52543766780730738 52573707421542736 52797601402859872 52941073145802426 52941355725189888 53136630217237248 53197920200354176 53237267774466864 53342479766116008 53470014229089744 53639818003385328 53741408567785679 53768881178540957 53939921968625792 53998153228594432 54046522604927424 54144887340628656 54206515802493184 54406456844689664 54446698306852896 54447526446699243 54549817053646178 54555421448518848 54657623016202791 54751024364462338 54756649431177408 54859520787696768 54860355206615244 55093149289940736 55166154288034504 55376074773841536 55551931590748032 55584431784742432 55655999973792294 55685595516988008 55735476436331406 55794797456441472 55900469421321096 56077991548993752 56106658621086216 56503182723333216 56606018583384504 56814810205251384 56879477610357376 56921548229891664 57034041408211608 57132677611622976 57239707290119717 57245588041685472 57353135368955712 57564682735340352 57673706755672436 57918438997117184 58001146210166016 58077019390327488 58106708365552704 58109802837000772 58215873480192384 58268907183437379 58330924613552448 58516165094602176 58541267081961752 58547281554508032 58656961285681044 58959842841739008 58983923165757304 59145420849235578 59396398152930432 59397301578217356 59431147520004832 59508891331250376 59684245064102464 59728390215777096 59847660225398448 59990747671661664 60181259223310368 60326061810070342 60516717747409088 60637561946991744 60682412214704016 60747922382168736 60751157511409898 60975563964533504 60982330277804832 61086539563786176 61207263950275872 61323186798666546 61427978555250428 61549377722355666 61549706249611008 61665010582382636 61893734079258224 62015110455657216 62061923574038817 62096234432609088 62132563316368688 62326557394497792 62361739629952048 62443317043766964 62532485757835236 62567056766133504 62599041048690432 62797835711280384 62916771006188112 62948934062682096 63067196270208416 63267477645018592 63392512185819024 63747180508375936 63815999270157056 63863200453049184 63989412311652048 64098760231565664 64220159398670902 64346097999007968 64347076709735469 64467965608854574 64584765995747712 64705756067091854 64706101441898752 64833979112732544 65158243871756832 65196364158586232 65244586321425423 65444452005449088 65652282789065856 65685844239320448 65739279899262684 65809248281956608 65810249247349464 65858925467206971 66018237542628096 66143272083428528 66177084527435024 66356913561476967 66639861342312192 66678848437078592 66860040960005436 67012340242091376 67144775697115272 67270920635326512 67520437177372608 67646926797414211 67780978163311296 67896805277580928 68030988687220416 68081307465835224 68159835256703788 68536117559369856 68597509460100192 68671564432016832 68800577749318272 69019066521838464 69054349072106112 69185133824136616 69440323584196136 69630450839165502 69668945948780928 69708272832258632 69899133730914774 69925920252617088 69966829828726688 70058355707640984 70156957083696054 70195743271645056 70588097527736568 70950595803984468 70983023699289152 71123306354821344 71175912350645916 71217553224201241 71293352305452992 71519757337847104 71715578071922928 71792999178926688 72062030139903232 72193183120838208 72595597742470528 72596701928932324 72740561931358464 72794364122136096 72876830688270388 73008865908236544 73104371173190592 73147140275486992 73201243189891938 73345909678409511 73658658738951936 73754749754654826 74207999965056392 74215624022422272 74247460689317344 74313968581775208 74411181093857094 74449220093364402 74533959228428128 74770655398658336 74808878161448288 75013704491713416 75337576964444288 75474691444512672 75753080273668512 75895397639855552 75896552016611066 76045388544282144 76176903482163968 76327450722247296 76383905937278544 76470438988381282 76470847158607616 76752910313787136 76863145454316507 76963059394258752 77107238379866409 77436025853769984 77475611154070272 77545010694026304 77691876244583172 77774566151403264 77833275552153693 78021553459469568 78120364032220653 78209281714241392 78267128816101038 78421806936290961 78712683557317524 78756199768187136 78860561132314104 79196402104289808 79345188441667168 79637853621036128 79796880300531264 79855901661700296 79987663562215552 80205021343634616 80241678964413824 80459727005077992 80909882952938688 80997229842891648 81069783907391136 81309773703739776 81448719418381568 81609685267034496 81670047460279344 81764249064888728 81824725580469267 82065836963140888 82126536546693507 82289281181545152 82290532809922866 82639723934911104 82749231432051756 82794979243478784 82913210019484416 83257756058355952 83376647677113648 83483999960688441 83528393275482012 83850704131981644 83889028008250816 83931912083576128 84116987323490628 84159987931629324 84523349581092032 84754774084999824 85150933937398912 85319216415536064 85382322344837496 85432274560006946 85465013642087552 85699016417434464 85794797332010624 85796102279647292 86029703053433568 86347024103010528 86510560133508654 86877658495675776 86992781761900564 87001719315249024 87164704255501158 87323810220288576 87652373199016912 87746998996465952 87811900622942628 87985441928521566 88265326857751296 88475884748635956 89146721280007248 89263336996875564 89349786989455168 89526367596153696 89592585323665644 89645000718056069 89694560847102016 89986121507492496 90027249569830144 90271888834965552 90374637551081728 90489092715105513 90707984916293888 90775076621113632 90946999114714226 90956342920487616 91126736267114847 91463345946800256 91562085909355776 91629809345679264 91984780197999819 92141967832875642 92324066583533499 92324559374416512 92497515873573954 92840601118887336 93022665683485824 93198844974553032 93411140943521312 93542609444928072 93664975565650446 94117463370315424 94375156509282168 94423401094023144 94600794405312624 94831075139761792 94901216467527888 95088768278728536 95129559008187847 95620770762563904 95723998905235584 95794800679573776 95848875144355619 96148140347348496 96257577494450944 96330239098006353 96519146998511952 96701948413281861 96877148993621568 97058634100637781 97059152162848128 97250968669098816 97472494897587456 97601657586522584 97611685085401344 97794546237879348 98339666339539768 98608919848894026 98713872422934912 98715373871024196 99027356313942144 99085291442366944 99214908125142792 99265626791152536 100018272655617888 100518510363137064 100577317878794614 100632921926016896 100906380952989768 101004107031558016 101280655766058912 101393851392376192 101671467244966944 101845207916371392 102035999951952539 102046483030830624 102239752885055682 102484193939088676 102617412525678336 102804176339054784 102809651173155212 103200866623977408 103393347592035072 103528599782757696 103581523608159168 103589168326110896 103777700736204924 104160485376294204 104313568104615168 104356171754801384 104366893205862144 104562409248387948 104950244743090032 105087533561461476 105147414843085472 105595202805719744 105882146291604852 106395840400708352 106474535548933728 106684959532232016 106940028458179488 107279636006770656 107482817135571358 107537762357081914 107879843937251584 108093045209854848 108289774681257312 108893396613705792 108895052893398486 109099634107292356 109110842897037696 109315246032405582 109502048728924676 109513298862354816 109719041575393536 109720710413230488 109801864784837907 110332308576069008 110632124631982239 110752149547683072 111103863181496064 111168863569484864 111311999947584588 111371191033976016 111470952872662812 111589594912882944 111800938842642192 112155983097987504 112213317242172432 112425842464222001 112840525824318721 113006365446666432 113212037166769008 113629620410502768 113758955220714752 113843096459783328 113844828024916599 114068082816423216 114265355223245952 114479414580239434 114491176083370944 114705658482571923 114706270737911424 115129365470680704 115347413511344872 116154038780654976 116213416731105408 116219605674001544 116431746960384768 116537814366874758 116661849227104896 117032330189204352 117082534163923504 117313922571362088 117400693224151557 117967846331514608 118290841698471156 118792796305860864 118794603156434712 118862295040009664 119017782662500752 119368490128204928 119456780431554192 119683024333886681 119695320450796896 119981495343323328 120362518446620736 120587999943216637 120652123620140684 121033435494818176 121275123893983488 121364824429408032 121495844764337472 121502315022819796 121964660555609664 122173079127572352 122414527900551744 122646373597333092 122855957110500856 123098755444711332 123330021164765272 123787468158516448 124123847148077634 124192468865218176 124265126632737376 124723479259904096 124886634087533928 125064971515670472 125833542012376224 125897868125364192 126134392540416832 126534955290037184 126785024371638048 127494361016751872 127726400906098368 127978824623304096 128148411840010419 128197520463131328 128440318797341804 128692195998015936 128694153419470938 128935931217709148 129169531991495424 129411512134183708 129667958225465088 129765840200262981 130316487743513664 130392728317172464 130489172642850846 130747056383251737 130888904010898176 131304565578131712 131371688478640896 131478559798525368 131620498494698928 131717850934413942 132286544166857056 132354169054870048 132713827122953934 133357696874157184 133720081920010872 134024680484182752 134289551394230544 134541841270653024 135040874354745216 135293853594828422 135561956326622592 135793610555161856 136061977374440832 136162614931670448 136319670513407576 136420498672071339 137072235118739712 137195018920200384 137343128864033664 137601155498636544 138038133043676928 138108698144212224 138212951749313463 138370267648273232 138746273810360931 138880647168392272 139260901678331004 139337891897561856 139416545664517264 139798267461829548 139851840505234176 139933659657453376 140116711415281968 140313914167392108 140391486543290112 141176195055473136 141901191607968936 141966047398578304 142246612709642688 142351824701291832 142435106448402482 142586704610905984 143039514675694208 143431156143845856 143585998357853376 144386366241676416 145191195484941056 145193403857864648 145588728244272192 145753661376540776 146208742346381184 146294280550973984 146402486379783876 146691819356819022 147509499509309652 148415999930112784 148494921378634688 148627937163550416 148822362187714188 148898440186728804 149067918456856256 149541310797316672 149617756322896576 150027408983426832 150675153928888576 150865976818191921 150949382889025344 151506160547337024 151790795279711104 151793104033222132 152090777088564288 152654901444494592 152767811874557088 152940877976762564 153359629327583523 153726290908633014 153926118788517504 154214476759732818 155090021388052608 155383752489166344 155666551104307386 156240728064441306 156418563428482784 156534257632202076 156843613872581922 157425367114635048 157721122264628208 158392804208579616 158602693578099199 158690376883334336 159275707242072256 159593760601062528 159711803323400592 159801957801752123 159975327124431104 160410042687269232 160483357928827648 160919454010155984 161224225703357037 161306643535622871 161819765905877376 161994459685783296 162139567814782272 162619547407479552 163219370534068992 163340094920558688 163342579340097729 163528498129777456 163649451160938534 163972869048608373 164131673926281776 164253073093387014 164578562363090304 164581065619845732 165279447869822208 165498462864103512 166515512116711904 166753295354227296 166967999921376882 167056786550964024 167701408263963288 167778056016501632 167863824167152256 168233974646981256 168319975863258648 169046699162184064 169509548169999648 169578779101552249 170301867874797824 170638432831072128 170764644689674992 170864549120013892 170930027284175104 171398032834868928 171589594664021248 171592204559294584 171719121870359151 172059406106867136 172694048206021056 173021120267017308 173755316991351552 173985563523801128 174003438630498048 174329408511002316 174647620440577152 175304746398033824 175493997992931904 175623801245885256 175970883857043132 176951769497271912 178293442560014496 178526673993751128 178699573978910336 179052735192307392 179185170647331288 179290001436112138 179389121694204032 179972243014984992 180543777669931104 180978185430211026 181550153242227264 181893998229428452 181912685840975232 182253472534229694 182926691893600512 183259618691358528 183969560395999638 184283935665751284 184648133167066998 184649118748833024 184995031747147908 185681202237774672 186045331366971648 186397689949106064 186822281887042624 187085218889856144 187329951131300892 187439546955935417 188234926740630848 188750313018564336 188846802188046288 189201588810625248 189662150279523584 189802432935055776 190177536557457072 190259118016375694 191241541525127808 191447997810471168 191589601359147552 191697750288711238 192296280694696992 192660478196012706 193038293997023904 193041230129206407 193403896826563722 193754297987243136 194117268201275562 194118304325696256 194501937338197632 195203315173045168 195589092475758696 195733758964276269 196679332679079536 197217839697788052 197427744845869824 197430747742048392 198054712627884288 198170582884733888 198429816250285584 198531253582305072 199640930304563891 200036545311235776 200411284392743567 201037020726274128 201154635757589228 201265843852033792 201812761905979536 202008214063116032 202561311532117824 202787702784752384 202940780392242633 203342934489933888 203690415832742784 204071999903905078 204092966061661248 204479505770111364 204968387878177352 205608352678109568 205619302346310424 206401733247954816 207057199565515392 207163047216318336 207178336652221792 207555401472409848 208320970752588408 208712343509602768 209124818496775896 209900489486180064 210175067122922952 210294829686170944 211190405611439488 211764292583209704 212949071097867456 213347999899537127 213369919064464032 213652659672603723 213880056916358976 214559272013541312 214965634271142716 215075524714163828 216186090419709696 216579549362514624 217786793227411584 217790105786796972 218199268214584712 218221685794075392 218630492064811164 219004097457849352 219026597724709632 219441420826460976 219603729569675814 220664617152138016 221264249263964478 222337727138969728 222623999895169176 222742382067952032 222941905745325624 223601877685284384 224311966195975008 224426634484344864 224851684928444002 225681051648637442 226012730893332864 226424074333538016 227259240821005536 227686192919566656 227689656049833198 228136165632846432 228530710446491904 228958829160478868 228982352166741888 229411316965143846 229412541475822848 230258730941361408 230589436362949521 230694827022689744 231321715139599227 232308077561309952 232426833462210816 232439211348003088 233075628733749516 233323698454209792 234064660378408704 234165068327847008 234627845142724176 234801386448303114 235935692663029216 235939281269030053 236581683396942312 237589206312869424 237724590080019328 238035565325001504 238736980256409856 238913560863108384 239366048667773362 239390640901593792 239962990686646656 240725036893241472 241175999886433274 241304247240281368 242066870989636352 242729648858816064 242991689528674944 243004630045639592 243929321111219328 244346158255144704 244829055801103488 245292747194666184 245474176741407801 245711914221001712 246197510889422664 246379609640080521 246660042329530544 247574936317032896 248247694296155268 248384937730436352 248530253265474752 249446958519808192 249773268175067856 250129943031340944 251667084024752448 251795736250728384 252268785080833664 253069910580074368 253570048743276096 255452801812196736 255957649246608192 256296823680020838 256395040926262656 256880637594683608 257384391996031872 257388306838941876 257871862435418296 258823024268367416 259531680400525962 260632975487027328 260785456634344928 260978345285701692 261494112766503474 262957119597050736 263240996989397856 263435701868827884 264573088333714112 264708338109740096 265427654245907868 266715393748314368 267440163840021744 268049360968365504 268579102788461088 268935002154168207 269083682541306048 270081748709490432 270587707189656844 271123912653245184 271467278145316539 272123954748881664 272325229863340896 272639341026815152 272840997344142678 273380208801344541 274390037840400768 274686257728067328 276425903498626926 276740535296546464 277492547620721862 277761294336784544 278521803356662008 278833091329034528 279596534923659096 279867319314906752 280233422830563936 280627828334784216 282352390110946272 282726540726176833 283802383215937872 283932094797156608 284493225419285376 284703649402583664 284870212896804964 285173409221811968 285388677024563541 286079029351388416 286862312287691712 287171996715706752 287546625433066857 288772732483352832 288990717294019059 290105845239845583 290386807715729296 291175902301913343 291177456488544384 291507322753081552 292417484692762368 292588561101947968 292804972759567752 293383638713638044 295018999018619304 296831999860225568 296989842757269376 297255874327100832 297644724375428376 297796880373457608 298135836913712512 299082621594633344 299235512645793152 300023993795053979 300054817966853664 301731953636383842 301898765778050688 303012321094674048 303581590559422208 303586208066444264 304181554177128576 305535623749114176 305881755953525128 306107999855857617 306719258655167046 307452581817266028 307852237577035008 308428953519465636 310180042776105216 310767504978332688 311333102208614772 312481456128882612 312837126856965568 313068515264404152 313687227745163844 314850734229270096 315442244529256416 316785608417159232 317205387156198398 317380753766668672 318551414484144512 319187521202125056 319423606646801184 319603915603504246 320820085374538464 321838908020311968 322448451406714074 322613287071245742 323639531811754752 324279135629564544 326680189841117376 326685158680195458 327056996259554912 327298902321877068 327945738097216746 328263347852563552 328506146186774028 329157124726180608 329162131239691464 330996925728207024 333031024233423808 333506590708454592 333935999842753764 334113573101928048 334131366312754439 335402816527926576 335556112033003264 335727648334304512 336467949293962512 336639951726517296 337277527392666003 338093398324368128 338521577472956163 339019096339999296 339157558203104498 341276865662144256 341529289379349984 341534484074749797 341729098240027784 342796065669737856 343184409118589168 343438243740718302 344116975447715769 344118812213734272 345388096412042112 346042240534034616 347971127047602256 348658817022004632 349295240881154304 350609492796067648 350987995985863808 351247602491770512 351941767714086264 353210876692689961 353903538994543824 354573810848700157 355881658369005197 356586885120028992 357053347987502256 357399147957820672 358105470384614784 358370341294662576 358580002872224276 358778243388408064 359049073001660043 359944486029969984 361087555339862208 361763999829649911 361956370860422052 363100306484454528 363787996458856904 363825371681950464 364506945068459388 366519237382717056 367939120791999276 368567871331502568 369296266334133996 369990063494295816 371362404475549344 372795379898212128 373644563774085248 374170437779712288 374659902262601784 374879093911870834 376469853481261696 377500626037128672 377693604376092576 378403177621250496 379604865870111552 380355073114914144 380518236032751388 382483083050255616 383179202718295104 383395500577422476 384445235520031257 384592561389393984 385320956392025412 386076587994047808 386082460258412814 386807793653127444 387508595974486272 388234536402551124 389003874676395264 390406630346090336 391178184951517392 391467517928552538 393358665358159072 394435679395576104 394861495484096784 396341165769467776 396859632500571168 397062507164610144 399281860609127782 400073090622471552 400822568785487134 402074041452548256 402309271515178456 403625523811959072 405122623064235648 405881560784485266 406685868979867776 407380831665485568 408143999807810156 408185932123322496 408959011540222728 409261496016214017 409936775756354704 411216705356219136 411238604692620848 412803466495909632 414114399131030784 414326094432636672 414356673304443584 415110802944819696 416641941505176816 417424687019205536 417431036091360863 418249636993551792 419041776457554731 419800978972360128 420350134245845904 420587414436097051 420589659372341888 422380811222878976 423528585166419408 425898142195734912 426695999799074254 426739838128928064 427305319345207446 427760113832717952 429118544027082624 429931268542285432 430151049428327656 433159098725029248 435573586454823168 435580211573593944 436398536429169424 437260984129622328 438008194915698704 438882841652921952 439207459139351628 441329234304276032 442528498527928956 444675454277939456 445247999790338352 445484764135904064 445883811490651248 447203755370568768 448623932391950016 448853268968689728 449703369856888004 451362103297274884 452025461786665728 452597930454575763 452848148667076032 454518481642011072 455372385839133312 455379312099666396 456272331265692864 457917658320957736 457964704333483776 458822633930287692 461178872725899042 461389654045379488 462643430279198454 464878422696006176 466151257467499032 468330136655694016 469255690285448352 469602772896606228 471871385326058432 471878562538060106 473163366793884624 475178412625738848 475449180160038656 475808080734297597 476071130650003008 477827121726216768 478732097335546724 478781281803187584 479405873405256369 479925981373293312 481450073786482944 482351999772866548 482608494480562736 483672677110071111 483919930606868613 485459297717632128 485983379057349888 486009260091279184 487858642222438656 489658111602206976 490585494389332368 490948353482815602 491423828442003424 492395021778845328 492759219280161042 493320084659061088 493327588107971929 495149872634065792 496495388592310536 497060506530949504 498893917039616384 499546536350135712 500208495130928243 500259886062681888 503334168049504896 503591472501456768 504537570161667328 506139821160148736 507140097486552192 508736337304656747 510905603624393472 511915298493216384 512593647360041676 512790081852525312 513761275189367216 514768783992063744 514776613677883752 515157365611077453 515743724870836592 517646048536734832 519063360801051924 521265950974054656 521570913268689856 521956690571403384 522988225533006948 525914239194101472 526481993978795712 526871403737655768 529146176667428224 529416676219480192 530855308491815736 534880327680043488 536098721936731008 537158205576922176 537870004308336414 538167365082612096 541175414379313688 542934556290633078 544650459726681792 545278682053630304 545681994688285356 546760417602689082 548780075680801536 552851806997253852 553481070593092928 554985095241443724 555522588673569088 557043606713324016 557666182658069056 559193069847318192 559734638629813504 560466845661127872 561255656669568432 562318640867806251 564704780221892544 565453081452353666 567604766431875744 568986450838570752 569407298805167328 569740425793609928 570777354049127082 573724624575383424 574343993431413504 575093250866133714 577981434588038118 580211690479691166 580773615431458592 582351804603826686 582354912977088768 583014645506163104 585177122203895936 585609945519135504 586767277427276088 590037998037238608 591155494245642469 593663999720451136 593979685514538752 594511748654201664 595289448750856752 595593760746915216 596271673827425024 598165243189266688 598471025291586304 598922790913691673 600047987590107958 600109635933707328 601233853178230701 603463907272767684 603797531556101376 606024642189348096 607172416132888528 608363108354257152 608822341176727899 611071247498228352 611763511907050256 612215999711715234 613438517310334092 614905163634532056 616857907038931272 621535009956665376 622666204417229544 624962912257765224 625674253713931136 626137030528808304 627374455490327688 629636780191316887 629701468458540192 630884489058512832 633571216834318464 634410774312396796 634761507533337344 637102828968289024 638847213293602368 639207831207008492 640043999698611381 640957979017811169 641640170749076928 643677816040623936 644896902813428148 645226574142491484 648558271259129088 653360379682234752 653370317360390916 654113992519109824 654597804643754136 655891476194433492 656526695705127104 657012292373548056 658324262479382928 661993851456414048 666062048466847616 667013181416909184 667871999685507528 668227146203856096 668262732625508878 670805633055853152 672935898587925024 673279903453034592 674555054785332006 677043154945912326 678038192679998592 678315116406208996 683058578758699968 683068968149499594 683458196480055568 685592131339475712 686368818237178336 686876487481436604 688233950895431538 688237624427468544 690776192824084224 692084481068069232 695942254095204512 697317634044009264 698638311381213827 701218985592135296 701975991971727616 702495204983541024 703883535428172528 706421753385379922 707807077989087648 707817843807090159 709147621697400314 711763316738010394 713173770240057984 714106695975004512 716210940769229568 716740682589325152 717160005744448552 718098146003320086 719888972059939968 722175110679724416 723527999659299822 723912741720844104 726200612968909056 727575992917713808 729013890136918776 733038474765434112 735878241583998552 737135742663005136 738592532668267992 739980126988591632 742724808951098688 744116194771556321 745590759796424256 747289127548170496 748340875559424576 749319804525203568 749758187823741668 752939706962523392 755001252074257344 755387208752185152 756806355242500992 759209731740223104 760710146229828288 761036472065502776 766358405436590208 766791001154844952 768890471040062514 769185122778787968 770641912784050824 772153175988095616 772164920516825628 773615587306254888 776469072805102248 780813260692180672 782356369903034784 782935035857105076 786717330716318144 788871358791152208 789722990968193568 792682331538935552 793719265001142336 794125014329220288 798563721218255564 800146181244943104 801645137570974268 804148082905096512 804618543030356912 806805006462504621 807251047623918144 810245246128471296 811763121568970532 813371737959735552 816287999615620312 816371864246644992 817918023080445456 818522992032428034 819873551512709408 822477209385241696 828713346608887168 830221605889639392 833283883010353632 834849374038411072 834862072182721726 836499273987103584 838083552915109462 839601957944720256 840700268491691808 841174828872194102 841179318744683776 847057170332838816 848179622178530499 851796284391469824 853391999598148508 853479676257856128 854610638690414892 855520227665435904 856166031073690623 858237088054165248 859862537084570864 860302098856655312 862639876299200571 866318197450058496 871160423147187888 872797072858338848 874521968259244656 876016389831397408 877765683305843904 878414918278703256 879410048366384743 882658468608552064 885056997055857912 890495999580676704 890969528271808128 891767622981302496 894407510741137536 897247864783900032 897706537937379456 899406739713776008 900071981385161937 902724206594549768 905195860909151526 905696297334152064 909036963284022144 910744771678266624 910758624199332792 912544662531385728 915835316641915472 917645267860575384 918323999567572851 922357745451798084 922779308090758976 925286860558396908 929756845392012352 932302514934998064 936660273311388032 938511380570896704 939205545793212456 943742770652116864 943757125076120212 946326733587769248 950356825251477696 951616161468595194 952142261300006016 955654243452433536 957464194671093448 957562563606375168 958811746810512738 964703999545733096 965216988961125472 967345354220142222 967839861213737226 970918595435264256 972018520182558368 981170988778664736 981896706965631204 982847656884006848 984790043557690656 985518438560322084 986640169318122176 986655176215943858 990299745268131584 992990777184621072 994121013061899008 997787834079232768 999093072700271424 1000416990261856486 1000519772125363776 1002394098938263317 1006668336099009792 1007182945002913536 1011832582177998009 1014280194973104384 1015564732418868489 1017472674609313494 1023830596986432768 1025187294720083352 1027522550378734432 1029553227355767504 1030314731222154906 1031487449741673184 1035292097073469664 1038126721602103848 1043141826537379712 1043913381142806768 1045976451066013896 1051828478388202944 1052963987957591424 1053742807475311536 1058292353334856448 1058833352438960384 1059632630078069883 1061710616983631472 1063721432546100471 1067644975107015591 1069760655360086976 1072197443873462016 1074316411153844352 1075740008616672828 1076334730165224192 1077147219004980129 1082350828758627376 1085291999488949733 1085869112581266156 1089300919453363584 1090557364107260608 1091363989376570712 1093520835205378164 1105703613994507704 1106962141186185856 1109970190482887448 1111045177347138176 1114087213426648032 1115332365316138112 1118386139694636384 1120933691322255744 1122395999471477929 1122511313339136864 1124637281735612502 1129409560443785088 1130906162904707332 1135209532863751488 1138814597610334656 1139480851587219856 1141554708098254164 1147449249150766848 1150186501732267428 1155962869176076236 1160423380959382332 1161547230862917184 1164703609207653372 1166029291012326208 1170354244407791872 1171219891038271008 1173534554854552176 1180075996074477216 1182310988491284938 1187327999440902272 1189023497308403328 1190578897501713504 1191187521493830432 1197845581827383346 1200095975180215916 1200219271867414656 1202467706356461402 1206927814545535368 1214344832265777056 1217644682353455798 1222142494996456704 1223527023814100512 1224431999423430468 1226877034620668184 1229810327269064112 1233715814077862544 1236684267106442011 1243070019913330752 1245332408834459088 1249925824515530448 1251348507427862272 1252274061057616608 1252293108274082589 1254748910980655376 1257125329372664193 1259273560382633774 1259402936917080384 1261762243308291153 1261768978117025664 1267142433668636928 1268821548624793592 1277694426587204736 1278415662414016984 1280087999397222762 1281915958035622338 1283280341498153856 1287355632081247872 1289793805626856296 1290453148284982968 1306720759364469504 1306740634720781832 1308227985038219648 1309195609287508272 1311782952388866984 1313053391410254208 1314024584747096112 1316513267672753491 1316648524958765856 1323987702912828096 1326467999375383007 1332124096933695232 1334026362833818368 1335743999371015056 1336454292407712192 1336525465251017756 1341611266111706304 1345871797175850048 1346559806906069184 1349110109570664012 1354086309891824652 1356076385359997184 1356630232812417992 1366117157517399936 1366137936298999188 1366916392960111136 1372737636474356672 1373752974962873208 1376467901790863076 1384168962136138464 1391884508190409024 1394635268088018528 1397276622762427654 1402437971184270592 1404990409967082048 1407767070856345056 1412843506770759844 1415614155978175296 1415635687614180318 1418295243394800628 1423526633476020788 1426347540480115968 1427424242202892791 1428213391950009024 1433481365178650304 1434320011488897104 1436196292006640172 1438217620215769107 1439777944119879936 1444350221359448832 1447055999318599644 1447825483441688208 1455151985835427616 1458027780273837552 1471756483167997104 1474271485326010272 1477185065336535984 1479960253977183264 1479982764323915787 1485449617902197376 1488232389543112642 1491181519592848512 1496681751118849152 1498639609050407136 1499516375647483336 1500625485392784729 1510002504148514688 1510774417504370304 1513612710485001984 1518419463480446208 1521420292459656576 1522072944131005552 1526209011913970241 1532716810873180416 1533582002309689904 1537780942080125028 1538370245557575936 1541283825568101648 1544306351976191232 1544329841033651256 1547231174612509776 1552938145610204496 1555879316340526853 1561626521384361344 1564712739806069568 1565870071714210152 1567643999261816281 1573434661432636288 1577742717582304416 1579445981936387136 1587438530002284672 1588250028658440576 1597127442436511128 1603290275141948536 1608296165810193024 1609237086060713824 1613610012925009242 1614502095247836288 1623526243137941064 1632575999231240624 1635836046160890912 1637045984064856068 1639747103025418816 1644954418770483392 1657426693217774336 1660443211779278784 1666567766020707264 1669698748076822144 1669724144365443452 1672998547974207168 1676167105830218924 1679203915889440512 1681400536983383616 1682349657744388204 1686955922603418753 1694114340665677632 1696359244357060998 1706783999196297016 1706959352515712256 1709221277380829784 1712332062147381246 1719725074169141728 1720604197713310624 1725279752598401142 1742320846294375776 1745594145716677696 1749043936518489312 1752032779662794816 1755531366611687808 1756829836557406512 1758820096732769486 1765316937217104128 1770113994111715824 1773466482736927407 1780991999161353408 1781939056543616256 1783535245962604992 1788815021482275072 1794495729567800064 1795413075874758912 1796768372741075019 1798813479427552016 1800143962770323874 1803701559534692103 1805448413189099536 1810391721818303052 1811392594668304128 1818073926568044288 1821517248398665584 1825089325062771456 1831670633283830944 1835290535721150768 1836647999135145702 1844715490903596168 1845558616181517952 1850573721116793816 1859513690784024704 1864605029869996128 1873320546622776064 1877022761141793408 1878411091586424912 1887485541304233728 1887514250152240424 1888910340573950661 1892653467175538496 1900713650502955392 1903232322937190388 1904284522600012032 1911308486904867072 1914928389342186896 1917623493621025476 1920131999095834143 1929407999091466192 1930433977922250944 1934690708440284444 1935679722427474452 1944037040365116736 1962341977557329472 1963793413931262408 1965695313768013696 1969580087115381312 1971036877120644168 1973280338636244352 1973310352431887716 1985981554369242144 1998186145400542848 2000833980523712972 2001039544250727552 2004788197876526634 2023665164355996018 2031129464837736978 2034945349218626988 2050374589440166704 2055045100757468864 2059106454711535008 2060629462444309812 2061835016515289587 2062974899483346368 2070584194146939328 2076253443204207696 2086283653074759424 2087826762285613536 2091952902132027792 2095914934143641481 2103656956776405888 2105927975915182848 2107485614950623072 2119265260156139766 2123421233967262944 2123453531421270477 2127442865092200942 2135289950214031182 2139521310720173952 2148632822307688704 2151480017233345656 2154294438009960258 2164701657517254752 2170583998977899466 2171738225162532312 2178601838906727168 2181114728214521216 2182727978753141424 2187041670410756328 2204524128320179237 2211407227989015408 2213924282372371712 2219940380965774896 2222090354694276352 2228174426853296064 2230664730632276224 2232348584314668963 2236772279389272768 2241867382644511488 2244791998942955858 2245022626678273728 2249274563471225004 2258819120887570176 2261812325809414664 2270419065727502976 2277629195220669312 2278961703174439712 2283109416196508328 2300373003464534856 2311925738352152472 2320846761918764664 2323094461725834368 2329407218415306744 2332058582024652416 2342439782076542016 2346827998894908397 2347069109709104352 2360151992148954432 2364621976982569876 2374655998881804544 2378046994616806656 2381157795003427008 2382375042987660864 2395691163654766692 2400191950360431832 2400438543734829312 2404935412712922804 2413855629091070736 2428689664531554112 2435289364706911596 2447054047628201024 2448863998846860936 2453754069241336368 2459620654538128224 2467431628155725088 2473368534212884022 2486140039826661504 2490664817668918176 2499851649031060896 2504548122115233216 2504586216548165178 2509497821961310752 2514250658745328386 2518547120765267548 2518805873834160768 2523524486616582306 2523537956234051328 2537643097249587184 2544538866535591497 2555388853174409472 2556831324828033968 2560175998794445524 2563831916071244676 2566560682996307712 2574711264162495744 2579587611253712592 2580906296569965936 2595332093959330583 2613481269441563664 2616455970076439296 2618391218575016544 2623565904777733968 2626106782820508416 2628049169494192224 2633026535345506982 2633297049917531712 2638230145099154229 2647975405825656192 2652935998750766014 2671487998742030112 2672908584815424384 2673050930502035512 2683222532223412608 2691743594351700096 2693119613812138368 2698220219141328024 2700215944155485811 2708172619783649304 2713260465624835984 2732234315034799872 2732275872597998376 2733832785920222272 2745475272948713344 2747505949925746416 2752935803581726152 2768337924272276928 2773523998693982651 2783769016380818048 2789270536176037056 2794553245524855308 2809980819934164096 2815534141712690112 2825687013541519688 2831228311956350592 2831271375228360636 2836590486789601256 2847053266952041576 2854848484405785582 2856426783900018048 2866962730357300608 2868640022977794208 2872392584013280344 2876435240431538214 2894111998637199288 2895650966883376416 2910303971670855232 2916055560547675104 2943512966335994208 2948542970652020544 2954370130673071968 2959920507954366528 2959965528647831574 2970899235804394752 2976464779086225284 2982363039185697024 2993363502237698304 2997279218100814272 2999032751294966672 3001250970785569458 3007182296814789951 3020005008297029376 3021548835008740608 3042840584919313152 3044145888262011104 3052418023827940482 3067164004619379808 3075561884160250056 3082567651136203296 3088659682067302512 3094462349225019552 3105876291220408992 3111758632681053706 3123253042768722688 3129425479612139136 3131740143428420304 3135287998523632562 3146869322865272576 3155485435164608832 3158891963872774272 3174877060004569344 3176500057316881152 3178897890234209649 3191164297638301413 3194254884873022256 3202934925321046773 3206580550283897072 3216592331620386048 3218474172121427648 3227220025850018484 3229004190495672576 3247052486275882128 3265151998462481248 3271672092321781824 3274091968129712136 3279494206050837632 3289908837540966784 3320886423558557568 3333135532041414528 3339397496153644288 3339448288730886904 3345997095948414336 3352334211660437848 3362801073966767232 3364699315488776408 3367187998414433787 3373911845206837506 3388228681331355264 3392718488714121996 3413567998392594032 3418442554761659568 3424664124294762492 3439450148338283456 3441208395426621248 3450559505196802284 3484641692588751552 3491188291433355392 3498087873036978624 3504065559325589632 3511062733223375616 3513659673114813024 3517640193465538972 3540227988223431648 3546932965473854814 3561983998322706816 3567070491925209984 3593536745482150038 3597626958855104032 3600287925540647748 3607403119069384206 3610896826378199072 3620783443636606104 3643034496797331168 3663341266567661888 3670581071442301536 3673295998270291404 3675445029440298829 3689430981807192336 3691117232363035904 3701147442233587632 3710052801319326033 3719027381568049408 3729210059739992256 3754045522283586816 3756822183172849824 3756879324822247767 3771375988117992579 3775028500304480848 3777820681147901322 3785286729924873459 3785306934351076992 3801427301005910784 3806464645874380776 3829856778684373792 3835246987242050952 3840263998191668286 3858815998182932384 3860867955844501888 3869381416880568888 3871359444854948904 3888074080730233472 3900311919335701727 3924683955114658944 3927586827862524816 3931390627536027392 3939160174230762624 3942073754241288336 3946560677272488704 3946620704863775432 3949539803018260473 3971963108738484288 3979403998126149021 3996372290801085696 4001667961047425944 4002079088501455104 4009576395753053268 4047330328711992036 4062258929675473956 4069890698437253976 4100749178880333408 4110090201514937728 4118212909423070016 4121258924888619624 4123670033030579174 4125949798966692736 4141168388293878656 4152506886408415392 4175653524571227072 4183905804264055584 4191829868287282962 4207313913552811776 4214971229901246144 4238530520312279532 4246842467934525888 4246907062842540954 4254885730184401884 4270579900428062364 4279042621440347904 4302960034466691312 4308588876019920516 4329403315034509504 4341167997955798932 4343476450325064624 4362229456429042432 4365455957506282848 4374083340821512656 4409048256640358474 4422814455978030816 4439880761931549792 4439948292971747361 4456348853706592128 4464697168629337926 4473544558778545536 4489583997885911716 4490045253356547456 4498549126942450008 4501876456178354187 4523624651618829328 4540838131455005952 4555258390441338624 4557923406348879424 4566218832393016656 4591741397004969493 4600746006929069712 4609459541033102041 4623851476704304944 4626461558797067561 4641693523837529328 4646188923451668736 4658814436830613488 4664117164049304832 4667637949021580559 4684879564153084032 4693655997789816794 4694138219418208704 4702931997785448843 4720303984297908864 4729243953965139752 4762315590006854016 4764750085975321728 4791382327309533384 4800383900720863664 4809870825425845608 4827711258182141472 4857379329063108224 4870578729413823192 4894108095256402048 4897727997693721872 4907003997689353921 4907508138482672736 4919241309076256448 4934863256311450176 4946737068425768044 4972280079653323008 4981329635337836352 4999703298062121792 5009096244230466432 5009172433096330356 5018995643922621504 5028501317490656772 5037094241530535096 5037611747668321536 5047048973233164612 5075286194499174368 5089077733071182994 5113662649656067936 5120351997588891048 5127663832142489352 5159175222507425184 5161812593139931872 5190664187918661166 5226962538883127328 5236782437150033088 5247131809555467936 5256098338988384448 5266053070691013964 5266594099835063424 5276460290198308458 5295950811651312384 5305871997501532028 5320399448210782221 5342975997484060224 5345817169630848768 5346101861004071024 5366445064446825216 5383487188703400192 5386239227624276736 5396440438282656048 5400431888310971622 5416345239567298608 5426520931249671968 5426603469187691219 5464551745195996752 5467665571840444544 5490950545897426688 5495011899851492832 5505871607163452304 5536675848544553856 5547047997387965302 5567538032761636096 5578541072352074112 5589106491049710616 5619961639868328192 5631068283425380224 5651374027083039376 5662456623912701184 5662542750456721272 5666731021721851983 5673180973579202512 5694106533904083152 5709696968811571164 5712853567800036096 5733925460714601216 5737280045955588416 5744785168026560688 5752870480863076428 5788223997274398576 5791301933766752832 5820607943341710464 5832111121095350208 5887025932671988416 5897085941304041088 5908740261346143936 5919841015908733056 5919931057295663148 5952929558172450568 5994558436201628544 5998065502589933344 6002501941571138916 6014364593629579902 6088291776524022208 6104836047655880964 6134328009238759616 6151123768320500112 6165135302272406592 6177319364134605024 6185505049545868761 6188924698450039104 6211752582440817984 6223517265362107412 6258850959224278272 6263480286856840608 6270575997047265124 6287744802430924443 6310970870329217664 6317783927745548544 6357795780468419298 6382328595276602826 6388509769746044512 6405869850642093546 6413161100567794144 6436948344242855296 6454440051700036968 6494104972551764256 6502710436702067159 6530303996924962496 6543344184643563648 6548183936259424272 6558988412101675264 6579817675081933568 6613572384960537711 6641772847117115136 6666271064082829056 6678896577461773808 6691994191896828672 6697045752944006889 6704668423320875696 6725602147933534464 6729398630977552816 6734375996828867574 6747823690413675012 6776457362662710528 6785436977428243992 6827135996785188064 6836885109523319136 6849328248589524984 6878900296676566912 6882416790853242496 6901119010393604568 6969283385177503104 6982376582866710784 6996175746073957248 7008131118651179264 7027319346229626048 7035280386931077944 7040483996684725191 7080455976446863296 7093865930947709628 7123967996645413632 7134140983850419968 7187073490964300076 7195253917710208064 7200575851081295496 7214806238138768412 7221793652756398144 7241566887273212208 7286068993594662336 7326682533135323776 7341162142884603072 7346591996540582808 7350890058880597658 7378861963614384672 7402294884467175264 7420105602638652066 7458420119479984512 7513644366345699648 7513758649644495534 7542751976235985158 7550057000608961696 7555641362295802644 7570573459849746918 7570613868702153984 7612929291748761552 7659713557368747584 7670493974484101904 7680527996383336572 7685021425193352097 7717631996365864768 7721735911689003776 7738762833761137776 7742718889709897808 7776148161460466944 7785996281877991749 7800623838671403454 7849367910229317888 7855173655725049632 7878320348461525248 7884147508482576672 7893241409727550864 7899079606036520946 7914690435297462687 7943926217476968576 7958807996252298042 8003335922094851888 8019152791506106536 8094660657423984072 8124517859350947912 8139781396874507952 8185278142487119531 8201498357760666816 8220180403029875456 8236425818846140032 8242517849777239248 8247340066061158348 8251899597933385472 8282336776587757312 8305013772816830784 8320571996081947953 8351307049142454144 8367811608528111168 8383659736574565924 8429942459802492288 8477061040624559064 8493684935869051776 8493814125685081908 8509771460368803768 8541159800856124728 8605920068933382624 8617177752039841032 8658806630069019008 8682335995911597864 8686952900650129248 8730911915012565696 8748166681643025312 8818096513280716948 8845628911956061632 8879761523863099584 8879896585943494722 8912697707413184256 8929394337258675852 8947089117557091072 8979167995771823432 8980090506713094912 8997098253884900016 9003752912356708374 9047249303237658656 9115846812697758848 9132437664786033312 9183482794009938986 9201492013858139424 9218919082066204082 9247702953408609888 9252923117594135122 9283387047675058656 9317628873661226976 9335275898043161118 9369759128306168064 9387311995579633588 9388276438836417408 9405863995570897686 9440607968595817728 9458487907930279504 9524631180013708032 9529500171950643456 9582764654619066768 9600767801441727328 9619741650851691216 9655422516364282944 9673510532030232173 9714758658126216448 9741157458827646384 9788216190512804096 9795455995387443744 9814007995378707842 9815016276965345472 9838482618152512896 9869726512622900352 9893474136851536088 9962659270675672704 9999406596124243584 10018192488460932864 10018344866192660712 10037991287845243008 10057002634981313544 10074188483061070192 10094097946466329224 10101563995243301361 10150572388998348736 10178155466142365988 10227325299312135872 10240703995177782096 10255327664284978704 10318350445014850368 10323625186279863744 10381328375837322332 10453925077766254656 10473564874300066176 10494263619110935872 10512196677976768896 10532106141382027928 10533188199670126848 10552920580396616916 10611743995003064056 10640798896421564442 10685951994968120448 10692203722008142048 10792880876565312096 10800863776621943244 10832690479134597216 10853041862499343936 10853206938375382438 10929103490391993504 10935331143680889088 10990023799702985664 11011743214326904608 11026335088320896487 11073351697089107712 11094095994775930604 11130158403957978099 11157082144704148224 11178212982099421232 11262136566850760448 11302748054166078752 11325085500913442544 11333462043443703966 11346361947158405024 11388213067808166304 11419393937623142328 11474560091911176832 11489570336053121376 11505740961726152856 11576447994548797152 11582603867533505664 11641215886683420928 11664222242190700416 11700935758007105181 11774051865343976832 11794171882608082176 11817480522692287872 11839682031817466112 11839862114591326296 11848619409054781419 11905859116344901136 11938211994378447063 11989116872403257088 11996131005179866688 12005003883142277832 12028729187259159804 12176583553048044416 12209672095311761928 12268656018477519232 12302247536641000224 12330270604544813184 12354638728269210048 12371010099091737522 12377849396900078208 12423505164881635968 12447034530724214824 12526960573713681216 12541151994094530248 12575489604861848886 12621941740658435328 12715591560936838596 12764657190553205652 12777019539492089024 12811739701284187092 12826322201135588288 12873896688485710592 12908880103400073936 12988209945103528512 13005420873404134318 13060607993849924992 13086688369287127296 13096367872518848544 13227144769921075422 13357793154923547616 13394091505888013778 13409336846641751392 13458797261955105632 13468751993657735148 13495647380827350024 13570873954856487984 13654271993570376128 13673770219046638272 13698656497179049968 13757800593353133824 13764833581706484992 13775224191014908479 13802238020787209136 13828378623099306123 13879384676391202683 13938566770355006208 13992351492147914496 14002913847064741677 14054638692459252096 14070560773862155888 14080967993369450382 14108795993356346529 14160911952893726592 14187731861895419256 14374146981928600152 14390507835420416128 14401151702162590992 14429612476277536824 14443587305512796288 14481645944400288401 14483133774546424416 14572137987189324672 14591147993129213077 14653365066270647552 14682324285769206144 14693183993081165616 14701780117761195316 14721011993068061763 14757723927228769344 14804589768934350528 14840211205277304132 14916840238959969024 15027288732691399296 15027517299288991068 15085503952471970316 15100114001217923392 15111282724591605288 15141146919699493836 15225858583497523104 15319427114737495168 15340987948968203808 15361055992766673144 15370042850386704194 15435263992731729536 15477525667522275552 15485437779419795616 15571992563755983498 15601247677342806908 15710347311450099264 15768295016965153344 15786482819455101728 15798159212073041892 15829380870594925374 15887852434953937152 15917615992504596084 16006671844189703776 16038305583012213072 16189321314847968144 16249035718701895824 16279562793749015904 16279810407563073657 16370556284974239062 16402996715521333632 16472851637692280064 16485035699554478496 16494680132122316696 16610027545633661568 16641143992163895906 16702614098284908288 16735623217056222336 16767319473149131848 16859884919604984576 16954122081249118128 16987369871738103552 16987628251370163816 17019542920737607536 17082319601712249456 17114672479745795383 17211840137866765248 17234355504079682064 17244083991879979091 17317613260138038016 17364671991823195728 17373905801300258496 17461823830025131392 17496333363286050624 17636193026561433896 17691257823912123264 17759523047726199168 17759793171886989444 17858788674517351704 17958335991543646864 17994196507769800032 18007505824713416748 18094498606475317312 18231693625395517696 18264875329572066624 18366965588019877972 18402984027716278848 18437838164132408164 18495405906817219776 18505846235188270244 18556515148637606283 18566774095350117312 18635257747322453952 18670551796086322236 18774623991159267176 18776552877672834816 18811727991141795372 18916975815860559008 19165529309238133536 19201535602883454656 19239483301703382432 19310845032728565888 19347021064060464346 19482314917655292768 19508131310106201477 19590911990774887488 19628015990757415684 19630032553930690944 19676965236305025792 19739453025245800704 19786948273703072176 19840717154881613133 19925318541351345408 19998813192248487168 20036689732385321424 20075982575690486016 20114005269962627088 20148376966122140384 20188195892932658448 20203127990486602722 20226431112426849089 20301144777996697472 20356310932284731976 20454650598624271744 20481407990355564192 20510655328569957408 20636700890029700736 20647250372559727488 20762656751674644664 20907850155532509312 20947129748600132352 20988527238221871744 21024393355953537792 21064212282764055856 21105841160793233832 21121451990054175573 21223487990006128112 21281597792843128884 21371903989936240896 21384407444016284096 21585761753130624192 21601727553243886488 21665380958269194432 21706083724998687872 21706413876750764876 21858206980783987008 21980047599405971328 22023486428653809216 22052670176641792974 22188191989551861208 22260316807915956198 22356425964198842464 22605496108332157504 22650171001826885088 22666924086887407932 22692723894316810048 22776426135616332608 22838787875246284656 22949120183822353664 22979140672106242752 23011481923452305712 23055064275580056291 23152895989097594304 23165207735067011328 23328444484381400832 23357988845633975247 23401871516014210362 23548103730687953664 23634961045384575744 23679724229182652592 23697238818109562838 23811718232689802272 23876423988756894126 23992262010359733376 24010007766284555664 24057458374518319608 24353167106096088832 24419344190623523856 24537312036955038464 24555834427461358593 24604495073282000448 24660541209089626368 24709277456538420096 24742020198183475044 24755698793800156416 24847010329763271936 24894069061448429648 24961715988245843859 25053921147427362432 25082303988189060496 25150979209723697772 25431183121873677192 25529314381106411304 25554039078984178048 25623479402568374184 25652644402271176576 25815107987843992367 25817760206800147872 25976419890207057024 26010841746808268636 26121215987699849984 26192735745037697088 26454289539842150844 26715586309847095232 26788183011776027556 26818673693283502784 26917594523910211264 26937503987315470296 26991294761654700048 27141747909712975968 27308543987140752256 27347540438093276544 27397312994358099936 27550448382029816958 27604476041574418272 27656757246198612246 27758769352782405366 28005827694129483354 28109277384918504192 28141121547724311776 28161935986738900764 28217591986712693058 28321823905787453184 28375463723790838512 28748293963857200304 28781015670840832256 28802303404325181984 28859224952555073648 28887174611025592576 28963291888800576802 28966267549092848832 29020531596090696519 29144275974378649344 29182295986258426154 29364648571538412288 29386367986162331232 29403560235522390632 29442023986136123526 29515447854457538688 29609179537868701056 29680422410554608264 30054577465382798592 30055034598577982136 30171007904943940632 30200228002435846784 30222565449183210576 30282293839398987672 30451717166995046208 30508763985633809161 30638854229474990336 30681975897936407616 30722111985533346288 30740085700773408388 30870527985463459072 30955051335044551104 30970875558839591232 31143985127511966996 31202495354685613816 31420694622900198528 31536590033930306688 31572965638910203456 31596318424146083784 31658761741189850748 31835231985009192168 32013343688379407552 32076611166024426144 32378642629695936288 32498071437403791648 32559125587498031808 32559620815126147314 32741112569948478124 32805993431042667264 32970071399108956992 32989360264244633392 33079005264962689461 33220055091267323136 33282287984327791812 33471246434112444672 33534638946298263696 33908244162498236256 33975256502740327632 34039085841475215072 34164639203424498912 34229344959491590766 34423680275733530496 34468711008159364128 34488167983759958182 34729343983646391456 34747811602600516992 34923647660050262784 34992666726572101248 35102807274021315543 35272386053122867792 35382515647824246528 35519046095452398336 35519586343773978888 35717577349034703408 35916671983087293728 35988393015539600064 36015011649426833496 36055811983021774463 36188997212950634624 36529750659144133248 36733931176039755944 36805968055432557696 36875676328264816328 36990811813634439552 37011692470376540488 37113030297275212566 37133548190700234624 37270515494644907904 37341103592172644472 37549247982318534352 37623455982283590744 37833951631721118016 38331058618476267072 38403071205766909312 38478966603406764864 38621690065457131776 38694042128120928692 38964629835310585536 39016262620212402954 39181823981549774976 39256031981514831368 39260065107861381888 39573896547406144352 39681434309763226266 40073379464770642848 40228010539925254176 40296753932244280768 40376391785865316896 40406255980973205444 40452862224853698178 40602289555993394944 40712621864569463952 40909301197248543488 40962815980711128384 41021310657139914816 41273401780059401472 41294500745119454976 41325672573044725437 41485135869297918369 41525313503349289328 41638154029173608049 41815700311065018624 41977054476443743488 42128424565528111712 42211682321586467664 42242903980108351146 42446975980012256224 42563195585686257768 42768814888032568192 43171523506261248384 43203455106487772976 43330761916538388864 43412167449997375744 43412827753501529752 43444937833200865203 43716413961567974016 43773443979387639231 43960095198811942656 44046972857307618432 44105340353283585948 44163035979204185289 44376383979103722416 44520633615831912396 44712851928397684928 45210992216664315008 45300342003653770176 45333848173774815864 45385447788633620096 45552852271232665216 45677575750492569312 45958281344212485504 46022963846904611424 46110128551160112582 46305791978195188608 46715977691267950494 46803743032028420724 47359448458365305184 47394477636219125676 47623436465379604544 47752847977513788252 47984524020719466752 48020015532569111328 48114916749036639216 48838688381247047712 48839431222689220971 49111668854922717186 49208990146564000896 49418554913076840192 49484040396366950088 49788138122896859296 49923431976491687718 50107842294854724864 50164607976378120992 50301958419447395544 50704054951364122451 50862366243747354384 51058628762212822608 51108078157968356096 51246958805136748368 51305288804542353152 51344017439237386149 51630215975687984734 51635520413600295744 51732251975639937273 51952839780414114048 52021683493616537272 52385471490075394176 52908579079684301688 53431172619694190464 53576366023552055112 53637347386567005568 53835189047820422528 53875007974630940592 53977043974582893131 53982589523309400096 54283495819425951936 54617087974281504512 54695080876186553088 54794625988716199872 55100896764059633916 55208952083148836544 55313514492397224492 55517538705564810732 56011655388258966708 56282243095448623552 56323871973477801528 56435183973425386116 56750927447581677024 57496587927714400608 57604606808650363968 57718449905110147296 57926583777601153604 57932535098185697664 58041063192181393038 58364591972516852308 58524393930318604431 58772735972324662464 58807120471044781264 58884047972272247052 59030895708915077376 59218359075737402112 59360844821109216528 59692638161064603409 60110069197155964272 60342015809887881264 60400456004871693568 60445130898366421152 60564587678797975344 60679293337280547267 60903434333990092416 61017527971267618322 61363951795872815232 61444223971066692576 61480171401546816776 61910102670089102208 61941751117679182464 62287970255023933992 62404990709371227632 62841389245800397056 63073180067860613376 63145931277820406912 63192636848292167568 63317523482379701496 63670463970018384336 63791051969961600973 64026687376758815104 64153222332048852288 64757285259391872576 64996142874807583296 65118251174996063616 65119241630252294628 65482225139896956248 65940142798217913984 65978720528489266784 66158010529925378922 66564575968655583624 67069277892596527392 67816488324996472512 67950513005480655264 68078171682950430144 68329278406848997824 68458689918983181532 68847360551467060992 68937422016318728256 68976335967519916364 69165192826740168873 69458687967292782912 69495623205201033984 69985333453144202496 70205614548042631086 70544772106245735584 71039172687547957776 71435154698069406816 71833343966174587456 71976786031079200128 72030023298853666992 72111623966043548926 72377994425901269248 73059501318288266496 73467862352079511888 73611936110865115392 73667503282384075779 73751352656529632656 73981623627268879104 74023384940753080976 74226060594550425132 74267096381400469248 74541030989289815808 74682207184345288944 75098495964637068704 75246911964567181488 75667903263442236032 76662117236952534144 76806142411533818624 76957933206813529728 77388084256241857384 77445323963531977101 77929259670621171072 78032525240424805908 78363647963099549952 78512063963029662736 79147793094812288704 79362868619526452532 80146758929541285696 80456021079850508352 80593507864488561536 80752783571730633792 80812511961946410888 80905724449707396356 81425243729138927904 81925631961422256768 82042621314279829632 82651345146089450874 82970271738595836738 83050627006698578656 83276308058347216098 84256849131056223424 84423364643172935328 84485807960216702292 84535235677126873067 84893951960024512448 85126391171372515536 85537629776065136384 86343047012522496768 86406910212975545952 86661523833076777728 86825655507003059504 86889875666401730406 87061594788272089557 87432827923135948032 87546887958775278462 88093945714615236864 88210680706567171896 88326071958408370578 88752767958207444832 89041267231663824792 89425703856795369856 90421984433328630016 90600684007307540352 90667696347549631728 90770895577267240192 91105704542465330432 91355151500985138624 91526291956901427483 91916562688424971008 92045927693809222848 92220257102320225164 92611583956390377216 93431955382535900988 93607486064056841448 94718896916730610368 94788955272438251352 95246872930759209088 95505695955027576504 96040031065138222656 96229833498073278432 97677376762494095424 97678862445378441942 98223337709845434372 98417980293128001792 98968080792733900176 99576276245793718592 99846863952983375436 100329215952756241984 100603916838894791088 101408109902728244902 101724732487494708768 102117257524425645216 102493917610273496736 102688034878474772298 103260431951375969468 103271040827200591488 103464503951279874546 104043366987233074544 104770942980150788352 105817158159368603376 106408615852332553903 106862345239388380928 107152732047104110224 107274694773134011136 107670378095640845056 107750015949261881184 107954087949165786262 107965179046618800192 108167435949065323389 108566991638851903872 109589251977432399744 110201793528119267832 110417904166297673088 110627028984794448984 111035077411129621464 112023310776517933416 112564486190897247104 112647743946955603056 112870367946850772232 113501854895163354048 114993175855428801216 115209213617300727936 115436899810220294592 115853167555202307208 115865070196371395328 116082126384362786076 116729183945033704616 117048787860637208862 117545471944649324928 117614240942089562528 117768095944544494104 118721689642218433056 119385276322129206818 120220138394311928544 120684031619775762528 120890261796732842304 121129175357595950688 121358586674561094534 121806868667980184832 122035055942535236644 122727903591745630464 122888447942133385152 122960342803093633552 123820205340178204416 123883502235358364928 124575940510047867984 124809981418742455264 126291862555640813824 126385273696584335136 126635046964759402992 127340927940036768672 127582103939923201946 128053374753517630208 128306444664097704576 129514570518783745152 129992285749615166592 130236502349992127232 130238483260504589256 130334813499602595609 130964450279793912496 131320331938162917693 131880285596435827968 131957441056978533568 132316021059850757844 133129151937311167248 134138555785193054784 135632976649992945024 135901026010961310528 136156343365900860288 136658556813697995648 136917379837966363064 137874844032637456512 137952671935039832728 138330385653480337746 138917375934585565824 140411229096085262172 141089544212491471168 142078345375095915552 142870309396138813632 143666687932349174912 143953572062158400256 144060046597707333984 144223247932087097852 146935724704159023776 147335006564768151558 147502705313059265312 148046769881506161952 148452121189100850264 149364414368690577888 150196991929274137408 150493823929134362976 151335806526884472064 152112164854092367353 153324234473905068288 153915866413627059456 154032052317712158447 154776168512483714768 154890647927063954202 155196755926919811819 155858519341242342144 156065050480849611816 157024127926059325472 158295586189624577408 158725737239052905064 160293517859082571392 160912042159701016704 161187015728977123072 161505567143461267584 161625023923892821776 161811448899414792712 161931131923748679393 162850487458277855808 163851263922844513536 164085242628559659264 165302690292178901748 165940543477191673476 166101254013397157312 166552616116694432196 168513698262112446848 168846729286345870656 168971615920433404584 169070471354253746134 169787903920049024896 170252782342745031072 172813820425951091904 173651311014006119008 173779751332803460812 174123189576544179114 175093775917550556924 176421361413134343792 176652143916816741156 177505535916414889664 178082534463327649584 178851407713590739712 179077914483193810227 181201368014615080704 181335392695099263456 182037880011841641801 182710303001970277248 183052583913802854966 184091855387618445696 184440514204640450328 186863910765071801976 187214972128113682896 188261397277203749213 189437793833461220736 189577910544876502704 189684923910679770001 190493745861518418176 191011391910055153008 191373155909884802919 192080062130276445312 192459666996146556864 195354753524988190848 195357724890756883884 196446675419690868744 197936161585467800352 199152552491587437184 199693727905966750872 200658431905512483968 201207833677789582176 202816219805456489804 203449464974989417536 204234515048851290432 204987835220546993472 205376069756949544596 206520863902751938936 206542081654401182976 206929007902559749092 208086733974466149088 211634316318737206752 212817231704665107806 214305464094208220448 215500031898523762368 215908175898331572524 215930358093237600384 216334871898130646778 217133983277703807744 219178503954864799488 220403587056238535664 220835808332595346176 221254057969588897968 222070154822259242928 222490742236695339979 224046621553035866832 225128972381794494208 225295487893911206112 225740735893701544464 227003709790326708096 229986351710857602432 230418427234601455872 230873799620440589184 231706335110404614416 232164252768725572152 232335971890595931303 233458367890067409232 234097575721274417724 235090943889298649856 235228481884179125056 235536191889088988208 237443379284436866112 238770552644258413636 240440276788623857088 241368063239551525056 241780523593465684608 242258350715191901376 242717173349122189068 244070111885070473288 245776895884266770304 245920685606187267104 249151881020095735968 249619962837484910528 252770547393168670272 253270093929518805984 253605707031380619201 254681855880073537344 255164207879846403892 256612889328195409152 259029141037567490304 259984571499230333184 260476966521009178512 260669626999205191218 261928900559587824992 262640663876325835386 263914882113957067136 264632042119701515688 266258303874622334496 268277111570386109568 271265953299985890048 271802052021922621056 272312686731801720576 273317113627395991296 273834759675932726128 274578875870704282449 275749688065274913024 275905343870079665456 276660771306960675492 277834751869171131648 280822458192170524344 282179088424982942336 284156690750191831104 285740618792277627264 287333375864698349824 288120093195414667968 288446495864174195704 293871449408318047552 294670013129536303116 295005410626118530624 296093539763012323904 296904242378201700528 298728828737381155776 300393983858548274816 300987647858268725952 304224329708184734706 308064104635424316894 309552337024967429536 309781295854127908404 310393511853839623638 312130100961699223632 314048255852118650944 316591172379249154816 317451474478105810128 319225847556997661709 320587035718165142784 321824084319402033408 323011134286922535168 323250047847785643552 323622897798829585424 323862263847497358786 324502307847195970167 325700974916555711616 330605380584357803496 331881086954383346952 332202508026794314624 333105232233388864392 335596403841971900771 337027396524224893696 337693458572691741312 337943231840866809168 338140942708507492268 339575807840098049792 340505564685490062144 345627640851902183808 347302622028012238016 347559502665606921624 348246379153088358228 350187551835101113848 352842722826268687584 353304287833633482312 355011071832829779328 356165068926655299168 358155828966387620454 362670785390198526912 364075760023683283602 365420606003940554496 366105167827605709932 368183710775236891392 368881028409280900656 373727821530143603952 374429944256227365792 376522794554407498426 378875587666922441472 379155821089753005408 379369847821359540002 382022783820110306016 382746311819769605838 384160124260552890624 384919333992293113728 390709507049976381696 390715449781513767768 392893350839381737488 395872323170935600704 396613931813239519093 398305104983174874368 399387455811933501744 401316863811024967936 402415667355579164352 405632439610912979608 406898929949978835072 408469030097702580864 409975670441093986944 410752139513899089192 413041727805503877872 413858015805119498184 416173467948932298176 423268632637474413504 425634463409330215612 428610928188416440896 431000063797047524736 431816351796663145048 431860716186475200768 432669743796261293556 440807174112477071328 442508115939177795936 444140309644518485856 444981484473390679958 448093243106071733664 450590975787822412224 451481471787403088928 454007419580653416192 456336494562277102059 459972703421715204864 461747599240881178368 463412670220809228832 464328505537451144304 464671943781191862606 466916735780134818464 468195151442548835448 470456963768358250112 471072383778177976416 474886758568873732224 477541105288516827272 480880553577247714176 482736126479103050112 483561047186931369216 484516701430383802752 485434346698244378136 485793395771246038179 488140223770140946576 491553791768533540608 491841371212374534208 498303762040191471936 499239925674969821056 505541094786337340544 506540187859037611968 507211414062761238402 509363711760147074688 510328415759692807784 520953933042018357024 521339253998410382436 523857801119175649984 525281327752651670772 527829764227914134272 529264084239403031376 532516607749244668992 536554223140772219136 537233743449581430681 543604104043845242112 547669519351865452256 549157751741408564898 551810687740159330912 553321542613921350984 561644916384341048688 564358176849965884672 564784191831611247639 568313381500383662208 569054771732039310003 571481237584555254528 574119467729654408757 576240186390829335936 576892991728348391408 587742898816636095104 589340026259072606232 590010821252237061248 592187079526024647808 593747483720411824441 593808484756403401056 597457657474762311552 600787967717096549632 601975295716537451904 608448659416369469412 616128209270848633788 619104674049934859072 619562591708255816808 620787023707679247276 624260201923398447264 628096511704237301888 634902948956211620256 638451695113995323418 646500095695571287104 647245795597659170848 647724527694994717572 649004615694391940334 651401949833111423232 661210761168715606992 663762173908766693904 664405016053588629248 666210464466777728784 667472226710086019937 671192807683943801542 675386917145383482624 675886463681733618336 676281885417014984536 681011129370980124288 691255281703804367616 694605244056024476032 695119005331213843248 696492758306176716456 700375103670202227696 701701571669577610703 705685445652537375168 706608575667266964624 710022143665659558656 712330137853310598336 716311657932775240908 725341570780397053824 728151520047366567204 732210335655211419864 737762056818561801312 747455643060287207904 748859888512454731584 753045589108814996852 758311642179506010816 758739695642719080004 760817121094141857603 764045567640220612032 765492623639539211676 769838667984586227456 781430899563027535536 785786701678763474976 791744646341871201408 793227863626479038186 798774911623867003488 804831334711158328704 811264879221825959216 813797859899957670144 816938060195405161728 819951340882187973888 821504279027798178384 826083455611007755744 827716031610238996368 829283675609500812649 832346935897864596352 846537265274948827008 851268926818660431224 857221856376832881792 862000127594095049472 863632703593326290096 865339487592522587112 881614348224954142656 885016231878355591872 888280619289036971712 889962968946781359916 896186486212143467328 901181951575644824448 902962943574806177856 912672989124554204118 926825340441618457664 928657011074902288608 929343887562383725212 933833471560269636928 936390302885097670896 940913927536716500224 942144767556355952832 949773517137747464448 955082210577033654544 957677542670992985127 961761107154495428352 965472252958206100224 969033402860767605504 970868693396488756272 971586791542492076358 976280447540281893152 983682742424749068416 996607524080382943872 998479851349939642112 1006789211525915702313 1011082189572674681088 1013080375718075223936 1014422828125522476804 1018727423520294149376 1020656831519385615568 1041907866084036714048 1042678507996820764872 1047715602238351299968 1050562655505303341544 1058528168478806062752 1065033215498489337984 1074467486899162861362 1095339038703730904512 1098315503482817129796 1103621375480318661824 1106643085227842701968 1123289832768682097376 1129568383663222495278 1136626763000767324416 1138109543464078620006 1148238935459308817514 1152480372781658671872 1153785983456696782816 1175485797633272190208 1178680052518145212464 1180021642504474122496 1184374159052049295616 1187494967440823648882 1187616969512806802112 1189841795439718557279 1194915314949524623104 1203950591433074903808 1216897318832738938824 1232256418541697267576 1238209348099869718144 1239125183416511633616 1241574047415358494552 1248520403846796894528 1256193023408474603776 1269805897912423240512 1276903390227990646836 1293000191391142574208 1294491591195318341696 1295449055389989435144 1298009231388783880668 1322421522337431213984 1327524347817533387808 1332420928933555457568 1334944453420172039874 1342385615367887603084 1351772927363467236672 1352563770834029969072 1362022258741960248576 1389210488112048952064 1390238010662427686496 1392985516612353432912 1400750207340404455392 1403403143339155221406 1411370891305074750336 1413217151334533929248 1424660275706621196672 1432623315865550481816 1450683141560794107648 1456303040094733134408 1464420671310422839728 1475524113637123602624 1494911286120574415808 1497719777024909463168 1506091178217629993704 1516623284359012021632 1517479391285438160008 1521634242188283715206 1528091135280441224064 1530985247279078423352 1562861799126055071072 1571573403357526949952 1583489292683742402816 1586455727252958076372 1597549823247734006976 1609662669422316657408 1622529758443651918432 1643008558055596356768 1652166911222015511488 1655432063220477992736 1658567351219001625298 1664693871795729192704 1693074530549897654016 1694352575494833742917 1702537853637320862448 1707164315196117930009 1714443712753665763584 1727265407186652580192 1730678975185045174224 1763228696449908285312 1770032463756711183744 1776561238578073943424 1779925937893562719832 1781242451161235473323 1792372972424286934656 1802363903151289648896 1805925887149612355712 1825345978249108408236 1853650680883236915328 1857314022149804577216 1858687775124767450424 1867666943120539273856 1872780605770195341792 1884289535112711905664 1910164421154067309088 1915355085341985970254 1941737386792977512544 1943173583084984152716 1952560895080563786304 1967365484849498136832 1993215048160765887744 2002416680130258059811 2013578423051831404626 2026160751436150447872 2028845656251044953608 2041313663038771231136 2083815732168073428096 2085357015993641529744 2095431204476702599936 2101125311010606683088 2105104715008732832109 2117056336957612125504 2130066430996978675968 2148934973798325722724 2190678077407461809024 2196631006965634259592 2207242750960637323648 2213286170455685403936 2246579665537364194752 2259136767326444990556 2276219086928157240012 2296477870918617635028 2307571966913393565632 2357360105036290424928 2374989934881647297764 2375233939025613604224 2379683590879437114558 2433794637665477877648 2447398164603648739769 2464512837083394535152 2476418696199739436288 2478250366833023267232 2483148094830716989104 2487851026828502437947 2497040807693593789056 2539611795824846481024 2553806780455981293672 2586000382782285148416 2588983182390636683392 2590898110779978870288 2596018462777567761336 2644843044674862427968 2655048695635066775616 2664841857867110915136 2669888906840344079748 2684771230735775206168 2703545854726934473344 2705127541668059938144 2780476021324855372992 2785971033224706865824 2801500414680808910784 2806806286678310442812 2822741782610149500672 2826434302669067858496 2849320551413242393344 2865246631731100963632 2912606080189466268816 2928841342620845679456 2951048227274247205248 2989822572241148831616 2995439554049818926336 3012182356435259987408 3020367634577747106939 3033246568718024043264 3034958782570876320016 3043268484376567430412 3056182270560882448128 3061970494558156846704 3125723598252110142144 3143146806715053899904 3172911454505916152744 3195099646495468013952 3245059516887303836864 3286017116111192713536 3304333822444031022976 3310864126440955985472 3317134702438003250596 3388705150989667485834 3405075707274641724896 3414328630392235860018 3454530814373305160384 3461357950370090348448 3526457392899816570624 3540064927513422367488 3553122477156147886848 3559851875787125439664 3562484902322470946646 3569525386319155671837 3584745944848573869312 3611851774299224711424 3650691956498216816472 3707301361766473830656 3714628044299609154432 3717375550249534900848 3735333886241078547712 3745561211540390683584 3768579070225423811328 3820328842308134618176 3830710170683971940508 3883474773585955025088 3886347166169968305432 3905121790161127572608 4004833360260516119622 4027156846103662809252 4057691312502089907216 4082627326077542462272 4167631464336146856192 4170714031987283059488 4202250622021213366176 4210209430017465664218 4234112673915224251008 4297869947596651445448 4362753249945634710023 4381356154814923618048 4393262013931268519184 4414485501921274647296 4426572340911370807872 4493159331074728389504 4518273534652889981112 4552438173856314480024 4592955741837235270056 4615143933826787131264 4714720210072580849856 4749979869763294595528 4750467878051227208448 4759367181758874229116 4867589275330955755296 4894796329207297479538 4929025674166789070304 4956500733666046534464 4966296189661433978208 4975702053657004875894 4994081615387187578112 5079223591649692962048 5107613560911962587344 5177966364781273366784 5181796221559957740576 5192036925555135522672 5289686089349724855936 5310097391270133551232 5329683715734221830272 5339777813680688159496 5343727353483706419969 5369542461471550412336 5407091709453868946688 5410255083336119876288 5560952042649710745984 5571942066449413731648 5603000829361617821568 5613612573356620885624 5652868605338135716992 5730493263462201927264 5825212160378932537632 5857682685241691358912 5902096454548494410496 5979645144482297663232 6024364712870519974816 6040735269155494213878 6069917565141752640032 6086536968753134860824 6123940989116313693408 6251447196504220284288 6286293613430107799808 6315314145026198496327 6345822909011832305488 6390199292990936027904 6490119033774607673728 6572034232222385427072 6608667644888062045952 6621728252881911970944 6634269404876006501192 6777410301979334971668 6810151414549283449792 6828657260784471720036 6909061628746610320768 6922715900740180696896 7119703751574250879328 7124969804644941893292 7139050772638311343674 7301383912996433632944 7342194493810946219307 7429256088599218308864 7434751100499069801696 7463553080485507313841 7491122423080781367168 7640657684616269236352 7661420341367943881016 7718717288365353717733 7766949547171910050176 7772694332339936610864 7810243580322255145216 8009666720521032239244 8054313692207325618504 8115382625004179814432 8165254652155084924544 8341428063974566118976 8404501244042426732352 8420418860034931328436 8468225347830448502016 8595739895193302890896 8725506499891269420046 8786524027862537038368 8853144681822741615744 8986318662149456779008 9036547069305779962224 9104876347712628960048 9122120431704508939139 9185911483674470540112 9230287867653574262528 9429440420145161699712 9499959739526589191056 9518734363517748458232 9735178550661911510592 9789592658414594959076 9858051348333578140608 9913001467332093068928 9932592379322867956416 9951404107314009751788 10215227121823925174688 10363592443119915481152 10384073851110271045344 10579372178699449711872 10620194782540267102464 10659367431468443660544 10679555627361376318992 10687454706967412839938 10739084922943100824672 10820510166672239752576 11121904085299421491968 11143884132898827463296 11206001658723235643136 11227225146713241771248 11305737210676271433984 11460986526924403854528 11650424320757865075264 11715365370483382717824 12048729425741039949632 12081470538310988427756 12139835130283505280064 12173073937506269721648 12247881978232627386816 12502894393008440568576 12630628290052396992654 12691645818023664610976 12980238067549215347456 13088259749836904130069 13144068464444770854144 13243456505763823941888 13268538809752013002384 13554820603958669943336 13620302829098566899584 13657314521568943440072 13818123257493220641536 13845431801480361393792 14239407503148501758656 14249939609289883786584 14278101545276622687348 14602767825992867265888 14684388987621892438614 14869502200998139603392 14927106160971014627682 14982244846161562734336 15281315369232538472704 15322840682735887762032 15437434576730707435466 15533899094343820100352 15545388664679873221728 16019333441042064478488 16108627384414651237008 16230765250008359628864 16330509304310169849088 16682856127949132237952 16809002488084853464704 16840837720069862656872 17191479790386605781792 17451012999782538840092 17573048055725074076736 17706289363645483231488 18073094138611559924448 18209752695425257920096 18244240863409017878278 18371822967348941080224 18858880840290323399424 18999919479053178382112 19037468727035496916464 19470357101323823021184 19579185316829189918152 19716102696667156281216 19826002934664186137856 19865184758645735912832 19902808214628019503576 20430454243647850349376 20727184886239830962304 20768147702220542090688 21359111254722752637984 21374909413934825679876 21478169845886201649344 21641020333344479505152 22026583481432838657921 22287768265797654926592 22454450293426483542496 22921973053848807709056 23156151865096061153199 23300848641515730150528 23430730740966765435648 24097458851482079899264 24162941076621976855512 24279670260567010560128 24346147875012539443296 24495763956465254773632 25261256580104793985308 25383291636047329221952 26176519499673808260138 26537077619504026004768 27109641207917339886672 27240605658197133799168 27314629043137886880144 27366361295113526817417 27690863602960722787584 28478815006297003517312 28499879218579767573168 28556203090553245374696 29205535651985734531776 29368777975243784877228 29739004401996279206784 29854212321942029255364 30645681365471775524064 30874869153461414870932 31090777329359746443456 32038666882084128956976 32217254768829302474016 32461530500016719257728 33365712255898264475904 33618004976169706929408 33681675440139725313744 34382959580773211563584 34902025999565077680184 35146096111450148153472 36146188277223119848896 36419505390850515840192 36488481726818035756556 36743645934697882160448 37999838958106356764224 38074937454070993832928 38940714202647646042368 39158370633658379836304 39264779249510712390207 39432205393334312562432 39730369517291471825664 39805616429256039007152 40860908487295700698752 41454369772479661924608 41536295404441084181376 42718222509445505275968 42749818827869651359752 42956339691772403298688 44053166962865677315842 44908900586852967084992 45843946107697615418112 46312303730192122306398 46601697283031460301056 48194917702964159798528 48325882153243953711024 48559340521134021120256 48692295750025078886592 48991527912930509547264 50522513160209587970616 50766583272094658443904 52353038999347616520276 53074155239008052009536 54219282415834679773344 54629258086275773760288 54732722590227053634834 56957630012594007034624 56999758437159535146336 57112406181106490749392 58411071303971469063552 58737555950487569754456 59478008803992558413568 59708424643884058510728 61291362730943551048128 61749738306922829741864 62181554658719492886912 64077333764168257913952 64434509537658604948032 64923061000033438515456 67363350880279450627488 68765919161546423127168 69468455595288183459597 69804051999130155360368 70292192222900296306944 72292376554446239697792 72839010781701031680384 72976963453636071513112 73487291869395764320896 75999677916212713528448 76149874908141987665856 78316741267316759672608 78529558499021424780414 79611232858512078014304 81721816974591401397504 82099083885340580452251 83072590808882168362752 85436445018891010551936 85499637655739302719504 85912679383544806597376 88106333925731354631684 89817801173705934169984 92624607460384244612796 96651764306487907422048 97384591500050157773184 100343324748749598330529 101045026320419175941232 101533166544189316887808 104706077998695233040552 106148310478016104019072 108438564831669359546688 109258516172551547520576 109465445180454107269668 113999516874319070292672 114224812362212981498784 116822142607942938127104 117475111900975139508912 119416849287768117021456 122582725461887102096256 123499476613845659483728 124363109317438985773824 128154667528336515827904 128869019075317209896064 134726701760558901254976 137531838323092846254336 138936911190576366919194 139608103998260310720736 144584753108892479395584 145678021563402063360768 145953926907272143026224 146974583738791528641792 151999355832425427056896 152299749816283975331712 156633482534633519345216 157059116998042849560828 159222465717024156028608 164198167770681160904502 170872890037782021103872 170999275311478605439008 176212667851462709263368 179635602347411868339968 185249214920768489225592 193303528612975814844096 194769183000100315546368 200686649497499196661058 202090052640838351882464 209412155997390466081104 212296620956032208038144 216877129663338719093376 218517032345103095041152 218930890360908214539336 227999033748638140585344 228449624724425962997568 234950223801950279017824 238833698575536234042912 245165450923774204192512 246998953227691318967456 256309335056673031655808 257738038150634419792128 269453403521117802509952 277873822381152733838388 279216207996520621441472 291907853814544286052448 301029974246248794991587 304599499632567950663424 313266965069267038690432 314118233996085699121656 318444931434048312057216 328396335541362321809004 341998550622957210878016 352425335702925418526736 370498429841536978451184 386607057225951629688192 401373298994998393322116 404180105281676703764928 418824311994780932162208 433754259326677438186752 437034064690206190082304 437861780721816429078672 455998067497276281170688 456899249448851925995136 469900447603900558035648 477667397151072468085824 493997906455382637934912 512618670113346063311616 538906807042235605019904 555747644762305467676776 558432415993041242882944 583815707629088572104896 602059948492497589983174 626533930138534077380864 628236467992171398243312 636889862868096624114432 656792671082724643618008 683997101245914421756032 704850671405850837053472 740996859683073956902368 773214114451903259376384 802746597989996786644232 808360210563353407529856 837648623989561864324416 875723561443632858157344 903089922738746384974761 913798498897703851990272 939800895207801116071296 955334794302144936171648 987995812910765275869824 1111495289524610935353552 1116864831986082485765888 1167631415258177144209792 1204119896984995179966348 1256472935984342796486624 1313585342165449287236016 1367994202491828843512064 1409701342811701674106944 1481993719366147913804736 1605493195979993573288464 1616720421126706815059712 1675297247979123728648832 1751447122887265716314688 1806179845477492769949522 1879601790415602232142592 1910669588604289872343296 1975991625821530551739648 2222990579049221870707104 2335262830516354288419584 2408239793969990359932696 2512945871968685592973248 2627170684330898574472032 2819402685623403348213888 2963987438732295827609472 3210986391959987146576928 3350594495958247457297664 3502894245774531432629376 3612359690954985539899044 4445981158098443741414208 4816479587939980719865392 5025891743937371185946496 5254341368661797148944064 5638805371246806696427776 5927974877464591655218944 6421972783919974293153856 7005788491549062865258752 7224719381909971079798088 8891962316196887482828416 9632959175879961439730784 10051783487874742371892992 10508682737323594297888128 12843945567839948586307712 14449438763819942159596176 17783924632393774965656832 19265918351759922879461568 21017365474647188595776256 25687891135679897172615424 28898877527639884319192352 38531836703519845758923136 57797755055279768638384704 77063673407039691517846272 115595510110559537276769408 231191020221119074553538816
- Sum of all divisors σ(n): 851247706418317644168998811
- Sum of proper divisors (its aliquot sum) s(n): 620056686197198569615459995
- 231191020221119074553538816 is an abundant number, because the sum of its proper divisors (620056686197198569615459995) is greater than itself. Its abundance is 388865665976079495061921179
Bases of 231191020221119074553538816
- Binary: 10111111001111001001101001010001101100110110100110110110111010000000001110101001000000002
- Hexadecimal: 0xBF3C9A51B369B6E803A900
- Base-36: T1RHEIL4O5J2I5340
Squares and roots of 231191020221119074553538816
- 231191020221119074553538816 squared (2311910202211190745535388162) is 53449287830881888823871012092678097140357988818681856
- 231191020221119074553538816 cubed (2311910202211190745535388163) is 12356995383713828437427666996193460074323422190400376020429152846155737250922496
-
231191020221119074553538816 is a
perfect square number . Itssquare root is 15204966958896 -
The
cube root of 231191020221119074553538816 is 613748325.8575796057
Scales and comparisons
How big is 231191020221119074553538816?- 231,191,020,221,119,074,553,538,816 seconds is equal to 293,274,701,009 years, 3 weeks, 3 days, 15 hours, 30 minutes, 7 seconds.
-
To count from 1 to 231,191,020,221,119,074,553,538,816 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 231191020221119074553538816 cubic inches would be around 51145693.8 feet tall.
Recreational maths with 231191020221119074553538816
- 231191020221119074553538816 backwards is 618835355470911122020191132
- The number of decimal digits it has is: 27
- The sum of 231191020221119074553538816's digits is 90
- 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 231191020221119074553538816 - Facts about the integer". Numbermatics.com. 2024. Web. 6 May 2024.
APA style:
Numbermatics. (2024). Number 231191020221119074553538816 - Facts about the integer. Retrieved 6 May 2024, from https://numbermatics.com/n/231191020221119074553538816/
Chicago style:
Numbermatics. 2024. "Number 231191020221119074553538816 - Facts about the integer". https://numbermatics.com/n/231191020221119074553538816/
The information we have on file for 231191020221119074553538816 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 231191020221119074553538816, math, Factors of 231191020221119074553538816, curriculum, school, college, exams, university, Prime factorization of 231191020221119074553538816, STEM, science, technology, engineering, physics, economics, calculator, two hundred thirty-one septillion, one hundred ninety-one sextillion, twenty quintillion, two hundred twenty-one quadrillion, one hundred nineteen trillion, seventy-four billion, five hundred fifty-three million, five hundred thirty-eight thousand, eight hundred sixteen.