157112331484752304128
157,112,331,484,752,304,128 is an even composite number composed of ten prime numbers multiplied together.
157112331484752304128 is an even composite number. It is composed of ten distinct prime numbers multiplied together. It has a total of twelve thousand, two hundred eighty-eight divisors.
Prime factorization of 157112331484752304128:
211 × 33 × 13 × 17 × 19 × 89 × 137 × 193 × 421 × 683
(2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 3 × 3 × 3 × 13 × 17 × 19 × 89 × 137 × 193 × 421 × 683)See below for interesting mathematical facts about the number 157112331484752304128 from the Numbermatics database.
Names of 157112331484752304128
- Cardinal: 157112331484752304128 can be written as One hundred fifty-seven quintillion, one hundred twelve quadrillion, three hundred thirty-one trillion, four hundred eighty-four billion, seven hundred fifty-two million, three hundred four thousand, one hundred twenty-eight.
Scientific notation
- Scientific notation: 1.57112331484752304128 × 1020
Factors of 157112331484752304128
Divisors of 157112331484752304128
- Number of divisors d(n): 12288
-
Complete list of divisors:
1 2 3 4 6 8 9 12 13 16 17 18 19 24 26 27 32 34 36 38 39 48 51 52 54 57 64 68 72 76 78 89 96 102 104 108 114 117 128 136 137 144 152 153 156 171 178 192 193 204 208 216 221 228 234 247 256 267 272 274 288 304 306 312 323 342 351 356 384 386 408 411 416 421 432 442 456 459 468 494 512 513 534 544 548 576 579 608 612 624 646 663 683 684 702 712 741 768 772 801 816 822 832 842 864 884 912 918 936 969 988 1024 1026 1068 1088 1096 1152 1157 1158 1216 1224 1233 1248 1263 1292 1326 1366 1368 1404 1424 1482 1513 1536 1544 1602 1632 1644 1664 1684 1691 1728 1737 1768 1781 1824 1836 1872 1938 1976 1989 2048 2049 2052 2136 2176 2192 2223 2304 2314 2316 2329 2403 2432 2448 2466 2496 2509 2526 2584 2603 2652 2732 2736 2808 2848 2907 2964 3026 3072 3088 3204 3264 3281 3288 3328 3368 3382 3456 3471 3474 3536 3562 3648 3667 3672 3699 3744 3789 3876 3952 3978 4098 4104 4199 4272 4352 4384 4446 4539 4608 4628 4632 4658 4806 4864 4896 4932 4992 5018 5052 5073 5168 5206 5211 5304 5343 5464 5472 5473 5616 5696 5814 5928 5967 6052 6144 6147 6176 6408 6528 6562 6576 6656 6669 6736 6764 6912 6942 6948 6987 7072 7124 7157 7296 7334 7344 7398 7488 7527 7578 7752 7809 7904 7956 7999 8196 8208 8398 8544 8704 8721 8768 8879 8892 9078 9216 9256 9264 9316 9612 9728 9792 9843 9864 9984 10036 10104 10146 10336 10412 10413 10422 10608 10686 10928 10944 10946 11001 11232 11367 11392 11611 11628 11856 11934 12104 12193 12294 12352 12597 12816 12977 13056 13124 13152 13312 13338 13472 13528 13617 13824 13884 13896 13974 14144 14248 14314 14592 14668 14688 14796 14976 15054 15156 15219 15504 15618 15808 15912 15998 16029 16392 16416 16419 16796 17088 17177 17408 17442 17536 17758 17784 18156 18432 18441 18512 18528 18632 19224 19456 19584 19669 19686 19728 19968 20072 20208 20292 20672 20824 20826 20844 20961 21216 21372 21471 21856 21888 21892 21983 22002 22464 22581 22734 22784 23222 23256 23427 23712 23868 23997 24208 24386 24588 24704 25194 25632 25954 26112 26248 26304 26441 26624 26637 26676 26944 27056 27234 27648 27768 27792 27948 28288 28496 28628 28747 29184 29336 29376 29529 29592 29952 30108 30277 30312 30438 31008 31236 31239 31616 31824 31996 32058 32784 32832 32838 33003 33592 33839 34176 34354 34816 34833 34884 35072 35516 35568 36312 36579 36882 37024 37056 37264 37469 37791 38448 38912 38931 39168 39338 39372 39456 39936 40144 40416 40584 40851 41344 41648 41652 41688 41922 42432 42653 42744 42942 43712 43776 43784 43966 44004 44251 44928 45162 45468 45568 45657 46444 46512 46854 47424 47671 47736 47994 48087 48416 48772 49176 49257 49408 50388 51264 51531 51908 52224 52496 52608 52882 53274 53352 53888 54112 54468 55296 55536 55584 55896 56576 56992 57256 57494 57677 58368 58672 58752 59007 59058 59184 59904 60216 60554 60624 60787 60876 62016 62339 62472 62478 62883 63232 63648 63992 64116 64413 65568 65664 65676 65949 66006 67184 67678 67743 68352 68708 69666 69768 70144 70281 71032 71136 71991 72624 73158 73764 74048 74112 74528 74938 75582 76896 77862 78336 78676 78744 78912 79323 79872 79911 80288 80832 81168 81253 81702 82688 83296 83304 83376 83844 84864 85306 85488 85884 86241 87424 87552 87568 87932 88008 88502 88587 89856 90324 90831 90936 91136 91314 92888 93024 93041 93571 93708 94848 95342 95472 95988 96174 96832 97544 98352 98514 98816 99009 100776 101517 102528 103062 103816 103987 104448 104499 104992 105216 105764 106548 106704 107776 108224 108936 109737 111072 111168 111792 112407 113152 113373 113984 114512 114988 115354 116736 116793 117344 117504 118014 118116 118368 119808 120432 121108 121248 121574 121752 124032 124678 124944 124956 125766 126464 127296 127959 127984 128232 128826 131136 131328 131352 131819 131898 132012 132753 134368 135356 135486 135983 136704 137416 139332 139536 140288 140562 142064 142272 143013 143982 145248 146316 147528 147771 148096 148224 149056 149876 150943 151164 153792 154593 155724 156672 157352 157488 157824 158509 158646 159822 160576 161664 162336 162506 163404 165376 166592 166608 166752 167688 168701 169728 170612 170976 171768 172482 173031 174848 175104 175136 175864 176016 177004 177021 177174 179712 180648 181662 181872 182272 182361 182628 185776 186048 186082 187017 187142 187416 189696 190684 190944 191976 192348 193239 193664 195088 196704 197028 197632 197847 198018 201552 203034 205056 206124 207281 207632 207974 208998 209984 210432 211528 213096 213408 215552 215973 216448 217872 219474 220609 222144 222336 223301 223584 224814 226304 226746 227968 229024 229976 230708 231667 233586 234688 235008 236028 236232 236736 237969 239616 239733 240864 242216 242496 243148 243504 243759 248064 249356 249888 249912 251532 252928 254592 255918 255968 256464 257652 258723 262272 262656 262704 263638 263796 264024 265506 268736 270712 270972 271966 272493 273408 274832 278664 279072 279123 280576 280713 281124 284128 284544 286026 287543 287964 290496 292009 292632 295056 295542 296192 296448 298112 299752 301886 302328 304551 307584 309186 311448 311961 313344 313497 314704 314976 315648 317018 317292 319644 321152 323328 324672 325012 326363 326808 329211 330752 333184 333216 333504 335376 337221 337402 339456 341224 341952 343536 343733 344964 346062 349696 350208 350272 350379 351728 352032 354008 354042 354348 359424 361296 363324 363744 364722 365256 371552 372096 372164 373711 374034 374284 374832 379392 381368 381888 383877 383952 384696 386478 387328 390176 393408 394056 395264 395457 395694 396036 398259 403104 406068 407949 410112 412248 414562 415264 415948 417996 419968 420864 423056 426192 426816 429039 431104 431946 432896 435744 438948 441218 444288 444672 446602 447168 449497 449628 452608 452829 453492 455936 458048 459952 461416 463334 463779 467172 469376 470016 472056 472464 473472 475527 475938 479466 481728 484432 484992 486296 487008 487097 487518 496128 498712 499776 499824 502379 503064 505856 506103 509184 511836 511936 512928 515304 517446 519093 524544 525312 525408 527276 527592 528048 531012 531063 537472 541424 541944 543932 544986 546816 547083 549664 557328 558144 558246 561051 561426 562248 568256 569088 572052 575086 575263 575928 580992 584018 585264 590112 591084 592384 592896 593541 596224 599504 603772 604656 609102 615168 618372 621843 622896 623922 626994 629408 629952 631296 634036 634584 636973 639288 642304 646656 649344 650024 652726 653616 658422 661504 661827 666368 666432 667008 669903 670752 674442 674804 678912 682448 683904 687072 687466 689928 692124 695001 699392 700544 700758 703456 704064 708016 708084 708696 711911 713907 718848 722592 726648 727488 729444 730512 731277 743104 744192 744328 747422 748068 748568 749664 749801 758784 762736 763776 767754 767904 769392 772956 774656 776169 780352 786816 788112 790231 790914 791388 792072 796518 806208 810407 812136 815898 817479 820224 824496 829124 830528 831896 835992 837369 839936 841728 842139 846112 852384 853632 858078 862208 862629 863892 865792 871488 876027 877896 882436 888576 889344 893204 894336 898994 899256 905658 906984 911872 913653 916096 919904 922832 926668 927558 934344 935883 938752 940032 944112 944928 946944 951054 951876 958932 963456 968864 969984 972592 974016 974194 975036 979089 980509 992256 997424 999552 999648 1004758 1006128 1011663 1012206 1018368 1023672 1023872 1025856 1030608 1031199 1033379 1034892 1038186 1049088 1050624 1050816 1054552 1055184 1056096 1056289 1062024 1062126 1074944 1082848 1083888 1087864 1089972 1094166 1095863 1099328 1114656 1116288 1116492 1121133 1122102 1122852 1124496 1136512 1138176 1144104 1150172 1150526 1151631 1151856 1154953 1161984 1168036 1170528 1180224 1182168 1184768 1185792 1186371 1187082 1192448 1194777 1199008 1207544 1209312 1216423 1218204 1223847 1230336 1236744 1243686 1245792 1247844 1253988 1258816 1259904 1262592 1268072 1269168 1273946 1278576 1284608 1287117 1293312 1298688 1300048 1305452 1307232 1316844 1323654 1332736 1332864 1334016 1339806 1341504 1348491 1348884 1349608 1357824 1358487 1364896 1367808 1374144 1374932 1379856 1381301 1384248 1390002 1398784 1401088 1401516 1406912 1408128 1416032 1416168 1417392 1423822 1426581 1427814 1445184 1453296 1454976 1458888 1461024 1461291 1462554 1486208 1488384 1488656 1494844 1496136 1497136 1499328 1499602 1507137 1517568 1518309 1525472 1527552 1535508 1535808 1538784 1543807 1545912 1549312 1552338 1557279 1560704 1573632 1576224 1580462 1581828 1582776 1584144 1590707 1593036 1612416 1620814 1624272 1631796 1634958 1640448 1641249 1648992 1658248 1661056 1663792 1671984 1674738 1679872 1683153 1684278 1692224 1704768 1707264 1713647 1716156 1725258 1725789 1727784 1731584 1742976 1752054 1755792 1764872 1767779 1777152 1777849 1778688 1786408 1788672 1797988 1798512 1811316 1813968 1823744 1827306 1832192 1839808 1845664 1853336 1855116 1865529 1868688 1871766 1877504 1888224 1889856 1893888 1902108 1903752 1910919 1917864 1926912 1937728 1939968 1945184 1948032 1948388 1950072 1958178 1961018 1984512 1985481 1994848 1999104 1999296 2009516 2009709 2012256 2023326 2024412 2036736 2047344 2047744 2051712 2061216 2062398 2066758 2069784 2076372 2085003 2098176 2101632 2109104 2110368 2112192 2112578 2124048 2124252 2135733 2149888 2165696 2167776 2175728 2179944 2188332 2191726 2193831 2198656 2229312 2232576 2232984 2240923 2242266 2244204 2245704 2248992 2249403 2273024 2276352 2288208 2300344 2301052 2303262 2303712 2309906 2323968 2336072 2341056 2353249 2360448 2364336 2369536 2370693 2372742 2374164 2384896 2389554 2398016 2415088 2418624 2431221 2432846 2436408 2447694 2460672 2473488 2487372 2491584 2495688 2504561 2507976 2512107 2517632 2519808 2525184 2526417 2536144 2538336 2547892 2557152 2569216 2574234 2586624 2587887 2597376 2600096 2610904 2614464 2628081 2633688 2647308 2665472 2665728 2668032 2679612 2683008 2694653 2696982 2697768 2699216 2716974 2729792 2735616 2748288 2749864 2759712 2762602 2768496 2780004 2802176 2803032 2807649 2813824 2816256 2832064 2832336 2834784 2847644 2853162 2855628 2867917 2890368 2906592 2909952 2917776 2922048 2922582 2925108 2937267 2941527 2972416 2976768 2977312 2989688 2992272 2994272 2998656 2999204 3011671 3014274 3036618 3050944 3055104 3071016 3071616 3077568 3087614 3091824 3093597 3098624 3100137 3104676 3114558 3121408 3147264 3152448 3160924 3163656 3165552 3168288 3168867 3181414 3186072 3224832 3241628 3248544 3263592 3269916 3282498 3287589 3297984 3316496 3322112 3327584 3343968 3349476 3359744 3363399 3366306 3368556 3384448 3409536 3414528 3427294 3432312 3450516 3451578 3455568 3463168 3464859 3485952 3504108 3511584 3529744 3535558 3554304 3555698 3557376 3559113 3572816 3577344 3595976 3597024 3622632 3627936 3647488 3649269 3654612 3664384 3671541 3679616 3691328 3706672 3710232 3731058 3737376 3738059 3743532 3755008 3776448 3779712 3787776 3796117 3804216 3807504 3821838 3835728 3853824 3875456 3879936 3890368 3896064 3896776 3900144 3916356 3922036 3938339 3970962 3989696 3998208 3998592 4019032 4019418 4024512 4045473 4046652 4048824 4073472 4075461 4094688 4095488 4103424 4122432 4124796 4133516 4139568 4143903 4152744 4170006 4196352 4203264 4218208 4220736 4224384 4225156 4242719 4248096 4248504 4271466 4279743 4299776 4331392 4335552 4351456 4359888 4376664 4383452 4383873 4387662 4397312 4458624 4465152 4465968 4481846 4484532 4488408 4491408 4497984 4498806 4521411 4546048 4552704 4554927 4576416 4600688 4602104 4606524 4607424 4619812 4631421 4647936 4672144 4682112 4706498 4720896 4728672 4741386 4745484 4748328 4769792 4772121 4779108 4796032 4830176 4837248 4862442 4865692 4872816 4888231 4895388 4921344 4946976 4974744 4983168 4991376 5009122 5015952 5024214 5035264 5039616 5052834 5072288 5076672 5095784 5114304 5133253 5138432 5140941 5148468 5175774 5177367 5194752 5200192 5221808 5228928 5256162 5267376 5294616 5303337 5330944 5331456 5333547 5336064 5359224 5366016 5389306 5393964 5395536 5398432 5433948 5459584 5463317 5471232 5496576 5499728 5519424 5525204 5536992 5548171 5560008 5596587 5604352 5606064 5615298 5627648 5632512 5664128 5664672 5669568 5695288 5706324 5711256 5732757 5735834 5780736 5813184 5819904 5835552 5843461 5844096 5845164 5850216 5874534 5883054 5944832 5953536 5954624 5956443 5979376 5984544 5988544 5997312 5998408 6023342 6028548 6029127 6073236 6101888 6110208 6142032 6143232 6155136 6175228 6183648 6187194 6200274 6209352 6229116 6242816 6255009 6294528 6304896 6321848 6327312 6331104 6336576 6337734 6362828 6372144 6407199 6449664 6483256 6497088 6527184 6530927 6539832 6564996 6575178 6595968 6632992 6644224 6655168 6687936 6698952 6719488 6722769 6726798 6732612 6737112 6748209 6768896 6819072 6829056 6854588 6864624 6901032 6903156 6911136 6929718 6971904 7008216 7023168 7059488 7059747 7071116 7108608 7111396 7112079 7118226 7145632 7154688 7191952 7194048 7231517 7245264 7255872 7293663 7298538 7309224 7328768 7343082 7359232 7382656 7413344 7420464 7462116 7474752 7476118 7487064 7510016 7513683 7552896 7559424 7575552 7592234 7608432 7615008 7643676 7671456 7707648 7750912 7759872 7763661 7780736 7792128 7793552 7800288 7832712 7844072 7876678 7884243 7941924 7979392 7996416 7997184 8038064 8038836 8049024 8083959 8090946 8093304 8097648 8150922 8189376 8190976 8206848 8244864 8249592 8267032 8279136 8280649 8287806 8305488 8327819 8340012 8406528 8436416 8441472 8448768 8450312 8485438 8496192 8497008 8540443 8542932 8559486 8599552 8603751 8662784 8671104 8702912 8719776 8753328 8766904 8767746 8775324 8794624 8811801 8824581 8917248 8930304 8931936 8963692 8969064 8976816 8982816 8995968 8997612 9035013 9042822 9092096 9109854 9152832 9201376 9204208 9213048 9214848 9239624 9254843 9262842 9280791 9295872 9300411 9344288 9364224 9412996 9441792 9457344 9482772 9490968 9496656 9506601 9544242 9558216 9592064 9660352 9674496 9724884 9731384 9745632 9776462 9790776 9862767 9893952 9949488 9966336 9982752 10018244 10031904 10048428 10070528 10079232 10090197 10105668 10144576 10153344 10191568 10228608 10266506 10281882 10296936 10351548 10354734 10389504 10394577 10400384 10443616 10457856 10512324 10534752 10589232 10606674 10662912 10667094 10672128 10718448 10732032 10778612 10787928 10791072 10796864 10867896 10919168 10926634 10942464 10947807 10993152 10999456 11038848 11050408 11073984 11096342 11120016 11131661 11193174 11208704 11212128 11214177 11230596 11255296 11265024 11328256 11329344 11339136 11388351 11390576 11412648 11422512 11465514 11471668 11561472 11626368 11639808 11671104 11686922 11688192 11690328 11700432 11731891 11749068 11766108 11815017 11889664 11909248 11912886 11958752 11969088 11977088 11994624 11996816 12046684 12057096 12058254 12102487 12136419 12146472 12203776 12220416 12284064 12286464 12310272 12350456 12367296 12374388 12400548 12418704 12431709 12458232 12485632 12510018 12589056 12609792 12643696 12654624 12662208 12673152 12675468 12725656 12728157 12744288 12746617 12814398 12899328 12966512 12994176 13054368 13061854 13079664 13129992 13150356 13151619 13191936 13265984 13288448 13310336 13375872 13397904 13433927 13445538 13453596 13465224 13474224 13496418 13537792 13564233 13638144 13658112 13709176 13729248 13802064 13806312 13822272 13859436 13894263 13943808 14016432 14046336 14118976 14119494 14142232 14222792 14224158 14236452 14246219 14291264 14309376 14316363 14383904 14388096 14463034 14490528 14511744 14587326 14597076 14618448 14657536 14664693 14686164 14718464 14765312 14826688 14840928 14924232 14949504 14952236 14974128 15014389 15027366 15105792 15118848 15184468 15216864 15230016 15287352 15342912 15399759 15415296 15422823 15501824 15527322 15532101 15561472 15584256 15587104 15600576 15665424 15688144 15753356 15768486 15883848 15910011 15958784 15992832 15994368 16000641 16076128 16077672 16098048 16167918 16181892 16186608 16195296 16301844 16378752 16381952 16389951 16413696 16489728 16499184 16534064 16558272 16561298 16575612 16610976 16644513 16655638 16680024 16813056 16872832 16882944 16897536 16900624 16970876 16992384 16994016 17080886 17085864 17118972 17198271 17207502 17325568 17342208 17405824 17439552 17506656 17530383 17533808 17535492 17550648 17589248 17623602 17649162 17834496 17860608 17863872 17927384 17938128 17953632 17956913 17965632 17991936 17995224 18059203 18070026 18085644 18184192 18219708 18305664 18402752 18408416 18426096 18429696 18479248 18509686 18525684 18561582 18600822 18629671 18688576 18728448 18825992 18883584 18914688 18965544 18981936 18993312 19013202 19088484 19116432 19184128 19221597 19320704 19348992 19449768 19462768 19491264 19552924 19581552 19592781 19634201 19725534 19787904 19898976 19932672 19965504 20036488 20063808 20069491 20096856 20141056 20158464 20168307 20180394 20211336 20244627 20289152 20306688 20383136 20457216 20533012 20563764 20593872 20679191 20703096 20709468 20789154 20800768 20887232 20915712 21024648 21069504 21178464 21179241 21213348 21325824 21334188 21336237 21436896 21464064 21557224 21575856 21582144 21593728 21694551 21735792 21838336 21853268 21880989 21895614 21986304 21998912 22077696 22100816 22147968 22192684 22240032 22263322 22386348 22424256 22428354 22461192 22510592 22530048 22541049 22656512 22658688 22678272 22776702 22781152 22825296 22845024 22931028 22943336 23112037 23122944 23252736 23279616 23342208 23373844 23376384 23380656 23400864 23463782 23498136 23532216 23630034 23779328 23818496 23825772 23917504 23938176 23954176 23989248 23993632 24093368 24114192 24116508 24204974 24251877 24272838 24292944 24407552 24568128 24572928 24620544 24700912 24734592 24748776 24801096 24837408 24841947 24863418 24916464 24971264 24983457 25020036 25219584 25287392 25309248 25324416 25346304 25350936 25451312 25456314 25488576 25493234 25591327 25621329 25628796 25798656 25811253 25933024 25988352 26108736 26123708 26159328 26244719 26259984 26300712 26303238 26383872 26473743 26531968 26576896 26620672 26751744 26795808 26867854 26891076 26907192 26930448 26948448 26992836 27075584 27105039 27128466 27276288 27418352 27458496 27604128 27612624 27644544 27718872 27764529 27788526 27887616 27901233 28032864 28092672 28237952 28238988 28284464 28445584 28448316 28472904 28492438 28519803 28582528 28632726 28767808 28776192 28926068 28981056 29023488 29131999 29174652 29194152 29236896 29329386 29372328 29436928 29530624 29588301 29653376 29681856 29848464 29899008 29904472 29948256 30028778 30054732 30211584 30223433 30237696 30368936 30433728 30460032 30574704 30592237 30685824 30799518 30845646 31003648 31054644 31064202 31122944 31168512 31174208 31183731 31201152 31330848 31376288 31506712 31536972 31767696 31820022 31917568 31988736 32001282 32152256 32155344 32196096 32335836 32363784 32373216 32390592 32559293 32603688 32757504 32779902 32827392 32843421 32979456 32998368 33068128 33116544 33122596 33151224 33221952 33289026 33311276 33360048 33394983 33626112 33642531 33745664 33765888 33795072 33801248 33941752 33984768 33988032 34161772 34165053 34171728 34237944 34396542 34415004 34651136 34684416 34811648 34879104 35013312 35060766 35067616 35070984 35101296 35178496 35195673 35247204 35298324 35445051 35668992 35727744 35854768 35876256 35907264 35913826 35931264 35983872 35990448 36118406 36140052 36171288 36307461 36439416 36611328 36805504 36816832 36852192 36859392 36958496 37019372 37051368 37123164 37201644 37259342 37295127 37377152 37456896 37651984 37767168 37829376 37931088 37963872 37986624 38026404 38176968 38184471 38232864 38239851 38368256 38443194 38641408 38697984 38899536 38925536 38982528 39105848 39163104 39185562 39268402 39393391 39451068 39575808 39797952 39865344 39931008 40005233 40072976 40127616 40138982 40193712 40282112 40301781 40336614 40360788 40422672 40489254 40578304 40613376 40766272 40914432 41066024 41127528 41187744 41358382 41406192 41418936 41578308 41601536 41682789 41774464 41831424 42049296 42139008 42356928 42358482 42426696 42577537 42668376 42672474 42738657 42873792 42928128 42949089 43114448 43151712 43164288 43187456 43389102 43471584 43676672 43706536 43761978 43791228 43972608 43994079 43997824 44155392 44201632 44295936 44385368 44480064 44526644 44711731 44772696 44848512 44856708 44922384 45021184 45043167 45082098 45313024 45317376 45356544 45553404 45562304 45650592 45690048 45862056 45886672 46199277 46224074 46245888 46268469 46505472 46684416 46747688 46752768 46761312 46801728 46927564 46996272 47064432 47260068 47636992 47651544 47730033 47835008 47876352 47908352 47978496 47987264 48001923 48186736 48228384 48233016 48409948 48503754 48545676 48585888 48815104 49136256 49145856 49169853 49241088 49401824 49469184 49497552 49602192 49674816 49683894 49726836 49832928 49933539 49966914 50040072 50439168 50574784 50618496 50648832 50692608 50701872 50902624 50912628 50977152 50986468 51182654 51198407 51242658 51257592 51622506 51866048 51976704 52217472 52247416 52318656 52489438 52519968 52591149 52601424 52606476 52767744 52947486 53063936 53241344 53503488 53591616 53735708 53782152 53814384 53860896 53870739 53896896 53985672 54151168 54177609 54210078 54256932 54552576 54836704 54916992 55208256 55225248 55289088 55437744 55495799 55529058 55577052 55802466 55889013 56065728 56185344 56475904 56477976 56568928 56891168 56896632 56945808 56984876 57039606 57165056 57265452 57535616 57552384 57852136 57962112 58046976 58263998 58349304 58388304 58473792 58658772 58744656 58778343 58873856 58902603 59061248 59176602 59306752 59363712 59696928 59798016 59808944 59896512 60057556 60109464 60208473 60423168 60446866 60475392 60504921 60737872 60867456 60920064 61149408 61184474 61371648 61599036 61691292 62007296 62037573 62109288 62128404 62245888 62348416 62367462 62402304 62661696 62752576 63013424 63073944 63535392 63537723 63547003 63640044 63835136 63977472 64002564 64304512 64310688 64392192 64671672 64727568 64746432 64781184 65083653 65118586 65207376 65515008 65559804 65686842 65958912 65996736 66136256 66233088 66245192 66302448 66443904 66578052 66622552 66720096 66732289 66789966 67285062 67491328 67531776 67590144 67602496 67623147 67883504 67969536 67976064 68323544 68330106 68343456 68475888 68793084 68830008 69302272 69336111 69368832 69623296 69758208 70026624 70121532 70135232 70141968 70202592 70391346 70494408 70596648 70890102 71023121 71337984 71455488 71709536 71752512 71814528 71827652 71862528 71967744 71980896 72126223 72236812 72280104 72342576 72614922 72755631 72878832 73222656 73611008 73633664 73704384 73718784 73916992 74038744 74102736 74246328 74403288 74518684 74525841 74590254 74754304 74913792 74950371 75303968 75658752 75862176 75927744 75973248 76052808 76353936 76368942 76465728 76479702 76736512 76773981 76863987 76886388 77282816 77395968 77433759 77799072 77851072 77965056 78211696 78326208 78371124 78536804 78734157 78786782 78902136 79151616 79595904 79730688 79862016 80010466 80145952 80255232 80277964 80387424 80603562 80673228 80721576 80845344 80978508 81156608 81226752 81315117 81532544 81828864 82132048 82255056 82375488 82716764 82812384 82837872 83156616 83203072 83293587 83365578 83548928 83662848 84098592 84278016 84713856 84716964 84853392 85155074 85336752 85344948 85477314 85747584 85898178 86228896 86303424 86328576 86374912 86778204 86943168 87265301 87353344 87395997 87413072 87523956 87582456 87988158 87995648 88310784 88403264 88591872 88770736 88960128 89053288 89423462 89545392 89697024 89713416 89844768 90086334 90164196 90626048 90634752 90670299 90713088 91106808 91124608 91301184 91380096 91724112 91773344 91776711 92398554 92448148 92536938 92876389 93010944 93368832 93495376 93505536 93522624 93603456 93855128 93992544 94009721 94128864 94520136 95273984 95303088 95460066 95670016 95752704 95816704 95974528 96003846 96373472 96456768 96466032 96819896 97007508 97091352 97171776 97531807 97630208 97677879 98272512 98339706 98482176 98803648 98938368 98995104 99204384 99349632 99367788 99453672 99665856 99867078 99933828 100080144 100184949 100878336 100927593 101149568 101236992 101297664 101385216 101403744 101805248 101825256 101954304 101972936 102365308 102396814 102485316 102495159 102515184 103245012 103732096 103953408 104434944 104494832 104637312 104978876 105039936 105182298 105202848 105212952 105535488 105587019 105894972 106127872 106335153 106482688 107006976 107183232 107471416 107564304 107628768 107721792 107741478 107793792 107971344 108261647 108355218 108420156 108513864 108922383 109673408 109833984 110416512 110450496 110578176 110875488 110991598 111025759 111058116 111154104 111604932 111778026 112131456 112370688 112951808 112955952 113137856 113782336 113793264 113891616 113969752 114079212 114330112 114530904 114553413 114719553 115071232 115104768 115704272 115924224 116093952 116527996 116698608 116776608 116947584 117317544 117489312 117556686 117805206 118122496 118180173 118353204 118613504 118727424 119393856 119596032 119617888 119793024 120015699 120115112 120218928 120416946 120846336 120893732 120905343 121009842 121475744 121734912 121840128 122298816 122368948 122743296 122935789 123198072 123382584 124075146 124218576 124256808 124491776 124696832 124734924 124804608 125323392 125505152 126026848 126147888 127070784 127075446 127094006 127280088 127670272 127732611 128005128 128215971 128609024 128621376 128784384 129343344 129455136 129492864 129562368 130167306 130237172 130414752 131030016 131119608 131373684 131917824 131982237 131993472 132272512 132466176 132490384 132604896 132887808 133156104 133245104 133440192 133464578 133579932 134135193 134570124 134982656 135063552 135129501 135204992 135246294 135767008 135939072 135952128 136647088 136660212 136686912 136951776 137398823 137586168 137660016 138597831 138672222 138737664 139246592 139516416 140053248 140243064 140270464 140283936 140405184 140782692 140988816 141193296 141572923 141780204 142046242 142910976 143419072 143505024 143629056 143655304 143725056 143935488 143961792 144252446 144473624 144560208 144685152 144711593 145229844 145511262 145757664 146445312 147222016 147267328 147408768 147437568 147509559 147833984 148077488 148205472 148492656 148806576 149037368 149051682 149180508 149508608 149800617 149900742 150607936 151317504 151724352 151855488 151946496 152105616 152514583 152707872 152737884 152931456 152959404 153547962 153595221 153727974 153772776 154565632 154867518 155598144 155702144 155930112 156423392 156652416 156742248 157073608 157332331 157468314 157573564 157773447 157804272 158228561 158303232 159191808 159724032 160020932 160291904 160510464 160555928 160774848 161207124 161346456 161443152 161612217 161690688 161957016 162313216 162453504 162532827 162630234 163065088 163657728 164264096 164510112 164750976 165433528 165624768 165675744 166313232 166406144 166487397 166587174 166731156 167097856 167667039 168197184 168556032 169427712 169433928 169706784 170310148 170673504 170689896 170954628 171495168 171796356 172457792 172606848 172657152 172749824 173556408 173886336 174530602 174791994 174826144 175047912 175164912 175976316 175991296 176335029 176621568 176707809 176806528 177183744 177541472 177920256 178106576 178846924 179090784 179394048 179426832 179689536 180172668 180328392 180625419 181269504 181340598 181426176 182213616 182249216 182602368 182760192 183448224 183546688 183553422 184797108 184896296 185073876 185752778 186021888 186112719 186737664 186990752 187045248 187206912 187710256 187985088 188019442 188257728 189040272 189238237 190547968 190606176 190641009 190920132 191340032 191505408 191633408 191949056 192007692 192746944 192913536 192932064 193639792 194015016 194182704 194343552 195063614 195250959 195355758 196545024 196679412 197607296 197876736 197990208 198408768 198699264 198735576 198907344 199331712 199442147 199734156 199867656 200160288 200196867 200369898 201855186 202299136 202473984 202595328 202770432 202807488 203610496 203650512 203908608 203945872 204730616 204793628 204970632 204990318 205030368 206490024 207464192 207906816 208008333 208869888 208989664 209274624 209957752 210079872 210364596 210405696 210425904 211174038 211501559 211789944 212255744 212670306 212965376 213069363 214013952 214366464 214942832 215128608 215257536 215443584 215482956 215587584 215942688 216378669 216523294 216710436 216840312 217027728 217844766 219346816 219667968 220833024 220900992 221156352 221750976 221983196 222051518 222116232 222308208 222905929 223209864 223556052 223577523 224262912 224741376 224851113 225903616 225911904 226275712 227564672 227586528 227783232 227939504 228158424 228660224 229061808 229106826 229439106 230142464 230209536 230321943 230591961 231408544 231848448 232187904 233055992 233397216 233553216 233895168 234635088 234769639 234978624 235113372 235610412 236202471 236360346 236706408 237227008 237454848 238787712 239192064 239235776 239586048 240031398 240230224 240437856 240833892 241787464 241810686 242019684 242185723 242951488 243469824 243680256 244597632 244737896 245486592 245871578 246396144 246765168 248150292 248437152 248513616 249393664 249469848 249609216 249880761 250646784 251010304 252053696 252295776 254141568 254150892 254188012 254560176 255244613 255465222 256010256 256431942 257218048 257242752 258686688 258910272 258985728 259124736 260334612 260474344 260829504 261795903 262060032 262187991 262239216 262747368 263964474 263986944 264545024 264932352 264980768 265209792 265775616 266312208 266490208 266880384 266929156 267159864 268270386 269140248 269965312 270259002 270409984 270492588 271534016 271878144 271904256 272010897 273294176 273320424 273373824 273903552 274797646 275172336 275320032 275330133 277195662 277344444 278493184 278629167 279032832 280106496 280486128 280540928 280567872 280810368 281565384 281977632 282029163 282386592 283145846 283560408 284092484 285821952 286838144 287010048 287258112 287310608 287450112 287923584 288504892 288947248 289120416 289370304 289423186 290459688 291022524 291515328 292595421 292890624 293033637 294444032 294534656 294817536 295019118 295667968 296154976 296410944 296985312 297613152 298074736 298103364 298361016 299017216 299601234 299801484 300554847 301215872 302635008 303448704 303710976 303892992 304211232 305029166 305415744 305475768 305862912 305918808 307006451 307095924 307190442 307455948 307545552 309131264 309735036 311196288 311404288 311860224 312846784 313304832 313484496 314147216 314664662 314936628 315147128 315546894 315608544 316457122 316606464 316761057 318383616 319448064 320041864 320583808 321020928 321111856 321549696 322414248 322692912 322886304 323224434 323381376 323914032 324626432 324784941 325065654 325260468 326130176 326767149 328528192 329020224 329501952 330867056 331249536 331351488 332626464 332687251 332974794 333077277 333174348 333462312 334195712 335334078 336394368 337112064 338855424 338867856 339413568 340620296 341181347 341347008 341379792 341909256 342990336 343124857 343592712 344158659 344915584 345213696 345314304 345499648 347112816 347772672 349061204 349583988 349652288 350095824 350329824 351952632 351982592 352670058 353415618 353613056 354367488 354540519 355082944 355840512 356213152 357693848 358181568 358788096 358853664 359379072 360047097 360345336 360656784 361250838 362539008 362681196 362716029 364427232 364498432 365204736 365520384 366896448 367093376 367106844 368807367 369594216 369792592 370147752 371505556 372225438 373475328 373981504 374090496 374413824 375420512 375970176 376038884 376515456 378080544 378476474 381212352 381282018 381840264 382680064 383010816 383197833 383898112 384015384 384647913 385493888 385827072 385864128 387279584 388030032 388365408 388687104 390127228 390501918 390711516 392904629 393090048 393358824 395214592 395753472 395980416 396817536 397398528 397471152 397814688 398663424 398884294 399468312 399735312 400320576 400393734 400739796 402405579 403710372 404598272 404947968 405190656 405388503 405614976 407220992 407301024 407817216 407891744 409461232 409587256 409941264 409980636 410060736 412196469 412980048 414928384 416016666 417739776 417979328 418549248 419915504 420159744 420729192 420811392 420851808 422348076 423003118 423579888 424511488 424718769 425340612 426138726 428732928 429885664 430257216 430515072 430887168 430965912 431175168 431885376 432757338 433046588 433420872 433680624 434055456 434134779 435052559 435689532 438693632 439335936 441666048 441801984 442312704 443501952 443966392 444103036 444232464 444616416 445811858 446419728 447112104 447155046 448525824 449702226 451807232 451823808 452551424 455129344 455173056 455566464 455879008 456316848 457320448 457543749 458123616 458213652 458878212 460284928 460643886 460785663 461183922 462817088 463696896 466111984 466794432 467106432 467790336 469270176 469539278 469957248 470226744 471220824 471996993 472404942 472720692 473412816 474454016 474685683 474909696 477575424 478471552 479172096 480062796 480460448 480875712 481667784 483574928 483621372 484039368 484371446 484836651 485902976 486235213 486939648 487360512 487598481 489195264 489475792 490973184 491743156 492792288 493530336 496300584 496874304 497027232 498787328 498939696 499218432 499462191 499761522 501293568 502020608 503001117 504107392 504591552 508283136 508301784 508376024 509120352 510489226 510930444 512020512 512114083 512863884 514436096 514485504 517373376 517820544 517971456 518249472 520068029 520669224 520948688 521659008 523591806 524375982 524478432 525494736 527928948 527973888 529090048 529864704 529961536 530123427 530419584 531551232 532624416 532980416 533760768 533858312 534319728 536540772 538280496 540518004 540819968 540985176 541876257 543068032 543808512 544021794 546588352 546640848 546747648 547807104 549595292 550344672 550640064 550660266 553507981 554391324 554688888 557258334 558065664 558338157 560212992 560972256 561081856 561135744 561620736 563130768 563955264 564058326 564773184 566291692 567120816 567714711 568184968 571643904 571923027 573676288 574020096 574516224 574621216 574900224 575847168 577009784 577894496 578240832 578740608 578846372 580919376 581252503 582045048 583030656 585190842 586067274 588888064 589069312 589635072 590038236 591335936 592309952 592821888 593970624 595226304 596149472 596206728 596722032 598034432 598326441 599202468 599602968 600590601 601109694 602431744 606897408 607421952 607785984 608422464 610058332 610831488 610951536 611725824 611837616 614012902 614191848 614380884 614911896 615091104 619470072 622392576 622808576 623720448 624024999 625693568 626609664 626968992 628294432 629329324 629873256 630294256 631093788 631217088 632914244 633522114 634504677 636767232 638896128 639208089 640083728 641167616 642041856 642223712 643099392 644828496 645385824 645772608 646448868 646762752 647828064 649136007 649569882 650131308 650520936 652260352 653534298 657056384 658040448 659003904 661734112 662499072 662702976 665252928 665374502 665949588 666154554 666348696 666924624 668391424 668717787 669687647 670668156 672788736 674224128 677710848 677735712 678827136 681240592 682362694 682694016 682759584 683818512 685980672 686249714 687185424 688317318 689831168 690427392 690628608 690965829 694225632 695545344 698122408 699167976 699304576 700191648 700659648 703905264 703965184 704308917 705340116 706831236 707226112 708607413 709081038 710165888 711681024 712426304 715387696 716363136 717576192 717707328 718758144 720094194 720690672 721313568 721445387 722501676 725362392 725432058 726557169 728854464 728996864 730409472 731040768 733792896 734186752 734213688 737614734 739188432 739585184 740295504 743011112 744450876 747963008 748180992 748474429 748827648 750841024 751940352 752077768 753030912 756161088 756952948 760099427 762424704 762564036 763680528 765360128 765733839 766395666 767796224 768030768 769295826 770987776 771654144 771728256 774559168 776060064 776730816 777374208 780254456 781003836 781423032 785387709 785809258 786180096 786563973 786717648 790429184 791960832 793635072 794797056 794942304 795629376 797326848 797768588 798936624 799470624 800641152 800787468 801479592 804811158 807420744 809196544 809895936 810777006 811229952 814441984 814602048 815634432 815783488 816032691 818922464 819174512 819882528 819961272 820121472 824392938 825960096 825990399 829856768 832033332 835479552 835887501 835958656 837098496 839831008 840319488 841458384 841622784 841703616 844696152 846006236 846087489 847159776 849437538 850681224 852277452 857465856 859771328 860514432 861030144 861774336 861931824 862350336 863770752 865514676 866093176 866841744 867361248 868110912 868269558 870105118 871379064 877387264 877786263 878671872 879100911 883332096 883603968 887003904 887932784 888206072 888464928 889232832 891623716 892839456 894224208 894310092 897051648 899404452 903647616 905102848 910258688 910346112 911132928 911758016 912633696 915087498 916247232 916427304 917756424 920569856 921019353 921287772 921571326 922367844 925634176 927393792 932223968 933588864 934212864 935580672 938540352 939078556 939914496 940453488 942441648 943428583 943993986 944809884 945441384 946825632 949371366 949819392 955150848 956943104 958344192 960125592 960920896 961751424 963335568 967149856 967242744 968078736 968742892 969673302 971805952 972470426 973879296 974354823 975196962 978390528 978951584 983486312 985584576 987060672 990717829 992601168 993748608 994054464 997574656 997879392 998061753 998924382 999231831 999523044 1002587136 1004041216 1006002234 1008214784 1009183104 1016566272 1016603568 1016752048 1018240704 1020978452 1021860888 1023544041 1024041024 1024228166 1025727768 1028872192 1028971008 1029374571 1034746752 1035641088 1035942912 1036498944 1040136058 1041338448 1041897376 1043318016 1047183612 1048751964 1048956864 1050989472 1054420181 1055857896 1055947776 1058180096 1059923072 1060246854 1060839168 1063102464 1063621557 1065248832 1065960832 1067521536 1067716624 1068639456 1073081544 1076560992 1080141291 1081036008 1081639936 1081970352 1083752514 1086136064 1087617024 1088043588 1093176704 1093281696 1093495296 1095614208 1099190584 1100689344 1101280128 1101320532 1106422101 1107015962 1108782648 1109377776 1114516668 1116676314 1120425984 1121944512 1122163712 1122271488 1123241472 1126261536 1127910528 1128116652 1129546368 1132583384 1134241632 1134448913 1135429422 1136369936 1143846054 1147352576 1148040192 1149032448 1149242432 1149593499 1151694336 1154019568 1155788992 1156481664 1157481216 1157692744 1161838752 1162505006 1164090096 1166061312 1170381684 1172134548 1178138624 1178713887 1179270144 1180076472 1182671872 1184619904 1185643776 1187941248 1190452608 1192298944 1192413456 1193444064 1196652882 1198404936 1199205936 1201181202 1202219388 1204863488 1207216737 1207393057 1213794816 1214843904 1215571968 1216844928 1220116664 1221662976 1221903072 1223451648 1223675232 1228025804 1228383696 1228761768 1229823792 1230182208 1236589407 1238940144 1244785152 1245617152 1248049998 1251387136 1253219328 1253937984 1256588864 1258658648 1259746512 1260588512 1262187576 1262434176 1265828488 1267044228 1267913491 1269009354 1273534464 1274156307 1278416178 1280167456 1282335232 1284447424 1286198784 1289656992 1290771648 1291545216 1292897736 1293525504 1295656128 1298272014 1299139764 1300262616 1301041872 1302404337 1304520704 1305157677 1307068596 1314112768 1316080896 1318007808 1323468224 1324998144 1325405952 1330505856 1330749004 1331899176 1332309108 1332697392 1333849248 1337435574 1339375294 1341336312 1345577472 1355421696 1355471424 1357654272 1362481184 1364725388 1365388032 1365519168 1367637024 1371961344 1372499428 1372631247 1374370848 1376634636 1379662336 1380854784 1381931658 1382356989 1388451264 1391090688 1396244816 1398335952 1398609152 1400383296 1401319296 1407810528 1408617834 1410680232 1413662472 1414452224 1415990979 1417214826 1418162076 1420331776 1423362048 1424057049 1424852608 1430775392 1432726272 1435414656 1437516288 1440188388 1441381344 1442627136 1442890774 1445003352 1450724784 1450864116 1453114338 1457708928 1457993728 1458705639 1460818944 1462081536 1467585792 1468373504 1468427376 1475229468 1478376864 1479170368 1480591008 1486022224 1488901752 1495926016 1496361984 1496948858 1497655296 1498386573 1501682048 1503880704 1504155536 1506061824 1512322176 1513905896 1520198854 1524849408 1525128072 1527361056 1531467678 1532791332 1535592448 1536061536 1536342249 1538591652 1541975552 1543308288 1543456512 1549118336 1552120128 1553461632 1554748416 1560204087 1560508912 1562007672 1562846064 1570775418 1571618516 1573127946 1573435296 1580858368 1583921664 1587270144 1589594112 1589884608 1591258752 1594653696 1595537176 1597873248 1598165257 1598941248 1601282304 1601574936 1602959184 1607269067 1609622316 1614841488 1618393088 1621554012 1622459904 1628883968 1629204096 1631566976 1632065382 1637844928 1638349024 1639765056 1639922544 1640242944 1648785876 1651920192 1651980798 1658040719 1659713536 1660523943 1664066664 1671775002 1671917312 1674196992 1679662016 1680638976 1682916768 1683245568 1683407232 1689392304 1692012472 1692174978 1694319552 1698875076 1701362448 1703144133 1704554904 1714931712 1715769081 1719542656 1721028864 1722060288 1723548672 1723863648 1724700672 1727541504 1731029352 1732186352 1733683488 1734722496 1736221824 1736539116 1740210236 1742758128 1743757509 1754774528 1755572526 1758201822 1766664192 1767207936 1774007808 1775865568 1776412144 1776929856 1778465664 1783247432 1785678912 1786184699 1788448416 1788620184 1794103296 1794979323 1798808904 1801771803 1807295232 1810205696 1820517376 1820692224 1822265856 1823516032 1825267392 1830174996 1832494464 1832854608 1835512848 1840447999 1842038706 1842575544 1843142652 1844735688 1851268352 1864447936 1867177728 1868425728 1871161344 1877080704 1878157112 1879828992 1880906976 1884883296 1886857166 1887987972 1889619768 1890882768 1893651264 1898742732 1903514031 1910301696 1913886208 1916688384 1917624267 1920251184 1921841792 1923502848 1926671136 1934299712 1934485488 1936157472 1937485784 1939346604 1943611904 1944940852 1947408021 1948709646 1950393924 1956781056 1957903168 1966972624 1971169152 1974121344 1981435658 1985202336 1987497216 1988108928 1995758784 1996123506 1997848764 1998463662 1999046088 2005174272 2006153361 2008082432 2009062941 2012004468 2016429568 2018366208 2033132544 2033207136 2033504096 2036481408 2041956904 2043721776 2047088082 2048082048 2048456332 2051455536 2056971293 2057942016 2058749142 2069493504 2071282176 2071885824 2080272116 2082676896 2083794752 2086636032 2094367224 2097503928 2097913728 2101978944 2108840362 2111715792 2111895552 2112926751 2116360192 2119846144 2120493708 2121678336 2127243114 2130497664 2131921664 2135043072 2135433248 2137278912 2146163088 2153121984 2160282582 2162072016 2163279872 2163940704 2164336161 2167505028 2172272128 2176087176 2179671507 2186353408 2186563392 2186990592 2191228416 2198381168 2201378688 2202560256 2202641064 2212844202 2214031924 2217565296 2218755552 2229033336 2233352628 2243889024 2244327424 2244542976 2245423287 2246482944 2252523072 2255821056 2256233304 2259092736 2265166768 2268483264 2268897826 2270858844 2272739872 2280298281 2287692108 2294705152 2296080384 2297201517 2298484864 2299186998 2303388672 2308039136 2311577984 2312963328 2314962432 2315385488 2323677504 2325010012 2328180192 2332122624 2335779991 2340763368 2344269096 2356163127 2357427774 2358540288 2360152944 2365343744 2369239808 2371287552 2375882496 2380905216 2384597888 2384826912 2386888128 2393305764 2396809872 2398411872 2402362404 2404438776 2409726976 2414433474 2414786114 2427589632 2429687808 2433689856 2440233328 2443325952 2443806144 2446903296 2447350464 2456051608 2456767392 2457523536 2459647584 2460097081 2460364416 2473178814 2477880288 2489570304 2491234304 2496099996 2502774272 2506438656 2507662503 2507875968 2513177728 2517317296 2519493024 2521177024 2524375152 2524868352 2531656976 2534088456 2535826982 2538018708 2538262467 2548312614 2556832356 2560334912 2564670464 2568894848 2572397568 2579313984 2581543296 2583090432 2585795472 2587051008 2591312256 2592747911 2596544028 2598279528 2600525232 2602083744 2604808674 2610315354 2614137192 2628225536 2632161792 2633358789 2636015616 2646936448 2649996288 2650811904 2661011712 2661498008 2663798352 2664618216 2665394784 2667698496 2674871148 2678750588 2682672624 2689885537 2691154944 2710942848 2715308544 2724962368 2729450776 2730776064 2731038336 2735274048 2744998856 2745262494 2748741696 2749520267 2753269272 2759324672 2761709568 2763058059 2763863316 2764713978 2776902528 2782181376 2792489632 2796671904 2797218304 2800766592 2802638592 2815621056 2817235668 2821360464 2827324944 2828904448 2830285749 2831981958 2834429652 2836324152 2840663552 2848114098 2849705216 2861550784 2865452544 2870829312 2875032576 2880376776 2882762688 2885254272 2885781548 2890006704 2897777077 2901449568 2901728232 2906228676 2915417856 2917411278 2921637888 2923064469 2935171584 2936747008 2936854752 2950458936 2956753728 2958340736 2961182016 2972044448 2972153487 2977803504 2991852032 2992723968 2993897716 2994185259 2996773146 2997695493 3003364096 3007761408 3008311072 3012123648 3024644352 3027811792 3040397708 3049698816 3050256144 3054722112 3062935356 3065582664 3070632123 3072123072 3072684498 3077183304 3083951104 3086616576 3086913024 3088123713 3098236672 3104240256 3106923264 3109496832 3120408174 3121017824 3124015344 3125692128 3141550836 3143237032 3146255892 3146870592 3161716736 3163260543 3167843328 3174540288 3179769216 3182517504 3189307392 3191074352 3195746496 3196330514 3197882496 3202564608 3203149872 3205918368 3214538134 3219244632 3229682976 3243108024 3244919808 3257767936 3258408192 3263133952 3264130764 3275689856 3276698048 3279530112 3279845088 3280485888 3297571752 3303840384 3303961596 3316081438 3319266303 3321047886 3328133328 3343550004 3343834624 3359324032 3361277952 3365833536 3366491136 3366814464 3378784608 3384024944 3384349956 3388639104 3397750152 3402724896 3403346739 3406288266 3409109808 3431538162 3439085312 3442057728 3444120576 3447097344 3447727296 3455083008 3462058704 3464372704 3467366976 3469444992 3472443648 3473078232 3480420472 3485516256 3487515018 3506011799 3509549056 3511145052 3516403644 3534415872 3536141661 3548015616 3551731136 3552824288 3553859712 3556931328 3566494864 3571357824 3572369398 3576896832 3577240368 3589958646 3595526503 3597617808 3603543606 3614590464 3620411392 3622179171 3641034752 3641384448 3644531712 3647032064 3650534784 3660349992 3664988928 3665709216 3671025696 3680895998 3684077412 3685151088 3686285304 3689471376 3702536704 3709768221 3728895872 3734355456 3736851456 3754161408 3756314224 3759657984 3761813952 3769766592 3773714332 3775975944 3779239536 3781765536 3787302528 3789400793 3797485464 3803740473 3807028062 3820603392 3822468921 3827772416 3835248534 3840502368 3843683584 3847005696 3853342272 3868599424 3868970976 3872314944 3874971568 3878693208 3887223808 3889881704 3894816042 3897419292 3900787848 3907213011 3913562112 3915473031 3915806336 3933945248 3942338304 3948242688 3962871316 3970404672 3974994432 3976217856 3991083863 3991517568 3992247012 3995697528 3996927324 3998092176 4012306722 4018125882 4024008936 4032859136 4036732416 4066265088 4066414272 4067008192 4072962816 4083913808 4087443552 4094176164 4096164096 4096912664 4102911072 4113942586 4115884032 4117498284 4117893741 4138987008 4142564352 4160544232 4165353792 4167589504 4173272064 4188734448 4195007856 4195827456 4203957888 4217680724 4223431584 4225853502 4239692288 4240987416 4243356672 4247972937 4254486228 4260995328 4263843328 4270086144 4270866496 4272171147 4274557824 4292326176 4306243968 4320565164 4324144032 4327881408 4328672322 4335010056 4344544256 4352174352 4359343014 4372706816 4373126784 4373981184 4376116917 4382456832 4396762336 4402757376 4405120512 4405282128 4425688404 4428063848 4435130592 4437511104 4458066672 4460623141 4466705256 4487778048 4489085952 4490846574 4492965888 4505046144 4511642112 4512466608 4518185472 4530333536 4536966528 4537795652 4541717688 4545479744 4560596562 4575384216 4589410304 4594403034 4596969728 4598373996 4606777344 4609026747 4616078272 4623155968 4625926656 4629924864 4630770976 4647355008 4650020024 4656360384 4664245248 4671559982 4680612261 4681526736 4688538192 4712326254 4714855548 4720305888 4738479616 4742575104 4751764992 4761810432 4769195776 4769653824 4773776256 4786611528 4793619744 4794495771 4796823744 4804724808 4808877552 4819453952 4821807201 4828866948 4829572228 4855179264 4867379712 4880466656 4886651904 4887612288 4894700928 4912103216 4913534784 4915047072 4919295168 4920194162 4920728832 4939126111 4946357628 4955760576 4974122157 4979140608 4981571829 4992199992 5005548544 5015325006 5015751936 5026355456 5034634592 5038986048 5042354048 5048750304 5049736704 5063313952 5068176912 5071653964 5076037416 5076524934 5096625228 5109432399 5113664712 5120669824 5129340928 5137789696 5144795136 5158627968 5163086592 5166180864 5171590944 5174102016 5182624512 5185495822 5193088056 5196559056 5201050464 5204167488 5209617348 5220630708 5228274384 5231272527 5256451072 5264323584 5266717578 5293872896 5299992576 5301623808 5322023424 5322996016 5327596704 5329236432 5330789568 5335396992 5349742296 5357501176 5358554097 5365345248 5379771074 5382309888 5384937969 5421885696 5430617088 5449924736 5458901552 5461552128 5462076672 5470548096 5489997712 5490524988 5497483392 5499040534 5506538544 5518649344 5521343997 5526116118 5527726632 5529427956 5553805056 5584979264 5593343808 5594436608 5601533184 5605277184 5631242112 5634471336 5642720928 5654649888 5655683267 5660571498 5663963916 5668859304 5672648304 5681327104 5696228196 5699410432 5710542093 5723101568 5730905088 5741658624 5750065152 5760753552 5765525376 5770508544 5771563096 5780013408 5795554154 5802899136 5803456464 5812457352 5830835712 5833122569 5834822556 5846128938 5870343168 5873494016 5873709504 5900917872 5913507456 5916681472 5922364032 5944088896 5944306974 5955607008 5983704064 5987795432 5988370518 5993546292 5995390986 6006728192 6015522816 6016622144 6018460083 6024247296 6027188823 6049288704 6055623584 6080795416 6099397632 6100512288 6109444224 6125870712 6131165328 6141264246 6144246144 6145368996 6154366608 6167902208 6170913879 6173826048 6176247426 6196473344 6208480512 6213846528 6240816348 6242035648 6248030688 6251384256 6283101672 6286474064 6292511784 6293741184 6321057769 6326521086 6335686656 6338780253 6349080576 6359538432 6365035008 6382148704 6391492992 6392661028 6395764992 6405129216 6406299744 6411836736 6429076268 6438489264 6459365952 6486216048 6489839616 6493008483 6516816384 6526267904 6528261528 6539014521 6551379712 6553396096 6559060224 6559690176 6560971776 6595143504 6607680768 6607923192 6632162876 6638532606 6642095772 6656266656 6687100008 6687669248 6718648064 6731667072 6732982272 6733628928 6736269861 6757569216 6768049888 6768699912 6777278208 6795500304 6805449792 6806693478 6812576532 6818219616 6840894843 6863076324 6878170624 6884115456 6888241152 6891604551 6895454592 6910166016 6924117408 6928745408 6934733952 6938889984 6944887296 6946156464 6960840944 6971032512 6975030036 7007339973 7012023598 7022290104 7032807288 7072283322 7096031232 7103462272 7105648576 7107719424 7113862656 7132989728 7142715648 7144738796 7153793664 7154480736 7179917292 7191053006 7195235616 7207087212 7229180928 7244358342 7282768896 7289063424 7294064128 7301069568 7320699984 7329977856 7331418432 7342051392 7361791996 7368154824 7370302176 7372570608 7378942752 7380291243 7405073408 7419536442 7457791744 7468710912 7473702912 7508322816 7512628448 7519315968 7523627904 7539533184 7547428664 7551951888 7558479072 7563531072 7574605056 7578801586 7594970928 7602924463 7607480946 7614056124 7644937842 7655544832 7670497068 7681004736 7687367168 7694011392 7706684544 7737198848 7737941952 7744629888 7749943136 7757386416 7774447616 7778243733 7779763408 7789632084 7794838584 7801575696 7814426022 7830946062 7831612672 7867890496 7884676608 7896485376 7925742632 7940809344 7949988864 7952435712 7982167726 7983035136 7984494024 7991395056 7993854648 7996184352 8024613444 8036251764 8048017872 8065718272 8069656611 8073464832 8132828544 8134016384 8145925632 8167827616 8174887104 8188352328 8192328192 8193825328 8205822144 8227885172 8234996568 8235787482 8248560801 8265998621 8277974016 8285128704 8289174177 8321088464 8330707584 8335179008 8346544128 8377468896 8390015712 8391654912 8407915776 8435361448 8446863168 8451707004 8479384576 8481974832 8486713344 8490857247 8495945874 8508972456 8521990656 8527686656 8541732992 8544342294 8549115648 8584652352 8612487936 8641130328 8648288064 8655762816 8657344644 8670020112 8689088512 8693331231 8704348704 8705939411 8718686028 8745413632 8746253568 8752233834 8764913664 8793524672 8805514752 8810241024 8810564256 8851376808 8856127696 8870261184 8875022208 8916133344 8916460461 8921246282 8933410512 8975556096 8978171904 8981693148 8982555777 9010092288 9023284224 9024933216 9036370944 9060667072 9073933056 9075591304 9083435376 9090959488 9121193124 9150768432 9188806068 9193939456 9196747992 9211896369 9218053494 9232156544 9246311936 9251853312 9259849728 9261541952 9264371139 9294710016 9300040048 9312720768 9328490496 9343119964 9361224522 9363053472 9377076384 9424652508 9429711096 9440611776 9476959232 9485150208 9489781629 9503529984 9523620864 9538391552 9539307648 9547552512 9573223056 9587239488 9588991542 9593647488 9609449616 9617755104 9643614402 9657733896 9659144456 9730167577 9734759424 9760933312 9773303808 9775224576 9789401856 9824206432 9827069568 9830094144 9838590336 9840388324 9841457664 9878252222 9881292551 9892715256 9911521152 9948244314 9963143658 9984399984 10011097088 10030650012 10031503872 10052710912 10069269184 10077972096 10084708096 10097500608 10099473408 10126627904 10136353824 10143307928 10152074832 10153049868 10193250456 10210040217 10218864798 10227329424 10241339648 10275579392 10317255936 10326173184 10332361728 10343181888 10365249024 10370991644 10386176112 10393118112 10402100928 10408334976 10419234696 10441261416 10456548768 10462545054 10512902144 10518035397 10528647168 10533435156 10587745792 10603247616 10608424983 10644046848 10645992032 10655193408 10658472864 10661579136 10670793984 10699484592 10715002352 10717108194 10730690496 10759542148 10769875938 10786579509 10843771392 10861234176 10866537513 10899849472 10917803104 10923104256 10924153344 10941096192 10979995424 10981049976 10994966784 10998081068 11013077088 11042687994 11052232236 11055453264 11058855912 11107610112 11169958528 11186687616 11188873216 11203066368 11210554368 11262484224 11268942672 11285441856 11309299776 11311366534 11321142996 11327927832 11337718608 11345296608 11362654208 11368202379 11392456392 11398820864 11411221419 11421084186 11446203136 11461810176 11483317248 11521507104 11531050752 11541017088 11543126192 11560026816 11591108308 11605798272 11606912928 11624914704 11661671424 11666245138 11669645112 11692257876 11740686336 11746419093 11747419008 11801835744 11827014912 11833362944 11844728064 11888177792 11888613948 11911214016 11967408128 11973251589 11975590864 11976741036 11987092584 11990781972 12013456384 12033244288 12036920166 12054377646 12098577408 12111247168 12161590832 12198795264 12201024576 12218888448 12251741424 12262330656 12264571579 12282528492 12288492288 12290737992 12308733216 12341827758 12347652096 12352494852 12392946688 12416961024 12427693056 12481632696 12484071296 12496061376 12502768512 12566203344 12572948128 12585023568 12587482368 12642115538 12653042172 12677560506 12719076864 12724065293 12730070016 12764297408 12782985984 12785322056 12791529984 12810258432 12812599488 12823673472 12858152536 12876978528 12879331777 12918731904 12972432096 12986016966 13033632768 13052535808 13056523056 13078029042 13102759424 13106792192 13118120448 13119380352 13121943552 13128350751 13190287008 13215361536 13215846384 13264325752 13277065212 13284191544 13312533312 13374200016 13375338496 13381869423 13437296128 13463334144 13467257856 13472539722 13515138432 13536099776 13537399824 13554556416 13591000608 13610899584 13613386956 13625153064 13636439232 13681789686 13707462353 13726152648 13756341248 13768230912 13783209102 13790909184 13820332032 13827080241 13848234816 13857490816 13869467904 13877779968 13889774592 13892312928 13921681888 13942065024 13950060072 14014679946 14024047196 14041836783 14044580208 14065614576 14144566644 14206924544 14211297152 14215438848 14227725312 14265979456 14285431296 14289477592 14307587328 14308961472 14359834584 14382106012 14383487313 14390471232 14414174424 14458361856 14465421603 14488716684 14565537792 14588128256 14602139136 14641399968 14659955712 14662836864 14684102784 14723583992 14736309648 14740604352 14745141216 14757885504 14760582486 14810146816 14817378333 14839072884 14915583488 14922366471 14937421824 14944715487 15016645632 15025256896 15047255808 15079066368 15094857328 15103903776 15116958144 15127062144 15149210112 15157603172 15189941856 15205848926 15214961892 15228112248 15289875684 15340994136 15362009472 15374734336 15388022784 15413369088 15474397696 15475883904 15489259776 15499886272 15514772832 15556487466 15559526816 15579264168 15589677168 15603151392 15628852044 15661892124 15663225344 15693817581 15735780992 15769353216 15792970752 15851485264 15881618688 15899977728 15904871424 15964335452 15966070272 15968988048 15982790112 15987709296 15992368704 16049226888 16072503528 16075662291 16096035744 16139313222 16146929664 16265657088 16268032768 16291851264 16335655232 16349774208 16376704656 16384656384 16387650656 16411644288 16455770344 16469993136 16471574964 16497121602 16531997242 16555948032 16564031991 16578348354 16642176928 16661415168 16670358016 16754937792 16780031424 16783309824 16815831552 16842203093 16870722896 16893726336 16903414008 16958769152 16963949664 16967049801 16981714494 16991891748 17017944912 17043981312 17055373312 17083465984 17088684588 17098231296 17169304704 17224975872 17282260656 17296576128 17311525632 17314689288 17340040224 17386662462 17408697408 17411878822 17437372056 17490827264 17492507136 17499367707 17504467668 17587049344 17611029504 17620482048 17621128512 17702753616 17712255392 17740522368 17750044416 17832266688 17832920922 17842492564 17866821024 17925143077 17951112192 17963386296 17965111554 18020184576 18046568448 18049866432 18072741888 18081566469 18121334144 18147866112 18151182608 18166870752 18181918976 18242386248 18301536864 18377612136 18387878912 18393495984 18423792738 18436106988 18464313088 18492623872 18503706624 18512741637 18523083904 18528742278 18589420032 18600080096 18625441536 18686239928 18722449044 18726106944 18754152768 18823638751 18849305016 18859422192 18881223552 18953918464 18963173307 18979563258 19007059968 19047241728 19076783104 19078615296 19095105024 19146446112 19174478976 19177983084 19187294976 19218899232 19235510208 19287228804 19315467792 19318288912 19460335154 19469518848 19479025449 19521866624 19550449152 19578803712 19648412864 19654139136 19660188288 19677180672 19680776648 19682915328 19756504444 19762585102 19785430512 19823042304 19896488628 19926287316 19968799968 20061300024 20063007744 20105421824 20138538368 20155944192 20169416192 20195001216 20198946816 20208809583 20253255808 20272707648 20286615856 20304149664 20306099736 20386500912 20420080434 20437729596 20454658848 20482679296 20522684529 20551158784 20634511872 20652346368 20664723456 20686363776 20730498048 20741983288 20772352224 20786236224 20804201856 20816669952 20838469392 20882522832 20894497871 20913097536 20925090108 21022019919 21036070794 21066870312 21175491584 21216849966 21288093696 21291984064 21310386816 21316945728 21323158272 21341587968 21398969184 21430004704 21434216388 21461380992 21519084296 21539751876 21554529347 21573159018 21687542784 21733075026 21799698944 21835606208 21848306688 21882192384 21959990848 21962099952 21989933568 21996162136 22026154176 22085375988 22104464472 22110906528 22117711824 22140873729 22215220224 22339917056 22373375232 22406132736 22421108736 22524968448 22537885344 22570883712 22618599552 22622733068 22642285992 22655855664 22675437216 22690593216 22736404758 22784912784 22797641728 22808773389 22822442838 22842168372 22892406272 22966634496 23043014208 23062101504 23082034176 23086252384 23120053632 23182216616 23211596544 23213825856 23249829408 23323342848 23332490276 23334731199 23339290224 23384515752 23492838186 23494838016 23603671488 23654029824 23666725888 23689456128 23776355584 23777227896 23822428032 23946503178 23951181728 23953482072 23974185168 23981563944 24026912768 24066488576 24073840332 24108755292 24197154816 24208969833 24222494336 24323181664 24402049152 24437776896 24503482848 24524661312 24529143158 24565056984 24576984576 24581475984 24617466432 24683655516 24704989704 24745682403 24785893376 24797995863 24833922048 24855386112 24963265392 24968142592 24992122752 25005537024 25132406688 25145896256 25170047136 25174964736 25284231076 25306084344 25355121012 25438153728 25448130586 25460140032 25472571741 25528594816 25565971968 25570644112 25583059968 25625198976 25647346944 25716305072 25753957056 25758663554 25837463808 25944864192 25972033932 26067265536 26079993693 26105071616 26113046112 26117818233 26156058084 26205518848 26213584384 26236240896 26238760704 26256701502 26380574016 26430723072 26431692768 26528651504 26554130424 26568383088 26625066624 26748400032 26749381383 26763738846 26874592256 26926668288 26934515712 26945079444 27030276864 27072199552 27074799648 27109112832 27182001216 27221799168 27226773912 27250306128 27272878464 27323574139 27363579372 27414924706 27452305296 27512682496 27566418204 27581818368 27654160482 27696469632 27714981632 27738935808 27755559936 27779549184 27784625856 27843363776 27884130048 27900120144 28029359892 28048094392 28083673566 28089160416 28131229152 28289133288 28413849088 28422594304 28430877696 28455450624 28469344887 28531958912 28570862592 28578955184 28615174656 28617922944 28719669168 28764212024 28766974626 28780942464 28828348848 28930843206 28977433368 29176256512 29190502731 29204278272 29282799936 29319911424 29325673728 29368205568 29447167984 29472619296 29481208704 29490282432 29515771008 29521164972 29634756666 29643877653 29678145768 29831166976 29844732942 29889430974 30033291264 30050513792 30094511616 30158132736 30189714656 30207807552 30233916288 30254124288 30298420224 30315206344 30365139883 30379883712 30411697852 30429923784 30456224496 30538112273 30579751368 30630120651 30681988272 30724018944 30749468672 30826738176 30948795392 30951767808 30978519552 30999772544 31029545664 31112974932 31119053632 31158528336 31179354336 31206302784 31257704088 31323784248 31326450688 31387635162 31471561984 31538706432 31554106191 31585941504 31702970528 31763237376 31809742848 31928670904 31932140544 31937976096 31965580224 31975418592 31984737408 32098453776 32145007056 32151324582 32192071488 32278626444 32359738527 32531314176 32536065536 32583702528 32599612539 32671310464 32699548416 32753409312 32769312768 32775301312 32823288576 32911540688 32939986272 32943149928 32994243204 33063994484 33128063982 33156696708 33284353856 33322830336 33340716032 33509875584 33560062848 33566619648 33631663104 33684406186 33741445792 33787452672 33806828016 33927899328 33934099602 33963428988 33983783496 34035889824 34087962624 34104607137 34166931968 34177369176 34196462592 34233664257 34338609408 34449951744 34564521312 34593152256 34623051264 34629378576 34680080448 34773324924 34817394816 34823757644 34874744112 34968511981 34985014272 34998735414 35008935336 35174098688 35222059008 35242257024 35405507232 35424510784 35481044736 35500088832 35664533376 35665841844 35684985128 35733642048 35850286154 35902224384 35919754767 35926772592 35930223108 36040369152 36099732864 36163132938 36242668288 36295732224 36302365216 36333741504 36363837952 36484772496 36603073728 36755224272 36775757824 36786991968 36793714737 36847585476 36872213976 36928626176 36985247744 37025483274 37046167808 37057484556 37178840064 37200160192 37250883072 37372479856 37444898088 37452213888 37508305536 37647277502 37698610032 37718844384 37762447104 37926346614 37959126516 38153566208 38157230592 38172195879 38190210048 38292892224 38348957952 38355966168 38374589952 38437798464 38471020416 38574457608 38630935584 38636577824 38637995331 38920670308 38958050898 39043733248 39100898304 39157607424 39296825728 39308278272 39320376576 39354361344 39361553296 39365830656 39513008888 39525170204 39570861024 39646084608 39792977256 39852574632 39937599936 40122600048 40126015488 40145608269 40210843648 40277076736 40311888384 40338832384 40390002432 40417619166 40506511616 40545415296 40573231712 40608299328 40612199472 40773001824 40840160868 40875459192 40909317696 40965358592 41045369058 41102317568 41122387059 41269023744 41304692736 41372727552 41460996096 41483966576 41544704448 41572472448 41608403712 41633339904 41676938784 41765045664 41788995742 41826195072 41850180216 42044039838 42072141588 42133740624 42350983168 42433699932 42583968128 42620773632 42633891456 42646316544 42683175936 42797938368 42860009408 42868432776 42922761984 43038168592 43079503752 43109058694 43146318036 43150461939 43375085568 43396264809 43466150052 43599397888 43671212416 43696613376 43764384768 43919981696 43924199904 43979867136 43992324272 44052308352 44170751976 44208928944 44221813056 44235423648 44281747458 44430440448 44452134999 44679834112 44746750464 44767099413 44812265472 45049936896 45075770688 45141767424 45237199104 45245466136 45284571984 45311711328 45350874432 45381186432 45472809516 45569825568 45578153387 45617546778 45644885676 45684336744 45784812544 46086028416 46124203008 46164068352 46172504768 46240107264 46364433232 46423193088 46427651712 46499658816 46664980552 46669462398 46678580448 46741844539 46769031504 46985676372 46989676032 47207342976 47308059648 47333451776 47378912256 47552711168 47554455792 47644856064 47893006356 47902363456 47906964144 47948370336 47963127888 48132977152 48147680664 48217510584 48226986873 48417939666 48444988672 48646363328 48804098304 48875553792 49006965696 49049322624 49058286316 49130113968 49153969152 49162951968 49234932864 49262210309 49367311032 49409979408 49491364806 49595991726 49667844096 49692095973 49926530784 49936285184 49984245504 50011074048 50264813376 50291792512 50340094272 50349929472 50526609279 50568462152 50612168688 50710242024 50876307456 50896261172 50901149403 50945143482 51057189632 51131943936 51141288224 51166119936 51250397952 51294693888 51432610144 51507914112 51517327108 51674927616 51889728384 51944067864 52159987386 52226092224 52235636466 52312116168 52411037696 52427168768 52472481792 52477521408 52498103121 52513403004 52761148032 52861446144 52863385536 53057303008 53108260848 53136766176 53250133248 53496800064 53498762766 53527477692 53749184512 53775429231 53853336576 53890158888 54060553728 54144399104 54149599296 54218225664 54364002432 54443598336 54453547824 54500612256 54545756928 54647148278 54727158744 54829849412 54904610592 55132836408 55163636736 55308320964 55392939264 55429963264 55477871616 55511119872 55538224911 55569251712 55686727552 55768260096 55800240288 56058719784 56096188784 56167347132 56178320832 56262458304 56470916253 56578266576 56827698176 56845188608 56861755392 56889519921 56938689774 57063917824 57141725184 57157910368 57230349312 57235845888 57439338336 57528424048 57533949252 57561884928 57656697696 57861686412 57954866736 58381005462 58408556544 58565599872 58651347456 58736411136 58894335968 58945238592 58962417408 58980564864 59031542016 59042329944 59269513332 59287755306 59356291536 59602200583 59662333952 59689465884 59778861948 60101027584 60189023232 60316265472 60379429312 60415615104 60467832576 60508248576 60596840448 60630412688 60730279766 60759767424 60823395704 60859847568 60912448992 61076224546 61159502736 61260241302 61363976544 61448037888 61653476352 61897590784 61903535616 61957039104 61999545088 62059091328 62225949864 62238107264 62317056672 62358708672 62412605568 62515408176 62647568496 62652901376 62683493613 62775270324 62943123968 63066059757 63108212382 63405941056 63526474752 63857341808 63864281088 63875952192 63931160448 63950837184 63969474816 64196907552 64208639443 64290014112 64302649164 64384142976 64557252888 64663588041 64719477054 65062628352 65072131072 65199225078 65342620928 65399096832 65506818624 65550602624 65646577152 65823081376 65879972544 65886299856 65988486408 66127988968 66256127964 66313393416 66422621187 66568707712 66614224181 66645660672 66681432064 67019751168 67120125696 67263326208 67368812372 67482891584 67574905344 67613656032 67855798656 67868199204 67926857976 67967566992 68071779648 68209214274 68333863936 68354738352 68392925184 68426320167 68467328514 68677218816 68899903488 69129042624 69186304512 69246102528 69258757152 69360160896 69546649848 69634789632 69647515288 69749488224 69937023962 69970028544 69997470828 70004193597 70017870672 70348197376 70484514048 70811014464 70849021568 70962089472 71000177664 71329066752 71331683688 71369970256 71467284096 71700572308 71839509534 71853545184 71860446216 72080738304 72199465728 72326265876 72485336576 72591464448 72604730432 72626909499 72667483008 72727675904 72969544992 73206147456 73510448544 73573983936 73587429474 73695170952 73744427952 73857252352 74050966548 74092335616 74114969112 74237047209 74357680128 74393987589 74400320384 74501766144 74744959712 74889796176 74904427776 75016611072 75294555004 75397220064 75437688768 75524894208 75830593397 75852693228 75918253032 76314461184 76344391758 76380420096 76585784448 76697915904 76711932336 76749179904 76875596928 76942040832 77148915216 77261871168 77273155648 77275990662 77841340616 77916101796 78087466496 78201796608 78239981079 78315214848 78353454699 78593651456 78616556544 78640753152 78708722688 78723106592 79026017776 79050340408 79141722048 79292169216 79585954512 79705149264 79875199872 80245200096 80291216538 80554153472 80623776768 80677664768 80780004864 80835238332 81013023232 81090830592 81146463424 81216598656 81224398944 81546003648 81680321736 81750918384 81818635392 81930717184 81970722417 82090738116 82244774118 82538047488 82745455104 82967933152 83089408896 83144944896 83216807424 83266679808 83353877568 83530091328 83577991484 83652390144 83700360432 83965143887 84088079676 84144283176 84267481248 84867399864 85167936256 85241547264 85267782912 85292633088 85366351872 85595876736 85720018816 85736865552 85845523968 86076337184 86159007504 86218117388 86292636072 86300923878 86792529618 86932300104 87198795776 87342424832 87528769536 87571508193 87839963392 87848399808 87959734272 87984648544 88104616704 88341503952 88417857888 88443626112 88470847296 88563494916 88904269998 88931632959 89359668224 89493500928 89534198826 90099873792 90151541376 90283534848 90474398208 90490932272 90569143968 90623422656 90701748864 90762372864 90945619032 91095419649 91139651136 91156306774 91235093556 91289771352 91368673488 91569625088 91614336819 92172056832 92248406016 92345009536 92480214528 92728866464 92846386176 92855303424 92999317632 93329961104 93338924796 93357160896 93483689078 93538063008 93843396109 93971352744 93979352064 94414685952 94616119296 94662318573 94757824512 95105422336 95108911584 95289712128 95786012712 95804726912 95813928288 95896740672 95926255776 96265954304 96295361328 96435021168 96453973746 96835879332 96889977344 97079215581 97292726656 97608196608 97751107584 98013931392 98098645248 98116572632 98260227936 98307938304 98325903936 98469865728 98524420618 98734622064 98819958816 98838018019 98982729612 99191983452 99384191946 99853061568 99872570368 99968491008 100022148096 100529626752 100583585024 100680188544 100699858944 101053218558 101136924304 101224337376 101420484048 101792522344 101802298806 101890286964 102114379264 102263887872 102282576448 102313821411 102500795904 102589387776 102865220288 103015828224 103034654216 103349855232 103779456768 103888135728 104319974772 104452184448 104471272932 104624232336 104854337536 104905535943 104955042816 104996206242 105026806008 105522296064 105726771072 106114606016 106216521696 106273532352 106500266496 106993600128 106997525532 107054955384 107457982073 107550858462 107706673152 107759264301 107780317776 108121107456 108288798208 108299198592 108728004864 108887196672 108907095648 109001224512 109091513856 109294296556 109454317488 109659698824 109809221184 110265672816 110327273472 110381144211 110616641928 110785878528 110859926528 110955743232 111076449822 111138503424 111373455104 111536520192 111600480576 112117439568 112192377568 112334694264 112356641664 112524916608 112941832506 113156533152 113655396352 113690377216 113779039842 113877379548 114127835648 114315820736 114460698624 114471691776 114516587637 114878676672 115056848096 115067898504 115123769856 115313395392 115723372824 115909733472 115913985993 116762010924 117131199744 117302694912 117472822272 117788671936 117890477184 117924834816 117961129728 118063084032 118084659888 118539026664 118575510612 118712583072 119204401166 119378931768 119557723896 120202055168 120378046464 120436824807 120632530944 120758858624 120831230208 120935665152 121016497152 121260825376 121460559532 121519534848 121646791408 121719695136 121824897984 122152449092 122319005472 122520482604 122727953088 122896075776 123306952704 123367161177 123807071232 123914078208 123999090176 124118182656 124451899728 124476214528 124634113344 124717417344 124825211136 125030816352 125295136992 125366987226 125550540648 125886247936 126132119514 126216424764 126811882112 127052949504 127714683616 127751904384 127862320896 127901674368 127938949632 128393815104 128417278886 128580028224 128605298328 128768285952 129114505776 129249715871 129327176082 129438954108 130125256704 130144262144 130398450156 130685241856 130798193664 131013637248 131101205248 131293154304 131646162752 131759945088 131772599712 131976972816 132255977936 132512255928 132626786832 132845242374 133137415424 133228448362 133291321344 133356404997 134039502336 134240251392 134737624744 134965783168 135149810688 135227312064 135711597312 135736398408 135853715952 135935133984 136143559296 136418428548 136667727872 136709476704 136734460161 136852640334 136934657028 137354437632 138258085248 138372609024 138492205056 138517514304 138720321792 139093299696 139269579264 139295030576 139498976448 139874047924 139994941656 140008387194 140035741344 140225533617 140696394752 140969028096 141622028928 141698043136 141924178944 142000355328 142658133504 142663367376 142739940512 142934568192 143401144616 143679019068 143707090368 143720892432 144398931456 144455564797 144652531752 144970673152 145209460864 145253818998 145334966016 145455351808 145939089984 146412294912 147020897088 147147967872 147174858948 147390341904 147488855904 147714504704 147786630927 148101933096 148184671232 148229938224 148474094418 148787975178 148800640768 149003532288 149489919424 149779592352 149808855552 150033222144 150589110008 150794440128 150875377536 151049788416 151579827837 151661186794 151705386456 151836506064 152628922368 152688783516 152703448209 153171568896 153395831808 153423864672 153498359808 153751193856 153884081664 154297830432 154523742336 154546311296 154551981324 155682681232 155832203592 156174932992 156479962158 156706909398 157187302912 157233113088 157281506304 157417445376 157446213184 157494309363 158052035552 158100680816 158283444096 158584338432 159171909024 159410298528 159750399744 160490400192 160582433076 161108306944 161247553536 161326287693 161560009728 161670476664 162026046464 162181661184 162292926848 162433197312 162448797888 163092007296 163360643472 163501836768 163637270784 163941444834 164181476232 164489548236 165412848809 165490910208 165935866304 166178817792 166289889792 166433614848 166533359616 166707755136 167060182656 167155982968 167304780288 167400720864 167930287774 168176159352 168288566352 168534962496 169412748759 169734799728 170335872512 170483094528 170535565824 170585266176 170668559763 171191753472 171440037632 171473731104 171691047936 172152674368 172318015008 172436234776 172585272144 172601847756 173585059236 173864600208 174684849664 175143016386 175679926784 175696799616 175969297088 176209233408 176683007904 176835715776 176887252224 176941694592 177126989832 177808539996 177863265918 178719336448 178806601749 178987001856 179068397652 180303082752 180567069696 180948796416 180981864544 181138287936 181246845312 181403497728 181524745728 181891238064 182190839298 182279302272 182312613548 182470187112 182579542704 182737346976 183228673638 184344113664 184690019072 184960429056 185457732928 185692772352 185710606848 185998635264 186659922208 186677849592 186714321792 186967378156 187076126016 187686792218 187942705488 187958704128 188050480839 188829371904 189324637146 190210844672 190217823168 190579424256 191572025424 191609453824 191627856576 191793481344 191852511552 192531908608 192590722656 192625918329 192870042336 192907947492 193671758664 193779954688 193990764123 194158431162 194585453312 195216393216 196027862784 196197290496 196233145264 196520455872 196651807872 196939731456 197048841236 197469244128 197639917632 197676036038 197965459224 198383966904 198768383892 199706123136 199745140736 199842672543 199936982016 200044296192 201059253504 201167170048 201360377088 202106437116 202273848608 202448674752 202840968096 203585044688 203604597612 203780573928 204228758528 204565152896 204627642822 205001591808 205178775552 205278960501 205730440576 206031656448 206069308432 206699710464 207558913536 207776271456 208639949544 208904368896 208942545864 209248464672 209811071886 209910085632 209992412484 210053612016 211044592128 211453542144 212229212032 212433043392 212547064704 213000532992 213987200256 213995051064 214109910768 214915964146 215101716924 215518528602 215560635552 216242214912 216577596416 216598397184 217456009728 217774393344 217814191296 218002449024 218183027712 218588593112 218908634976 218948640209 219319397648 219618442368 220531345632 220762288422 221233283856 221571757056 221719853056 222152899644 222277006848 222746910208 223073040384 223181962767 223200961152 224234879136 224384755136 224669388528 224713283328 225049833216 225883665012 226313066304 227380754432 227491780191 227558079684 227754759096 228255671296 228631641472 228943383552 229033175274 229757353344 230113696192 230135797008 230247539712 230626790784 231446745648 231819466944 231827971986 233026860001 233524021848 234262399488 234605389824 234945644544 235060364097 235577343872 235780954368 235849669632 235922259456 236126168064 236169319776 237078053328 237151021224 237425166144 238408802332 238757863536 239115447792 240404110336 240873649614 241517717248 241662460416 241871330304 242032994304 242521650752 242921119064 243039069696 243293582816 243439390272 243649795968 244304898184 244638010944 244707303763 245040965208 245455906176 245792151552 245912167251 246734322354 247614142464 247998180352 248236365312 248903799456 248952429056 249268226688 249434834688 249650422272 250061632704 250590273984 250733974452 251101081296 251772495872 251895431661 252264239028 252432849528 253623764224 255429367232 255503808768 255724641792 255803348736 255877899264 256787630208 256834557772 257160056448 257210596656 257536571904 258229011552 258499431742 258654352164 258877908216 260796900312 261370483712 261596387328 262027274496 262202410496 262586308608 262714524579 263292325504 263519890176 263545199424 263953945632 264511955872 265024511856 265253573664 265690484748 266274830848 266456896724 266712809994 266794898877 268079004672 268480502784 269475249488 269931566336 270299621376 270454624128 271423194624 271472796816 271707431904 271870267968 272287118592 272836857096 273286258947 273418953408 273468920322 273705280668 273869314056 274708875264 274843010457 276516170496 276745218048 277035028608 277440643584 278186599392 278539158528 278590061152 278997952896 279748095848 279989883312 280016774388 280071482688 280451067234 281392789504 281530188327 281938056192 283244057856 283396086272 283848357888 285316267008 285326734752 285479881024 285869136384 286802289232 287358038136 287414180736 287441784864 288797862912 288911129594 289305063504 289941346304 290418921728 290507637996 290669932032 291878179968 292824589824 294041794176 294295935744 294349717896 294780683808 294977711808 295573261854 296203866192 296369342464 296459876448 296514054057 296948188836 297575950356 297601281536 298979838848 299559184704 299617711104 300066444288 301178220016 301588880256 301750755072 302099576832 303159655674 303322373588 303410772912 303673012128 305377567032 305406896418 306343137792 306791663616 306847729344 307502387712 307768163328 308595660864 309047484672 309092622592 309103962648 311365362464 311664407184 312349865984 312959924316 313413818796 314374605824 314563012608 314716607829 314892426368 314988618726 316104071104 316201361632 316566888192 318343818048 318820597056 319500799488 320001858767 320980800384 321164866152 322216613888 322373946219 322652575386 323120019456 323340953328 324052092928 324363322368 324585853696 324866394624 324897595776 326184014592 326721286944 327003673536 327274541568 327882889668 328362952464 328979096472 330825697618 330981820416 331143432633 331871732608 332357635584 332579779584 332867229696 333415510272 334120365312 334311965936 334609560576 334801441728 335860575548 336352318704 336577132704 337069924992 338825497518 339469599456 340671745024 340966189056 341071131648 341337119526 342383506944 342880075264 342947462208 343382095872 343549762911 344305348736 344636030016 344872469552 345170544288 345203695512 347170118472 347729200416 347741957979 349369699328 350286032772 351359853568 351393599232 351938594176 352418466816 353366015808 353671431552 353774504448 353883389184 354253979664 355206463807 355617079992 355726531836 357613203498 358136795304 360606165504 361134139392 361897592832 361963729088 362276575872 362493690624 362806995456 363049491456 363782476128 364381678596 364558604544 364625227096 364940374224 365159085408 365474693952 366457347276 368688227328 369380038144 369920858112 370101483531 370915465856 371421213696 371997270528 373319844416 373355699184 373428643584 373934756312 374152252032 375373584436 375885410976 376100961678 377658743808 378649274292 380435646336 381158848512 383144050848 383218907648 383255713152 383586962688 383705023104 385181445312 385251836658 385740084672 385815894984 387343517328 387559909376 387749147613 387981528246 388316862324 389170906624 390432786432 392055725568 392394580992 392466290528 393040911744 393303615744 393879462912 394097682472 394938488256 395279835264 395352072076 395930918448 396767933808 396995459549 397536767784 399412246272 399685345086 399873964032 402118507008 402334340096 402720754176 404212874232 404547697216 404897349504 405681936192 407170089376 407209195224 407561147856 408457517056 409130305792 409255285644 410003183616 410203380483 410557921002 411460881152 412063312896 412138616864 415117827072 415552542912 417279899088 417808737792 417885091728 418496929344 419622143772 419984824968 420107224032 420676600851 422089184256 422907084288 424458424064 424866086784 425094129408 426001065984 427974400512 427990102128 428219821536 429831928292 430203433848 431037057204 431121271104 433155192832 433196794368 433366694391 434912019456 435628382592 436004898048 436366055424 437177186224 437817269952 437897280418 438638795296 439236884736 441062691264 441524576844 442466567712 443143514112 443359892781 444305799288 444554013696 445493820416 446363925534 446401922304 448469758272 448769510272 449338777056 449426566656 450099666432 451767330024 452626132608 454739483511 454983560382 455116159368 455509518192 456511342592 457263282944 457886767104 458066350548 459514706688 460227392384 460271594016 460495079424 461253581568 462893491296 463638933888 463655943972 466053720002 467048043696 468524798976 470120728194 471154687744 471561908736 471699339264 471844518912 472252336128 472338639552 474156106656 474302042448 474850332288 476817604664 477515727072 478230895584 480808220672 481747299228 483035434496 483324920832 483742660608 483978863079 485043301504 485842238128 486078139392 486587165632 486878780544 487299591936 488609796368 489276021888 489414607526 490081930416 490911812352 491824334502 493468644708 495996360704 496238546427 496472730624 497807598912 497904858112 498536453376 498869669376 499300844544 500123265408 501180547968 501467948904 502202162592 503790863322 504528478056 504865699056 507247528448 508238246277 510858734464 511007617536 511449283584 511606697472 511755798528 513575260416 513669115544 514320112896 514421193312 515073143808 516458023104 516998863484 517308704328 517755816432 519147908641 521593800624 522740967424 524054548992 524404820992 525429049158 526584651008 527039780352 527090398848 527907891264 529023911744 530049023712 530507147328 531380969496 532549661696 532913793448 533425619988 533589797754 536158009344 536419805247 536961005568 538950498976 539863132672 540909248256 542846389248 542945593632 543414863808 543740535936 544574237184 545673714192 546572517894 546837906816 546937840644 547410561336 547738628112 549686020914 553032340992 554070057216 554881287168 556373198784 557078317056 557180122304 557995905792 559496191696 559979766624 560033548776 560142965376 560902134468 563060376654 563876112384 564151442517 566488115712 566792172544 570632534016 570653469504 570959762048 571738272768 573604578464 574716076272 574828361472 574883569728 577595725824 577822259188 577877754987 578610127008 580837843456 581015275992 581339864064 581972292369 583756359936 585649179648 588083588352 588591871488 588699435792 589561367616 589955423616 591146523708 592407732384 592919752896 593028108114 593896377672 595151900712 595202563072 597959677696 599118369408 599235422208 599528017629 600132888576 602356440032 603177760512 603501510144 606319311348 606644747176 606821545824 607346024256 610755134064 610813792836 612686275584 613695458688 615004775424 615536326656 617191321728 618094969344 618185245184 618207925296 622730724928 623328814368 625919848632 626827637592 628749211648 629433215658 629784852736 629977237452 632208142208 632402723264 633133776384 636687636096 637641194112 639001598976 640003717534 641961600768 642329732304 644747892438 645305150772 646681906656 648726644736 649171707392 649732789248 649795191552 652368029184 653442573888 654007347072 654549083136 655765779336 656725904928 656845920627 657958192944 661651395236 662286865266 663743465216 664715271168 665159559168 666831020544 668240730624 668623931872 669219121152 669602883456 671721151096 672704637408 673154265408 674139849984 676660277207 677650995036 678939198912 681343490048 682142263296 682475340573 682674239052 684767013888 685760150528 685894924416 687099525822 688610697472 689272060032 689744939104 690341088576 690407391024 694340236944 695458400832 695483915958 698739398656 699080580003 700572065544 702719707136 702787198464 703877188352 704836933632 706732031616 707342863104 707549008896 707766778368 708507959328 710412927614 711234159984 711453063672 715226406996 716273590608 721212331008 723927458176 724553151744 724987381248 725613990912 726098982912 727564952256 728763357192 729117209088 729250454192 729880748448 730318170816 730949387904 732914694552 734121911289 737376454656 737736501753 738760076288 740202967062 741830931712 742842427392 743994541056 746639688832 746711398368 746857287168 747869512624 748304504064 750747168872 751770821952 752201923356 755317487616 755686294983 757298548584 760871292672 766288101696 766437815296 766511426304 767173925376 767410046208 770362890624 770503673316 771480169344 771631789968 774687034656 774828607579 775498295226 775963056492 776633724648 778341813248 784111451136 784789161984 784932581056 786081823488 786607231488 787758925824 788195364944 789876976512 790559670528 790704144152 791861836896 793535867616 793990919098 795073535568 798824492544 799370690172 804237014016 804668680192 805441508352 808425748464 809095394432 809794699008 811363872384 814340178752 814418390448 815122295712 818260611584 818510571288 819858776841 820406760966 821115842004 822921762304 824126625792 824277233728 824529031371 830235654144 831105085824 834559798176 835617475584 835770183456 836993858688 839244287544 839969649936 840214448064 841353201702 844178368512 844590564981 845814168576 848916848128 849732173568 850188258816 855948801024 855980204256 856439643072 859663856584 860406867696 862074114408 862242542208 865984914353 866393588736 866733388782 869824038912 871256765184 872009796096 874354372448 875634539904 875794560836 877277590592 878473769472 882125382528 883049153688 884933135424 886719785562 888611598576 889108027392 889542162171 890987640832 892727851068 892803844608 896939516544 897539020544 898677554112 898853133312 900199332864 903534660048 905252265216 909478967022 909967120764 910232318736 911019036384 914526565888 916132701096 919029413376 920454784768 920543188032 922507163136 925786982592 927277867776 927311887944 932107440004 934096087392 937049597952 940241456388 942309375488 943123817472 943689037824 944149823487 944677279104 948312213312 948604084896 949700664576 953635209328 955031454144 956461791168 960005576301 963494598456 966070868992 966649841664 967121838657 967957726158 970086603008 971684476256 972156278784 973174331264 973757561088 974599183872 977219592736 978552043776 978829215052 980163860832 981823624704 983648669004 986937289416 992477092854 992945461248 995615197824 995809716224 997072906752 997739338752 998601689088 1000246530816 1002361095936 1002935897808 1004404325184 1007581726644 1009056956112 1009731398112 1014495056896 1016476492554 1021717468928 1022015235072 1022898567168 1023213394944 1027150520832 1027338231088 1028640225792 1028842386624 1030146287616 1032916046208 1033997726968 1034617408656 1035511632864 1038295817282 1043187601248 1048109097984 1048809641984 1050858098316 1053169302016 1054079560704 1054180797696 1055815782528 1058047823488 1060098047424 1061014294656 1062761938992 1065099323392 1065619391421 1065827586896 1066851239976 1067179595508 1072839610494 1077900997952 1079726265344 1081818496512 1085692778496 1085891187264 1086829727616 1087481071872 1089148474368 1091347428384 1091546870531 1093145035788 1093675813632 1093875681288 1094821122672 1095477256224 1099372041828 1106064681984 1108140114432 1109762574336 1112746397568 1114360244608 1115991811584 1118992383392 1119959533248 1120067097552 1120285930752 1121804268936 1126120753308 1128302885034 1132441811077 1132976231424 1133584345088 1141306939008 1141919524096 1143476545536 1147209156928 1149432152544 1149656722944 1149767139456 1155644518376 1155755509974 1157220254016 1161675686912 1162030551984 1162679728128 1163247442839 1163944584738 1167512719872 1171298359296 1176167176704 1177183742976 1177398871584 1179122735232 1179910847232 1182293047416 1184815464768 1185839505792 1186056216228 1187792755344 1190303801424 1190405126144 1190986378647 1195919355392 1198236738816 1199056035258 1204712880064 1206355521024 1207003020288 1212638622696 1213289494352 1213643091648 1214692048512 1219964149417 1221510268128 1221627585672 1225372551168 1227390917376 1230009550848 1230610141449 1234382643456 1236189938688 1236370490368 1236415850592 1245461449856 1246657628736 1251839697264 1253655275184 1258866431316 1259569705472 1259954474904 1262029802553 1264416284416 1264805446528 1266267552768 1273375272192 1275282388224 1278003197952 1280007435068 1283923201536 1284659464608 1289495784876 1290610301544 1293363813312 1298343414784 1299465578496 1299590383104 1300100083173 1304736058368 1306885147776 1308014694144 1309098166272 1311531558672 1313451809856 1313691841254 1315916385888 1323302790472 1324573730532 1327486930432 1329430542336 1330079678343 1333662041088 1336481461248 1337247863744 1339205766912 1343442302192 1345409274816 1346308530816 1348279699968 1353320554414 1355301990072 1357878397824 1364950681146 1365348478104 1369534027776 1371520301056 1371789848832 1374199051644 1377221394944 1378544120064 1379489878208 1380682177152 1380814782048 1388680473888 1390916801664 1390967831916 1398161160006 1401144131088 1405574396928 1407754376704 1413464063232 1414685726208 1415098017792 1415533556736 1417015918656 1420825855228 1422468319968 1422906127344 1430452813992 1432547181216 1442424662016 1447854916352 1449106303488 1449974762496 1451227981824 1455129904512 1457526714384 1458234418176 1458500908384 1459761496896 1460636341632 1461898775808 1465829389104 1468243822578 1475473003506 1477520152576 1480405934124 1483661863424 1487989082112 1488715639281 1493279377664 1493422796736 1493714574336 1495739025248 1496609008128 1501494337744 1503541643904 1504403846712 1511372589966 1514597097168 1521742585344 1532576203392 1532875630592 1533022852608 1534347850752 1534820092416 1540725781248 1541007346632 1542960338688 1543263579936 1549374069312 1549657215158 1550996590452 1551926112984 1553267449296 1556683626496 1557443725923 1568222902272 1569865162112 1572163646976 1573214462976 1576390729888 1579753953024 1581119341056 1581408288304 1583723673792 1587071735232 1587981838196 1590147071136 1595337733853 1597648985088 1598741380344 1608474028032 1609259415741 1610883016704 1616851496928 1618190788864 1619589398016 1622727744768 1628680357504 1628836780896 1630244591424 1636521223168 1637021142576 1639717553682 1640813521932 1642231684008 1645843524608 1648554467456 1649058062742 1662210171648 1669119596352 1671234951168 1671540366912 1673987717376 1678488575088 1679939299872 1680246306323 1680428896128 1682706403404 1689181129962 1691628337152 1697833696256 1699464347136 1700376517632 1711897602048 1711960408512 1712879286144 1719327713168 1720813735392 1724148228816 1724485084416 1731969828706 1732787177472 1733466777564 1733633264961 1742513530368 1744019592192 1748708744896 1751269079808 1751589121672 1754555181184 1756947538944 1764250765056 1766098307376 1769866270848 1773439571124 1777223197152 1779084324342 1785455702136 1785607689216 1793879033088 1795078041088 1797355108224 1797706266624 1798584052887 1800398665728 1807069320096 1810504530432 1818957934044 1819934241528 1820464637472 1822038072768 1829053131776 1832265402192 1838058826752 1840909569536 1841086376064 1845014326272 1851573965184 1854555735552 1854623775888 1864214880008 1868192174784 1877922342361 1880482912776 1884618750976 1886247634944 1888299646974 1889354558208 1896624426624 1897208169792 1899401329152 1907270418656 1910062908288 1912923582336 1920011152602 1926989196912 1932141737984 1934243677314 1935915452316 1940173206016 1943368952512 1946348662528 1947515122176 1949198367744 1954439185472 1957104087552 1957658430104 1960327721664 1963647249408 1967297338008 1970537761881 1973874578832 1984954185708 1991230395648 1994145813504 1995478677504 2000493061632 2004722191872 2005871795616 2008808650368 2015163453288 2018113912224 2019462796224 2028990113792 2029980831621 2032952985108 2043434937856 2044030470144 2046426789888 2047426021719 2054301041664 2054676462176 2057280451584 2057684773248 2065832092416 2067995453936 2069234817312 2071023265728 2076591634564 2086375202496 2096218195968 2097241740009 2101716196632 2106338604032 2108159121408 2108361595392 2111631565056 2116095646976 2120196094848 2122028589312 2125523877984 2131238782842 2131655173792 2133702479952 2134359191016 2145679220988 2155801995904 2159452530688 2163636993024 2171782374528 2173659455232 2174962143744 2178296948736 2182694856768 2183093741062 2186290071576 2187351627264 2187751362576 2189642245344 2190954512448 2198744083656 2202365733867 2212129363968 2216280228864 2225492795136 2228720489216 2231983623168 2237984766784 2239919066496 2240134195104 2240571861504 2243608537872 2252241506616 2256605770068 2264883622154 2265952462848 2267058884949 2282613878016 2283839048192 2294418313856 2298864305088 2299313445888 2299534278912 2311289036752 2311511019948 2314440508032 2323351373824 2324061103968 2324485822737 2326494885678 2327889169476 2335025439744 2352334353408 2354367485952 2354797743168 2358245470464 2359821694464 2364586094832 2369630929536 2371679011584 2372112432456 2375585510688 2380607602848 2381972757294 2391838710784 2396473477632 2398112070516 2409425760128 2412711042048 2414006040576 2425277245392 2426578988704 2427286183296 2429384097024 2439928298834 2443020536256 2443255171344 2454781834752 2455744601549 2461220282898 2468765286912 2472379877376 2472740980736 2472831701184 2490922899712 2493315257472 2503679394528 2507310550368 2517732862632 2519139410944 2519908949808 2524059605106 2528832568832 2529610893056 2532535105536 2533771694943 2546750544384 2550564776448 2560014870136 2567846403072 2569318929216 2578991569752 2581220603088 2586727626624 2596686829568 2597954743059 2599180766208 2600200166346 2609472116736 2613770295552 2616029388288 2623063117344 2626903619712 2627383682508 2631832771776 2646605580944 2649147461064 2654973860864 2660159356686 2667324082176 2668626486513 2672962922496 2674495727488 2678411533824 2686884604384 2690818549632 2692617061632 2696559399936 2706641108828 2710603980144 2715756795648 2729901362292 2730696956208 2743579697664 2748398103288 2754442789888 2757088240128 2758979756416 2761364354304 2761629564096 2777360947776 2781833603328 2781935663832 2796322320012 2802288262176 2811148793856 2815508753408 2826928126464 2829371452416 2831067113472 2834031837312 2841651710456 2844936639936 2845812254688 2860905627984 2865094362432 2880016728903 2895709832704 2898212606976 2899949524992 2901365515971 2910259809024 2915053428768 2916468836352 2917001816768 2919522993792 2921272683264 2923797551616 2931658778208 2936487645156 2950946007012 2960811868248 2967323726848 2977431278562 2986558755328 2986845593472 2987429148672 2991478050496 2993218016256 3002988675488 3007083287808 3008807693424 3022745179932 3029194194336 3043485170688 3065152406784 3066045705216 3068695701504 3069640184832 3081451562496 3082014693264 3085920677376 3086527159872 3098748138624 3099314430316 3101993180904 3103852225968 3106534898592 3114887451846 3139730324224 3144327293952 3146428925952 3152781459776 3159507906048 3162238682112 3162816576608 3167447347584 3174143470464 3175963676392 3180294142272 3190675467706 3195297970176 3196858174263 3197482760688 3218518831482 3233702993856 3236381577728 3239178796032 3245455489536 3257360715008 3257673561792 3260489182848 3273042446336 3274042285152 3274640611593 3279435107364 3281627043864 3284463368016 3291687049216 3297108934912 3298116125484 3324420343296 3338239192704 3343080733824 3347975434752 3356977150176 3359878599744 3360492612646 3360857792256 3365412806808 3378362259924 3395667392512 3397325433231 3398928694272 3400753035264 3423920817024 3425758572288 3438655426336 3441627470784 3448296457632 3448970168832 3463939657412 3466933555128 3467266529922 3485027060736 3488039184384 3489742328517 3497417489792 3502538159616 3503178243344 3509110362368 3513895077888 3528501530112 3532196614752 3539732541696 3546879142248 3554446394304 3558168648684 3570911404272 3571215378432 3572959135941 3587758066176 3590156082176 3594710216448 3597168105774 3614138640192 3621009060864 3637915868088 3639868483056 3640929274944 3644076145536 3658106263552 3659892448251 3664530804384 3676117653504 3681819139072 3682172752128 3690028652544 3703147930368 3709111471104 3709247551776 3728429760016 3736384349568 3755844684722 3760965825552 3769237501952 3776599293948 3778709116416 3793248853248 3794416339584 3798802658304 3814540837312 3820125816576 3825847164672 3840022305204 3853978393824 3868487354628 3871830904632 3880346412032 3886737905024 3892697325056 3895030244352 3898396735488 3900300249519 3908878370944 3914208175104 3915316860208 3920655443328 3927294498816 3934594676016 3941075523762 3947749157664 3969908371416 3982460791296 3988291627008 4000986123264 4009444383744 4011743591232 4017617300736 4030326906576 4036227824448 4038925592448 4059961663242 4065905970216 4086869875712 4094852043438 4108602083328 4109352924352 4114560903168 4115369546496 4131664184832 4135990907872 4138469634624 4142046531456 4153183269128 4160024163971 4172750404992 4194483480018 4203432393264 4212677208064 4216723190784 4223263130112 4232191293952 4240392189696 4244057178624 4251047755968 4262477565684 4263310347584 4267404959904 4268718382032 4291358441976 4311603991808 4327273986048 4343564749056 4347318910464 4349924287488 4365389713536 4366187482124 4372580143152 4374703254528 4375502725152 4379284490688 4381909024896 4397488167312 4404731467734 4432560457728 4450985590272 4457440978432 4463967246336 4466146917843 4475969533568 4479838132992 4480268390208 4481143723008 4487217075744 4504483013232 4513211540136 4529767244308 4534117769898 4565227756032 4567678096384 4588836627712 4597728610176 4598626891776 4599068557824 4622578073504 4623022039896 4628881016064 4648122207936 4648971645474 4652989771356 4655778338952 4670050879488 4672331177769 4704668706816 4709595486336 4716490940928 4719643388928 4729172189664 4739261859072 4743358023168 4744224864912 4751171021376 4761215205696 4763945514588 4783677421568 4786013201559 4792946955264 4796224141032 4818851520256 4825422084096 4850554490784 4853157977408 4854572366592 4858768194048 4879856597668 4886041072512 4886510342688 4909563669504 4911489203098 4922440565796 4937530573824 4945663402368 4981845799424 4986630514944 5007358789056 5014621100736 5035465725264 5038278821888 5039817899616 5040738918969 5048119210212 5057665137664 5059221786112 5067543389886 5093501088768 5101129552896 5120029740272 5135692806144 5138637858432 5157983139504 5162441206176 5173455253248 5195909486118 5198361532416 5200400332692 5227540591104 5232058776576 5246126234688 5253807239424 5254767365016 5263665543552 5293211161888 5298294922128 5309947721728 5320318713372 5337252973026 5348991454976 5356823067648 5373769208768 5381637099264 5385234123264 5393118799872 5413282217656 5421207960288 5431513591296 5459802724584 5461393912416 5487159395328 5496796206576 5508885579776 5514176480256 5517959512832 5522728708608 5523259128192 5554721895552 5563667206656 5563871327664 5592644640024 5604576524352 5631017506816 5633767027083 5653856252928 5658742904832 5668063674624 5683303420912 5689873279872 5691624509376 5721811255968 5730188724864 5760033457806 5791419665408 5796425213952 5802731031942 5820519618048 5830106857536 5834003633536 5839045987584 5842545366528 5847595103232 5863317556416 5872975290312 5901892014024 5911613285643 5921623736496 5934647453696 5954862557124 5973117510656 5973691186944 5982956100992 5986436032512 6005977350976 6014166575616 6017615386848 6045490359864 6058388388672 6086970341376 6089942494863 6130304813568 6132091410432 6139280369664 6162903124992 6164029386528 6171841354752 6173054319744 6197496277248 6198628860632 6203986361808 6207704451936 6213069797184 6229774903692 6279460648448 6288654587904 6291725220027 6305562919552 6319015812096 6324477364224 6325633153216 6334894695168 6348286940928 6351927352784 6360588284544 6381350935412 6393716348526 6394965521376 6437037662964 6467405987712 6472763155456 6478357592064 6490910979072 6514721430016 6515347123584 6520978365696 6548084570304 6549281223186 6558870214728 6563254087728 6568926736032 6594217869824 6596232250968 6607097201601 6648840686592 6676478385408 6686161467648 6695950869504 6713954300352 6719757199488 6720985225292 6721715584512 6730825613616 6748922812333 6756724519848 6794650866462 6797857388544 6847841634048 6851517144576 6877310852672 6883254941568 6896592915264 6897940337664 6927879314824 6933867110256 6934533059844 6970054121472 6973457468211 6979484657034 6994834979584 7005076319232 7006356486688 7018220724736 7057003060224 7064393229504 7079465083392 7093758284496 7108892788608 7116337297368 7141822808544 7145918271882 7175516132352 7180312164352 7189420432896 7194336211548 7228277280384 7242018121728 7275831736176 7279736966112 7281858549888 7288152291072 7319784896502 7329061608768 7363638278144 7364345504256 7367233804647 7406295860736 7418222942208 7418495103552 7456859520032 7472768699136 7511689369444 7521931651104 7553198587896 7557418232832 7586497706496 7588832679168 7597605316608 7629081674624 7640251633152 7651694329344 7680044610408 7707956787648 7736974709256 7743661809264 7760692824064 7773475810048 7785394650112 7790060488704 7793864229177 7800600499038 7817756741888 7828416350208 7830633720416 7841310886656 7869189352032 7882151047524 7895498315328 7939816742832 7964921582592 8001972246528 8018888767488 8023487182464 8035234601472 8060653813152 8072455648896 8077851184896 8119923326484 8131811940432 8173739751424 8189704086876 8218705848704 8230739092992 8263328369664 8271981815744 8276939269248 8284093062912 8306366538256 8320048327942 8345500809984 8388966960036 8406864786528 8433446381568 8446526260224 8464382587904 8480784379392 8488114357248 8502095511936 8524955131368 8526620695168 8534809919808 8537436764064 8582716883952 8623207983616 8640050186709 8687129498112 8694637820928 8699848574976 8730779427072 8732374964248 8745160286304 8749406509056 8751005450304 8758568981376 8763818049792 8794976334624 8796583603691 8809462935468 8901971180544 8914881956864 8932293835686 8951939067136 8959676265984 8960536780416 8962287446016 8974434151488 9008966026464 9026423080272 9059534488616 9068235539796 9130455512064 9135356192768 9177673255424 9195457220352 9198137115648 9245156147008 9246044079792 9257762032128 9296244415872 9297943290948 9305979542712 9311556677904 9344662355538 9419190972672 9432981881856 9439286777856 9458344379328 9478523718144 9486716046336 9488449729824 9502342042752 9522430411392 9527891029176 9572026403118 9585893910528 9590574522789 9592448282064 9637703040512 9701108981568 9706315954816 9709144733184 9717536388096 9759713195336 9772082145024 9773020685376 9819127339008 9822978406196 9823921834779 9844881131592 9875061147648 9891326804736 9963691598848 9973261029888 10014717578112 10029242201472 10070931450528 10079635799232 10081477837938 10096238420424 10115330275328 10118443572224 10135086779772 10187002177536 10191976299693 10202259105792 10240059480544 10277275716864 10315966279008 10324882412352 10346910506496 10391818972236 10400800665384 10455081182208 10464117553152 10492252469376 10507614478848 10509534730032 10527331087104 10586422323776 10596589844256 10640637426744 10674505946052 10697982909952 10713646135296 10718877407823 10747538417536 10763274198528 10770468246528 10826564435312 10842415920576 10863027182592 10919605449168 10922787824832 10974318790656 10979677344753 10993592413152 11028352960512 11035919025664 11045457417216 11046518256384 11109443791104 11127334413312 11127742655328 11185289280048 11209153048704 11267534054166 11307712505856 11336127349248 11366606841824 11379746559744 11383249018752 11443622511936 11460377449728 11503224712519 11520066915612 11582839330816 11605462063884 11641039236096 11660213715072 11668007267072 11678091975168 11685090733056 11695190206464 11726635112832 11745950580624 11803784028048 11823226571286 11843247472992 11909725114248 11946235021312 11947382373888 11965912201984 12011954701952 12028333151232 12035230773696 12090980719728 12116776777344 12179884989726 12260609627136 12325806249984 12328058773056 12343682709504 12346108639488 12394992554496 12397257721264 12407972723616 12415408903872 12426139594368 12459549807384 12480072491913 12558921296896 12583450440054 12611125839104 12638031624192 12651266306432 12669789390336 12696573881856 12703854705568 12721176569088 12762701870824 12787432697052 12789931042752 12856545266933 12874075325928 12934811975424 12945526310912 12981821958144 13029442860032 13030694247168 13041956731392 13096169140608 13098562446372 13117740429456 13126508175456 13137853472064 13188435739648 13192464501936 13214194403202 13297681373184 13352956770816 13372322935296 13391901739008 13427908600704 13439514398976 13441970450584 13443431169024 13461651227232 13497845624666 13513449039696 13589301732924 13695683268096 13703034289152 13754621705344 13766509883136 13793185830528 13795880675328 13855758629648 13867734220512 13869066119688 13946914936422 13958969314068 13989669959168 14010152638464 14012712973376 14016993533307 14036441449472 14114006120448 14128786459008 14158930166784 14187516568992 14217785577216 14232674594736 14283645617088 14291836543764 14351032264704 14358039604677 14378840865792 14388672423096 14456554560768 14551663472352 14559473932224 14563717099776 14576304582144 14639569793004 14658123217536 14721743544001 14728691008512 14734467609294 14812591721472 14836990207104 14913719040064 14945537398272 15023378738888 15043863302208 15106397175792 15114836465664 15122216756907 15172995412992 15177665358336 15258163349248 15280503266304 15303388658688 15360089220816 15415913575296 15473949418512 15487323618528 15546951620096 15570789300224 15587728458354 15601200998076 15635513483776 15661267440832 15682621773312 15738378704064 15764302095048 15790996630656 15879633485664 15929843165184 16046974364928 16070469202944 16121307626304 16144911297792 16155702369792 16239846652968 16263623880864 16379408173752 16437411697408 16461478185984 16526656739328 16543963631488 16553878538496 16568186125824 16612733076512 16640096655884 16691001619968 16777933920072 16813729573056 16893052520448 16901301081249 16928765175808 16961568758784 16976228714496 17004191023872 17049910262736 17053241390336 17069619839616 17074873528128 17165433767904 17246415967232 17280100373418 17374258996224 17389275641856 17461558854144 17464749928496 17490320572608 17502010900608 17517137962752 17527636099584 17589952669248 17593167207382 17618925870936 17803942361088 17829763913728 17864587671372 17903878134272 17919352531968 17921073560832 17948868302976 18017932052928 18052846160544 18119068977232 18136471079592 18260911024128 18269827484589 18355346510848 18390914440704 18396274231296 18490312294016 18492088159584 18515524064256 18592488831744 18595886581896 18611959085424 18623113355808 18689324711076 18838381945344 18865963763712 18916688758656 18957047436288 18973432092672 18976899459648 19004684085504 19044860822784 19055782058352 19144052806236 19181149045578 19184896564128 19275406081024 19402217963136 19412631909632 19418289466368 19435072776192 19519426390672 19544164290048 19546041370752 19645956812392 19647843669558 19689762263184 19782653609472 19927383197696 19946522059776 20029435156224 20058484402944 20141862901056 20159271598464 20162955675876 20192476840848 20236887144448 20246768436999 20270173559544 20383952599386 20480118961088 20554551433728 20631932558016 20649764824704 20693821012992 20739390540089 20783637944472 20801601330768 20910162364416 20920372404633 20984504938752 21015228957696 21019069460064 21054662174208 21172844647552 21193179688512 21281274853488 21349011892104 21395965819904 21437754815646 21495076835072 21526548397056 21540936493056 21653128870624 21684831841152 21726054365184 21839210898336 21845575649664 21959354689506 21987184826304 22071838051328 22090914834432 22093036512768 22101701413941 22218887582208 22254668826624 22255485310656 22370578560096 22418306097408 22535068108332 22672254698496 22733213683648 22759493119488 22766498037504 22887245023872 22920754899456 23006449425038 23040133831224 23210924127768 23282078472192 23320427430144 23336014534144 23356183950336 23370181466112 23381592687531 23453270225664 23491901161248 23607568056096 23646453142572 23686494945984 23819450228496 23894764747776 23931824403968 24023909403904 24056666302464 24070461547392 24181961439456 24233553554688 24359769979452 24521219254272 24656117546112 24692217278976 24789985108992 24794515442528 24815945447232 24830817807744 24852279188736 24919099614768 24960144983826 25117842593792 25166900880108 25222251678208 25302532612864 25339578780672 25393147763712 25407709411136 25442353138176 25525403741648 25574865394104 25579862085504 25713090533866 25748150651856 25869623950848 26058885720064 26061388494336 26083913462784 26192338281216 26197124892744 26235480858912 26253016350912 26275706944128 26376871479296 26384929003872 26389750811073 26428388806404 26705913541632 26744645870592 26855817201408 26879028797952 26883940901168 26886862338048 26923302454464 26995691249332 27026898079392 27178603465848 27391366536192 27406068578304 27509243410688 27533019766272 27586371661056 27711517259296 27735468441024 27738132239376 27893829872844 27917938628136 27979339918336 28025425946752 28033987066614 28072882898944 28257572918016 28317860333568 28375033137984 28435571154432 28465349189472 28567291234176 28583673087528 28716079209354 28757681731584 28777344846192 28913109121536 29103326944704 29118947864448 29127434199552 29152609164288 29279139586008 29316246435072 29443487088002 29457382017024 29468935218588 29471765504337 29625183442944 29673980414208 29827438080128 29891074796544 30046757477776 30087726604416 30212794351584 30244433513814 30345990825984 30355330716672 30516326698496 30561006532608 30575928899079 30606777317376 30720178441632 30831827150592 30947898837024 30974647237056 31093903240192 31175456916708 31202401996152 31271026967552 31322534881664 31365243546624 31476757408128 31528604190096 31581993261312 31759266971328 31924679820137 32093948729856 32140938405888 32242615252608 32289822595584 32311404739584 32479693305936 32527247761728 32758816347504 32874823394816 32922956371968 32939032034259 33087927262976 33107757076992 33136372251648 33225466153024 33280193311768 33382003239936 33555867840144 33627459146112 33802602162498 33923137517568 34008382047744 34099820525472 34106482780672 34139239679232 34149747056256 34330867535808 34492831934464 34509674137557 34560200746836 34748517992448 34923117708288 34929499856992 34980641145216 35004021801216 35034275925504 35055272199168 35179905338496 35186334414764 35237851741872 35729175342744 35807756268544 35838705063936 35842147121664 35897736605952 36035864105856 36105692321088 36238137954464 36272942159184 36539654969178 36710693021696 36781828881408 36980624588032 36984176319168 37031048128512 37184977663488 37191773163792 37223918170848 37246226711616 37378649422152 37440217475739 37676763890688 37833377517312 37914094872576 37953798919296 38009368171008 38089721645568 38111564116704 38288105612472 38362298091156 38369793128256 38550812162048 38569635800799 38804435926272 38825263819264 38836578932736 39038852781344 39088328580096 39092082741504 39291913624784 39295687339116 39379524526368 39565307218944 39893044119552 40058870312448 40116968805888 40283725802112 40318543196928 40325911351752 40384953681696 40493536873998 40540347119088 40767905198772 40960237922176 41109102867456 41263865116032 41299529649408 41387642025984 41478781080178 41567275888944 41603202661536 41840744809266 41969009877504 42030457915392 42038138920128 42109324348416 42345689295104 42386359377024 42562549706976 42698023784208 42791931639808 42875509631292 42990153670144 43053096794112 43074118814031 43306257741248 43369663682304 43678421796672 43691151299328 43918709379012 43974369652608 44143676102656 44165230632003 44186073025536 44203402827882 44437775164416 44510970621312 44741157120192 44836612194816 45070136216664 45344509396992 45366650270721 45466427367296 45518986238976 45532996075008 45774490047744 45841509798912 46012898850076 46080267662448 46421848255536 46640854860288 46672029068288 46712367900672 46763185375062 46906540451328 46983802322496 47215136112192 47292906285144 47372989891968 47638900456992 47789529495552 47863648807936 48047818807808 48140923094784 48363922878912 48467107109376 48719539958904 49312235092224 49384434557952 49579970217984 49589030885056 49631890894464 49661635615488 49704558377472 49838199229536 49920289967652 50333801760216 50444503356416 50605065225728 50679157561344 50703903243747 50786295527424 50815418822272 50884706276352 51050807483296 51149730788208 51159724171008 51426181067732 51496301303712 51739247901696 52122776988672 52167826925568 52384676562432 52394249785488 52470961717824 52506032701824 52551413888256 52769858007744 52779501622146 52856777612808 53411827083264 53489291741184 53711634402816 53758057595904 53767881802336 53846604908928 53991382498664 54053796158784 54357206931696 54782733072384 55018486821376 55066039532544 55172743322112 55423034518592 55470936882048 55476264478752 55787659745688 55835877256272 55958679836672 56050851893504 56067974133228 56515145836032 56750066275968 56871142308864 56930698378944 57134582468352 57167346175056 57432158418708 57554689692384 57826218243072 58206653889408 58237895728896 58254868399104 58305218328576 58558279172016 58632492870144 58886974176004 58937870437176 58943531008674 59347960828416 59654876160256 59782149593088 60093514955552 60175453208832 60425588703168 60488867027628 60710661433344 60740305310997 61032653396992 61151857798158 61440356883264 61663654301184 61895797674048 61949294474112 62187806480384 62218171620267 62350913833416 62404803992304 62542053935104 62645069763328 62730487093248 62953514816256 63057208380192 63163986522624 63518533942656 63849359640274 64187897459712 64485230505216 64579645191168 64622809479168 64959386611872 65054495523456 65517632695008 65749646789632 65878064068518 66175854525952 66215514153984 66272744503296 66305104241823 66450932306048 66560386623536 66764006479872 67111735680288 67254918292224 67605204324996 68016764095488 68199641050944 68212965561344 68278479358464 68299494112512 68661735071616 69019348275114 69120401493672 69846235416576 69858999713984 69961282290432 70008043602432 70068551851008 70110544398336 70359810676992 70372668829528 70475703483744 71458350685488 71615512537088 71684294243328 71795473211904 72071728211712 72211384642176 72476275908928 72545884318368 73079309938356 73563657762816 73961249176064 73968352638336 74369955326976 74383546327584 74447836341696 74492453423232 74757298844304 74880434951478 75353527781376 75666755034624 75907597838592 76018736342016 76179443291136 76223128233408 76576211224944 76724596182312 76739586256512 77139271601598 77608871852544 77650527638528 78077705562688 78176657160192 78184165483008 78583827249568 78591374678232 78759049052736 79130614437888 79169252433219 80117740624896 80233937611776 80567451604224 80637086393856 80651822703504 80769907363392 80987073747996 81080694238176 81535810397544 81920475844352 82218205734912 82527730232064 82599059298816 82957562160356 83134551777888 83206405323072 83681489618532 83938019755008 84076277840256 84218648696832 84691378590208 84772718754048 85125099413952 85396047568416 85751019262584 85980307340288 86148237628062 86612515482496 86739327364608 87356843593344 87382302598656 87837418758024 87948739305216 88330461264006 88372146051072 88406805655764 88875550328832 89021941242624 89482314240384 89673224389632 90140272433328 90733300541442 90932854734592 91037972477952 91065992150016 91548980095488 91683019597824 92025797700152 92160535324896 92843696511072 93281709720576 93344058136576 93526370750124 93813080902656 93967604644992 94430272224384 94585812570288 94745979783936 95277800913984 95727297615872 95774039460411 96095637615616 96281846189568 96727845757824 96934214218752 97439079917808 98624470184448 98768869115904 99178061770112 99263781788928 99323271230976 99409116754944 99676398459072 99840579935304 100667603520432 100889006712832 101210130451456 101407806487494 101630837644544 101769412552704 102101614966592 102299461576416 102319448342016 102852362135464 102992602607424 103478495803392 103529022412671 104245553977344 104769353124864 104788499570976 104941923435648 105012065403648 105102827776512 105539716015488 105559003244292 105713555225616 107423268805632 107516115191808 107535763604672 107693209817856 107982764997328 108107592317568 108714413863392 110036973642752 110132079065088 110345486644224 110846069037184 110941873764096 110952528957504 111575319491376 111671754512544 112101703787008 112135948266456 112320652427217 113030291672064 113500132551936 113742284617728 113861396757888 114269164936704 114334692350112 114864316837416 115109379384768 115652436486144 115708907402397 116413307778816 116475791457792 116509736798208 117116558344032 117264985740288 117773948352008 117875740874352 117887062017348 118695921656832 119309752320512 120187029911104 120350906417664 120851177406336 120977734055256 121480610621994 122065306793984 122303715596316 122880713766528 123327308602368 123791595348096 123898588948224 124436343240534 124701827666832 124809607984608 125290139526656 125907029632512 126114416760384 126327973045248 127037067885312 127698719280548 128375794919424 128970461010432 129159290382336 129918773223744 130108991046912 131035265390016 131499293579264 131756128137036 132351709051904 132431028307968 132495691896009 132610208483646 132901864612096 133120773247072 134223471360576 134509836584448 135210408649992 136033528190976 136399282101888 136425931122688 136556958716928 136598988225024 137323470143232 138038696550228 138240802987344 139717999427968 139922564580864 140016087204864 140137103702016 140719621353984 140745337659056 140951406967488 142916701370976 143368588486656 143590946423808 144143456423424 144422769284352 144952551817856 145091768636736 146158619876712 147922498352128 147936705276672 148739910653952 148767092655168 148895672683392 148984906846464 149514597688608 149541921262747 149760869902956 151333510069248 151815195677184 152037472684032 152358886582272 152446256466816 153152422449888 153449192364624 153479172513024 154278543203196 155217743705088 155301055277056 156155411125376 156368330966016 157167654499136 157182749356464 157518098105472 158338504866438 160235481249792 160467875223552 161134903208448 161274172787712 161303645407008 161539814726784 161974147495992 162161388476352 163071620795088 163840951688704 165055460464128 165198118597632 165915124320712 166269103555776 166412810646144 167135088470129 167362979237064 167876039510016 168152555680512 169382757180416 169545437508096 170250198827904 170792095136832 171502038525168 171960614680576 172296475256124 173225030964992 173478654729216 174713687186688 174764605197312 175674837516048 175897478610432 176660922528012 176813611311528 178043882485248 178964628480768 179346448779264 180280544866656 181466601082884 181865709469184 182131984300032 182220915932991 183097960190976 184051595400304 184321070649792 185687393022144 186563419441152 186654514860801 187052741500248 187626161805312 187935209289984 188860544448768 189171625140576 189491959567872 190555601827968 191548078920822 192191275231232 192563692379136 193455691515648 193868428437504 194878159835616 197248940368896 198356123540224 198527563577856 198646542461952 198818233509888 199352796918144 199681159870608 201335207040864 202420260902912 202815612974988 203261675289088 204203229933184 204598923152832 204638896684032 205704724270928 205985205214848 207058044825342 209538706249728 209576999141952 209883846871296 210024130807296 210205655553024 211079432030976 211118006488584 211427110451232 214846537611264 215071527209344 215386419635712 215965529994656 216215184635136 217428827726784 218561269537861 220073947285504 220690973288448 221692138074368 221883747528192 221905057915008 223150638982752 223343509025088 224203407574016 224271896532912 224641304854434 226060583344128 227000265103872 227722793515776 228538329873408 228669384700224 229728633674832 230218758769536 231417814804794 232826615557632 232951582915584 234233116688064 234529971480576 235547896704016 235751481748704 235774124034696 237391843313664 237507757299657 238619504641024 240374059822208 240701812835328 241702354812672 241955468110512 242961221243988 244607431192632 245761427533056 246654617204736 247583190696192 247797177896448 248872686481068 249403655333664 249619215969216 250580279053312 251814059265024 252228833520768 252655946090496 254074135770624 255397438561096 257940922020864 259837546447488 260217982093824 262070530780032 263512256274072 264703418103808 264991383792018 265220416967292 265803729224192 266241546494144 268446942721152 269019673168896 270420817299984 272798564203776 273113917433856 273197976450048 274646940286464 276077393100456 276481605974688 279435998855936 279845129161728 280032174409728 281439242707968 281490675318112 281902813934976 285833402741952 287181892847616 287322118381233 288286912846848 288845538568704 289905103635712 290183537273472 292317239753424 295844996704256 295873410553344 297534185310336 297791345366784 297969813692928 299029195377216 299083842525494 299521739805912 302667020138496 303630391354368 304892512933632 306304844899776 306898384729248 306958345026048 308557086406392 310435487410176 310587067238013 312310822250752 312736661932032 314335308998272 314365498712928 315036196210944 316677009732876 322269806416896 322548345575424 322607290814016 323079629453568 323948294991984 324322776952704 326143241590176 327681903377408 330110920928256 330396237195264 331830248641424 332538207111552 332825621292288 334270176940258 334725958474128 336305111361024 338765514360832 339090875016192 340500397655808 341584190273664 343004077050336 344592950512248 346450061929984 346957309458432 347126722207191 349427374373376 349529210394624 351349675032096 351794957220864 353321845056024 353627222623056 356087764970496 357929256961536 360561089733312 362933202165768 363731418938368 364441831865982 366195920381952 368103190800608 368642141299584 371374786044288 373309029721602 374105483000496 375870418579968 377721088897536 378343250281152 378983919135744 381111203655936 383096157841644 385127384758272 386911383031296 389756319671232 394497880737792 396712247080448 397055127155712 397293084923904 397487075688027 398705593836288 399362319741216 402670414081728 405631225949976 406523350578176 408406459866368 409197846305664 409277793368064 411409448541856 411970410429696 414116089650684 419153998283904 419767693742592 420048261614592 420411311106048 422158864061952 422236012977168 422854220902464 430143054418688 430772839271424 431931059989312 432430369270272 434857655453568 437122539075722 443384276148736 443767495056384 443810115830016 446301277965504 446687018050176 448406815148032 448543793065824 448625763788241 449282609708868 454000530207744 455445587031552 457076659746816 457338769400448 459457267349664 460437517539072 462835629609588 465653231115264 465903165831168 468466233376128 471095793408032 471502963497408 471548248069392 475015514599314 477239009282048 480748119644416 481403625670656 483404709625344 483910936221024 485922442487976 489214862385264 491522855066112 495166381392384 495594355792896 497745372962136 498807310667328 499238431938432 501160558106624 501405265410387 503628118530048 504457667041536 508148271541248 510794877122192 515881844041728 519675092894976 520435964187648 524141061560064 527024512548144 529982767584036 530440833934584 531607458448384 532483092988288 536893885442304 538039346337792 540841634599968 545597128407552 546395952900096 549293880572928 552154786200912 552963211949376 558871997711872 559690258323456 559963544582403 562878485415936 562981350636224 563805627869952 571666805483904 574644236762466 576573825693696 577691077137408 579810207271424 580367074546944 584634479506848 591746821106688 595068370620672 595582690733568 595939627385856 598058390754432 598167685050988 599043479611824 607260782708736 609785025867264 612609689799552 613796769458496 613916690052096 617114172812784 621174134476026 624621644501504 628670617996544 628730997425856 630072392421888 633354019465752 644539612833792 645214581628032 646159258907136 647896589983968 648645553905408 652286483180352 655363806754816 655683808613583 660221841856512 663660497282848 665076414223104 665651242584576 668540353880516 669451916948256 672610222722048 678181750032384 681000795311616 683168380547328 686008154100672 689185901024496 692900123859968 694253444414382 698854748746752 702699350064192 703589914441728 706643690112048 707254445246112 712175529940992 715858513923072 721122179466624 725866404331536 727462837876736 728883663731964 736206381601216 737284282599168 742749572088576 746618059443204 748210966000992 751740837159936 755442177795072 756686500562304 757967838271488 762222407311872 766192315683288 773822766062592 779512639342464 793424494160896 794110254311424 794974151376054 797411187672576 798724639482432 805340828163456 811262451899952 813046701156352 816812919732736 818395692611328 822818897083712 823940820859392 828232179301368 838307996567808 839535387485184 840096523229184 844317728123904 844472025954336 845708441804928 860286108837376 861545678542848 861966355143699 863862119978624 864860738540544 869715310907136 874245078151444 886768552297472 887534990112768 887620231660032 892602555931008 893374036100352 897087586131648 897251527576482 898565219417736 908001060415488 910891174063104 914677538800896 918914534699328 920875035078144 925671259219176 931306462230528 936932466752256 942191586816064 943005926994816 943096496138784 950031029198628 961496239288832 966809419250688 967821872442048 971844884975952 978429724770528 983045710132224 990332762784768 991188711585792 995490745924272 997614621334656 998476863876864 1002810530820774 1008915334083072 1016296543082496 1021589754244384 1039350185789952 1040871928375296 1048282123120128 1054049025096288 1059965535168072 1060881667869168 1063214916896768 1064966185976576 1073787770884608 1081683269199936 1091194256815104 1098587761145856 1104309572401824 1105926423898752 1117743995423744 1119927089164806 1125962701272448 1127611255739904 1143333610967808 1149288473524932 1155382154274816 1159620414542848 1160734149093888 1169268959013696 1183493642213376 1190136741241344 1191165381467136 1191879254771712 1196116781508864 1196335370101976 1198086959223648 1219570051734528 1225219379599104 1227593538916992 1227833380104192 1234228345625568 1242348268952052 1249243289003008 1257341235993088 1257461994851712 1260144784843776 1266708038931504 1290429163256064 1292318517814272 1295793179967936 1297291107810816 1304572966360704 1311367617227166 1327320994565696 1330152828446208 1331302485169152 1337080707761032 1338903833896512 1345220445444096 1345877291364723 1362001590623232 1366336761094656 1372016308201344 1378371802048992 1385800247719936 1388506888828764 1397709497493504 1405398700128384 1413287380224096 1414508890492224 1431717027846144 1442244358933248 1451732808663072 1457767327463928 1472412763202432 1474568565198336 1485499144177152 1493236118886408 1496421932001984 1503481674319872 1504215796231161 1510884355590144 1513373001124608 1524444814623744 1532384631366576 1547645532125184 1559025278684928 1586848988321792 1589948302752108 1594822375345152 1597449278964864 1610681656326912 1622524903799904 1633625839465472 1636791385222656 1645637794167424 1647881641718784 1656464358602736 1676615993135616 1679070774970368 1688635456247808 1688944051908672 1691416883609856 1720572217674752 1723932710287398 1727724239957248 1729721477081088 1739430621814272 1748490156302888 1773537104594944 1775240463320064 1785205111862016 1786748072200704 1794175172263296 1794503055152964 1797130438835472 1821782348126208 1829355077601792 1837829069398656 1841750070156288 1851342518438352 1873864933504512 1884383173632128 1886011853989632 1886192992277568 1900062058397256 1922992478577664 1933618838501376 1935643744884096 1943689769951904 1956859449541056 1966091420264448 1967051425840749 1980665525569536 1990981491848544 1995229242669312 1996953727753728 2005621061641548 2017830668166144 2043179508488768 2078700371579904 2096564246240256 2108098050192576 2119931070336144 2121763335738336 2129932371953152 2147575541769216 2163366538399872 2182388513630208 2208619144803648 2211852847797504 2235487990847488 2239854178329612 2251925402544896 2255222511479808 2286667221935616 2298576947049864 2319240829085696 2321468298187776 2338537918027392 2380273482482688 2382330762934272 2392233563017728 2392670740203952 2396173918447296 2439140103469056 2450438759198208 2455187077833984 2468456691251136 2484696537904104 2498486578006016 2514682471986176 2514923989703424 2520289569687552 2533416077863008 2580858326512128 2584637035628544 2591586359935872 2594582215621632 2609145932721408 2622735234454332 2654641989131392 2660305656892416 2662604970338304 2674161415522064 2677807667793024 2691754582729446 2724003181246464 2732673522189312 2744032616402688 2756743604097984 2777013777657528 2810797400256768 2826574760448192 2829017780984448 2841296503992193 2884488717866496 2903465617326144 2915534654927856 2944825526404864 2949137130396672 2970998288354304 2986472237772816 2992843864003968 3008431592462322 3026746002249216 3048889629247488 3064769262733152 3118050557369856 3179896605504216 3189644750690304 3194898557929728 3221363312653824 3245049807599808 3267251678930944 3273582770445312 3291275588334848 3295763283437568 3312928717205472 3353231986271232 3377888103817344 3382833767219712 3441144435349504 3447865420574796 3455448479914496 3478861243628544 3496980312605776 3550480926640128 3570410223724032 3573496144401408 3588350344526592 3589006110305928 3594260877670944 3658710155203584 3675658138797312 3683500140312576 3702685036876704 3747729867009024 3768766347264256 3772023707979264 3772385984555136 3800124116794512 3845984957155328 3871287489768192 3887379539903808 3913718899082112 3934102851681498 3981962983697088 3990458485338624 3993907455507456 4011242123283096 4035661336332288 4037631874094169 4086359016977536 4157400743159808 4193128492480512 4216196100385152 4239862140672288 4243526671476672 4259864743906304 4295151083538432 4326733076799744 4417238289607296 4423705695595008 4479708356659224 4503850805089792 4510445022959616 4512647388693483 4573334443871232 4597153894099728 4642936596375552 4677075836054784 4760546964965376 4784467126035456 4785341480407904 4792347836894592 4900877518396416 4910374155667968 4936913382502272 4969393075808208 5029364943972352 5029847979406848 5066832155726016 5161716653024256 5183172719871744 5189164431243264 5218291865442816 5245470468908664 5309283978262784 5320611313784832 5348322831044128 5355615335586048 5383509165458892 5465347044378624 5488065232805376 5513487208195968 5554027555315056 5621594800513536 5653149520896384 5658035561968896 5682593007984386 5768977435732992 5806931234652288 5831069309855712 5889651052809728 5898274260793344 5901154277522247 5941996576708608 5972944475545632 5985687728007936 6016863184924644 6053492004498432 6129538525466304 6236101114739712 6359793211008432 6389797115859456 6442726625307648 6490099615199616 6547165540890624 6582551176669696 6625857434410944 6706463972542464 6755776207634688 6765667534439424 6895730841149592 6910896959828992 6957722487257088 6993960625211552 7140820447448064 7146992288802816 7176700689053184 7178012220611856 7188521755341888 7317420310407168 7351316277594624 7405370073753408 7495459734018048 7537532694528512 7544047415958528 7544771969110272 7600248233589024 7742574979536384 7774759079807616 7827437798164224 7868205703362996 7963925967394176 7980916970677248 7987814911014912 8022484246566192 8075263748188338 8172718033955072 8432392200770304 8479724281344576 8487053342953344 8519729487812608 8523889511976579 8653466153599488 8834476579214592 8847411391190016 8959416713318448 9007701610179584 9025294777386966 9146668887742464 9194307788199456 9354151672109568 9568934252070912 9570682960815808 9584695673789184 9801755036792832 9820748311335936 9873826765004544 9938786151616416 10059695958813696 10133664311452032 10323433306048512 10366345439743488 10436583730885632 10490940937817328 10618567956525568 10696645662088256 10711230671172096 10767018330917784 10976130465610752 11026974416391936 11108055110630112 11243189601027072 11306299041792768 11316071123937792 11365186015968772 11537954871465984 11613862469304576 11662138619711424 11779302105619456 11802308555044494 11945888951091264 11971375456015872 12033726369849288 12106984008996864 12259077050932608 12472202229479424 12719586422016864 12779594231718912 12885453250615296 12980199230399232 13165102353339392 13251714868821888 13511552415269376 13531335068878848 13791461682299184 13821793919657984 13987921250423104 14281640894896128 14353401378106368 14356024441223712 14377043510683776 14702632555189248 14810740147506816 15075065389057024 15088094831917056 15089543938220544 15200496467178048 15485149959072768 15549518159615232 15654875596328448 15736411406725992 15927851934788352 15961833941354496 16044968493132384 16150527496376676 16345436067910144 16864784401540608 16959448562689152 16974106685906688 17047779023953158 17306932307198976 17668953158429184 17694822782380032 17918833426636896 18015403220359168 18050589554773932 18388615576398912 18708303344219136 19141365921631616 19169391347578368 19641496622671872 19747653530009088 19877572303232832 20119391917627392 20267328622904064 20732690879486976 20873167461771264 20981881875634656 21237135913051136 21393291324176512 21422461342344192 21534036661835568 21952260931221504 22053948832783872 22216110221260224 22486379202054144 22612598083585536 22632142247875584 22730372031937544 23227724938609152 23324277239422848 23558604211238912 23604617110088988 23891777902182528 23942750912031744 24067452739698576 24518154101865216 25439172844033728 25559188463437824 25571668535929737 25960398460798464 26330204706678784 26503429737643776 27023104830538752 27582923364598368 27975842500846208 28706802756212736 28712048882447424 28754087021367552 29405265110378496 29621480295013632 30150130778114048 30179087876441088 30400992934356096 30970299918145536 31099036319230464 31309751192656896 31472822813451984 31855703869576704 32089936986264768 32301054992753352 32690872135820288 33729568803081216 33918897125378304 33948213371813376 34095558047906316 34613864614397952 35337906316858368 35837666853273792 36101179109547864 36777231152797824 37416606688438272 38282731843263232 38338782695156736 39495307060018176 39755144606465664 40534657245808128 41465381758973952 41963763751269312 42474271826102272 42786582648353024 42844922684688384 43068073323671136 44107897665567744 44432220442520448 45225196167171072 45264284495751168 45460744063875088 46455449877218304 46648554478845696 47209234220177976 47783555804365056 47885501824063488 48134905479397152 49036308203730432 50878345688067456 51143337071859474 51920796921596928 53006859475287552 54046209661077504 55165846729196736 55951685001692416 57424097764894848 57508174042735104 59242960590027264 60358175752882176 60801985868712192 62198072638460928 62619502385313792 62945645626903968 63711407739153408 64179873972529536 64602109985506704 65381744271640576 67459137606162432 67837794250756608 67896426743626752 68191116095812632 70675812633716736 71675333706547584 72202358219095728 73554462305595648 76565463686526464 76677565390313472 76715005607789211 78990614120036352 79510289212931328 81069314491616256 83927527502538624 85573165296706048 86136146647342272 88215795331135488 88864440885040896 90450392334342144 90921488127750176 92910899754436608 93297108957691392 94418468440355952 95567111608730112 96269810958794304 98072616407460864 101756691376134912 102286674143718948 103841593843193856 106013718950575104 110331693458393472 111903370003384832 114848195529789696 115016348085470208 118485921180054528 121603971737424384 124396145276921856 125891291253807936 127422815478306816 128359747945059072 129204219971013408 135675588501513216 135792853487253504 136382232191625264 143350667413095168 144404716438191456 147108924611191296 153130927373052928 153430011215578422 159020578425862656 162138628983232512 167855055005077248 171146330593412096 172272293294684544 177728881770081792 181842976255500352 186594217915382784 188836936880711904 191134223217460224 192539621917588608 196145232814921728 203513382752269824 204573348287437896 212027437901150208 220663386916786944 223806740006769664 229696391059579392 230032696170940416 236971842360109056 243207943474848768 251782582507615872 256719495890118144 258408439942026816 271351177003026432 272764464383250528 286701334826190336 288809432876382912 294217849222382592 306261854746105856 306860022431156844 318041156851725312 335710110010154496 342292661186824192 344544586589369088 355457763540163584 363685952511000704 373188435830765568 377673873761423808 382268446434920448 385079243835177216 407026765504539648 409146696574875792 441326773833573888 447613480013539328 459392782119158784 486415886949697536 503565165015231744 513438991780236288 516816879884053632 545528928766501056 573402669652380672 577618865752765824 588435698444765184 613720044862313688 636082313703450624 671420220020308992 689089173178738176 710915527080327168 727371905022001408 755347747522847616 770158487670354432 814053531009079296 818293393149751584 882653547667147776 918785564238317568 1007130330030463488 1026877983560472576 1033633759768107264 1091057857533002112 1146805339304761344 1155237731505531648 1227440089724627376 1342840440040617984 1378178346357476352 1454743810044002816 1510695495045695232 1540316975340708864 1636586786299503168 1765307095334295552 2014260660060926976 2067267519536214528 2182115715066004224 2310475463011063296 2454880179449254752 2756356692714952704 2909487620088005632 3021390990091390464 3080633950681417728 3273173572599006336 4028521320121853952 4134535039072429056 4364231430132008448 4620950926022126592 4909760358898509504 5818975240176011264 6042781980182780928 6546347145198012672 8269070078144858112 8728462860264016896 9241901852044253184 9819520717797019008 12085563960365561856 13092694290396025344 17456925720528033792 19639041435594038016 26185388580792050688 39278082871188076032 52370777161584101376 78556165742376152064 157112331484752304128
- Sum of all divisors σ(n): 574164467361838080000
- Sum of proper divisors (its aliquot sum) s(n): 417052135877085775872
- 157112331484752304128 is an abundant number, because the sum of its proper divisors (417052135877085775872) is greater than itself. Its abundance is 259939804392333471744
Bases of 157112331484752304128
- Binary: 100010000100010111110010000100010001100011100001010011011000000000002
- Hexadecimal: 0x8845F21118E14D800
- Base-36: X5NYXD1C9IIO0
Squares and roots of 157112331484752304128
- 157112331484752304128 squared (1571123314847523041282) is 24684284704574690153326801093405005840384
- 157112331484752304128 cubed (1571123314847523041283) is 3878205520969139819886049958655049629254970501319440992305152
-
The
square root of 157112331484752304128 is 12534445798.8677067847 -
The
cube root of 157112331484752304128 is 5395977.0160331721
Scales and comparisons
How big is 157112331484752304128?- 157,112,331,484,752,304,128 seconds is equal to 293,274,701,009 years, 3 weeks, 3 days, 15 hours, 30 minutes, 7 seconds.
-
To count from 1 to 157,112,331,484,752,304,128 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 157112331484752304128 cubic inches would be around 449664.8 feet tall.
Recreational maths with 157112331484752304128
- 157112331484752304128 backwards is 821403257484133211751
- 157112331484752304128 is a
Harshad number . - The number of decimal digits it has is: 21
- The sum of 157112331484752304128's digits is 72
- 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 157112331484752304128 - Facts about the integer". Numbermatics.com. 2024. Web. 12 June 2024.
APA style:
Numbermatics. (2024). Number 157112331484752304128 - Facts about the integer. Retrieved 12 June 2024, from https://numbermatics.com/n/157112331484752304128/
Chicago style:
Numbermatics. 2024. "Number 157112331484752304128 - Facts about the integer". https://numbermatics.com/n/157112331484752304128/
The information we have on file for 157112331484752304128 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 157112331484752304128, math, Factors of 157112331484752304128, curriculum, school, college, exams, university, Prime factorization of 157112331484752304128, STEM, science, technology, engineering, physics, economics, calculator, one hundred fifty-seven quintillion, one hundred twelve quadrillion, three hundred thirty-one trillion, four hundred eighty-four billion, seven hundred fifty-two million, three hundred four thousand, one hundred twenty-eight.