40139990998273707141758976
40,139,990,998,273,707,141,758,976 is an even composite number composed of six prime numbers multiplied together.
40139990998273707141758976 is an even composite number. It is composed of six distinct prime numbers multiplied together. It has a total of twelve thousand, eight hundred twenty-five divisors.
Prime factorization of 40139990998273707141758976:
218 × 34 × 72 × 132 × 1032 × 3834
(2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 3 × 3 × 3 × 3 × 7 × 7 × 13 × 13 × 103 × 103 × 383 × 383 × 383 × 383)See below for interesting mathematical facts about the number 40139990998273707141758976 from the Numbermatics database.
Names of 40139990998273707141758976
- Cardinal: 40139990998273707141758976 can be written as Forty septillion, one hundred thirty-nine sextillion, nine hundred ninety quintillion, nine hundred ninety-eight quadrillion, two hundred seventy-three trillion, seven hundred seven billion, one hundred forty-one million, seven hundred fifty-eight thousand, nine hundred seventy-six.
Scientific notation
- Scientific notation: 4.0139990998273707141758976 × 1025
Factors of 40139990998273707141758976
Divisors of 40139990998273707141758976
- Number of divisors d(n): 12825
-
Complete list of divisors:
1 2 3 4 6 7 8 9 12 13 14 16 18 21 24 26 27 28 32 36 39 42 48 49 52 54 56 63 64 72 78 81 84 91 96 98 103 104 108 112 117 126 128 144 147 156 162 168 169 182 189 192 196 206 208 216 224 234 252 256 273 288 294 309 312 324 336 338 351 364 378 383 384 392 412 416 432 441 448 468 504 507 512 546 567 576 588 618 624 637 648 672 676 702 721 728 756 766 768 784 819 824 832 864 882 896 927 936 1008 1014 1024 1053 1092 1134 1149 1152 1176 1183 1236 1248 1274 1296 1323 1339 1344 1352 1404 1442 1456 1512 1521 1532 1536 1568 1638 1648 1664 1728 1764 1792 1854 1872 1911 2016 2028 2048 2106 2163 2184 2268 2298 2304 2352 2366 2457 2472 2496 2548 2592 2646 2678 2681 2688 2704 2781 2808 2884 2912 3024 3042 3064 3072 3136 3276 3296 3328 3447 3456 3528 3549 3584 3708 3744 3822 3969 4017 4032 4056 4096 4212 4326 4368 4536 4563 4596 4608 4704 4732 4914 4944 4979 4992 5047 5096 5184 5292 5356 5362 5376 5408 5562 5616 5733 5768 5824 6048 6084 6128 6144 6272 6489 6552 6592 6656 6894 6912 7056 7098 7168 7371 7416 7488 7644 7938 8034 8043 8064 8112 8192 8281 8343 8424 8652 8736 9072 9126 9192 9216 9373 9408 9464 9828 9888 9958 9984 10094 10192 10341 10368 10584 10609 10647 10712 10724 10752 10816 11124 11232 11466 11536 11648 12051 12096 12168 12256 12288 12544 12978 13104 13184 13312 13689 13788 13824 14112 14196 14336 14742 14832 14937 14976 15141 15288 15876 16068 16086 16128 16224 16384 16562 16686 16848 17199 17304 17407 17472 18144 18252 18384 18432 18746 18767 18816 18928 19467 19656 19776 19916 19968 20188 20384 20682 20736 21168 21218 21294 21424 21448 21504 21632 22248 22464 22932 23072 23296 24102 24129 24192 24336 24512 24576 24843 25088 25956 26208 26368 26624 27378 27576 27648 28119 28224 28392 28672 29484 29664 29874 29952 30282 30576 31023 31752 31827 31941 32136 32172 32256 32448 32768 33124 33372 33696 34398 34608 34814 34853 34944 36153 36288 36504 36768 36864 37492 37534 37632 37856 38934 39312 39449 39552 39832 39936 40376 40768 41364 41472 42336 42436 42588 42848 42896 43008 43264 44496 44811 44928 45423 45864 46144 46592 48204 48258 48384 48672 49024 49152 49686 50176 51597 51912 52221 52416 52736 53248 54756 55152 55296 56238 56301 56448 56784 57344 58401 58968 59328 59748 59904 60564 61152 62046 63504 63654 63882 64272 64344 64512 64727 64896 65536 65611 66248 66744 67392 68796 69216 69628 69706 69888 72306 72387 72576 73008 73536 73728 74263 74529 74984 75068 75264 75712 77868 78624 78898 79104 79664 79872 80752 81536 82728 82944 84357 84672 84872 85176 85696 85792 86016 86528 88992 89622 89856 90846 91728 92288 93184 95481 95823 96408 96516 96768 97344 98048 98304 99372 100352 103194 103824 104442 104559 104832 105472 106496 108459 109512 110304 110592 112476 112602 112896 113568 114688 116802 117936 118347 118656 119496 119808 121128 121849 122304 124092 127008 127308 127764 128544 128688 129024 129454 129792 131072 131222 132496 133488 134433 134784 136269 137592 137917 138432 139256 139412 139776 144612 144774 145152 146016 146689 147072 147456 148526 149058 149968 150136 150528 151424 155736 156663 157248 157796 158208 159328 159744 161504 163072 165456 165888 168714 168903 169344 169744 170352 171392 171584 172032 173056 177984 179244 179712 181692 183456 184576 186368 190962 191646 192816 193032 193536 194181 194688 196096 196608 196833 198744 200704 206388 207648 208884 209118 209664 210944 212992 216918 217161 219024 220608 221184 222789 223587 224952 225204 225792 227136 229376 233604 235872 236694 237312 238992 239616 242256 243698 243971 244608 248184 253071 254016 254616 255528 257088 257376 258048 258908 259584 262144 262444 264992 266976 268866 269568 272538 275184 275834 276143 276864 278512 278824 279552 286443 289224 289548 290304 292032 293378 294144 294912 297052 298116 299936 300272 301056 302848 311472 313326 313677 314496 315592 316416 318656 319488 323008 326144 330912 331776 337428 337806 338688 339488 340704 342784 343168 344064 346112 355041 355968 358488 359424 363384 365547 366912 369152 372736 381924 383292 385632 386064 387072 388362 389376 392192 393216 393666 397488 401408 403299 408807 412776 413751 415296 417768 418236 419328 421888 425984 433836 434322 438048 440067 441216 442368 445578 447174 449904 450408 451584 453089 454272 458752 467208 469989 471744 473388 474624 477984 479232 484512 487396 487942 489216 496368 506142 506709 508032 509232 511056 512837 514176 514752 516096 517816 519168 519841 524888 529984 533952 537732 539136 545076 550368 551668 552286 553728 557024 557648 559104 572886 578448 579096 580608 582543 584064 586756 588288 589824 590499 594104 596232 599872 600544 602112 605696 622944 626652 627354 628992 631184 632832 637312 638976 646016 652288 661824 663552 668367 670761 674856 675612 677376 678976 681408 685568 686336 688128 692224 710082 711936 716976 718848 726768 731094 731913 733824 738304 745472 759213 763848 766584 771264 772128 774144 776724 778752 784384 786432 787332 794976 802816 806598 817614 825552 827502 828429 830592 835536 836472 838656 843776 851968 852943 859329 867672 868644 876096 880134 882432 884736 891156 894348 899808 900816 903168 906178 908544 917504 934416 939978 941031 943488 946776 949248 955968 958464 965419 969024 974792 975884 978432 992736 1012284 1013418 1016064 1018464 1022112 1025674 1026823 1028352 1029504 1032192 1035632 1038336 1039682 1049776 1059968 1065123 1067904 1075464 1078272 1090152 1096641 1100736 1103336 1104572 1107456 1114048 1115296 1118208 1145772 1156896 1158192 1161216 1165086 1168128 1173512 1176576 1179648 1180998 1188208 1192464 1199744 1201088 1204224 1211392 1241253 1245888 1253304 1254708 1257984 1262368 1265664 1274624 1277952 1292032 1304576 1320201 1323648 1327104 1336734 1341522 1349712 1351224 1354752 1357952 1359267 1362816 1371136 1372672 1376256 1384448 1409967 1420164 1423872 1433952 1437696 1453536 1462188 1463826 1467648 1476608 1490944 1518426 1520127 1527696 1533168 1538511 1542528 1544256 1548288 1553448 1557504 1559523 1568768 1574664 1589952 1605632 1613196 1635228 1651104 1655004 1656858 1661184 1671072 1672944 1677312 1687552 1703936 1705886 1718658 1735344 1737288 1747629 1752192 1760268 1764864 1769472 1771497 1782312 1788696 1792921 1799616 1801632 1806336 1812356 1817088 1835008 1868832 1879956 1882062 1886976 1893552 1898496 1906957 1911936 1916928 1930838 1933001 1938048 1949584 1951768 1956864 1985472 2005101 2024568 2026836 2032128 2036928 2044224 2051348 2053646 2056704 2059008 2064384 2071264 2076672 2079364 2099552 2119936 2130246 2135808 2150928 2156544 2180304 2193282 2195739 2201472 2206672 2209144 2214912 2228096 2230592 2236416 2291544 2313792 2316384 2322432 2330172 2336256 2347024 2353152 2359296 2361996 2376416 2384928 2399488 2402176 2408448 2422784 2482506 2485287 2491776 2506608 2509416 2515968 2524736 2531328 2549248 2555904 2558829 2584064 2609152 2640402 2647296 2654208 2673468 2683044 2699424 2702448 2709504 2715904 2718534 2725632 2742272 2745344 2752512 2768896 2819934 2823093 2840328 2847744 2867904 2875392 2896257 2907072 2924376 2927652 2935296 2953216 2981888 3036852 3040254 3055392 3066336 3077022 3080469 3085056 3088512 3096576 3106896 3115008 3119046 3137536 3149328 3171623 3179904 3195369 3211264 3226392 3270456 3289923 3302208 3310008 3313716 3322368 3342144 3345888 3354624 3375104 3407872 3411772 3437316 3470688 3474576 3495258 3504384 3520536 3529728 3538944 3542994 3564624 3577392 3585842 3589859 3599232 3603264 3612672 3624712 3634176 3723759 3737664 3759912 3764124 3773952 3787104 3796992 3813914 3823872 3833856 3861676 3866002 3876096 3899168 3903536 3913728 3960603 3970944 4010202 4049136 4053672 4063247 4064256 4073856 4077801 4088448 4102696 4107292 4113408 4118016 4128768 4142528 4153344 4158728 4199104 4239872 4260492 4271616 4301856 4313088 4360608 4386564 4391478 4402944 4413344 4418288 4429824 4456192 4461184 4472832 4583088 4615533 4627584 4632768 4644864 4660344 4672512 4678569 4694048 4706304 4723992 4752832 4769856 4798976 4804352 4816896 4845568 4965012 4970574 4983552 5013216 5018832 5031936 5049472 5062656 5098496 5111808 5117658 5168128 5218304 5242887 5280804 5294592 5308416 5314491 5346936 5366088 5378763 5398848 5404896 5419008 5431808 5437068 5451264 5484544 5490688 5505024 5537792 5639868 5646186 5680656 5695488 5720871 5735808 5750784 5792514 5799003 5814144 5848752 5855304 5870592 5906432 5963776 6015303 6073704 6080508 6110784 6132672 6154044 6160938 6170112 6177024 6193152 6213792 6230016 6238092 6275072 6298656 6343246 6359808 6390738 6422528 6452784 6540912 6579846 6587217 6604416 6620016 6627432 6644736 6666881 6684288 6691776 6709248 6750208 6757933 6823544 6874632 6941376 6949152 6990516 7008768 7041072 7059456 7077888 7085988 7129248 7154784 7171684 7179718 7187761 7198464 7206528 7225344 7249424 7268352 7447518 7455861 7475328 7519824 7528248 7547904 7574208 7593984 7627828 7647744 7667712 7676487 7723352 7732004 7752192 7798336 7807072 7827456 7921206 7941888 8020404 8098272 8107344 8126494 8128512 8147712 8155602 8176896 8205392 8214584 8226816 8236032 8257536 8285056 8306688 8317456 8398208 8479744 8520984 8543232 8603712 8626176 8688771 8721216 8773128 8782956 8805888 8826688 8836576 8859648 8912384 8922368 8945664 9166176 9231066 9241407 9255168 9265536 9289728 9320688 9345024 9357138 9388096 9412608 9447984 9505664 9514869 9539712 9597952 9608704 9633792 9691136 9869769 9930024 9941148 9967104 10026432 10037664 10063872 10098944 10125312 10196992 10223616 10235316 10336256 10436608 10485774 10561608 10589184 10616832 10628982 10693872 10732176 10757526 10769577 10797696 10809792 10838016 10863616 10874136 10902528 10969088 10981376 11075584 11171277 11279736 11292372 11361312 11390976 11441742 11471616 11501568 11585028 11598006 11628288 11697504 11710608 11741184 11812864 11881809 11927552 12030606 12147408 12161016 12189741 12221568 12233403 12265344 12308088 12321876 12340224 12354048 12386304 12427584 12460032 12476184 12550144 12550447 12597312 12686492 12719616 12781476 12845056 12905568 13081824 13159692 13174434 13208832 13240032 13254864 13289472 13333762 13348699 13368576 13383552 13418496 13500416 13515866 13647088 13749264 13846599 13882752 13898304 13981032 14017536 14035707 14082144 14118912 14171976 14258496 14309568 14343368 14359436 14375522 14396928 14413056 14450688 14498848 14536704 14895036 14911722 14950656 15039648 15056496 15095808 15108967 15148416 15187968 15255656 15295488 15335424 15352974 15446704 15464008 15504384 15596672 15614144 15654912 15842412 15883776 16040808 16136289 16196544 16214688 16252988 16257024 16295424 16311204 16353792 16410784 16429168 16453632 16472064 16515072 16570112 16613376 16634912 16796416 16959488 17041968 17086464 17162613 17207424 17252352 17377542 17397009 17442432 17546256 17565912 17611776 17653376 17673152 17719296 17824768 17844736 17891328 18332352 18462132 18482814 18510336 18531072 18579456 18641376 18690048 18714276 18776192 18825216 18895968 19011328 19029738 19079424 19195904 19217408 19267584 19382272 19739538 19761651 19860048 19882296 19934208 20000643 20052864 20075328 20127744 20197888 20250624 20273799 20393984 20470632 20672512 20873216 20971548 21123216 21178368 21233664 21257964 21387744 21464352 21515052 21539154 21563283 21595392 21619584 21676032 21727232 21748272 21805056 21938176 21962752 22151168 22342554 22367583 22559472 22584744 22722624 22781952 22883484 22943232 23003136 23029461 23170056 23196012 23256576 23395008 23421216 23482368 23625728 23763618 23855104 24061212 24294816 24322032 24379482 24443136 24466806 24530688 24616176 24643752 24680448 24708096 24772608 24790441 24855168 24920064 24952368 25100288 25100894 25129013 25194624 25372984 25439232 25562952 25811136 26066313 26163648 26319384 26348868 26417664 26480064 26509728 26578944 26667524 26697398 26737152 26767104 26836992 27000832 27031732 27294176 27498528 27693198 27724221 27765504 27796608 27962064 28035072 28071414 28164288 28237824 28343952 28442729 28516992 28544607 28619136 28686736 28718872 28751044 28793856 28826112 28901376 28997696 29073408 29790072 29823444 29901312 30079296 30112992 30191616 30217934 30296832 30375936 30511312 30590976 30670848 30705948 30893408 30928016 31008768 31193344 31228288 31309824 31684824 31767552 32081616 32272578 32308731 32393088 32429376 32505976 32514048 32590848 32622408 32707584 32821568 32858336 32907264 32944128 33140224 33226752 33269824 33592832 33918976 34083936 34172928 34325226 34414848 34504704 34755084 34794018 34884864 35092512 35131824 35223552 35306752 35346304 35438592 35649536 35689472 35782656 36569223 36664704 36700209 36924264 36965628 37020672 37062144 37158912 37282752 37380096 37428552 37552384 37650432 37651341 37791936 38022656 38059476 38158848 38391808 38434816 38535168 38764544 39479076 39523302 39720096 39764592 39868416 40001286 40046097 40105728 40150656 40255488 40395776 40501248 40547598 40787968 40941264 41345024 41539797 41746432 41943096 42107121 42246432 42356736 42515928 42775488 42928704 43030104 43078308 43126566 43190784 43239168 43352064 43454464 43496544 43610112 43876352 43925504 44302336 44685108 44735166 45118944 45169488 45326901 45445248 45563904 45766968 45886464 46006272 46058922 46340112 46392024 46513152 46668167 46790016 46842432 46964736 47251456 47527236 48122424 48408867 48589632 48644064 48758964 48886272 48933612 49061376 49232352 49287504 49360896 49416192 49545216 49580882 49710336 49840128 49904736 50200576 50201788 50258026 50389248 50745968 50878464 51125904 51487839 51622272 52132626 52191027 52327296 52638768 52697736 52822211 52835328 52960128 53019456 53157888 53335048 53394796 53474304 53534208 53673984 54063464 54588352 54997056 55386396 55448442 55531008 55593216 55924128 56070144 56142828 56181887 56328576 56475648 56687904 56885458 57033984 57089214 57238272 57373472 57437744 57502088 57587712 57652224 57802752 57995392 58146816 59580144 59646888 59802624 60001929 60158592 60225984 60383232 60435868 60593664 60751872 60821397 61022624 61181952 61411896 61786816 61856032 62017536 62386688 62456576 62619648 63369648 63535104 64163232 64545156 64617462 64689849 64786176 64858752 65011952 65028096 65181696 65244816 65415168 65643136 65716672 65814528 65888256 66280448 66453504 66539648 67185664 67837952 68167872 68345856 68650452 68829696 69009408 69088383 69510168 69588036 69769728 70185024 70263648 70447104 70613504 70692608 70877184 71299072 71378944 71565312 73138446 73329408 73400418 73848528 73931256 74041344 74124288 74317824 74371323 74565504 74760192 74857104 75104768 75300864 75302682 75387039 75583872 76045312 76118952 76317696 76783616 76869632 77529088 78198939 78958152 79046604 79440192 79529184 79736832 80002572 80092194 80211456 80301312 80510976 80791552 81002496 81095196 81575936 81882528 82690048 83079594 83172663 83492864 83886192 84214242 84492864 84713472 85031856 85328187 85550976 85633821 85857408 86060208 86156616 86253132 86381568 86478336 86704128 86908928 86993088 87220224 87752704 87851008 87853129 89370216 89470332 90237888 90338976 90653802 90890496 91127808 91533936 91772928 92012544 92117844 92680224 92784048 93026304 93336334 93440893 93580032 93684864 93929472 94502912 95054472 96244848 96817734 96926193 97179264 97288128 97517928 97772544 97867224 98122752 98464704 98575008 98721792 98832384 99161764 99420672 99680256 99809472 100401152 100403576 100516052 100778496 101491936 101756928 102251808 102975678 103244544 104265252 104382054 104654592 105277536 105395472 105644422 105670656 105762769 105920256 106038912 106315776 106670096 106789592 106948608 107068416 107347968 108126928 109176704 109707669 109994112 110772792 110896884 111062016 111186432 111848256 112140288 112285656 112363774 112657152 112951296 112954023 113375808 113770916 114067968 114178428 114476544 114746944 114875488 115004176 115175424 115304448 115605504 115990784 116293632 119160288 119293776 119605248 120003858 120138291 120317184 120451968 120766464 120871736 121187328 121503744 121642794 122045248 122363904 122823792 123573632 123712064 124035072 124773376 124913152 125239296 126739296 127070208 128326464 129090312 129234924 129379698 129572352 129717504 130023904 130056192 130363392 130489632 130830336 131286272 131433344 131629056 131776512 132560896 132907008 133079296 134371328 135675904 135980703 136335744 136691712 137300904 137659392 138018816 138176766 139020336 139176072 139539456 140004501 140370048 140527296 140894208 141227008 141385216 141754368 142598144 142757888 145226601 146276892 146658816 146800836 147697056 147862512 148082688 148248576 148635648 148742646 149131008 149520384 149714208 150209536 150601728 150605364 150774078 151167744 152090624 152237904 152635392 153567232 153739264 154463517 155058176 156397878 156573081 157916304 158093208 158466633 158880384 159058368 159473664 160005144 160184388 160422912 160602624 161021952 161583104 162190392 163151872 163765056 165380096 166159188 166345326 166985728 167772384 168428484 168545661 168985728 169426944 170063712 170656374 171101952 171267642 171714816 172120416 172313232 172506264 172763136 172956672 173408256 173533087 173817856 173986176 174440448 175505408 175702016 175706258 178740432 178940664 180005787 180475776 180677952 181307604 181780992 182255616 182464191 183067872 183545856 184235688 185360448 185568096 186052608 186672668 186881786 187160064 187369728 187858944 189005824 190108944 192489696 193635468 193852386 194069547 194358528 194576256 195035856 195545088 195734448 196245504 196416571 196929408 197150016 197443584 197664768 198323528 198841344 199099103 199360512 199618944 200807152 201032104 201556992 202983872 203513856 204503616 205951356 206489088 208530504 208764108 209309184 210555072 210790944 211288844 211341312 211525538 211840512 212077824 212631552 213340192 213579184 213897216 214136832 214695936 216253856 218353408 219415338 219988224 221545584 221793768 222124032 222372864 223113969 223696512 224280576 224571312 224727548 225314304 225902592 225908046 226161117 226751616 227541832 228135936 228356856 228953088 229493888 229750976 230008352 230350848 230608896 231981568 232587264 238320576 238587552 239210496 240007716 240276582 240634368 240903936 241532928 241743472 242374656 243007488 243285588 244090496 244727808 245647584 247147264 247424128 248070144 249546752 249826304 250478592 253478592 254140416 255984561 256652928 256901463 258180624 258469848 258759396 259144704 259435008 260047808 260112384 260726784 260979264 261660672 262572544 262866688 263258112 263553024 263559387 265121792 266158592 268742656 271351808 271961406 272671488 273383424 274601808 275318784 276037632 276353532 278040672 278352144 279078912 280009002 280322679 280740096 281054592 281788416 282454016 282770432 283508736 285196288 285515776 290453202 290778579 292553784 293317632 293601672 295394112 295725024 296165376 296497152 297485292 298262016 299040768 299428416 300419072 301203456 301210728 301548156 302335488 304181248 304475808 305270784 307134464 307478528 308927034 310116352 312795756 313146162 315832608 316186416 316933266 317288307 317760768 318116736 318947328 320010288 320368776 320845824 321205248 322043904 323166208 324380784 326303744 326677169 327530112 329123007 330760192 332318376 332690652 335544768 336856968 337091322 337971456 338853888 338862069 340127424 341312748 342203904 342535284 343429632 344240832 344626464 345012528 345526272 345913344 346816512 347066174 347635712 347972352 348880896 351010816 351404032 351412516 357480864 357881328 360011574 360414873 360951552 361355904 362615208 363561984 364511232 364928382 366135744 367091712 368471376 369755477 370720896 371136192 372105216 373345336 373763572 374320128 374739456 375717888 380217888 384979392 387270936 387704772 388139094 388717056 389152512 390071712 391090176 391468896 392491008 392833142 393273209 393858816 394300032 394887168 395329536 396647056 397682688 398198206 398721024 399237888 401614304 402064208 403113984 405967744 407027712 407942109 409007232 411902712 412978176 417061008 417528216 418618368 420013503 421110144 421581888 422577688 422682624 423051076 423681024 424155648 425263104 426680384 427158368 427794432 428273664 432507712 436706816 438830676 439976448 443091168 443587536 444248064 444745728 446227938 447393024 448561152 449142624 449455096 450628608 451805184 451816092 452322234 453503232 455083664 456271872 456713712 457906176 458987776 459501952 460016704 460701696 461217792 463963136 465174528 475399899 476641152 477175104 478420992 480015432 480553164 481268736 481807872 483065856 483486944 484749312 486571176 488180992 489455616 491295168 494294528 494848256 496140288 499093504 499652608 500957184 505636983 506957184 508280832 511969122 513305856 513802926 516361248 516939696 517518792 518289408 518870016 520095616 520224768 520599261 521453568 521958528 523321344 525145088 525733376 526516224 527106048 527118774 530243584 532317184 537485312 540017361 542703616 543922812 545342976 546766848 547392573 549203616 550637568 552707064 556081344 556704288 558157824 560018004 560645358 561480192 562109184 563576832 564908032 565540864 567017472 570392576 571031552 580906404 581557158 582208641 585107568 586635264 587203344 589249713 590788224 591450048 592330752 592994304 594970584 596524032 597297309 598081536 598856832 600838144 602421456 603096312 604670976 608362496 608951616 610541568 614268928 614957056 617854068 625591512 626292324 631665216 632372832 633866532 634576614 635521536 636233472 637894656 640020576 640737552 641691648 642410496 644087808 646332416 648761568 652607488 653354338 655060224 658246014 661520384 664636752 665381304 669341907 671089536 673713936 674182644 675942912 677707776 677724138 678483351 680254848 682625496 684407808 685070568 686688743 686859264 688481664 689252928 690025056 691052544 691826688 694132348 695271424 695944704 697761792 702808064 702825032 714961728 715762656 720023148 720829746 721903104 722711808 725230416 727123968 729022464 729856764 730364531 732271488 734183424 736942752 739510954 740339383 741441792 742272384 744210432 746690672 747527144 748640256 749478912 751435776 760435776 767953683 769958784 774541872 775409544 776278188 777434112 778305024 780143424 782180352 782937792 784982016 785666284 786546418 787717632 788600064 789774336 790659072 790678161 793294112 795365376 796396412 798475776 803228608 804128416 806227968 811935488 814055424 815884218 818014464 823805424 825956352 834122016 835056432 837236736 840027006 840968037 842220288 843163776 845155376 845365248 846102152 847362048 848311296 850526208 853360768 854316736 855588864 856547328 865015424 873413632 877661352 879952896 886182336 887175072 888496128 889491456 892455876 894786048 897122304 898285248 898910192 901257216 903610368 903632184 904644468 907006464 910167328 912543744 913427424 915812352 917975552 919003904 920033408 921403392 922435584 927926272 930349056 950799798 951864921 953282304 954350208 956841984 960030864 961106328 962537472 963615744 966131712 966973888 969498624 973142352 976361984 978911232 980031507 982590336 988589056 989696512 992280576 998187008 999305216 1011273966 1013914368 1016561664 1016586207 1023938244 1026611712 1027605852 1032722496 1033879392 1035037584 1036578816 1037740032 1040191232 1040449536 1041198522 1042907136 1043917056 1046642688 1050290176 1051466752 1053032448 1054212096 1054237548 1060487168 1064634368 1074970624 1080034722 1081244619 1085407232 1087845624 1090685952 1093533696 1094785146 1098407232 1101275136 1105414128 1109266431 1112162688 1113408576 1116315648 1120036008 1121290716 1122960384 1124218368 1127153664 1129816064 1131081728 1140785152 1142063104 1161812808 1163114316 1164417282 1170215136 1173270528 1174406688 1178499426 1179819627 1181576448 1182900096 1184661504 1185988608 1189941168 1193048064 1194594618 1196163072 1197713664 1201676288 1204842912 1206192624 1209341952 1214731609 1216724992 1217903232 1221083136 1223826327 1228537856 1229914112 1235708136 1251183024 1252584648 1260040509 1263330432 1264745664 1267733064 1269153228 1271043072 1272466944 1275789312 1280041152 1281475104 1283383296 1284820992 1292664832 1297523136 1305214976 1306708676 1310120448 1316492028 1323040768 1329273504 1330762608 1338683814 1342179072 1347427872 1348365288 1351885824 1355415552 1355448276 1356966702 1360509696 1365250992 1368815616 1370141136 1373377486 1373718528 1374915997 1376963328 1378505856 1380050112 1382105088 1383653376 1388264696 1390542848 1391889408 1395523584 1405650064 1426199697 1429923456 1431525312 1440046296 1441659492 1443806208 1445423616 1450460832 1454247936 1459713528 1460729062 1464542976 1468366848 1473885504 1479021908 1480678766 1482883584 1484544768 1488420864 1493381344 1495054288 1497280512 1498957824 1502871552 1516910949 1520871552 1535907366 1539917568 1549083744 1550819088 1552556376 1554868224 1556223601 1556610048 1560286848 1561797783 1564360704 1565875584 1569964032 1571332568 1573092836 1575435264 1577200128 1579548672 1581318144 1581356322 1586588224 1590730752 1592792824 1596951552 1606457216 1608256832 1612455936 1623870976 1628110848 1631768436 1636028928 1647610848 1651912704 1668244032 1670112864 1674473472 1680054012 1681936074 1684440576 1686327552 1690310752 1690730496 1692204304 1694724096 1696622592 1701052416 1706721536 1708633472 1711177728 1713094656 1730030848 1746827264 1755322704 1759905792 1767749139 1772364672 1774350144 1776992256 1778982912 1784911752 1789572096 1791891927 1794244608 1796570496 1797820384 1802514432 1807264368 1809288936 1814012928 1820334656 1825087488 1826854848 1831624704 1835951104 1838007808 1840066816 1842806784 1844871168 1855852544 1901599596 1903729842 1906564608 1908700416 1913683968 1920061728 1922212656 1925074944 1927231488 1932263424 1933947776 1938997248 1946284704 1952723968 1957822464 1960063014 1965180672 1977178112 1979393024 1984561152 1996374016 1998610432 2008025721 2022547932 2027828736 2033123328 2033172414 2035450053 2047876488 2053223424 2055211704 2060066229 2065444992 2067758784 2070075168 2073157632 2075480064 2080382464 2082397044 2085814272 2087834112 2093285376 2100580352 2102933504 2108424192 2108475096 2120974336 2129268736 2149941248 2160069444 2162489238 2170814464 2175691248 2181371904 2187067392 2189570292 2191093593 2196814464 2202550272 2210828256 2218532862 2221018149 2224325376 2226817152 2232631296 2240072016 2242581432 2245920768 2248436736 2254307328 2259632128 2262163456 2281570304 2284126208 2303861049 2323625616 2326228632 2328834564 2340430272 2346541056 2348813376 2356998852 2359639254 2363152896 2365800192 2369323008 2371977216 2372034483 2379882336 2386096128 2389189236 2395427328 2403352576 2409685824 2412385248 2418683904 2429463218 2433449984 2435806464 2442166272 2447652654 2457075712 2459828224 2471416272 2502366048 2505169296 2520081018 2522904111 2526660864 2529491328 2535466128 2538306456 2542086144 2544933888 2551578624 2553415423 2560082304 2562950208 2566766592 2569641984 2585329664 2588288339 2595046272 2613417352 2620240896 2632984056 2658547008 2661525216 2677367628 2684358144 2694855744 2696730576 2703771648 2710831104 2710896552 2713933404 2721019392 2730501984 2737631232 2740282272 2746754972 2747437056 2749831994 2752912463 2753926656 2757011712 2760100224 2764210176 2767306752 2776529392 2781085696 2783778816 2791047168 2811300128 2852399394 2855594763 2859846912 2863050624 2880092592 2883318984 2887612416 2890847232 2900921664 2908495872 2919427056 2921458124 2929085952 2936733696 2940094521 2947771008 2958043816 2961357532 2965767168 2969089536 2976841728 2986762688 2990108576 2994561024 2997915648 3033821898 3041743104 3071814732 3079835136 3098167488 3101638176 3105112752 3109736448 3112447202 3113220096 3120573696 3123595566 3128721408 3131751168 3139928064 3142665136 3146185672 3150870528 3154400256 3159097344 3162636288 3162712644 3173176448 3181461504 3185585648 3193903104 3212914432 3216513664 3224911872 3247741952 3256221696 3263536872 3272057856 3295221696 3303825408 3327799293 3336488064 3340225728 3348946944 3360108024 3363872148 3368881152 3372655104 3380621504 3381460992 3384408608 3389448192 3393245184 3413443072 3417266944 3422355456 3426189312 3460061696 3493654528 3510645408 3519811584 3535498278 3539458881 3544729344 3548700288 3553984512 3557965824 3569823504 3579144192 3583783854 3588489216 3593140992 3595640768 3605028864 3614528736 3618577872 3628025856 3640669312 3644194827 3650174976 3653709696 3663249408 3671902208 3676015616 3680133632 3685613568 3689742336 3711705088 3780121527 3803199192 3807459684 3813129216 3817400832 3827367936 3840123456 3844425312 3850149888 3854462976 3867895552 3877994496 3892569408 3905447936 3915644928 3920126028 3930361344 3954356224 3958786048 3969122304 3992748032 3997220864 4016051442 4045095864 4055657472 4066246656 4066344828 4070900106 4095752976 4106446848 4110423408 4120132458 4124747991 4130889984 4135517568 4140150336 4146315264 4150960128 4160764928 4164794088 4171628544 4175668224 4186570752 4201160704 4205867008 4216950192 4241948672 4258537472 4278599091 4299882496 4320138888 4324978476 4351382496 4362743808 4379140584 4382187186 4393628928 4405100544 4421656512 4437065724 4442036298 4448650752 4453634304 4465262592 4480144032 4485162864 4491841536 4496873472 4508614656 4519264256 4524326912 4550732847 4563140608 4568252416 4607722098 4647251232 4652457264 4657669128 4668670803 4680860544 4685393349 4693082112 4697626752 4713997704 4719278508 4726305792 4731600384 4738646016 4743954432 4744068966 4759764672 4772192256 4778378472 4790854656 4806705152 4806821201 4819371648 4824770496 4837367808 4858926436 4866899968 4871612928 4884332544 4895305308 4919656448 4942832544 5004732096 5010338592 5040162036 5045808222 5053321728 5058982656 5070932256 5076612912 5084172288 5089867776 5103157248 5106830846 5112551717 5120164608 5125900416 5133533184 5139283968 5170659328 5176576678 5190092544 5226834704 5240481792 5265968112 5303247417 5317094016 5323050432 5354735256 5368716288 5375675781 5389711488 5393461152 5407543296 5421793104 5427866808 5442038784 5461003968 5475262464 5480564544 5493509944 5494874112 5499663988 5505824926 5507853312 5514023424 5520200448 5528420352 5534613504 5553058784 5567557632 5622600256 5704798788 5711189526 5719693824 5726101248 5760185184 5766637968 5775224832 5781694464 5786734361 5801843328 5816991744 5838854112 5842916248 5858171904 5873467392 5880189042 5895542016 5916087632 5922715064 5931534336 5938179072 5953683456 5973525376 5980217152 5989122048 5995831296 6067643796 6083486208 6143629464 6159670272 6180198687 6196334976 6203276352 6210225504 6219472896 6224894404 6226440192 6241147392 6247191132 6257442816 6263502336 6279856128 6285330272 6292371344 6301741056 6308800512 6325272576 6325425288 6346352896 6362923008 6371171296 6387806208 6425828864 6433027328 6449823744 6495483904 6512443392 6527073744 6544115712 6573280779 6590443392 6607650816 6655598586 6663054447 6672976128 6680451456 6697893888 6720216048 6727744296 6737762304 6745310208 6761243008 6762921984 6768817216 6778896384 6786490368 6826886144 6834533888 6844710912 6852378624 6920123392 6987309056 7021290816 7039623168 7070996556 7078917762 7089458688 7097400576 7107969024 7115931648 7116103449 7139647008 7158288384 7167567708 7186281984 7191281536 7210057728 7229057472 7237155744 7256051712 7281338624 7288389654 7300349952 7307419392 7326498816 7343804416 7352031232 7360267264 7371227136 7379484672 7423410176 7560243054 7568712333 7606398384 7614919368 7626258432 7634801664 7654735872 7660246269 7680246912 7688850624 7700299776 7708925952 7735791104 7755988992 7764865017 7785138816 7810895872 7840252056 7860722688 7908712448 7917572096 7985496064 7994441728 8032102884 8090191728 8111314944 8132493312 8132689656 8141800212 8191505952 8212893696 8220846816 8240264916 8249495982 8258737389 8261779968 8271035136 8280300672 8292630528 8301920256 8321529856 8329588176 8343257088 8351336448 8373141504 8402321408 8411734016 8433900384 8483897344 8517074944 8557198182 8566784289 8599764992 8640277776 8649956952 8702764992 8725487616 8758281168 8764374372 8787257856 8810201088 8820283563 8843313024 8874131448 8884072596 8897301504 8907268608 8930525184 8960288064 8970325728 8983683072 8993746944 9038528512 9048653824 9101465694 9136504832 9215444196 9294502464 9304914528 9315338256 9337341606 9361721088 9370786698 9386164224 9395253504 9427995408 9438557016 9452611584 9463200768 9477292032 9487908864 9488137932 9494738903 9519529344 9544384512 9556756944 9581709312 9613410304 9613642402 9624411979 9638743296 9649540992 9674735616 9717852872 9733799936 9743225856 9768665088 9790610616 9885665088 9983397879 10009464192 10020677184 10080324072 10091616444 10106643456 10117965312 10141864512 10153225824 10168344576 10179735552 10213661692 10225103434 10240329216 10251800832 10267066368 10278567936 10341318656 10353153356 10380185088 10453669408 10480963584 10531936224 10606494834 10618376643 10634188032 10646100864 10709470512 10737432576 10751351562 10779422976 10786922304 10815086592 10843586208 10855733616 10884077568 10893565207 10922007936 10932584481 10950524928 10961129088 10987019888 10989748224 10999327976 11011649852 11015706624 11028046848 11040400896 11056840704 11069227008 11106117568 11135115264 11245200512 11409597576 11422379052 11439387648 11452202496 11520370368 11533275936 11550449664 11563388928 11573468722 11603686656 11633983488 11677708224 11685832496 11716343808 11746934784 11760378084 11791084032 11832175264 11845430128 11863068672 11876358144 11907366912 11947050752 11960434304 11978244096 11991662592 12135287592 12166972416 12287258928 12319340544 12360397374 12374243973 12392669952 12406552704 12420451008 12438945792 12449788808 12452880384 12482294784 12494382264 12514885632 12527004672 12559712256 12570660544 12584742688 12603482112 12617601024 12650850576 12692705792 12725846016 12742342592 12775612416 12851657728 12866054656 12899647488 12990967808 13054147488 13088231424 13146561558 13180886784 13215301632 13311197172 13326108894 13345952256 13360902912 13395787776 13440432096 13455488592 13475524608 13490620416 13522486016 13525843968 13537634432 13557792768 13572980736 13653772288 13669067776 13689421824 13704757248 13840246784 13974618112 14006012409 14042581632 14056180047 14079246336 14141993112 14157835524 14178917376 14194801152 14215938048 14231863296 14232206898 14279294016 14316576768 14335135416 14372563968 14382563072 14420115456 14420463603 14458114944 14474311488 14512103424 14562677248 14576779308 14600699904 14614838784 14652997632 14687608832 14704062464 14720534528 14758969344 14846820352 15120486108 15137424666 15212796768 15229838736 15252516864 15269603328 15309471744 15320492538 15337655151 15360493824 15377701248 15400599552 15417851904 15471582208 15511977984 15529730034 15570277632 15621791744 15680504112 15721445376 15817424896 15835144192 15909742251 15970992128 15988883456 16064205768 16127027343 16180383456 16222629888 16265379312 16283600424 16383011904 16425787392 16441693632 16480529832 16498991964 16517474778 16523559936 16542070272 16560601344 16585261056 16603840512 16643059712 16659176352 16702672896 16804642816 16823468032 16867800768 16967794688 17034149888 17114396364 17133568578 17199529984 17280555552 17299913904 17360203083 17405529984 17450975232 17516562336 17528748744 17574515712 17620402176 17640567126 17686626048 17748262896 17768145192 17794603008 17814537216 17861050368 17873907961 17920576128 17940651456 17967366144 17987493888 18077057024 18097307648 18202931388 18430888392 18540596061 18589004928 18609829056 18630676512 18674683212 18723442176 18741573396 18772328448 18790507008 18855990816 18877114032 18905223168 18926401536 18975817728 18976275864 18989477806 19039058688 19088769024 19113513888 19163418624 19226820608 19227284804 19248823958 19277486592 19299081984 19349471232 19435705744 19467599872 19486451712 19537330176 19581221232 19719842337 19771330176 19966795758 19989163341 20018928384 20041354368 20160648144 20183232888 20213286912 20230906813 20235930624 20283729024 20306451648 20336689152 20359471104 20427323384 20450206868 20480658432 20503601664 20534132736 20557135872 20706306712 20760370176 20907338816 20961927168 21063872448 21212989668 21236753286 21268376064 21292201728 21418941024 21474865152 21502703124 21517662721 21558845952 21573844608 21630173184 21687172416 21711467232 21768155136 21787130414 21844015872 21865168962 21901049856 21922258176 21974039776 21979496448 21998655952 22023299704 22031413248 22056093696 22080801792 22113681408 22138454016 22212235136 22270230528 22490401024 22819195152 22844758104 22878775296 22904404992 22980738807 23040740736 23066551872 23100899328 23126777856 23146937444 23207373312 23267966976 23294595051 23355416448 23371664992 23432687616 23520756168 23582168064 23664350528 23690860256 23726137344 23752716288 23894101504 23920868608 23956488192 23983325184 24270575184 24333944832 24574517856 24638681088 24720794748 24748487946 24776212167 24785339904 24813105408 24840902016 24877891584 24899577616 24905760768 24964589568 24988764528 25029771264 25054009344 25119424512 25141321088 25169485376 25206964224 25235202048 25301701152 25385411584 25451692032 25484685184 25551224832 25703315456 25732109312 25799294976 25981935616 26108294976 26176462848 26293123116 26361773568 26430603264 26460850689 26622394344 26652217788 26691904512 26721805824 26791575552 26880864192 26910977184 26951049216 26981240832 27044972032 27075268864 27115585536 27145961472 27307544576 27338135552 27409514496 27680493568 27949236224 28012024818 28085163264 28112360094 28158492672 28283986224 28315671048 28357834752 28389602304 28431876096 28463726592 28464413796 28484216709 28558588032 28633153536 28670270832 28745127936 28765126144 28840230912 28840927206 28873235937 28916229888 28948622976 29024206848 29125354496 29153558616 29201399808 29229677568 29305995264 29375217664 29408124928 29441069056 29693640704 29950193637 30240972216 30274849332 30425593536 30459677472 30505033728 30539206656 30640985076 30675310302 30720987648 30755402496 30801199104 30835703808 30943164416 31023955968 31059460068 31140555264 31243583488 31361008224 31442890752 31634849792 31670288384 31819484502 31855129929 31941984256 31977766912 32128411536 32254054686 32360766912 32445259776 32530758624 32567200848 32680695621 32766023808 32797753443 32851574784 32883387264 32961059664 32997983928 33034949556 33047119872 33084140544 33121202688 33170522112 33207681024 33286119424 33318352704 33405345792 33609285632 33646936064 33647748407 33735601536 34068299776 34228792728 34267137156 34561111104 34599827808 34720406166 34811059968 34901950464 35033124672 35057497488 35149031424 35240804352 35281134252 35373252096 35496525792 35536290384 35589206016 35629074432 35722100736 35747815922 35787862019 35841152256 35881302912 35934732288 35974987776 36154114048 36194615296 36405862776 36861776784 37081192122 37122731919 37178009856 37219658112 37261353024 37349366424 37446884352 37483146792 37544656896 37581014016 37711981632 37754228064 37810446336 37852803072 37952551728 37978955612 38078117376 38177538048 38227027776 38326837248 38453641216 38454569608 38497647916 38554973184 38598163968 38698942464 38871411488 38972903424 39162442464 39439684674 39542660352 39933591516 39978326682 40037856768 40082708736 40321296288 40366465776 40426573824 40461813626 40471861248 40507140527 40567458048 40612903296 40673378304 40718942208 40854646768 40900413736 40961316864 41007203328 41068265472 41114271744 41412613424 41520740352 41814677632 41923854336 42018037227 42127744896 42425979336 42473506572 42536752128 42584403456 42837882048 42949730304 43005406248 43035325442 43117691904 43147689216 43260346368 43261390809 43374344832 43422934464 43536310272 43574260828 43688031744 43730337924 43802099712 43844516352 43948079552 43958992896 43997311904 44046599408 44062826496 44112187392 44161603584 44276908032 44424470272 44540461056 44980802048 45638390304 45689516208 45757550592 45808809984 45961477614 46012965453 46081481472 46133103744 46201798656 46253555712 46293874888 46414746624 46535933952 46589190102 46710832896 46743329984 46865375232 47041512336 47164336128 47328701056 47381720512 47452274688 47505432576 47788203008 47841737216 47912976384 47966650368 48541150368 48667889664 49149035712 49277362176 49441589496 49496975892 49552424334 49570679808 49626210816 49681804032 49755783168 49799155232 49811521536 49929179136 49977529056 50108018688 50282642176 50338970752 50413928448 50470404096 50603402304 50770823168 50903384064 50969370368 51102449664 51406630912 51464218624 51598589952 51963871232 52080609249 52216589952 52352925696 52586246232 52723547136 52861206528 52921701378 53244788688 53304435576 53383809024 53443611648 53583151104 53621723883 53761728384 53821954368 53902098432 53962481664 54089944064 54150537728 54231171072 54291922944 54615089152 54676271104 55360987136 55621788183 55898472448 56024049636 56170326528 56224720188 56316985344 56567972448 56631342096 56715669504 56779204608 56927453184 56928827592 56968433418 57117176064 57266307072 57340541664 57490255872 57530252288 57680461824 57681854412 57746471874 57832459776 57897245952 58048413696 58250708992 58307117232 58402799616 58459355136 58611990528 58750435328 58816249856 58882138112 59159527011 59387281408 59900387274 59967490023 60481944432 60549698664 60692720439 60851187072 60919354944 61010067456 61078413312 61281970152 61350620604 61441975296 61510804992 61602398208 61671407616 61886328832 62118920136 62281110528 62487166976 62722016448 62885781504 63269699584 63340576768 63638969004 63710259858 63955533824 64256823072 64508109372 64552988163 64721533824 64890519552 65061517248 65134401696 65361391242 65532047616 65595506886 65703149568 65766774528 65922119328 65995967856 66069899112 66094239744 66168281088 66242405376 66341044224 66415362048 66463172321 66572238848 66636705408 66810691584 67218571264 67293872128 67295496814 67471203072 68136599552 68457585456 68534274312 68942216421 69122222208 69199655616 69440812332 69622119936 69803900928 69883785153 70066249344 70114994976 70298062848 70562268504 70746504192 70993051584 71072580768 71178412032 71258148864 71495631844 71575724038 71682304512 71762605824 71869464576 71949975552 72389230592 72811725552 73723553568 74162384244 74245463838 74328636501 74356019712 74439316224 74522706048 74698732848 74893768704 74966293584 75089313792 75162028032 75227546693 75423963264 75508456128 75620892672 75705606144 75905103456 75957911224 76156234752 76254956449 76355076096 76454055552 76653674496 76909139216 76995295832 77109946368 77196327936 77397884928 77742822976 77945806848 78324884928 78879369348 79085320704 79867183032 79956653364 80075713536 80165417472 80642592576 80732931552 80853147648 80923627252 80943722496 81014281054 81134916096 81225806592 81346756608 81437884416 81709293536 81800827472 81922633728 82014406656 82228543488 82825226848 83041480704 83629355264 83847708672 84036074454 84255489792 84851958672 84947013144 85073504256 85168806912 85452650127 85675764096 85899460608 86010812496 86070650884 86235383808 86295378432 86520692736 86522781618 86619707811 86748689664 86845868928 87072620544 87148521656 87376063488 87460675848 87604199424 87689032704 87896159104 87917985792 87994623808 88093198816 88125652992 88224374784 88323207168 88848940544 89080922112 89961604096 91276780608 91379032416 91515101184 91617619968 91922955228 92025930906 92162962944 92266207488 92403597312 92507111424 92587749776 92829493248 93071867904 93178380204 93421665792 93486659968 93730750464 94083024672 94328672256 94657402112 94763441024 94904549376 95010865152 95576406016 95683474432 95825952768 95933300736 97082300736 97335779328 98042086863 98298071424 98393260329 98554724352 98883178992 98993951784 99104848668 99141359616 99252421632 99363608064 99511566336 99598310464 99623043072 99858358272 99955058112 100216037376 100565284352 100677941504 100827856896 100940808192 100943245221 101206804608 101541646336 101938740736 102204899328 102813261824 102928437248 103927742464 104161218498 104433179904 104705851392 105172492464 105447094272 105722413056 105843402756 106489577376 106608871152 106767618048 106887223296 107166302208 107243447766 107363586057 107523456768 107643908736 107804196864 107924963328 108179888128 108301075456 108462342144 108583845888 109230178304 109352542208 110721974272 111243576366 111368195757 111796944896 112048099272 112340653056 112449440376 112633970688 113135944896 113262684192 113431339008 113558409216 113857655184 113936866836 114234352128 114532614144 114681083328 114980511744 115060504576 115360923648 115363708824 115492943748 115664919552 115794491904 116096827392 116501417984 116614234464 116918710272 117500870656 117632499712 117764276224 118319054022 118774562816 119800774548 119934980046 120963888864 121099397328 121385440878 121521421581 121702374144 121838709888 122020134912 122156826624 122563940304 122701241208 122883950592 123021609984 123204796416 123342815232 123772657664 124237840272 124562221056 124974333952 125117355727 125444032896 125771563008 126054111681 126539399168 126681153536 127277938008 127420519716 128513646144 129016218744 129105976326 129443067648 129781039104 129784172427 130123034496 130268803392 130722782484 131064095232 131191013772 131406299136 131533549056 131844238656 131991935712 132139798224 132188479488 132336562176 132484810752 132830724096 132926344642 133144477696 133273410816 133621383168 134437142528 134587744256 134590993628 134942406144 136273199104 136915170912 137068548624 137884432842 138038896359 138244444416 138399311232 138881624664 139244239872 139607801856 139767570306 140132498688 140229989952 140596125696 141124537008 141493008384 141616347691 141986103168 142145161536 142356824064 142516297728 142991263688 143151448076 143364609024 143525211648 143738929152 143899951104 145623451104 147447107136 148324768488 148490927676 148657273002 148712039424 148878632448 149045412096 149397465696 149787537408 149932587168 150324056064 150455093386 150623639047 150847926528 151016912256 151241785344 151411212288 151810206912 151915822448 152312469504 152509912898 152710152192 152908111104 153307348992 153818278432 153990591664 154219892736 154392655872 154795769856 155485645952 155891613696 156241827747 156649769856 157758738696 158170641408 159734366064 159913306728 160151427072 160330834944 160865171649 161285185152 161465863104 161706295296 161847254504 161887444992 162028562108 162269832192 162451613184 162693513216 162875768832 163418587072 163601654944 163845267456 164028813312 165650453696 166082961408 167258710528 167695417344 168072148908 168510979584 169703917344 169894026288 170147008512 170337613824 170905300254 171351528192 171798921216 172021624992 172141301768 172470767616 172590756864 173041385472 173045563236 173239415622 173497379328 173691737856 174145241088 174297043312 174752126976 174921351696 175208398848 175378065408 175792318208 175835971584 175989247616 176186397632 176251305984 176448749568 176646414336 177697881088 178161844224 179923208192 182078161317 182553561216 182758064832 183030202368 183235239936 183845910456 184051861812 184325925888 184532414976 184807194624 185014222848 185175499552 185658986496 186356760408 186843331584 186973319936 187461500928 188166049344 188657344512 189314804224 189526882048 189809098752 190021730304 191152812032 191366948864 191866601472 193658964489 194164601472 194671558656 196084173726 196596142848 196786520658 197109448704 197766357984 197987903568 198209697336 198282719232 198504843264 198727216128 199023132672 199196620928 199246086144 199389516963 199716716544 199910116224 200432074752 201130568704 201355883008 201655713792 201881616384 201886490442 202413609216 203083292672 203877481472 204409798656 205626523648 205856874496 206826649263 207855484928 208322436996 208866359808 209411702784 209651355459 210344984928 210894188544 211686805512 212979154752 213217742304 213535236096 213774446592 214486895532 214727172114 215046913536 215287817472 215608393728 215849926656 216359776256 216602150912 217167691776 218460356608 218705084416 221443948544 222487152732 222736391514 222985909503 223593889792 224096198544 224681306112 224898880752 225267941376 225682640079 226271889792 226525368384 226862678016 227116818432 227715310368 227873733672 228468704256 228764869347 229065228288 229362166656 229961023488 230121009152 230727417648 230985887496 231329839104 231588983808 232193654784 233002835968 233228468928 233837420544 235001741312 235264999424 235528552448 236638108044 239601549096 239869960092 241927777728 242198794656 242770881756 243042843162 243404748288 243677419776 244040269824 244313653248 245127880608 245402482416 245767901184 246043219968 246685630464 247545315328 248475680544 249124442112 249948667904 250234711454 250888065792 251543126016 252108223362 253078798336 253362307072 254555876016 254841039432 256357950381 257027292288 258032437488 258211952652 258886135296 259562078208 259568344854 259859123433 260246068992 260537606784 261445564968 262128190464 262382027544 262812598272 263001788569 263067098112 263688477312 263983871424 264279596448 264376958976 264673124352 264969621504 265852689284 266288955392 266546821632 267242766336 269175488512 269181987256 269884812288 273830341824 274137097248 275768865684 276077792718 276488888832 276798622464 277763249328 278488479744 279215603712 279535140612 279729615373 280264997376 280459979904 281192251392 282249074016 282986016768 283232695382 283549983689 283972206336 284290323072 284713648128 285032595456 285982527376 286302896152 286729218048 287050423296 287477858304 287799902208 291246902208 294126260589 294894214272 296649536976 296981855352 297314546004 297424078848 297757264896 298090824192 298794931392 299575074816 299865174336 300648112128 300910186772 301247278094 301695853056 302033824512 302483570688 302822424576 302829735663 303620413824 303831644896 304624939008 305019825796 305816222208 306614697984 307636556864 307981183328 308439785472 308785311744 310971291904 311783227392 312483655494 313299539712 315517477392 316341282816 319468732128 319826613456 320302854144 320661669888 321730343298 322090758171 322570370304 322931726208 323412590592 323694509008 323774889984 324057124216 324539664384 324903226368 325387026432 325751537664 326837174144 327203309888 327690534912 328057626624 331300907392 332165922816 334517421056 335390834688 336144297816 337021959168 339407834688 339788052576 340294017024 340675227648 341810600508 342703056384 343597842432 344043249984 344282603536 344941535232 345181513728 346082770944 346091126472 346478831244 346994758656 347383475712 348290482176 348594086624 349504253952 349842703392 350756130816 351584636416 351978495232 352372795264 352502611968 352897499136 353292828672 355395762176 356323688448 359846416384 364156322634 364564264743 365107122432 365516129664 366060404736 366470479872 367691820912 368103723624 368651851776 369064829952 369614389248 370028445696 370350999104 371317972992 372713520816 373686663168 373946639872 374923001856 375352067181 376332098688 377314689024 378629608448 379053764096 379618197504 380043460608 382305624064 382733897728 387317928978 388329202944 389343117312 389352517281 392168347452 393192285696 393573041316 394218897408 395532715968 395975807136 396419394672 396565438464 397009686528 397454432256 398393241856 398492172288 398779033926 399433433088 399820232448 400864149504 402261137408 402711766016 403311427584 403763232768 403772980884 404827218432 406166585344 407754962944 408819597312 411253047296 411713748992 413653298526 414116689077 415710969856 416644873992 417732719616 418823405568 419302710918 420689969856 421788377088 423373611024 424849043073 425958309504 426435484608 427070472192 427548893184 428973791064 429454344228 430093827072 430575634944 431216787456 431699853312 432719552512 433204301824 436920713216 437410168832 442887897088 444974305464 445472783028 445971819006 448192397088 449362612224 449797761504 451365280158 451870917141 452543779584 453050736768 453725356032 454233636864 455430620736 455747467344 456937408512 457529738694 458130456576 458724333312 459922046976 460242018304 461454835296 461971774992 462659678208 463177967616 464387309568 465242206247 466005671936 466456937856 467674841088 468725483241 470003482624 470529998848 471057104896 473276216088 479203098192 479739920184 482595514947 483855555456 484397589312 485541763512 486085686324 486809496576 487354839552 488080539648 488627306496 490255761216 490804964832 491535802368 492086439936 495090630656 496951361088 498248884224 499897335808 500469422908 501776131584 503086252032 504216446724 506724614144 509111752032 509682078864 512715900762 514054584576 516064874976 516423905304 517772270592 519124156416 519136689708 519718246866 520492137984 521075213568 522891129936 524256380928 524764055088 525625196544 526003577138 526134196224 526592826851 527376954624 527967742848 528559192896 528753917952 529346248704 529939243008 531705378568 532577910784 533093643264 534485532672 538363974512 539769624576 546234483951 547660683648 548274194496 551537731368 552155585436 552977777664 553597244928 555526498656 556976959488 559070281224 559459230746 560529994752 560919959808 562384502784 564498148032 565972033536 566465390764 567099967378 567944412672 568580646144 569427296256 570065190912 571965054752 572605792304 573458436096 574100846592 575599804416 580976893467 582493804416 588252521178 589788428544 593299073952 593963710704 594629092008 594848157696 595514529792 596033639183 596181648384 597589862784 598168550889 599150149632 599730348672 601296224256 601820373544 602494556188 603391706112 604067649024 604967141376 605644849152 605659471326 607240827648 607663289792 609249878016 610039651592 611632444416 613229395968 615273113728 615962366656 616879570944 617570623488 621942583808 623566454784 624967310988 626599079424 631034954784 632682565632 638937464256 639653226912 640605708288 641323339776 643460686596 644181516342 645140740608 645863452416 646825181184 647389018016 647549779968 648114248432 649079328768 649806452736 651503075328 653674348288 654406619776 655381069824 656115253248 662601814784 664331845632 669034842112 670781669376 672288595632 674043918336 677047920237 678815669376 679576105152 680588034048 681350455296 683621201016 685406112768 686294608041 687195684864 688086499968 688565207072 689883070464 690363027456 692182252944 692957662488 693989517312 694766951424 696580964352 697188173248 699008507904 699685406784 701512261632 703169272832 703956990464 704745590528 705005223936 705794998272 706585657344 710791524352 719692832768 728312645268 729128529486 730214244864 731032259328 732120809472 732940959744 735383641824 736207447248 737303703552 738129659904 740056891392 740701998208 742635945984 745427041632 747373326336 747893279744 749846003712 750704134362 752664197376 754629378048 757259216896 758107528192 759236395008 760086921216 764611248128 765467795456 769073851143 774635857956 776658405888 778686234624 778705034562 779577370299 784336694904 786384571392 787146082632 788437794816 789005365707 791065431936 791951614272 792838789344 793130876928 794019373056 794908864512 796786483712 797558067852 798866866176 799640464896 801728299008 804522274816 805423532032 807526465536 807545961768 809654436864 812333170688 815509925888 822506094592 823427497984 827306597052 828233378154 831421939712 833289747984 835465439232 837646811136 838605421836 839188846119 841379939712 843576754176 846747222048 849698086146 850649951067 851916619008 852870969216 854140944384 855097786368 857947582128 858908688456 860187654144 861151269888 862433574912 863399706624 865439105024 866408603648 873841426432 874820337664 882378781767 885775794176 889948610928 890945566056 891943638012 896384794176 898725224448 899595523008 902730560316 903741834282 905087559168 906101473536 907450712064 908467273728 908489206989 910861241472 911494934688 913874817024 915059477388 917448666624 919844093952 920484036608 922909670592 923943549984 925319356416 926355935232 930484412494 932011343872 932913875712 935349682176 937450966482 941059997696 942114209792 946552432176 958406196384 959479840368 965191029894 966272274513 967711110912 968795178624 971083527024 972171372648 973618993152 974709679104 976161079296 977254612992 977958107009 980511522432 981609929664 983071604736 984172879872 990181261312 991314433837 993902722176 996497768448 1000938845816 1003552263168 1006172504064 1008432893448 1018223504064 1019364157728 1025431801524 1028109169152 1032129749952 1032847810608 1035544541184 1038248312832 1038273379416 1039436493732 1040984275968 1042150427136 1045782259872 1048512761856 1049528110176 1052007154276 1052268392448 1053185653702 1054365473329 1054753909248 1055935485696 1057118385792 1057507835904 1058692497408 1059878486016 1063410757136 1065155821568 1066187286528 1068971065344 1076727949024 1079539249152 1092468967902 1093692794229 1095321367296 1096548388992 1103075462736 1104311170872 1105955555328 1107194489856 1111052997312 1113953918976 1118140562448 1118918461492 1121059989504 1121839919616 1124769005568 1126056201543 1128996296064 1131944067072 1132930781528 1134199934756 1135888825344 1137161292288 1138854592512 1140130381824 1143930109504 1145211584608 1146916872192 1148201693184 1161953786934 1164987608832 1176505042356 1179576857088 1186598147904 1187927421408 1189258184016 1189696315392 1191029059584 1192067278366 1192363296768 1195179725568 1196337101778 1198300299264 1199460697344 1202592448512 1203640747088 1204989112376 1206783412224 1208135298048 1209934282752 1211289698304 1211318942652 1214481655296 1215326579584 1218499756032 1220079303184 1223264888832 1226458791936 1230546227456 1231924733312 1233759141888 1235141246976 1243885167616 1247132909568 1249934621976 1253198158848 1262069909568 1265365131264 1274547129219 1277874928512 1279306453824 1281211416576 1282646679552 1286921373192 1288363032684 1290281481216 1291726904832 1293650362368 1294778036032 1295099559936 1296228496864 1298158657536 1299612905472 1307348696576 1308813239552 1310762139648 1312230506496 1325203629568 1328663691264 1338069684224 1344577191264 1348087836672 1354095840474 1355612751423 1357631338752 1359152210304 1361176068096 1362700910592 1367242402032 1370812225536 1372589216082 1374391369728 1376172999936 1377130414144 1379766140928 1380726054912 1384364505888 1385915324976 1387979034624 1389533902848 1393161928704 1394376346496 1395726618741 1398017015808 1399370813568 1403024523264 1406338545664 1407913980928 1409491181056 1410010447872 1411589996544 1413171314688 1421583048704 1439385665536 1447786544841 1456625290536 1458257058972 1460428489728 1462064518656 1464241618944 1465881919488 1470767283648 1472414894496 1474607407104 1476259319808 1481403996416 1485271891968 1490854083264 1494746652672 1495786559488 1499692007424 1501408268724 1505328394752 1509258756096 1514518433792 1516215056384 1520173842432 1529222496256 1530935590912 1538147702286 1549271715912 1553316811776 1557372469248 1557410069124 1559154740598 1568673389808 1572769142784 1574292165264 1576875589632 1578010731414 1579778480553 1582130863872 1583903228544 1585677578688 1586261753856 1588038746112 1589817729024 1593572967424 1595116135704 1597733732352 1599280929792 1603456598016 1609044549632 1610847064064 1615091923536 1619308873728 1624666341376 1631019851776 1638703451853 1645012189184 1646854995968 1654613194104 1656466756308 1666579495968 1670930878464 1677210843672 1678377692238 1682759879424 1687153508352 1693494444096 1699396172292 1701299902134 1703833238016 1705741938432 1708281888768 1710195572736 1715895164256 1717817376912 1720375308288 1722302539776 1726799413248 1730878210048 1732817207296 1742930680401 1747682852864 1749640675328 1764757563534 1771551588352 1779897221856 1781891132112 1783887276024 1788100917549 1792769588352 1794505652667 1797450448896 1799191046016 1805461120632 1807483668564 1810175118336 1812202947072 1814901424128 1816934547456 1816978413978 1821722482944 1822989869376 1827749634048 1830118954776 1834897333248 1839688187904 1840968073216 1841012519983 1845819341184 1847887099968 1850638712832 1852711870464 1860968824988 1864022687744 1865827751424 1870699364352 1874901932964 1884228419584 1893104864352 1916812392768 1918959680736 1930382059788 1932544549026 1935422221824 1937590357248 1942167054048 1944342745296 1947237986304 1949419358208 1954509225984 1955916214018 1958107307611 1961023044864 1963219859328 1966143209472 1968345759744 1980362522624 1982628867674 1987805444352 1992995536896 2001877691632 2007104526336 2012345008128 2016865786896 2031143760711 2036447008128 2038728315456 2050863603048 2056218338304 2058883824123 2064259499904 2065695621216 2071089082368 2076546758832 2078872987464 2081968551936 2084300854272 2091564519744 2097025523712 2099056220352 2104014308552 2104536784896 2106371307404 2108730946658 2109507818496 2111870971392 2114236771584 2115015671808 2117384994816 2119756972032 2126821514272 2132374573056 2153455898048 2159078498304 2184937935804 2187385588458 2190642734592 2193096777984 2206150925472 2208622341744 2211911110656 2214388979712 2216319260263 2222105994624 2227907837952 2236281124896 2237836922984 2242119979008 2243679839232 2249538011136 2252112403086 2257992592128 2263888134144 2265861563056 2268399869512 2271777650688 2274322584576 2277709185024 2280260763648 2287860219008 2290423169216 2293833744384 2296403386368 2323907573868 2329975217664 2353010084712 2359153714176 2367016097121 2373196295808 2375854842816 2378516368032 2379392630784 2382058119168 2384134556732 2384726593536 2390359451136 2392674203556 2396600598528 2398921394688 2405184897024 2407281494176 2409978224752 2413566824448 2416270596096 2422579396608 2422637885304 2428963310592 2430653159168 2436999512064 2440158606368 2446529777664 2461092454912 2463849466624 2467518283776 2470282493952 2487770335232 2494265819136 2499869243952 2506396317696 2517566538357 2524139819136 2530730262528 2549094258438 2551949853201 2555749857024 2558612907648 2562422833152 2565293359104 2573842746384 2576726065368 2580562962432 2583453809664 2587300724736 2589556072064 2590199119872 2592456993728 2596317315072 2599225810944 2614697393152 2617626479104 2621524279296 2624461012992 2650407259136 2657327382528 2676139368448 2689154382528 2696175673344 2708191680948 2711225502846 2715262677504 2718304420608 2722352136192 2725401821184 2725467620967 2734484804064 2741624451072 2745178432164 2752345999872 2754260828288 2759532281856 2761452109824 2768729011776 2771830649952 2775958069248 2779067805696 2788752692992 2791453237482 2796034031616 2798741627136 2806049046528 2812677091328 2815827961856 2818982362112 2823179993088 2826342629376 2843166097408 2878771331072 2895573089682 2898816823539 2913250581072 2916514117944 2920856979456 2924129037312 2928483237888 2931763838976 2933874321027 2941534567296 2944829788992 2949214814208 2952518639616 2962807992832 2970543783936 2973943301511 2981708166528 2989493305344 2991573118976 3002816537448 3010656789504 3018517512192 3029036867584 3032430112768 3058444992512 3061871181824 3076295404572 3098543431824 3106633623552 3114744938496 3114820138248 3118309481196 3137346779616 3145538285568 3148584330528 3156021462828 3159556961106 3163096419987 3164261727744 3167806457088 3171355157376 3172523507712 3176077492224 3179635458048 3187145934848 3190232271408 3195467464704 3198561859584 3206913196032 3218089099264 3221694128128 3230183847072 3238617747456 3249332682752 3262039703552 3277406903706 3281078382687 3290024378368 3293709991936 3309226388208 3312933512616 3333158991936 3341861756928 3354421687344 3356755384476 3365519758848 3374307016704 3378168604629 3386988888192 3398792344584 3402599804268 3407666476032 3411483876864 3416563777536 3420391145472 3431790328512 3435634753824 3440750616576 3444605079552 3461756420096 3465634414592 3485861360802 3499281350656 3529515127068 3559794443712 3563782264224 3567774552048 3576201835098 3585539176704 3589011305334 3594900897792 3598382092032 3610922241264 3614967337128 3620350236672 3624405894144 3629802848256 3633869094912 3633956827956 3636484999849 3643444965888 3645979738752 3655499268096 3660237909552 3669794666496 3679376375808 3681936146432 3682025039966 3686149787957 3691638682368 3695774199936 3701277425664 3705423740928 3721937649976 3728045375488 3731655502848 3741398728704 3749803865928 3786209728704 3823641387657 3833624785536 3837919361472 3860764119576 3865089098052 3870844443648 3875180714496 3884334108096 3888685490592 3894475972608 3898838716416 3911832428036 3916214615222 3922046089728 3926439718656 3932286418944 3936691519488 3960725045248 3965257735348 3975610888704 3985991073792 4003755383264 4014209052672 4033731573792 4062287521422 4066838254269 4072894016256 4077456630912 4101727206096 4112436676608 4117767648246 4128518999808 4131391242432 4142178164736 4153093517664 4157745974928 4163937103872 4168601708544 4172235474281 4183129039488 4187179856223 4194051047424 4198112440704 4208028617104 4209073569792 4212742614808 4217461893316 4219015636992 4223741942784 4228473543168 4230031343616 4234769989632 4239513944064 4253643028544 4264749146112 4306911796096 4318156996608 4369875871608 4374771176916 4381285469184 4386193555968 4412301850944 4417244683488 4423822221312 4428777959424 4432638520526 4444211989248 4455815675904 4472562249792 4475673845968 4484239958016 4487359678464 4499076022272 4504224806172 4515985184256 4527776268288 4531723126112 4536799739024 4543555301376 4548645169152 4560521527296 4575720438016 4580846338432 4587667488768 4592806772736 4647815147736 4659950435328 4706020169424 4718307428352 4734032194242 4739335441659 4746392591616 4751709685632 4757032736064 4758785261568 4764116238336 4768269113464 4769453187072 4780718902272 4785348407112 4793201197056 4797842789376 4810369794048 4814562988352 4819956449504 4827133648896 4832541192192 4845275770608 4857926621184 4861306318336 4873999024128 4880317212736 4893059555328 4922184909824 4927698933248 4935036567552 4940564987904 4975540670464 4999738487904 5012792635392 5035133076714 5048279638272 5061460525056 5098188516876 5103899706402 5111499714048 5117225815296 5124845666304 5130586718208 5147685492768 5153452130736 5161125924864 5166907619328 5179112144128 5180398239744 5184913987456 5192634630144 5198451621888 5229394786304 5235252958208 5243048558592 5248922025984 5300814518272 5314654765056 5352278736896 5364302752647 5378308765056 5383516958001 5392351346688 5416383361896 5422451005692 5430525355008 5436608841216 5444704272384 5450803642368 5450935241934 5468969608128 5483248902144 5490356864328 5504691999744 5508521656576 5519064563712 5522904219648 5523037559949 5537458023552 5543661299904 5551916138496 5558135611392 5577505385984 5582906474964 5592068063232 5597483254272 5612098093056 5625354182656 5631655923712 5637964724224 5652685258752 5686332194816 5757542662144 5791146179364 5797633647078 5826501162144 5833028235888 5841713958912 5848258074624 5863527677952 5867748642054 5874321922833 5883069134592 5889659577984 5898429628416 5905037279232 5925615985664 5941087567872 5947886603022 5963416333056 5978986610688 5983146237952 6005633074896 6021313579008 6037035024384 6058073735168 6064860225536 6093431282133 6116889985024 6123742363648 6152590809144 6176651472369 6197086863648 6213267247104 6229640276496 6236618962392 6274693559232 6291076571136 6297168661056 6312042925656 6319113922212 6326192839974 6328523455488 6335612914176 6342710314752 6345047015424 6352154984448 6359270916096 6374291869696 6380464542816 6397123719168 6436178198528 6443388256256 6460367694144 6477235494912 6498665365504 6524079407104 6554813807412 6562156765374 6587419983872 6618452776416 6625867025232 6648957780789 6666317983872 6683723513856 6708843374688 6713510768952 6731039517696 6748614033408 6756337209258 6773977776384 6797584689168 6805199608536 6815332952064 6822967753728 6833127555072 6840782290944 6845706749063 6863580657024 6871269507648 6881501233152 6889210159104 6923512840192 6931268829184 6971722721604 7059030254136 7101048291363 7119588887424 7127564528448 7135549104096 7152403670196 7171078353408 7178022610668 7189801795584 7196764184064 7221844482528 7229934674256 7240700473344 7248811788288 7267738189824 7267913655912 7272969999698 7286889931776 7291959477504 7310998536192 7320475819104 7339589332992 7363872292864 7364050079932 7372299575914 7383277364736 7391548399872 7402554851328 7410847481856 7443875299952 7456090750976 7463311005696 7482797457408 7499607731856 7552699615071 7572419457408 7647282775314 7655849559603 7667249571072 7675838722944 7721528239152 7730178196104 7741688887296 7748437309379 7750361428992 7768668216192 7777370981184 7788951945216 7797677432832 7823664856072 7832429230444 7844092179456 7852879437312 7864572837888 7873383038976 7930515470696 7951221777408 7971982147584 8007510766528 8028418105344 8067463147584 8124575042844 8133676508538 8145788032512 8154913261824 8203454412192 8224873353216 8235535296492 8257037999616 8262782484864 8284356329472 8306187035328 8315491949856 8327874207744 8337203417088 8344470948562 8366258078976 8374359712446 8388102094848 8396224881408 8416057234208 8418147139584 8425485229616 8434923786632 8438031273984 8447483885568 8456947086336 8469539979264 8479027888128 8507286057088 8529498292224 8613823592192 8636313993216 8739751743216 8749542353832 8762570938368 8772387111936 8801622963081 8824603701888 8834489366976 8847644442624 8857555918848 8865277041052 8888423978496 8911631351808 8921829904533 8945124499584 8951347691936 8968479916032 8974719356928 9008449612344 9031970368512 9055552536576 9063446252224 9073599478048 9087110602752 9097290338304 9151440876032 9161692676864 9175334977536 9185613545472 9295630295472 9319900870656 9412040338848 9436614856704 9468064388484 9478670883318 9489289259961 9492785183232 9503419371264 9514065472128 9517570523136 9528232476672 9536538226928 9538906374144 9561437804544 9570696814224 9586402394112 9595685578752 9620739588096 9629125976704 9639912899008 9654267297792 9665082384384 9690551541216 9715853242368 9722612636672 9747998048256 9760634425472 9786119110656 9844369819648 9855397866496 9870073135104 9881129975808 9951081340928 9999476975808 10025585270784 10070266153428 10096559276544 10122921050112 10134505813887 10196377033752 10207799412804 10222999428096 10234451630592 10249691332608 10261173436416 10295370985536 10306904261472 10322251849728 10333815238656 10358224288256 10369827974912 10385269260288 10396903243776 10458789572608 10470505916416 10497844051968 10601629036544 10704557473792 10728605505294 10756617530112 10767033916002 10784702693376 10832766723792 10844902011384 10861050710016 10873217682432 10889408544768 10901607284736 10901870483868 10909454999547 10937939216256 10966497804288 10980713728656 11009383999488 11017043313152 11038129127424 11045808439296 11046075119898 11058449363871 11074916047104 11087322599808 11103832276992 11116271222784 11155010771968 11165812949928 11184136126464 11194966508544 11224196186112 11250708365312 11263311847424 11275929448448 11372664389632 11470924162971 11515085324288 11582292358728 11595267294156 11653002324288 11666056471776 11683427917824 11696516149248 11735497284108 11748643845666 11766138269184 11779319155968 11796859256832 11810074558464 11851231971328 11882175135744 11895773206044 11926832666112 11957973221376 11966292475904 12011266149792 12042627158016 12116147470336 12129720451072 12186862564266 12200514762807 12233779970048 12247484727296 12305181618288 12353302944738 12394173727296 12426534494208 12459280552992 12473237924784 12516706422843 12549387118464 12561539568669 12582153142272 12594337322112 12624085851312 12638227844424 12652385679948 12657046910976 12671225828352 12685420629504 12690094030848 12704309968896 12718541832192 12748583739392 12760929085632 12794247438336 12872356397056 12886776512512 12887087639881 12920735388288 12954470989824 13048158814208 13109627614824 13124313530748 13236905552832 13251734050464 13297915561578 13332635967744 13367447027712 13417686749376 13427021537904 13462079035392 13497228066816 13512674418516 13547955552768 13595169378336 13610399217072 13630665904128 13645935507456 13681564581888 13691413498126 13706751153277 13727161314048 13742539015296 13763002466304 13778420318208 13847025680384 13862537658368 13943445443208 14118060508272 14202096582726 14218006324977 14239177774848 14255129056896 14271098208192 14304807340392 14342156706816 14356045221336 14379603591168 14393528368128 14443688965056 14459869348512 14481400946688 14497623576576 14535827311824 14545939999396 14573779863552 14583918955008 14621997072384 14640951638208 14679178665984 14727744585728 14728100159864 14744599151828 14766554729472 14783096799744 14805109702656 14821694963712 14887750599904 14926622011392 14999215463712 15105399230142 15144838914816 15294565550628 15311699119206 15334499142144 15351677445888 15443056478304 15460356392208 15483377774592 15496874618758 15500722857984 15514234821841 15537336432384 15554741962368 15577903890432 15595354865664 15647329712144 15664858460888 15688184358912 15705758874624 15729145675776 15746766077952 15861030941392 15902443554816 15943964295168 16015021533056 16056836210688 16092908257941 16134926295168 16249150085688 16267353017076 16291576065024 16309826523648 16406908824384 16449746706432 16471070592984 16514075999232 16525564969728 16568712658944 16569112679847 16612374070656 16630983899712 16655748415488 16674406834176 16688941897124 16732516157952 16748719424892 16776204189696 16792449762816 16832114468416 16836294279168 16850970459232 16869847573264 16876062547968 16894967771136 16913894172672 16958055776256 17014572114176 17058996584448 17227647184384 17272627986432 17479503486432 17499084707664 17525141876736 17544774223872 17603245926162 17622965768499 17649207403776 17668978733952 17695288885248 17715111837696 17730554082104 17776847956992 17823262703616 17843659809066 17890248999168 17902695383872 17936959832064 17949438713856 18016899224688 18063940737024 18111105073152 18126892504448 18147198956096 18174221205504 18194580676608 18302881752064 18323385353728 18350669955072 18371227090944 18591260590944 18639801741312 18824080677696 18873229713408 18936128776968 18957341766636 18978578519922 18985570366464 19006838742528 19028130944256 19035141046272 19056464953344 19073076453856 19077812748288 19122875609088 19141393628448 19191371157504 19258251953408 19279825798016 19308534595584 19330164768768 19381103082432 19431706484736 19445225273344 19495996096512 19521268850944 19572238221312 19688739639296 19710795732992 19762259951616 19902162681856 19946873342367 19998953951616 20051170541568 20140532306856 20193118553088 20245842100224 20269011627774 20392754067504 20415598825608 20445998856192 20468903261184 20499382665216 20522346872832 20537120247189 20590741971072 20613808522944 20644503699456 20667630477312 20716448576512 20739655949824 20770538520576 20793806487552 20917579145216 20941011832832 21203258073088 21303144874089 21409114947584 21457211010588 21513235060224 21534067832004 21569405386752 21665533447584 21689804022768 21722101420032 21746435364864 21803214569472 21803740967736 21818909999094 21875878432512 21932995608576 21961427457312 22018767998976 22034086626304 22091616878592 22092150239796 22116898727742 22149832094208 22174645199616 22207664553984 22232542445568 22310021543936 22331625899856 22368272252928 22389933017088 22448392372224 22501416730624 22526623694848 22551858896896 22658098845213 22745328779264 22941848325942 22967548678809 23030170648576 23164584717456 23190534588312 23245311928137 23306004648576 23332112943552 23366855835648 23393032298496 23470994568216 23497287691332 23532276538368 23558638311936 23593718513664 23620149116928 23702463942656 23791546412088 23853665332224 23915946442752 23932584951808 24022532299584 24085254316032 24232294940672 24259440902144 24373725128532 24401029525614 24494969454592 24610363236576 24706605889476 24788347454592 24853068988416 24918561105984 24946475849568 25033412845686 25098774236928 25123079137338 25164306284544 25188674644224 25248171702624 25276455688848 25304771359896 25314093821952 25342451656704 25370841259008 25408619937792 25437083664384 25455394998943 25497167478784 25521858171264 25588494876672 25744712794112 25773553025024 25774175279762 25841470776576 25908941979648 26096317628416 26219255229648 26248627061496 26404868889243 26473811105664 26503468100928 26595831123156 26665271935488 26734894055424 26765489713599 26835373498752 26854043075808 26924158070784 27025348837032 27095911105536 27190338756672 27220798434144 27261331808256 27291871014912 27382826996252 27413502306554 27454322628096 27485078030592 27526004932608 27556840636416 27725075316736 27886890886416 28236121016544 28404193165452 28436012649954 28467867779883 28478355549696 28510258113792 28542196416384 28609614680784 28684313413632 28712090442672 28759207182336 28787056736256 28812150383419 28887377930112 28919738697024 28962801893376 28995247153152 29071654623648 29091879998792 29147559727104 29167837910016 29205648319967 29243994144768 29281903276416 29358357331968 29456200319728 29489198303656 29533109458944 29566193599488 29610219405312 29643389927424 29775501199808 29853244022784 29998430927424 30210798460284 30289677829632 30589131101256 30623398238412 30668998284288 30703354891776 30886112956608 30920712784416 30966755549184 30993749237516 31001445715968 31028469643682 31074672864768 31109483924736 31155807780864 31190709731328 31294659424288 31329716921776 31376368717824 31411517749248 31493532155904 31722061882784 31804887109632 32030043066112 32113672421376 32185816515882 32269852590336 32498300171376 32534706034152 32583152130048 32619653047296 32728364998641 32813817648768 32899493412864 32942141185968 33028151998464 33051129939456 33137425317888 33138225359694 33175348091613 33224748141312 33261967799424 33311496830976 33348813668352 33377883794248 33465032315904 33497438849784 33552408379392 33584899525632 33664228936832 33672588558336 33701940918464 33739695146528 33752125095936 33789935542272 33827788345344 34029144228352 34117993168896 34455294368768 34545255972864 34959006972864 34998169415328 35050283753472 35089548447744 35206491852324 35245931536998 35298414807552 35337957467904 35390577770496 35430223675392 35461108164208 35553695913984 35646525407232 35687319618132 35780497998336 35805390767744 35873919664128 35898877427712 36033798449376 36127881474048 36253785008896 36294397912192 36348442411008 36389161353216 36605763504128 36646770707456 36701339910144 36742454181888 37182521181888 37279603482624 37550119268529 37648161355392 37684618706007 37746459426816 37872257553936 37914683533272 37957157039844 37971140732928 38013677485056 38056261888512 38070282092544 38112929906688 38146152907712 38155625496576 38245751218176 38282787256896 38382742315008 38516503906816 38559651596032 38617069191168 38660329537536 38661262919643 38762206164864 38863412969472 38890450546688 39042537701888 39144476442624 39377479278592 39421591465984 39804325363712 39893746684734 39997907903232 40102341083136 40281064613712 40386237106176 40491684200448 40538023255548 40785508135008 40831197651216 40891997712384 40937806522368 41044693745664 41074240494378 41120253459831 41181483942144 41227617045888 41289007398912 41335260954624 41432897153024 41479311899648 41541077041152 41587612975104 41835158290432 41882023665664 42406516146176 42606289748178 42654018974931 42818229895168 42914422021176 43026470120448 43068135664008 43138810773504 43331066895168 43379608045536 43444202840064 43492870729728 43607481935472 43637819998188 43751756865024 43865991217152 43922854914624 44037535997952 44068173252608 44183233757184 44184300479592 44233797455484 44299664188416 44349290399232 44415329107968 44465084891136 44620043087872 44663251799712 44779866034176 45002833461248 45053247389696 45103717793792 45316197690426 45490657558528 45883696651884 45935097357618 46329169434912 46381069176624 46490623856274 46542704465523 46612009297152 46664225887104 46733711671296 46786064596992 46941989136432 46994575382664 47064553076736 47117276623872 47187437027328 47240298233856 47404927885312 47583092824176 47707330664448 47831892885504 47865169903616 47919947243441 48045064599168 48170508632064 48278724773823 48464589881344 48518881804288 48747450257064 48802059051228 49220726473152 49413211778952 49576694909184 49706137976832 49707338039541 49837122211968 49892951699136 50066825691372 50197548473856 50246158274676 50328612569088 50377349288448 50496343405248 50552911377696 50609542719792 50628187643904 50684903313408 50741682518016 50874167328768 50910789997886 50994334957568 51043716342528 51176989753344 51489425588224 51547106050048 51548350559524 51682941553152 51817883959296 52192635256832 52438510459296 52497254122992 52809737778486 52868897305497 52947622211328 53006936201856 53191662246312 53330543870976 53469788110848 53530979427198 53670746997504 53708086151616 53848316141568 54050697674064 54191822211072 54239061165653 54380677513344 54441596868288 54522663616512 54583742029824 54765653992504 54827004613108 54908645256192 54970156061184 55052009865216 55113681272832 55773781772832 56472242033088 56808386330904 56872025299908 56935735559766 56956711099392 57020516227584 57084392832768 57219229361568 57368626827264 57424180885344 57574113472512 57624300766838 57774755860224 57839477394048 57925603786752 57990494306304 58143309247296 58183759997584 58295119454208 58335675820032 58411296639934 58487988289536 58563806552832 58716714663936 58912400639456 58978396607312 59066218917888 59132387198976 59286779854848 59551002399616 59706488045568 59840620027101 59996861854848 60421596920568 60579355659264 61178262202512 61246796476824 61337996568576 61406709783552 61611360741567 61772225913216 61841425568832 61933511098368 61987498475032 62002891431936 62056939287364 62149345729536 62218967849472 62311615561728 62381419462656 62589318848576 62659433843552 62752737435648 62823035498496 63444123765568 63609774219264 64060086132224 64227344842752 64371633031764 64539705180672 64996600342752 65069412068304 65166304260096 65239306094592 65456729997282 65627635297536 65798986825728 65884282371936 66056303996928 66102259878912 66274850635776 66276450719388 66350696183226 66449496282624 66523935598848 66622993661952 66697627336704 66755767588496 66930064631808 66994877699568 67104816758784 67169799051264 67328457873664 67345177116672 67403881836928 67479390293056 67504250191872 67579871084544 67655576690688 68058288456704 68235986337792 68910588737536 69090511945728 69735935784411 69918013945728 69996338830656 70100567506944 70179096895488 70412983704648 70491863073996 70596829615104 70675914935808 70781155540992 70860447350784 70922216328416 71107391827968 71374639236264 71560995996672 71610781535488 71747839328256 71797754855424 72067596898752 72255762948096 72507570017792 72588795824384 72696884822016 72778322706432 73211527008256 73293541414912 73484908363776 74365042363776 74559206965248 75100238537058 75296322710784 75369237412014 75492918853632 75744515107872 75829367066544 75914314079688 75942281465856 76027354970112 76112523777024 76225859813376 76292305815424 76311250993152 76366184996829 76491502436352 76565574513792 76765484630016 77033007813632 77119303192064 77234138382336 77320659075072 77322525839286 77524412329728 77726825938944 77780901093376 78085075403776 78288952885248 78754958557184 78843182931968 79214606667729 79608650727424 79787493369468 79995815806464 80204682166272 80296469140797 80562129227424 80772474212352 81076046511096 81571016270016 81662395302432 81783995424768 81875613044736 82148480988756 82240506919662 82362967884288 82455234091776 82578014797824 82670521909248 82865794306048 82958623799296 83175225950208 83670316580864 83764047331328 84813032292352 85212579496356 85308037949862 85403603339649 85636459790336 85828844042352 86052940240896 86136271328016 86277621547008 86436451150257 86662133790336 86759216091072 86888405680128 86985741459456 87214963870944 87275639996376 87503513730048 87616944959901 87731982434304 87845709829248 88075071995904 88136346505216 88368600959184 88467594910968 88599328376832 88698580798464 88830658215936 88930169782272 89240086175744 89326503599424 89559732068352 90005666922496 90106494779392 90207435587584 90632395380852 91767393303768 91870194715236 92658338869824 92762138353248 92981247712548 93085408931046 93224018594304 93328451774208 93467423342592 93572129193984 93883978272864 93989150765328 94129106153472 94234553247744 94480596467712 94809855770624 95166185648352 95414661328896 95730339807232 95839894486882 96090129198336 96341017264128 96557449547646 96929179762688 97037763608576 97494900514128 97604118102456 98185094995923 98441452946304 98826423557904 99153389818368 99412275953664 99414676079082 99526044274839 99674244423936 99785903398272 100133651382744 100395096947712 100492316549352 100657225138176 100729685021927 100754698576896 100992686810496 101105822755392 101219085439584 101256375287808 101369806626816 101483365036032 101821579995772 101988669915136 102087432685056 102353979506688 103094212100096 103096701119048 103365883106304 103635767918592 104877020918592 104994508245984 105619475556972 105737794610994 105895244422656 106013872403712 106383324492624 106661087741952 106939576221696 107061958854396 107341493995008 107416172303232 107696632283136 108101395348128 108383644422144 108478122331306 108599643752887 108761355026688 108883193736576 109045327233024 109167484059648 109531307985008 109654009226216 109817290512384 109940312122368 110104019730432 110227362545664 111547563545664 112650357805587 112944484066176 113616772661808 113744050599816 113871471119532 113913422198784 114041032455168 114168785665536 114438458723136 114737253654528 114848361770688 115148226945024 115248601533676 115549511720448 115678954788096 115851207573504 115980988612608 115983788758929 116286618494592 116367519995168 116590238908416 116671351640064 116822593279868 117127613105664 117433429327872 117824801278912 117956793214624 118132437835776 118264774397952 119102004799232 119412976091136 119681240054202 119993723709696 120843193841136 121158711318528 122356524405024 122493592953648 122675993137152 122813419567104 123222721483134 123360760379493 123544451826432 123682851137664 123867022196736 123974996950064 124005782863872 124113878574728 124298691459072 124437935698944 124623231123456 124762838925312 125178637697152 125318867687104 125505474871296 125646070996992 126888247531136 127219548438528 128120172264448 128454689685504 128743266063528 129079410361344 129993200685504 130138824136608 130332608520192 130478612189184 130913459994564 131255270595072 131597973651456 131768564743872 132112607993856 132204519757824 132549701271552 132552901438776 132701392366452 132898992565248 133047871197696 133245987323904 133395254673408 133511535176992 133860129263616 133989755399136 134339598102528 134656915747328 134807763673856 134958780586112 135008500383744 135159742169088 135311153381376 136116576913408 136471972675584 137821177475072 139471871568822 139628113396569 139836027891456 139992677661312 140201135013888 140358193790976 140825967409296 140983726147992 141193659230208 141351829871616 141562311081984 141720894701568 141844432656832 142214783655936 142749278472528 143121991993344 143221563070976 143495678656512 143595509710848 143759841730323 144135193797504 144511525896192 145015140035584 145177591648768 145393769644032 145556645412864 146423054016512 146587082829824 148730084727552 149118413930496 149122014118623 150200477074116 150592645421568 150738474824028 150985837707264 151489030215744 151658734133088 151828628159376 151884562931712 152054709940224 152225047554048 152584611630848 152622501986304 152732369993658 152983004872704 153131149027584 153530969260032 154066015627264 154238606384128 154468276764672 154641318150144 154645051678572 155048824659456 155453651877888 155561802186752 156170150807552 156577905770496 157509917114368 157686365863936 158429213335458 158606691916491 159217301454848 159574986738936 159991631612928 160409364332544 160592938281594 161124258454848 161544948424704 162152093022192 162717183496959 163142032540032 163324790604864 163567990849536 163751226089472 164296961977512 164481013839324 164725935768576 164910468183552 165156029595648 165341043818496 165731588612096 165917247598592 167340633161728 167528094662656 169626064584704 170425158992712 170616075899724 170807206679298 171657688084704 172105880481792 172272542656032 172872902300514 173324267580672 173518432182144 173776811360256 173971482918912 174429927741888 174551279992752 175007027460096 175233889919802 175463964868608 175691419658496 176150143991808 176272693010432 176737201918368 176935189821936 177198656753664 177397161596928 177860339564544 178187764992601 178480172351488 178653007198848 179119464136704 179521860081303 180011333844992 180212989558784 180414871175168 181264790761704 183534786607536 183740389430472 184834082224701 185316677739648 185524276706496 185962495425096 186170817862092 186448037188608 186656903548416 186934846685184 187144258387968 187767956545728 187978301530656 188258212306944 188469106495488 189619711541248 190332371296704 190829322657792 191460679614464 191679788973764 192180258396672 192682034528256 193114899095292 194075527217152 194989801028256 195208236204912 196370189991846 196882905892608 197652847115808 198306779636736 198824551907328 198829352158164 199052088549678 199348488847872 199571806796544 200267302765488 200790193895424 200984633098704 201314450276352 201459370043854 201509397153792 201685052683933 201985373620992 202211645510784 202438170879168 202512750575616 202739613253632 202966730072064 203643159991544 203977339830272 204174865370112 204707959013376 206193402238096 206731766212608 207271535837184 209207807353233 209754041837184 209989016491968 211238951113944 211475589221988 211790488845312 212027744807424 212766648985248 213322175483904 214123917708792 214682987990016 214832344606464 215393264566272 216202790696256 216767288844288 216956244662612 217199287505774 217522710053376 217766387473152 218090654466048 218334968119296 219062615970016 219308018452432 219634581024768 219880624244736 220454725091328 223095127091328 225300715611174 225888968132352 227233545323616 227488101199632 227742942239064 227826844397568 228082064910336 228280883807089 228337571331072 228876917446272 229098554990487 229474507309056 229696723541376 230296453890048 230497203067352 231099023440896 231357909576192 231702415147008 231961977225216 231967577517858 232573236989184 232735039990336 233180477816832 233342703280128 233645186559736 234255226211328 234866858655744 235649602557824 235913586429248 236264875671552 236529548795904 238204009598464 238825952182272 239362480108404 239987447419392 241686387682272 242317422637056 244713048810048 244987185907296 245351986274304 245626839134208 246445442966268 246721520758986 247088903652864 247365702275328 247734044393472 247949993900128 248011565727744 248227757149456 248597382918144 248875871397888 249525677850624 250357275394304 250637735374208 251010949742592 251292141993984 253776495062272 254439096877056 256240344528896 256909379371008 257486532127056 258158820722688 259309353450771 259986401371008 260277648273216 260665217040384 260957224378368 261826919989128 262510541190144 262850834879703 263195947302912 263537129487744 264225215987712 264409039515648 265105802877552 265402784732904 265797985130496 266095742395392 266491974647808 266790509346816 267023070353984 267720258527232 267979510798272 268679196205056 269313831494656 269615527347712 269917561172224 270017000767488 270319484338176 270622306762752 272233153826816 275642354950144 278943743137644 279256226793138 279672055782912 279985355322624 280402270027776 280716387581952 281651934818592 281967452295984 282387318460416 282703659743232 283441789403136 283688865313664 284429567311872 285498556945056 286243983986688 286443126141952 287191019421696 287519683460646 288270387595008 289023051792384 290030280071168 290355183297536 290787539288064 291113290825728 292846108033024 293174165659648 294555284987769 297460169455104 298236827860992 298244028237246 298578132824517 300400954148232 301185290843136 301476949648056 301971675414528 302189055065781 302978060431488 303317468266176 303657256318752 303769125863424 304109419880448 304450095108096 305169223261696 305464739987316 305966009745408 306262298055168 307061938520064 308132031254528 308477212768256 309282636300288 309290103357144 310097649318912 310907303755776 311123604373504 312340301615104 315019834228736 315372731727872 316858426670916 317213383832982 318434602909696 319149973477872 319983263225856 320818728665088 321185876563188 322248516909696 323089896849408 324304186044384 325434366993918 325798931258661 326284065080064 326649581209728 327135981699072 327502452178944 328593923955024 328962027678648 329451871537152 329820936367104 330312059191296 330682087636992 331463177224192 331834495197184 334681266323456 335056189325312 337951073416761 339252129169408 340850317985424 341232151799448 341614413358596 343315376169408 344211760963584 344545085312064 345745804601028 346648535161344 347036864364288 347553622720512 347942965837824 347951366276787 348859855483776 349102559985504 350014054920192 350467779839604 351382839316992 352300287983616 352545386020864 353474403836736 353870379643872 354397313507328 354794323193856 356375529985202 356960344702976 357306014397696 358238928273408 359043720162606 360425979117568 360829742350336 362529581523408 367069573215072 367480778860944 369668164449402 370082281138479 370633355479296 371048553412992 371924990850192 372341635724184 372896074377216 373313807096832 373869693370368 374288516775936 374557954984447 375535913091456 375956603061312 376516424613888 376938212990976 379239423082496 379673428159571 380664742593408 381658645315584 383359577947528 384360516793344 385364069056512 386229798190584 389979602056512 390416472409824 392740379983692 393765811785216 395305694231616 396613559273472 397649103814656 397658704316328 398104177099356 398696977695744 399143613593088 400534605530976 401580387790848 401969266197408 402918740087708 403018794307584 403370105367866 403970747241984 404423291021568 404876341758336 405025501151232 405479226507264 405933460144128 407286319983088 407954679660544 408349730740224 409415918026752 412386804476192 413463532425216 418415614706466 418884340189707 419508083674368 419978032983936 422477902227888 422951178443976 423580977690624 424055489614848 425533297970496 426644350967808 428247835417584 429365975980032 429664689212928 430786529132544 431279525190969 432405581392512 433534577688576 433912489325224 434398575011548 435045420106752 435532774946304 436181308932096 436669936238592 438125231940032 438616036904864 439269162049536 439761248489472 446190254182656 450601431222348 451777936264704 454467090647232 454976202399264 455485884478128 455653688795136 456164129820672 456561767614178 456675142662144 457753834892544 458197109980974 458949014618112 459393447082752 460592907780096 460994406134704 462198046881792 462715819152384 463404830294016 463923954450432 463935155035716 465146473978368 465470079980672 466360955633664 466685406560256 467290373119472 468510452422656 469733717311488 471299205115648 471827172858496 472529751343104 473059097591808 476408019196928 477651904364544 478724960216808 479974894838784 483372775364544 484634845274112 488151550490877 489426097620096 489974371814592 490703972548608 491253678268416 492890885932536 493443041517972 494177807305728 494731404550656 495468088786944 495899987800256 496023131455488 496455514298912 497194765836288 497751742795776 500714550788608 501275470748416 502021899485184 502584283987968 507552990124544 508878193754112 512480689057792 514973064254112 516317641445376 518618706901542 519972802742016 520555296546432 521330434080768 521914448756736 523653839978256 525021082380288 525701669759406 526391894605824 527074258975488 528450431975424 528818079031296 530211605755104 530805569465808 531595970260992 532191484790784 533581018693632 534046140707968 534563294977803 535440517054464 535959021596544 537358392410112 538627662989312 539231054695424 539835122344448 540034001534976 540638968676352 541244613525504 544466307653632 551284709900288 554502246674103 557887486275288 558512453586276 559344111565824 559970710645248 560804540055552 561432775163904 563303869637184 563934904591968 564774636920832 565407319486464 567377730627328 568859134623744 570997113890112 572487967973376 572886252283904 574382038843392 575039366921292 576540775190016 578046103584768 580060560142336 580710366595072 582226581651456 585692216066048 586348331319296 589110569975538 594920338910208 596473655721984 596488056474492 597156265649034 600801908296464 602370581686272 602953899296112 603943350829056 604378110131562 605055158051799 605956120862976 606634936532352 607314512637504 607538251726848 608218839760896 608900190216192 610338446523392 610929479974632 611932019490816 612524596110336 614123877040128 616264062509056 616954425536512 618580206714288 620195298637824 621814607511552 622247208747008 624680603230208 627623422059699 630039668457472 630745463455744 633716853341832 634426767665964 638299946955744 639966526451712 642371753126376 644497033819392 646179793698816 648608372088768 650868733987836 651597862517322 652568130160128 653299162419456 654271963398144 655004904357888 657187847910048 657924055357296 658903743074304 659641872734208 661364175273984 662926354448384 663668990394368 669362532646912 670112378650624 675902146833522 678504258338816 681700635970848 682464303598896 683228826717192 684842651421267 686630752338816 687295664971461 688423521927168 689090170624128 691491609202056 693297070322688 694073728728576 695107245441024 695885931675648 695902732553574 697719710967552 698205119971008 700028109840384 700935559679208 702765678633984 704600575967232 705090772041728 705107795153489 706948807673472 707740759287744 708794627014656 709588646387712 712751059970404 713920689405952 714612028795392 716477856546816 718087440325212 721659484700672 725059163046816 734139146430144 734961557721888 739336328898804 740164562276958 741266710958592 742097106825984 743849981700384 744683271448368 745792148754432 746627614193664 748577033551872 749115909968894 751071826182912 751913206122624 753032849227776 753876425981952 758478846164992 759346856319142 761329485186816 763317290631168 766719155895056 768721033586688 770728138113024 772459596381168 777928060352313 779959204113024 780832944819648 785480759967384 787531623570432 788552504639109 790611388463232 793227118546944 795317408632656 796208354198712 797393955391488 798287227186176 801069211061952 803160775581696 803938532394816 805837480175416 806037588615168 806740210735732 807941494483968 808846582043136 809752683516672 810051002302464 810958453014528 811866920288256 814572639966176 816699461480448 824773608952384 826927064850432 836831229412932 837768680379414 839016167348736 839956065967872 844955804455776 845902356887952 847161955381248 848110979229696 851066595940992 853288701935616 856495670835168 858731951960064 859329378425856 861573058265088 862559050381938 864811162785024 867069155377152 867824978650448 868797150023096 870090840213504 871065549892608 872362617864192 873339872477184 876250463880064 877232073809728 878538324099072 879522496978944 892380508365312 901202862444696 903555872529408 906567165197343 908934181294464 909952404798528 910971768956256 911307377590272 912328259641344 913123535228356 913350285324288 915507669785088 916394219961948 917898029236224 918786894165504 921185815560192 921988812269408 924396093763584 925431638304768 927847908900864 927870310071432 930292947956736 930940159961344 932721911267328 933370813120512 934580746238944 937020904845312 942598410231296 943654345716992 945059502686208 946118195183616 952816038393856 955303808729088 957449920433616 959949789677568 966745550729088 969269690548224 976303100981754 977396793775983 978852195240192 979948743629184 981407945097216 982507356536832 985781771865072 986886083035944 988355614611456 989462809101312 990936177573888 991799975600512 992046262910976 992911028597824 994389531672576 995503485591552 1001429101577216 1002550941496832 1004043798970368 1005168567975936 1015105980249088 1017756387508224 1024961378115584 1029946128508224 1032635282890752 1037237413803084 1039945605484032 1041110593092864 1042660868161536 1043828897513472 1043854098830361 1047307679956512 1050042164760576 1051403339518812 1054148517950976 1056900863950848 1057636158062592 1060423211510208 1061611138931616 1063191940521984 1064382969581568 1068092281415936 1069126589955606 1070881034108928 1071918043193088 1074716784820224 1077255325978624 1078462109390848 1079670244688896 1081277937352704 1082489227051008 1088932615307264 1102569419800576 1109004493348206 1110246843415437 1115774972550576 1117024907172552 1118688223131648 1119941421290496 1121609080111104 1122865550327808 1123673864953341 1126607739274368 1127869809183936 1129549273841664 1130814638972928 1134755461254656 1137718269247488 1139020284478713 1141994227780224 1144975935946752 1145772504567808 1150078733842584 1153081550380032 1156092207169536 1160121120284672 1161420733190144 1171384432132096 1172696662638592 1178221139951076 1189840677820416 1192947311443968 1192976112948984 1194312531298068 1201603816592928 1204741163372544 1205907798592224 1208756220263124 1210110316103598 1211912241725952 1213269873064704 1214629025275008 1215076503453696 1216437679521792 1217800380432384 1220676893046784 1221858959949264 1223864038981632 1225049192220672 1228247754080256 1232528125018112 1233908851073024 1237160413428576 1240390597275648 1244494417494016 1249361206460416 1255246844119398 1256653020569121 1260079336914944 1261490926911488 1267433706683664 1268853535331928 1276599893911488 1279933052903424 1284743506252752 1288994067638784 1292359587397632 1293838575572907 1297216744177536 1301737467975672 1303195725034644 1305136260320256 1306598324838912 1308543926796288 1310009808715776 1314375695820096 1315848110714592 1317807486148608 1319283745468416 1325852708896768 1327337980788736 1340224757301248 1351804293667044 1363401271941696 1364928607197792 1366457653434384 1369685302842534 1373261504677632 1374591329942922 1376847043854336 1378180341248256 1382983218404112 1386594140645376 1388147457457152 1390214490882048 1391771863351296 1391805465107148 1395439421935104 1396410239942016 1400056219680768 1401871119358416 1405531357267968 1409201151934464 1410181544083456 1410215590306978 1411795368787531 1413897615346944 1415481518575488 1417589254029312 1419177292775424 1425502119940808 1427841378811904 1429224057590784 1432955713093632 1436174880650424 1450118326093632 1464454651472631 1468278292860288 1469923115443776 1478672657797608 1480329124553916 1482533421917184 1484194213651968 1487699963400768 1489366542896736 1491584297508864 1493255228387328 1498231819937788 1502143652365824 1503826412245248 1506065698455552 1507752851963904 1516957692329984 1518693712638284 1522658970373632 1526634581262336 1533438311790112 1537442067173376 1544919192762336 1555856120704626 1559918408226048 1561665889639296 1570961519934768 1575063247140864 1577105009278218 1581222776926464 1586454237093888 1590634817265312 1592416708397424 1594787910782976 1596574454372352 1597966186649623 1602138422123904 1603689884933409 1606321551163392 1607877064789632 1611674960350832 1612075177230336 1613480421471464 1615882988967936 1617693164086272 1619505367033344 1620102004604928 1621916906029056 1623733840576512 1629145279932352 1633398922960896 1649547217904768 1653854129700864 1673662458825864 1675537360758828 1678032334697472 1679912131935744 1689911608911552 1691804713775904 1694323910762496 1696221958459392 1702133191881984 1706577403871232 1712991341670336 1717463903920128 1718658756851712 1723146116530176 1725118100763876 1729622325570048 1734138310754304 1735649957300896 1737594300046192 1740181680427008 1742131099785216 1746679744954368 1752500927760128 1754464147619456 1757076648198144 1759044993957888 1784761016730624 1802405724889392 1807111745058816 1813134330394686 1815165474155397 1817868362588928 1819904809597056 1821943537912512 1822614755180544 1824656519282688 1826247070456712 1826700570648576 1831015339570176 1832788439923896 1835796058472448 1837573788331008 1842371631120384 1843977624538816 1848792187527168 1850863276609536 1855740620142864 1860585895913472 1861880319922688 1865443822534656 1866741626241024 1869161492477888 1874041809690624 1885196820462592 1887308691433984 1890119005372416 1892236390367232 1905632076787712 1914899840867232 1919899579355136 1933491101458176 1938539381096448 1952606201963508 1954793587551966 1957704390480384 1959897487258368 1962815890194432 1965014713073664 1971563543730144 1973772166071888 1976711229222912 1978925618202624 1983599951201024 1984092525821952 1985822057195648 1988779063345152 1991006971183104 2002858203154432 2005101882993664 2008087597940736 2010337135951872 2030211960498176 2035512775016448 2049922756231168 2054527954263801 2059892257016448 2061886994914383 2065270565781504 2074474827606168 2079891210968064 2082221186185728 2085321736323072 2087657795026944 2087708197660722 2094615359913024 2100084329521152 2102806679037624 2108297035901952 2113801727901696 2115272316125184 2115323385460467 2120846423020416 2123222277863232 2126383881043968 2128765939163136 2136184562831872 2138253179911212 2141762068217856 2143836086386176 2149433569640448 2154510651957248 2156924218781696 2159340489377792 2164978454102016 2177865230614528 2205138839601152 2218008986696412 2220493686830874 2231549945101152 2234049814345104 2237376446263296 2239882842580992 2245731100655616 2247347729906682 2253215478548736 2255739618367872 2259098547683328 2261629277945856 2269510922509312 2275436538494976 2278040568957426 2283988455560448 2289951871893504 2291545009135616 2300157467685168 2306163100760064 2312184414339072 2320242240569344 2322841466380288 2333784181056939 2342768864264192 2345393325277184 2356442279902152 2365657513917327 2379681355640832 2385952225897968 2388625062596136 2403207633185856 2409482326745088 2411815597184448 2417512440526248 2420220632207196 2423824483451904 2426539746129408 2429258050550016 2430153006907392 2432875359043584 2435600760864768 2441353786093568 2443717919898528 2450098384441344 2465056250036224 2467817702146048 2474320826857152 2480781194551296 2488988834988032 2498722412920832 2510493688238796 2513306041138242 2522981853822976 2534867413367328 2537707070663856 2553199787822976 2559866105806848 2569487012505504 2577988135277568 2584719174795264 2587677151145814 2594433488355072 2603474935951344 2606391450069288 2610272520640512 2613196649677824 2617087853592576 2620019617431552 2621905684891129 2628751391640192 2631696221429184 2635614972297216 2638567490936832 2651705417793536 2654675961577472 2703608587334088 2719701495592029 2726802543883392 2729857214395584 2732915306868768 2739370605685068 2746523009355264 2749182659885844 2753694087708672 2756360682496512 2765966436808224 2773188281290752 2776294914914304 2783543726702592 2783610930214296 2790878843870208 2792820479884032 2800112439361536 2803742238716832 2811062714535936 2820363088166912 2820431180613956 2823590737575062 2827795230693888 2830963037150976 2835178508058624 2838354585550848 2851004239881616 2855682757623808 2858448115181568 2865911426187264 2872349761300848 2900236652187264 2928909302945262 2932190381327949 2936556585720576 2939846230887552 2957345315595216 2960658249107832 2965066843834368 2967651489492157 2968388427303936 2975399926801536 2978733085793472 2983168595017728 2986510456774656 2996463639875576 3004287304731648 3007652824490496 3012131396911104 3015505703927808 3037387425276568 3045317940747264 3053269162524672 3066876623580224 3074884134346752 3089838385524672 3111712241409252 3119836816452096 3123331779278592 3141923039869536 3150126494281728 3154210018556436 3162445553852928 3172908474187776 3181269634530624 3184833416794848 3189575821565952 3193148908744704 3195932373299246 3204276844247808 3207379769866818 3212643102326784 3215754129579264 3223349920701664 3224150354460672 3226960842942928 3231765977935872 3235386328172544 3239010734066688 3243833812058112 3247467681153024 3258290559864704 3266797845921792 3299094435809536 3307708259401728 3347324917651728 3351074721517656 3356064669394944 3359824263871488 3371021594860023 3379823217823104 3383609427551808 3388647821524992 3392443916918784 3404266383763968 3413154807742464 3417060853436139 3425982683340672 3434927807840256 3437317513703424 3450236201527752 3459244651140096 3468276621508608 3471299914601792 3475188600092384 3480363360854016 3484262199570432 3505001855520256 3508928295238912 3514153296396288 3518089987915776 3569522033461248 3604811449778784 3614223490117632 3626268660789372 3630330948310794 3635736725177856 3639809619194112 3643887075825024 3645229510361088 3649313038565376 3652494140913424 3653401141297152 3662030679140352 3665576879847792 3671592116944896 3675147576662016 3684743262240768 3687955249077632 3697584375054336 3701726553219072 3711481240285728 3721171791826944 3723760639845376 3733483252482048 3738322984955776 3748083619381248 3770393640925184 3774617382867968 3780238010744832 3784472780734464 3811264153575424 3829799681734464 3839799158710272 3866982202916352 3877078762192896 3881515726718721 3905212403927016 3909587175103932 3915408780960768 3919794974516736 3925631780388864 3930029426147328 3943127087460288 3947544332143776 3953422458445824 3957851236405248 3967199902402048 3971644114391296 3977558126690304 3982013942366208 4005716406308864 4010203765987328 4020674271903744 4060423920996352 4099845512462336 4109055908527602 4119784514032896 4123773989828766 4130541131563008 4148949655212336 4159782421936128 4164442372371456 4170643472646144 4175315590053888 4175416395321444 4189230719826048 4200168659042304 4205613358075248 4216594071803904 4227603455803392 4230544632250368 4230646770920934 4235386106362593 4241692846040832 4246444555726464 4252767762087936 4257531878326272 4272369125663744 4276506359822424 4283524136435712 4287672172772352 4298867139280896 4309021303914496 4313848437563392 4318680978755584 4355730461229056 4393363954417893 4410277679202304 4436017973392824 4440987373661748 4463099890202304 4468099628690208 4474752892526592 4479765685161984 4494695459813364 4506430957097472 4511479236735744 4518197095366656 4523258555891712 4539021845018624 4550873076989952 4556081137914852 4567976911120896 4579903743787008 4583090018271232 4600314935370336 4612326201520128 4640484481138688 4645682932760576 4667568362113878 4685537728528384 4690786650554368 4712884559804304 4731315027834654 4759362711281664 4771904451795936 4777250125192272 4793898559948869 4806415266371712 4811069654800227 4818964653490176 4823631194368896 4835024881052496 4840441264414392 4847648966903808 4853079492258816 4858516101100032 4860306013814784 4865750718087168 4871201521729536 4882707572187136 4887435839797056 4900196768882688 4930112500072448 4935635404292096 4935754566074423 4948641653714304 4961562389102592 4997444825841664 5020987376477592 5026612082276484 5069734826734656 5075414141327712 5106399575645952 5119732211613696 5138974025011008 5155976270555136 5169438349590528 5175354302291628 5188866976710144 5206949871902688 5212782900138576 5220545041281024 5226393299355648 5240039234863104 5243811369782258 5257502783280384 5263392442858368 5271229944594432 5277134981873664 5303410835587072 5309351923154944 5407217174668176 5439402991184058 5445496422466191 5453605087766784 5459714428791168 5465830613737536 5478741211370136 5493046018710528 5498365319771688 5507388175417344 5512721364993024 5531932873616448 5546376562581504 5552589829828608 5567221860428592 5581757687740416 5585640959768064 5600224878723072 5607484477433664 5622125429071872 5640726176333824 5640862361227912 5647181475150124 5655590461387776 5661926074301952 5670357016117248 5676709171101696 5702008479763232 5716896230363136 5744699522601696 5800473304374528 5857818605890524 5864380762655898 5873113171441152 5879692461775104 5914690631190432 5921316498215664 5930133687668736 5935302978984314 5936776854607872 5950799853603072 5957466171586944 5966337190035456 5973020913549312 5992927279751152 6008574609463296 6015305648980992 6024262793822208 6031011407855616 6074774850553136 6090635881494528 6106538325049344 6133753247160448 6149768268693504 6163583862791403 6179676771049344 6223424482818504 6239673632904192 6246663558557184 6283846079739072 6300252988563456 6308420037112872 6324891107705856 6345816948375552 6345970156381401 6362539269061248 6369666833589696 6379151643131904 6386297817489408 6391864746598492 6408553688495616 6414759539733636 6425286204653568 6431508259158528 6446699841403328 6448300708921344 6453921685885856 6463531955871744 6470772656345088 6478021468133376 6494935362306048 6516581119729408 6533595691843584 6598188871619072 6615416518803456 6694649835303456 6702149443035312 6712129338789888 6719648527742976 6742043189720046 6759646435646208 6767218855103616 6777295643049984 6784887833837568 6808532767527936 6826309615484928 6834121706872278 6851965366681344 6869855615680512 6874635027406848 6900472403055504 6918489302280192 6936553243017216 6942599829203584 6950377200184768 6960726721708032 6968524399140864 7010003711040512 7017856590477824 7028306592792576 7036179975831552 7139044066922496 7209622899557568 7228446980235264 7252537321578744 7260661896621588 7271473450355712 7279619238388224 7287774151650048 7290459020722176 7298626077130752 7304988281826848 7306802282594304 7324061358280704 7331153759695584 7350295153324032 7375910498155264 7395168750108672 7403453106438144 7422962480571456 7442343583653888 7447521279690752 7466966504964096 7476645969911552 7496167238762496 7540787281850368 7549234765735936 7568945561468928 7622528307150848 7659599363468928 7679598317420544 7733964405832704 7754157524385792 7763031453437442 7810424807854032 7819174350207864 7830817561921536 7839589949033472 7851263560777728 7860058852294656 7865717054673387 7886254174920576 7895088664287552 7906844916891648 7915702472810496 7934399804804096 7943288228782592 7955116253380608 7964027884732416 8011432812617728 8020407531974656 8120847841992704 8159104486776087 8199691024924672 8218111817055204 8239569028065792 8247547979657532 8261082263126016 8297899310424672 8319564843872256 8328884744742912 8350631180107776 8350832790642888 8378461439652096 8400337318084608 8411226716150496 8433188143607808 8461089264500736 8461293541841868 8470772212725186 8483385692081664 8492889111452928 8505535524175872 8515063756652544 8544738251327488 8553012719644848 8567048272871424 8575344345544704 8597734278561792 8618042607828992 8627696875126784 8637361957511168 8711460922458112 8786727908835786 8796571143983847 8820555358404608 8872035946785648 8881974747323496 8902954468476471 8926199780404608 8936199257380416 8949505785053184 8959531370323968 8989390919626728 9012861914194944 9022958473471488 9036394190733312 9046517111783424 9078043690037248 9112162275829704 9135953822241792 9159807487574016 9166180036542464 9200629870740672 9224652403040256 9280968962277376 9291365865521152 9335136724227756 9381573301108736 9425769119608608 9462630055669308 9518725422563328 9543808903591872 9554500250384544 9587797119897738 9612830532743424 9622139309600454 9637929306980352 9647262388737792 9670049762104992 9680882528828784 9695297933807616 9706158984517632 9717032202200064 9731501436174336 9742403043459072 9765415144374272 9774871679594112 9800393537765376 9860225000144896 9871270808584192 9871509132148846 9897283307428608 9923124778205184 9994889651683328 10041974752955184 10053224164552968 10113064784580069 10139469653469312 10150828282655424 10212799151291904 10239464423227392 10251182560308417 10277948050022016 10311952541110272 10350708604583256 10377733953420288 10413899743805376 10425565800277152 10441090082562048 10452786598711296 10487622739564516 10515005566560768 10526784885716736 10542459889188864 10554269963747328 10618703846309888 10814434349336352 10878805982368116 10890992844932382 10907210175533568 10919428857582336 10931661227475072 10957482422740272 10986092037421056 10996730639543376 11014776350834688 11025442729986048 11063865747232896 11092753125163008 11105179659657216 11134443720857184 11163515375480832 11171281919536128 11185763306547361 11200449757446144 11214968954867328 11244250858143744 11281724722455824 11294362950300248 11311180922775552 11323852148603904 11340714032234496 11353418342203392 11404016959526464 11433792460726272 11489399045203392 11600946608749056 11715637211781048 11728761525311796 11746226342882304 11759384923550208 11829381262380864 11842632996431328 11860267375337472 11870605957968628 11873553709215744 11901599707206144 11914932343173888 11932674380070912 11946041827098624 11985854559502304 12017149218926592 12030611297961984 12062022815711232 12149549701106272 12181271762989056 12267506494320896 12299536537387008 12327167725582806 12359353542098688 12446848965637008 12479347265808384 12493327117114368 12567692159478144 12600505977126912 12616840074225744 12649782215411712 12691633896751104 12691940312762802 12706158319087779 12725078538122496 12739333667179392 12758303286263808 12772595634978816 12783729493196984 12817107376991232 12829519079467272 12850572409307136 12863016518317056 12893399682806656 12896601417842688 12907843371771712 12927063911743488 12941545312690176 12956042936266752 13033162239458816 13067191383687168 13196377743238144 13230833037606912 13389299670606912 13404298886070624 13424258677579776 13439297055485952 13484086379440092 13519292871292416 13534437710207232 13554591286099968 13569775667675136 13617065535055872 13652619230969856 13668243413744556 13703930733362688 13739711231361024 13749270054813696 13800944806111008 13836978604560384 13885199658407168 13900754400369536 13921453443416064 13937048798281728 14020007422081024 14035713180955648 14056613185585152 14072359951663104 14278088133844992 14381695679846607 14419245799115136 14433208964400681 14456893960470528 14505074643157488 14521323793243176 14542946900711424 14559238476776448 14575548303300096 14580918041444352 14597252154261504 14609976563653696 14613604565188608 14648122716561408 14662307519391168 14700590306648064 14751820996310528 14790337500217344 14806906212876288 14807263698223269 14845924961142912 14884687167307776 14895042559381504 14953291939823104 14992334477524992 15081574563700736 15098469531471872 15245056614301696 15319198726937856 15359196634841088 15467928811665408 15508315048771584 15526062906874884 15620849615708064 15638348700415728 15661635123843072 15679179898066944 15720117704589312 15731434109346774 15772508349841152 15790177328575104 15813689833783296 15831404945620992 15868799609608192 15886576457565184 15910232506761216 15928055769464832 16022865625235456 16040815063949312 16241695683985408 16318208973552174 16336489267398573 16399382049849344 16436223634110408 16479138056131584 16495095959315064 16522164526252032 16595798620849344 16639129687744512 16657769489485824 16701665581285776 16756922879304192 16800674636169216 16822453432300992 16866376287215616 16922178529001472 16922587083683736 16941544425450372 16966771384163328 16985778222905856 17011071048351744 17030127513305088 17089476502654976 17106025439289696 17150688691089408 17236085215657984 17255393750253568 17274723915022336 17422921844916224 17573455817671572 17593142287967694 17744071893571296 17763949494646992 17805908936952942 17852399560809216 17872398514760832 17899011570106368 17919062740647936 17978781839253456 18025723828389888 18045916946942976 18072788381466624 18093034223566848 18156087380074496 18224324551659408 18271907644483584 18319614975148032 18332360073084928 18353339794237903 18401259741481344 18449304806080512 18490751588374209 18561937924554752 18582731731042304 18670273448455512 18851538239217216 18925260111338616 19037450845126656 19037910469144203 19087617807183744 19109000500769088 19175594239795476 19225661065486848 19244278619200908 19275858613960704 19294524777475584 19340099524209984 19361765057657568 19390595867615232 19412317969035264 19434064404400128 19484806086918144 19530830288748544 19549743359188224 19600787075530752 19720450000289792 19742541617168384 19743018264297692 19794566614857216 19846249556410368 19989779303366656 20083949505910368 20106448329105936 20226129569160138 20278939306938624 20301656565310848 20425598302583808 20478928846454784 20502365120616834 20555896100044032 20623905082220544 20701417209166512 20755467906840576 20773560426445099 20827799487610752 20851131600554304 20882180165124096 20905573197422592 20975245479129032 21030011133121536 21053569771433472 21084919778377728 21108539927494656 21628868698672704 21757611964736232 21781985689864764 21814420351067136 21838857715164672 21863322454950144 21914964845480544 21972184074842112 21993461279086752 22050885459972096 22127731494465792 22185506250326016 22210359319314432 22268887441714368 22327030750961664 22342563839072256 22371526613094722 22400899514892288 22429937909734656 22488501716287488 22563449444911648 22588725900600496 22622361845551104 22647704297207808 22706836684406784 22808033919052928 22867584921452544 22978798090406784 23201893217498112 23431274423562096 23457523050623592 23492452685764608 23518769847100416 23597151164020161 23658762524761728 23685265992862656 23720534750674944 23741211915937256 23747107418431488 23803199414412288 23829864686347776 23865348760141824 23892083654197248 23971709119004608 24034298437853184 24061222595923968 24299099402212544 24362543525978112 24535012988641792 24599073074774016 24654335451165612 24718707084197376 24893697931274016 24958694531616768 24986654234228736 25135384318956288 25201011954253824 25233680148451488 25299564430823424 25383267793502208 25383880625525604 25412316638175558 25450157076244992 25478667334358784 25516606572527616 25545191269957632 25567458986393968 25634214753982464 25659038158934544 25701144818614272 25726033036634112 25786799365613312 25793202835685376 25815686743543424 25854127823486976 25883090625380352 25912085872533504 26066324478917632 26134382767374336 26392755486476288 26461666075213824 26708863405429413 26778599341213824 26808597772141248 26848517355159552 26878594110971904 26968172758880184 27038585742584832 27068875420414464 27109182572199936 27139551335350272 27234131070111744 27336486827489112 27407861466725376 27479422462722048 27498540109627392 27601889612222016 27673957209120768 27770399316814336 27801508800739072 27842906886832128 27874097596563456 28040014844162048 28071426361911296 28144719903326208 28556176267689984 28763391359693214 28838491598230272 28866417928801362 28913787920941056 29010149286314976 29042647586486352 29085893801422848 29118476953552896 29151096606600192 29194504308523008 29219953127307392 29227209130377216 29296245433122816 29324615038782336 29401180613296128 29503641992621056 29580675000434688 29613812425752576 29614527396446538 29691849922285824 29769374334615552 29790085118763008 29906583879646208 29984668955049984 30163149127401472 30196939062943744 30339194353740207 30490113228603392 30638397453875712 30718393269682176 30753547680925251 30935857623330816 31052125813749768 31241699231416128 31276697400831456 31323270247686144 31358359796133888 31462868218693548 31545016699682304 31580354657150208 31627379667566592 31662809891241984 31737599219216384 31773152915130368 31856111538929664 32045731250470912 32081630127898624 32483391367970816 32636417947104348 32672978534797146 32798764099698688 32872447268220816 32958276112263168 32990191918630128 33044329052504064 33191597241698688 33278259375489024 33315538978971648 33403331162571552 33513845758608384 33557289919642083 33601349272338432 33644906864601984 33732752574431232 33845174167367472 33883088850900744 33933542768326656 33971556445811712 34022142096703488 34060255026610176 34178953005309952 34212050878579392 34301377382178816 34472170431315968 34510787500507136 34549447830044672 35146911635343144 35186284575935388 35488143787142592 35527898989293984 35611817873905884 35704799121618432 35744797029521664 35798023140212736 35838125481295872 35957563678506912 36051447656779776 36091833893885952 36186068447133696 36312174760148992 36448649103318816 36543815288967168 36664720146169856 36706679588475806 36802519482962688 36898609612161024 36981503176748418 37123875849109504 37165463462084608 37340546896911024 37703076478434432 37850520222677232 38074901690253312 38075820938288406 38118474957263337 38175235614367488 38218001001538176 38351188479590952 38451322130973696 38488557238401816 38551717227921408 38579469363398041 38589049554951168 38680199048419968 38723530115315136 38781191735230464 38824635938070528 38868128808800256 39061660577497088 39099486718376448 39201574151061504 39485083234336768 39486036528595384 39589133229714432 39692499112820736 40167899011820736 40212896658211872 40452259138320276 40557878613877248 40603313130621696 40851196605167616 40957857692909568 41004730241233668 41111792200088064 41247810164441088 41402834418333024 41510935813681152 41547120852890198 41655598975221504 41702263201108608 41764360330248192 41811146394845184 41950490958258064 42060022266243072 42107139542866944 42169839556755456 42217079854989312 43145087039539821 43257737397345408 43515223929472464 43563971379729528 43628840702134272 43677715430329344 43726644909900288 43829929690961088 43944368149684224 43986922558173504 44101770919944192 44255462988931584 44371012500652032 44420718638628864 44421791094669807 44537774883428736 44654061501923328 44685127678144512 44743053226189444 44859875819469312 44977003432574976 45126898889823296 45177451801200992 45244723691102208 45295408594415616 45616067838105856 45735169842905088 45957596180813568 46403786434996224 46862548847124192 46915046101247184 46984905371529216 47037539694200832 47194302328040322 47317525049523456 47370531985725312 47441069501349888 47482423831874512 47494214836862976 47606398828824576 47659729372695552 47730697520283648 47784167308394496 47943418238009216 48068596875706368 48122445191847936 48598198804425088 48725087051956224 49070025977283584 49198146149548032 49308670902331224 49437414168394752 49787395862548032 49917389063233536 49973308468457472 50270768637912576 50402023908507648 50467360296902976 50599128861646848 50766535587004416 50767761251051208 50824633276351116 50900314152489984 50957334668717568 51033213145055232 51090382539915264 51134917972787936 51268429507964928 51318076317869088 51452066073268224 51573598731226624 51631373487086848 51708255646973952 51766181250760704 51824171745067008 52132648957835264 52268765534748672 52785510972952576 53417726810858826 53557198682427648 53617195544282496 53697034710319104 53757188221943808 53936345517760368 54077171485169664 54137750840828928 54218365144399872 54279102670700544 54468262140223488 54672973654978224 54815722933450752 54958844925444096 54997080219254784 55060019382713709 55203779224444032 55347914418241536 55540798633628672 55603017601478144 55685813773664256 55748195193126912 56080029688324096 56142852723822592 57112352535379968 57113731407432609 57526782719386428 57676983196460544 57732835857602724 57827575841882112 58020298572629952 58085295172972704 58171787602845696 58236953907105792 58302193213200384 58439906254614784 58454418260754432 58592490866245632 58649230077564672 58802361226592256 59007283985242112 59161350000869376 59227624851505152 59229054792893076 59383699844571648 59538748669231104 59580170237526016 59813167759292416 59969337910099968 60326298254802944 60393878125887488 60678388707480414 60980226457206784 61276794907751424 61436786539364352 61507095361850502 61871715246661632 62104251627499536 62320681279335297 62483398462832256 62553394801662912 62646540495372288 62716719592267776 62925736437387096 63090033399364608 63160709314300416 63254759335133184 63325619782483968 63475198438432768 63546305830260736 64091462500941824 64163260255797248 64966782735941632 65272835894208696 65345957069594292 65744894536441632 65916552224526336 65980383837260256 66383194483397376 66556518750978048 66631077957943296 66806662325143104 67027691517216768 67114579839284166 67202698544676864 67289813729203968 67465505148862464 67690348334734944 67766177701801488 67867085536653312 67943112891623424 68120510053220352 68357906010619904 68424101757158784 68602754764357632 68944340862631936 69021575001014272 69098895660089344 70293823270686288 70372569151870776 70791453492060483 70976287574285184 71055797978587968 71223635747811768 71409598243236864 71489594059043328 71596046280425472 71676250962591744 71915127357013824 72102895313559552 72183667787771904 72624349520297984 72897298206637632 73087630577934336 73329440292339712 73413359176951612 73605038965925376 73797219224322048 73963006353496836 74330926924169216 74681093793822048 75406152956868864 75701040445354464 76149803380506624 76151641876576812 76236949914526674 76350471228734976 76436002003076352 76702376959181904 76902644261947392 76977114476803632 77103434455842816 77158938726796082 77178099109902336 77360398096839936 77447060230630272 77562383470460928 77649271876141056 77736257617600512 78123321154994176 78198973436752896 78403148302123008 78972073057190768 79178266459428864 79384998225641472 80126590216288239 80335798023641472 80425793316423744 80904518276640552 81115757227754496 81206626261243392 81702393210335232 82009460482467336 82223584400176128 82495620328882176 82805668836666048 83021871627362304 83094241705780396 83311197950443008 83404526402217216 83528720660496384 83622292789690368 83900981916516128 84120044532486144 84214279085733888 84434159709978624 86290174079079642 86515474794690816 87030447858944928 87127942759459056 87257681404268544 87355430860658688 87453289819800576 87659859381922176 87888736299368448 87973845116347008 88203541839888384 88510925977863168 88742025001304064 88841437277257728 88843582189339614 89075549766857472 89308123003846656 89370255356289024 89486106452378888 89719751638938624 89954006865149952 90253797779646592 90354903602401984 90489447382204416 90590817188831232 91232135676211712 91470339685810176 91915192361627136 92807572869992448 93725097694248384 93830092202494368 93969810743058432 94075079388401664 94388604656080644 94635050099046912 94741063971450624 94882139002699776 94964847663749024 94988429673725952 95212797657649152 95319458745391104 95568334616788992 95886836476018432 96137193751412736 96244890383695872 97196397608850176 97450174103912448 98140051954567168 98396292299096064 98617341804662448 98874828336789504 99574791725096064 99834778126467072 99946616936914944 100541537275825152 100671869758926249 100804047817015296 100934720593805952 101198257723293696 101535522502102416 101649266552702232 101800628304979968 101914669337435136 102066426290110464 102180765079830528 102269835945575872 102536859015929856 102636152635738176 102904132146536448 103147197462453248 103262746974173696 103416511293947904 103532362501521408 103648343490134016 104265297915670528 105571021945905152 106835453621717652 107114397364855296 107234391088564992 107394069420638208 107514376443887616 107872691035520736 108154342970339328 108275501681657856 108558205341401088 108936524280446976 109345947309956448 109631445866901504 109994160438509568 110120038765427418 110407558448888064 110695828836483072 111081597267257344 111206035202956288 111371627547328512 111496390386253824 112160059376648192 112285705447645184 114224705070759936 114227462814865218 114355424871790011 115053565438772856 115353966392921088 115465671715205448 115655151683764224 115738408090194123 116040597145259904 116170590345945408 116343575205691392 116473907814211584 116604386426400768 116879812509229568 117184981732491264 117298460155129344 117604722453184512 118014567970484224 118455249703010304 118458109585786152 118767399689143296 119077497338462208 119160340475052032 119626335518584832 120652596509605888 120787756251774976 121356777414960828 121960452914413568 122553589815502848 122873573078728704 123014190723701004 123743430493323264 124208503254999072 124641362558670594 124966796925664512 125106789603325824 125293080990744576 125433439184535552 125851472874774192 126180066798729216 126321418628600832 126509518670266368 126651239564967936 126950396876865536 127092611660521472 128182925001883648 128326520511594496 129435261118619463 129933565471883264 130545671788417392 130691914139188584 131489789072883264 131833104449052672 131960767674520512 132766388966794752 133113037501956096 133262155915886592 133265373284009421 133613324650286208 134055383034433536 134229159678568332 134579627458407936 134931010297724928 135380696669469888 135532355403602976 135734171073306624 135886225783246848 136715812021239808 136848203514317568 137205509528715264 138043150002028544 138197791320178688 140587646541372576 140745138303741552 141582906984120966 141952575148570368 142111595957175936 142447271495623536 142819196486473728 142979188118086656 143192092560850944 143352501925183488 143830254714027648 144205790627119104 144367335575543808 145248699040595968 145414922985115693 145794596413275264 146175261155868672 146826718353903224 147210077931850752 147594438448644096 147926012706993672 149362187587644096 150812305913737728 151402080890708928 152299606761013248 152303283753153624 152473899829053348 152700942457469952 152872004006152704 153404753918363808 153805288523894784 153954228953607264 154317877453592164 154356198219804672 154720796193679872 154894120461260544 155124766940921856 155298543752282112 155472515235201024 156246642309988352 156397946873505792 156806296604246016 157944146114381536 158356532918857728 160253180432576478 160671596047282944 160851586632847488 161809036553281104 162231514455508992 162413252522486784 163404786420670464 164018920964934672 164447168800352256 164991240657764352 165180058148141127 165611337673332096 166043743254724608 166188483411560792 166622395900886016 166809052804434432 167057441320992768 167244585579380736 167801963833032256 168240089064972288 168428558171467776 172580348158159284 173030949589381632 174060895717889856 174255885518918112 174515362808537088 174710861721317376 174906579639601152 175319718763844352 175777472598736896 175947690232694016 176407083679776768 177021851955726336 177484050002608128 177682874554515456 177687164378679228 178151099533714944 178616246007693312 178740510712578048 178972212904757776 179439503277877248 179908013730299904 180507595559293184 180709807204803968 180978894764408832 181181634377662464 182464271352423424 182940679371620352 183830384723254272 185615145739984896 186962043838005891 187450195388496768 187660184404988736 187939621486116864 188150158776803328 188777209312161288 189270100198093824 189482127942901248 189764278005399552 189929695327498048 189976859347451904 190425595315298304 190638917490782208 191773672952036864 192274387502825472 192489780767391744 194392795217700352 194900348207824896 196280103909134336 197234683609324896 197749656673579008 199149583450192128 199669556252934144 199893233873829888 201083074551650304 201343739517852498 201608095634030592 201869441187611904 202396515446587392 203071045004204832 203298533105404464 203601256609959936 203829338674870272 204361530159661056 204539671891151744 205073718031859712 205272305271476352 205808264293072896 206294394924906496 206525493948347392 206833022587895808 207064725003042816 207296686980268032 208530595831341056 211142043891810304 212374360476181449 213670907243435304 214228794729710592 214468782177129984 214788138841276416 215028752887775232 215745382071041472 216308685940678656 216551003363315712 217873048560893952 218691894619912896 219262891733803008 219988320877019136 220240077530854836 220815116897776128 221391657672966144 222163194534514688 222412070405912576 222992780772507648 224320118753296384 224571410895290368 228449410141519872 228454925629730436 228710849743580022 230107130877545712 230707932785842176 230931343430410896 231310303367528448 231476816180388246 232081194290519808 232341180691890816 232687150411382784 232947815628423168 233208772852801536 233759625018459136 234369963464982528 234596920310258688 235209444906369024 236029135940968448 236916219171572304 237534799378286592 238154994676924416 238320680950104064 239252671037169664 240379770648864717 241305193019211776 241575512503549952 242713554829921656 245107179631005696 246028381447402008 247486860986646528 248417006509998144 249282725117341188 249933593851329024 250213579206651648 250586161981489152 250866878369071104 251702945749548384 252360133597458432 252642837257201664 253302479129935872 253900793753731072 254185223321042944 256365850003767296 256653041023188992 258870522237238926 259867130943766528 261091343576834784 261383828278377168 262979578145766528 263666208898105344 263921535349041024 265532777933589504 266226075003912192 266524311831773184 266530746568018842 267226649300572416 268110766068867072 268458319357136664 269159254916815872 269862020595449856 270056285543786287 270761393338939776 271064710807205952 271468342146613248 271772451566493696 273431624042479616 273696407028635136 274411019057430528 276395582640357376 281175293082745152 281490276607483104 283165813968241932 283905150297140736 284223191914351872 284894542991247072 285638392972947456 285958376236173312 286705003850366976 287660509428055296 288411581254238208 288734671151087616 290497398081191936 290829845970231386 291589192826550528 292350522311737344 293653436707806448 294420155863701504 295188876897288192 295852025413987344 298724375175288192 301624611827475456 302015609276778747 302804161781417856 304606567506307248 304947799658106696 305401884914939904 305744008012305408 306809507836727616 307610577047789568 307908457907214528 308635754907184328 308712396439609344 309441592387359744 309788240922521088 310249533881843712 310597087504564224 310945030470402048 312795893747011584 315888292228763072 316713065837715456 320506360865152956 321343192094565888 321703173265694976 323618073106562208 324463028911017984 324826505044973568 326809572841340928 328037841929869344 328894337600704512 329982481315528704 330360116296282254 331222675346664192 332087486509449216 332376966823121584 333244791801772032 333618105608868864 334114882641985536 334489171158761472 335603927666064512 336480178129944576 336857116342935552 345160696316318568 346061899178763264 347215224270582369 348121791435779712 348511771037836224 349030725617074176 349421723442634752 349813159279202304 350639437527688704 351554945197473792 351895380465388032 352814167359553536 354043703911452672 355365749109030912 355374328757358456 356302199067429888 357232492015386624 357481021425156096 357944425809515552 358879006555754496 361015191118586368 361419614409607936 361957789528817664 362363268755324928 364928542704846848 365881358743240704 367660769446508544 371230291479969792 373924087676011782 374900390776993536 375320368809977472 375879242972233728 376300317553606656 377554418624322576 378540200396187648 378964255885802496 379528556010799104 379859390654996096 379953718694903808 380851190630596608 381277834981564416 383547345904073728 384548775005650944 384979561534783488 388785590435400704 389800696415649792 392560207818268672 394469367218649792 395499313347158016 398299166900384256 399339112505868288 399786467747659776 399796119852028263 402166149103300608 402687479035704996 403738882375223808 404793030893174784 406142090008409664 406597066210808928 407202513219919872 407658677349740544 409079343782303488 410147436063719424 410544610542952704 411616528586145792 412588789849812992 413050987896694784 414129450006085632 414593373960536064 417061191662682112 422284087783620608 424748720952362898 427341814486870608 428457589459421184 428937564354259968 429576277682552832 430057505775550464 431490764142082944 432617371881357312 433102006726631424 435746097121787904 436244768955347079 437383789239825792 438525783467606016 440480155061709672 441630233795552256 442783315345932288 444326389069029376 444824140811825152 448640237506592768 449142821790580736 456898820283039744 456909851259460872 457421699487160044 460214261755091424 461415865571684352 461862686860821792 462953632360776492 464162388581039616 464682361383781632 465374300822765568 465895631256846336 466417545705603072 467519250036918272 468739926929965056 469193840620517376 470418889812738048 472058271881936896 473832438343144608 475069598756573184 476641361900208128 478505342074339328 480759541297729434 482610386038423552 483151025007099904 485427109659843312 490214359262011392 492056762894804016 494973721973293056 495540174444423381 496834013019996288 498565450234682376 499867187702658048 500427158413303296 501172323962978304 501733756738142208 503405891499096768 504720267194916864 505285674514403328 507801587507462144 508370446642085888 513306082046377984 517741044474477852 522182687153669568 522767656556754336 525959156291533056 527332417796210688 527843070698082048 531065555867179008 532452150007824384 533048623663546368 533061493136037684 534453298601144832 536221532137734144 536916638714273328 538318509833631744 539724041190899712 540112571087572574 541522786677879552 542129421614411904 542936684293226496 543544903132987392 546863248084959232 547392814057270272 548822038114861056 560886131514017673 562350586165490304 562980553214966208 566331627936483864 567810300594281472 568446383828703744 569789085982494144 571276785945894912 571916752472346624 575321018856110592 576823162508476416 577469342302175232 580994796162383872 581659691940462772 583178385653101056 584701044623474688 587306873415612896 588840311727403008 591704050827974688 597448750350576384 603249223654950912 604031218553557494 605608323562835712 609213135012614496 609895599316213392 610803769829879808 611488016024610816 613619015673455232 615221154095579136 615816915814429056 617271509814368656 617424792879218688 618883184774719488 619576481845042176 620499067763687424 621194175009128448 621890060940804096 625591787494023168 631776584457526144 633426131675430912 641012721730305912 642686384189131776 643406346531389952 647236146213124416 648926057822035968 649653010089947136 653619145682681856 656075683859738688 657788675201409024 659964962631057408 660720232592564508 662445350693328384 664174973018898432 664753933646243168 666489583603544064 667236211217737728 668978342317522944 671207855332129024 672960356259889152 673714232685871104 690321392632637136 692123798357526528 694430448541164738 696243582871559424 697023542075672448 698061451234148352 698843446885269504 699626318558404608 701278875055377408 703109890394947584 703790760930776064 705628334719107072 708087407822905344 710748657514716912 712604398134859776 714464984030773248 714962042850312192 715888851619031104 717758013111508992 722030382237172736 722839228819215872 723915579057635328 724726537510649856 729857085409693696 735321538893017088 742460582959939584 747848175352023564 749800781553987072 750640737619954944 751758485944467456 752600635107213312 755108837248645152 757080400792375296 757928511771604992 759718781309992192 759907437389807616 761702381261193216 762555669963128832 767094691808147456 769097550011301888 769959123069566976 777571180870801408 779601392831299584 785120415636537344 788938734437299584 790998626694316032 796598333800768512 798678225011736576 799572935495319552 799592239704056526 804332298206601216 805374958071409992 807477764750447616 809586061786349568 810168856631358861 812284180016819328 813194132421617856 814405026439839744 815317354699481088 818158687564606976 820294872127438848 821089221085905408 823233057172291584 825177579699625984 826101975793389568 829186747921072128 834122383325364224 844568175567241216 849497441904725796 854683628973741216 856915178918842368 857875128708519936 860115011551100928 862981528284165888 865234743762714624 866204013453262848 871492194243575808 872489537910694158 874767578479651584 877051566935212032 880960310123419344 883260467591104512 885566630691864576 888652778138058752 889648281623650304 897280475013185536 898285643581161472 906046827830336241 913819702518921744 914843398974320088 920428523510182848 922831731143368704 923725373721643584 925907264721552984 928324777162079232 929364722767563264 930748601645531136 931791262513692672 932835091411206144 935038500073836544 938387681241034752 944116543763873792 947664876686289216 950139197513146368 953282723800416256 957010684148678656 961519082595458868 966302050014199808 970854219319686624 980428718524022784 984113525789608032 989947443946586112 991080348888846762 993668026039992576 997130900469364752 999734375405316096 1000854316826606592 1002344647925956608 1003467513476284416 1006811782998193536 1009440534389833728 1010571349028806656 1015603175014924288 1016740893284171776 1035482088948955704 1041645672811747107 1044365374307339136 1045535313113508672 1051918312583066112 1054664835592421376 1055686141396164096 1062131111734358016 1066097247327092736 1066122986272075368 1068906597202289664 1072443064275468288 1073833277428546656 1076637019667263488 1080225142175145148 1083045573355759104 1084258843228823808 1085873368586452992 1087089806265974784 1093726496169918464 1094785628114540544 1097644076229722112 1121772263028035346 1124701172330980608 1125961106429932416 1132663255872967728 1135620601188562944 1136892767657407488 1139578171964988288 1142553571891789824 1143833504944693248 1150642037712221184 1153646325016952832 1154938684604350464 1163319383880925544 1166356771306202112 1169402089246949376 1174613746831225792 1177680623454806016 1183408101655949376 1194897500701152768 1206498447309901824 1208062437107114988 1211216647125671424 1218426270025228992 1219791198632426784 1221607539659759616 1222976032049221632 1227238031346910464 1230442308191158272 1231633831628858112 1234543019628737312 1234849585758437376 1237766369549438976 1239152963690084352 1242388350018256896 1243780121881608192 1251183574988046336 1263553168915052288 1266852263350861824 1282025443460611824 1285372768378263552 1286812693062779904 1294472292426248832 1297852115644071936 1299306020179894272 1307238291365363712 1308734306866041237 1312151367719477376 1315577350402818048 1321440465185129016 1324890701386656768 1328349946037796864 1329507867292486336 1332979167207088128 1334472422435475456 1342415710664258048 1345920712519778304 1347428465371742208 1380642785265274272 1384247596715053056 1388860897082329476 1392487165743118848 1394047084151344896 1396122902468296704 1397686893770539008 1399252637116809216 1402557750110754816 1406219780789895168 1407581521861552128 1411256669438214144 1416174815645810688 1421497315029433824 1425208796269719552 1429924085700624384 1431777703238062208 1435516026223017984 1444060764474345472 1445678457638431744 1447831158115270656 1449453075021299712 1459714170819387392 1470643077786034176 1484921165919879168 1486620523333270143 1495696350704047128 1499601563107974144 1501281475239909888 1503516971888934912 1505201270214426624 1510217674497290304 1514160801584750592 1515857023543209984 1519437562619984384 1523404762522386432 1525111339926257664 1534189383616294912 1539918246139133952 1555142361741602816 1570240831273074688 1577877468874599168 1581997253388632064 1593196667601537024 1597356450023473152 1599145870990639104 1599184479408113052 1608664596413202432 1610749916142819984 1614955529500895232 1619172123572699136 1620337713262717722 1624568360033638656 1626388264843235712 1628810052879679488 1630634709398962176 1636317375129213952 1640589744254877696 1642178442171810816 1646466114344583168 1650355159399251968 1652203951586779136 1668244766650728448 1682658394542053019 1689136351134482432 1698994883809451592 1709367257947482432 1713830357837684736 1715750257417039872 1725963056568331776 1730469487525429248 1732408026906525696 1742984388487151616 1744979075821388316 1749535156959303168 1754103133870424064 1761920620246838688 1766520935182209024 1777305556276117504 1779296563247300608 1794560950026371072 1796571287162322944 1812093655660672482 1827639405037843488 1829686797948640176 1840857047020365696 1845663462286737408 1847450747443287168 1851814529443105968 1856649554324158464 1858729445535126528 1861497203291062272 1863582525027385344 1865670182822412288 1870077000147673088 1876775362482069504 1888233087527747584 1890393998806504009 1895329753372578432 1900278395026292736 1914021368297357312 1923038165190917736 1941708438639373248 1960857437048045568 1968227051579216064 1979894887893172224 1982160697777693524 1987336052079985152 1994261800938729504 1999468750810632192 2001708633653213184 2006935026952568832 2013623565996387072 2018881068779667456 2021142698057613312 2031206350029848576 2033481786568343552 2070964177897911408 2083291345623494214 2088730748614678272 2091070626227017344 2103836625166132224 2109329671184842752 2111372282792328192 2124262223468716032 2132245972544150736 2137813194404579328 2144886128550936576 2147666554857093312 2153274039334526976 2160450284350290296 2166091146711518208 2168517686457647616 2171746737172905984 2174179612531949568 2189571256229081088 2243544526056070692 2249402344661961216 2251922212859864832 2265326511745935456 2271241202377125888 2273785535314814976 2279156343929976576 2285107143783579648 2287667009889386496 2301284075424442368 2307292650033905664 2309877369208700928 2326638767761851088 2332713542612404224 2338804178493898752 2349227493662451584 2355361246909612032 2366816203311898752 2389795001402305536 2412996894619803648 2416124874214229976 2422433294251342848 2430506569894076583 2436852540050457984 2439582397264853568 2443215079319519232 2445952064098443264 2454476062693820928 2460884616382316544 2463267663257716224 2469086039257474624 2469699171516874752 2475532739098877952 2478305927380168704 2487560243763216384 2502367149976092672 2527106337830104576 2533704526701723648 2564050886921223648 2570745536756527104 2573625386125559808 2588944584852497664 2595704231288143872 2598612040359788544 2614476582730727424 2617468613732082474 2624302735438954752 2631154700805636096 2642880930370258032 2649781402773313536 2656699892075593728 2659015734584972672 2665958334414176256 2668944844870950912 2684831421328516096 2691841425039556608 2694856930743484416 2761285570530548544 2768495193430106112 2777721794164658952 2784974331486237696 2788094168302689792 2792245804936593408 2795373787541078016 2798505274233618432 2805115500221509632 2815163043723104256 2832349631291621376 2842994630058867648 2850417592539439104 2859848171401248768 2863555406476124416 2871032052446035968 2888121528948690944 2891356915276863488 2898906150042599424 2919428341638774784 2941286155572068352 2969842331839758336 2973241046666540286 2991392701408094256 2999203126215948288 3002562950479819776 3007033943777869824 3010402540428853248 3020435348994580608 3028321603169501184 3031714047086419968 3038875125239968768 3046809525044772864 3050222679852515328 3068378767232589824 3110284723483205632 3124937018435241321 3140481662546149376 3155754937749198336 3163994506777264128 3186393335203074048 3198291741981278208 3198368958816226104 3217329192826404864 3221499832285639968 3229911059001790464 3240675426525435444 3249136720067277312 3252776529686471424 3257620105759358976 3261269418797924352 3272634750258427904 3281179488509755392 3284356884343621632 3292932228689166336 3300710318798503936 3304407903173558272 3336489533301456896 3365316789084106038 3378272702268964864 3397989767618903184 3418734515894964864 3427660715675369472 3431500514834079744 3451926113136663552 3460938975050858496 3464816053813051392 3489958151642776632 3499070313918606336 3508206267740848128 3523841240493677376 3533041870364418048 3554611112552235008 3558593126494601216 3593142574324645888 3624187311321344964 3655278810075686976 3659373595897280352 3681714094040731392 3691326924573474816 3694901494886574336 3703629058886211936 3713299108648316928 3717458891070253056 3727165050054770688 3731340365644824576 3740154000295346176 3753550724964139008 3776466175055495168 3780787997613008018 3790659506745156864 3800556790052585472 3828042736594714624 3846076330381835472 3883416877278746496 3921714874096091136 3926202920598123711 3936454103158432128 3964321395555387048 3974672104159970304 3988523601877459008 3998937501621264384 4003417267306426368 4027247131992774144 4037762137559334912 4042285396115226624 4066963573136687104 4141928355795822816 4166582691246988428 4177461497229356544 4182141252454034688 4207673250332264448 4218659342369685504 4222744565584656384 4248524446937432064 4264491945088301472 4275626388809158656 4289772257101873152 4295333109714186624 4306548078669053952 4320900568700580592 4332182293423036416 4337035372915295232 4343493474345811968 4348359225063899136 4379142512458162176 4487089052112141384 4498804689323922432 4503844425719729664 4530653023491870912 4542482404754251776 4547571070629629952 4558312687859953152 4570214287567159296 4575334019778772992 4602568150848884736 4619754738417401856 4653277535523702176 4665427085224808448 4698454987324903168 4710722493819224064 4733632406623797504 4779590002804611072 4825993789239607296 4832249748428459952 4844866588502685696 4861013139788153166 4873705080100915968 4879164794529707136 4886430158639038464 4891904128196886528 4908952125387641856 4921769232764633088 4926535326515432448 4938172078514949248 4939398343033749504 4951065478197755904 4956611854760337408 5004734299952185344 5054212675660209152 5067409053403447296 5128101773842447296 5141491073513054208 5147250772251119616 5177889169704995328 5191408462576287744 5197224080719577088 5228953165461454848 5234937227464164948 5248605470877909504 5262309401611272192 5285761860740516064 5299562805546627072 5318031469169945344 5331916668828352512 5337889689741901824 5369662842657032192 5383682850079113216 5389713861486968832 5522571141061097088 5536990386860212224 5555443588329317904 5569948662972475392 5576188336605379584 5584491609873186816 5590747575082156032 5597010548467236864 5610231000443019264 5630326087446208512 5664699262583242752 5671181996419512027 5685989260117735296 5700835185078878208 5727110812952248832 5742064104892071936 5776243057897381888 5782713830553726976 5838856683277549568 5882572311144136704 5939684663679516672 5946482093333080572 5982785402816188512 5998406252431896576 6005125900959639552 6020805080857706496 6040870697989161216 6056643206339002368 6063428094172839936 6077750250479937536 6093619050089545728 6100445359705030656 6136757534465179648 6220569446966411264 6249874036870482642 6280963325092298752 6311509875498396672 6327989013554528256 6372786670406148096 6396737917632452208 6434658385652809728 6442999664571279936 6459822118003580928 6481350853050870888 6498273440134554624 6505553059372942848 6515240211518717952 6522538837595848704 6545269500516855808 6568713768687243264 6601420637597007872 6608815806347116544 6672979066602913792 6730633578168212076 6795979535237806368 6837469031789929728 6855321431350738944 6863001029668159488 6903852226273327104 6921877950101716992 6929632107626102784 6979916303285553264 6998140627837212672 7016412535481696256 7047682480987354752 7066083740728836096 7109222225104470016 7117186252989202432 7248374622642689928 7291519709682229749 7310557620151373952 7318747191794560704 7363428188081462784 7382653849146949632 7389802989773148672 7407258117772423872 7426598217296633856 7434917782140506112 7462680731289649152 7480308000590692352 7507101449928278016 7552932350110990336 7561575995226016036 7581319013490313728 7601113580105170944 7656085473189429248 7692152660763670944 7766833754557492992 7843429748192182272 7852405841196247422 7872908206316864256 7928642791110774096 7949344208319940608 7977047203754918016 7997875003242528768 8006834534612852736 8054494263985548288 8075524275118669824 8084570792230453248 8283856711591645632 8333165382493976856 8354922994458713088 8364282504908069376 8415346500664528896 8445489131169312768 8497048893874864128 8528983890176602944 8551252777618317312 8579544514203746304 8590666219428373248 8613096157338107904 8641801137401161184 8664364586846072832 8674070745830590464 8696718450127798272 8758285024916324352 8974178104224282768 8997609378647844864 9007688851439459328 9061306046983741824 9084964809508503552 9095142141259259904 9116625375719906304 9140428575134318592 9150668039557545984 9205136301697769472 9306555071047404352 9330854170449616896 9396909974649806336 9421444987638448128 9467264813247595008 9559180005609222144 9651987578479214592 9664499496856919904 9689733177005371392 9722026279576306332 9747410160201831936 9758329589059414272 9772860317278076928 9783808256393773056 9817904250775283712 9843538465529266176 9853070653030864896 9876344157029898496 9878796686067499008 9902130956395511808 9913223709520674816 10009468599904370688 10108425351320418304 10134818106806894592 10256203547684894592 10282982147026108416 10294501544502239232 10355778339409990656 10382816925152575488 10394448161439154176 10469874454928329896 10497210941755819008 10524618803222544384 10571523721481032128 10599125611093254144 10636062938339890688 10663833337656705024 10675779379483803648 10739325685314064384 10779427722973937664 11045142282122194176 11073980773720424448 11110887176658635808 11139897325944950784 11152376673210759168 11181495150164312064 11194021096934473728 11220462000886038528 11260652174892417024 11329398525166485504 11342363992839024054 11371978520235470592 11401670370157756416 11454221625904497664 11484128209784143872 11552486115794763776 11565427661107453952 11677713366555099136 11765144622288273408 11778608761794371133 11892964186666161144 11965570805632377024 11996812504863793152 12010251801919279104 12081741395978322432 12113286412678004736 12126856188345679872 12155500500959875072 12200890719410061312 12273515068930359296 12441138893932822528 12499748073740965284 12561926650184597504 12623019750996793344 12655978027109056512 12745573340812296192 12793475835264904416 12869316771305619456 12885999329142559872 12919644236007161856 12962701706101741776 12996546880269109248 13011106118745885696 13030480423037435904 13045077675191697408 13090539001033711616 13137427537374486528 13202841275194015744 13217631612694233088 13461267156336424152 13591959070475612736 13674938063579859456 13710642862701477888 13726002059336318976 13807704452546654208 13859264215252205568 13959832606571106528 13996281255674425344 14095364961974709504 14132167481457672192 14218444450208940032 14234372505978404864 14496749245285379856 14583039419364459498 14621115240302747904 14637494383589121408 14726856376162925568 14765307698293899264 14779605979546297344 14814516235544847744 14853196434593267712 14869835564281012224 14960616001181384704 15014202899856556032 15123151990452032072 15162638026980627456 15202227160210341888 15384305321527341888 15533667509114985984 15686859496384364544 15704811682392494844 15745816412633728512 15857285582221548192 15898688416639881216 15954094407509836032 15995750006485057536 16013669069225705472 16108988527971096576 16151048550237339648 16169141584460906496 16567713423183291264 16666330764987953712 16709845988917426176 16728565009816138752 16830693001329057792 16890978262338625536 16994097787749728256 17013545989258536081 17057967780353205888 17102505555236634624 17181332438856746496 17226192314676215808 17283602274802322368 17328729173692145664 17348141491661180928 17516570049832648704 17948356208448565536 17995218757295689728 18015377702878918656 18122612093967483648 18169929619017007104 18190284282518519808 18233250751439812608 18280857150268637184 18301336079115091968 18410272603395538944 18613110142094808704 18661708340899233792 18793819949299612672 18842889975276896256 18934529626495190016 19118360011218444288 19303975156958429184 19328998993713839808 19379466354010742784 19444052559152612664 19494820320403663872 19516659178118828544 19545720634556153856 19567616512787546112 19635808501550567424 19706141306061729792 19752688314059796992 19804261912791023616 19826447419041349632 20018937199808741376 20216850702640836608 20512407095369789184 20565964294052216832 20589003089004478464 20711556678819981312 20765633850305150976 20788896322878308352 20939748909856659792 20994421883511638016 21049237606445088768 21143047442962064256 21198251222186508288 21272125876679781376 21327666675313410048 21351558758967607296 21478651370628128768 21874559129046689247 22090284564244388352 22147961547440848896 22221774353317271616 22279794651889901568 22304753346421518336 22388042193868947456 22440924001772077056 22521304349784834048 22658797050332971008 22684727985678048108 22743957040470941184 22803340740315512832 22908443251808995328 22968256419568287744 23104972231589527552 23130855322214907904 23355426733110198272 23530289244576546816 23557217523588742266 23785928373332322288 23931141611264754048 23993625009727586304 24020503603838558208 24163482791956644864 24226572825356009472 24253712376691359744 24311001001919750144 24547030137860718592 24882277787865645056 24999496147481930568 25246039501993586688 25491146681624592384 25586951670529808832 25738633542611238912 25771998658285119744 25839288472014323712 25925403412203483552 25993093760538218496 26022212237491771392 26090155350383394816 26181078002067423232 26274855074748973056 26405682550388031488 26435263225388466176 26922534312672848304 27183918140951225472 27349876127159718912 27421285725402955776 27452004118672637952 27615408905093308416 27919665213142213056 27992562511348850688 28190729923949419008 28264334962915344384 28468745011956809728 28993498490570759712 29166078838728918996 29242230480605495808 29274988767178242816 29453712752325851136 29530615396587798528 29559211959092594688 29629032471089695488 29706392869186535424 29739671128562024448 29921232002362769408 30028405799713112064 30246303980904064144 30325276053961254912 30404454320420683776 30768610643054683776 31067335018229971968 31409623364784989688 31491632825267457024 31714571164443096384 31797376833279762432 31908188815019672064 31991500012970115072 32027338138451410944 32217977055942193152 32338283168921812992 33135426846366582528 33332661529975907424 33419691977834852352 33457130019632277504 33661386002658115584 33781956524677251072 33988195575499456512 34027091978517072162 34115935560706411776 34205011110473269248 34362664877713492992 34452384629352431616 34567204549604644736 34657458347384291328 34696282983322361856 35033140099665297408 35896712416897131072 35990437514591379456 36030755405757837312 36245224187934967296 36339859238034014208 36380568565037039616 36466501502879625216 36602672158230183936 36820545206791077888 37226220284189617408 37323416681798467584 37587639898599225344 37685779950553792512 37869059252990380032 38236720022436888576 38607950313916858368 38657997987427679616 38758932708021485568 38888105118305225328 38989640640807327744 39033318356237657088 39091441269112307712 39135233025575092224 39271617003101134848 39412282612123459584 39505376628119593984 39608523825582047232 39652894838082699264 40433701405281673216 41024814190739578368 41131928588104433664 41178006178008956928 41423113357639962624 41577792645756616704 41879497819713319584 41988843767023276032 42286094885924128512 42396502444373016576 42544251753359562752 42655333350626820096 42703117517935214592 42957302741256257536 43749118258093378494 44180569128488776704 44295923094881697792 44443548706634543232 44559589303779803136 44609506692843036672 44881848003544154112 45042608699569668096 45369455971356096216 45487914080941882368 45606681480631025664 45816886503617990656 46209944463179055104 46261710644429815808 46710853466220396544 47060578489153093632 47114435047177484532 47571856746664644576 47862283222529508096 47987250019455172608 48041007207677116416 48326965583913289728 48453145650712018944 48507424753382719488 48622002003839500288 49094060275721437184 49764555575731290112 49998992294963861136 50492079003987173376 50982293363249184768 51040637967775608243 51173903341059617664 51543997316570239488 51678576944028647424 51850806824406967104 51986187521076436992 52044424474983542784 52362156004134846464 52549710149497946112 52870526450776932352 53845068625345696608 54367836281902450944 54699752254319437824 54842571450805911552 54904008237345275904 55230817810186616832 55839330426284426112 55985125022697701376 56381459847898838016 56528669925830688768 57986996981141519424 58332157677457837992 58484460961210991616 58549977534356485632 58907425504651702272 59118423918185189376 59258064942179390976 59412785738373070848 59479342257124048896 59842464004725538816 60056811599426224128 60492607961808128288 60650552107922509824 61537221286109367552 62134670036459943936 62819246729569979376 62983265650534914048 63429142328886192768 63594753666559524864 63816377630039344128 63983000025940230144 64054676276902821888 64435954111884386304 66270853692733165056 66665323059951814848 66839383955669704704 66914260039264555008 67322772005316231168 67563913049354502144 67976391150998913024 68054183957034144324 68231871121412823552 68410022220946538496 68725329755426985984 68904769258704863232 69134409099209289472 69314916694768582656 69392565966644723712 70066280199330594816 71793424833794262144 71980875029182758912 72061510811515674624 72490448375869934592 72679718476068028416 72761137130074079232 72933003005759250432 73641090413582155776 74452440568379234816 74646833363596935168 75175279797198450688 75738118505980760064 76473440044873777152 77215900627833716736 77315995974855359232 77517865416042971136 77776210236610450656 77979281281614655488 78066636712475314176 78270466051150184448 78543234006202269696 78824565224246919168 79010753256239187968 79217047651164094464 79305789676165398528 80867402810563346432 82049628381479156736 82263857176208867328 82356012356017913856 82846226715279925248 83758995639426639168 83977687534046552064 84572189771848257024 84793004888746033152 85088503506719125504 85406235035870429184 85914605482512515072 87498236516186756988 88361138256977553408 88591846189763395584 88887097413269086464 89119178607559606272 89219013385686073344 89763696007088308224 90085217399139336192 90738911942712192432 90975828161883764736 91213362961262051328 91633773007235981312 92419888926358110208 92523421288859631616 94228870094354969064 95143713493329289152 95724566445059016192 95974500038910345216 96082014415354232832 96653931167826579456 97014849506765438976 97244004007679000576 98188120551442874368 99529111151462580224 99997984589927722272 100984158007974346752 101964586726498369536 102081275935551216486 102347806682119235328 103087994633140478976 103357153888057294848 103701613648813934208 103972375042152873984 104088848949967085568 104724312008269692928 105099420298995892224 107690137250691393216 108735672563804901888 109399504508638875648 109808016474690551808 110461635620373233664 111678660852568852224 111970250045395402752 112762919695797676032 113057339851661377536 115973993962283038848 116664315354915675984 116968921922421983232 117099955068712971264 117814851009303404544 118236847836370378752 118516129884358781952 118825571476746141696 118958684514248097792 120985215923616256576 121301104215845019648 123074442572218735104 124269340072919887872 125638493459139958752 125966531301069828096 126858284657772385536 127189507333119049728 127632755260078688256 127966000051880460288 128109352553805643776 128871908223768772608 132541707385466330112 133330646119903629696 133678767911339409408 133828520078529110016 134645544010632462336 135127826098709004288 136108367914068288648 136463742242825647104 136820044441893076992 137450659510853971968 138268818198418578944 138629833389537165312 138785131933289447424 140132560398661189632 143586849667588524288 143961750058365517824 144123021623031349248 144980896751739869184 145359436952136056832 145522274260148158464 145866006011518500864 147282180827164311552 148904881136758469632 149293666727193870336 150350559594396901376 151476237011961520128 152946880089747554304 153121913903326824729 154631991949710718464 155035730832085942272 155552420473220901312 155958562563229310976 156133273424950628352 157086468012404539392 157649130448493838336 158021506512478375936 158611579352330797056 161734805621126692864 164099256762958313472 164527714352417734656 164712024712035827712 165692453430559850496 167517991278853278336 167955375068093104128 169144379543696514048 169586009777492066304 170177007013438251008 171829210965025030144 174996473032373513976 176722276513955106816 177774194826538172928 178238357215119212544 178438026771372146688 179527392014176616448 180170434798278672384 181477823885424384864 181951656323767529472 183267546014471962624 184839777852716220416 185046842577719263232 188457740188709938128 190287426986658578304 191449132890118032384 191949000077820690432 192164028830708465664 193307862335653158912 194488008015358001152 199995969179855444544 201968316015948693504 203929173452996739072 204162551871102432972 204695613364238470656 206175989266280957952 206714307776114589696 207403227297627868416 207944750084305747968 208177697899934171136 209448624016539385856 210198840597991784448 215380274501382786432 217471345127609803776 218799009017277751296 220923271240746467328 223357321705137704448 223940500090790805504 225525839391595352064 231947987924566077696 233328630709831351968 233937843844843966464 234199910137425942528 235629702018606809088 236473695672740757504 237032259768717563904 237651142953492283392 237917369028496195584 241970431847232513152 242602208431690039296 246148885144437470208 248538680145839775744 251276986918279917504 251933062602139656192 253716569315544771072 254379014666238099456 255265510520157376512 256218705107611287552 257743816447537545216 265083414770932660224 266661292239807259392 267357535822678818816 267657040157058220032 269291088021264924672 270255652197418008576 272216735828136577296 272927484485651294208 273640088883786153984 274901319021707943936 276537636396837157888 277259666779074330624 277570263866578894848 287173699335177048576 287923500116731035648 288246043246062698496 289961793503479738368 291044548520296316928 291732012023037001728 294564361654328623104 297809762273516939264 298587333454387740672 300701119188793802752 302952474023923040256 305893760179495108608 306243827806653649458 309263983899421436928 310071461664171884544 311104840946441802624 311917125126458621952 312266546849901256704 314172936024809078784 315298260896987676672 316043013024956751872 323469611242253385728 328198513525916626944 329424049424071655424 331384906861119700992 335035982557706556672 335910750136186208256 338288759087393028096 339172019554984132608 340354014026876502016 343658421930050060288 349992946064747027952 353444553027910213632 355548389653076345856 356476714430238425088 356876053542744293376 362955647770848769728 363903312647535058944 366535092028943925248 370093685155438526464 376915480377419876256 380574853973317156608 382898265780236064768 383898000155641380864 384328057661416931328 386615724671306317824 388976016030716002304 399991938359710889088 403936632031897387008 408325103742204865944 409391226728476941312 412351978532561915904 414806454595255736832 415889500168611495936 416355395799868342272 418897248033078771712 420397681195983568896 430760549002765572864 434942690255219607552 437598018034555502592 441846542481492934656 446714643410275408896 447881000181581611008 451051678783190704128 463895975849132155392 466657261419662703936 467875687689687932928 468399820274851885056 471259404037213618176 472947391345481515008 474064519537435127808 475834738056992391168 483940863694465026304 485204416863380078592 492297770288874940416 497077360291679551488 502553973836559835008 503866125204279312384 507433138631089542144 508758029332476198912 510531021040314753024 515487632895075090432 530166829541865320448 533322584479614518784 534715071645357637632 535314080314116440064 538582176042529849344 540511304394836017152 544433471656273154592 545854968971302588416 549802638043415887872 553075272793674315776 554519333558148661248 555140527733157789696 574347398670354097152 575847000233462071296 576492086492125396992 579923587006959476736 583464024046074003456 595619524547033878528 601402238377587605504 605904948047846080512 611787520358990217216 612487655613307298916 618527967798842873856 620142923328343769088 622209681892883605248 623834250252917243904 624533093699802513408 628345872049618157568 630596521793975353344 632086026049913503744 646939222484506771456 656397027051833253888 662769813722239401984 670071965115413113344 671821500272372416512 676577518174786056192 680708028053753004032 687316843860100120576 699985892129494055904 706889106055820427264 711096779306152691712 712953428860476850176 713752107085488586752 725911295541697539456 727806625295070117888 733070184057887850496 753830960754839752512 761149707946634313216 765796531560472129536 768656115322833862656 773231449342612635648 777952032061432004608 799983876719421778176 807873264063794774016 816650207484409731888 818782453456953882624 824703957065123831808 829612909190511473664 831779000337222991872 832710791599736684544 861521098005531145728 869885380510439215104 875196036069111005184 883693084962985869312 893429286820550817792 895762000363163222016 902103357566381408256 927791951698264310784 933314522839325407872 935751375379375865856 936799640549703770112 942518808074427236352 945894782690963030016 948129039074870255616 967881727388930052608 970408833726760157184 984595540577749880832 994154720583359102976 1005107947673119670016 1007732250408558624768 1014866277262179084288 1017516058664952397824 1021062042080629506048 1030975265790150180864 1060333659083730640896 1066645168959229037568 1069430143290715275264 1070628160628232880128 1088866943312546309184 1091709937942605176832 1099605276086831775744 1106150545587348631552 1110281055466315579392 1148694797340708194304 1151694000466924142592 1152984172984250793984 1159847174013918953472 1166928048092148006912 1191239049094067757056 1202804476755175211008 1211809896095692161024 1224975311226614597832 1237055935597685747712 1244419363785767210496 1247668500505834487808 1249066187399605026816 1256691744099236315136 1261193043587950706688 1264172052099827007488 1293878444969013542912 1312794054103666507776 1325539627444478803968 1340143930230826226688 1343643000544744833024 1353155036349572112384 1361416056107506008064 1399971784258988111808 1413778212111640854528 1422193558612305383424 1427504214170977173504 1451822591083395078912 1455613250590140235776 1466140368115775700992 1507661921509679505024 1522299415893268626432 1531593063120944259072 1546462898685225271296 1599967753438843556352 1615746528127589548032 1633300414968819463776 1637564906913907765248 1649407914130247663616 1659225818381022947328 1663558000674445983744 1665421583199473369088 1723042196011062291456 1739770761020878430208 1750392072138222010368 1786858573641101635584 1804206715132762816512 1855583903396528621568 1866629045678650815744 1871502750758751731712 1873599281099407540224 1885037616148854472704 1891789565381926060032 1896258078149740511232 1935763454777860105216 1940817667453520314368 1969191081155499761664 1988309441166718205952 2010215895346239340032 2015464500817117249536 2029732554524358168576 2042124084161259012096 2061950531580300361728 2120667318167461281792 2133290337918458075136 2138860286581430550528 2141256321256465760256 2177733886625092618368 2183419875885210353664 2199210552173663551488 2212301091174697263104 2297389594681416388608 2305968345968501587968 2319694348027837906944 2333856096184296013824 2382478098188135514112 2405608953510350422016 2423619792191384322048 2449950622453229195664 2474111871195371495424 2488838727571534420992 2495337001011668975616 2498132374799210053632 2528344104199654014976 2625588108207333015552 2651079254888957607936 2680287860461652453376 2687286001089489666048 2706310072699144224768 2722832112215012016128 2799943568517976223616 2827556424223281709056 2844387117224610766848 2903645182166790157824 2911226501180280471552 2932280736231551401984 3015323843019359010048 3044598831786537252864 3063186126241888518144 3092925797370450542592 3199935506877687112704 3266600829937638927552 3275129813827815530496 3298815828260495327232 3318451636762045894656 3330843166398946738176 3446084392022124582912 3479541522041756860416 3500784144276444020736 3573717147282203271168 3608413430265525633024 3711167806793057243136 3733258091357301631488 3743005501517503463424 3747198562198815080448 3770075232297708945408 3783579130763852120064 3792516156299481022464 3871526909555720210432 3881635334907040628736 3938382162310999523328 3976618882333436411904 4020431790692478680064 4030929001634234499072 4059465109048716337152 4084248168322518024192 4241334636334922563584 4266580675836916150272 4282512642512931520512 4355467773250185236736 4366839751770420707328 4398421104347327102976 4424602182349394526208 4594779189362832777216 4639388696055675813888 4764956196376271028224 4811217907020700844032 4847239584382768644096 4899901244906458391328 4948223742390742990848 4977677455143068841984 4990674002023337951232 4996264749598420107264 5056688208399308029952 5251176216414666031104 5360575720923304906752 5412620145398288449536 5445664224430024032256 5599887137035952447232 5655112848446563418112 5688774234449221533696 5807290364333580315648 5822453002360560943104 6030647686038718020096 6089197663573074505728 6126372252483777036288 6185851594740901085184 6399871013755374225408 6533201659875277855104 6550259627655631060992 6597631656520990654464 6636903273524091789312 6892168784044249165824 6959083044083513720832 7001568288552888041472 7147434294564406542336 7216826860531051266048 7422335613586114486272 7466516182714603262976 7486011003035006926848 7494397124397630160896 7585032312598962044928 7743053819111440420864 7876764324621999046656 7953237764666872823808 8040863581384957360128 8061858003268468998144 8118930218097432674304 8168496336645036048384 8482669272669845127168 8533161351673832300544 8710935546500370473472 8733679503540841414656 8796842208694654205952 8849204364698789052416 9189558378725665554432 9278777392111351627776 9529912392752542056448 9799802489812916782656 9896447484781485981696 9955354910286137683968 9992529499196840214528 10113376416798616059904 10502352432829332062208 10721151441846609813504 10825240290796576899072 11199774274071904894464 11310225696893126836224 11377548468898443067392 11614580728667160631296 11644906004721121886208 12061295372077436040192 12178395327146149011456 12252744504967554072576 12799742027510748450816 13066403319750555710208 13100519255311262121984 13195263313041981308928 13273806547048183578624 13784337568088498331648 13918166088167027441664 14294868589128813084672 14433653721062102532096 14844671227172228972544 14933032365429206525952 14972022006070013853696 14988794248795260321792 15170064625197924089856 15486107638222880841728 15753528649243998093312 16081727162769914720256 16237860436194865348608 16336992673290072096768 16965338545339690254336 17066322703347664601088 17421871093000740946944 17467359007081682829312 17698408729397578104832 18379116757451331108864 18557554784222703255552 19059824785505084112896 19599604979625833565312 19792894969562971963392 19910709820572275367936 21004704865658664124416 21442302883693219627008 21650480581593153798144 22399548548143809788928 22755096937796886134784 23229161457334321262592 24122590744154872080384 24356790654292298022912 24505489009935108145152 25599484055021496901632 26132806639501111420416 26201038510622524243968 26390526626083962617856 26547613094096367157248 27568675136176996663296 27836332176334054883328 28589737178257626169344 29689342454344457945088 29866064730858413051904 29977588497590520643584 30340129250395848179712 30972215276445761683456 31507057298487996186624 32163454325539829440512 32475720872389730697216 33930677090679380508672 34132645406695329202176 34843742186001481893888 34934718014163365658624 35396817458795156209664 36758233514902662217728 38119649571010168225792 39199209959251667130624 39585789939125943926784 39821419641144550735872 42884605767386439254016 43300961163186307596288 44799097096287619577856 45510193875593772269568 46458322914668642525184 48245181488309744160768 48713581308584596045824 49010978019870216290304 51198968110042993803264 52265613279002222840832 52402077021245048487936 53095226188192734314496 55137350272353993326592 55672664352668109766656 57179474356515252338688 59378684908688915890176 59732129461716826103808 61944430552891523366912 63014114596975992373248 64326908651079658881024 64951441744779461394432 68265290813390658404352 69687484372002963787776 70793634917590312419328 73516467029805324435456 78398419918503334261248 79171579878251887853568 79642839282289101471744 85769211534772878508032 89598194192575239155712 91020387751187544539136 92916645829337285050368 96490362976619488321536 97427162617169192091648 102397936220085987606528 104531226558004445681664 104804154042490096975872 106190452376385468628992 110274700544707986653184 114358948713030504677376 118757369817377831780352 119464258923433652207616 123888861105783046733824 128653817302159317762048 129902883489558922788864 136530581626781316808704 139374968744005927575552 147032934059610648870912 156796839837006668522496 159285678564578202943488 171538423069545757016064 179196388385150478311424 185833291658674570100736 192980725953238976643072 194854325234338384183296 204795872440171975213056 209062453116008891363328 212380904752770937257984 220549401089415973306368 237514739634755663560704 238928517846867304415232 247777722211566093467648 257307634604318635524096 273061163253562633617408 278749937488011855151104 313593679674013337044992 318571357129156405886976 343076846139091514032128 358392776770300956622848 371666583317349140201472 385961451906477953286144 389708650468676768366592 409591744880343950426112 418124906232017782726656 441098802178831946612736 477857035693734608830464 495555444423132186935296 514615269208637271048192 557499874976023710302208 627187359348026674089984 637142714258312811773952 716785553540601913245696 743333166634698280402944 771922903812955906572288 819183489760687900852224 836249812464035565453312 955714071387469217660928 1029230538417274542096384 1114999749952047420604416 1254374718696053348179968 1433571107081203826491392 1486666333269396560805888 1543845807625911813144576 1672499624928071130906624 1911428142774938435321856 2229999499904094841208832 2508749437392106696359936 2867142214162407652982784 3087691615251823626289152 3344999249856142261813248 4459998999808189682417664 5017498874784213392719872 5734284428324815305965568 6689998499712284523626496 10034997749568426785439744 13379996999424569047252992 20069995499136853570879488 40139990998273707141758976
- Sum of all divisors σ(n): 152940327849744579554705361
- Sum of proper divisors (its aliquot sum) s(n): 112800336851470872412946385
- 40139990998273707141758976 is an abundant number, because the sum of its proper divisors (112800336851470872412946385) is greater than itself. Its abundance is 72660345853197165271187409
Bases of 40139990998273707141758976
- Binary: 100001001100111111100101000101101011100111111011111000001001000110010000000000000000002
- Hexadecimal: 0x2133F945AE7EF824640000
- Base-36: 51KGDDIA58V3YF400
Squares and roots of 40139990998273707141758976
- 40139990998273707141758976 squared (401399909982737071417589762) is 1611218877341494240416662128650845964183671276568576
- 40139990998273707141758976 cubed (401399909982737071417589763) is 64674311232736247095858912141114024060027669251896814500184519318206127538176
-
40139990998273707141758976 is a
perfect square number . Itssquare root is 6335612914176 -
The
cube root of 40139990998273707141758976 is 342393693.5375903517
Scales and comparisons
How big is 40139990998273707141758976?- 40,139,990,998,273,707,141,758,976 seconds is equal to 293,274,701,009 years, 3 weeks, 3 days, 15 hours, 30 minutes, 7 seconds.
-
To count from 1 to 40,139,990,998,273,707,141,758,976 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 40139990998273707141758976 cubic inches would be around 28532807.8 feet tall.
Recreational maths with 40139990998273707141758976
- 40139990998273707141758976 backwards is 67985714170737289909993104
- The number of decimal digits it has is: 26
- The sum of 40139990998273707141758976's digits is 135
- 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 40139990998273707141758976 - Facts about the integer". Numbermatics.com. 2024. Web. 29 May 2024.
APA style:
Numbermatics. (2024). Number 40139990998273707141758976 - Facts about the integer. Retrieved 29 May 2024, from https://numbermatics.com/n/40139990998273707141758976/
Chicago style:
Numbermatics. 2024. "Number 40139990998273707141758976 - Facts about the integer". https://numbermatics.com/n/40139990998273707141758976/
The information we have on file for 40139990998273707141758976 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 40139990998273707141758976, math, Factors of 40139990998273707141758976, curriculum, school, college, exams, university, Prime factorization of 40139990998273707141758976, STEM, science, technology, engineering, physics, economics, calculator, forty septillion, one hundred thirty-nine sextillion, nine hundred ninety quintillion, nine hundred ninety-eight quadrillion, two hundred seventy-three trillion, seven hundred seven billion, one hundred forty-one million, seven hundred fifty-eight thousand, nine hundred seventy-six.