76879086621402232206218304
76,879,086,621,402,232,206,218,304 is an even composite number composed of six prime numbers multiplied together.
76879086621402232206218304 is an even composite number. It is composed of six distinct prime numbers multiplied together. It has a total of seventeen thousand, nine hundred twenty divisors.
Prime factorization of 76879086621402232206218304:
26 × 39 × 193 × 433 × 613 × 793
(2 × 2 × 2 × 2 × 2 × 2 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 19 × 19 × 19 × 43 × 43 × 43 × 61 × 61 × 61 × 79 × 79 × 79)See below for interesting mathematical facts about the number 76879086621402232206218304 from the Numbermatics database.
Names of 76879086621402232206218304
- Cardinal: 76879086621402232206218304 can be written as Seventy-six septillion, eight hundred seventy-nine sextillion, eighty-six quintillion, six hundred twenty-one quadrillion, four hundred two trillion, two hundred thirty-two billion, two hundred six million, two hundred eighteen thousand, three hundred four.
Scientific notation
- Scientific notation: 7.6879086621402232206218304 × 1025
Factors of 76879086621402232206218304
Divisors of 76879086621402232206218304
- Number of divisors d(n): 17920
-
Complete list of divisors:
1 2 3 4 6 8 9 12 16 18 19 24 27 32 36 38 43 48 54 57 61 64 72 76 79 81 86 96 108 114 122 129 144 152 158 162 171 172 183 192 216 228 237 243 244 258 288 304 316 324 342 344 361 366 387 432 456 474 486 488 513 516 549 576 608 632 648 684 688 711 722 729 732 774 817 864 912 948 972 976 1026 1032 1083 1098 1159 1161 1216 1264 1296 1368 1376 1422 1444 1458 1464 1501 1539 1548 1634 1647 1728 1824 1849 1896 1944 1952 2052 2064 2133 2166 2187 2196 2318 2322 2451 2528 2592 2623 2736 2752 2844 2888 2916 2928 3002 3078 3096 3249 3268 3294 3397 3477 3483 3648 3698 3721 3792 3888 3904 4104 4128 4266 4332 4374 4392 4503 4617 4636 4644 4819 4902 4941 5056 5184 5246 5472 5547 5688 5776 5832 5856 6004 6156 6192 6241 6399 6498 6536 6561 6588 6794 6859 6954 6966 7353 7396 7442 7584 7776 7869 8208 8256 8532 8664 8748 8784 9006 9234 9272 9288 9638 9747 9804 9882 10191 10431 10449 10492 10944 11094 11163 11376 11552 11664 11712 12008 12312 12384 12482 12798 12996 13072 13122 13176 13509 13588 13718 13851 13908 13932 14457 14706 14792 14823 14884 15168 15523 15552 15738 16416 16641 17064 17328 17496 17568 18012 18468 18544 18576 18723 19197 19276 19494 19608 19683 19764 20382 20577 20862 20898 20984 22021 22059 22188 22326 22752 23104 23328 23607 24016 24624 24768 24964 25596 25992 26144 26244 26352 27018 27176 27436 27702 27816 27864 28519 28914 29241 29412 29584 29646 29768 30573 31046 31293 31347 31476 32832 33282 33489 34128 34656 34992 35131 35136 36024 36936 37088 37152 37446 38394 38552 38988 39216 39366 39528 40527 40764 41154 41553 41724 41796 41968 43371 44042 44118 44376 44469 44652 45504 46569 46656 47214 48032 49248 49837 49923 49928 51192 51984 52288 52488 52704 54036 54352 54872 55404 55632 55728 56169 57038 57591 57828 58482 58824 59168 59292 59536 61146 61731 62092 62586 62694 62952 64543 66063 66177 66564 66978 68256 69312 69984 70262 70699 70821 72048 73872 74176 74304 74892 76788 77104 77976 78432 78732 79056 79507 81054 81528 82308 83106 83448 83592 83936 85557 86742 87723 88084 88236 88752 88938 89304 91561 91719 93138 93879 94041 94428 96064 98496 99674 99846 99856 100467 102384 103968 104976 105393 105408 108072 108704 109744 110808 111264 111456 112338 112789 114076 115182 115656 116964 117648 118336 118579 118584 119072 121581 122292 123462 124184 124659 125172 125388 125904 129086 130113 132126 132354 133128 133407 133956 136512 139707 139968 140524 141398 141642 144096 146071 147744 149511 149769 149784 153576 154208 155952 156864 157464 158112 159014 160003 162108 163056 164616 166212 166896 167184 167872 168507 171114 172773 173484 175446 176168 176472 177504 177876 178608 183122 183438 185193 186276 187758 188082 188856 193629 198189 198531 199348 199692 199712 200934 204768 207217 207936 209952 210786 212097 212463 216144 217408 219488 221616 222528 222912 224676 225578 226981 228152 230364 231312 233928 235296 237158 237168 238144 238521 243162 244584 246924 248368 249318 250344 250776 251808 256671 258172 260226 263169 264252 264708 266256 266814 267912 268363 274683 275157 279414 281048 281637 282123 282796 283284 288192 292142 293959 294937 295488 299022 299538 299568 301401 307152 308416 311904 314928 316179 316224 318028 320006 324216 326112 329232 332424 333792 334368 337014 338367 342228 345546 346968 350892 352336 352944 355008 355737 355752 357216 364743 366244 366876 370386 372552 373977 375516 376164 377712 380701 387258 390339 396378 397062 398696 399384 399424 400221 401868 409536 414434 418399 419121 419904 421572 424194 424926 432288 438213 438976 443232 448533 449307 449352 451156 453962 456304 460728 462624 467856 470592 474316 474336 477042 480009 486324 489168 493039 493848 496736 498636 500688 501552 503616 505521 513342 516344 518319 520452 526338 528504 529416 532512 533628 535824 536726 541861 549366 550314 555579 558828 562096 563274 564246 565592 566568 580887 584284 587918 589874 594567 595593 598044 599076 599136 602802 614304 621651 623808 629856 632358 636056 636291 637389 640012 648432 652224 658464 664848 667489 667584 668736 674028 676734 680943 684456 691092 693936 701784 704672 705888 711474 711504 714432 715563 729486 732488 733752 740772 745104 747954 751032 752328 755424 761402 770013 774516 780678 789507 792756 794124 797392 798768 800442 803736 805089 824049 825471 828868 836798 838242 843144 844911 846369 848388 849852 864576 876426 881877 884811 886464 897066 898614 898704 902312 904203 907924 912608 921456 925248 935712 946903 948537 948632 948672 954084 960018 972648 978336 986078 987696 993472 997272 1001376 1003104 1011042 1015101 1026684 1032688 1036638 1040904 1052676 1057008 1058832 1065024 1067211 1067256 1071648 1073452 1083722 1094229 1098732 1100628 1111158 1117656 1124192 1126548 1128492 1131184 1133136 1142103 1161774 1168568 1171017 1175836 1179748 1189134 1191186 1196088 1198152 1198272 1200663 1205604 1226317 1228608 1243302 1255197 1257363 1259712 1264716 1272112 1272582 1274778 1280024 1296864 1314639 1316928 1329696 1334978 1343281 1345599 1347921 1348056 1353468 1361886 1368912 1382184 1387872 1403568 1409344 1411776 1422948 1423008 1431126 1440027 1458972 1464976 1467504 1479117 1481544 1490208 1495908 1502064 1504656 1510633 1510848 1516563 1522804 1540026 1549032 1554957 1561356 1579014 1585512 1588248 1594784 1597536 1600884 1607472 1610178 1625583 1648098 1650942 1657736 1666737 1673596 1676484 1686288 1689822 1692738 1696776 1699704 1739659 1742661 1752852 1763754 1769622 1783701 1786779 1794132 1797228 1797408 1804624 1808406 1815848 1825216 1842912 1864953 1871424 1893806 1897074 1897264 1908168 1908873 1912167 1920036 1945296 1956672 1972156 1975392 1994544 2002467 2002752 2006208 2022084 2030202 2042829 2053368 2065376 2073276 2081808 2105352 2114016 2117664 2134422 2134512 2142991 2143296 2146689 2146904 2167444 2188458 2197464 2201256 2222316 2235312 2248384 2253001 2253096 2256984 2262368 2266272 2284206 2310039 2323548 2337136 2342034 2351672 2359496 2368521 2378268 2382372 2392176 2396304 2401326 2411208 2415267 2452634 2472147 2476413 2486604 2510394 2514726 2529432 2534733 2544224 2545164 2549556 2560048 2593728 2629278 2645631 2654433 2659392 2669956 2686562 2691198 2695842 2696112 2706936 2712609 2723772 2737824 2764368 2775349 2775744 2807136 2840709 2845611 2845896 2846016 2862252 2880054 2917944 2929952 2935008 2958234 2963088 2980416 2991816 3004128 3009312 3021266 3033126 3040057 3045303 3045608 3080052 3098064 3109914 3122712 3158028 3171024 3176496 3189568 3195072 3201633 3201768 3214944 3220356 3251166 3282687 3296196 3301884 3315472 3333474 3347192 3352968 3372576 3379644 3385476 3393552 3399408 3426309 3479318 3485322 3505704 3513051 3527508 3539244 3567402 3573558 3588264 3594456 3594816 3609248 3616812 3631696 3678951 3685824 3729906 3765591 3772089 3787612 3794148 3794528 3816336 3817746 3824334 3840072 3890592 3937123 3943917 3944312 3950784 3989088 4004934 4029843 4036797 4043763 4044168 4060404 4085658 4106736 4130752 4146552 4163616 4210704 4228032 4235328 4268844 4269024 4285982 4293378 4293808 4312639 4320081 4334888 4376916 4394928 4402512 4437351 4444632 4470624 4506002 4506192 4513968 4524736 4531899 4532544 4549689 4568412 4620078 4647096 4674272 4684068 4703344 4718992 4737042 4756536 4764744 4784352 4792608 4802652 4822416 4830534 4849927 4876749 4905268 4944294 4952826 4973208 5000211 5020788 5029452 5058864 5069466 5088448 5090328 5098897 5099112 5120096 5218977 5227983 5258556 5291262 5308866 5339912 5351103 5360337 5373124 5382396 5391684 5392224 5413872 5425218 5447544 5475648 5528736 5550698 5585221 5594859 5614272 5681418 5691222 5691792 5724504 5726619 5736501 5760108 5835888 5859904 5870016 5916468 5926176 5983632 6007401 6008256 6018624 6042532 6066252 6080114 6090606 6091216 6128487 6160104 6196128 6219828 6245424 6281053 6316056 6342048 6352992 6403266 6403536 6428973 6429888 6440067 6440712 6502332 6565374 6592392 6603768 6630944 6666948 6694384 6705936 6745152 6759003 6759288 6770952 6787104 6798816 6852618 6880129 6930117 6958636 6970644 7011408 7026102 7055016 7078488 7105563 7134804 7147116 7176528 7188912 7218496 7233319 7233624 7245801 7263392 7357902 7416441 7429239 7459812 7531182 7544178 7575224 7588296 7589056 7604199 7632672 7635492 7648668 7680144 7781184 7874246 7887834 7888624 7936893 7963299 7978176 8009868 8059686 8073594 8087526 8088336 8120808 8137827 8171316 8213472 8293104 8326047 8327232 8421408 8522127 8536833 8537688 8538048 8571964 8586756 8587616 8625278 8640162 8669776 8753832 8789856 8805024 8874702 8889264 8910331 8941248 9012004 9012384 9027936 9063798 9099378 9120171 9135909 9136824 9240156 9294192 9348544 9367741 9368136 9406688 9437984 9474084 9513072 9529488 9568704 9585216 9604899 9605304 9644832 9661068 9699854 9753498 9760183 9810536 9848061 9888588 9905652 9946416 10000422 10041576 10058904 10117728 10138932 10180656 10197794 10198224 10240192 10278927 10437954 10455966 10517112 10539153 10582524 10617732 10679824 10702206 10720674 10746248 10764792 10783368 10784448 10827744 10850436 10895088 11036853 11057472 11101396 11170442 11189718 11296773 11316267 11362836 11382444 11383584 11449008 11453238 11473002 11520216 11539609 11671776 11811369 11831751 11832936 11852352 11967264 12014802 12085064 12089529 12110391 12131289 12132504 12160228 12181212 12182432 12256974 12320208 12392256 12439656 12490848 12562106 12632112 12640237 12682291 12684096 12705984 12806532 12807072 12857946 12880134 12881424 12937917 12960243 13004664 13130748 13184784 13207536 13261888 13312053 13333896 13388768 13411872 13518006 13518576 13541904 13574208 13595697 13597632 13649067 13705236 13760258 13860234 13917272 13941288 14022816 14052204 14110032 14156976 14211126 14269608 14294232 14353056 14377824 14466638 14467248 14491602 14526784 14549781 14630247 14715804 14832882 14858478 14919624 15000633 15062364 15088356 15150448 15176592 15208398 15265344 15270984 15296691 15297336 15360288 15656931 15683949 15748492 15775668 15777248 15873786 15926598 16019736 16053309 16081011 16119372 16147188 16175052 16176672 16241616 16275654 16342632 16370143 16426944 16586208 16652094 16755663 16784577 16842816 17044254 17073666 17075376 17143928 17173512 17175232 17179857 17209503 17250556 17280324 17339552 17507664 17579712 17610048 17749404 17778528 17820662 17931499 17991157 18022203 18024008 18024768 18055872 18127596 18198756 18240342 18271818 18273648 18385461 18480312 18588384 18735482 18736272 18813376 18843159 18875968 18948168 19026144 19058976 19209798 19210608 19286919 19289664 19320201 19322136 19399708 19506996 19520366 19621072 19696122 19777176 19811304 19892832 20000844 20083152 20117808 20235456 20277009 20277864 20361312 20395588 20396448 20557854 20640387 20790351 20875908 20911932 21034224 21078306 21165048 21200677 21235464 21359648 21404412 21441348 21492496 21529584 21566736 21655488 21699957 21700872 21737403 21790176 22073706 22202792 22249323 22287717 22340884 22379436 22593546 22632534 22725672 22764888 22767168 22812597 22898016 22906476 22946004 23040432 23079218 23222761 23300023 23343552 23622738 23663502 23665872 23810679 23889897 23934528 24029604 24170128 24179058 24220782 24262578 24265008 24320456 24362424 24364864 24413481 24513948 24640416 24879312 24978141 24981696 25124212 25264224 25280474 25364582 25522339 25566381 25610499 25613064 25614144 25715892 25760268 25762848 25875834 25920486 26009328 26261496 26369568 26415072 26624106 26667792 26730993 26777536 26823744 27036012 27037152 27083808 27191394 27298134 27360513 27407727 27410472 27520516 27720468 27834544 27882576 28045632 28103223 28104408 28220064 28313952 28422252 28539216 28588464 28702027 28706112 28755648 28814697 28933276 28934496 28983204 29099562 29260494 29280549 29431608 29544183 29665764 29716956 29839248 30001266 30075379 30124728 30176712 30300896 30353184 30416796 30541968 30593382 30594672 30720576 30836781 31313862 31367898 31496984 31551336 31554496 31617459 31747572 31853196 32039472 32106618 32162022 32238744 32294376 32350104 32353344 32483232 32551308 32685264 32740286 33053521 33110559 33172416 33304188 33511326 33569154 33890319 33948801 34088508 34147332 34150752 34287856 34347024 34359714 34419006 34501112 34560648 34618827 34679104 35015328 35434107 35495253 35498808 35557056 35641324 35862998 35982314 36044406 36048016 36255192 36268587 36331173 36393867 36397512 36480684 36543636 36547296 36770922 36960624 37176768 37470964 37472544 37686318 37896336 37920711 38046873 38052288 38117952 38419596 38421216 38573838 38640402 38644272 38799416 38813751 38880729 39013992 39040732 39242144 39392244 39554352 39622608 39785664 39936159 40001688 40166304 40235616 40554018 40555728 40716829 40722624 40787091 40791176 40792896 40947201 41115708 41280774 41580702 41751816 41823864 42068448 42156612 42330096 42401354 42470928 42719296 42807019 42808824 42882696 42984992 43059168 43133472 43399914 43401744 43474806 43580352 43649343 43890741 44147412 44405584 44498646 44575434 44681768 44758872 45001899 45187092 45265068 45451344 45529776 45625194 45796032 45812952 45890073 45892008 46080864 46158436 46445522 46600046 46970793 47051847 47245476 47327004 47331744 47621358 47779794 48059208 48159927 48340256 48358116 48441564 48525156 48530016 48640912 48724848 48826962 49027896 49110429 49280832 49758624 49956282 50248424 50266989 50353731 50528448 50560948 50729164 51044678 51132762 51220998 51226128 51431784 51520536 51525696 51539571 51628509 51751668 51840972 52018656 52522992 52731631 52739136 52830144 53248212 53335584 53461986 53794497 53973471 54066609 54072024 54074304 54167616 54382788 54596268 54721026 54815454 54820944 55041032 55156383 55440936 55669088 55765152 56206446 56208816 56440128 56529477 56627904 56844504 57078432 57176928 57404054 57629394 57761083 57860757 57866552 57868992 57960603 57966408 58199124 58520988 58561098 58863216 59088366 59331528 59433912 59678496 60002532 60150758 60249456 60353424 60601792 60706368 60831027 60833592 61083936 61186764 61189344 61673562 61921161 62371053 62627724 62735796 62993968 63102672 63234918 63495144 63602031 63706392 64078944 64213236 64324044 64477488 64588752 64700208 64966464 65099871 65102616 65212209 65370528 65480572 66107042 66221118 66608376 66747969 66863151 67022652 67138308 67780638 67897602 68177016 68294664 68301504 68575712 68694048 68719428 68838012 69002224 69121296 69237654 69668283 69900069 70030656 70868214 70990506 70997616 71282648 71432037 71669691 71725996 71964628 72088812 72096032 72510384 72537174 72662346 72787734 72795024 72961368 73087272 73094592 73240443 73541844 73921248 74805337 74934423 74941928 74945088 75372636 75792672 75841422 76093746 76567017 76699143 76831497 76839192 76842432 77147676 77280804 77288544 77598832 77627502 77761458 78027984 78081464 78484288 78784488 79108704 79245216 79872318 80003376 80192979 80332608 80471232 81108036 81111456 81433658 81574182 81582352 81894402 81940141 82081539 82223181 82231416 82561548 83161404 83503632 83647728 84136896 84309669 84313224 84660192 84802708 84941856 85614038 85617648 85765392 85969984 86106081 86118336 86266944 86444091 86799828 86803488 86949612 87298686 87781482 87841647 88294824 88811168 88997292 89150868 89363536 89517744 90003798 90226137 90374184 90530136 90902688 91059552 91250388 91625904 91780146 91784016 92148613 92161728 92316872 92510343 92891044 93200092 93941586 94103694 94490952 94654008 94663488 94852377 95242716 95559588 96118416 96319854 96680512 96716232 96879043 96883128 97050312 97060032 97281824 97449696 97653924 98055792 98220858 99160563 99331677 99517248 99912564 100496848 100533978 100707462 101121896 101458328 101670957 101846403 102089356 102265524 102441996 102452256 102863568 103041072 103079142 103257018 103503336 103681944 103856481 104037312 105045984 105463262 106119199 106302321 106485759 106496424 106671168 106923972 107588994 107946942 108133218 108144048 108765576 108805761 108993519 109192536 109442052 109630908 109641888 110082064 110312766 110881872 111338176 111530304 112412892 112417632 113058954 113689008 113762133 114140619 114156864 114353856 114808108 115258788 115522166 115721514 115733104 115921206 115932816 116398248 116441253 116642187 117041976 117122196 117726432 118176732 118663056 118867824 119340007 119356992 119808477 120005064 120301516 120498912 120706848 121662054 121667184 122150487 122167872 122361273 122373528 122378688 122841603 123347124 123842322 124742106 125255448 125471592 125987936 126205344 126469836 126990288 127204062 127412784 128157888 128421057 128426472 128648088 128954976 129177504 129400416 130199742 130205232 130424418 130722451 130741056 130948029 130961144 131672223 132214084 132442236 133216752 133495938 133726302 134045304 134276616 135005697 135561276 135795204 136354032 136589328 137151424 137388096 137433061 137438856 137670219 137676024 138004448 138242592 138475308 139336566 139800138 140912379 141155541 141736428 141981012 141995232 142565296 142864074 143339382 143451992 143929256 144177624 144192064 144479781 145020768 145074348 145324692 145575468 145590048 145922736 146174544 146480886 147083688 147331287 147842496 149610674 149868846 149883856 150745272 150800967 151061193 151585344 151682844 152187492 153134034 153398286 153662994 153678384 154295352 154561608 154577088 154618713 155197664 155255004 155522916 156055968 156162928 157568976 158194893 158217408 158490432 159744636 160006752 160385958 161383491 161920413 162199827 162216072 162222912 162867316 163148364 163164704 163788804 163880282 164163078 164446362 164462832 165123096 165469149 166322808 167007264 167295456 168619338 168626448 169296289 169320384 169588431 169605416 169883712 171228076 171235296 171530784 172212162 172888182 173283249 173582271 173599656 173606976 173881809 173899224 174597372 175562964 175683294 176589648 177622336 177987079 177994584 178301736 178727072 179035488 180007596 180452274 180748368 181060272 181805376 182119104 182493081 182500776 183251808 183560292 183568032 184297226 184633744 185020686 185443477 185763483 185782088 186400184 187113159 187883172 188207388 188981904 189308016 189704754 190485432 190806093 191119176 192236832 192639708 193432464 193758086 193766256 194100624 194563648 194899392 195299613 195307848 195636627 196111584 196441716 198321126 198663354 199825128 200243907 200993696 201067956 201414924 202243792 202916656 203341914 203692806 204178712 204531048 204883992 204904512 205727136 206082144 206158284 206514036 207006672 207363888 207712962 209004849 209700207 210091968 210926524 212238398 212604642 212971518 212992848 213847944 214296111 215009073 215177988 215893884 216266436 216288096 217531152 217611522 217987038 218385072 218884104 219252571 219261816 219283776 220164128 220625532 221763744 224416011 224803269 224825784 224835264 226117908 227378016 227524266 228281238 229616216 229701051 230097429 230494491 230517576 231044332 231443028 231466208 231842412 231865632 232796496 232882506 233284374 234083952 234244392 235452864 236353464 237326112 237735648 238680014 239616954 240010128 240164503 240578937 240603032 240997824 241413696 243324108 243334368 244300974 244722546 244747056 245683206 245820423 246244617 246669543 246694248 247684644 249484212 250510896 250943184 251975872 252410688 252929007 252939672 253980576 254408124 254825568 256842114 256852944 257296176 257909952 258318243 258355008 258800832 259332273 260399484 260410464 260848836 261444902 261896058 261922288 263344446 263524941 264428168 264884472 266433504 266991876 267452604 268090608 268553232 270011394 270678411 271122552 271590408 272708064 273178656 274866122 274877712 275340438 275352048 276008896 276445839 276485184 276950616 277531029 278673132 279600276 281824758 282311082 283472856 283962024 283990464 285130592 285728148 286678764 286903984 287858512 288355248 288959562 290041536 290148696 290637129 290649384 291150936 291180096 291845472 292349088 292961772 294167376 294662574 295845547 297481689 297995031 299221348 299737692 299767712 301490544 301601934 302122386 303365688 304374984 305012871 305539209 306268068 306796572 307325988 307356768 308590704 309123216 309237426 310395328 310510008 311032717 311045832 311569443 312111936 312325856 315137952 316389786 318357597 318906963 319457277 319489272 320013504 320771916 322766982 323840826 324399654 324432144 325734632 326296728 326329408 326417283 326980557 327577608 327760564 328326156 328892724 328925664 330246192 330938298 332645616 334014528 334590912 337238676 337252896 338592578 339176862 339210832 340698481 341286399 342421857 342456152 342470592 343061568 344424324 345776364 346566498 347164542 347199312 347763618 347798448 349194744 349323759 349926561 351125928 351366588 353179296 355974158 355989168 356603472 357454144 358020021 358070976 359425431 360015192 360904548 361496736 362120544 364986162 365001552 366451461 366503616 367083819 367120584 367136064 368594452 369267488 370041372 370886954 371526966 371564176 372800368 374226318 375766344 376414776 377963808 378616032 379409508 380970864 381612186 382238352 383144233 384473664 385263171 385279416 386864928 387516172 387532512 388201248 390599226 390615696 391273254 392167353 392223168 392844087 392883432 395016669 396642252 397326708 399650256 400487814 401987392 402135912 402812863 402829848 404487584 405833312 406683828 407385612 408357424 409062096 409767984 411454272 412164288 412299183 412316568 413010657 413028072 414013344 414727776 415425924 418009698 419400414 419687869 421853048 422737137 423466623 424476796 425209284 425943036 425985696 427695888 428592222 430018146 430355976 431787768 432532872 432576192 433439343 435062304 435223044 435974076 436770144 437768208 438505142 438523632 440328256 441232459 441251064 441993861 443527488 448832022 449606538 449651568 452235816 452402901 453183579 454756032 455048532 456562476 459232432 459402102 460194858 460988982 461035152 462088664 462886056 462932416 463684824 463731264 463856139 465592992 465765012 466568748 468167904 468488784 472706928 474584679 474652224 475471296 477360028 479233908 480020256 480329006 481157874 481206064 484150473 485761239 486599481 486648216 486668736 488601948 489445092 489494112 491366412 491640846 492489234 493339086 493388496 495369288 496203187 496407447 498968424 501021792 501886368 505858014 505879344 507888867 507961152 508765293 508816248 509651136 513684228 513705888 514592352 516636486 518664546 519849747 520746813 520798968 520820928 521645427 521697672 522889804 523792116 523844576 526688892 527049882 528856336 529768944 532867008 533961237 533983752 534905208 536181216 537106464 540022788 541356822 542245104 543180816 543530191 545338513 545416128 546357312 547479243 549732244 549755424 550680876 550704096 552891678 553901232 555062058 556330431 557290449 557346264 559200552 561339477 563649516 564622164 566945712 567924048 570261184 571432201 571456296 572418279 573357528 573807968 575717024 576710496 577919124 580297392 581274258 581298768 582301872 583690944 584698176 585898839 585923544 586909881 588334752 589325148 591691094 594963378 595990062 598442696 599475384 599535424 600731721 602981088 603203868 604244772 606731376 608749968 610025742 611078418 612536136 613593144 614651976 614713536 617181408 618246432 618474852 621020016 622065434 622091664 623138886 624651712 627014547 629100621 630275904 632779572 636715194 637813926 638914554 638978544 641543832 642888333 645027219 645533964 647681652 648799308 648864288 651469264 652593456 652834566 653961114 655155216 655521128 656652312 657757713 657785448 657851328 660492384 661876596 665291232 673248033 674409807 674477352 674505792 677185156 678353724 678421664 681396962 682572798 684843714 684912304 688848648 689103153 690292287 691483473 691552728 693132996 694329084 694398624 695527236 695596896 698389488 698647518 699853122 702251856 702733176 703916149 706358592 711948316 711978336 713206944 716040042 718850862 720030384 720493509 721736811 721809096 722993472 724241088 729972324 730003104 732902922 734167638 734241168 737188904 737461269 738534976 738733851 740008629 740082744 741773908 743053932 743128352 745600736 748452636 751532688 752829552 755927616 757232064 758787021 758819016 761941728 763224372 764476704 766288466 770526342 770558832 771054457 773619751 773729856 774954729 775032344 775065024 776402496 777996819 781198452 781231392 782546508 784334706 785688174 785766864 790033338 790574823 793284504 794653416 799300512 800975628 804271824 805625726 805659696 808975168 811666624 812035233 813367656 814771224 816714848 818124192 819535968 824598366 824633136 826021314 826056144 828026688 829337517 829455552 830851848 832593087 836019396 838800828 839375738 843706096 845474274 846933246 848953592 850418568 851886072 851971392 855391776 857184444 860036292 860711952 863575536 865065744 866878686 870124608 870446088 871911387 871948152 873540288 875536416 877010284 877047264 882464918 882502128 883987722 887536641 892445067 893985093 897664044 899213076 899303136 904471632 904805802 906367158 910097064 911629111 913124952 915038613 918464864 918804204 920389716 921977964 922070304 924177328 925772112 927369648 927712278 931185984 931530024 933098151 933137496 934708329 936335808 936977568 945413856 949169358 954720056 955072791 956720889 958371831 958467816 960040512 960658012 962315748 962412128 968300946 971522478 973198962 973296432 977203896 978890184 978988224 979251849 980941671 982732824 983281692 984978468 986678172 986776992 990738576 992406374 992814894 997936848 998578723 1001900989 1002043584 1003772736 1011716028 1011758688 1015777734 1017530586 1017632496 1022095443 1023859197 1027265571 1027368456 1027411776 1029184704 1033272972 1037329092 1039699494 1041493626 1041597936 1043290854 1043395344 1045779608 1047584232 1047689152 1047971277 1049779683 1053377784 1054099764 1057712672 1059537888 1067922474 1067967504 1069810416 1072362432 1074060063 1074212928 1078276293 1080045576 1082713644 1084490208 1086361632 1087060382 1090677026 1094958486 1097460577 1099354383 1099464488 1099510848 1101251457 1101361752 1101408192 1105783356 1107802464 1110124116 1112660862 1114580898 1114692528 1118401104 1122678954 1127299032 1129244328 1133891424 1135848096 1142864402 1142912592 1144836558 1146715056 1147615936 1149432699 1151434048 1153420992 1155789513 1155838248 1160594784 1162548516 1162597536 1164603744 1171797678 1171847088 1173819762 1176502059 1176669504 1178532261 1178650296 1183382188 1185050007 1189926756 1191980124 1196885392 1198950768 1201463442 1205962176 1206407736 1208438589 1208489544 1213462752 1217499936 1220051484 1222156836 1225072272 1227186288 1229303952 1234362816 1236492864 1236897549 1236949704 1239031971 1242040032 1244130868 1244183328 1246277772 1254029094 1258201242 1259063607 1265559144 1268211411 1270399869 1273430388 1275627852 1277829108 1277957088 1283087664 1285776666 1290054438 1291067928 1293241297 1295363304 1297598616 1297728576 1302938528 1305186912 1305669132 1307922228 1310310432 1311042256 1313304624 1315515426 1315570896 1320984768 1323697377 1323753192 1325981583 1330582464 1346496066 1348819614 1348954704 1354370312 1356707448 1356843328 1357208703 1359550737 1362793924 1365145596 1369687428 1369824608 1377697296 1378206306 1380584574 1382966946 1383105456 1386265992 1388658168 1388797248 1391054472 1391193792 1391568417 1396778976 1397295036 1399706244 1404503712 1405466352 1407832298 1416588421 1421301403 1423754037 1423896632 1423956672 1426413888 1432080084 1437701724 1440060768 1440987018 1443473622 1443618192 1452451419 1457283717 1459798443 1459944648 1460006208 1465805844 1468335276 1468482336 1474377808 1474922538 1477467702 1480017258 1480165488 1483547816 1486107864 1486256704 1488609561 1489222341 1491201472 1496905272 1503065376 1505659104 1517574042 1517638032 1523666601 1523883456 1526295879 1526448744 1528953408 1532576932 1541052684 1541117664 1542108914 1547239502 1549909458 1550064688 1555993638 1556862679 1559549241 1562240439 1562396904 1562462784 1564936281 1565093016 1568669412 1571376348 1571533728 1580066676 1581149646 1586569008 1589306832 1598601024 1601883711 1601951256 1608543648 1611251452 1611319392 1624070466 1626735312 1629542448 1630590573 1633429696 1636015539 1636248384 1639071936 1642437729 1649196732 1649266272 1652042628 1652112288 1658675034 1661703696 1665186174 1668991293 1671871347 1672038792 1677601656 1678751476 1687412192 1690948548 1693866492 1697907184 1700837136 1703772144 1710783552 1714296603 1714368888 1717254837 1720072584 1721423904 1727151072 1730131488 1733757372 1740892176 1743822774 1743896304 1750823647 1751072832 1754020568 1754094528 1757696517 1760729643 1764929836 1765004256 1767975444 1775073282 1784890134 1787970186 1795328088 1798426152 1798606272 1802195163 1808943264 1809611604 1812734316 1820194128 1823258222 1826249904 1830077226 1834598119 1836929728 1837608408 1840701817 1840779432 1843955928 1844140608 1848354656 1851544224 1854739296 1855424556 1863060048 1866196302 1866274992 1869416658 1873955136 1881043641 1887301863 1890827712 1898338716 1909440112 1910145582 1913441778 1916743662 1916935632 1921316024 1924631496 1924824256 1928664999 1935081657 1936601892 1943044956 1946397924 1946592864 1954407792 1957780368 1958503698 1961883342 1965465648 1966563384 1969956936 1973273139 1973356344 1973553984 1981477152 1984812748 1985629788 1995873696 1997157446 2003801978 2016264781 2019744099 2023229421 2023432056 2023517376 2031555468 2035061172 2035264992 2044190886 2047718394 2054531142 2054736912 2066545944 2067309459 2070876861 2074658184 2079398988 2082987252 2083195872 2086581708 2086790688 2091559216 2095168464 2095942554 2099559366 2106755568 2108199528 2111748447 2115425344 2119075776 2135844948 2135935008 2139620832 2148120126 2156552586 2160091152 2161480527 2165210433 2165427288 2168980416 2172723264 2174120764 2181354052 2189916972 2194921154 2198708766 2198928976 2202502914 2202723504 2211566712 2212383807 2215604928 2216201553 2220025887 2220248232 2225321724 2229161796 2229385056 2236802208 2245357908 2254598064 2258488656 2267460133 2267782848 2271696192 2276361063 2285728804 2285825184 2289673116 2293430112 2298865398 2311579026 2311676496 2313163371 2320859253 2321189568 2324864187 2325097032 2325195072 2329207488 2333990457 2343595356 2343694176 2347639524 2353004118 2357064522 2357300592 2366764376 2370100014 2371724469 2379853512 2383960248 2393770784 2397901536 2402926884 2412815472 2416877178 2416979088 2426925504 2434999872 2436105699 2440102968 2444313672 2450144544 2454372576 2458607904 2473795098 2473899408 2478063942 2483726569 2484080064 2488012551 2488261736 2488366656 2492555544 2497779261 2508058188 2516402484 2518127214 2531118288 2536422822 2540799738 2546860776 2551255704 2555658216 2555914176 2566175328 2571553332 2580108876 2582135856 2586482594 2590726608 2595197232 2605877056 2610373824 2611228159 2611338264 2615734161 2615844456 2620620864 2622084512 2626609248 2631030852 2631141792 2647394754 2647506384 2651963166 2662609923 2677335201 2681955279 2692992132 2697639228 2697909408 2708740624 2713414896 2714417406 2719101474 2725587848 2730291192 2734887333 2739374856 2739649216 2745115839 2755394592 2756412612 2761169148 2765933892 2766210912 2772531984 2777316336 2782108944 2783136834 2793557952 2794590072 2799294453 2799412488 2804124987 2809007424 2810932704 2815664596 2833176842 2842602806 2847508074 2847793264 2864160168 2865218373 2870162667 2875115493 2875403448 2880121536 2881974036 2886947244 2887236384 2904902838 2914567434 2919596886 2919889296 2931611688 2936670552 2936964672 2937755547 2948755616 2949845076 2954935404 2960034516 2960330976 2967095632 2972215728 2977219122 2978444682 2993810544 2995736169 3005702967 3006130752 3011318208 3035148084 3035276064 3047333202 3052591758 3052897488 3065153864 3066286329 3071577591 3081796713 3082105368 3082235328 3084217828 3094479004 3099818916 3100129376 3111987276 3113725358 3119098482 3124480878 3124793808 3129872562 3130186032 3137338824 3142752696 3143067456 3143913831 3149339049 3160133352 3162299292 3173138016 3178613664 3203767422 3203902512 3216629491 3217087296 3222180189 3222502904 3222638784 3234828879 3248140932 3253470624 3259084896 3261181146 3272031078 3284875458 3292381731 3298063149 3298393464 3298532544 3303754371 3304085256 3304224576 3317350068 3323407392 3330372348 3337982586 3343742694 3344077584 3355203312 3357502952 3374824384 3381754501 3381897096 3387732984 3395814368 3401674272 3407544288 3428593206 3428737776 3434509674 3440145168 3442847808 3448298097 3454302144 3460262976 3467368539 3467514744 3481784352 3487645548 3487792608 3501647294 3508041136 3515393034 3521459286 3523426063 3529506177 3529859672 3530008512 3535596783 3535950888 3550146564 3555150021 3569780268 3575940372 3590656176 3596852304 3604390326 3617886528 3619223208 3625315767 3625468632 3640388256 3646516444 3652499808 3660154452 3669196238 3675216816 3681403634 3681558864 3687911856 3696709312 3703088448 3709478592 3710692647 3710849112 3717095913 3726120096 3732392604 3732549984 3738833316 3762087282 3774603726 3777190821 3796677432 3804634233 3818880224 3820291164 3826883556 3833487324 3833871264 3842632048 3849262992 3857329998 3870163314 3873203784 3879723891 3886089912 3892795848 3893185728 3908815584 3915560736 3917007396 3923766684 3930931296 3933126768 3939913872 3946546278 3946712688 3962954304 3969625496 3971092131 3971259576 3977944749 3991747392 3994314892 4007603956 4032529562 4039488198 4046458842 4046864112 4063110936 4070122344 4070529984 4071626109 4078652211 4088381772 4095436788 4109062284 4109473824 4133091888 4134618918 4141753722 4149316368 4158797976 4165798849 4165974504 4166391744 4173163416 4173581376 4183118432 4190336928 4191885108 4199118732 4213511136 4216399056 4223496894 4249765263 4263904209 4271262111 4271689896 4271870016 4279241664 4296240252 4313105172 4320182304 4322961054 4330420866 4330854576 4348241528 4357354257 4362708104 4371851151 4379395329 4379833944 4389842308 4397417532 4397857952 4405005828 4405447008 4423133424 4424767614 4432403106 4440051774 4440496464 4450643448 4458323592 4458770112 4465828683 4467667023 4473604416 4490715816 4509196128 4516977312 4534920266 4552722126 4563125557 4570999803 4571457608 4571650368 4578887637 4579346232 4586860224 4597730796 4623158052 4623352992 4626326742 4641718506 4649728374 4650194064 4667980914 4670588037 4678647723 4686721317 4687190712 4687388352 4695279048 4706008236 4714129044 4714601184 4733528752 4740200028 4743448938 4759707024 4767920496 4787541568 4795803072 4805651133 4805853768 4825630944 4833754356 4833958176 4872211398 4880205936 4888627344 4891771719 4900289088 4908046617 4908745152 4917215808 4927313187 4947590196 4947798816 4956127884 4967453138 4976025102 4976523472 4985111088 4995558522 5006973879 5015614041 5016116376 5032804968 5036254428 5062236576 5072845644 5081599476 5093721552 5102511408 5111316432 5132350656 5142889809 5143106664 5151764511 5160217752 5164271712 5172965188 5181453216 5190394464 5222456318 5222676528 5231468322 5231688912 5244169024 5252470941 5253218496 5262061704 5262283584 5273089551 5282188929 5294789508 5295012768 5303926332 5325219846 5354670402 5363910558 5385984264 5395278456 5395818816 5417481248 5426829792 5428834812 5438202948 5451175696 5460582384 5469774666 5478749712 5490231678 5503794357 5510789184 5512825224 5522105451 5522338296 5531867784 5532421824 5545063968 5554632672 5564217888 5566273668 5589180144 5598588906 5598824976 5608249974 5621065393 5621865408 5631329192 5643130923 5661905589 5666353684 5685205612 5695016148 5695586528 5728320336 5730436746 5740325334 5750230986 5750806896 5763948072 5773894488 5774472768 5785994997 5805244971 5809805676 5829134868 5839193772 5839778592 5863223376 5873341104 5875511094 5897511232 5899690152 5909621623 5909870808 5919819417 5920069032 5920661952 5934191264 5944431456 5954438244 5956889364 5987621088 5991472338 6011405934 6048794343 6059232297 6069688263 6070296168 6070552128 6094666404 6105183516 6105794976 6130307728 6132572658 6143155182 6163593426 6164210736 6168435656 6188958008 6199637832 6200258752 6201928377 6212630583 6223974552 6227450716 6238196964 6248961756 6249587616 6259745124 6260372064 6274677648 6285505392 6287827662 6298678098 6320266704 6324598584 6335245341 6346276032 6357227328 6407534844 6407805024 6433258982 6444360378 6445005808 6469657758 6473271139 6484441581 6495631299 6496281864 6506941248 6518169792 6522362292 6544062156 6569750916 6584763462 6596126298 6596786928 6607508742 6608170512 6634700136 6637151421 6646814784 6648604659 6660744696 6675965172 6687485388 6688155168 6710406624 6715005904 6763509002 6763794192 6775465968 6791628736 6802380399 6803348544 6815088576 6829083189 6857186412 6857475552 6869019348 6880290336 6896596194 6934737078 6935029488 6939490113 6962577759 6963568704 6974592561 6975291096 6975585216 7003294588 7016082272 7030786068 7042918572 7046852126 7059012354 7059719344 7071193566 7071901776 7100293128 7110300042 7115173407 7139560536 7151880744 7181312352 7193704608 7208780652 7238446416 7250631534 7250937264 7279740427 7280776512 7293032888 7304999616 7308317097 7320308904 7338392476 7350433632 7362807268 7363117728 7375823712 7421385294 7421698224 7434191826 7451179707 7452240192 7464037653 7464785208 7465099968 7477666632 7493337783 7524174564 7549207452 7554381642 7593354864 7609268466 7637760448 7640582328 7653444397 7653767112 7666974648 7667742528 7685264096 7698525984 7714659996 7740326628 7746407568 7759447782 7772179824 7785591696 7817631168 7831121472 7833684477 7834014792 7847202483 7847533368 7861862592 7866253536 7879827744 7893092556 7893425376 7939250992 7942184262 7942519152 7955889498 7974069511 7987829769 7988629784 8015207912 8032005603 8045865837 8065059124 8078976396 8092917684 8093728224 8126221872 8140244688 8143252218 8157304422 8176763544 8190873576 8204661999 8218124568 8218947648 8235347517 8266183776 8269237836 8283507444 8298632736 8317595952 8331597698 8331949008 8346326832 8366236864 8380673856 8383416721 8383770216 8397883359 8398237464 8412374961 8427022272 8432798112 8446993788 8499530526 8527808418 8542524222 8543379792 8592480504 8595655119 8610488001 8626210344 8640364608 8645922108 8660841732 8661709152 8696483056 8714708514 8725416208 8743702302 8758790658 8759667888 8779684616 8794835064 8795715904 8810011656 8810894016 8813266641 8846266848 8849535228 8864806212 8880103548 8880992928 8901286896 8916647184 8931657366 8935334046 8981431632 8987208507 9017108901 9018392256 9033954624 9069840532 9105444252 9126251114 9141999606 9142915216 9157775274 9158692464 9195461592 9198858987 9214732773 9245390139 9246316104 9246705984 9252653484 9283437012 9299456748 9300388128 9335961828 9341176074 9357295446 9373442634 9374381424 9390558096 9412016472 9427860553 9428258088 9429202368 9431741493 9467057504 9480400056 9486897876 9519414048 9535840992 9611302266 9611707536 9649888473 9651261888 9666540567 9667508712 9667916352 9704486637 9744422796 9760411872 9777254688 9783543438 9816093234 9854626374 9877145193 9894189447 9895180392 9895597632 9911263113 9912255768 9934906276 9952050204 9953046944 9970222176 9991117044 10013947758 10031228082 10032232752 10065609936 10072508856 10124473152 10145263503 10145691288 10163198952 10187443104 10205022816 10222632864 10285779618 10286213328 10303529022 10320435504 10327073629 10328543424 10344894291 10345930376 10362906432 10380788928 10402105617 10444912636 10445353056 10462936644 10463377824 10504941882 10524123408 10546179102 10564377858 10570278189 10588518531 10589579016 10590025536 10606790349 10607852664 10650439692 10665450063 10709340804 10727821116 10771968528 10790556912 10834962496 10853659584 10857211819 10857669624 10875947301 10876405896 10902351392 10921164768 10939549332 10957499424 10980463356 11007588714 11025650448 11044210902 11044676592 11063735568 11090127936 11109265344 11128435776 11132077941 11132547336 11151287739 11178360288 11197177812 11197649952 11216499948 11242130786 11262658384 11286261846 11323811178 11331572463 11332707368 11370411224 11390032296 11391173056 11413902699 11456640672 11460873492 11480650668 11500461972 11501613792 11527896144 11547788976 11571989994 11610489942 11619611352 11639171673 11658269736 11678387544 11679557184 11726446752 11746682208 11751022188 11799380304 11819243246 11819741616 11839638834 11840138064 11868382528 11888862912 11908876488 11913276393 11913778728 11933834247 11975242176 11982944676 12022811868 12097588686 12118464594 12139376526 12140592336 12189332808 12210367032 12211589952 12214878327 12260615456 12265145316 12286310364 12327186852 12328421472 12336871312 12377916016 12399275664 12403856754 12425261166 12447949104 12454901432 12476393928 12497396547 12497923512 12499175232 12519490248 12520744128 12549355296 12571010784 12575655324 12597356196 12640533408 12649197168 12670490682 12749295789 12791712627 12813786333 12815069688 12815610048 12866517964 12888720756 12890011616 12939315516 12946542278 12968883162 12991262598 12992563728 13044724584 13072062771 13088124312 13115553453 13138185987 13139501832 13169526924 13192252596 13193573856 13215017484 13216341024 13269400272 13274302842 13297209318 13321489392 13351930344 13374406831 13374970776 13376310336 13397486049 13420813248 13430011808 13527018004 13527588384 13550931936 13604760798 13658166378 13689376671 13712999409 13714372824 13714951104 13736662911 13738038696 13760580672 13793192388 13869474156 13870058976 13878980226 13925155518 13949185122 13950582192 14006589176 14011764111 14032164544 14035943169 14060163951 14061572136 14085837144 14093704252 14118024708 14119438688 14142387132 14143803552 14200586256 14220600084 14230346814 14279121072 14303761488 14362624704 14387409216 14416953399 14417561304 14476892832 14501263068 14501874528 14559480854 14586065776 14616634194 14640617808 14650034683 14675315157 14676784952 14700867264 14724139851 14725614536 14726235456 14751647424 14781939561 14842770588 14843396448 14868383652 14902359414 14928075306 14929570416 14955333264 14986675566 15020921637 15046842123 15048349128 15098414904 15108763284 15186709728 15218536932 15281164656 15306888794 15307534224 15333949296 15370528192 15397051968 15428669427 15429319992 15455293533 15480653256 15492815136 15518895564 15544359648 15571183392 15667368954 15668029584 15694404966 15695066736 15732507072 15757412823 15759655488 15786185112 15786850752 15819268653 15878501984 15884368524 15885038304 15911778996 15948139022 15975659538 15977259568 16030415824 16064011206 16091731674 16130118248 16157952792 16185835368 16187456448 16252443744 16280489376 16286504436 16314608844 16353527088 16381747152 16409323998 16436249136 16470695034 16511383071 16532367552 16538475672 16566316353 16567014888 16597265472 16635191904 16663195396 16663898016 16692653664 16766833442 16767540432 16795766718 16796474928 16824749922 16863196179 16865596224 16893987576 16929392769 16985716767 16999061052 17055616836 17085048444 17086759584 17184961008 17191310238 17220976002 17252420688 17291844216 17320953109 17321683464 17323418304 17392966112 17429417028 17450832416 17487404604 17517581316 17519335776 17559369232 17589670128 17620023312 17626533282 17692533696 17699070456 17728864869 17729612424 17759458251 17760207096 17761985856 17802573792 17833294368 17863314732 17870668092 17962863264 17974417014 18034217802 18046578367 18139681064 18146383029 18177696891 18209064789 18210888504 18252502228 18283999212 18285830432 18315550548 18317384928 18390923184 18397717974 18429465546 18490780278 18492632208 18505306968 18566874024 18598913496 18600776256 18605785131 18637891749 18671923656 18682352148 18714590892 18746885268 18748762848 18781116192 18824032944 18855721106 18856516176 18863482986 18934115008 18960800112 18972995737 18973795752 19005736023 19038828096 19071681984 19222604532 19223415072 19299776946 19333081134 19335017424 19408973274 19419813417 19453324743 19486893897 19488845592 19520823744 19554509376 19567086876 19632186468 19709252748 19754290386 19788378894 19790360784 19822526226 19824511536 19869812552 19904100408 19906093888 19911454263 19940444352 19945813977 19982234088 20027895516 20062456164 20064465504 20131219872 20145017712 20290527006 20291382576 20326397904 20374886208 20407141197 20410045632 20445265728 20487249567 20571559236 20572426656 20607058044 20640871008 20654147258 20689788582 20691860752 20804211234 20818470339 20887733277 20889825272 20890706112 20923777683 20925873288 20926755648 21009883764 21048246816 21092358204 21128755716 21140556378 21177037062 21179158032 21213580698 21215705328 21300879384 21330900126 21345520221 21418681608 21455642232 21543937056 21581113824 21714423638 21715339248 21751894602 21752811792 21804702784 21839221281 21842329536 21879098664 21914998848 21924951291 21960926712 22015177428 22051300896 22088421804 22089353184 22127471136 22264155882 22265094672 22302575478 22353539121 22356720576 22392112959 22394355624 22395299904 22432999896 22484261572 22525316768 22572523692 22647622356 22663144926 22665414736 22740822448 22780064592 22827805398 22913281344 22921746984 22960333191 22961301336 23000923944 23003227584 23055792288 23095577952 23143979988 23220979884 23239222704 23278343346 23316539472 23356775088 23371798213 23452893504 23493364416 23501053431 23502044376 23541607449 23598760608 23638486492 23639483232 23679277668 23680276128 23817752976 23826552786 23827557456 23867668494 23922208533 23963489307 23965889352 24045623736 24096016809 24137597511 24195177372 24236929188 24278753052 24281184672 24378665616 24420734064 24429756654 24521230912 24530290632 24571584643 24572620728 24613985997 24654373704 24656842944 24673742624 24755832032 24798551328 24807713508 24850522332 24895898208 24909802864 24952787856 24994793094 24995847024 25038980496 25098710592 25142021568 25150250163 25151310648 25193650077 25194712392 25237124883 25281066816 25298394336 25340981364 25498591578 25583425254 25627572666 25630139376 25733035928 25777441512 25780023232 25786965357 25831464003 25878631032 25893084556 25937766324 25982525196 25985127456 26089449168 26144125542 26176248624 26231106906 26276371974 26279003664 26339053848 26384505192 26387147712 26430034968 26432682048 26439799923 26538800544 26548605684 26594418636 26642978784 26703860688 26748813662 26749941552 26794972098 26860023616 26915179999 26961625521 27051326703 27054036008 27055176768 27101863872 27209521596 27316332756 27378753342 27425998818 27428745648 27473325822 27476077392 27586384776 27596576961 27644198319 27736170417 27738948312 27740117952 27757960452 27850311036 27898370244 27901164384 28013178352 28023528222 28071886338 28120327902 28123144272 28171674288 28187408504 28236049416 28238877376 28283581659 28284774264 28287607104 28295224479 28401172512 28441200168 28460693628 28558242144 28607522976 28833906798 28835122608 28949665419 28953785664 28999621701 29002526136 29003749056 29118961708 29172131552 29233268388 29281235616 29300069366 29350630314 29353569904 29448279702 29451229072 29563879122 29631435579 29682568341 29685541176 29686792896 29733789339 29736767304 29804718828 29856150612 29859140832 29910666528 29973351132 30041843274 30093684246 30096698256 30196829808 30217526568 30268394407 30373419456 30435790509 30437073864 30562329312 30613777588 30615068448 30667898592 30857338854 30858639984 30910587066 30961306512 30981220887 30985630272 31034682873 31037791128 31088719296 31142366784 31206316851 31334737908 31336059168 31388809932 31390133472 31514825646 31572370224 31638537306 31710834567 31757003968 31765555593 31768737048 31770076608 31820371047 31823557992 31896278044 31951319076 31954519136 32060831648 32128022412 32183463348 32260236496 32315905584 32371670736 32504887488 32560978752 32571635457 32573008872 32627841903 32629217688 32707054176 32763494304 32818647996 32872498272 32941390068 33022766142 33076951344 33132632706 33134029776 33155341651 33265649293 33270383808 33326390792 33327796032 33385307328 33396233823 33453863217 33533666884 33535080864 33591533436 33592949856 33649499844 33726392358 33787975152 33858785538 33971433534 33994717389 33998122104 34111233672 34170096888 34173519168 34241708097 34369922016 34382620476 34441952004 34504841376 34583688432 34641906218 34643366928 34785932224 34857364261 34858834056 34901664832 34917515019 34974809208 35035162632 35038671552 35118738464 35179340256 35240046624 35253066564 35398140912 35457729738 35459224848 35518916502 35520414192 35605147584 35666588736 35726629464 35739829179 35741336184 35801502741 35925726528 35948834028 36068435604 36093156734 36279362128 36292766058 36355393782 36418129578 36421777008 36505004456 36567998424 36571660864 36631101096 36634769856 36644634981 36781846368 36795435948 36858931092 36981560556 36985264416 37010613936 37133748048 37197826992 37211570262 37275783498 37343847312 37364704296 37429181784 37492189641 37493770536 37497525696 37562232384 37648065888 37711442212 37713032352 37726965972 37921600224 37945991474 37947591504 38011472046 38247887367 38375137881 38441358999 38445209064 38446830144 38599553892 38666162268 38670034848 38817946548 38839626834 38906649486 38973787794 38977691184 39134173752 39200051773 39216188313 39264372936 39346660359 39418505496 39508580772 39576757788 39580721568 39645052452 39649023072 39739625104 39808200816 39822908526 39891627954 39964468176 40055791032 40123220493 40124912328 40128931008 40192458147 40262439744 40290035424 40581054012 40582765152 40652795808 40814282394 40974499134 41068130013 41138998227 41143118472 41144853312 41209988733 41214116088 41281742016 41308294516 41379577164 41383721504 41608422468 41636940678 41775466554 41779650544 41847555366 41851746576 42019767528 42035292333 42096493632 42107829507 42180491853 42184716408 42257511432 42281112756 42354074124 42358316064 42427161396 42431410656 42601758768 42661800252 42691040442 42837363216 42911284464 42938885089 43081742527 43087874112 43162227648 43250860197 43428847276 43430678496 43503789204 43505623584 43678442562 43758197328 43849902582 43921853424 43950104049 44025945471 44030354856 44102601792 44172419553 44176843608 44178706368 44254942272 44345818683 44528311764 44530189344 44605150956 44707078242 44784225918 44788711248 44865999792 44968523144 45050633536 45062764911 45140526369 45145047384 45295244712 45326289852 45330829472 45481644896 45560129184 45655610796 45843493968 45920666382 45922602672 46001847888 46111584576 46191155904 46286008281 46287959976 46365880599 46441959768 46478445408 46556686692 46633078944 46713550176 46743596426 47002106862 47004088752 47083214898 47190804811 47197521216 47272238469 47276972984 47278966464 47358555336 47360552256 47457805959 47635505952 47653105572 47655114912 47735336988 47844417066 47926978614 47931778704 48091247472 48192033618 48275195022 48390354744 48473858376 48557506104 48562369344 48757331232 48841468128 48859513308 49060581264 49143169286 49145241456 49227971994 49308747408 49347485248 49511664064 49534149213 49597102656 49615427016 49698949059 49701044664 49791796416 49819605728 49905575712 49989586188 49991694048 50077960992 50300500326 50302621296 50387300154 50389424784 50474249766 50589588537 50596788672 50681962728 50788178307 50957150301 50997183156 51166850508 51255145332 51260278752 51466071856 51554883024 51573930714 51662928006 51757262064 51786169112 51875532648 51962859327 51965050392 51970254912 52178898336 52288251084 52352497248 52462213812 52552743948 52558007328 52678107696 52769010384 52860069936 52879599846 53077601088 53097211368 53186594607 53188837272 53278374753 53285957568 53407721376 53497627324 53499883104 53589944196 53830359998 53923251042 54102653406 54108072016 54139735101 54419043192 54439149087 54533090673 54627194367 54632665512 54757506684 54851997636 54857491296 54946651644 54952154784 55172769552 55193153922 55288396638 55472340834 55477896624 55515920904 55609375771 55700622072 55796740488 55802328768 55817355393 56026356704 56047056444 56143772676 56240655804 56246288544 56343348576 56374817008 56472098832 56567163318 56569548528 56590448958 56802345024 56882400336 56918987211 56921387256 57017208069 57116484288 57215045952 57667813596 57670245216 57899330838 57999243402 58005052272 58237923416 58259440251 58344263104 58359974229 58460681691 58466536776 58562471232 58600138732 58701260628 58707139808 58896559404 58902458144 59127758244 59262871158 59365136682 59371082352 59467578678 59473534608 59609437656 59712301224 59718281664 59734362789 59821333056 59837441931 59946702264 60083686548 60187368492 60193396512 60393659616 60435053136 60536788814 60871581018 60874147728 60913302103 61115960329 61124658624 61221423591 61227555176 61230136896 61335797184 61461748701 61714677708 61717279968 61821174132 61922613024 61962441774 62069365746 62075582256 62412633702 62455411017 62663199831 62669475816 62672118336 62771333049 62777619864 62780266944 63029651292 63144740448 63277074612 63421669134 63531111186 63537474096 63640742094 63647115984 63792556088 63902638152 63909038272 64036560663 64121663296 64256044824 64366926696 64520472992 64631811168 64743341472 65143270914 65146017744 65255683806 65258435376 65414108352 65517663843 65526988608 65637295992 65744996544 65774853873 65882780136 66045532284 66153902688 66265265412 66268059552 66310683302 66531298586 66652781584 66792467646 66907726434 66945095197 67060617363 67067333768 67070161728 67176338877 67183066872 67185899712 67298999688 67452784716 67575950304 67717571076 67942867068 67989434778 67996244208 68222467344 68340193776 68483416194 68739844032 68765240952 68880999573 68883904008 69009682752 69167376864 69283812436 69286733856 69714728522 69717668112 69835030038 69949618416 70070325264 70115394639 70237476928 70358680512 70480093248 70503160293 70506133128 70624822347 70796281824 70915459476 70918449696 71037833004 71040828384 71453258928 71479658358 71482672368 71603005482 71766625599 71890467921 71897668056 72136871208 72186313468 72288050427 72558724256 72585532116 72710787564 72836259156 72843554016 73010008912 73135996848 73262202192 73289269962 73563692736 73590871896 73714753929 73717862184 73841957991 73963121112 73970528832 74021227872 74267496096 74395653984 74423140524 74551566996 74687694624 74729408592 74858363568 74984379282 74987541072 75296131776 75422884424 75426064704 75450750489 75453931944 75580950231 75711374649 75843200448 75891982948 75895183008 76022944092 76495774734 76750275762 76882717998 76890418128 77199107784 77332324536 77340069696 77360896071 77494392009 77635893096 77679253668 77813298972 77947575588 77955382368 78268347504 78400103546 78432376626 78528745872 78693320718 78837010992 78887719117 79017161544 79150178131 79153515576 79161443136 79290104904 79298046144 79479250208 79616401632 79645817052 79783255908 79928936352 80111582064 80246440986 80249824656 80384916294 80580070848 80745539997 80884876563 81153980109 81162108024 81165530304 81305591616 81628564788 81948998268 82136260026 82277996454 82286236944 82419977466 82428232176 82616589032 82759154328 82767443008 82789730883 82932594957 83208511251 83216844936 83273881356 83550933108 83559301088 83695110732 83703493152 84039535056 84070584666 84215659014 84360983706 84369432816 84515022864 84562225512 84708148248 84716632128 84850744977 84854322792 84862821312 84885673437 85203517536 85323600504 85382080884 85674726432 85822568928 85877770178 86163485054 86501720394 86699385583 86848996257 86857694552 86861356992 86998865103 87007578408 87011247168 87356885124 87516394656 87699805164 87843706848 87900208098 88051890942 88060709712 88344839106 88353687216 88691637366 88894306737 89047705023 89056623528 89060378688 89210301912 89414156484 89568451836 89577422496 89731999584 89937046288 90125529822 90281052738 90290094768 90590489424 90652579704 90661658944 90805183221 90963289792 91120258368 91307371527 91311221592 91686987936 91841332764 91845205344 92003695776 92572016562 92575919952 92731761198 92883919536 92943662661 92956890816 93104048619 93113373384 93266157888 93427100352 93487192852 93618950553 94004213724 94008177504 94166429796 94381609622 94544476938 94553945968 94717110672 94915611918 95132503701 95271011904 95296666779 95306211144 95310229824 95461113141 95470673976 95688834132 95853957228 95863557408 96182494944 96384067236 96550390044 96780709488 96947716752 97115012208 97514662464 97682936256 97714906371 97719026616 97883525709 98121162528 98286338572 98290482912 98455943988 98617494816 99068298426 99230854032 99397898118 99402089328 99466024953 99639211456 99796947879 99811151424 99979172376 99983388096 100155921984 100188701469 100361589651 100601000652 100605242592 100774600308 100778849568 100948499532 101179177074 101363925456 101576356614 101914300602 101984152167 101994366312 102333701016 102510290664 102520557504 102932143712 103109766048 103147861428 103325856012 103514524128 103572338224 103751065296 103925718654 103930100784 104357796672 104572092783 104576502168 104704994496 104752545057 104924427624 105105487896 105116014656 105356215392 105538020768 105720139872 105759199692 106194422736 106373189214 106377674544 106556749506 106800242467 106815442752 106995254648 106999766208 107179888392 107219487537 107404508223 107660719996 107846502084 108205306812 108216144032 108279470202 108838086384 108878298174 109066181346 109254388734 109265331024 109515013368 109703995272 109714982592 109893303288 109904309568 109933904943 110345539104 110386307844 110576793276 110944681668 110955793248 111031841808 111218751542 111401244144 111593480976 111634710786 111910485259 112052713408 112094112888 112282810837 112287545352 112476568923 112481311608 112492577088 112686697152 112749634016 112944197664 113134326636 113139097056 113180897916 113764800672 113837974422 113842774512 114034416138 114743662101 115125413643 115324076997 115335627192 115340490432 115798661676 115998486804 116010104544 116475846832 116518880502 116719948458 116921363382 116933073552 117200277464 117402521256 117414279616 117600155319 117648564939 117793118808 117804916288 118039981077 118255516488 118525742316 118730273364 118742164704 118935157356 118947069216 119218875312 119424602448 119468725578 119674883862 119893404528 120167373096 120369661479 120374736984 120386793024 120577374441 120787319232 120870106272 121073577628 121743162036 121748295456 121826604206 122231920658 122442847182 122455110352 122923497402 122992151641 123204390039 123416994681 123429355416 123434559936 123629966199 123642348264 123845226048 123924883548 124138731492 124151164512 124825267404 124910822034 125326399662 125338951632 125542666098 125555239728 126059302584 126105876999 126289480896 126323488521 126554149224 126843338268 127062222372 127074948192 127281484188 127294231968 127585112176 127805276304 128073121326 128512089648 128733853392 128816655267 129040945984 129245227581 129263622336 129486682944 129752580591 130286541828 130292035488 130511367612 130516870752 131035327686 131274591984 131549707746 131765560272 131850312147 132077836413 132091064568 132307805376 132517258659 132530530824 132536119104 132621366604 133062597172 133305563168 133584935292 133815452868 133890190394 134121234726 134134667536 134352677754 134366133744 134597999376 134905569432 135151900608 135188294733 135421579107 135435142152 135885734136 135978869556 135992488416 136444934688 136680387552 136966832388 137530481904 137761999146 137767808016 138315068113 138334753728 138567624872 138573467712 138858024843 139097641797 139429457044 139435336224 139670060076 139899236832 140140650528 140230789278 141006320586 141012266256 141249644694 141572414433 141592563648 141816715407 141830918952 141836899392 142075666008 142081656768 142373417877 142906517856 142959316716 142965344736 143206010964 143533251198 143780935842 143795336112 144273742416 144372626936 144576100854 145117448512 145171064232 145415443543 145421575128 145672518312 145687108032 146020017824 146271993696 146524404384 146578539924 147181743792 147429507858 147435724368 147683915982 147926242224 148042455744 148534992192 148602447639 148791307968 148846281048 149096847177 149103133992 149375389248 149458817184 149716727136 149968758564 149975082144 150845768848 150901500978 150907863888 151161900462 151422749298 151507320709 151768765611 151783965896 151790366016 152045888184 152364534921 152871450903 152991549468 153500551524 153765435996 153780836256 154398215568 154664649072 154721792142 154988784018 155271786192 155358507336 155626597944 155888577981 155895151176 155910764736 156536695008 156800207092 156864753252 157057491744 157386641436 157674021984 157775438234 158034323088 158300356262 158307031152 158580209808 158958500416 159232803264 159284917699 159291634104 159559783821 159566511816 159835124259 159857872704 160223164128 160492881972 160499649312 160769832588 161491079994 161769753126 162307960218 162324216048 162419205303 163257129576 163317447261 163599272019 163897996536 164272520052 164555992908 164572473888 164839954932 164856464352 165233178064 165518308656 165579461766 165865189914 166417022502 166433689872 166547762712 166828127313 167101866216 167118602176 167390221464 167406986304 167452066179 168079070112 168141169332 168431318028 168721967412 168738865632 169030045728 169124451024 169416296496 169701489954 169708645584 169771346874 170407035072 170647201008 170756961633 170764161768 171051624207 171349452864 171645137856 171755540356 172326970108 173003440788 173398771166 173697992514 173715389104 173997730206 174015156816 174713770248 174778320753 175032789312 175079922687 175382045073 175399610328 175687413696 175800416196 176103781884 176121419424 176689678212 176707374432 177383274732 177788613474 178095410046 178113247056 178420603824 178828312968 179129350507 179136903672 179154844992 179203088367 179463999168 179874092576 180251059644 180562105476 180580189536 181180978848 181305159408 181610366442 182614743054 182622443184 182739906309 183347880987 183373975872 183664270773 183682665528 183690410688 184007391552 184385246103 185144033124 185151839904 185463522396 185767839072 185887325322 186208097238 186226746768 186974385704 187237901106 187366233051 187989599493 188008427448 188016355008 188313999147 188332859592 188763219244 189088953876 189107891936 189434221344 189831223836 190265007402 190593333558 190612422288 190922226282 190941347952 191377668264 191707914456 191727114816 192109681989 192364989888 192768134472 193100780088 193561418976 193895433504 194230024416 195429812742 195438053232 195767051418 196214398951 196242325056 196552991529 196572677144 196580965824 196911887976 197234989632 197324561619 198136596852 198461708064 198795796236 198804178656 198932049906 199593895758 199958344752 200377402938 200723179302 200835285591 201181852089 201202001304 201210485184 201529016631 201549200616 201557699136 201896999064 202358354148 202727850912 203152713228 203828601204 203968304334 203988732624 204667402032 205020581328 205864287424 206219532096 206287024561 206295722856 206642998719 206651712024 207029048256 207144676448 207502130592 207851437308 207860201568 209144185566 209153004336 209505090114 209848855248 210210975792 210346183917 210712430784 211076041536 211440279744 211509480879 211518399384 211874467041 212388845472 212746378428 212755349088 213113499012 213600484934 213990509296 214359776784 214438975074 214809016446 215299876797 215321439992 215671403763 215693004168 216410613624 216432288064 216558940404 216864151281 217676172768 217756596348 218132362692 218508777468 218530662048 219030026736 219407990544 219786606576 219867809886 220691078208 220772615688 221144261787 221153586552 221525873973 221889363336 221911586496 222063683616 222437503084 222802488288 223186961952 223269421572 223820970518 224188225776 224565621674 224575090704 224953137846 224962623216 225499268032 225888395328 226268653272 226278194112 226352251467 226361795832 226742850693 227134123947 227529601344 227675948844 227685549024 228068832276 229487324202 230250827286 230648153994 230671254384 231597323352 231996973608 232020209088 232082688213 232951693664 233037761004 233439896916 233842726764 233866147104 234400554928 234805042512 235200310638 235297129878 235586237616 236079962154 236511032976 236663157351 237051484632 237450534393 237460546728 237484329408 237870314712 237894138432 238437750624 238849204896 238937451156 239349767724 239786809056 240334746192 240739322958 240749473968 241154748882 241740212544 242147155256 242236619991 242654629689 243461940327 243486324072 243496590912 243653208412 244463841316 244885694364 244910220704 245846994804 245984303282 246408780078 246833989362 246858710832 247259932398 247284696528 247849767096 248277462984 248302329024 248369192649 248797784871 249625533753 249650534808 249821644068 250652799324 250677903264 251085332196 251110479456 252118605168 252211753998 252646977042 253108298448 253686676536 254113729789 254124444744 254149896384 254552234931 254562968376 254588463936 255170224352 255610552608 256146242652 257024179296 257467706784 257633310534 258490455162 259505161182 260098156749 260546988771 260573083656 260584070976 260996595309 261022735224 261033741504 262070655372 262549183968 263099415492 263531120544 263700624294 264155672826 264182129136 265034517318 265061061648 265242733208 266125194344 266611126336 266682920211 267143115069 267169870584 267630905736 267780380788 268242469452 268269335072 268705355508 268732267488 269195998752 269811138864 270376589466 270843158214 270870284304 271771468272 271957739112 271984976832 272415549663 272889869376 273360775104 273922114581 273933664776 275060963808 275523998292 275535616032 276630136226 277135249744 277716049686 278195283594 278350658977 278830987983 278858914088 278870672448 279312145857 279340120152 279798473664 280281301056 280461578556 280856851659 282012641172 282024532512 282499289388 283144828866 283633430814 283661837904 284151332016 284746835754 285397511103 285813035712 285890000337 285918633432 285930689472 286412021928 287066502396 287561871684 287590672224 288547484832 288745253872 289152201708 290342128464 290830887086 290843150256 291345036624 292040035648 292543987392 293048808768 293144719113 293157079848 293650577127 294363487584 294859015716 294871448736 295367831964 295852484448 297204895278 297692562096 298193694354 298206267984 298398074859 298917634368 299390843637 299433454272 299937517128 299950164288 300566104407 301691537696 301803001956 301815727776 302323800924 302845498596 303014641418 303537531222 303567931792 304091776368 304729069842 305742901806 305952456501 305983098936 307001103048 307530871992 307561672512 308796431136 309329298144 309443584284 309977568036 310543572384 310717014672 311253195888 311777155962 311790302352 313073390016 313600414184 313716278349 313729506504 314114983488 314257635171 314773282872 315348043968 315550876468 316068646176 316600712524 316614062304 317160419616 318569835398 318583268208 319119567642 319133023632 319670248518 320400727401 320446328256 320985763944 320999298624 321539665176 321658462611 322213524669 322982159988 323539506252 324615920436 324648432096 324838410606 326514259152 326634894522 327198544038 327795993072 328545040104 329098109071 329111985816 329144947776 329679909864 329712928704 330466356128 331036617312 331158923532 331730379828 332834045004 332867379744 333095525424 333656254626 334203732432 334780442928 334904132358 335731455777 336158140224 336282338664 336848432511 336862636056 337429706769 337443934824 337477731264 338060091456 338248902048 338832592992 339402979908 339417291168 339542693748 341294402016 341513923266 341528323536 342103248414 342884988973 343511080712 344230986303 344653940216 345376240929 345972230991 346006881576 346797542332 347395985028 347430778208 347995460412 348030313632 349427540496 349556641506 350159845374 350764090146 350799220656 351600832392 352207563768 352242838848 352800465957 352945694817 353379356424 353414748864 354119943231 354766549464 355577226948 356190820092 356226494112 356841207648 357656625936 358258701014 358273807344 358406176734 359748185152 360486919003 360502119288 361108984437 361124210952 361160379072 361732123323 362361957696 362610318816 363220732884 365229486108 365244886368 365479812618 366695761974 367328541546 367365331056 368770492206 368976454923 369613170117 370250984043 370288066248 370303679808 370927044792 371535678144 371774650644 372416194476 372453493536 373948771408 374475802212 374732466102 375979198986 376016854896 376627998294 376665719184 377526438488 378177907752 378215783872 378317630997 378868442688 378970465563 379662447672 380530014804 381186667116 381224844576 381844452564 381882695904 382755336528 383415828912 384219363978 385536268944 386201560176 386449965801 387122837952 387735682743 387790867008 388460048832 389257741773 390859625484 390876106464 391534102836 392428797902 393105983058 393145354288 393823775952 394649123238 395550936441 396233509239 396273193704 396923416128 397551775977 397591592472 397608357312 397864099812 399187791516 399916689504 400754805876 401446358604 401670571182 402363704178 402404002608 403058033262 403098401232 403793998128 404716708296 405455701824 405564884199 406305426456 407657202408 407936608668 407977465248 409334804064 410041162656 412574049122 412591445712 413285997438 413303424048 414289352896 414945204339 415004261184 415702874616 415720403136 416574074529 417292925391 418288371132 418306008672 419010180228 419697710496 420421951584 420692367834 423018961758 423036798768 423748934082 424717243299 424777690944 425450146221 425492756856 425510698176 426226998024 427200969868 427981018592 428719553568 428877950148 429618032892 430599753594 430642879984 431342807526 431386008336 432821227248 433117880808 433728302562 435352345536 435513192696 436246330629 436264725384 437017554936 437061324096 438060053472 438815981088 439573213152 439735619772 441545231376 442288523574 442307173104 443051747946 443778726672 444064166047 444127367232 444875006168 445604976576 445807342917 446373923904 446538843144 447290541531 447641941036 448376451552 449131243348 449150181408 449906275692 449925246432 452537306544 452704502934 452723591664 453485701386 454268247894 454521962127 455306296833 455351897688 455371098048 456137664552 457093604763 458614352709 458974648404 460501654572 461296307988 461342508768 463194646704 463993947216 464165376426 465903387328 466075522008 466860108217 466879793832 467665733943 467685453528 467732294208 468801109856 469610085024 470400621276 470594259756 471172475232 472159924308 473022065952 473326314702 474102969264 474901068786 474921093456 475740629424 476875501248 477698409792 477854753097 477874902312 478679351463 478699535448 479505372777 479573618112 480669492384 481478645916 481498947936 482309497764 484294310512 484473239982 485309259378 486923880654 486972648144 487257615909 487306416824 488927682632 489771388728 489820441408 489952341783 490797816057 491693989608 491968606564 492817560156 493667978724 493717421664 494519864796 494569393056 495699534192 496554925968 496738385298 497595569742 499251067506 499301069616 499643288136 500484381939 501305598648 501355806528 502170664392 502220958912 502356198537 504237210336 504423507996 505293954084 506216596896 507373353072 508227459578 508248889488 509104469862 509125936752 510340448704 511221105216 511388419981 512270884899 512292485304 513154872621 514048358592 514935413568 515266621068 516980910324 519010322364 520196313498 521093977542 521146167312 521993190618 522045470448 524141310744 524334962259 525098367936 525239768061 526198830984 527062241088 527401248588 528311345652 528364258272 530069034636 530122123296 530485466416 532250388688 533365840422 534286230138 534339741168 535261811472 535560761576 536484938904 536538670144 537388051521 537410711016 537464534976 537609265101 538391997504 539622277728 540753178932 541686316428 541740568608 543542936544 543915478224 544831099326 547844229162 547867329552 548219718927 550043642961 550121927616 550992812319 551047996584 551071232064 553260272452 554270499488 555432099372 556390567188 556701317954 557661975966 557717828176 558624291714 558680240304 560923157112 561713703318 562098699153 563968798479 564025282344 564049065024 564941997441 564998578776 566289657732 567266861628 567323675808 568302664032 569493671508 570795022206 571780000674 571837266864 572824043856 574133004792 575099493733 575123743368 575181344448 577094969664 577490507744 578304403416 580684256928 581661774172 581686300512 582690073248 586289438226 586314159696 587301154254 588643196853 588726975168 589658974587 589718031432 589742897472 590735663928 591704968896 591973684857 594409790556 595385124192 596387388708 596412535968 596796149718 598781687274 599875034256 601132208814 602505856773 603383075392 603545556267 603606003912 603631455552 604587049893 604647601848 605690997192 606029282836 607075062444 607135863584 608183552736 609458139684 611485803612 611904913002 611966197872 614002206096 615061743984 617592862272 618658596288 618861073683 618887168568 619928996157 619955136072 621087144768 621434029344 622506391776 623554311924 623580604704 627200828368 627432556698 627459013008 628515270342 629546565744 629951491369 631038551751 631101752936 632137292352 633201425048 633228124608 634320839232 634528442637 635623401123 637139670796 637166536416 638239135284 638266047264 639340497036 640801454802 641971527888 643079330352 643316925222 644427049338 645899630391 645964319976 647014211289 647079012504 649231840872 649296864192 649676821212 650592453843 653028518304 653269789044 654397088076 655591986144 657090080208 658196218142 658223971632 659359819728 660932712256 662073234624 662289920959 662317847064 663432785361 663460759656 664577621919 665668090008 665734759488 666191050848 667312509252 668407464864 669560885856 669808264716 671462911554 672564677328 673696865022 673725272112 674859413538 674887869648 676497804096 677665185984 678805959816 678834582336 679056754401 679085387496 680228552079 682588804032 683027846532 683056647072 684206496828 685769977946 687022161424 688461972606 689307880432 690752481858 691944461982 692013763152 693595084664 694791970056 694861556416 695990920824 696060627264 696248064639 698855080992 699113283012 700319690748 701528180292 701598441312 703201664784 704415127536 705600931914 705891389634 706758712848 708239886462 709533098928 709989472053 711154453896 712351603179 712381640184 712452988224 713682415296 715313251872 716517402028 716547614688 716812353468 720973838006 721004238576 722217968874 722248421904 723464246646 725220637632 726441465768 726709859973 727963889067 730385820981 730458972216 730489772736 730959625236 733391523948 734657083092 734730662112 737540984412 737952909846 739226340234 740501968086 740576132496 741854089584 743549301288 744800983687 744832388952 744906987072 745107577947 747897542816 748951604424 749464932204 751958397972 752033709792 753255996588 753331438368 755052876976 756355815504 756635261994 757940931126 759324895344 761060029608 762341189367 762373334232 762449689152 763656704793 763688905128 763765391808 765510673056 766831657824 768438727956 771072537888 772403120352 772899931602 775471365486 778515483546 780294470247 781640966313 781719250968 781752212928 782989785927 783068205672 784857595804 786211966116 786290708576 787647551904 789298246476 791101872882 792467018478 792546387408 795103551954 795183184944 795728199624 798375583032 799833379008 800048760633 801429345207 801509611752 802892717208 803341142364 804727408356 804808005216 806116066524 806196802464 807587996256 809433416592 811129768398 812610852912 815314404816 815838816691 815873217336 815954930496 817246648989 818669608128 820082325312 821766343743 825148098244 825182891424 826571994876 826606848096 829890408678 831405749232 833148149058 834585850782 835051976931 836492963949 836576742264 836612017344 837936437571 838020360456 839395420992 840843903168 841384735668 842570554977 846037923516 846073597536 847497868164 849434486598 850900292442 850985513712 852453996048 854401939736 855962037184 856192533309 857439107136 857670001011 857755900296 859236065784 861199507188 861285759968 862685615052 862772016672 865642454496 866235761616 867456605124 871026385392 872492661258 872529450768 874035109872 876120106944 877631962176 879146426304 879434157339 879471239544 880951731381 883090462752 884577047148 884614346208 886103495892 887557453344 888128332094 889750012336 891614685834 893077686288 894581083062 895194224577 895283882072 896752903104 898172530911 898262486696 898300362816 899812551384 899850492864 901698313221 905074613088 905409005868 905447183328 906971402772 908536495788 909043924254 910612593666 910703795376 912275329104 914187209526 917228705418 917857369503 917949296808 921003309144 922592615976 922685017536 926389293408 927987894432 928330752852 932151044016 933720216434 933759587664 935331467886 935370907056 937602219712 939220170048 940801242552 941148835047 941188519512 942344950464 942772905513 944319848616 946044131904 946652629404 948205938528 949802137572 949842186912 951481258848 955709506194 955749804624 957358702926 957399070896 959010745554 961202182203 961338984768 962957291832 962997895872 964618995528 964975387833 968588621024 968946479964 970618518756 973847761308 973945296288 974515231818 974612833648 977855365264 979542777456 979904683566 981595632114 983387979216 983937213128 985635120312 987294327213 987335957448 987434843328 989039729592 989138786112 991399068384 993109851936 993476770596 995191139484 998502135012 998602139232 999286576272 1000968763878 1002611197296 1004341328784 1004712397074 1007194367331 1008474420672 1008847015992 1010545297533 1010587908168 1012289120307 1012433193792 1014746706144 1016454919156 1016497778976 1018208939724 1018251873504 1022776839962 1024541769798 1024584970608 1026309745242 1028654966919 1030533242136 1032692958909 1033961820648 1036128722787 1037916692973 1038020644728 1040392626996 1042187955084 1042292334624 1043986381236 1044090940896 1048282621488 1048669924518 1050479536122 1052397661968 1054802497176 1056578139649 1056622691304 1056728516544 1058401397871 1060138069272 1060244246592 1060970932832 1064500777376 1066731680844 1068572460276 1068679482336 1070523622944 1071121523152 1072969877808 1074776103042 1074821422032 1075218530202 1079244555456 1081460757009 1081506357864 1083326953311 1083372632856 1083481137216 1085196369969 1087085873088 1087830956448 1089662198652 1095688458324 1095734659104 1096439437854 1100087285922 1101985624638 1102095993168 1106520544904 1106929364769 1108540998976 1108839510351 1110752952129 1110864198744 1112781134376 1113402635908 1115323951932 1115435656352 1117248583428 1117360480608 1121846314224 1123427406636 1124197398306 1127937596958 1128050564688 1129883994882 1129997157552 1132579315464 1134533723256 1134647351616 1134952892991 1136605328064 1136911396689 1138987343016 1141590044412 1143560001348 1143674533728 1145648087712 1148266009584 1150198987466 1150247486736 1154981015488 1156608806832 1157352739957 1159349897403 1161368513856 1163207048229 1163323548344 1163372601024 1165380146496 1167773225319 1172578876452 1172628319392 1174602308508 1177286393706 1179317949174 1179436062864 1181471327856 1183947369714 1186652809323 1188700527717 1188819581112 1190770248384 1192655327931 1192774777416 1192825071936 1193592299436 1197563374548 1199750068512 1202264417628 1205011713546 1207091112534 1207212007824 1209174099786 1209295203696 1211381994384 1212058565672 1214150124888 1214271727168 1216367105472 1216694652597 1218916279368 1222971607224 1223809826004 1223932395744 1228004412192 1230123487968 1237722147366 1237774337136 1239857992314 1239910272144 1242868058688 1244835613017 1245012783552 1247108623848 1247161209408 1249722223587 1254401656736 1254865113396 1254918026016 1257030540684 1259093131488 1259902982738 1262077103502 1262203505872 1266402850096 1269056885274 1271246802246 1274151729897 1274279341592 1274333072832 1276350438663 1276478270568 1276532094528 1278680994072 1281602909604 1283943055776 1286158660704 1286633850444 1288854098676 1291799260782 1291928639952 1294028422578 1294158025008 1298463681744 1299353642424 1301184907686 1306057036608 1306539578088 1308738991887 1308794176152 1311183972288 1314180160416 1316392436284 1316447943264 1318719639456 1324579841918 1324635694128 1326865570722 1326921519312 1329155243838 1331336180016 1332192498141 1332382101696 1334625018504 1336814929728 1337422028751 1339121771712 1339616529432 1341871624593 1342925823108 1345129354656 1347393730044 1347450544224 1349718827076 1349775739296 1357611919632 1358113508802 1358170774992 1360457104158 1363565886381 1365918890499 1366055693064 1366113294144 1368412993656 1371539955892 1374044322848 1376923945212 1378615760864 1381504963716 1383888923964 1384027526304 1387190169328 1389583940112 1391981841648 1392496129278 1397710161984 1398226566024 1400580324651 1400639381496 1402997201829 1403056360584 1403196882624 1406403329568 1408830255072 1411201863828 1411782779268 1413517425696 1416479772924 1419066197856 1419978944106 1422308907792 1424703206358 1424763280368 1425679690993 1430626503744 1433034804056 1433095229376 1433564259291 1433624706936 1436038054389 1438516118331 1441947676012 1442008477152 1444435937748 1444496843808 1446928493292 1452882931536 1453419719946 1455927778134 1460771641962 1460917944432 1461772847727 1461919250472 1466783047896 1469314166184 1469461324224 1469857025349 1472393448171 1475081968824 1475905819692 1478452680468 1481003936172 1481152264992 1483708179168 1487098602576 1489601967374 1489664777904 1490215155894 1495795085632 1497903208848 1498866663223 1498929864408 1501453145817 1503916795944 1504067419584 1506511993176 1506662876736 1510105753952 1512711631008 1513270523988 1515881862252 1518649790688 1522120059216 1524682378734 1524746668464 1527313409586 1527377810256 1531021346112 1533663315648 1534165259943 1536812654697 1536877455912 1539464617863 1542145075776 1544806240704 1545799863204 1550942730972 1557030967092 1560588940494 1563281932626 1563438501936 1565979571854 1566136411344 1569715191608 1572423932232 1572581417152 1573004886777 1575295103808 1575719304183 1578596492952 1582203745764 1584934036956 1585092774816 1590207103908 1590366369888 1591456399248 1596751166064 1600097521266 1602858690414 1603019223504 1605785434416 1606682284728 1609454816712 1609616010432 1612164154563 1612232133048 1612393604928 1612827795303 1615175992512 1618866833184 1622259536796 1625221705824 1630628809632 1631677633382 1631746434672 1634493297978 1643532687486 1644659156781 1650130928883 1650296196488 1650365782848 1652978436957 1653143989752 1653213696192 1659780817356 1662811498464 1666296298116 1669171701564 1670103953862 1672985927898 1673153484528 1675872875142 1676040720912 1682769471336 1685141109954 1686296097459 1691906395437 1692075847032 1692147195072 1694995736328 1698868973196 1701800584884 1701971027424 1704907992096 1708803879472 1712385066618 1715340002022 1715511800592 1718472131568 1722399014376 1722571519936 1725298481199 1725371230104 1725544033344 1731284908992 1732471523232 1734913210248 1742052770784 1744985322516 1745058901536 1748070219744 1758868314678 1758942479088 1761903462762 1765929590559 1766180925504 1768976923761 1769154094296 1769228692416 1772206991784 1775114906688 1776256664188 1779500024672 1783229371668 1786155372576 1789162166124 1790388449154 1790567764144 1796345061822 1796524973392 1799625102768 1803396626442 1807517570319 1810149226176 1810636668801 1810818011736 1810894366656 1813761149679 1813942805544 1817072991576 1818087848508 1821225187332 1821407590752 1824550658208 1828374419052 1834457410836 1835714739006 1835898593616 1842006618288 1845185231952 1846372058827 1852778586816 1855975788864 1856583221049 1856661505704 1859786988471 1864302088032 1867440432868 1867519175328 1870662935772 1870741814112 1881602485104 1882297670094 1882377039024 1885545811026 1888639697232 1889854474107 1893115655253 1893305258808 1896411877056 1899604275144 1899684373824 1902962517696 1903585327911 1906870203369 1911419012388 1911499609248 1914717405852 1914798141792 1918021491108 1922404364406 1925914583664 1929237991056 1929950775666 1937177242048 1937698891173 1937892959928 1941042633867 1941237037512 1947695522616 1947890592576 1949030463636 1949225667296 1955710730528 1959085554912 1959809367132 1963191264228 1966775958432 1967874426256 1971270240624 1974588654426 1974671914896 1978079459184 1982798136768 1986219703872 1986869762877 1986953541192 1990298356083 1990382278968 1993732865757 1997004270024 1997204278464 1998573152544 2001937527756 2005222394592 2008682657568 2009424794148 2014388734662 2017694031984 2021090595066 2021175816336 2024578240614 2029204606873 2029493412288 2032909838312 2032995557952 2036417879448 2036503747008 2037170263203 2040685656237 2045553679924 2049083539596 2049169941216 2052619490484 2057309933838 2061066484272 2065385917818 2067923641296 2072257445574 2075833385946 2076041289456 2080785253992 2084375910168 2084584669248 2087972762472 2088181881792 2088744193917 2096565242976 2097339849036 2100959072244 2104795323936 2109604994352 2113156279298 2113245382608 2116802795742 2120276138544 2121941865664 2126299219921 2129001554752 2129968416159 2133463361688 2137054809537 2137144920552 2137358964672 2141047245888 2142243046304 2145939755616 2149552206084 2149642844064 2150437060404 2162921514018 2163012715728 2166653906622 2166745265712 2170392739938 2175661912896 2179324397304 2180129579919 2183891667201 2191157462943 2191376916648 2191469318208 2192878875708 2200174571844 2203971249276 2204191986336 2213041089808 2213858729538 2217679020702 2221505904258 2221728397488 2225562268752 2226805271816 2230647903864 2230871312704 2234402951061 2234497166856 2234720961216 2235322733841 2243692628448 2246854813272 2248394796612 2255875193916 2256101129376 2259767989764 2259994315104 2265158630928 2269067446512 2269905785982 2273822793378 2277974686032 2283180088824 2287023568101 2287120002696 2287349067456 2290970114379 2291296175424 2296532019168 2300397974932 2300494973472 2313217613664 2314705479914 2318699794806 2326414096458 2326647096688 2335546450638 2340883410741 2344922898939 2345157752904 2345256638784 2348969357781 2349204617016 2354572787412 2358635898348 2358872125728 2362942655712 2367894739428 2373305618646 2377401055434 2377639162224 2385310655862 2385549554832 2387184598872 2391203158153 2395126749096 2399500137024 2400146281899 2404528835256 2410023427092 2414182225068 2414424015648 2418348199572 2418590407392 2422763988768 2424117131344 2428300249776 2433389305194 2437832558736 2445943214448 2447516450073 2447619652008 2447864791488 2451739946967 2456008824384 2460246975936 2465299031229 2475444294732 2475548674272 2479715984628 2479820544288 2489671226034 2494217247696 2499444447174 2505155930793 2508803313472 2509478891847 2509730226792 2509836052032 2513809312713 2514061081368 2518186262976 2519805965476 2524154207004 2524407011744 2532805700192 2538113770548 2542493604492 2548303459794 2548558683184 2552700877326 2552956541136 2557361988144 2563205819208 2567886111552 2568577599927 2572317321408 2573010003033 2573267700888 2577708197352 2583598521564 2583857279904 2588056845156 2588316050016 2596927363488 2598707284848 2602369815372 2613079156176 2617477983774 2617588352304 2619271990429 2627986294147 2628360320832 2632784872568 2632895886528 2637439278912 2638302472017 2642855194143 2649159683836 2649271388256 2653731141444 2653843038624 2658310487676 2662672360032 2664384996282 2669250037008 2674844057502 2679233058864 2683743249186 2685582673731 2685851646216 2690258709312 2694517592733 2694787460088 2694901088448 2699437654152 2699551478592 2705094939663 2715223839264 2716227017604 2716341549984 2720914208316 2727131772762 2731837780998 2732111386128 2736825987312 2743079911784 2748088645696 2753572108509 2753847890424 2757231521728 2763009927432 2767777847928 2768055052608 2774380338656 2779167880224 2783963683296 2784992258556 2796453132048 2801160649302 2801278762992 2805994403658 2806112721168 2812806659136 2817660510144 2822403727656 2823446505141 2823565558536 2827034851392 2828318716539 2832959545848 2838132395712 2839957888212 2844617815584 2849406412716 2849526560736 2851359381986 2866069608112 2867128518582 2867249413872 2872076108778 2877032236662 2878639093471 2883606546609 2883895352024 2884016954304 2888871875496 2888993687616 2893856986584 2894926163499 2905765863072 2906839439892 2911855556268 2921543283924 2921835888864 2923545695454 2923838500944 2933566095792 2938628332368 2939714050698 2944786896342 2950163937648 2951811639384 2956905360936 2961882981639 2962007872344 2962304529984 2967416358336 2974197205152 2979203934748 2979329555808 2980430311788 2995806417696 2997733326446 2997859728816 3002906291634 3007833591888 3013023986352 3020211507904 3021583101993 3025423262016 3026541047976 3031635892599 3031763724504 3036867360921 3037299581376 3044240118432 3049364757468 3049493336928 3054626819172 3054755620512 3068330519886 3073625309394 3073754911824 3078929235726 3085964900757 3091599726408 3098078876727 3101885461944 3108386168361 3114061934184 3121177880988 3126563865252 3126877003872 3131959143708 3132272822688 3139430383216 3144847864464 3146009773554 3151438608366 3157192985904 3164407491528 3169734418947 3169868073912 3170185549632 3175204193613 3180414207816 3180732739776 3182912798496 3193502332128 3200195042532 3205717380828 3206038447008 3211570868832 3213364569456 3218909633424 3224328309126 3224464266096 3225655590606 3237733666368 3244382271027 3244519073592 3249980859933 3250443411648 3255589109907 3261257619264 3263355266764 3263492869344 3268986595956 3287065374972 3289318313562 3300261857766 3300592392976 3305956873914 3306287979504 3319561634712 3320788094307 3325622996928 3326518531053 3332258856387 3332592596232 3338343403128 3340207907724 3345971855796 3346306969056 3351745750284 3352081441824 3365538942672 3370282219908 3372592194918 3383812790874 3384151694064 3389991472656 3392171922031 3397737946392 3403457659633 3403601169768 3403942054848 3404858678973 3409815984192 3417607758944 3424770133236 3430680004044 3431023601184 3436944263136 3444798028752 3450596962398 3450742460208 3464943046464 3469826420496 3472058219871 3478049692209 3484105541568 3489621144687 3489970645032 3490117803072 3496140439488 3503319675957 3517736629356 3517884958176 3523806925524 3531859181118 3537953847522 3538308188592 3544413983568 3552513328376 3559000049344 3559958427969 3566101583151 3566458743336 3572310745152 3577965983793 3578324332248 3580776898308 3581135528288 3592690123644 3593049946784 3599250205536 3606793252884 3615035140638 3621273337602 3621636023472 3627522299358 3627885611088 3634145983152 3636175697016 3642450374664 3642815181504 3649101316416 3650083957791 3656748838104 3668914821672 3671429478012 3671797187232 3684013236576 3690370463904 3692744117654 3713166442098 3713323011408 3719573976942 3728073580069 3728604176064 3734506839051 3734880865736 3735038350656 3741325871544 3741483628224 3749166670761 3763204970208 3764595340188 3764754078048 3771091622052 3777279394464 3779708948214 3786231310506 3786610517616 3799208550288 3807170655822 3813740406738 3822455189691 3822838024776 3822999218496 3829051315989 3829434811704 3829596283584 3836042982216 3844808728812 3851829167328 3858475982112 3859901551332 3875397782346 3875785919856 3882085267734 3882474075024 3895391045232 3898060927272 3898451334592 3911421461056 3918171109824 3919618734264 3926216975661 3926382528456 3933551916864 3935748852512 3942540481248 3949177308852 3949343829792 3956158918368 3973739525754 3973907082384 3980596712166 3980764557936 3987465731514 3994008540048 3996577494423 3997146305088 4003875055512 4010444789184 4012266086253 4017365315136 4018849588296 4025614873779 4028777469324 4035388063968 4042181190132 4042351632672 4049156481228 4058409213746 4065819676624 4072835758896 4074340526406 4081371312474 4090697659143 4091107359848 4097756671497 4098167079192 4098339882432 4105238980968 4114619867676 4122132968544 4130771835636 4135847282592 4144514891148 4151666771892 4152082578912 4161570507984 4168751820336 4175945524944 4177488387834 4193130485952 4194679698072 4201740973953 4201918144488 4208991605487 4209590647872 4219209988704 4226312558596 4226490765216 4233605591484 4240552277088 4252598439842 4259936832318 4266926723376 4274109619074 4274289841104 4277039072979 4284486092608 4291879511232 4299104412168 4299285688128 4300692777873 4300874120808 4308114163167 4315548354993 4325843028036 4326025431456 4333307813244 4333490531424 4340785479876 4358648794608 4360259159838 4367783334402 4382314925886 4382753833296 4385318543181 4385757751416 4400349143688 4407942498552 4408383972672 4409571076047 4426082179616 4427717459076 4435358041404 4443011808516 4443456794976 4451124537504 4453610543632 4461295807728 4468805902122 4468994333712 4470645467682 4487385256896 4493709626544 4496599989669 4496789593224 4504359437451 4511750387832 4512202258752 4519535979528 4519988630208 4530317261856 4538134893024 4539811571964 4547645586756 4555949372064 4566360177648 4574047136202 4574240005392 4581940228758 4593064038336 4600795949864 4600989946944 4602495779829 4610437964091 4618393853589 4626435227328 4629410959828 4637399589612 4652828192916 4653294193376 4671092901276 4681766821482 4689845797878 4690315505808 4697938715562 4698409234032 4709145574824 4717271796696 4717744251456 4719014660331 4725885311424 4727157912549 4735789478856 4746611237292 4754802110868 4755278324448 4770621311724 4771099109664 4774369197744 4782406316306 4790253498192 4800292563798 4809057670512 4812150866137 4820046854184 4828160865991 4828364450136 4828848031296 4836492463689 4836696399144 4837180814784 4845527977536 4848234262688 4856600499552 4866778610388 4875665117472 4891886428896 4895032900146 4895239304016 4903479893934 4930598062458 4933977470343 4950392786649 4950888589464 4951097348544 4958935310871 4959431969256 4959641088576 4979342452068 4988434495392 4998888894348 5010311861586 5018957783694 5019460453584 5027618625426 5028122162736 5039611930952 5048308414008 5048814023488 5058888292377 5065611400384 5075719186311 5076227541096 5084987208984 5096606919588 5097117366368 5105401754652 5105913082272 5114723976288 5126411638416 5137155199854 5146020006066 5146535401776 5155416394704 5167197043128 5167714559808 5175895443597 5176113690312 5176632100032 5193854726976 5197414569696 5204739630744 5226158312352 5234955967548 5235176704608 5238543980858 5255972588294 5265569745136 5276604944034 5285710388286 5288662520563 5297788771677 5298319367672 5298542776512 5306930771283 5307462282888 5307686077248 5316620975352 5325344720064 5328769992564 5338500074016 5349688115004 5358466117728 5367486498372 5371165347462 5371703292432 5389035185466 5389574920176 5398875308304 5410189879326 5422552710957 5430447678528 5431910006403 5432454035208 5432683099968 5441828416632 5454263545524 5463675561996 5464222772256 5473651974624 5486159823568 5507144217018 5507695780848 5526019854864 5535555695856 5539116176481 5548760677312 5558335760448 5567927366592 5569749663147 5569984517112 5579360965413 5592906264096 5602321298604 5602557525984 5611988807316 5612225442336 5644807455312 5646893010282 5647131117072 5656637433078 5665919091696 5669563422321 5679346965759 5679915776424 5689235631168 5698812825432 5699053121472 5702718763972 5710755983733 5732139216224 5734257037164 5734498827744 5744152217556 5754064473324 5757278186942 5767213093218 5767790704048 5777743750992 5787713973168 5789852326998 5811531726144 5813096673519 5813678879784 5823127901601 5823711112536 5843086567848 5843671777728 5847091390908 5847677001888 5867132191584 5877256664736 5879428101396 5889573792684 5900327875296 5903623278768 5913810721872 5923765963278 5924015744688 5948394410304 5958407869496 5958659111616 5960609288631 5960860623576 5970895068249 5981198597271 5991612835392 5995466652892 5995719457632 6005812583268 6015667183776 6026047972704 6043166203986 6053082095952 6063271785198 6063527449008 6073734721842 6087613820619 6088480236864 6098729514936 6098986673856 6109253638344 6109511241024 6111510789609 6122056968711 6136661039772 6147250618788 6147509823648 6157858471452 6171929801514 6183199452816 6196157753454 6203770923888 6216772336722 6228123868368 6242355761976 6252864072349 6253127730504 6253754007744 6263918287416 6264545645376 6278860766432 6289695728928 6292019547108 6302877216732 6314385971808 6328814983056 6339468837894 6339736147824 6350408387226 6360828415632 6365825596992 6378897659763 6387004664256 6389905248477 6400390085064 6411164428611 6411434761656 6412076894016 6423141737664 6426729138912 6437819266848 6448656618252 6448928532192 6451311181212 6488764542054 6489038147184 6499961719866 6511178219814 6514814790487 6526710533528 6526985738688 6537973191912 6540388739757 6551675001603 6573472388829 6574130749944 6578636627124 6600523715532 6601184785952 6611913747828 6612575959008 6639123269424 6641576188614 6653037062106 6664517712774 6665185192464 6676686806256 6680415815448 6691943711592 6692613938112 6703208853183 6703491500568 6704162883648 6705968201523 6731077885344 6740564439816 6745184389836 6767625581748 6768303388128 6779982945312 6784343844062 6795475892784 6806915319266 6807202339536 6809717357946 6835215517888 6849251461057 6849540266472 6861070704303 6861360008088 6862047202368 6872910343137 6873888526272 6889596057504 6901193924796 6901484920416 6939652840992 6944116439742 6956099384418 6979242289374 6979941290064 7006639351914 7022650232223 7034768696817 7035473258712 7035769916352 7047613851048 7063718362236 7075907695044 7076616377184 7088827967136 7105026656752 7119916855938 7132203166302 7132917486672 7155931967586 7156648664496 7161553796616 7162271056576 7173609474459 7185380247288 7186099893568 7198500411072 7200438845697 7213586505768 7230070281276 7242546675204 7243272046944 7255044598716 7255771222176 7268291966304 7272351394032 7284900749328 7300167915582 7313497676208 7337829643344 7342549350219 7342858956024 7343594374464 7355219840901 7368026473152 7380740927808 7385488235308 7395897093687 7426332884196 7426646022816 7439147953884 7456147160138 7469013678102 7469761731472 7482651743088 7498333341522 7515467792379 7526409940416 7528436675541 7529190680376 7529508156096 7541427938139 7542183244104 7554558788928 7559417896428 7572462621012 7573221035232 7598417100576 7614341311644 7627480813476 7644910379382 7645676049552 7658102631978 7658869623408 7672085964432 7689617457624 7703658334656 7705732799781 7716951964224 7719803102664 7750795564692 7751571839712 7764170535468 7764948150048 7790782090464 7796121854544 7839237468528 7852433951322 7852765056912 7857815971287 7871497705024 7883958882441 7885080962496 7898354617704 7898687659584 7912317836736 7914907416051 7928565582429 7947479051508 7947814164768 7961193424332 7961529115872 7974931463028 7988017080096 7993154988846 8007750111024 8024532172506 8037699176592 8051229747558 8056748021193 8057554938648 8070776127936 8083552778199 8084362380264 8084703265344 8098312962456 8116818427492 8131639353248 8145671517792 8148681052812 8162742624948 8181395318286 8182214719696 8195513342994 8196334158384 8210477961936 8229239735352 8244265937088 8260716325527 8261543671272 8271694565184 8289029782296 8303333543784 8304165157824 8323141015968 8337503640672 8351891049888 8354976775668 8389359396144 8403481947906 8403836288976 8417983210974 8437219154893 8438419977408 8452625117192 8452981530432 8467211182968 8470339515423 8481104554176 8484956149617 8505196879684 8519873664636 8533853446752 8548219238148 8548579682208 8554078145958 8598208824336 8601385555746 8601748241616 8616228326334 8631096709986 8635917280413 8650819639827 8651686056072 8652050862912 8666615626488 8666981062848 8681570959752 8684778490497 8717297589216 8720518319676 8735566668804 8764629851772 8765507666592 8770637086362 8771515502832 8800698287376 8815884997104 8819142152094 8852164359232 8855434918152 8870342056123 8870716082808 8885648944917 8886023617032 8886913589952 8902249075008 8907221087264 8922591615456 8937611804244 8937988667424 8941290935364 8987419253088 8993199979338 8993579186448 9008718874902 9023500775664 9039071959056 9060634523712 9064749305979 9076269786048 9079623143928 9094907677797 9095291173512 9110602082763 9111898744128 9132720355296 9148094272404 9148480010784 9163880457516 9201591899728 9204991559658 9220875928182 9236787707178 9257894702271 9258821919656 9274799179224 9294236630181 9305656385832 9306588386752 9325158505083 9342185802552 9363533642964 9379691595756 9380631011616 9395877431124 9396818468064 9418291149648 9434543593392 9438029320662 9454315825098 9471578957712 9493222474584 9509203256841 9509604221736 9510556648896 9525612580839 9541242623448 9542198219328 9548738395488 9564812632612 9580506996384 9600585127596 9618115341024 9624301732274 9640093708368 9656321731982 9656728900272 9672984927378 9673392798288 9696468525376 9713200999104 9716379979639 9733146813081 9733557220776 9749942579799 9751330234944 9766767329721 9783772857792 9790065800292 9790478608032 9806959787868 9861196124916 9867954940686 9900785573298 9901777178928 9917870621742 9918863938512 9958684904136 9962364282921 9976868990784 9979555593159 9997777788696 10020623723172 10037915567388 10038920907168 10055237250852 10056244325472 10079223861904 10096616828016 10117776584754 10151438372622 10152455082192 10169974417968 10176515766093 10193213839176 10194234732736 10210372978899 10210803509304 10211826164544 10214576036919 10229447952576 10252823276832 10274310399708 10292040012132 10293070803552 10310832789408 10334394086256 10351790887194 10352227380624 10394829139392 10409479261488 10416174659613 10434149076627 10452316624704 10468863434061 10469911935096 10470353409216 10477087961716 10511945176588 10531139490272 10553209888068 10571420776572 10577325041126 10595577543354 10596638735344 10613861542566 10614924565776 10633241950704 10657539985128 10677000148032 10679875283907 10698304749453 10699376230008 10716932235456 10733897951379 10734972996744 10742330694924 10743406584864 10778070370932 10779149840352 10797750616608 10820379758652 10845105421914 10863820012806 10864908070416 10883656833264 10908527091048 10926890380927 10927351123992 10928445544512 10947303949248 10972319647136 11014288434036 11015391561696 11052039709728 11071111391712 11078232352962 11139499326294 11139969034224 11158721930826 11184220740207 11185812528192 11203520517153 11204642597208 11205115051968 11223977614632 11224450884672 11247500012283 11289614910624 11293786020564 11294262234144 11313274866156 11331838183392 11339126844642 11358693931518 11359831552848 11397625650864 11405437527944 11421511967466 11464278432448 11467365569073 11468514074328 11468997655488 11487153947967 11488304435112 11508128946648 11514556373884 11534426186436 11535581408096 11555487501984 11575427946336 11579704653996 11626193347038 11627357759568 11646255803202 11647422225072 11686173135696 11694182781816 11695354003776 11734264383168 11754513329472 11758856202792 11778650926983 11779147585368 11800655750592 11807246557536 11827621443744 11847531926556 11848031489376 11916815738992 11921218577262 11921721247152 11941790136498 11962397194542 11969078336011 11989732483269 11990933305784 11991438915264 12011625166536 12031334367552 12036798258759 12052095945408 12076844621337 12086332407972 12106164191904 12126543570396 12127054898016 12147469443684 12175227641238 12197459029872 12218507276688 12223021579218 12244113937422 12272092977429 12273322079544 12293270014491 12294501237576 12295019647296 12315716942904 12343859603028 12366398905632 12392315506908 12407541847776 12433544673444 12456247736736 12484711523952 12505728144698 12506255461008 12527836574832 12557721532864 12579391457856 12583508498221 12584039094216 12605222921859 12605754433464 12626974816461 12628771943616 12657629966112 12678937675788 12679472295648 12700816774452 12721656831264 12757795319526 12779810496954 12800780170128 12822328857222 12822869523312 12831117218937 12853458277824 12875638533696 12897313236504 12897857064384 12902078333619 12902622362424 12924342489501 12977529084108 12978076294368 12999923439732 13022356439628 13029629580974 13053421067056 13075946383824 13080777479514 13103350003206 13146944777658 13148261499888 13155955629543 13157273254248 13201047431064 13202369571904 13223827495656 13225151918016 13228713228141 13278246538848 13283152377228 13306074124212 13329035425548 13330370384928 13353373612512 13360831630896 13383887423184 13406417706366 13406983001136 13411936403046 13462155770688 13481128879632 13489799969007 13490368779672 13513078312353 13535251163496 13536606776256 13559965890624 13568687688124 13590951785568 13613830638532 13614404679072 13619434715892 13698502922114 13699080532944 13722141408606 13722720016176 13745820686274 13779192115008 13802387849592 13802969840832 13807487339487 13831313892273 13855181560767 13879305681984 13888232879484 13912198768836 13958484578748 13959882580128 14013278703828 14045300464446 14069537393634 14070946517424 14095227702096 14127436724472 14151218690053 14151815390088 14153232754368 14157043980993 14177655934272 14210053313504 14239833711876 14264406332604 14265834973344 14311863935172 14313297328992 14323107593232 14347218948918 14370760494576 14400877691394 14427173011536 14436452598411 14460140562552 14484482597973 14485093350408 14486544093888 14509477391067 14510089197432 14511542444352 14536583932608 14544702788064 14569801498656 14600335831164 14626995352416 14675659286688 14685098700438 14685717912048 14710439681802 14770976470616 14791794187374 14801932411029 14851178359947 14852665768392 14853292045632 14876805932613 14878295907768 14912294320276 14938027356204 14939523462944 14965303486176 14996666683044 15030935584758 15056873351082 15058381360752 15082855876278 15084366488208 15118835792856 15144925242024 15146442070464 15176664877131 15196834201152 15227157558933 15228682623288 15254961626952 15289820758764 15291352099104 15316205263956 15317739246816 15344171928864 15379234915248 15411465599562 15439606205328 15500937517129 15501591129384 15503143679424 15527686330791 15528341070936 15529896300096 15581564180928 15592243709088 15678474937056 15704867902644 15705530113824 15715631942574 15767917764882 15796709235408 15829814832102 15857131164858 15865987561689 15893366315031 15894958103016 15895628329536 15920792313849 15922386848664 15923058231744 15949862926056 15976034160192 15986309977692 16015500222048 16049064345012 16075398353184 16102459495116 16113496042386 16115109877296 16167105556398 16168724760528 16196625924912 16233636854984 16263278706496 16267658132871 16291343035584 16295730019209 16297362105624 16325485249896 16362790636572 16364429439392 16391026685988 16392668316768 16420955923872 16458479470704 16521432651054 16523087342544 16578059564592 16606667087568 16617348529443 16646282031936 16675007281344 16703782099776 16709248989441 16709953551336 16738082896239 16778718792288 16806963895812 16807672577952 16835966421948 16874438309786 16905250234384 16934422365936 16940679030846 16969912299234 17008690266963 17010393759368 17038040897277 17039747329272 17067706893504 17096438476296 17097159364416 17108156291916 17132267951199 17196417648672 17202771111492 17203496483232 17232456652668 17262193419972 17271834560826 17301639279654 17303372112144 17333231252976 17363141919504 17369556980994 17434595178432 17439290020557 17441036639352 17471133337608 17529259703544 17531015333184 17541274172724 17543031005664 17601396574752 17631769994208 17638284304188 17710869836304 17740684112246 17741432165616 17771297889834 17772047234064 17814442174528 17845183230912 17875223608488 17875977334848 17881827865893 17882581870728 17912685204747 17943595791813 17974838506176 17986399958676 17987158372896 18017437749804 18047001551328 18078143918112 18129498611958 18159246287856 18189815355594 18190582347024 18221204165526 18262841461857 18265440710592 18296188544808 18296960021568 18327760915032 18334532368827 18403183799456 18409983119316 18441751856364 18473575414356 18515789404542 18517643839312 18549598358448 18588473260362 18611312771664 18650317010166 18684371605104 18727067285928 18758592217047 18759383191512 18761262023232 18791754862248 18793636936128 18836582299296 18869087186784 18876058641324 18908631650196 18943157915424 18986444949168 19018406513682 19019208443472 19051225161678 19082485246896 19097476790976 19129625265224 19136692979289 19161013992768 19169715745431 19201170255192 19233493285833 19236230682048 19248603464548 19280187416736 19312643463964 19313457800544 19345969854756 19346785596576 19432759959278 19466293626162 19467114441552 19499885159598 19533534659442 19544444371461 19580131600584 19580957216064 19613919575736 19621166219271 19655025004809 19720417166487 19722392249832 19735909881372 19801571146596 19803554357856 19835741243484 19837727877024 19917369808272 19924728565842 19959111186318 19995555577392 20041247446344 20074984653331 20075831134776 20077841814336 20109626559549 20110474501704 20112488650944 20158447723808 20193233656032 20235553169508 20302876745244 20304910164384 20339948835936 20353031532186 20386427678352 20420745957798 20421607018608 20429152073838 20505646553664 20547754383171 20548620799416 20583212112909 20584080024264 20586141607104 20618731029411 20621665578816 20668788172512 20703581774388 20704454761248 20818958522976 20832349319226 20868298153254 20937726868122 20939823870192 20954175923432 21023890353176 21062278980544 21067950696669 21104306090451 21106419776136 21142841553144 21154650082252 21191155086708 21193277470688 21227723085132 21229849131552 21266483901408 21315079970256 21359750567814 21396609498906 21398752460016 21467795902758 21469945993488 21484661389848 21486813169728 21520828423377 21556140741864 21558299680704 21595501233216 21601316537091 21640759517304 21690210843828 21727640025612 21729816140832 21767313666528 21817054182096 21853780761854 21854702247984 21944639294272 21989702059183 22027648050657 22028576868072 22030783123392 22065659522703 22104079419456 22142222783424 22156464705924 22187691281061 22278998652588 22279938068448 22317443861652 22368441480414 22407041034306 22409285194416 22447955229264 22495000024566 22546403377137 22579229821248 22585310026623 22587572041128 22588524468288 22626549732312 22663676366784 22678253689284 22717387863036 22719663105696 22795251301728 22810875055888 22843023934932 22934731138146 22937028148656 22974307895934 22976608870224 23016257893296 23029112747768 23068852372872 23071162816192 23110975003968 23117198399343 23150855892672 23159409307992 23252386694076 23254715519136 23292511606404 23294844450144 23372346271392 23388365563632 23517712405584 23557301853966 23558295170736 23573447913861 23614493115072 23651876647323 23655242887488 23695063853112 23696062978752 23744722248153 23833631477984 23842437154524 23843442494304 23883580272996 23924794389084 23938156672022 23979464966538 23981866611568 24023250333072 24073596517518 24153689242674 24170244063579 24172664815944 24212328383808 24250658334597 24253087140792 24254109796032 24294938887368 24350455282476 24394918059744 24437014553376 24446043158436 24488227874844 24544185954858 24546644159088 24586540028982 24589002475152 24631433885808 24687719206056 24732797811264 24784631013816 24815083695552 24867089346888 24912495473472 24969423047904 25011456289396 25012510922016 25055673149664 25167016996442 25168078188432 25210445843718 25211508866928 25253949632922 25311657464679 25315259932224 25357875351576 25358944591296 25401633548904 25411018546269 25443313662528 25454868448851 25515590639052 25559620993908 25601560340256 25644657714444 25645739046624 25662234437874 25794626473008 25804156667238 25805244724848 25848684979002 25907751841239 25952458919481 25955058168216 25956152588736 25999846879464 26044712879256 26059259161948 26106842134112 26151892767648 26161554959028 26206700006412 26293889555316 26296522999776 26311911259086 26314546508496 26402094862128 26447654991312 26457426456282 26556493077696 26566304754456 26611026168369 26612148248424 26656946834751 26658070851096 26660740769856 26706747225024 26721663261792 26767774846368 26812835412732 26813966002272 26823872806092 26962257759264 26979599938014 26980737559344 27026156624706 27070502326992 27087914128867 27137375376248 27181903571136 27194247917937 27227661277064 27228809358144 27238869431784 27284723033391 27331806248289 27397005844228 27398161065888 27444282817212 27445440032352 27491641372548 27604775699184 27614974678974 27662627784546 27710363121534 27773684106813 27776465758968 27824397537672 27882709890543 27916969157496 27919765160256 27975475515249 28026557407656 28090600928892 28139074787268 28141893034848 28190455404192 28254873448944 28302437380106 28303630780176 28314087961986 28420106627008 28478466601237 28479667423752 28527609770523 28528812665208 28531669946688 28576837742517 28623727870344 28626594657984 28646215186464 28694437897836 28741520989152 28801755382788 28854346023072 28872905196822 28920281125104 28968965195946 28970186700816 29018954782134 29020178394864 29089405576128 29139602997312 29149139938917 29199440439243 29200671662328 29249827739397 29253990704832 29351318573376 29370197400876 29371435824096 29420879363604 29541952941232 29583588374748 29603864822058 29702356719894 29705331536784 29753611865226 29756591815536 29824588640552 29876054712408 29879046925888 29887092848763 29930606972352 29938666779477 29993333366088 30061871169516 30113746702164 30116762721504 30165711752556 30168732976416 30237671585712 30289850484048 30353329754262 30454315117866 30457365246576 30509923253904 30529547298279 30579641517528 30582704198208 30631118936697 30632410527912 30635478493632 30643728110757 30688343857728 30758469830496 30822931199124 30879212410656 31001875034258 31003182258768 31055372661582 31056682141872 31184487418176 31248523978839 31302447229881 31356949874112 31406590302183 31409735805288 31411060227648 31431263885148 31535835529764 31593418470816 31659629664204 31714262329716 31731975123378 31786732630062 31789916206032 31841584627698 31844773697328 31899725852112 31972619955384 32031000444096 32039625851721 32098128690024 32150796706368 32204918990232 32226992084772 32230219754592 32334211112796 32337449521056 32393251849824 32467273709968 32535316265742 32591460038418 32594724211248 32650970499792 32725581273144 32728858878784 32780671142781 32782053371976 32785336633536 32841911847744 32916958941408 33042865302108 33046174685088 33156119129184 33213334175136 33234697058886 33418497978882 33419907102672 33476165792478 33552662220621 33557437584576 33610561551459 33613927791624 33615345155904 33671932843896 33748876619572 33810500468768 33868844731872 33881358061692 33939824598468 34017380533926 34020787518736 34076081794554 34079494658544 34192876952592 34216312583832 34264535902398 34392835297344 34402096707219 34405542222984 34406992966464 34461461843901 34464913305336 34524386839944 34543669121652 34603278559308 34606744224288 34666462505952 34726283839008 34739113961988 34878580041114 34882073278704 34942266675216 35058519407088 35081069117713 35082548345448 35086062011328 35202793149504 35263539988416 35276568608376 35335952780949 35421739672608 35481368224492 35482864331232 35542595779668 35544094468128 35750447216976 35763655731786 35765163741456 35825370409494 35887191583626 35907235008033 35969197449807 35972799917352 35974316745792 36034875499608 36094003102656 36110394776277 36156287836224 36230533864011 36258997223916 36318492575712 36379630711188 36381164694048 36442408331052 36525682923714 36592377089616 36655521830064 36669064737654 36806367598912 36816278932287 36819966238632 36879810043473 36883503712728 36947150828712 37031578809084 37035287678624 37099196716896 37176946520724 37222625543328 37300634020332 37368743210208 37454134571856 37517184434094 37518766383024 37583509724496 37673164598592 37738174373568 37750525494663 37752117282648 37815668765577 37817263300392 37880924449383 37886315830848 37972889898336 38036813027364 38038416886944 38102450323356 38164970493792 38259250530448 38273385958578 38339431490862 38402340510384 38466986571666 38493351656811 38497206929096 38560374833472 38625286927928 38626915601088 38691939709512 38693571193152 38706235000857 38773027468503 38865519918556 38932587252324 38934228883104 38999770319196 39067069318884 39088888742922 39160263201168 39227839151472 39242332438542 39310050009618 39440834332974 39444784499664 39467866888629 39471819762744 39603142293192 39607108715712 39671482486968 39675455754048 39686139684423 39834739616544 39849457131684 39918222372636 39991111154784 40082494892688 40149969306662 40151662269552 40219253119098 40220949003408 40316895447616 40386467312064 40399685178499 40469399907021 40471106339016 40539234937059 40605753490488 40609820328768 40679897671872 40706063064372 40772855356704 40841491915596 40843214037216 40858304147676 41095508766342 41097241598832 41166424225818 41168160048528 41237462058822 41337576345024 41407163548776 41408909522496 41422462018461 41493941676819 41637917045952 41664698638452 41736596306508 41875453736244 41879647740384 41908351846864 42047780706352 42135901393338 42208612180902 42212839552272 42285683106288 42309300164504 42382310173416 42386554941376 42453656070159 42455446170264 42459698263104 42471131942979 42532967802816 42630159940512 42719501135628 42793218997812 42797504920032 42935591805516 42939891986976 42969322779696 43041656846754 43112281483728 43202633074182 43281519034608 43309357795233 43380421687656 43453447793919 43455280051224 43459632281664 43528432173201 43534627333056 43634108364192 43707561523708 43709404495968 43979404118366 44055296101314 44057153736144 44131319045406 44312929411848 44375382562122 44405797233087 44553535079841 44557997305176 44559876136896 44630417797839 44634887723304 44736882960828 44814082068612 44818570388832 44895910458528 44990000049132 45092806754274 45170620053246 45175144082256 45253099464624 45356507378568 45432860004907 45434775726072 45439326211392 45590502603456 45621750111776 45686047869864 45869462276292 45874056297312 45948615791868 45953217740448 46032515786592 46058225495536 46137704745744 46234396798686 46318818615984 46502812551387 46504773388152 46509431038272 46583058992373 46585023212808 46589688900288 46744692542784 46776731127264 47035424811168 47114603707932 47116590341472 47146895827722 47303753294646 47390127706224 47489444496306 47597962685067 47667262955968 47680098945093 47684874309048 47686884988608 47762376941547 47767160545992 47849588778168 47876313344044 47958929933076 47963733223136 48046500666144 48147193035036 48307378485348 48340488127158 48345329631888 48501316669194 48506174281584 48589877774736 48700910564952 48789836119488 48802974398613 48874029106752 48887190057627 48892086316872 48976455749688 49088371909716 49093288318176 49173080057964 49178004950304 49262867771616 49375438412112 49569262027632 49734178693776 49766167818151 49852045588329 49938846095808 50022912578792 50025021844032 50111346299328 50127746968323 50214248688717 50334033992884 50336156376864 50420891687436 50423017733856 50507899265844 50623314929358 50715750703152 50803267097808 50822037092538 50909736897702 51026070800889 51031181278104 51114122691831 51119241987816 51203120680512 51289315428888 51291478093248 51324468875748 51396803853597 51589252946016 51608313334476 51610489449696 51697369958004 51815503682478 51904917838962 51910116336432 51999693758928 52089425758512 52118518323896 52213684268224 52303785535296 52317870061671 52323109918056 52413400012824 52587779110632 52593045999552 52623822518172 52629093016992 52804189724256 52895309982624 52914852912564 53132609508912 53222052336738 53224296496848 53313893669502 53316141702192 53443326523584 53535549692736 53625670825464 53627932004544 53645483597679 53647745612184 53738055614241 53924515518528 53959199876028 53961475118688 54052313249412 54141004653984 54175828257734 54274750752496 54388495835874 54455322554128 54477738863568 54569446066782 54663612496578 54788524385571 54794011688456 54796322131776 54888565634424 54890880064704 54983282745096 55003597106481 55209551398368 55229949357948 55325255569092 55420726243068 55547368213626 55552931517936 55648795075344 55765419781086 55833938314992 55950951030498 56053114815312 56181201857784 56275776651141 56278149574536 56283786069696 56380910808384 56509746897888 56604874760212 56607261560352 56628175923972 56956933202474 56959334847504 57055219541046 57057625330416 57153675485034 57247455740688 57292430372928 57388875795672 57410078937867 57483041978304 57509147236293 57603510765576 57700479857499 57708692046144 57745810393644 57840562250208 57937930391892 57940373401632 58037909564268 58040356789728 58298279877834 58398880878486 58401343324656 58499655478794 58633333114383 58740394801752 58742871648192 58841758727208 58863498657813 59083905882464 59167176749496 59207729644116 59404713439788 59410663073568 59507223730452 59513183631072 59649177281104 59752109424816 59774185697526 59877333558954 59986666732176 60123742339032 60224953959993 60227493404328 60233525443008 60328879678647 60331423505112 60337465952832 60475343171424 60579700968096 60706659508524 60908630235732 60914730493152 61019846507808 61059094596558 61159283035056 61262237873394 61264821055824 61287456221514 61516939660992 61643263149513 61645862398248 61749636338727 61758424821312 61856193088233 62003750068516 62006364517536 62110745323164 62113364283744 62497047957678 62604894459762 62813180604366 62819471610576 62862527770296 63071671059528 63186836941632 63203852090007 63312918271353 63319259328408 63428524659432 63463950246756 63573465260124 63579832412064 63683169255396 63689547394656 63799451704224 63945239910768 64079251703442 64196257380048 64409837980464 64451266518589 64453984169544 64460439509184 64562485270131 64668422225592 64674899042112 64786503699648 64934547419936 65070632531484 65182920076836 65189448422496 65301940999584 65451162546288 65561342285562 65564106743952 65833917882816 65969106177549 66082944151971 66085730604216 66092349370176 66196978568109 66312238258368 66426668350272 66469394117772 66563073843183 66836995957764 66839814205344 66952331584956 67105324441242 67221123102918 67227855583248 67343865687792 67497753239144 67621000937536 67639210131411 67737689463744 67755930079869 67762716123384 67879649196936 68034761067852 68041575037472 68152163589108 68158989317088 68385753905184 68432625167664 68529071804796 68804193414438 68811084445968 68922923687802 68929826610672 69048773679888 69087338243304 69206557118616 69213488448576 69332925011904 69351595198029 69452567678016 69478227923976 69757160082228 69764146557408 69884533350432 70117038814176 70162138235426 70165096690896 70553137216752 70671905561898 70720343741583 70843479345216 70955629941969 70962736448984 70965728662464 71085191559336 71088188936256 71234166744459 71500894433952 71527311463572 71530327482912 71650740818988 71774383167252 71814470016066 71938394899614 71945599834704 72069750999216 72220789552554 72461067728022 72510732190737 72517994447832 72636985151424 72751975003791 72759261422376 72762329388096 72884816662104 73051365847428 73184754179232 73311043660128 73338129475308 73632557864574 73639932477264 73759620086946 73767007425456 73894301657424 74063157618168 74070575357248 74198393433792 74353893041448 74445251086656 74601268040664 74737486420416 74908269143712 75034368868188 75037532766048 75167019448992 75501050989326 75504234565296 75631337531154 75634526600784 75761848898766 75934972394037 75945779796672 76073626054728 76076833773888 76204900646712 76233055638807 76329940987584 76518501060896 76546771917156 76678862981724 76804681020768 76933973143332 76986703313622 76994413858192 77250573855856 77383879419024 77412470001714 77546054937006 77723255523717 77731039837112 77857376758443 77865174504648 77868457766208 77999540638392 78134138637768 78177777485844 78320526402336 78455678302944 78484664877084 78620100019236 78881668665948 78889568999328 78935733777258 78943639525488 79206284586384 79342964973936 79372279368846 79669479233088 79698914263368 79833078505107 79836444745272 79970840504253 79982222309568 80164989785376 80299938613324 80303324539104 80438506238196 80441898006816 80799370356998 80938799814042 80942212678032 81078469874118 81211506980976 81263742386601 81412126128744 81545710713408 81582743753811 81682983831192 81686428074432 81716608295352 81854169100173 81995418744867 82191017532684 82194483197664 82332848451636 82336320097056 82474924117644 82814327097552 82844924036922 82987883353638 83321052320439 83329397276904 83473192613016 83750907472488 83759295480768 83816703693728 84095561412704 84271802786676 84417224361804 84425679104544 84571366212576 84618600329008 84764620346832 84907312140318 84910892340528 84942263885958 85260319881024 85435399803711 85439002271256 85582829311569 85586437995624 85595009840064 85730513227551 85871183611032 85879783973952 85938645559392 86083313693508 86224562967456 86405266148364 86563038069216 86618715590466 86760843375312 86906895587838 86910560102448 87056864346402 87268216728384 87415123047416 87418808991936 87447419816751 87598321317729 87749483218191 87958808236732 88110592202628 88114307472288 88262638090812 88625858823696 88750765124244 88811594466174 89107070159682 89115994610352 89260835595678 89269775446608 89473765921656 89628164137224 89637140777664 89661278546289 89791820917056 89816000338431 89980000098264 90185613508548 90341240106492 90350288164512 90506198929248 90713014757136 90865720009814 90869551452144 91243500223552 91372095739728 91430866456603 91588641894837 91738924552584 91748112594624 91893356810091 91897231583736 91906435480896 92065031573184 92116450991072 92275409491488 92468793597372 92637637231968 93005625102774 93009546776304 93166117984746 93170046425616 93553462254528 93745571936517 93907341689643 94070849622336 94219770906549 94229207415864 94233180682944 94293791655444 94607506589292 94780255412448 94978888992612 95195925370134 95360197890186 95369748618096 95524753883094 95534321091984 95699177556336 95752626688088 95917859866152 95927466446272 96093001332288 96118877555163 96294386070072 96614756970696 96680976254316 96690659263776 97002633338388 97012348563168 97179755549472 97401821129904 97605948797226 97774380115254 97784172633744 97952911499376 98176743819432 98186576636352 98342013428343 98346160115928 98356009900608 98525735543232 98750876824224 99138524055264 99468357387552 99532335636302 99704091176658 100045825157584 100255493936646 100428497377434 100657986661863 100668067985768 100672312753728 100831684654377 100841783374872 100846035467712 101015798531688 101246629858716 101431501406304 101606534195616 101644074185076 101819473795404 102052141601778 102062362556208 102228245383662 102238483975632 102578630857776 102648937751496 102793607707194 103178505892032 103206290121657 103216626668952 103220978899392 103394739916008 103631007364956 103809835677924 103820232672864 103999387517856 104178851517024 104237036647792 104635740123342 104646219836112 104826800025648 105175558221264 105243207353139 105247645036344 105258186033984 105608379448512 105790619965248 105829705825128 106007858342847 106265219017824 106444104673476 106448592993696 106627787339004 106632283404384 107251341650928 107290967195358 107295491224368 107476111228482 107721705024099 107907592349421 107918399752056 107922950237376 108104626498824 108282009307968 108351656515468 108549501504992 108776991671748 108910645108256 108955477727136 109138892133564 109327224993156 109577048771142 109588023376912 109777131268848 109966565490192 110007194212962 110419102796736 110448836796861 110459898715896 110639430130419 110650511138184 110841452486136 111094736427252 111105863035872 111297590150688 111530839562172 111667876629984 111901902060996 112106229630624 112362403715568 112551553302282 112556299149072 112628695588447 113019493795776 113209749520424 113214523120704 113251576483989 113256351847944 113447006296731 113642773348149 113913866404948 113918669695008 114110439082092 114115250660832 114307350970068 114494911481376 114777751591344 114820157875734 115018294472586 115207021531152 115400959714998 115480054970433 115491620787288 115681124500416 115875860783784 115880746803264 116075819128536 116080713579456 116118705002571 116319082405509 116596559755668 116797761756972 116802686649312 116999310957588 117266666228766 117480789603504 117683517454416 117726997315626 118167811764928 118334353498992 118403600665887 118415459288232 118809426879576 118821326147136 119014447460904 119026367262144 119298354562208 119504218849632 119548371395052 119754667117908 119973333464352 120247484678064 120449907919986 120454986808656 120657759357294 120662847010224 120950686342848 121159401936192 121199055535497 121408199721063 121413319017048 121617704811177 121817260471464 121829460986304 122039693015616 122118189193116 122318566070112 122524475746788 122529642111648 122574912443028 123286526299026 123291724796496 123499272677454 123712386176466 123781481019253 124007500137032 124012729035072 124221490646328 124226728567488 124267386055383 124481825030457 124994095915356 125209788919524 125626361208732 125638943221152 125725055540592 126143342119056 126407704180014 126625836542706 126638518656816 126857049318864 126927900493512 127146930520248 127159664824128 127360968210477 127366338510792 127379094789312 127413395828937 127598903408448 127890479821536 128158503406884 128392514760096 128819675960928 128902533037178 128907968339088 129124970540262 129336844451184 129869094839872 129928073385699 130141265062968 130360343381757 130365840153672 130378896844992 130585296519603 130603881999168 130902325092576 131122684571124 131128213487904 131938212355098 132165888303942 132171461208432 132393957136218 132938788235544 133126147686366 133217391699261 133660605239523 133673991915528 133679628410688 133904663169912 134210648882484 134442246205836 134455711166496 134687731375584 134995506478288 135278420262822 135511860159738 135525432246768 135759298393872 136069522135704 136083150074944 136298580014721 136304327178216 136317978634176 136771507810368 136865250335328 137058143609592 137608386828876 137622168891936 137845847375604 137859653221344 138097547359776 138174676486608 138413114237232 138703190396058 138956455847952 139508437654161 139514320164456 139528293114816 139749176977119 139769066700864 140234077628352 140324276470852 140330193381792 141106274433504 141343811123796 141440687483166 141911259883938 141925472897968 142170383118672 142468333488918 142793888055201 143001788867904 143040296835279 143054622927144 143060654965824 143287130824641 143301481637976 143548766334504 143628940032132 143876789799228 143891199669408 144139501998432 144441579105108 144922135456044 145021464381474 145035988895664 145503950007582 145518522844752 145769633324208 145863392647333 146102731694856 146369508358464 146408923195839 146622087320256 146676258950616 147265115729148 147279864954528 147519240173892 147534014850912 147788603314848 148126315236336 148707786082896 149202536081328 149298503454453 149556136764987 149816538287424 150068737736376 150075065532096 150334038897984 150383240904969 150642746066151 151002101978652 151008469130592 151262675062308 151269053201568 151523697797532 151869944788074 152147252109456 152409801293424 152466111277614 153037002121792 153078212402667 153093543834312 153342368075493 153357725963448 153609362041536 153867946286664 153973406627244 153988827716384 154501147711712 154767758838048 154824940003428 155092109874012 155446511047434 155462079674224 155714753516886 155730349009296 155999081276784 156268277275536 156355554971688 156641052804672 156911356605888 156953610185013 156969329754168 157240200038472 157763337331896 157779137998656 157871467554516 157887279050976 158412569172768 158685929947872 158744558737692 159397828526736 159666157010214 159672889490544 159941681008506 160307163942967 160329979570752 160599877226648 160606649078208 160877012476392 160883796013632 160936450793037 161214166842723 161598740713996 161877599628084 161884425356064 162156939748236 162423013961952 162527484773202 162824252257488 163165487507622 163365967662384 163433216590704 163708338200346 163990837489734 164365573156713 164382035065368 164388966395328 164665696903272 164672640194112 164949848235288 165010791319443 165628654195104 165689848073844 165975766707276 166642104640878 166658794553808 166946385226032 167501814944976 167633407387456 168191122825408 168543605573352 168827329953423 168834448723608 168851358209088 169142732425152 169237200658016 169529240693664 169814624280636 169821784681056 169884527771916 170870799607422 170878004542512 171165658623138 171172875991248 171461026455102 171742367222064 171877291118784 172166627387016 172230236813601 172449125934912 172527441708879 172810532296728 173101439572497 173126076138432 173237431180932 173521686750624 173813791175676 173821120204896 174113728692804 174830246094832 174894839633502 175196642635458 175498966436382 175899999343149 175917616473464 176221184405256 176228614944576 176525276181624 176590495973439 177251717647392 177501530248488 177623188932348 178214140319364 178231989220704 178521671191356 178539550893216 178947531843312 179256328274448 179322557092578 179632000676862 179960000196528 180371227017096 180674861879979 180682480212984 180700576329024 180986639035941 181012397858496 181426029514272 181731440019628 181739102904288 182744191479456 182861732913206 183177283789674 183477849105168 183786713620182 183794463167472 184232901982144 184550818982976 184929789448539 184937587194744 185248909016181 185275274463936 185568579264699 186011250205548 186019093552608 186332235969492 186340092851232 187491143873034 187814683379286 188439541813098 188458414831728 188587583310888 189215013178584 189560510824896 189611556270021 189957777985224 190391850740268 190720395780372 190739497236192 191049507766188 191068642183968 191398355112672 191505253376176 191835719732304 192237755110326 192588772140144 193229513941392 193353799555767 193361952508632 193381318527552 193687455810393 194005266676776 194024697126336 194359511098944 194803642259808 195211897594452 195548760230508 195568345267488 195905822998752 196353487638864 196684026856686 196692320231856 197501753648448 197907318532647 198248832455913 198277048110528 198590935704327 198936714775104 199064671272604 199408182353316 200091650315168 200510987873292 200856994754868 201315973323726 201336135971536 201663369308754 201683566749744 202031597063376 202493259717432 202863002812608 202917630394233 203213068391232 203267790239607 203288148370152 203638947590808 204104283203556 204124725112416 204456490767324 204476967951264 205157261715552 205297875502992 205587215414388 206412580243314 206433253337904 206789479832016 206922487243891 207262014729912 207610917237613 207619671355848 207640465345728 207998775035712 208357703034048 208474073295584 209271480246684 209292439672224 209653600051296 210351116442528 210486414706278 210495290072688 211659411650256 212015716685694 212161031224749 212530438035648 212866889825907 212888209346952 212897185987392 213255574678008 213264566808768 213702500233377 214502683301856 214581934390716 214590982448736 214952222456964 215443410048198 215815184698842 215836799504112 216209252997648 216703313030936 217099003009984 217532196572211 217553983343496 217821290216512 217910955454272 218255925011373 218277784267128 218654449986312 219154097542284 219176046753824 219554262537696 219933130980384 220014388425924 220897673593722 220919797431792 221278860260838 221301022276368 221682904972272 222189472854504 222211726071744 222595180301376 223061679124344 223335753259968 223803804121992 224212459261248 224724807431136 225103106604564 225112598298144 225257391176894 226419499040848 226503152967978 226512703695888 226894012593462 227285546696298 227412488384209 227804917182111 227827732809896 227837339390016 228220878164184 228230501321664 228614701940136 228699166916421 228989822962752 229555503182688 229640315751468 230036588945172 230414043062304 230801919429996 230960109940866 230983241574576 231751721567568 232151638257072 232237410005142 232638164811018 233169766571151 233193119511336 233572130275329 233595523513944 233605373298624 233998621915176 234533332457532 234961579207008 235367034908832 235453994631252 236668706997984 236807201331774 236830918576464 237618853759152 238028894921808 238596709124416 239008437699264 239096742790104 239499235515321 239509334235816 239912521512759 239946666928704 240494969356128 240899815839972 240909973617312 241315518714588 241325694020448 242398111070994 242816399442126 242826638034096 243235409622354 243634520942928 243791227159803 244236378386232 244637132140224 244748231261433 245048951493576 245059284223296 245149824886056 245562507300519 246573052598052 246583449592992 246998545354908 247424772352932 247562962038506 248015000274064 248442981292656 248534772110766 248963650060914 249963156961317 249988191830712 250419577839048 251252722417464 251277886442304 251450111081184 252286684238112 252815408360028 253251673085412 253277037313632 253714098637728 253855800987024 254293861040496 254721936420954 254732677021584 254826791657874 255780959643072 256306199411133 256317006813768 256748487934707 256785029520192 257191539682653 257639351921856 257805066074356 257815936678176 258249941080524 258673688902368 259856146771398 260282530125936 260720686763514 260731680307344 261170593039206 261804650185152 262245369142248 262256426975808 262342259450253 262794963953187 263248449654573 263876424710196 264331776607884 264342922416864 264787914272436 265877576471088 266252295372732 266434783398522 267321210479046 267347983831056 267809326339824 268421297764968 268873155111007 268884492411672 268911422332992 268983835638867 269375462751168 269991012956576 270556840525644 271023720319476 271050864493536 271518596787744 272139044271408 272597160029442 272608654356432 273730500670656 274116287219184 274292599369809 274765925684511 275216773657752 275244337783872 275680070430273 275691694751208 275719306442688 276195094719552 276349352973216 276826228474464 277406380792116 277912911695904 279016875308322 279028640328912 279498353954238 280648552941704 280660386763584 281236715809551 281722025068929 282212548867008 282659312719647 282687622247592 282881374966332 283822519767876 283850945795936 284340766237344 284936666977836 285587776110402 286080593670558 286109245854288 286574261649282 286602963275952 287097532669008 287257880064264 287753579598456 287782399338816 288279003996864 288356632665489 288883158210216 289844270912088 290042928762948 290071977791328 291007900015164 291037045689504 291539266648416 291726785294666 292205463389712 292817846391678 293352517901232 294517812825451 294530231458296 294559729909056 295026040285029 295038480347784 295068029701824 295577206629696 296252630472672 297415572165792 298405072162656 298597006908906 299112273529974 300137475472752 300766481809938 301285492132302 301973959985589 302004203957304 302016938261184 302495053963131 302525350124616 302538106403136 303047395595064 303739889576148 304294504218912 304819602586848 304932222555228 306156424805334 306187087668624 306684736150986 306715451926896 307735892573328 307946813254488 307977655432768 309002295423424 309535517676096 309618870364971 309649880006856 310184219748024 310893022094868 310924159348448 311429507033772 311460698018592 311998162553568 312536554551072 312711109943376 313907220370026 313938659508336 314480400076944 315526674663792 315729622059417 315742935109032 315774558101952 316825138345536 317371859895744 317489117475384 318023575028541 318795657053472 319332314020428 319345778981088 319883362017012 320614327885934 321199754453296 321754024952784 321872901586074 322428333685446 323165115072297 323197481427992 323722777048263 323755199256168 323768850712128 324313879496472 324846027923904 325054969546404 325648504514976 326330975015244 326731935324768 326866433181408 327416676400692 327981674979468 328731146313426 328764070130736 329331393806544 329899696470576 330021582638886 331257308390208 331346510390583 331379696147688 331951533414552 333284209281756 333317589107616 333892770452064 335003629889952 337087211146704 337654659906846 337668897447216 337886086765341 338474401316032 339058481387328 339629248561272 339643569362112 339754729451967 339769055543832 340341018890193 340928320044447 341741599214844 341756009085024 342331317246276 342345751982496 342922052910204 343484734444128 344333254774032 344460473627202 345054883417758 345621064593456 346202879144994 346440164911299 346474862361864 347043373501248 347627582351352 347642240409792 348227457385608 348356115007713 349660492189664 349789679267004 350393285270916 350997932872764 351799998686298 351835232946928 352442368810512 353050552363248 353180991946878 354503435294784 355003060496976 355210801997661 355246377864696 356428280638728 356463978441408 357043342382712 357079101786432 357895063686624 358512656548896 358645114185156 359264001353724 359920000393056 360742454034192 361349723759958 361364960425968 361973278071882 362852059028544 363462880039256 363478205808576 363597166606491 364224599163189 364853114433531 365488382958912 365723465826412 366354567579348 366955698210336 367573427240364 367588926334944 369859578897078 369875174389488 370497818032362 371137158529398 371344443057759 372022500411096 372038187105216 372664471938984 372680185702464 372802158166149 373445475091371 374982287746068 375629366758572 376879083626196 376916829663456 377175166621776 378430026357168 379223112540042 379915555970448 380783701480536 381424708413289 381440791560744 381478994472384 382082904631431 382099015532376 382137284367936 382796710225344 383010506752352 383671439464608 384475510220652 385177544280288 386459027882784 386707599111534 386723905017264 387374911620786 388010533353552 389607284519616 389784220157097 390423795188904 391081030145271 391097520461016 391136690534976 391755889558809 391811645997504 392706975277728 393368053713372 393384640463712 395814637065294 396497664911826 397181871408654 398129342545208 398816364706632 399652175097783 400183300630336 400981815718569 401021975746584 401713989509736 402631946647452 402672271943072 403326738617508 403367133499488 404063194126752 404986519434864 405835260788466 406535580479214 406576296740304 407277895181616 408208566407112 408249450224832 408895740044163 408912981534648 408953935902528 410314523431104 410595751005984 411174430828776 412825160486628 412866506675808 413578959664032 413844974487782 414524029459824 415221834475226 415239342711696 416948146591168 417804339124477 418525312962483 418542960493368 418584879344448 419247530931357 419307200102592 420702232885056 420972829412556 420990580145376 423318823300512 424031433371388 424322062449498 425733779651814 425776418693904 426511149356016 427405000466754 428381664165603 429005366603712 429120890505837 429163868781432 429181964897472 429904444913928 430886820096396 431630369397684 431673599008224 432418505995296 433406626061872 435064393144422 435107966686992 436511850022746 436555568534256 437308899972624 437590177941999 438308195084568 438352093507648 439108525075392 439226769587517 439866261960768 440028776851848 441795347187444 441839594863584 442557720521676 442602044552736 443365809944544 444378945709008 446123358248688 447607608243984 447895510363359 448668410294961 449449614862272 450206213209128 450225196596288 450514782353788 451149722714907 452838998081696 453006305935956 453025407391776 453788025186924 454571093392596 454824976768418 455609834364222 455655465619792 456441756328368 457229403880272 457398333832842 459111006365376 459234637208001 459280631502936 460027104226479 460073177890344 460828086124608 461603838859992 461920219881732 461966483149152 463503443135136 464303276514144 464474820010284 465276329622036 466339533142302 466386239022672 467144260550658 467191047027888 467997243830352 469066664915064 469923158414016 470734069817664 470907989262504 473337413995968 473614402663548 473661837152928 475237707518304 476057789843616 478193485580208 478998471030642 479018668471632 479825043025518 480921491828901 480989938712256 481799631679944 481819947234624 482631037429176 482651388040896 482809352379111 483642500528169 484796222141988 485632798884252 485653276068192 486470819244708 487269041885856 487582454319606 488472756772464 489496462522866 490097902987152 490299649772112 491125014601038 493096719470139 493146105196104 493166899185984 493997090709816 494849544705864 495125924077012 496030000548128 496885962585312 497069544221532 497927300121828 499926313922634 499976383661424 500839155678096 502505444834928 502900222162368 504573368476224 505630816720056 506481989860269 506503346170824 506554074627264 507428197275456 507711601974048 508587722080992 509443872841908 509465354043168 509653583315748 512612398822266 512634013627536 513496975869414 514383079365306 514670368448473 515610132148712 515631873356352 516499882161048 516690710440803 517347377804736 517582325126637 519304318717491 519712293542796 520565060251872 521441373527028 521463360614688 522341186078412 524490738284496 524684518900506 525589927906374 526496899309146 527699998029447 527752849420392 528663553215768 528685844833728 529575828544872 529771487920317 531755152942176 532504590745464 532869566797044 534642420958092 534695967662112 535618652679648 536842595529936 537746310222014 537768984823344 537967671277734 539982025913152 541090865423503 541113681051288 542024585639937 542047440638952 542101728987072 542959917107823 543037193575488 544278088542816 545194320058884 545217308712864 548232574438368 548585198739618 549531851369022 550433547315504 551360140860546 551383389502416 552698705946432 553652456948928 554789368345617 554812761584232 555746727048543 555825823391808 558033750616644 558057280657824 558996707908476 561297105883408 562473431619102 563444050137858 565318625439294 565375244495184 565762749932664 567645039535752 567701891591872 568681532474688 568834668810063 569873333955672 571175552220804 572161187341116 572218491708576 573148523298564 573205926551904 574195065338016 574515760128528 575507159196912 576713265330978 577766316420432 579688541824176 580061398667301 580085857525896 580143955582656 581062367431179 582015800030328 582074091379008 583078533296832 583453570589332 584410926779424 585635692783356 586705035802464 589035625650902 589060462916592 590052080570058 590076960695568 592505260945344 593721955597941 594746497367739 594831144331584 595772807112981 596810144325312 597194013817812 598224547059948 600274950945504 601532963619876 602570984264604 603947919971178 604008407914608 604990107926262 605050700249232 606094791190128 607479779152296 608589008437824 608752891182699 609639205173696 609864445110456 612312849610668 612374175337248 613369472301972 613430903853792 615471785146656 615893626508976 619237740729942 619299760013712 620368439496048 620767461731673 621786044189736 621848318696896 622832751712839 622859014067544 622921396037184 623996325107136 625073109102144 625422219886752 627814440740052 627877319016672 628960800153888 631053349327584 631459244118834 631485870218064 634978234950768 636047150057082 636483093674247 637591314106944 638600669477721 638664628040856 638691557962176 639766724034024 641228655771868 642399508906592 643508049905568 643745803172148 644856667370892 646330230144594 646394962855984 647445554096526 647510398512336 648627758992944 650109939092808 651297009029952 652596589716633 652661950030488 653463870649536 653732866362816 654767775034119 654833352801384 655963349958936 657462292626852 657528140261472 658662787613088 659799392941152 660043165277772 662693020781166 662759392295376 663903066829104 666540313236547 666568418563512 666635178215232 667785540904128 670007259779904 674174422293408 675309319813692 675337794894432 675772173530682 679258497122544 679509458903934 679538111087664 680682037780386 681856640088894 682237465152627 683414751546333 683483198429688 683512018170048 684662634492552 684691503964992 685844105820408 686097500749263 686969468888256 688666509548064 688920947254404 690109766835516 691242129186912 692405758289988 692880329822598 692949724723728 695255164702704 696454914771216 696712230015426 699320984379328 699509299713453 699579358534008 700716390825987 700786570541832 701995865745528 703599997372596 703670465893856 704884737621024 706101104726496 706361983893756 710006120993952 710421603995322 710492755729392 712856561277456 714086684765424 715790127373248 717025313097792 717290228370312 718497706545963 718528002707448 719737564538277 719840000786112 721484908068384 722699447519916 722729920851936 723946556143764 726925760078512 727194333212982 728449198326378 729706228867062 731373681479409 731446931652824 732709135158696 733911396420672 734244693784299 735146854480728 735177852669888 736687521901557 739719157794156 739750348778976 740995636064724 742274317058796 742688886115518 744045000822192 745328943877968 745604316332298 746890950182742 749889470883951 749964575492136 751258733517144 753758167252392 753833659326912 754350333243552 756860052714336 758446225080084 759831111940896 761567402961072 762849416826578 762881583121488 764165809262862 764198031064752 766021013504704 767342878929216 767594018391481 768918598233399 768951020441304 770245463804121 770355088560576 771574619047959 772918055765568 773415198223068 773447810034528 774749823241572 776021066707104 779568440314194 780847590377808 782162060290542 782195040922032 783511779117618 785413950555456 786736107426744 786769280927424 787026778350759 788384891859561 791629274130588 792995329823652 794363742817308 796258685090416 797632729413264 799304350195566 801963631437138 802043951493168 803427979019472 805263893294904 805344543886144 806619465333021 806653477235016 806734266998976 806951506916601 808126388253504 809973038869728 811670521576932 813071160958428 813152593480608 814555790363232 816417132814224 817791480088326 817825963069296 821191502011968 822348861657552 822877798109427 824297777053533 825650320973256 825733013351616 827040211290819 827157919328064 827689948975564 829048058919648 830443668950452 830478685423392 835608678248954 837050625924966 837085920986736 838495061862714 841945658825112 841981160290752 843710147428653 845166075206787 846637646601024 847977938158941 848062866742776 848644124898996 851467559303628 851552837387808 853022298712032 854810000933508 856763328331206 858241781011674 858327737562864 859808889827856 861773640192792 863224340093233 863260738795368 863347198016448 864837011990592 866813252123744 870128786288844 870215933373984 873023700045492 873111137068512 874617799945248 875180355883998 876616390169136 878453539175034 880057553703696 883553438476353 883590694374888 883679189727168 885078120855087 885115441043352 885204089105472 886731619889088 888757891418016 892246716497376 895215216487968 895791020726718 897336820589922 900412426418256 901029564707576 902299445429814 905677996163392 905921879956767 906012611871912 906050814783552 907485161889393 907576050373848 909142186785192 909649953536836 911219668728444 911310931239584 912883512656736 914458807760544 914796667665684 918469274416002 918561263005872 920054208452958 920146355780688 923207677719984 923840439763464 923932966298304 927006886270272 928606553028288 928856611094913 928949640020568 930552659244072 932679066284604 932772478045344 934288521101316 934382094055776 935994487660704 938133329830128 941815978525008 945557188544869 947188866178251 947228805327096 947323674305856 950475415036608 952115579687232 954070725085623 956386971160416 957996942061284 958037336943264 959650086051036 961842983657802 963599263359888 965262074858352 965618704758222 967285001056338 969495345216891 969592444283976 971168331144789 971265597768504 971306552136384 972941638489416 974538083771712 975164908639212 976945513544928 978992925045732 980195805974304 980599299544224 982250029202076 986193438940278 986292210392208 987994181419632 989699089411728 990251848154024 992060001096256 993771925170624 994039531171749 994139088443064 995854600243656 999852627845268 999952767322848 1001678311356192 1005010889669856 1011261633440112 1012963979720538 1013006692341648 1013658260296023 1015423203948096 1017175444161984 1018887745683816 1018930708086336 1019264188355901 1019307166631496 1021023056670579 1025224797644532 1025268027255072 1026993951738828 1028766158730612 1029340736896946 1031220264297424 1032999764322096 1033381420881606 1035164650253274 1038608637434982 1039320494733897 1039424587085592 1041130120503744 1042882747054056 1042926721229376 1044682372156824 1045068345023139 1048981476568992 1049369037801012 1051179855812748 1052993798618292 1055399996058894 1055505698840784 1057327106431536 1059151657089744 1059542975840634 1063510305884352 1065009181490928 1065739133594088 1069284841916184 1069391935324224 1071237305359296 1073685191059872 1075492620444028 1075537969646688 1075935342555468 1082181730847006 1082227362102576 1084049171279874 1084094881277904 1085919834215646 1088556177085632 1090388640117768 1090434617425728 1090791499819473 1092673797489567 1094559343300593 1096465148876736 1097170397479236 1099063702738044 1100867094631008 1102720281721092 1102766779004832 1109578736691234 1109625523168464 1111493454097086 1114033329173277 1116067501233288 1116114561315648 1117993415816952 1118406474498447 1122594211766816 1124946863238204 1126888100275716 1130637250878588 1130750488990368 1131525499865328 1135290079071504 1137669337620126 1139746667911344 1142351104441608 1144274125239867 1144322374682232 1144436983417152 1146248713894293 1146297046597128 1146411853103808 1148390130676032 1149031520257056 1151014318393824 1153426530661956 1155532632840864 1159377083648352 1160122797334602 1160171715051792 1162124734862358 1164031600060656 1166907141178664 1168821853558848 1169352660471291 1171271385566712 1173243090435813 1173410071604928 1175267668676427 1178071251301804 1178120925833184 1180104161140116 1180153921391136 1187443911195882 1189492994735478 1191545614225962 1194388027635624 1196449094119896 1198956525293349 1200549901891008 1202945447155707 1203065927239752 1205141968529208 1207895839942356 1208016815829216 1209980215852524 1210101400498464 1212189582380256 1214959558304592 1217505782365398 1219728890220912 1224574063853191 1224625699221336 1224748350674496 1226687220132489 1226738944603944 1226861807707584 1230943570293312 1231787253017952 1238475481459884 1238599520027424 1240736878992096 1241534923463346 1243572088379472 1245665503425678 1245718028135088 1250844439773504 1253413017373431 1255575938887449 1255628881480104 1255754638033344 1257742592794071 1257921600307776 1262106698655168 1262918488237668 1262971740436128 1269956469901536 1272094300114164 1272966187348494 1277201338955442 1277329256081712 1279533448068048 1282457311543736 1284799017813184 1285144992496809 1287016099811136 1287362671517511 1287491606344296 1289713334741784 1292660460289188 1292789925711968 1294891108193052 1295020797024672 1297255517985888 1300219878185616 1305193179433266 1305323900060976 1309535550068238 1309666705602768 1311926699917872 1312770533825997 1314924585253704 1315056280522944 1317325575226176 1317680308762551 1319598785882304 1320086330555544 1325386041562332 1325518784590752 1327806133658208 1333080626473094 1333136837127024 1343686531090077 1346005230884883 1348348844586816 1350618639627384 1350675589788864 1351544347061364 1353449168144721 1358516994245088 1359018917807868 1359076222175328 1361364075560772 1363713280177788 1364474930305254 1366829503092666 1366966396859376 1369325268985104 1371688211640816 1372195001498526 1377333019096128 1377703911624003 1377841894508808 1380219533671032 1382484258373824 1384811516579976 1385760659645196 1385899449447456 1390510329405408 1392909829542432 1393424460030852 1399018599426906 1399158717068016 1401432781651974 1401573141083664 1403991731491056 1407199994745192 1407340931787712 1409769475242048 1412202209452992 1412723967787512 1420012241987904 1420843207990644 1420985511458784 1425713122554912 1428173369530848 1434580456740624 1436995413091926 1437056005414896 1439475129076554 1442764475486703 1442969816136768 1445398895039832 1445459841703872 1447893112287528 1448428057137333 1453851520157024 1454388666425964 1456898396652756 1459412457734124 1462747362958818 1462893863305648 1465418270317392 1468489387568598 1470293708961456 1473375043803114 1479290158410417 1479438315588312 1479500697557952 1481991272129448 1484548634117592 1485377772231036 1488090001644384 1490657887755936 1491208632664596 1493781900365484 1499778941767902 1499929150984272 1502517467034288 1507516334504784 1508700666487104 1513720105428672 1516892450160168 1519445969580807 1519662223881792 1523134805922144 1525698833653156 1525763166242976 1528331618525724 1528396062129504 1535188036782962 1537837196466798 1537902040882608 1540490927608242 1543149238095918 1544011105345419 1546830396446136 1546895620069056 1549499646483144 1550072131322409 1552042133414208 1552746975379911 1557912956152473 1559136880628388 1561695180755616 1564324120581084 1564390081844064 1567023558235236 1573472214853488 1574053556701518 1576769783719122 1583099994088341 1583258548261176 1585990659647304 1588727485634616 1592517370180832 1595265458826528 1598608700391132 1603927262874276 1604087902986336 1606855958038944 1610527786589808 1613238930666042 1613306954470032 1613903013833202 1619946077739456 1623272596270509 1623341043153864 1626073756919811 1626142321916856 1626305186961216 1628879751323469 1629111580726464 1632834265628448 1635582960176652 1635651926138592 1644697723315104 1645755596218854 1648595554107066 1651300641946512 1654080422581638 1655379897951128 1658096117839296 1660887337900904 1660957370846784 1664368105036851 1667240181145629 1671217356497908 1674101251849932 1674171841973472 1676990123725428 1683891317650224 1687420294857306 1690332150413574 1695955876317882 1696125733485552 1697288249797992 1702935118607256 1703105674775616 1706044597424064 1706504006430189 1709620001867016 1713526656662412 1716483562023348 1716655475125728 1719617779655712 1723547280385584 1726448680186466 1726521477590736 1733626504247488 1737186462675457 1740184196001903 1740257572577688 1740431866747968 1743187102293537 1746047400090984 1746222274137024 1749235599890496 1750360711767996 1753232780338272 1756907078350068 1760115107407392 1767106876952706 1767181388749776 1770156241710174 1770230882086704 1777515782836032 1781165866793823 1784239492103217 1784493432994752 1790430432975936 1791582041453436 1794673641179844 1800824852836512 1802059129415152 1804598890859628 1811843759913534 1812025223743824 1814970323778786 1815152100747696 1818284373570384 1819299907073672 1822439337456888 1822621862479168 1825767025313472 1826258673548097 1828917615521088 1829593335331368 1836938548832004 1837122526011744 1840108416905916 1840292711561376 1846415355439968 1847680879526928 1857713222189826 1857899280041136 1861105318488144 1862302385195019 1865358132569208 1865544956090688 1868498255138517 1868577042202632 1868764188111552 1871988975321408 1876266659660256 1883631957050016 1891114377089738 1894377732356502 1894457610654192 1908141450171246 1909449281022741 1912773942320832 1915802008433163 1915993884122568 1916074673886528 1919300172102072 1923685967315604 1927198526719776 1930524149716704 1931237409516444 1934570002112676 1938990690433782 1939184888567952 1942336662289578 1942531195537008 1945883276978832 1950329817278424 1953891027089856 1957985850091464 1960391611948608 1961198599088448 1964500058404152 1972386877880556 1972584420784416 1975988362839264 1979398178823456 1980503696308048 1988079062343498 1988278176886128 1991709200487312 1999620939709641 1999705255690536 1999905534645696 2003356622712384 2010021779339712 2022523266880224 2025927959441076 2026013384683296 2027316520592046 2037775491367632 2038528376711802 2038614333262992 2042046113341158 2046712395457881 2050244254638999 2050449595289064 2050536054510144 2053987903477656 2057532317461224 2058681473793892 2062440528594848 2065999528644192 2066762841763212 2070329300506548 2077217274869964 2078640989467794 2078849174171184 2085765494108112 2089364744313648 2090136690046278 2097962953137984 2098527899140359 2098738075602024 2102149172477961 2102359711625496 2105987597236584 2110799992117788 2111011397681568 2114654212863072 2118303314179488 2119085951681268 2130018362981856 2131478267188176 2138569683832368 2139945216180493 2147370382119744 2150985240888056 2151075939293376 2151870685110936 2155493119637889 2159212693614831 2164363461694012 2164454724205152 2168098342559748 2168189762555808 2171839668431292 2180777280235536 2181582999638946 2185347594979134 2189118686601186 2194121044438227 2194340794958472 2198127405476088 2201734189262016 2202734081352897 2205440563442184 2205533558009664 2210062565704671 2219157473382468 2219251046336928 2222986908194172 2228066658346554 2232135002466576 2235986831633904 2236812948996894 2245188423533632 2249668412651853 2249893726476408 2253776200551432 2261274501757176 2261500977980736 2263050999730656 2270580158143008 2275338675240252 2279493335822688 2284702208883216 2288548250479734 2288644749364464 2292497427788586 2292594093194256 2298063040514112 2302028636787648 2302782055174443 2306755794700197 2306853061323912 2310736391412363 2311065265681728 2318754167296704 2320245594669204 2320343430103584 2324249469724716 2328063200121312 2333814282357328 2338705320942582 2342542771133424 2346486180871626 2350535337352854 2356142502603608 2356241851666368 2360208322280232 2360307842782272 2361080335052277 2365154675578683 2374887822391764 2378985989470956 2383091228451924 2388776055271248 2392898188239792 2397913050586698 2405890894311414 2406131854479504 2410283937058416 2415791679884712 2416033631658432 2419858395999063 2419960431705048 2420202800996928 2420854520749803 2424379164760512 2429919116609184 2435011564730796 2439457780441824 2449148127706382 2449251398442672 2453374440264978 2453477889207888 2463574506035904 2468633394328281 2472893331160599 2476950962919768 2477199040054848 2481120633872457 2481473757984192 2483069846926692 2487144176758944 2491331006851356 2491436056270176 2506826034746862 2511151877774898 2511257762960208 2515485185588142 2525836976475336 2525943480872256 2531130442285959 2539912939803072 2544188600228328 2545932374696988 2554402677910884 2554658512163424 2559066896136096 2564914623087472 2570289984993618 2574725343035022 2574983212688592 2579426669483568 2585320920578376 2585579851423936 2589673020279699 2589782216386104 2590041594049344 2594511035971776 2600439756371232 2610386358866532 2610647800121952 2619071100136476 2619333411205536 2623853399835744 2625541067651994 2629849170507408 2635360617525102 2640172661111088 2650660315429059 2650772083124664 2651037569181504 2655234362565261 2655612267316416 2666161252946188 2666273674254048 2687373062180154 2692010461769766 2701237279254768 2703088694122728 2706898336289442 2717033988490176 2717765639870301 2718037835615736 2718152444350656 2722455485668179 2722728151121544 2727426560355576 2728949860610508 2733659006185332 2733932793718752 2738650537970208 2743376423281632 2744390002997052 2755407823248006 2755683789017616 2760439067342064 2769623033159952 2771404460299327 2771521319290392 2771798898894912 2781020658810816 2785819659084864 2786848920061704 2798037198853812 2798317434136032 2802865563303948 2803146282167328 2807983462982112 2814399989490384 2825447935575024 2836671565634607 2841566598534753 2841686415981288 2841971022917568 2851426245109824 2856346739061696 2862212175256869 2869160913481248 2873990826183852 2874112010829792 2878950258153108 2885528950973406 2890797790079664 2895786224575056 2896856114274666 2907703040314048 2908486035650673 2908777332851928 2913504993434367 2913796793305512 2918824915468248 2925494725917636 2925787726611296 2930836540634784 2936978775137196 2940587417922912 2946750087606228 2958580316820834 2958876631176624 2963982544258896 2969097268235184 2970755544462072 2976180003288768 2981315775511872 2982118593515247 2982417265329192 2987563800730968 2999557883535804 2999858301968544 3005034934068576 3015032669009568 3033784900320336 3038891939161614 3040974780888069 3046269611844288 3051397667306312 3051526332485952 3056663237051448 3056792124259008 3057792565067703 3063069170011737 3070376073565924 3075674392933596 3075804081765216 3080981855216484 3086298476191836 3088022210690838 3093660792892272 3098999292966288 3100144262644818 3105493950759822 3115825912304946 3117961484201691 3118273761256776 3123390361511232 3128648241162168 3128780163688128 3134047116470472 3135205035069417 3146944429706976 3148107113403036 3153539567438244 3166199988176682 3166517096522352 3171981319294608 3177454971269232 3185034740361664 3190530917653056 3197217400782264 3207854525748552 3208175805972672 3213711916077888 3221055573179616 3226477861332084 3226613908940064 3227806027666404 3246545192541018 3246682086307728 3252147513839622 3252284643833712 3257759502646938 3265668531256896 3271165920353304 3271303852277184 3272374499458419 3278021392468701 3289395446630208 3291511192437708 3297191108214132 3302601283893024 3308160845163276 3310759795902256 3321774675801808 3328736210073702 3334480362291258 3342099987519831 3342434712995816 3348202503699864 3348343683946944 3353980247450856 3355219423495341 3367782635300448 3374840589714612 3380664300827148 3391911752635764 3392251466971104 3394576499595984 3405870237214512 3413008012860378 3419240003734032 3427053313324824 3432822375719601 3432967124046696 3433310950251456 3438746141682879 3439235559311424 3447094560771168 3452897360372932 3453042955181472 3474372925350914 3480368392003806 3480515145155376 3486374204587074 3492094800181968 3500721423535992 3506465560676544 3508057981413873 3513814156700136 3519729271307439 3520230214814784 3525803006029281 3534213753905412 3534362777499552 3540312483420348 3540461764173408 3562331733587646 3568478984206434 3583164082906872 3589347282359688 3601649705673024 3604118258830304 3609197781719256 3623687519827068 3624050447487648 3629940647557572 3630304201495392 3636568747140768 3638599814147344 3644878674913776 3652517347096194 3659186670662736 3673722191559573 3673877097664008 3674245052023488 3680061660397467 3680216833811832 3680585423122752 3692830710879936 3695361759053856 3715426444379652 3715798560082272 3722210636976288 3724604770390038 3730716265138416 3736996510277034 3737154084405264 3752533319320512 3760239052120293 3766727816662347 3767263914100032 3773227778382213 3782228754179476 3788755464713004 3788915221308384 3816282900342492 3818898562045482 3831604016866326 3831987768245136 3838600344204144 3847371934631208 3854397053439552 3855434977490427 3861048299433408 3862088014552533 3862474819032888 3869140004225352 3877981380867564 3878369777135904 3884673324579156 3885062391074016 3891766553957664 3900659634556848 3915971700182928 3929000116808304 3931527257633929 3938311601477991 3944773755761112 3945168841568832 3951976725678528 3958796357646912 3961007392616096 3976158124686996 3976556353772256 3983418400974624 3999241879419282 3999410511381072 4031059593270231 4038015692654649 4045046533760448 4051855918882152 4052026769366592 4054633041184092 4060347504434163 4075550982735264 4077056753423604 4077228666525984 4084092226682316 4093424790915762 4100488509277998 4100899190578128 4107975806955312 4115064634922448 4117362947587784 4124881057189696 4131999057288384 4133111734872009 4133525683526424 4140658601013096 4154434549739928 4157281978935588 4157698348342368 4171530988216224 4178729488627296 4180273380092556 4197055798280718 4197476151204048 4204298344955922 4204719423250992 4211975194473168 4221599984235576 4222022795363136 4229308425726144 4236606628358976 4238171903362536 4260036725963712 4262956534376352 4277139367664736 4279890432360986 4301970481776112 4303741370221872 4310986239275778 4318425387229662 4328293426460109 4328726923388024 4328909448410304 4336196685119496 4336379525111616 4343679336862584 4345284171411999 4361554560471072 4363165999277892 4370695189958268 4378237373202372 4388242088876454 4388681589916944 4396254810952176 4405468162705794 4410881126884368 4420125131409342 4437870475231251 4438314946764936 4438502092673856 4445973816388344 4456133316693108 4464270004933152 4471973663267808 4473625897993788 4499336825303706 4499787452952816 4507552401102864 4522549003514352 4526101999461312 4541160316286016 4550677350480504 4558337908742421 4558986671645376 4569404417766432 4577096500959468 4577289498728928 4584994855577172 4585188186388512 4605564110348886 4613511589400394 4613706122647824 4621472782824726 4632033316036257 4640491189338408 4640686860207168 4648498939449432 4650216393967227 4656126400242624 4667628564714656 4677410641885164 4685085542266848 4692972361743252 4701070674705708 4712285005207216 4720416644560464 4722160670104554 4730309351157366 4749299982265023 4749775644783528 4757971978941912 4766182456903848 4777552110542496 4785796376479584 4795826101173396 4811781788622828 4812263708959008 4820567874116832 4831583359769424 4839716791998126 4839920863410096 4841709041499606 4859838233218368 4869817788811527 4870023129461592 4878221270759433 4878915560883648 4886639253970407 4898296255412764 4898502796885344 4906748880529956 4906955778415776 4937266788656562 4945786662321198 4953901925839536 4962241267744914 4966139693853384 4974288353517888 4982662013702712 4982872112540352 4993104315110553 5001720543436887 5013652069493724 5022303755549796 5022515525920416 5030970371176284 5051673952950672 5062260884571918 5088377200456656 5091864749393976 5108805355821768 5109317024326848 5118133792272192 5129829246174944 5140579969987236 5149450686070044 5149966425377184 5158853338967136 5170641841156752 5179346040559398 5179564432772208 5200879512742464 5211559388026371 5220552588005709 5220772717733064 5221295600243904 5229561306880611 5238142200272952 5238666822411072 5247706799671488 5251082135303988 5259698341014816 5270721235050204 5280345322222176 5301320630858118 5301544166249328 5310468725130522 5332322505892376 5332547348508096 5343497600381469 5352718476309651 5374746124360308 5384020923539532 5402474558509536 5406177388245456 5413796672578884 5435531279740602 5436075671231472 5444910971336358 5445456302243088 5454853120711152 5457899721221016 5467318012370664 5467865587437504 5477301075940416 5478776020644291 5486752846563264 5488780005994104 5510815646496012 5511367578035232 5520878134684128 5539246066319904 5542808920598654 5543042638580784 5573697840123408 5586907155585057 5596074397707624 5596634868272064 5605494765415551 5605731126607896 5606292564334656 5615966925964224 5628799978980768 5650895871150048 5673343131269214 5683133197069506 5683372831962576 5724424350513738 5728347843068223 5738321826962496 5747406025299489 5747981652367704 5748224021659584 5757900516306216 5771057901946812 5781595580159328 5791572449150112 5793712228549332 5816972071301346 5817554665703856 5827009986868734 5827593586611024 5837649830936496 5850989451835272 5851575453222592 5861673081269568 5873957550274392 5881174835845824 5893500175212456 5917160633641668 5917753262353248 5927965088517792 5938194536470368 5941511088924144 5964237187030494 5964834530658384 5975127601461936 5998862819128923 5999115767071608 5999716603937088 6010069868137152 6030065338019136 6067569800640672 6077783878323228 6081949561776138 6102795334612624 6113326474102896 6115585130135406 6126138340023474 6140137186373643 6140752147131848 6150732763916997 6151348785867192 6151608163530432 6161963710432968 6172596952383672 6176044421381676 6187321585784544 6197998585932576 6200288525289636 6210987901519644 6231651824609892 6235922968403382 6236547522513552 6257296482324336 6268094232940944 6270410070138834 6293888859413952 6295583697421077 6296214226806072 6307079134876488 6332399976353364 6333034193044704 6343962638589216 6354909942538464 6394434801564528 6415709051497104 6419835648541479 6442111146359232 6452955722664168 6453227817880128 6455612055332808 6466479358913667 6477638080844493 6493090385082036 6493364172615456 6504295027679244 6504569287667424 6515519005293876 6542331840706608 6544748998916838 6556042784937402 6582363133314681 6583022384875416 6594382216428264 6605202567786048 6616321690326552 6621519591804512 6643549351603616 6657472420147404 6668960724582516 6684199975039662 6684869425991632 6696405007399728 6707960494901712 6710438846990682 6735565270600896 6749005237955559 6749681179429224 6761328601654296 6783823505271528 6784502933942208 6789152999191968 6811740474429024 6826016025720756 6838480007468064 6854106626649648 6865644751439202 6865934248093392 6877492283365758 6894189121542336 6905794720745864 6906085910362944 6908346165523329 6920267384100591 6932209174237089 6948745850701828 6960736784007612 6961030290310752 6972748409174148 6984189600363936 7001442847071984 7016115962827746 7027628313400272 7039458542614878 7051606012058562 7068427507810824 7068725554999104 7080624966840696 7080923528346816 7083241005156831 7095464026736049 7124663467175292 7136957968412868 7166328165813744 7178694564719376 7208236517660608 7218395563438512 7247375039654136 7248100894975296 7259575187997189 7259881295115144 7260608402990784 7273137494281536 7277199628294688 7289757349827552 7305034694192388 7318373341325472 7347444383119146 7347754195328016 7360123320794934 7360433667623664 7390723518107712 7405900182984843 7418679993481797 7430852888759304 7431597120164544 7443361901617371 7444421273952576 7449209540780076 7461432530276832 7473993020554068 7474308168810528 7520478104240586 7533455633324694 7546455556764426 7564457508358952 7577510929426008 7577830442616768 7593391326857877 7632565800684984 7637797124090964 7663208033732652 7663975536490272 7677200688408288 7694743869262416 7710869954980854 7724176029105066 7724949638065776 7738280008450704 7755962761735128 7756739554271808 7769019060839097 7769346649158312 7770124782148032 7783533107915328 7801319269113696 7831943400365856 7858000233616608 7863054515267858 7876623202955982 7889547511522224 7922014785232192 7951980946287177 7952316249373992 7953112707544512 7965703087695783 7966836801949248 7998483758838564 7998821022762144 8062119186540462 8076031385309298 8103711837764304 8109266082368184 8120695008868326 8151101965470528 8153296919610903 8154113506847208 8154457333051968 8168184453364632 8186849581831524 8200977018555996 8201798381156256 8215951613910624 8230129269844896 8234725895175568 8266223469744018 8267051367052848 8281317202026192 8308869099479856 8314213380897981 8314563957871176 8315396696684736 8343061976432448 8357458977254592 8360546760185112 8394111596561436 8394952302408096 8408596689911844 8409438846501984 8423950388946336 8443199968471152 8476343806725072 8510014696903821 8524699795604259 8525913068752704 8554278735329472 8559780864721972 8603940963552224 8607482740443744 8621972478551556 8636850774459324 8656586852920218 8657453846776048 8672393370238992 8687358673725168 8690568342823998 8723109120942144 8725458106952019 8726331998555784 8740514980303101 8741390379916536 8756474746404744 8776484177752908 8777363179833888 8792509621904352 8810936325411588 8821762253768736 8840250262818684 8875740950462502 8876629893529872 8891947632776688 8897666951487313 8912266633386216 8928540009866304 8943947326535616 8947251795987576 8998673650607412 8999574905905632 9015104802205728 9045098007028704 9101354700961008 9116675817484842 9122924342664207 9138808835532864 9154193001918936 9154578997457856 9169989711154344 9170376372777024 9173377695203109 9189207510035211 9211128220697772 9227023178800788 9227412245295648 9242945565649452 9264066632072514 9280982378676816 9296997878898864 9300432787934454 9335257129429312 9353884452605073 9354821283770328 9370171084533696 9385944723486504 9402141349411416 9424570010414432 9440833289120928 9444321340209108 9460618702314732 9498599964530046 9499551289567056 9515943957883824 9532364913807696 9555104221084992 9571592752959168 9591652202346792 9623563577245656 9624527417918016 9641135748233664 9663166719538848 9679433583996252 9679841726820192 9683418082999212 9739635577623054 9740046258923184 9756442541518866 9773278507940814 9778737000520987 9796592510825528 9797005593770688 9813497761059912 9813911556831552 9817123498375257 9834064177406103 9874533577313124 9891573324642396 9907803851679072 9924482535489828 9932279387706768 9965324027405424 9986208630221106 10003441086873774 10026299962559493 10027304138987448 10044607511099592 10045031051840832 10061940742352568 10065658270486023 10103347905901344 10124521769143836 10176754400913312 10183729498787952 10217610711643536 10259658492349888 10281159939974472 10298467127158803 10298901372140088 10299932850754368 10316238425048637 10317706677934272 10341283682313504 10358692081118796 10359128865544416 10423118776052742 10441105176011418 10441545435466128 10459122613761222 10476284400545904 10502164270607976 10519396682029632 10524173944241619 10541442470100408 10559187813922317 10560690644444352 10602641261716236 10603088332498656 10620937450261044 10664645011784752 10686995200762938 10705436952619302 10749492248720616 10768041847079064 10804949117019072 10812354776490912 10827593345157768 10871062559481204 10872151342462944 10889821942672716 10890912604486176 10909706241422304 10915799442442032 10934636024741328 10957552041288582 10977560011988208 11021166574678719 11021631292992024 11022735156070464 11040184981192401 11041756269368256 11078492132639808 11085617841197308 11086085277161568 11147395680246816 11173814311170114 11192148795415248 11210989530831102 11211462253215792 11257599957961536 11280717156360879 11300183449987041 11301791742300096 11319683335146639 11346686262538428 11366266394139012 11366745663925152 11448848701027476 11456695686136446 11494812050598978 11495963304735408 11515801032612432 11542115803893624 11563191160318656 11566304932471281 11583144898300224 11587424457098664 11633944142602692 11635109331407712 11654019973737468 11655187173222048 11675299661872992 11701978903670544 11747915100548784 11787000350424912 11794581772901787 11814934804433973 11834321267283336 11835506524706496 11855930177035584 11876389072940736 11883022177848288 11928474374060988 11929669061316768 11950255202923872 11997725638257846 11998231534143216 12093178779810693 12114047077963947 12135139601281344 12155567756646456 12163899123552276 12205590669225248 12226652948205792 12231170260270812 12252276680046948 12280274372747286 12281504294263696 12301465527833994 12302697571734384 12323927420865936 12345193904767344 12352088842763352 12374643171569088 12395997171865152 12399335204616027 12400577050579272 12421975803039288 12463303649219784 12471845936806764 12473095045027104 12514592964648672 12536188465881888 12540820140277668 12591167394842154 12592428453612144 12614158269752976 12664265951494393 12664799952706728 12666068386089408 12687925277178432 12709819885076928 12788869603129056 12831418102994208 12839671297082958 12905911445328336 12911224110665616 12932958717827334 12955276161688986 12984880279380327 12986180770164072 12986728345230912 13008590055358488 13009138575334848 13031038010587752 13035852514235997 13084663681413216 13089497997833676 13112085569874804 13164726266629362 13166044769750832 13188764432856528 13232643380653104 13243039183609024 13287098703207232 13313611425693753 13314944840294808 13337921449165032 13368399950079324 13369738851983264 13392810014799456 13415920989803424 13420877693981364 13498010475911118 13499362358858448 13522657203308592 13567647010543056 13578305998383936 13623480948858048 13652032051441512 13675013726227263 13676960014936128 13708213253299296 13731289502878404 13731868496186784 13754984566731516 13811589441491728 13816692331046658 13840534768201182 13864418348474178 13896099948108771 13897491701403656 13921473568015224 13922060580621504 13945496818348296 13950649181901681 13968379200727872 14002885694143968 14032231925655492 14055256626800544 14078917085229756 14103212024117124 14136855015621648 14161249933681392 14166482010313662 14190928053472098 14247899946795069 14249326934350584 14273915936825736 14332656331627488 14357389129438752 14436791126877024 14494750079308272 14519150375994378 14519762590230288 14554399256589376 14579514699655104 14609453366434581 14610069388384776 14634663812278299 14636746682650944 14659917761911221 14694888766238292 14695508390656032 14720246641589868 14720867335247328 14811800365969686 14837359986963594 14861705777518608 14886723803234742 14898419081560152 14922865060553664 14947986041108136 14948616337621056 14979312945331659 15040956208481172 15066911266649388 15092911113528852 15128915016717904 15155021858852016 15186782653715754 15265131601369968 15275594248181928 15326416067465304 15327951072980544 15354401376816576 15389487738524832 15421739909961708 15448352058210132 15449899276131552 15476560016901408 15511925523470256 15538038121678194 15538693298316624 15602638538227392 15634678164079113 15661657764017127 15663886800731712 15688683920641833 15716000467233216 15726109030535716 15753246405911964 15779095023044448 15903961892574354 15904632498747984 15931406175391566 15996967517677128 15997642045524288 16030492801144407 16058155428928953 16124238373080924 16152062770618596 16207423675528608 16218532164736368 16241390017736652 16306593839221806 16308227013694416 16336368906729264 16373699163663048 16401262461771427 16401954037111992 16403596762312512 16431903227821248 16460258539689792 16469451790351136 16532446939488036 16534102734105696 16562634404052384 16617738198959712 16628426761795962 16629127915742352 16721093520370224 16760721466755171 16788223193122872 16789904604816192 16816484296246653 16817193379823688 16818877693003968 16847900777892672 16886399936942304 16952687613450144 17020029393807642 17049399591208518 17119561729443944 17185043529204669 17207881927104448 17214965480887488 17242218075898467 17243944957103112 17273701548918648 17313173705840436 17314907693552096 17344786740477984 17374717347450336 17381136685647996 17450916213904038 17452663997111568 17481029960606202 17482780759833072 17512949492809488 17552968355505816 17554726359667776 17585019243808704 17621872650823176 17643524507537472 17680500525637368 17751481900925004 17753259787059744 17783895265553376 17795333902974626 17824533266772432 17894503591975152 17965586582352511 17996588457386769 17997347301214824 17999149811811264 18030209604411456 18090196014057408 18202709401922016 18233351634969684 18245848685328414 18308386003837872 18339979422308688 18346755390406218 18378415020070422 18420411559120929 18422256441395544 18452198291750991 18454046357601576 18454824490591296 18485891131298904 18528133264145028 18561964757353632 18593995757797728 18600865575868908 18707768905210146 18709642567540656 18771889446973008 18804282698822832 18849140020828864 18881666578241856 18886751092263231 18888642680418216 18921237404629464 18997199929060092 18999102579134112 19031887915767648 19064729827615392 19183304404693584 19247127154491312 19259506945624437 19326333439077696 19358867167992504 19359683453640384 19366836165998424 19399438076741001 19479271155246108 19480092517846368 19512885083037732 19546557015881628 19557474001041974 19593185021651056 19626995522119824 19634246996750514 19668128354812206 19747089399944043 19749067154626248 19783146649284792 19815607703358144 19848965070979656 19864558775413536 19930648054810848 19972417260442212 20006882173747548 20052599925118986 20054608277974896 20089215022199184 20123881484705136 20131316540972046 20206695811802688 20249043538287672 20353508801826624 20367458997575904 20435221423287072 20562319879948944 20596934254317606 20597802744280176 20632476850097274 20682567364627008 20717384162237592 20718257731088832 20725038496569987 20760802152301773 20796627522711267 20846237552105484 20882210352022836 20883090870932256 20918245227522444 20952568801091808 21004328541215952 21048347888483238 21082884940200816 21118375627844634 21205282523432472 21206176664997312 21241874900522088 21249723015470493 21329290023569504 21373990401525876 21410873905238604 21498984497441232 21536083694158128 21624709552981824 21655186690315536 21742125118962408 21744302684925888 21778725563991567 21779643885345432 21781825208972352 21819412482844608 21831598884884064 21869272049482656 21915104082577164 21955120023976416 22042333149357438 22043262585984048 22080369962384802 22171235682394616 22172170554323136 22217700548954529 22256039980445391 22294791360493632 22330085704852113 22347628622340228 22384297590830496 22421979061662204 22422924506431584 22561434312721758 22600366899974082 22639366670293278 22693372525076856 22732532788278024 22733491327850304 22780173980573631 22897697402054952 22913391372272892 22989624101197956 22991926609470816 23031602065224864 23084231607787248 23132609864942562 23174848914197328 23266907213210629 23267888285205384 23270218662815424 23307057182517291 23308039947474936 23310374346444096 23350599323745984 23403957807341088 23495830201097568 23574000700849824 23589163545803574 23629869608867946 23668642534566672 23766044355696576 23855942838861531 23856948748121976 23859338122633536 23897109263087349 23900510405847744 23995451276515692 23996463068286432 24186357559621386 24228094155927894 24311135513292912 24327798247104552 24411181338450496 24453305896411584 24459890758832709 24462340520541624 24504553360093896 24560548745494572 24563008588527392 24602931055667988 24605395143468768 24647854841731872 24690387809534688 24704177685526704 24798670409232054 24801154101158544 24843951606078576 24926607298439568 24942640142693943 24943691873613528 24946190090054208 25029185929297344 25072376931763776 25081640280555336 25182334789684308 25184856907224288 25228316539505952 25328531902988786 25329599905413456 25530044090711463 25574099386812777 25577739206258112 25662836205988416 25679342594165916 25811822890656672 25822448221331232 25865917435654668 25910552323377972 25969760558760654 25972361540328144 26017180110716976 26062076021175504 26071705028471994 26169327362826432 26176374320856057 26178995995667352 26224171139749608 26329452533258724 26332089539501664 26377528865713056 26465286761306208 26627222851387506 26629889680589616 26675842898330064 26693000854461939 26736799900158648 26739477703966528 26785620029598912 26831841979606848 26841755387962728 26996020951822236 26998724717716896 27045314406617184 27135294021086112 27304064102883024 27350027452454526 27368773027992621 27416426506598592 27462579005756808 27463736992373568 27509969133463032 27520133085609327 27623178882983456 27633384662093316 27681069536402364 27728836696948356 27792199896217542 27794983402807312 27842947136030448 27890993636696592 27901298363803362 28005771388287936 28061653357815219 28064463851310984 28110513253601088 28157834170459512 28206424048234248 28273710031243296 28322499867362784 28332964020627324 28381856106944196 28495799893590138 28498653868701168 28547831873651472 28665312663254976 28714778258877504 28873582253754048 28989500158616544 29038300751988756 29039525180460576 29218906732869162 29220138776769552 29269327624556598 29319835523822442 29336211001562961 29389777532476584 29391016781312064 29440493283179736 29441734670494656 29451370495125771 29502192532218309 29623600731939372 29674719973927188 29723411555037216 29773447606469484 29796838163120304 29895972082216272 29958625890663318 30078899887678479 30081912416962344 30133822533298776 30185822227057704 30257830033435808 30310043717704032 30373565307431508 30530263202739936 30551188496363856 30652832134930608 30778975477049664 30843479819923416 30895401381476409 30896704116420264 30899798552263104 30948715275145911 30953120033802816 31023851046940512 31076076243356388 31077386596633248 31269356328158226 31323315528034254 31377367841283666 31452218061071432 31506492811823928 31558190046088896 31572521832724857 31677563441766951 31807923785148708 31809264997495968 31862812350783132 31993935035354256 32060985602288814 32116310857857906 32248476746161848 32304125541237192 32414847351057216 32437064329472736 32482780035473304 32613187678443612 32616454027388832 32672737813458528 32747398327326096 32802524923542854 32803908074223984 32938903580702272 33006542790833683 33063499724036157 33064893878976072 33068205468211392 33120554943577203 33125268808104768 33235476397919424 33256853523591924 33258255831484704 33442187040740448 33521442933510342 33576446386245744 33632968592493306 33634386759647376 33772799873884608 33842151469082637 33900550349961123 33905375226900288 34040058787615284 34098799182417036 34239123458887888 34370087058409338 34484436151796934 34487889914206224 34547403097837296 34626347411680872 34629815387104192 34689573480955968 34698914797413843 34749434694900672 34762273371295992 34901832427808076 34905327994223136 34962059921212404 34965561519666144 35025898985618976 35105936711011632 35243745301646352 35361001051274736 35383745318705361 35444804413301919 35502963801850008 35506519574119488 35567790531106752 35590667805949252 35649066533544864 35789007183950304 35931173164705022 35993176914773538 35994694602429648 36279536339432079 36342141233891841 36405418803844032 36466703269939368 36491697370656828 36616772007675744 36679958844617376 36693510780812436 36756830040140844 36840823118241858 36844512882791088 36904396583501982 36908092715203152 36971782262597808 37056266528290056 37123929514707264 37187991515595456 37201731151737816 37415537810420292 37419285135081312 37543778893946016 37608565397645664 37773502184526462 37777285360836432 37842474809258928 37992797854483179 37994399858120184 37998205158268224 38063775831535296 38129459655230784 38366608809387168 38494254308982624 38519013891248874 38717734335985008 38733672331996848 38798876153482002 38954640838140981 38958542310492216 38960185035692736 39025770166075464 39093114031763256 39114948002083948 39186370043302112 39253991044239648 39268493993501028 39336256709624412 39494178799888086 39498134309252496 39566293298569584 39697930141959312 39729117550827072 39861296109621696 39940834277081259 39944834520884424 40013764347495096 40105199850237972 40109216555949792 40178430044398368 40247762969410272 40262633081944092 40498087076575344 40658959107429367 40734917995151808 40870442846574144 41025041178681789 41124639759897888 41193868508635212 41195605488560352 41264953700194548 41434768324475184 41450076993139974 41521604304603546 41593255045422534 41688299844326313 41692475104210968 41764420704045672 41766181741864512 41836490455044888 41851947545705043 41905137602183616 42008657082431904 42096695776966476 42165769880401632 42236751255689268 42410565046864944 42483749801044176 42499446030940986 42658580047139008 42743699840385207 42747980803051752 42821747810477208 42997968994882464 43072167388316256 43310373380631072 43484250237924816 43557451127983134 43559287770690864 43663197769768128 43738544098965312 43828360099303743 43830208165154328 43903991436834897 43910240047952832 44084666298714876 44086525171968096 44160739924769604 44342471364789232 44435401097909058 44512079960890782 44660171409704226 44695257244680456 44768595181660992 44843958123324408 44845849012863168 44937938835994977 45122868625443516 45200733799948164 45278733340586556 45386745050153712 45465065576556048 45560347961147262 45795394804109904 45826782744545784 45979248202395912 45983853218941632 46063204130449728 46168463215574496 46265219729885124 46349697828394656 46533814426421258 46535776570410768 46614114365034582 46616079894949872 46807915614682176 46904034492237339 46984973292051381 46991660402195136 47066051761925499 47148001401699648 47178327091607148 47259739217735892 47337285069133344 47711885677723062 47713897496243952 47794218526174698 47990902553031384 47992926136572864 48091478403433221 48372715119242772 48456188311855788 48622271026585824 48655596494209104 48919781517665418 48924681041083248 49009106720187792 49121097490989144 49126017177054784 49203787385314281 49205862111335976 49210790286937536 49295709683463744 49380775619069376 49408355371053408 49597340818464108 49602308202317088 49687903212157152 49853214596879136 49885280285387886 49887383747227056 50163280561110672 50282164400265513 50364669579368616 50369713814448576 50449452888739959 50456633079011904 50657063805977572 50659199810826912 51060088181422926 51148198773625554 51358685188331832 51555130587614007 51623645781313344 51644896442662464 51726654227695401 51731834871309336 51821104646755944 51939521117521308 51944723080656288 52034360221433952 52124152042351008 52143410056943988 52352748641712114 52357991991334704 52448342279499216 52656684745687213 52658905066517448 52664179079003328 52755057731426112 52930573522612416 53254445702775012 53259779361179232 53351685796660128 53386001708923878 53473599800317296 53683510775925456 53896759747057533 53989765372160307 53992041903644472 53997449435433792 54090628813234368 54270588042172224 54608128205766048 54700054904909052 54737546055985242 54925158011513616 55019938266926064 55040266171218654 55246357765966912 55261234677362787 55266769324186632 55356594875252973 55362139072804728 55457673393896712 55584399792435084 55589966805614624 55685894272060896 55781987273393184 55802596727606724 56123306715630438 56128927702621968 56315668340919024 56412848096468496 56547420062486592 56644999734725568 56660253276789693 56665928041254648 56763712213888392 56991599787180276 56997307737402336 57095663747302944 57778520836873311 57979000317233088 58076601503977512 58079050360921152 58198314230223003 58437813465738324 58440277553539104 58538655249113196 58639671047644884 58672422003125922 58779555064953168 58880986566359472 58902740990251542 59004385064436618 59241268199832129 59247201463878744 59349439947854376 59446823110074432 59546895212938968 59593676326240608 59791944164432544 59917251781326636 60157799775356958 60163824833924688 60267645066597552 60371644454115408 60515660066871616 60620087435408064 60747130614863016 61060526405479872 61102376992727712 61305664269861216 61686959639846832 61790802762952818 61793408232840528 61897430550291822 62047702093881024 62152152486712776 62154773193266496 62175115489709961 62282406456905319 62538712656316452 62646631056068508 62754735682567332 62904436122142864 63012985623647856 63145043665449714 63355126883533902 63615847570297416 63618529994991936 63725624701566264 63749169046411479 63987870070708512 64121971204577628 64232621715715812 64496953492323696 64608251082474384 64874128658945472 64965560070946608 65226375356887224 65232908054777664 65336176691974701 65345475626917056 65494796654652192 65605049847085708 65607816148447968 66013085581667366 66126999448072314 66129787757952144 66241109887154406 66513707047183848 66516511662969408 66653101646863587 66768119941336173 66884374081480896 66990257114556339 67042885867020684 67152892772491488 67265937184986612 67268773519294752 67684302938165274 67801100699922246 68080117575230568 68197598364834072 68478246917775776 68740174116818676 68968872303593868 68975779828412448 69094806195674592 69252694823361744 69397829594827686 69524546742591984 69800721639631887 69803664855616152 69810655988446272 69921171547551873 69924119842424808 69931123039332288 70051797971237952 70211873422023264 70487490603292704 70722002102549472 70767490637410722 70889608826603838 71005927603700016 71181335611898504 71298133067089728 71567828516584593 71578014367900608 71691327789262047 71862346329410044 71986353829547076 71989389204859296 72559072678864158 72684282467783682 72933406539878736 72983394741313656 73233544015351488 73359917689234752 73379672276498127 73387021561624872 73513660080281688 73681646236483716 73689025765582176 73808793167003964 73816185430406304 73943564525195616 74112533056580112 74403462303475632 74699017895044651 74827920428081829 74831075620840584 74838570270162624 75087557787892032 75217130795291328 75547004369052924 75554570721672864 75684949618517856 75985595708966358 75988799716240368 76590132272134389 76722298160438331 76733217618774336 76988508617965248 77038027782497748 77435468671970016 77467344663993696 77597752306964004 77909281676281962 77917084620984432 78051540332150928 78186228063526512 78229896004167896 78372740086604224 78507982088479296 78529122962568171 78536987987002056 78672513419248824 78988357599776172 78996268618504992 79132586597139168 79395860283918624 79881668554162518 79889669041768848 80027528694990192 80079002563385817 80210399700475944 80218433111899584 80356860088796736 80495525938820544 80525266163888184 80996174153150688 81317918214858734 82050082357363578 82106319083977863 82249279519795776 82387737017270424 82391210977120704 82529907400389096 82560399256827981 82869536648950368 82900153986279948 83043208609207092 83186510090845068 83376599688652626 83384950208421936 83528841408091344 83672980910089776 83703895091410086 84017314164863808 84193391553932952 84331539760803264 84473502511378536 84821130093729888 84967499602088352 84998892061881972 85487399680770414 85495961606103504 85643495620954416 85995937989764928 86144334776632512 86620746761262144 86968500475849632 87114902255966268 87118575541381728 87656720198607486 87660416330308656 87807982873669794 88008633004688883 88169332597429752 88173050343936192 88321479849539208 88354111485377313 88684942729578464 88870802195818116 89024159921781564 89320342819408452 89390514489360912 89687916246648816 89875877671989954 90236699663035437 90245737250887032 90401467599896328 90557466681173112 90773490100307424 90930131153112096 91120695922294524 91590789608219808 91653565489091568 91958496404791824 92336926431148992 92530439459770248 92686204144429227 92699395656789312 92846145825437733 93067628852842516 93071553140821536 93228228730069164 93232159789899744 93808068984474678 93969946584102762 94132103523850998 94356654183214296 94519478435471784 94674570138266688 94717565498174571 95032690325300853 95423771355446124 95427794992487904 95588437052349396 95981805106062768 96182956806866442 96745430238485544 96912376623711576 97244542053171648 97311192988418208 97839563035330836 97849362082166496 98018213440375584 98242194981978288 98407574770628562 98411724222671952 98816710742106816 99019628372501049 99190499172108471 99194681636928216 99204616404634176 99361664830731609 99375806424314304 99706429193758272 99770560570775772 99774767494454112 100326561122221344 100564328800531026 100729339158737232 100898905777479918 101314127611955144 101318399621653824 101526454407247911 101701651049883369 102120176362845852 102296397547251108 102717370376663664 103110261175228014 103453308455390802 103463669742618672 103642209293511888 103879042235042616 103889446161312576 104068720442867904 104096744392241529 104248304084702016 104286820113887976 104705497283424228 104715983982669408 104896684558998432 105313369491374426 105317810133034896 106151235956116083 106334413239905757 106508891405550024 106519558722358464 106703371593320256 106772003417847756 106947199600634592 107367021551850912 107793519494115066 107979530744320614 107984083807288944 108838609018296237 109216256411532096 109400109809818104 109475092111970484 109850316023027232 110039876533852128 110080532342437308 110522469354725574 110533538648373264 110713189750505946 110724278145609456 110915346787793424 111168799584870168 111179933611229248 111371788544121792 111563974546786368 111605193455213448 112246613431260876 112257855405243936 112631336681838048 112825696192936992 113320506553579386 113331856082509296 113527424427776784 113978393563449537 113983199574360552 113994615474804672 114191327494605888 115557041673746622 116153203007955024 116396628460446006 116863922514422943 116875626931476648 116880555107078208 117077310498226392 117279342095289768 117344844006251844 117559110129906336 117761973132718944 117805481980503084 118008770128873236 118482536399664258 118494402927757488 118698879895708752 119093790425877936 119187352652481216 119583888328865088 119834503562653272 120315599550713916 120327649667849376 120535290133195104 120743288908230816 121494261229726032 121976877322288101 122204753985455424 122611328539722432 123075123536045367 123373919279693664 123581605525905636 123586816465681056 123794861100583644 124304304973425552 124350230979419922 124564812913810638 125064899532978939 125077425312632904 125293262112137016 125509471365134664 125808872244285728 126025971247295712 126290087330899428 126710253767067804 127231695140594832 127451249403132528 127498338092822958 127975740141417024 128231099521155621 128243942409155256 128465243431431624 128993906984647392 129216502164948768 129931120141893216 130452750713774448 130672353383949402 130989593309304384 131210099694171416 131215632296895936 131485080297911229 131711974310504691 132026171163334732 132253998896144628 132259575515904288 132482219774308812 133027414094367696 133306203293727174 133536239882672346 133980514229112678 134085771734041368 134305785544982976 134531874369973224 134537547038589504 134813816507984931 135368605876330548 135602201399844492 136160235150461136 136395196729668144 136956493835551552 137480348233637352 137937744607187736 137951559656824896 138189612391349184 138505389646723488 138795659189655372 139049093485183968 139601443279263774 139607329711232304 139842343095103746 139848239684849616 140423746844046528 140712103476712017 140954919876154143 140974981206585408 141444004205098944 141534981274821444 141779217653207676 142011855207400032 142362671223797008 143135657033169186 143382655578524094 143724692658820088 143972707659094152 143978778409718592 144274435210299663 145118145357728316 145368564935567364 145866813079757472 145966789482627312 146759344552996254 146774043123249744 147027320160563376 147363292472967432 147378051531164352 147611362155942843 147617586334007928 147632370860812608 147887129050391232 148225066113160224 148806924606951264 149398035790089302 149655840856163658 149662151241681168 150846493200796539 151094008738105848 151109141443345728 151348358666219877 151369899237035712 151971191417932716 151977599432480736 153180264544268778 153444596320876662 154076055564995496 154870937343940032 154934689327987392 155195504613928008 155818563352563924 155834169241968864 156103080664301856 156372456127053024 156459792008335792 157058245925136342 157073975974004112 157345026838497648 157970054237061639 157976715199552344 157992537237009984 158265173194278336 158791720567837248 159763337108325036 159779338083537696 160055057389980384 160158005126771634 160420799400951888 161050532327776368 161690279241172599 161969296116480921 161992348306301376 162635836429717468 164100164714727156 164212638167955726 164775474034540848 165059814800778192 165120798513655962 165739073297900736 165783704032088361 165800307972559896 166069784625758919 166086417218414184 166373020181690136 166753199377305252 166769900416843872 167057682816182688 167345961820179552 167407790182820172 168386783107865904 168947005022757072 169055672078258947 169642260187459776 169934999204176704 169997784123763944 170974799361540828 170991923212207008 171286991241908832 173335562510619933 173937000951699264 174229804511932536 174237151082763456 174594942690669009 175313440397214972 175320832660617312 175615965747339588 176017266009377766 176338665194859504 176642959699078416 176708222970754626 177369885459156928 177723804599496387 177741604391636232 178048319843563128 178640685638816904 178781028978721824 179375832493297632 179751755343979908 180473399326070874 180491474501774064 180802935199792656 181114933362346224 181546980200614848 181860262306224192 182241391844589048 183181579216439616 183307130978183136 183916992809583648 185060878919540496 185372408288858454 185692291650875466 186135257705685032 186143106281643072 186456457460138328 186464319579799488 186525346469129883 186847219370715957 187616137968949356 187939893168205524 188264207047701996 188713308366428592 189038956870943568 189435130996349142 190065380650601706 190847542710892248 190855589984975808 191176874104698792 191247507139234437 191963610212125536 192365913613732884 193490860476971088 193824753247423152 194622385976836416 195679126070661672 195698724164332992 196008530075924103 196036426880751168 196484389963956576 196815149541257124 196823448445343904 198039256745002098 198380998344216942 198389363273856432 198723329661463218 199541121141551544 199549534988908224 199959304940590761 200653122244442688 201128657601062052 201458678317474464 201797811554959836 202628255223910288 203052908814495822 203403302099766738 204240352725691704 204592795094502216 205434740753327328 206220522350456028 206906616910781604 206927339485237344 207284418587023776 207758084470085232 208193488784483058 208573640227775952 209402164918895661 209410994566848456 209431967965338816 209763514642655619 209793369117996864 210626738982748852 210635620266069792 212302471912232166 212668826479811514 213017782811100048 213544006835695512 213894399201269184 214703485549753779 214734043103701824 215073983367786141 215587038988230132 215959061488641228 215968167614577888 217677218036592474 218800219619636208 218950184223940968 219700632046054464 220079753067704256 220161064684874616 221044938709451148 221067077296746528 221426379501011892 221448556291218912 221830693575586848 222337599169740336 223210386910426896 224097053685133953 224483761284245487 224493226862521752 224515710810487872 225262673363676096 225651392385873984 226641013107158772 226663712165018592 227054848855553568 227956787126899074 227966399148721104 229770396816403167 230166894481314993 231114083347493244 232306406015910048 232793256920892012 233727845028845886 233751253862953296 234154620996452784 234558684190579536 234689688012503688 235118220259812672 235523946265437888 235587368887704513 235610963961006168 236017540257746472 236965072799328516 236988805855514976 237397759791417504 238187580851755872 239669007125306544 240237007690157451 240631199101427832 240655299335698752 241070580266390208 241486577816461632 242988522459452064 243953754644576202 246150247072090734 246318957251933589 246747838559387328 247163211051811272 247173632931362112 247589722201167288 247681197770483943 248608609946851104 248700461958839844 249129625827621276 250129799065957878 250154850625265808 250586524224274032 251018942730269328 251617744488571456 252051942494591424 252580174661798856 253420507534135608 254463390281189664 254902498806265056 254996676185645916 256462199042311242 256487884818310512 256930486862863248 257987813969294784 258433004329897536 259862240283786432 260905501427548896 261344706767898804 262420199388342832 262970160595822458 263423948621009382 264025899014066649 264052342326669464 264507997792289256 264519151031808576 264964439548617624 265062334456131939 266054828188735392 266612406587454348 267072479765344692 267961028458225356 268171543468082736 269063748739946448 269627633015969862 270710098989106311 270737211752661096 271204402799688984 272320470300922272 272790393459336288 274960696467274704 275875489214375472 277010779293446976 277591318379310744 278058612433287681 278098186970367936 278538437476313199 279202886558527548 279214659422464608 279684686190207492 279696479369699232 281424206953424034 281909839752308286 283069962549642888 283558435306415352 284023710414800064 284725342447594016 286271314066338372 286765311157048188 287449385317640176 287945415318188304 288548870420599326 290236290715456632 290737129871134728 291733626159514944 291933578965254624 293518689105992508 293548086246499488 294054640321126752 294726584945934864 295222724311885686 295235172668015856 296450132226320448 297058885117503147 297571497516325413 297613849213902528 298084994492194827 298796071580178604 299311681712327316 299324302483362336 301692986401593078 302188017476211696 302696717332439754 303942382835865432 303955198864961472 304579363221743733 305104953149650107 306360529088537556 306889192641753324 308152111129990992 310391009227856016 311637126705127848 311668338483937728 312206161328603712 312744912254106048 312919584016671584 314116491850272684 314147951948008224 314690053676995296 315940108474123278 315953430399104688 318453707868348249 319003239719717271 319526674216650072 319558676167075392 320110114779960768 320316010253543268 320841598801903776 322101064655552736 323380558482345198 323938592232961842 325271672859434936 326515827054888711 328200329429454312 328425276335911452 329550948069081696 330119629601556384 330241597027311924 331567408064176722 331600615945119792 332139569251517838 332172834436828368 332746040363380272 333506398754610504 333539800833687744 334115365632365376 334691923640359104 334815580365640344 336773566215731808 337894010045514144 338111344156517894 339995568247527888 341935180690348611 341949598723081656 341983846424414016 342573982483817664 346671125021239866 348459609023865072 349189885381338018 350591767543268829 350626880794429944 350641665321234624 351231931494679176 352034532018755532 352677330389719008 353285919398156832 353416445941509252 355447609198992774 355483208783272464 356096639687126256 357281371277633808 357562057957443648 358751664986595264 359503510687959816 360946798652141748 360982949003548128 361605870399585312 362229866724692448 364482783689178096 365930631966864303 366614261956366272 367833985619167296 370121757839080992 370744816577716908 371384583301750932 372270515411370064 372912914920276656 373050692938259766 373694438741431914 375194698598936817 375232275937898712 375879786336411048 376528414095403992 377426616732857184 378077913741887136 378870261992698284 380130761301203412 381695085421784496 382353748209397584 382495014278468874 383927220424251072 384731827227465768 386981720953942176 387649506494846304 391358252141323344 392017060151848206 392968779927913152 393630299082514248 393646896890687808 394455240893733687 395135922931514073 396078513490004196 396761996688433884 396778726547712864 397446659322926436 399082242283103088 399918609881181522 402257315202124104 402917356634948928 403595623109919672 405256510447820576 406105817628991644 406806604199533476 408480705451383408 409185590189004432 410869481506654656 412441044700912056 413813233821563208 413854678970474688 414568837174047552 415516168940170464 416386977568966116 417147280455551904 418804329837791322 418821989133696912 419527029285311238 421253477965497704 421271240532139584 422136310430136051 422864759628462429 424604943824464332 425337652959623028 426035565622200096 427088013671391024 429406971099507558 430147966735572282 431174077976460264 431918122977282456 431936335229155776 432823305630898989 435354436073184948 437600439239272416 437900368447881936 440322129369749232 442089877418902296 442134154593493056 442834086467828529 442852759002023784 442897112582437824 443661387151173696 444675198339480672 446420773820853792 448194107370267906 448967522568490974 448986453725043504 452539479602389617 453282026214317544 453327424330037184 454045075998659631 454109697711107136 455913574253798148 455932798297442208 459540793632806334 460333788962629986 462228166694986488 464612812031820096 465586513841784024 467455690057691772 467502507725906592 468309241992905568 469117368381159072 469379376025007376 471174737775409026 471221927922012336 472035080515492944 473910162711184917 473930145598657032 473977611711029952 474795519582835008 476375161703511744 479338014250613088 480474015380314902 481262398202855664 485070837723517797 485907888349442763 485977044918904128 487907509289152404 492300494144181468 492637914503867178 494326422103622544 495179444402334576 495362395540967886 497217219893702208 497351112096265083 497400923917679688 498259251655242552 500259598131915756 500309701250531616 501173048448548064 502037885460538656 505160349323597712 506841015068271216 507167016234776841 508926780562379328 509804997612530112 509993352371291832 512924398084622484 512975769636621024 513860973725726496 520006687531859799 521811002855097792 522689413535797608 524840398776685664 525940321191644916 526847897242018764 528051798028133298 528104684653338928 529015995584578512 529928879097235248 530124668912263878 532109656377470784 533171413798489161 533224813174908696 534144959530689384 535922056916450712 536343086936165472 538127497479892896 539255266031939724 541420197978212622 541474423505322192 542408805599377968 544640940601844544 545580786918672576 549921392934549408 551750978428750944 555182636758621488 556117224866575362 557076874952626398 558405773117055096 558429318844929216 559369372380414984 559392958739398464 559576039407389649 560541658112147871 562848413906848068 563819679504616572 566139925099285776 567116870612830704 569450684895188032 572542628132676744 573530622314096376 574898770635280352 575890830636376608 577097740841198652 580472581430913264 581474259742269456 583867157930509248 587037378211985016 587096172492998976 588025590227772309 588109280642253504 589453169891869728 590445448623771372 590470345336031712 594117770235006294 595142995032650826 596169988984389654 597592143160357208 598623363424654632 598648604966724672 599877914821772283 603385972803186156 604376034952423392 605393434664879508 607884765671730864 609158726443487466 610209906299300214 612721058177075112 613778385283506648 616304222259981984 620782018455712032 623274253410255696 625839168033343168 628206494756686983 628232983700545368 628295903896016448 629290543927966857 629380107353990592 631880216948246556 631906860798209376 636907415736696498 638006479439434542 639053348433300144 640632020507086536 641683197603807552 644110456649261337 644202129311105472 646761116964690396 647877184465923684 650543345718869872 653031654109777422 656400658858908624 656850552671822904 659101896138163392 660239259203112768 660483194054623848 663134816128353444 663201231890239584 664279138503035676 664345668873656736 665492080726760544 667012797509221008 669631160731280688 672291161055401859 673451283852736461 673547132431463616 675788020091028288 676222688313035788 679991136495055776 683870361380697222 683899197446163312 689311190449209501 690500683443944979 693342250042479732 696919218047730144 698379770762676036 701183535086537658 701253761588859888 702463862989358352 704069064037511064 705354660779438016 706571838796313664 706832891883018504 710895218397985548 710966417566544928 712193279374252512 714562742555267616 719007021375919632 720711023070472353 721893597304283496 721965898007096256 723211740799170624 724459733449384896 728965567378356192 731861263933728606 738956871755800767 740243515678161984 741489633155433816 742769166603501864 744541030822740128 745825829840553312 746101385876519532 747388877482863828 750389397197873634 750464551875797424 751759572672822096 753056828190807984 754853233465714368 756155827483774272 757740523985396568 760261522602406824 763390170843568992 764707496418795168 764990028556937748 769463654454931536 772520223041157973 773963441907884352 775299012989692608 782716504282646688 784034120303696412 787260598165028496 788910481787467374 790271845863028146 792077697042199947 792157026980008392 793523993376867768 793557453095425728 794893318645852872 795187003368395817 798164484566206176 799837219762363044 804514630404248208 807191246219839344 810513020895641152 812130296967318933 812211635257983288 813613208399066952 816961410902766816 818371180378008864 824882089401824112 827626467643126416 831032337880340928 832773955137932232 834175837299863043 834294560911103808 837608659675582644 837643978267393824 839054058570622476 842506955930995408 844272620860272102 845729519256924858 849209887648928664 850675305919246056 852071131244400192 854176027342782048 858813942199015116 860295933471144564 862348155952920528 863836245954564912 865646611261797978 870708872146369896 875200878478544832 875800736895763872 880644258739498464 884179754837804592 885668172935657058 885705518004047568 889350396678961344 891176655352509441 892714492548976239 892841547641707584 894254983476584481 896388214740535812 897935045136981948 897972907450087008 905078959204779234 906564052428635088 908090151997319262 911827148507596296 911865596594884416 913738089665231199 919081587265612668 920667577925259972 924456333389972976 931173027683568048 934911380115383544 935005015451813184 936618483985811136 938234736762318144 938758752050014752 942349475550818052 942443855844024672 944070161030985888 947820325422369834 947860291197314064 955361123605044747 957009719159151813 958676028501226176 960948030760629804 962524796405711328 970141675447035594 971815776698885526 975815018578304808 979547481164666133 984600988288362936 985275829007734356 988652844207245088 990358888804669152 990724791081935772 994702224192530166 994801847835359376 996518503310485104 1000477010168057047 1000519196263831512 1000619402501063232 1002346096897096128 1004075770921077312 1010320698647195424 1013682030136542432 1014334032469553682 1019986704742583664 1025805542071045833 1025848796169244968 1025951539273242048 1027721947451452992 1040013375063719598 1045378827071595216 1049680797553371328 1051775302629806487 1051880642383289832 1053695794484037528 1056103596056266596 1056209369306677856 1058031991169157024 1059857758194470496 1060249337824527756 1066342827596978322 1066449626349817392 1068289919061378768 1071844113832901424 1072686173872330944 1076254994959785792 1078510532063879448 1082840395956425244 1082948847010644384 1084817611198755936 1097791895900592909 1099842785869098816 1103501956857501888 1110365273517242976 1112234449733150724 1114153749905252796 1116811546234110192 1118738744760829968 1119152078814779298 1121083316224295742 1125584095796810451 1125696827813696136 1127639359009233144 1132279850198571552 1134233741225661408 1145085256265353488 1147061244628192752 1149797541270560704 1151781661272753216 1154195481682397304 1160945162861826528 1162948519484538912 1174074756423970032 1176051180455544618 1178906339783739456 1180890897247542744 1180940690672063424 1183365722681201061 1188235540470012588 1190285990065301652 1192339977968779308 1195184286320714416 1197246726849309264 1199755829643544566 1206771945606372312 1208752069904846784 1210786869329759016 1215769531343461728 1218317452886974932 1220419812598600428 1225442116354150224 1227556770567013296 1232608444519963968 1241564036911424064 1246548506820511392 1256412989513373966 1256465967401090736 1258581087855933714 1263760433896493112 1263813721596418752 1266408931290408153 1268594278885387287 1273814831473392996 1276012958878869084 1278106696866600288 1281264041014173072 1288220913298522674 1293522233929380792 1295754368931847368 1301086691437739744 1306063308219554844 1312801317717817248 1313701105343645808 1320966388109247696 1326269632256706888 1326402463780479168 1328502259403485587 1328558277006071352 1328691337747313472 1330984161453521088 1334025595018442016 1339262321462561376 1344582322110803718 1346902567705472922 1352445376626071576 1357618438807168851 1359982272990111552 1362135227995978893 1367740722761394444 1367798394892326624 1378622380898419002 1381001366887889958 1386684500084959464 1393838436095460288 1396759541525352072 1402367070173075316 1402507523177719776 1404927725978716704 1408138128075022128 1413665783766037008 1419281340005848369 1421730488133554751 1421790436795971096 1421932835133089856 1424386558748505024 1429125485110535232 1438014042751839264 1441422046140944706 1443787194608566992 1455212513170553391 1457723665048328289 1457931134756712384 1463722527867457212 1477913743511601534 1482979266310867632 1485538333207003728 1489082061645480256 1491651659681106624 1492053336288795249 1492202771753039064 1494777754965727656 1500778794395747268 1500929103751594848 1503519145345644192 1506113656381615968 1515481047970793136 1520523045204813648 1521501048704330523 1526780341687137984 1529414992837590336 1529980057113875496 1538927308909863072 1545040446082315946 1560020062595579397 1565433008565293376 1568068240607392824 1574521196330056992 1577820963574934748 1580543691726056292 1584155394084399894 1584314053960016784 1587047986753735536 1589786637291705744 1590374006736791634 1596328969132412352 1599674439524726088 1609029260808496416 1614382492439678688 1624260593934637866 1624423270515966576 1627226416798133904 1633922821805533632 1636742360756017728 1649764178803648224 1655252935286252832 1665547910275864464 1668351674599726086 1675217319351165288 1675287956534787648 1678108117141244952 1678728118222168947 1685013911861990816 1688545241720544204 1691459038513849716 1698419775297857328 1701350611838492112 1708352054685564096 1717627884398030232 1720591866942289128 1724696311905841056 1727672491909129824 1731293222523595956 1741417744292739792 1751601473791527744 1761288517478996928 1764076770683316927 1768359509675609184 1771336345871314116 1771411036008095136 1782353310705018882 1785428985097952478 1788509966953168962 1792776429481071624 1795870090273963896 1795945814900174016 1799633744465316849 1810157918409558468 1813128104857270176 1816180303994638524 1823654297015192592 1827476179330462398 1838163174531225336 1841335155850519944 1848912666779945952 1862346055367136096 1869822760230767088 1877517504100029504 1884619484270060949 1884698951101636104 1884887711688049344 1887871631783900571 1888140322061971776 1895640650844739668 1895720582394628128 1910722247210089494 1914019438318303626 1921896061521259608 1925049592811422656 1932331369947784011 1940283350894071188 1943631553397771052 1951630037156609616 1959094962329332266 1969201976576725872 1970551658015468712 1977305688414490176 1980717777609338304 1981449582163871544 1989404448385060332 1989603695670718752 1993037006620970208 2000954020336114094 2001038392527663024 2016873483166205577 2020353851558209383 2020641397294390848 2027364060273084864 2028668064939107364 2039973409485167328 2051611084142091666 2051697592338489936 2067933571347628503 2080026750127439196 2090757654143190432 2103550605259612974 2103761284766579664 2107391588968075056 2112207192112533192 2112418738613355712 2116063982338314048 2119715516388940992 2120498675649055512 2132685655193956644 2132899252699634784 2136579838122757536 2143688227665802848 2157021064127758896 2162133069211417059 2165680791912850488 2165897694021288768 2169635222397511872 2195583791801185818 2216870615267402301 2220730547034485952 2224468899466301448 2228307499810505592 2233623092468220384 2237477489521659936 2238304157629558596 2242166632448591484 2251168191593620902 2251393655627392272 2255278718018466288 2264559700397143104 2268467482451322816 2290170512530706976 2294122489256385504 2308390963364794608 2317560669123473919 2321890325723653056 2325897038969077824 2348149512847940064 2352102360911089236 2361781794495085488 2366731445362402122 2376233091126599841 2376471080940025176 2380571980130603304 2384679955937558616 2390368572641428832 2394493453698618528 2399511659287089132 2413543891212744624 2421573738659518032 2431539062686923456 2436390890901956799 2436634905773949864 2440839625197200856 2450884232708300448 2455113541134026592 2493097013641022784 2502527511899589129 2512825979026747932 2512931934802181472 2517162175711867428 2527520867792986224 2532817862580816306 2537188557770774574 2547629662946785992 2552025917757738168 2556213393733200576 2562528082028346144 2576441826597045348 2587044467858761584 2591508737863694736 2602173382875479488 2612126616439109688 2625602635435634496 2627402210687291616 2641932776218495392 2652539264513413776 2657004518806971174 2657116554012142704 2668051190036884032 2673529966057528323 2678143477646928717 2678524642925122752 2689164644221607436 2693805135410945844 2704890753252143152 2715236877614337702 2724270455991957786 2735481445522788888 2735596789784653248 2741214268995693597 2757244761796838004 2762002733775779916 2773369000169918928 2793519083050704144 2804734140346150632 2805015046355439552 2809855451957433408 2816276256150044256 2827331567532074016 2838562680011696738 2843460976267109502 2843580873591942192 2866083370815134241 2871029157477455439 2876028085503678528 2882844092281889412 2887574389217133984 2910425026341106782 2915447330096656578 2927445055734914424 2955827487023203068 2965958532621735264 2971076666414007456 2984106672577590498 2984405543506078128 2989555509931455312 3001431030504171141 3001557588791494536 3001858207503189696 3007038290691288384 3012227312763231936 3030962095941586272 3041046090409627296 3043002097408661046 3059960114227750992 3077416626213137499 3077854617819726144 3090080892164631892 3120040125191158794 3136136481214785648 3149042392660113984 3155325907889419461 3155641927149869496 3161087383452112584 3168310788168799788 3168628107920033568 3174095973507471072 3179573274583411488 3180748013473583268 3199348879049452176 3212057769486919993 3218058521616992832 3228764984879357376 3248521187869275732 3248846541031933152 3254452833596267808 3293375687701778727 3299528357607296448 3310505870572505664 3331095820551728928 3336703349199452172 3350434638702330576 3356216234282489904 3357456236444337894 3370027823723981632 3376752287390431353 3377090483441088408 3382918077027699432 3396839550595714656 3402701223676984224 3435255768796060464 3441183733884578256 3449392623811682112 3455344983818259648 3462586445047191912 3482835488585479584 3528153541366633854 3536719019351218368 3542672691742628232 3542822072016190272 3550097168043603183 3564706621410037764 3570857970195904956 3577019933906337924 3585552858962143248 3591740180547927792 3599267488930633698 3620315836819116936 3626256209714540352 3632360607989277048 3647308594030385184 3654952358660924796 3676326349062450672 3682670311701039888 3697825333559891904 3724692110734272192 3739645520461534176 3769238968540121898 3769397902203272208 3775743263567801142 3791281301689479336 3791441164789256256 3799226793871224459 3821444494420178988 3828038876636607252 3843792123042519216 3864662739895568022 3880566701788142376 3887263106795542104 3903260074313219232 3918189924658664532 3938403953153451744 3941103316030937424 3962899164327743088 3978808896770120664 3979207391341437504 3985506778210456761 3986074013241940416 4001908040672228188 4002076785055326048 4033746966332411154 4040707703116418766 4057336129878214728 4072855316421506553 4079946818970334656 4086405683987936679 4103222168284183332 4103395184676979872 4135867142695257006 4160053500254878392 4181515308286380864 4207101210519225948 4207522569533159328 4214783177936150112 4224414384225066384 4240997351298111024 4257844020017545107 4265191464400664253 4265371310387913288 4265798505399269568 4273159676245515072 4287376455331605696 4314042128255517792 4324266138422834118 4331361583825700976 4365637539511660173 4373170995144984867 4391167583602371636 4433741230534804602 4448937798932602896 4456614999621011184 4467246184936440768 4474954979043319872 4476160008866385747 4476608315259117192 4484333264897182968 4502336383187241804 4502787311254784544 4510557436036932576 4564503146112991569 4580341025061413952 4588244978512771008 4616781926729589216 4635121338246947838 4680060187786738191 4696299025695880128 4704204721822178472 4723563588990170976 4733462890724804244 4752466182253199682 4752942161880050352 4761143960261206608 4769359911875117232 4780737145282857664 4788986907397237056 4799023318574178264 4827087782425489248 4843147477319036064 4872781781803913598 4873269811547899728 4881679250394401712 4901768465416600896 4910227082268053184 5005055023799178258 5025651958053495864 5025863869604362944 5034324351423734856 5036184354666506841 5055041735585972448 5065635725161632612 5074377115541549148 5095259325893571984 5104051835515476336 5125056164056692288 5152883653194090696 5174088935717523168 5183017475727389472 5224253232878219376 5254804421374583232 5283865552436990784 5292230312049950781 5305078529026827552 5314009037613942348 5314233108024285408 5347059932115056646 5356286955293857434 5378329288443214872 5387610270821891688 5409781506504286304 5430473755228675404 5448540911983915572 5470962891045577776 5482428537991387194 5514489523593676008 5524005467551559832 5546738000339837856 5587038166101408288 5609468280692301264 5632552512300088512 5653858452810182847 5654663135064148032 5663614895351701713 5677125360023393476 5686921952534219004 5687161747183884384 5732166741630268482 5742058314954910878 5765688184563778824 5775148778434267968 5796994109843352033 5820850052682213564 5830894660193313156 5854890111469828848 5911654974046406136 5931917065243470528 5942153332828014912 5968213345155180996 5968811087012156256 5979111019862910624 6002862061008342282 6003115177582989072 6050620449498616731 6061061554674628149 6061924191883172544 6082092180819254592 6086004194817322092 6119920228455501984 6154833252426274998 6180161784329263784 6203800714042885509 6240080250382317588 6272272962429571296 6310651815778838922 6311283854299738992 6322174766904225168 6336621576337599576 6337256215840067136 6348191947014942144 6359146549166822976 6361496026947166536 6398697758098904352 6424115538973839986 6486399207634251177 6497042375738551464 6497693082063866304 6508905667192535616 6586751375403557454 6662191641103457856 6673406698398904344 6700869277404661152 6712432468564979808 6714912472888675788 6753504574780862706 6754180966882176816 6765836154055398864 6793679101191429312 6805402447353968448 6870511537592120928 6882367467769156512 6925172890094383824 6952682007370421757 6965670977170959168 7056307082733267708 7085345383485256464 7100194336087206366 7128699273379799523 7129413242820075528 7141715940391809912 7154039867812675848 7171105717924286496 7183480361095855584 7198534977861267396 7240631673638233872 7264721215978554096 7294617188060770368 7309904717321849592 7352652698124901344 7365340623402079776 7479291040923068352 7507582535698767387 7538477937080243796 7538795804406544416 7551486527135602284 7582562603378958672 7598453587742448918 7642888988840357976 7656077753273214504 7687584246085038432 7729325479791136044 7761133403576284752 7774526213591084208 7806520148626438464 7836379849317329064 7876807906306903488 7882206632061874848 7925798328655486176 7957617793540241328 7971013556420913522 8003816081344456376 8004153570110652096 8020589898172584969 8034430432940786151 8067493932664822308 8081415406232837532 8114672259756429456 8145710632843013106 8172811367975873358 8206444336568366664 8206790369353959744 8223642806987080791 8271734285390514012 8320107000509756784 8414202421038451896 8415045139066318656 8429566355872300224 8448828768450132768 8481994702596222048 8515688040035090214 8530382928801328506 8530742620775826576 8598250112445402723 8628084256511035584 8648532276845668236 8662723167651401952 8731275079023320346 8746341990289969734 8782335167204743272 8867482461069609204 8897875597865205792 8913229999242022368 8952320017732771494 8953216630518234384 8968666529794365936 9004293091512513423 9004672766374483608 9005574622509569088 9021114872073865152 9129006292225983138 9232249878639412497 9233563853459178432 9270242676493895676 9360120375573476382 9408409443644356944 9447127177980341952 9466925781449608488 9504932364506399364 9505884323760100704 9522287920522413216 9538719823750234464 9598046637148356528 9636173308460759979 9654175564850978496 9686294954638072128 9745563563607827196 9746539623095799456 9763358500788803424 9880127063105336181 10010110047598356516 10051303916106991728 10068648702847469712 10072368709333013682 10110083471171944896 10130256862171294059 10131271450323265224 10148754231083098296 10190518651787143968 10208103671030952672 10305767306388181392 10348177871435046336 10366034951454778944 10448506465756438752 10584460624099901562 10610157058053655104 10628018075227884696 10628466216048570816 10650291504130809549 10694119864230113292 10712573910587714868 10756658576886429744 10775220541643783376 10819563013008572608 10860947510457350808 10897081823967831144 10941925782091155552 10964857075982774388 11028979047187352016 11048010935103119664 11093476000679675712 11174076332202816576 11218936561384602528 11307716905620365694 11327229790703403426 11354250720046786952 11373843905068438008 11374323494367768768 11397680381613673377 11464333483260536964 11484116629909821756 11531376369127557648 11593988219686704066 11641700105364427128 11661789320386626312 11709780222939657696 11823309948092812272 11936426690310361992 11937622174024312512 11956520334631370283 11958222039725821248 12005724122016684564 12006230355165978144 12101240898997233462 12122123109349256298 12172008389634644184 12239840456911003968 12309666504852549996 12360323568658527568 12407601428085771018 12480160500764635176 12544545924859142592 12621303631557677844 12622567708599477984 12644349533808450336 12673243152675199152 12722992053894333072 12773532060052635321 12795574393201992759 12797395516197808704 12848231077947679972 12972798415268502354 12994084751477102928 13096912618534980519 13119512985434954601 13173502750807114908 13346813396797808688 13401738554809322304 13424864937129959616 13429824945777351576 13507009149561725412 13508361933764353632 13531672308110797728 13693509438338974707 13741023075184241856 13764734935538313024 13850345780188767648 13905364014740843514 14040180563360214573 14112614165466535416 14170690766970512928 14200388672174412732 14257398546759599046 14258826485640151056 14283431880783619824 14308079735625351696 14342211435848572992 14366960722191711168 14397069955722534792 14481263347276467744 14529442431957108192 14619809434643699184 14705305396249802688 14730681246804159552 15015165071397534774 15076955874160487592 15077591608813088832 15102973054271204568 15108553063999520523 15165125206757917344 15196907175484897836 15285777977680715952 15312155506546429008 15375168492170076864 15458650959582272088 15522266807152569504 15549052427182168416 15672759698634658128 15764413264123749696 15851596657310972352 15915235587080482656 15942027112841827044 16007632162688912752 16041179796345169938 16068860865881572302 16134987865329644616 16162830812465675064 16229344519512858912 16291421265686026212 16345622735951746716 16412888673136733328 16447285613974161582 16543468570781028024 16640214001019513568 16828404842076903792 16897657536900265536 16961575358430548541 16963989405192444096 16990844686055105139 17031376080070180428 17060765857602657012 17061485241551653152 17196500224890805446 17297064553691336472 17325446335302803904 17462550158046640692 17492683980579939468 17564670334409486544 17734964922139218408 17795751195730411584 17826459998484044736 17904640035465542988 17906433261036468768 17937333059588731872 18008586183025026846 18009345532748967216 18151861348495850193 18183184664023884447 18258012584451966276 18464499757278824994 18540485352987791352 18611402142128656527 18720240751146952764 18816818887288713888 18933851562899216976 19009864729012798728 19011768647520201408 19044575841044826432 19077439647500468928 19196093274296713056 19272346616921519958 19459197622902753531 19491127127215654392 19493079246191598912 19526717001577606848 19760254126210672362 20020220095196713032 20102607832213983456 20137297405694939424 20144737418666027364 20260513724342588118 20262542900646530448 20297508462166196592 20381037303574287936 20416207342061905344 20611534612776362784 20858046022111265271 20897012931512877504 21168921248199803124 21256036150455769392 21300583008261619098 21386097820139398569 21388239728460226584 21425147821175429736 21513317153772859488 21550441083287566752 21721895020914701616 21794163647935662288 21883851564182311104 21929714151965548776 22057958094374704032 22096021870206239328 22437873122769205056 22615433811240731388 22654459581406806852 22708501440093573904 22747687810136876016 22795360763227346754 22928666966521073928 22968233259819643512 23062752738255115296 23187976439373408132 23283400210728854256 23323578640773252624 23419560445879315392 23646619896185624544 23872853380620723984 23913040669262740566 24011448244033369128 24012460710331956288 24061769694517754907 24103291298822358453 24202481797994466924 24244246218698512596 24344016779269288368 24619333009705099992 24720647137317055136 24815202856171542036 24960321001529270352 25242607263115355688 25245135417198955968 25288699067616900672 25346486305350398304 25445984107788666144 25547064120105270642 25591148786403985518 25696462155895359944 25794750337336208169 25945596830537004708 25988169502954205856 26193825237069961038 26239025970869909202 26347005501614229816 26693626793595617376 26859649891554703152 27012879274537540269 27014018299123450824 27016723867528707264 27063344616221595456 27387018876677949414 27696749635918237491 27700691560377535296 27810728029481687028 28080361126720429146 28225228330933070832 28341381533941025856 28400777344348825464 28514797093519198092 28517652971280302112 28566863761567239648 28616159471250703392 28794139911445069584 28908519925382279937 28962526694552935488 29058884863914216384 29239618869287398368 29640381189316008543 30030330142795069548 30153911748320975184 30205946108542409136 30217106127999041046 30330250413515834688 30393814350969795672 30571555955361431904 30624311013092858016 30917301919164544176 31044533614305139008 31098104854364336832 31345519397269316256 31830471174160965312 31884054225683654088 32015264325377825504 32082359592690339876 32137721731763144604 32269975730659289232 32325661624931350128 32458689039025717824 32582842531372052424 32691245471903493432 32825777346273466656 32894571227948323164 33086937141562056048 33280428002039027136 33656809684153807584 33923150716861097082 33981689372110210278 34062752160140360856 34121531715205314024 34122970483103306304 34193041144841020131 34393000449781610892 34594129107382672944 34925100316093281384 34985367961159878936 35129340668818973088 35469929844278436816 35809280070931085976 35812866522072937536 35869561003894110849 35874666119177463744 36017172366050053692 36018691065497934432 36303722696991700386 36366369328047768894 36516025168903932552 36928999514557649988 37080970705975582704 37222804284257313054 37440481502293905528 37633637774577427776 37867703125798433952 38019729458025597456 38320596180157905963 38386723179605978277 38392186548593426112 38544693233843039916 38918395245805507062 38982254254431308784 39290737855604941557 39520508252421344724 40040440190393426064 40205215664427966912 40274594811389878848 40289474837332054728 40521027448685176236 40525085801293060896 40595016924332393184 41080528315016924121 41223069225552725568 41716092044222530542 42120541690080643719 42337842496399606248 42512072300911538784 42601166016523238196 42772195640278797138 42776479456920453168 42850295642350859472 43026634307545718976 43100882166575133504 43443790041829403232 43588327295871324576 43859428303931097552 44115916188749408064 44192043740412478656 45230867622481462776 45308919162813613704 45417002880187147808 45495375620273752032 45590721526454693508 45857333933042147856 45936466519639287024 46125505476510230592 46375952878746816264 46566800421457708512 46647157281546505248 47293239792371249088 47745706761241447968 47826081338525481132 48022896488066738256 48123539389035509814 48206582597644716906 48404963595988933848 48488492437397025192 48688033558538576736 49238666019410199984 49441294274634110272 49630405712343084072 49920642003058540704 50485214526230711376 50692972610700796608 50884726075291645623 50891968215577332288 51094128240210541284 51182297572807971036 51392924311790719888 51589500674672416338 51891193661074009416 51976339005908411712 52387650474139922076 52478051941739818404 52694011003228459632 53387253587191234752 53719299783109406304 54025758549075080538 54028036598246901648 54455584045487550579 54549553992071653341 54774037753355898828 55393499271836474982 55621456058963374056 56160722253440858292 56450456661866141664 56801554688697650928 57029594187038396184 57035305942560604224 57133727523134479296 57232318942501406784 57588279822890139168 57817039850764559874 58377592868708260593 58479237738574796736 59280762378632017086 60060660285590139096 60307823496641950368 60411892217084818272 60434212255998082092 60787628701939591344 61029097620251479867 61143111910722863808 61248622026185716032 61834603838329088352 62574138066333795813 62691038794538632512 63768108451367308176 64030528650755651008 64158293460418195707 64164719185380679752 64275443463526289208 64539951461318578464 64651323249862700256 65165685062744104848 65382490943806986864 65651554692546933312 65789142455896646328 66173874283124112096 67313619368307615168 67846301433722194164 67963378744220420556 68125504320280721712 68243063430410628048 68386082289682040262 68786000899563221784 69188258214765345888 69850200632186562768 69970735922319757872 70258681337637946176 70939859688556873632 71618560141862171952 71739122007788221698 72034344732100107384 72037382130995868864 72185309083553264721 72607445393983400772 72732738656095537788 73032050337807865104 73857999029115299976 74161941411951165408 74445608568514626108 74880963004587811056 75735406251596867904 76039458916051194912 76641192360315811926 76773446359211956554 77089386467686079832 77384251012008624507 77836790491611014124 77964508508862617568 78581475711209883114 79041016504842689448 80080880380786852128 80578949674664109456 81038637823612620807 81042054897370352472 81050171602586121792 81190033848664786368 82161056630033848242 83090248907754712473 83432184088445061084 84241083380161287438 84675684992799212496 85024144601823077568 85202332033046476392 85544391280557594276 85552958913840906336 85700591284701718944 86725559776146839811 86887580083658806464 87176654591742649152 87718856607862195104 88921143567948025629 90461735244962925552 90617838325627227408 90834005760374295616 90990751240547504064 91181443052909387016 91714667866084295712 91872933039278574048 92751905757493632528 93133600842915417024 93294314563093010496 95491413522482895936 95652162677050962264 96045792976133476512 96247078778071019628 96413165195289433812 96809927191977867696 96976984874794050384 97376067117077153472 98477332038820399968 99260811424686168144 99841284006117081408 100970429052461422752 101769452150583291246 102188256480421082568 102364595145615942072 102785848623581439776 103179001349344832676 103782387322148018832 104775300948279844152 104956103883479636808 105388022006456919264 107438599566218812608 107608683011682332547 108051517098150161076 108056073196493803296 108911168090975101158 109099107984143306682 109548075506711797656 110786998543672949964 111242912117926748112 112321444506881716584 112900913323732283328 113603109377395301856 114059188374076792368 114961788540473717889 115160169538817934831 115176559645780278336 115634079701529119748 116755185737416521186 117872213566814824671 118561524757264034172 120121320571180278192 120615646993283900736 120823784434169636544 120868424511996164184 121575257403879182688 122058195240502959734 123241584945050772363 123669207676658176704 125148276132667591626 127536216902734616352 128316586920836391414 128329438370761359504 128550886927052578416 129079902922637156928 129302646499725400512 130331370125488209696 130764981887613973728 131578284911793292656 132347748566248224192 135692602867444388328 135926757488440841112 136251008640561443424 136486126860821256096 136772164579364080524 137572001799126443568 138376516429530691776 139700401264373125536 139941471844639515744 141879719377113747264 143237120283724343904 143478244015576443396 144068689464200214768 144370618167106529442 145214890787966801544 145465477312191075576 146064100675615730208 147715998058230599952 148323882823902330816 148891217137029252216 149761926009175622112 152078917832102389824 152654178225874936869 153282384720631623852 153546892718423913108 154178772935372159664 154768502024017249014 155673580983222028248 155929017017725235136 157162951422419766228 158082033009685378896 160161760761573704256 161157899349328218912 162077275647225241614 162084109794740704944 163366752136462651737 164322113260067696484 166180497815509424946 166864368176890122168 168482166760322574876 169351369985598424992 170404664066092952784 171088782561115188552 171105917827681812672 171401182569403437888 173451119552293679622 175132778606124781779 175437713215724390208 177842287135896051258 180923470489925851104 181235676651254454816 182362886105818774032 183087292860754439601 183429335732168591424 183745866078557148096 185503811514987265056 187722414199001387439 191304325354101924528 192091585952266953024 192474880381254587121 192494157556142039256 192826330390578867624 193619854383955735392 193953969749588100768 196954664077640799936 198521622849372336288 201940858104922845504 203538904301166582492 204376512960842165136 204729190291231884144 205571697247162879552 206358002698689665352 207564774644296037664 209550601896559688304 209912207766959273616 210776044012913838528 215217366023364665094 216103034196300322152 216112146392987606592 216555927250659794163 217822336181950202316 218198215968286613364 219096151013423595312 221573997087345899928 222485824235853496224 224642889013763433168 227206218754790603712 228118376748153584736 229923577080947435778 230320339077635869662 231268159403058239496 233510371474833042372 235744427133629649342 237123049514528068344 240242641142360556384 241736849023992328368 243115913470837862421 243150514807758365376 244116390481005919468 246483169890101544726 249270746723264137419 250296552265335183252 255072433805469232704 256633173841672782828 256658876741522719008 257101773854105156832 260176679328440519433 260662740250976419392 261529963775227947456 263156569823586585312 266763430703844076887 271385205734888776656 271853514976881682224 272502017281122886848 272972253721642512192 273544329158728161048 275144003598252887136 279400802528746251072 279882943689279031488 286474240567448687808 286956488031152886792 288137378928400429536 288741236334213058884 290429781575933603088 290930954624382151152 292128201351231460416 295431996116461199904 297782434274058504432 299523852018351244224 305308356451749873738 306564769441263247704 307093785436847826216 308357545870744319328 309537004048034498028 311347161966444056496 314325902844839532456 316164066019370757792 322315798698656437824 322826049035046997641 324154551294450483228 324168219589481409888 326733504272925303474 328644226520135392968 332360995631018849892 333728736353780244336 336964333520645149752 338702739971196849984 340809328132185905568 342177565122230377104 344885365621421153667 345480508616453804493 346902239104587359244 350265557212249563558 353616640700444474013 355684574271792102516 361846940979851702208 362471353302508909632 364725772211637548064 366174585721508879202 369724754835152317089 371007623029974530112 375444828398002774878 382608650708203849056 384949760762509174242 384988315112284078512 385652660781157735248 387239708767911470784 387907939499176201536 397043245698744672576 407077808602333164984 408753025921684330272 409458380582463768288 412716005397379330704 415129549288592075328 419101203793119376608 419824415533918547232 430434732046729330188 432206068392600644304 433111854501319588326 435644672363900404632 436396431936573226728 438192302026847190624 443147994174691799856 444971648471706992448 449285778027526866336 456236753496307169472 457962534677624810607 459847154161894871556 460640678155271739324 462536318806116478992 467020742949666084744 471488854267259298684 474246099029056136688 480485282284721112768 483473698047984656736 486231826941675724842 488232780962011838936 490100256409387955211 492966339780203089452 498541493446528274838 500593104530670366504 513266347683345565656 513317753483045438016 514203547708210313664 520353358656881038866 526313139647173170624 533526861407688153774 542770411469777553312 543707029953763364448 547088658317456322096 549261878582263318803 550288007196505774272 563167242597004162317 573912976062305773584 576274757856800859072 577482472668426117768 580859563151867206176 581861909248764302304 590863992232922399808 595564868548117008864 610616712903499747476 613129538882526495408 614187570873695652432 616715091741488638656 619074008096068996056 622694323932888112992 628651805689679064912 632328132038741515584 645652098070093995282 648309102588900966456 648336439178962819776 649667781751979382489 653467008545850606948 657288453040270785936 664721991262037699784 667457472707560488672 673928667041290299504 681618656264371811136 684355130244460754208 689770731242842307334 690961017232907608986 693804478209174718488 700531114424499127116 707233281400888948026 711369148543584205032 729347740412513587263 729451544423275096128 732349171443017758404 739449509670304634178 750889656796005549756 765217301416407698112 769899521525018348484 769976630224568157024 771305321562315470496 780530037985321558299 800290292111532230661 814155617204666329968 817506051843368660544 818916761164927536576 825432010794758661408 838202407586238753216 839648831067837094464 860869464093458660376 864412136785201288608 866223709002639176652 871289344727800809264 872792863873146453456 876384604053694381248 886295988349383599712 898571556055053732672 915925069355249621214 919694308323789743112 921281356310543478648 925072637612232957984 934041485899332169488 942977708534518597368 948492198058112273376 966947396095969313472 972463653883351449684 976465561924023677872 980200512818775910422 985932679560406178904 997082986893056549676 1001186209061340733008 1026532695366691131312 1034656096864263461001 1036441525849361413479 1040706717313762077732 1067053722815376307548 1085540822939555106624 1087414059907526728896 1094177316634912644192 1098523757164526637606 1109174264505456951267 1126334485194008324634 1147825952124611547168 1154964945336852235536 1161719126303734412352 1163723818497528604608 1191129737096234017728 1221233425806999494952 1226259077765052990816 1228375141747391304864 1238148016192137992112 1245388647865776225984 1257303611379358129824 1291304196140187990564 1296618205177801932912 1299335563503958764978 1306934017091701213896 1314576906080541571872 1329443982524075399568 1334914945415120977344 1347857334082580599008 1368710260488921508416 1379541462485684614668 1381922034465815217972 1387608956418349436976 1401062228848998254232 1414466562801777896052 1422738297087168410064 1458695480825027174526 1464698342886035516808 1470300769228163865633 1478899019340609268356 1501779313592011099512 1539799043050036696968 1539953260449136314048 1542610643124630940992 1561060075970643116598 1600580584223064461322 1628311234409332659936 1647785635746789956409 1650864021589517322816 1689501727791012486951 1721738928186917320752 1728824273570402577216 1732447418005278353304 1742578689455601618528 1745585727746292906912 1772591976698767199424 1831850138710499242428 1839388616647579486224 1842562712621086957296 1850145275224465915968 1868082971798664338976 1885955417069037194736 1896984396116224546752 1944927307766702899368 1952931123848047355744 1960401025637551820844 1971865359120812357808 1994165973786113099352 2002372418122681466016 2053065390733382262624 2069312193728526922002 2072883051698722826958 2081413434627524155464 2134107445630752615096 2188043221237540761789 2188354633269825288384 2197047514329053275212 2218348529010913902534 2252668970388016649268 2295651904249223094336 2309929890673704471072 2341590113955964674897 2442466851613998989904 2452518155530105981632 2456750283494782609728 2476296032384275984224 2514607222758716259648 2582608392280375981128 2593236410355603865824 2598671127007917529956 2613868034183402427792 2629153812161083143744 2658887965048150799136 2695714668165161198016 2759082924971369229336 2763844068931630435944 2775217912836698873952 2802124457697996508464 2828933125603555792104 2845476594174336820128 2917390961650054349052 2929396685772071033616 2940601538456327731266 2957798038681218536712 3003558627184022199024 3079598086100073393936 3103968290592790383003 3122120151941286233196 3201161168446128922644 3256622468818665319872 3295571271493579912818 3327522793516370853801 3379003455582024973902 3443477856373834641504 3464894836010556706608 3485157378911203237056 3491171455492585813824 3663700277420998484856 3678777233295158972448 3685125425242173914592 3736165943597328677952 3771910834138074389472 3889854615533405798736 3905862247696094711488 3920802051275103641688 3943730718241624715616 3988331947572226198704 4004744836245362932032 4106130781466764525248 4138624387457053844004 4145766103397445653916 4162826869255048310928 4268214891261505230192 4376086442475081523578 4394095028658106550424 4436697058021827805068 4505337940776033298536 4619859781347408942144 4683180227911929349794 4884933703227997979808 4943356907240369869227 4952592064768551968448 5068505183373037460853 5165216784560751962256 5186472820711207731648 5197342254015835059912 5227736068366804855584 5317775930096301598272 5518165849942738458672 5527688137863260871888 5550435825673397747904 5604248915395993016928 5657866251207111584208 5690953188348673640256 5834781923300108698104 5858793371544142067232 5881203076912655462532 5915596077362437073424 6007117254368044398048 6159196172200146787872 6207936581185580766006 6244240303882572466392 6402322336892257845288 6564129663712622285367 6591142542987159825636 6655045587032741707602 6758006911164049947804 6886955712747669283008 6929789672021113413216 7024770341867894024691 7327400554841996969712 7357554466590317944896 7370250850484347829184 7543821668276148778944 7779709231066811597472 7841604102550207283376 7887461436483249431232 7976663895144452397408 8277248774914107688008 8291532206794891307832 8325653738510096621856 8536429782523010460384 8752172884950163047156 8788190057316213100848 8873394116043655610136 9010675881552066597072 9311904871778371149009 9366360455823858699588 9769867406455995959616 9886713814480739738454 10137010366746074921706 10330433569121503924512 10394684508031670119824 10455472136733609711168 11036331699885476917344 11055376275726521743776 11208497830791986033856 11315732502414223168416 11669563846600217396208 11717586743088284134464 11762406153825310925064 11831192154724874146848 12014234508736088796096 12318392344400293575744 12415873162371161532012 12488480607765144932784 12804644673784515690576 13128259327425244570734 13182285085974319651272 13310091174065483415204 13516013822328099895608 13859579344042226826432 14049540683735788049382 14654801109683993939424 14830070721721109607681 15205515550119112382559 15559418462133623194944 15683208205100414566752 15953327790288904794816 16554497549828215376016 16583064413589782615664 16651307477020193243712 17072859565046020920768 17504345769900326094312 17576380114632426201696 17746788232087311220272 18021351763104133194144 18623809743556742298018 18732720911647717399176 19692388991137866856101 19773427628961479476908 20274020733492149843412 20660867138243007849024 20789369016063340239648 21074311025603682074073 22072663399770953834688 22110752551453043487552 22631465004828446336832 23339127693200434792416 23524812307650621850128 23662384309449748293696 24831746324742323064024 24976961215530289865568 25609289347569031381152 26256518654850489141468 26364570171948639302544 26620182348130966830408 27032027644656199791216 27935714615335113447027 28099081367471576098764 29309602219367987878848 29660141443442219215362 30411031100238224765118 31366416410200829133504 33108995099656430752032 33166128827179565231328 35008691539800652188624 35152760229264852403392 35493576464174622440544 36042703526208266388288 37247619487113484596036 37465441823295434798352 39384777982275733712202 39546855257922958953816 40548041466984299686824 41578738032126680479296 42148622051207364148146 44490212165163328823043 46678255386400869584832 47049624615301243700256 49663492649484646128048 49953922431060579731136 51218578695138062762304 52513037309700978282936 52729140343897278605088 53240364696261933660816 54064055289312399582432 55871429230670226894054 56198162734943152197528 59320282886884438430724 60822062200476449530236 63222933076811046222219 66217990199312861504064 66332257654359130462656 70017383079601304377248 70987152928349244881088 74495238974226969192072 74930883646590869596704 78769555964551467424404 79093710515845917907632 81096082933968599373648 84297244102414728296292 88980424330326657646086 94099249230602487400512 99326985298969292256096 105026074619401956565872 105458280687794557210176 106480729392523867321632 108128110578624799164864 111742858461340453788108 112396325469886304395056 118640565773768876861448 121644124400952899060472 126445866153622092444438 133470636495489986469129 140034766159202608754496 148990477948453938384144 149861767293181739193408 157539111929102934848808 158187421031691835815264 162192165867937198747296 168594488204829456592584 177960848660653315292172 198653970597938584512192 210052149238803913131744 212961458785047734643264 223485716922680907576216 224792650939772608790112 237281131547537753722896 243288248801905798120944 252891732307244184888876 266941272990979972938258 297980955896907876768288 315078223858205869697616 316374842063383671630528 324384331735874397494592 337188976409658913185168 355921697321306630584344 400411909486469959407387 420104298477607826263488 446971433845361815152432 449585301879545217580224 474562263095075507445792 486576497603811596241888 505783464614488369777752 533882545981959945876516 595961911793815753536576 630156447716411739395232 674377952819317826370336 711843394642613261168688 800823818972939918814774 893942867690723630304864 949124526190151014891584 973152995207623192483776 1011566929228976739555504 1067765091963919891753032 1201235728459409878222161 1260312895432823478790464 1348755905638635652740672 1423686789285226522337376 1601647637945879837629548 1787885735381447260609728 2023133858457953479111008 2135530183927839783506064 2402471456918819756444322 2847373578570453044674752 3203295275891759675259096 4046267716915906958222016 4271060367855679567012128 4804942913837639512888644 6406590551783519350518192 8542120735711359134024256 9609885827675279025777288 12813181103567038701036384 19219771655350558051554576 25626362207134077402072768 38439543310701116103109152 76879086621402232206218304
- Sum of all divisors σ(n): 254638283640485556613120000
- Sum of proper divisors (its aliquot sum) s(n): 177759197019083324406901696
- 76879086621402232206218304 is an abundant number, because the sum of its proper divisors (177759197019083324406901696) is greater than itself. Its abundance is 100880110397681092200683392
Bases of 76879086621402232206218304
- Binary: 111111100101111100011110100010111111011000101101010111001000000100000101010100010000002
- Hexadecimal: 0x3F97C7A2FD8B5720415440
- Base-36: 9NR3P6C1X5H7W9000
Squares and roots of 76879086621402232206218304
- 76879086621402232206218304 squared (768790866214022322062183042) is 5910393959741067686888387646851140812235044904636416
- 76879086621402232206218304 cubed (768790866214022322062183043) is 454385689197546080233362447348774959875780879734747835521365460478475444158464
-
The
square root of 76879086621402232206218304 is 8768072001381.0466088959 -
76879086621402232206218304 is a
perfect cube number . Itscube root is 425209284
Scales and comparisons
How big is 76879086621402232206218304?- 76,879,086,621,402,232,206,218,304 seconds is equal to 293,274,701,009 years, 3 weeks, 3 days, 15 hours, 30 minutes, 7 seconds.
-
To count from 1 to 76,879,086,621,402,232,206,218,304 would take you about two hundred ninety-three billion, two hundred seventy-four million, seven hundred one thousand and nine years!
This is a very rough estimate, based on a speaking rate of half a second every third order of magnitude. If you speak quickly, you could probably say any randomly-chosen number between one and a thousand in around half a second. Very big numbers obviously take longer to say, so we add half a second for every extra x1000. (We do not count involuntary pauses, bathroom breaks or the necessity of sleep in our calculation!)
- A cube with a volume of 76879086621402232206218304 cubic inches would be around 35434107 feet tall.
Recreational maths with 76879086621402232206218304
- 76879086621402232206218304 backwards is 40381260223220412668097867
- The number of decimal digits it has is: 26
- The sum of 76879086621402232206218304's digits is 99
- 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 76879086621402232206218304 - Facts about the integer". Numbermatics.com. 2024. Web. 5 May 2024.
APA style:
Numbermatics. (2024). Number 76879086621402232206218304 - Facts about the integer. Retrieved 5 May 2024, from https://numbermatics.com/n/76879086621402232206218304/
Chicago style:
Numbermatics. 2024. "Number 76879086621402232206218304 - Facts about the integer". https://numbermatics.com/n/76879086621402232206218304/
The information we have on file for 76879086621402232206218304 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 76879086621402232206218304, math, Factors of 76879086621402232206218304, curriculum, school, college, exams, university, Prime factorization of 76879086621402232206218304, STEM, science, technology, engineering, physics, economics, calculator, seventy-six septillion, eight hundred seventy-nine sextillion, eighty-six quintillion, six hundred twenty-one quadrillion, four hundred two trillion, two hundred thirty-two billion, two hundred six million, two hundred eighteen thousand, three hundred four.