17901681044774995660132864
17,901,681,044,774,995,660,132,864 is an even composite number composed of six prime numbers multiplied together.
17901681044774995660132864 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 17901681044774995660132864:
29 × 76 × 113 × 193 × 313 × 1033
(2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 7 × 7 × 7 × 7 × 7 × 7 × 11 × 11 × 11 × 19 × 19 × 19 × 31 × 31 × 31 × 103 × 103 × 103)See below for interesting mathematical facts about the number 17901681044774995660132864 from the Numbermatics database.
Names of 17901681044774995660132864
- Cardinal: 17901681044774995660132864 can be written as Seventeen septillion, nine hundred one sextillion, six hundred eighty-one quintillion, forty-four quadrillion, seven hundred seventy-four trillion, nine hundred ninety-five billion, six hundred sixty million, one hundred thirty-two thousand, eight hundred sixty-four.
Scientific notation
- Scientific notation: 1.7901681044774995660132864 × 1025
Factors of 17901681044774995660132864
Divisors of 17901681044774995660132864
- Number of divisors d(n): 17920
-
Complete list of divisors:
1 2 4 7 8 11 14 16 19 22 28 31 32 38 44 49 56 62 64 76 77 88 98 103 112 121 124 128 133 152 154 176 196 206 209 217 224 242 248 256 266 304 308 341 343 352 361 392 412 418 434 448 484 496 512 532 539 589 608 616 682 686 704 721 722 784 824 836 847 868 896 931 961 968 992 1064 1078 1133 1178 1216 1232 1331 1364 1372 1408 1442 1444 1463 1519 1568 1648 1672 1694 1736 1792 1862 1922 1936 1957 1984 2128 2156 2266 2299 2356 2387 2401 2432 2464 2527 2662 2728 2744 2816 2884 2888 2926 3038 3136 3193 3296 3344 3388 3472 3584 3724 3751 3773 3844 3872 3914 3968 3971 4123 4256 4312 4532 4598 4712 4774 4802 4864 4928 5047 5054 5324 5456 5488 5632 5768 5776 5852 5929 6076 6272 6386 6479 6517 6592 6688 6727 6776 6859 6944 7448 7502 7546 7688 7744 7828 7931 7936 7942 8246 8512 8624 9064 9196 9317 9424 9548 9604 9728 9856 10094 10108 10241 10571 10609 10633 10648 10912 10976 11191 11536 11552 11704 11858 12152 12463 12544 12772 12958 13034 13184 13376 13454 13552 13699 13718 13888 14896 15004 15092 15376 15488 15656 15862 15872 15884 16093 16492 16709 16807 17024 17248 17689 18128 18259 18392 18634 18848 19096 19208 19712 20188 20216 20482 21142 21218 21266 21296 21527 21824 21952 22351 22382 23072 23104 23408 23716 24304 24926 25088 25289 25544 25916 26068 26257 26368 26411 26752 26908 27104 27398 27436 27776 27797 28861 29791 29792 30008 30184 30752 30976 31312 31724 31768 32186 32984 33418 33614 34048 34496 35123 35329 35378 36256 36518 36784 37183 37268 37696 38192 38416 39424 40376 40432 40964 41261 41503 42284 42436 42532 42592 43054 43648 43681 43904 44702 44764 45353 45619 46144 46208 46816 47089 47432 48013 48608 49852 50578 51088 51832 52136 52514 52736 52822 53504 53816 54208 54796 54872 55517 55552 55594 57722 59582 59584 60016 60368 60667 61504 61952 62624 63448 63536 64372 65219 65968 66836 67228 68096 68992 70246 70658 70756 71269 71687 72512 73036 73568 73997 74263 74366 74431 74536 75392 75449 76384 76832 78337 80752 80864 81928 82522 83006 84568 84872 85064 85184 86108 87241 87296 87362 87808 89404 89528 90706 91238 92288 92416 93632 94178 94864 95893 96026 97216 98983 99704 101156 102176 103664 104272 105028 105644 107008 107632 108416 109592 109744 111034 111104 111188 112651 115444 116281 116699 116963 117649 119164 119168 120032 120736 121334 123008 123101 123823 125248 126896 127072 127813 128744 130438 131936 133672 134456 137093 137984 140492 141316 141512 142538 143374 145024 146072 147136 147994 148526 148732 148862 149072 150689 150784 150898 152768 153664 156457 156674 161504 161728 163856 165044 166012 169136 169744 170128 170368 172216 174482 174592 174724 175616 177023 178808 179056 181412 182476 183799 184576 184832 184877 187264 188356 189728 191786 192052 194432 194579 197966 199408 200849 201571 202027 202312 204352 207328 208537 208544 210056 211288 212629 215264 216832 219184 219488 222068 222376 225302 230888 232562 233398 233926 235298 236797 238328 238336 240064 241472 242668 245861 246016 246202 247303 247646 250496 253792 254144 255626 257488 260281 260876 263872 267344 268912 274186 275968 280984 282632 283024 285076 286748 288827 290048 290521 292144 294272 295988 297052 297464 297724 298144 301378 301568 301796 305536 305767 307328 312914 313348 317471 319333 323008 323456 327701 327712 328879 329623 330088 332024 336091 338272 339488 340256 340736 344432 346921 348964 349448 354046 357616 358112 362824 364952 367598 369152 369754 374528 376712 379456 383572 384104 386353 388619 388864 389158 395932 398816 401698 403142 404054 404624 408704 409013 414656 417074 417088 420112 422576 424669 425258 430528 433664 438368 438976 444136 444752 450604 456533 461776 465124 466796 467852 470596 473594 476656 476672 480128 480491 482944 485336 491722 492032 492404 494606 495292 498883 500992 501809 507584 508288 511252 514976 517979 519841 520562 521017 521752 527744 528143 534688 537824 548359 548372 561968 565264 566029 566048 570152 573496 577654 580096 581042 584288 588544 591976 594104 594928 595448 596288 602756 603592 610687 611072 611534 614656 625828 626696 634942 638666 646016 646912 655402 655424 657758 659246 660176 664048 667337 671251 672182 676544 678976 680512 681472 688864 692881 693842 697928 698896 706477 708092 715232 716224 725648 729904 735196 739508 749056 753424 758912 767144 768208 772706 777238 777728 778316 783959 788557 791864 797632 803396 806284 808108 809248 813967 816893 817408 818026 818741 829312 829939 834148 834176 840224 845152 849338 850516 861056 861707 866761 876736 877952 888272 889504 894691 901208 913066 923552 930248 933592 935704 941192 947188 953312 959651 960256 960982 965888 970672 983444 984808 989212 990584 997766 1001984 1003618 1015168 1016576 1022504 1029952 1035958 1039682 1041124 1042034 1043504 1054823 1055488 1056286 1069376 1075648 1088813 1092727 1095199 1096718 1096744 1123936 1130528 1132058 1132096 1140304 1146992 1152673 1155308 1162084 1168576 1177088 1183952 1188208 1189856 1190896 1192576 1205512 1207184 1221374 1222144 1223068 1229312 1239161 1251656 1253392 1269884 1277332 1279091 1283689 1286593 1292032 1293824 1294139 1310804 1310848 1315516 1318492 1320352 1328096 1334674 1342502 1344364 1353088 1354111 1357952 1361024 1362053 1377728 1385762 1387684 1395856 1397792 1405943 1410997 1412954 1414189 1416184 1430464 1432448 1451296 1459759 1459808 1470392 1479016 1488403 1506848 1517824 1534288 1536416 1545412 1554476 1556632 1567918 1577114 1583728 1595264 1606792 1612568 1616216 1618496 1627934 1633786 1634816 1636052 1637482 1657579 1658624 1659878 1668296 1668352 1680448 1690304 1698676 1701032 1721027 1722112 1723414 1731121 1733522 1753472 1755904 1776544 1779008 1789382 1802416 1821967 1826132 1847104 1860496 1867184 1871408 1880677 1882384 1894376 1906624 1919302 1920512 1921964 1931776 1941344 1966888 1969616 1978424 1981168 1995532 2007236 2021789 2030336 2033152 2033647 2045008 2059904 2071916 2079364 2082248 2084068 2087008 2109646 2110976 2112572 2138752 2140369 2151296 2177626 2185454 2190398 2193436 2193488 2209339 2217281 2222297 2235331 2247872 2261056 2264116 2264192 2280608 2293907 2293984 2302153 2305346 2307361 2310616 2324168 2337152 2338919 2352637 2367904 2376416 2379712 2381792 2385152 2411024 2414368 2428447 2442748 2446136 2478322 2503312 2506784 2539768 2554664 2558182 2567378 2573186 2584064 2588278 2604767 2621608 2621696 2631032 2636984 2640704 2656192 2669348 2685004 2688728 2704471 2706176 2708222 2715904 2720333 2722048 2724106 2755456 2771524 2775368 2791712 2795584 2811886 2821994 2825908 2828378 2832368 2860928 2863091 2864896 2902592 2919518 2919616 2940784 2958032 2972683 2976806 3013696 3035648 3068473 3068576 3072832 3090824 3108952 3113264 3135836 3154228 3167456 3190528 3195731 3213584 3225136 3232432 3236992 3255868 3267572 3272104 3274964 3315158 3317248 3319756 3336592 3336704 3360896 3363437 3380608 3397352 3402064 3442054 3444224 3446828 3462242 3467044 3492181 3506944 3511808 3512663 3553088 3558016 3578764 3604711 3604832 3617669 3625853 3638887 3643934 3647119 3652264 3694208 3697001 3720992 3734368 3742816 3761354 3764768 3788752 3813248 3816131 3829849 3838513 3838604 3843928 3882688 3933776 3939232 3956848 3962203 3962336 3991064 4014472 4043578 4060672 4067294 4090016 4119808 4143832 4158728 4164496 4168136 4174016 4219292 4225144 4249883 4274809 4277504 4280738 4302592 4355252 4370908 4380796 4386872 4386976 4418678 4434562 4444594 4470662 4495744 4499143 4522112 4528232 4528384 4561216 4587814 4587968 4604306 4610692 4614722 4621232 4648336 4671359 4674304 4677838 4698757 4705274 4735808 4752832 4759424 4763584 4770304 4822048 4828736 4850167 4856894 4885496 4892272 4945339 4956644 5006624 5013568 5079536 5109328 5116364 5134756 5146372 5176556 5209534 5243216 5243392 5262064 5273968 5281408 5312384 5338696 5370008 5377456 5408942 5412352 5416444 5431808 5440666 5444096 5448212 5487713 5510912 5519899 5543048 5550736 5583424 5591168 5623772 5643988 5651816 5656756 5664736 5697769 5718251 5721856 5726182 5729792 5731187 5805184 5809573 5839036 5839232 5881568 5916064 5945366 5953612 6027392 6031949 6067327 6136946 6137152 6145664 6181648 6217904 6226319 6226528 6248701 6262837 6271672 6308456 6334912 6381056 6391462 6427168 6450272 6464864 6473984 6511736 6535144 6544208 6549928 6591499 6630316 6639512 6673184 6717557 6721792 6726874 6761216 6794704 6804128 6884108 6893656 6924484 6934088 6984362 7013888 7025326 7106176 7116032 7157528 7209422 7209664 7235338 7251706 7277774 7287868 7294238 7304528 7340707 7383761 7388416 7394002 7441984 7468736 7485632 7522708 7529536 7577504 7621691 7626496 7632262 7649089 7659698 7666393 7677026 7677208 7687856 7765376 7771247 7867552 7878464 7913696 7924406 7924672 7982128 8028944 8068711 8087156 8134588 8180032 8239616 8287664 8317456 8328992 8336272 8348032 8438584 8450288 8499766 8549618 8555008 8561476 8605184 8674127 8710504 8741816 8761592 8773744 8773952 8837356 8869124 8889188 8941324 8953637 8985823 8991488 8998286 9006151 9044224 9056464 9056768 9122432 9129329 9175628 9175936 9208612 9221384 9229444 9242464 9296672 9342718 9348608 9355676 9397514 9410548 9471616 9478777 9505664 9518848 9527168 9534371 9644096 9657472 9700334 9713788 9770992 9784544 9841601 9876979 9890678 9899323 9913288 10013248 10027136 10159072 10195249 10218313 10218656 10232728 10269512 10292744 10353112 10418821 10419068 10486432 10524128 10547936 10562816 10624768 10677392 10740016 10754551 10754912 10817884 10832888 10881332 10896424 10975426 11021824 11039798 11086096 11101472 11166848 11182336 11247544 11287976 11303632 11313512 11329472 11395538 11436502 11443712 11452364 11462374 11603053 11610368 11619146 11678072 11678464 11763136 11832128 11890732 11907224 11976943 12019997 12047189 12054784 12063898 12117847 12134654 12273892 12274304 12291328 12363296 12435808 12452638 12453056 12497402 12525674 12543344 12616912 12669824 12679403 12753769 12782924 12854336 12900544 12929728 12947968 13023472 13070288 13088416 13099856 13164739 13182998 13260632 13279024 13346368 13435114 13443584 13453748 13522432 13589408 13608256 13768216 13787312 13848968 13868176 13968724 14050652 14120579 14152523 14212352 14232064 14235529 14315056 14418844 14419328 14470676 14503412 14555548 14575736 14588476 14609056 14681414 14767522 14776832 14788004 14883968 14895221 14937472 14971264 14982583 15045416 15059072 15155008 15243382 15252992 15264524 15298178 15319396 15332786 15354052 15354416 15375712 15465373 15520967 15530752 15542494 15556079 15735104 15756928 15827392 15848812 15849344 15964256 16057349 16057888 16115071 16137422 16151527 16174312 16269176 16360064 16372433 16468459 16575328 16634912 16657984 16672544 16696064 16877168 16900576 16999129 16999532 17099236 17122952 17348254 17421008 17483632 17523184 17547488 17547904 17674712 17738248 17778376 17882648 17907274 17971646 17982976 17996572 18012302 18088448 18112928 18233369 18244864 18258658 18351256 18351872 18417224 18442768 18458888 18484928 18593344 18685436 18711352 18795028 18821096 18931297 18943232 18957554 19011328 19037696 19042331 19054336 19068742 19288192 19314944 19400668 19427576 19541984 19569088 19683202 19753958 19781356 19798646 19826576 20026496 20041637 20054272 20318144 20390498 20436626 20437312 20465456 20539024 20585488 20687447 20706224 20761813 20808781 20837642 20838136 20972864 21048256 21095872 21125632 21249536 21354784 21479311 21480032 21509102 21509824 21635768 21665776 21762664 21792848 21900787 21950852 22079596 22172192 22202944 22333696 22364672 22370117 22495088 22575952 22607264 22627024 22658944 22791076 22873004 22904728 22924748 23206106 23220736 23238292 23356144 23356928 23526272 23544059 23664256 23781464 23814448 23953886 24039994 24094378 24109568 24127796 24235694 24269308 24302729 24390091 24445267 24547784 24548608 24582656 24588641 24726592 24871616 24905276 24906112 24994804 25051348 25086688 25232977 25233824 25323683 25339648 25358806 25380971 25472209 25507538 25565848 25708672 25728109 25801088 25859456 25879007 26046944 26140576 26176832 26199712 26329478 26365996 26521264 26558048 26692736 26712917 26808943 26869591 26870228 26907496 27178816 27216512 27536432 27574624 27697936 27735421 27736352 27937448 28101304 28241158 28305046 28424704 28471058 28630112 28837688 28838656 28941352 29006824 29111096 29151472 29176952 29218112 29362828 29535044 29576008 29749181 29767936 29790442 29874944 29923663 29942528 29965166 30090832 30118144 30310016 30486764 30529048 30596356 30638792 30665572 30708104 30708832 30751424 30930746 31041934 31061504 31084988 31112158 31470208 31494001 31513856 31654784 31697624 31698688 31928512 32114698 32115776 32230142 32274844 32303054 32348624 32538352 32699513 32720128 32744866 32891299 32936918 33150656 33269824 33315968 33345088 33392128 33753203 33754336 33801152 33874537 33951169 33998258 33999064 34198472 34245904 34617373 34696508 34842016 34967264 35046368 35094976 35095808 35349424 35476496 35556752 35732863 35765296 35814548 35943292 35993144 36024604 36225856 36466738 36489728 36517316 36702512 36703744 36834448 36885536 36917776 36969856 37186688 37370872 37422704 37590056 37642192 37862594 37886464 37915108 38022656 38084662 38108672 38137484 38413991 38576384 38629888 38639293 38801336 38855152 39083968 39138176 39366404 39507916 39562712 39597292 39651821 39653152 39794359 39884383 40027757 40052992 40083274 40108544 40118309 40636288 40667011 40780996 40873252 40874624 40930912 41078048 41170976 41374894 41412448 41523626 41617562 41675284 41676272 41945728 41977441 42096512 42128339 42191744 42223643 42471289 42709568 42958622 42960064 43018204 43019648 43271536 43331552 43525328 43584233 43585696 43740907 43801574 43839859 43901704 44159192 44344384 44405888 44667392 44740234 44990176 45151904 45214528 45254048 45317888 45582152 45746008 45809456 45849496 46140493 46412212 46476584 46712288 47022899 47052544 47088118 47328512 47562928 47628896 47907772 48079988 48188756 48255592 48471388 48538616 48605458 48780182 48890534 49095568 49097216 49177282 49453184 49490573 49743232 49810552 49812224 49989608 50102696 50173376 50465954 50467648 50647366 50679296 50717612 50761942 50944418 51015076 51131696 51384949 51417344 51456218 51602176 51686327 51718912 51758014 52093888 52281152 52353664 52399424 52658956 52731992 53042528 53116096 53351837 53385472 53425834 53543623 53617886 53664751 53739182 53740456 53814992 54357632 54398729 54433024 55072864 55149248 55395872 55470842 55472704 55874896 56202608 56480977 56482316 56610092 56942116 57260224 57675376 57677312 57882704 58013648 58222192 58300987 58302944 58353904 58436224 58725656 59070088 59152016 59498362 59535872 59580884 59749888 59847326 59885056 59930332 60181664 60236288 60620032 60718889 60973528 61058096 61192712 61277584 61331144 61416208 61417664 61502848 61861492 62083868 62169976 62224316 62675459 62900761 62940416 62988002 63027712 63043057 63309568 63395248 63397376 63857024 63905303 64229396 64231552 64460284 64549688 64606108 64697248 65076704 65399026 65440256 65489732 65782598 65873836 66301312 66351439 66539648 66631936 66690176 66740597 67506406 67508672 67602304 67749074 67902338 67996516 67998128 68396944 68489509 68491808 68735711 68891207 69138853 69234746 69295261 69393016 69684032 69934528 70092736 70189952 70191616 70698848 70952992 71113504 71366743 71465726 71528191 71530592 71629096 71886584 71986288 72049208 72451712 72506489 72767131 72931747 72933476 73034632 73405024 73668896 73771072 73835552 73939712 74373376 74741744 74845408 75180112 75281857 75284384 75725188 75830216 76169324 76274968 76827982 77152768 77278586 77602672 77710304 78167936 78276352 78732808 79015832 79125424 79194584 79303642 79306304 79588718 79768766 80055514 80105984 80166548 80236618 80747777 81221371 81272576 81334022 81561992 81746504 81749248 81861824 82156096 82341952 82749788 82824896 83047252 83235124 83350568 83352544 83838601 83891456 83954882 84139979 84193024 84256678 84330323 84383488 84447286 84942578 85419136 85483717 85917244 85920128 86036408 86039296 86543072 86663104 87050656 87168466 87171392 87481814 87603148 87679718 87803408 88318384 88688768 88755821 88811776 89276383 89480468 89980352 90303808 90429056 90508096 90635776 91164304 91492016 91618912 91698992 92153173 92280986 92824424 92953168 93424576 94045798 94105088 94176236 94657024 95125856 95257792 95815544 96159976 96377512 96511184 96942776 97077232 97210916 97560364 97781068 98191136 98354564 98844053 98906368 98981146 99067661 99486464 99621104 99624448 99979216 100205392 100346752 100931908 100935296 101294732 101435224 101523884 101888836 102030152 102263392 102769898 102834688 102912436 103204352 103372654 103437824 103516028 104187776 104266547 104562304 104707328 104798848 104878081 105317912 105463984 106085056 106232192 106703674 106770944 106851668 107087246 107235772 107329502 107478364 107480912 107629984 108257611 108646769 108715264 108797458 108866048 108892553 110145728 110298496 110791744 110941684 110945408 111749792 112147739 112401443 112405216 112805497 112961954 112964632 113060689 113220184 113884232 114520448 114607031 115279213 115350752 115765408 116027296 116444384 116601974 116605888 116707808 116872448 117451312 118140176 118300061 118304032 118725319 118993903 118996724 119161768 119694652 119860664 120363328 121240064 121437778 121947056 122116192 122385424 122555168 122662288 122832416 122835328 123005696 123722984 124167736 124339952 124448632 125350918 125801522 125880832 125976004 126086114 126619136 126790496 127633583 127714048 127810606 128458792 128463104 128920568 129099376 129212216 129394496 130153408 130798052 130979464 131565196 131746373 131747672 132219967 132519079 132602624 132702878 133079296 133263872 133296317 133380352 133481194 135012812 135017344 135204608 135498148 135804676 135993032 135996256 136793888 136979018 136983616 137471422 137782414 138277706 138469492 138590522 138786032 139368064 139473433 139869056 140185472 140291459 140379904 141397696 141905984 142227008 142733486 142931452 143056382 143061184 143258192 143773168 143972576 144098416 144812129 144903424 145012978 145332691 145534262 145661467 145863494 145866952 146069264 146810048 147337792 147542144 147671104 147879424 148746752 149483488 149690816 150355177 150360224 150563714 150568768 151450376 151660432 152338648 152549936 153305509 153655964 154557172 155205344 155420608 156335872 156552704 156590819 157465616 158031664 158250848 158389168 158607284 158612608 159177436 159537532 160111028 160333096 160473236 161495554 162442742 162545152 162668044 163123984 163493008 163498496 163723648 164312192 164683904 164808413 165499576 165649792 166094504 166470248 166701136 166705088 167677202 167782912 167909764 168279958 168386048 168513356 168660646 168766976 168894572 169885156 170119103 170730637 170838272 170967434 171116869 171834488 171840256 172072816 172078592 173086144 173326208 174101312 174336932 174342784 174963628 175206296 175359436 175606816 176630839 176636768 177265781 177377536 177511642 177623552 177666797 178305463 178552766 178960936 179960704 180096763 180607616 180858112 181016192 181153049 182328608 182984032 183237824 183397984 184306346 184561972 185648848 185906336 186849152 186990419 187662601 188087137 188091596 188352472 190251712 190515584 191631088 192319952 192755024 193022368 193709731 193885552 194147947 194154464 194421832 195120728 195562136 196382272 196709128 197688106 197812736 197962292 198135322 198972928 199242208 199958432 200410784 200693504 201863816 201870592 202589464 202870448 203047768 203777672 204060304 204336469 204526784 205539796 205824872 206745308 207032056 208244267 208375552 208533094 209124608 209414656 209465641 209597696 209756162 210635824 210927968 212170112 212464384 213407348 213703336 214174492 214471544 214659004 214956728 214961824 215259968 216515222 217293538 217430528 217594916 217785106 220291456 220458007 220596992 221583488 221883368 221890816 223499584 224295478 224802886 224810432 225610994 225923908 225929264 226121378 226440368 227561917 227768464 228379943 228896591 229040896 229214062 230239093 230558426 230701504 231530816 232054592 232888768 233203948 233211776 233415616 233744896 234902624 236272421 236280352 236600122 236608064 237121759 237450638 237658183 237987806 237993448 238323536 239389304 239721328 240726656 240908657 242321611 242875556 243894112 244232384 244770848 245110336 245324576 245664832 245670656 246011392 247445968 248335472 248679904 248897264 250130041 250701836 251603044 251952008 252172228 253580992 255267166 255428096 255621212 256917584 256926208 257841136 258198752 258424432 258788992 260306816 261596104 261958928 263130392 263492746 263495344 264439934 265038158 265205248 265405756 266158592 266592634 266760704 266962388 268291001 268897937 270025624 270034688 270409216 270475051 270996296 271609352 271986064 271992512 273587776 273958036 273967232 274942844 275564828 276555412 276938984 277181044 277562747 277572064 278560513 278736128 278946866 279190681 279738112 280194299 280370944 280582918 280759808 282795392 283009199 283811968 284454016 284669077 285466972 285862904 286112764 286122368 286516384 287546336 287945152 288196832 289624258 289806848 290025956 290665382 291068524 291322934 291726988 291733904 292138528 293620096 293842087 294675584 294898373 295084288 295342208 295565501 298966976 299381632 300710354 300720448 301127428 301137536 302900752 303320864 304677296 305089631 305099872 306186349 306611018 306879013 307311928 309114344 310410688 310841216 312671744 313181638 314931232 316052719 316063328 316501696 316778336 317214568 317225216 318354872 319075064 320222056 320666192 320946472 322983451 322991108 324885484 325336088 326247968 326986016 327447296 328624384 329160293 329367808 329616826 330999152 331299584 332189008 332940496 333402272 333410176 335354404 335819528 336559916 337026712 337321292 337789144 339770312 340238206 341461274 341676544 341934868 342233738 343668976 343680512 344145632 346172288 346434011 346652416 348202624 348673864 348685568 349927256 350412592 350718872 351213632 353261678 353273536 354531562 354755072 355023284 355333594 356610926 357105532 357921872 359694643 359921408 360193526 361215232 361716224 361804289 362032384 362306098 364657216 365968064 366475648 366795968 368612692 369123944 371285233 371297696 371812672 372619907 373462859 373698304 373980838 374805361 375325202 375653257 376174274 376183192 376704944 380503424 380791103 381031168 383262176 384639904 385510048 386044736 387419462 387771104 388295894 388308928 388843664 390241456 391124272 392764544 393061493 393418256 394474447 395366839 395376212 395924584 396270644 398484416 399916864 400821568 401387008 403727632 403741184 405178928 405740896 406095536 407555344 408106909 408120608 408672938 409053568 411079592 411649744 413490616 414064112 416488534 416751104 417066188 418249216 418931282 419195392 419512324 421271648 421855936 424340224 424928768 425032223 426814696 427406672 428348984 428943088 429318008 429913456 429923648 430519936 433030444 434587076 435189832 435570212 437737949 438728213 440305327 440582912 440916014 441193984 441301399 443166976 443766736 443781632 446999168 447337121 448590956 449605772 449620864 451221988 451847816 451858528 452242756 452880736 455123834 455536928 456759886 457793182 458081792 458428124 460478186 461116852 461403008 461751851 463061632 463411729 464109184 464460073 465777536 466407896 466423552 466831232 467184179 469805248 472544842 472560704 473200244 473216128 474243518 474901276 475316366 475975612 475986896 476647072 478778608 479426563 479442656 481149977 481453312 481817314 482238449 483971971 484643222 485751112 487788224 488464768 489541696 490220672 490649152 491329664 491341312 494891936 496670944 497359808 497794528 499567201 500260082 500697337 501403672 503206088 503904016 504344456 507161984 507545423 509369917 510522229 510534332 511242424 513835168 515682272 516397504 516848864 517577984 520613632 523192208 523917856 526260784 526972999 526985492 526990688 528879868 530076316 530811512 533185268 533924776 536582002 537795874 540051248 540069376 540950102 541992592 543218704 543972128 543985024 547175552 547916072 547934464 549885688 551129656 553110824 553877968 554362088 555125494 555144128 557121026 557472256 557893732 558381362 559476224 560388598 560741888 561165836 565234439 565590784 566018398 567623936 568549597 568908032 569338154 570933944 571725808 572225528 572244736 573032768 575092672 575890304 576393664 579248516 580051912 581330764 582137048 582645868 583453976 583467808 584277056 586870207 587240192 587684174 588979853 589351168 589796746 590168576 590312261 590684416 591131002 597933952 598386019 598763264 601420708 601440896 602254856 602275072 605801504 606641728 609354592 610179262 610199744 612372698 613222036 613758026 614623856 618228688 620821376 621290747 621682432 624934681 626363276 629862464 632105438 632126656 633003392 633556672 634429136 634450432 636709744 638150128 640444112 641310857 641332384 641892944 643616203 645072211 645966902 645982216 649770968 650672176 652495936 653972032 654894592 657248768 658320586 658735616 659233652 661998304 662599168 664378016 665880992 666804544 666820352 670708808 671639056 673119832 674053424 674642584 675578288 678924397 679540624 680476412 682922548 683869736 684467476 687337952 688291264 691908371 692344576 692868022 693304832 693473627 696405248 697347728 697371136 699854512 700825184 701437744 702427264 706523356 706547072 709063124 710046568 710667188 713221852 714211064 715843744 719389286 719842816 720387052 722430464 723608578 724064768 724612196 729314432 729865829 731936128 732951296 733591936 734146567 737225384 738247888 742570466 742595392 743625344 745239814 746925718 747396608 747961676 749610722 750650404 751306514 752348548 752366384 753384599 753409888 756092821 757803277 760527383 761006848 761582206 762062336 762247871 766524352 769279808 771020096 772089472 774838924 775542208 776591788 776617856 777687328 780482912 782248544 785034173 785529088 786122986 786810101 786836512 788948894 789638479 790733678 790752424 791849168 792541288 796968832 797571379 799833728 800438441 801643136 802249217 806954491 807455264 810357856 811481792 812191072 815110688 816213818 816241216 817345876 818107136 822159184 823299488 826981232 828100427 828128224 831077233 832957321 832977068 834132376 837862564 839024648 842543296 843711872 848680448 850064446 853629392 854813344 856697968 857886176 858636016 859826912 859847296 861039872 866060888 869174152 870379664 871140424 875475898 877456426 880610654 881165824 881832028 882602798 886333952 887533472 893435081 893998336 894674242 897181912 899211544 899241728 902443976 903695632 903717056 904485512 905761472 910247668 911073856 913519772 915586364 916856248 920956372 922224611 922233704 922806016 923503702 925539769 926123264 926823458 927633553 928218368 928920146 931555072 932815792 932847104 933662464 934368358 939610496 940320887 945089684 945121408 946400488 946432256 948487036 949802552 950632732 951951224 951973792 953294144 957557216 958853126 958885312 962299954 962906624 963634628 964476898 967943942 969286444 971502224 975576448 976314031 976929536 979083392 980441344 981298304 982040213 982659328 989783872 993341888 994719616 995589056 999134402 1000520164 1001394674 1002807344 1006412176 1007808032 1008688912 1013684903 1014323968 1015090846 1017328837 1018739834 1019630269 1021044458 1021068664 1022484848 1027670336 1031364544 1032795008 1033697728 1035155968 1041227264 1046384416 1047835712 1050110647 1052486239 1052521568 1053945998 1053970984 1053981376 1057759736 1060152632 1061623024 1066370536 1067849552 1073138563 1073164004 1075591748 1080102496 1081900204 1083985184 1086437408 1087944256 1087970048 1094351104 1095832144 1095868928 1099771376 1102259312 1106221648 1107718753 1107755936 1108724176 1110250988 1110288256 1114242052 1115787464 1116762724 1120777196 1122331672 1130468878 1131181568 1132036796 1135247872 1137099194 1137816064 1138676308 1141867888 1143451616 1144451056 1144489472 1146065536 1150185344 1151780608 1152787328 1153658891 1158497032 1160103824 1162661528 1164274096 1165291736 1166907952 1166935616 1168554112 1173740414 1174480384 1175368348 1177959706 1178702336 1179593492 1180624522 1181368832 1182262004 1190833721 1195114459 1195867904 1196772038 1197526528 1197818083 1202841416 1202881792 1204509712 1204550144 1211603008 1213283456 1218709184 1220358524 1220399488 1224745396 1226444072 1227516052 1229247712 1233625129 1236415873 1236457376 1240860467 1241642752 1242581494 1243364864 1243667579 1248138241 1249869362 1252726552 1259724928 1260677341 1264210876 1264253312 1266006784 1267113344 1268071343 1268858272 1273419488 1276300256 1280888224 1282621714 1282664768 1283785888 1287232406 1290144422 1291933804 1291964432 1299541936 1301300671 1301344352 1304991872 1305978509 1307944064 1308932933 1313638207 1316609959 1316641172 1318467304 1323996608 1328756032 1331761984 1333609088 1333640704 1341417616 1343278112 1346239664 1348106848 1349285168 1351156576 1355968117 1357848794 1359035629 1359081248 1360952824 1365845096 1367739472 1368934952 1374675904 1376582528 1383816742 1384689152 1385736044 1386947254 1392810496 1394695456 1399709024 1401650368 1402875488 1404854528 1413046712 1413094144 1418126248 1420093136 1421334376 1426443704 1428422128 1430355283 1431687488 1438778572 1440774104 1447217156 1449224392 1454419637 1457709869 1458628864 1459731658 1463872256 1465902592 1466259487 1467183872 1468293134 1474450768 1476495776 1485140932 1485190784 1487250688 1490479628 1493851436 1495923352 1499221444 1501300808 1502613028 1504697096 1504732768 1506769198 1506819776 1512185642 1515606554 1521054766 1522013696 1523164412 1524495742 1533048704 1534207763 1538559616 1542040192 1543206049 1544178944 1549677848 1551084416 1553183576 1553235712 1555374656 1560965824 1564497088 1570068346 1571058176 1572245972 1573620202 1573673024 1577897788 1579276958 1581467356 1581504848 1583698336 1585082576 1592933419 1593937664 1595142758 1598659601 1599667456 1600876882 1602276137 1603286272 1604498434 1613908982 1614910528 1620715712 1622963584 1624382144 1630221376 1632427636 1632482432 1634691752 1636214272 1644318368 1646598976 1653906947 1653962464 1656200854 1656256448 1659852313 1662154466 1663607281 1665914642 1665954136 1668264752 1675725128 1678049296 1685086592 1686360599 1687423744 1696251277 1700128892 1707258784 1709626688 1713395936 1715772352 1717272032 1719653824 1719694592 1722079744 1732121776 1738348304 1740759328 1742280848 1750910287 1750951796 1754912852 1761221308 1763664056 1765205596 1775066944 1786870162 1787996672 1789348484 1794363824 1798423088 1798483456 1804887952 1807391264 1807434112 1808971024 1811522944 1820495336 1822147712 1827039544 1831172728 1833712496 1841912744 1844449222 1844467408 1845612032 1847007404 1851079538 1852246528 1853646916 1855267106 1856436736 1857840292 1863110144 1865631584 1867324928 1868736716 1878037007 1879220992 1880641774 1882285559 1890179368 1890242816 1892800976 1892864512 1896974072 1899605104 1901265464 1903902448 1903947584 1906588288 1915114432 1917706252 1917770624 1924599908 1927269256 1928953796 1935887884 1938572888 1942939229 1943004448 1949923591 1951152896 1952628062 1953859072 1954334767 1958166784 1960882688 1961360093 1962596608 1964080426 1965318656 1979567744 1981064393 1986683776 1989439232 1991178112 1992683539 1998268804 2001040328 2002789348 2005614688 2012824352 2015616064 2017377824 2027369806 2028647936 2030181692 2034657674 2037479668 2039260538 2042088916 2042137328 2044969696 2055340672 2056894609 2062729088 2064288611 2065590016 2067395456 2068958507 2092768832 2095671424 2100221294 2104972478 2105043136 2107891996 2107941968 2107962752 2115519472 2120305264 2123246048 2130807041 2132741072 2135627417 2135699104 2143304443 2146277126 2146328008 2148153091 2151183496 2160204992 2163800408 2167970368 2172874816 2175888512 2175940096 2188702208 2191664288 2199542752 2204518624 2212369033 2212443296 2215437506 2215511872 2217448352 2220501976 2220576512 2228484104 2231574928 2233525448 2241554392 2244663344 2247701159 2255781061 2260884157 2260937756 2264073592 2274198388 2277352616 2283735776 2286903232 2288902112 2292131072 2300370688 2303561216 2304122051 2305574656 2307317782 2316994064 2320207648 2325323056 2328548192 2330583472 2333815904 2333871232 2337108224 2347480828 2350736696 2355919412 2359186984 2361249044 2364524008 2381667442 2390228918 2391735808 2393544076 2395636166 2405682832 2405763584 2409019424 2423206016 2425038077 2426566912 2437418368 2440717048 2440798976 2449490792 2452888144 2455032104 2458495424 2467250258 2472831746 2472914752 2481720934 2483285504 2485162988 2487335158 2496276482 2499738724 2503181087 2505453104 2512179373 2517862501 2519449856 2521354682 2528421752 2528506624 2532013568 2532630023 2534226688 2536142686 2537716544 2546838976 2552600512 2561776448 2565243428 2565329536 2567571776 2574464812 2580288844 2583867608 2583928864 2598996631 2599083872 2602601342 2602688704 2608339349 2609983744 2611957018 2614240013 2615888128 2617865866 2623637527 2627276414 2633219918 2633282344 2636934608 2647993216 2649995227 2657512064 2663523968 2665537721 2667218176 2682835232 2686556224 2692479328 2696213696 2698570336 2702313152 2711936234 2715697588 2718071258 2718162496 2721905648 2731690192 2735478944 2737869904 2749351808 2751430451 2753165056 2761321129 2767567873 2767633484 2771472088 2773894508 2789390912 2799418048 2803300736 2805750976 2809709056 2826093424 2826188288 2836252496 2840186272 2842668752 2852887408 2856748363 2856844256 2860710566 2863374976 2877557144 2881548208 2894434312 2898448784 2908839274 2915419738 2917257728 2919463316 2927744512 2932518974 2934367744 2936586268 2948901536 2952991552 2970281864 2970381568 2974501376 2975225561 2980959256 2987702872 2991846704 2998442888 3002601616 3005226056 3009394192 3009465536 3013538396 3013639552 3024371284 3031213108 3042109532 3046328824 3048991484 3064165643 3066097408 3068415526 3071097491 3077119232 3082137289 3084080384 3086412098 3088357888 3099355696 3102168832 3106367152 3106471424 3110749312 3121931648 3128994176 3131359847 3140136692 3144491944 3147240404 3147346048 3155795576 3158553916 3162934712 3163009696 3167396672 3170165152 3185866838 3187875328 3190285516 3197319202 3199334912 3201753764 3204552274 3206572544 3208996868 3227817964 3229821056 3232262957 3241431424 3243882103 3245927168 3248764288 3251220511 3260442752 3264855272 3264964864 3269383504 3288636736 3293197952 3307813894 3307924928 3312401708 3312512896 3319704626 3324308932 3327214562 3331829284 3331908272 3336529504 3351450256 3355985941 3356098592 3368049839 3370173184 3372721198 3374847488 3375669143 3387803797 3392502554 3400257784 3414517568 3419253376 3426791872 3431544704 3434544064 3439307648 3439389184 3464243552 3476579909 3476696608 3481518656 3484561696 3496970407 3501820574 3501903592 3504881359 3509825704 3522442616 3527328112 3530411192 3550133888 3552817961 3565589419 3573655603 3573740324 3578696968 3588727648 3596846176 3609775904 3614782528 3614868224 3617942048 3623045888 3640990672 3644295424 3654079088 3662345456 3667424992 3680484889 3683825488 3688810993 3688898444 3688934816 3694014808 3702159076 3707293832 3710534212 3715680584 3731263168 3737473432 3756074014 3758441984 3761283548 3764571118 3780358736 3780485632 3785601952 3793948144 3799210208 3802530928 3807804896 3807895168 3813176576 3830228864 3835412504 3835541248 3849199816 3854538512 3857907592 3871775768 3877145776 3885878458 3886008896 3899847182 3902305792 3905256124 3908669534 3916333568 3922720186 3925193216 3928160852 3956641073 3959135488 3962128786 3973367552 3978878464 3979847179 3982356224 3985367078 3996537608 4002080656 4005578696 4011229376 4025648704 4031232128 4034755648 4054739612 4060363384 4069315348 4074959336 4078521076 4084137563 4084177832 4084274656 4089939392 4098818977 4108091449 4110681344 4113789218 4122858971 4125458176 4128577222 4131180032 4132185827 4134790912 4137917014 4185537664 4188702133 4191342848 4200442588 4209944956 4210086272 4215783992 4215883936 4215925504 4231038944 4240610528 4246492096 4261614082 4265482144 4271254834 4271398208 4286608886 4292554252 4292656016 4296306182 4302366992 4320409984 4323676423 4327600816 4335940736 4339218917 4345749632 4349035229 4351777024 4374542767 4383328576 4399085504 4409037248 4424738066 4424886592 4430875012 4431023744 4434896704 4441003952 4441153024 4456968208 4463149856 4467050896 4483108784 4489175999 4489326688 4495402318 4505313421 4511562122 4515505477 4521768314 4521875512 4528147184 4548396776 4554705232 4567471552 4573806464 4577804224 4584262144 4600741376 4608244102 4611149312 4614635564 4633988128 4640415296 4650646112 4657096384 4661166944 4667631808 4667742464 4674216448 4694961656 4701473392 4711838824 4718373968 4722498088 4729048016 4752470779 4763334884 4780457836 4787088152 4791272332 4811365664 4818038848 4843358597 4846412032 4850076154 4853133824 4854315389 4874836736 4881434096 4881597952 4898981584 4905776288 4910064208 4916990848 4934500516 4945663492 4945829504 4963441868 4970325976 4974670316 4992552964 4999477448 5006362174 5010906208 5024358746 5035725002 5038899712 5042709364 5056843504 5057013248 5065260046 5068453376 5072285372 5075433088 5093677952 5097529019 5105201024 5109060803 5123552896 5130486856 5130659072 5135143552 5139025969 5148929624 5160577688 5167735216 5167857728 5197993262 5198167744 5205202684 5205377408 5216678698 5219967488 5223914036 5228480026 5231776256 5235731732 5247275054 5254552828 5266439836 5266564688 5273692193 5273869216 5292649747 5295986432 5299990454 5304622939 5315024128 5323691681 5327047936 5331075442 5334436352 5365670464 5373112448 5384958656 5392427392 5397140672 5404626304 5423872468 5431395176 5436142516 5436324992 5443811296 5463380384 5470957888 5475739808 5495239211 5498703616 5502860902 5506330112 5507670707 5522642258 5527469353 5535135746 5535266968 5542944176 5547789016 5578781824 5582999653 5598836096 5603069087 5606601472 5611501952 5615744519 5652186848 5672504992 5680372544 5685337504 5705774816 5713496726 5713688512 5721421132 5726749952 5755114288 5763096416 5788868624 5796702989 5796897568 5817540631 5817678548 5830701247 5830839476 5838926632 5865037948 5873172536 5897803072 5905983104 5940563728 5940763136 5950451122 5961918512 5975405744 5983693408 5996885776 6005001661 6005203232 6010452112 6018788384 6018931072 6027076792 6027279104 6048742568 6062426216 6084219064 6092657648 6097982968 6128331286 6132194816 6136831052 6142194982 6154238464 6164274578 6168160768 6172824196 6198711392 6204337664 6212734304 6221498624 6243863296 6254045567 6257988352 6262719694 6280273384 6288983888 6294480808 6294692096 6311591152 6317107832 6325869424 6326019392 6334793344 6340330304 6371733676 6380571032 6394638404 6403507528 6409104548 6417993736 6455572277 6455635928 6459642112 6464525914 6478778383 6482862848 6487764206 6491854336 6493434871 6497528576 6502441022 6520885504 6529710544 6529929728 6538767008 6577273472 6582246209 6586395904 6615627788 6615849856 6624803416 6625025792 6639409252 6648617864 6654429124 6663658568 6663816544 6673059008 6702900512 6711971882 6712197184 6736099678 6740346368 6745442396 6751338286 6775607594 6785005108 6800515568 6829035136 6834198217 6838506752 6853583744 6863089408 6869088128 6874281491 6878615296 6928487104 6953159818 6953393216 6963037312 6969123392 6993940814 7003641148 7003807184 7009762718 7019651408 7044885232 7054419427 7054656224 7060822384 7079778233 7095794321 7100267776 7105635922 7121301859 7131178838 7137411883 7147311206 7147480648 7157393936 7177455296 7193692352 7219551808 7229565056 7229736448 7235884096 7246091776 7281981344 7288590848 7308158176 7324690912 7334849984 7350774529 7360969778 7367403673 7367650976 7377621986 7377796888 7377869632 7388029616 7404318152 7414587664 7421068424 7431361168 7462526336 7468168367 7474946864 7495014493 7511969941 7512148028 7522567096 7529142236 7560717472 7571203904 7587896288 7598420416 7605061856 7615609792 7615790336 7626353152 7660457728 7670825008 7671082496 7698399632 7709077024 7715815184 7743551536 7754031271 7754291552 7771756916 7772017792 7799694364 7810512248 7817339068 7845440372 7856321704 7913282146 7918270976 7924257572 7946735104 7959694358 7964712448 7970734156 7993075216 8004161312 8011157392 8022458752 8051297408 8062464256 8069511296 8075612237 8109479224 8120726768 8138630696 8149918672 8157042152 8168275126 8168355664 8168549312 8179878784 8197637954 8216182898 8221362688 8227578436 8245717942 8250916352 8257154444 8264371654 8269581824 8275834028 8317021031 8335836047 8365801213 8371075328 8377404266 8382685696 8384726581 8400885176 8419889912 8420172544 8431567984 8431767872 8431851008 8462077888 8481221056 8492984192 8523228164 8530964288 8542509668 8542796416 8573217772 8585108504 8585312032 8592612364 8604733984 8635375903 8640819968 8647352846 8654911111 8655201632 8671881472 8678437834 8686023269 8691499264 8698070458 8703554048 8749085534 8766657152 8773285169 8798171008 8804822851 8818074496 8824741387 8849476132 8849773184 8861750024 8862047488 8869793408 8876499401 8882007904 8913936416 8926299712 8934101792 8966217568 8978351998 8978653376 8990804636 9010626842 9023124244 9031010954 9043536628 9043751024 9056294368 9096793552 9109104697 9109410464 9134943104 9141849563 9147612928 9155608448 9162530531 9195467449 9216488204 9229271128 9267976256 9280830592 9301292224 9314192768 9322333888 9335263616 9335484928 9389923312 9402946784 9423677648 9436747936 9444996176 9458096032 9491776819 9504941558 9513249403 9526669768 9560915672 9574176304 9582544664 9622731328 9636077696 9686717194 9692824064 9700152308 9708630778 9749673472 9762868192 9797963168 9811552576 9820128416 9833981696 9869001032 9891326984 9891659008 9926883736 9940651952 9949340632 9985105928 9998954896 10012486981 10012724348 10021812416 10048717492 10071450004 10085418728 10113687008 10130520092 10144570744 10150866176 10180937459 10187355904 10195058038 10203969083 10210402048 10218121606 10247105792 10260973712 10261318144 10270287104 10278051938 10297859248 10321155376 10335470432 10335715456 10395986524 10396335488 10410405368 10410754816 10433357396 10447828072 10456960052 10471463464 10494550108 10509105656 10532879672 10533129376 10547384386 10547738432 10585299494 10591972864 10599980908 10609245878 10630048256 10647383362 10654095872 10662150884 10731340928 10739454341 10746224896 10769917312 10784854784 10794281344 10802442343 10809252608 10847744936 10862790352 10872285032 10872649984 10887622592 10926760768 10941915776 10951479616 10990478422 10997407232 11005721804 11015341414 11045284516 11054938706 11070271492 11070533936 11085888352 11095578032 11150533933 11157563648 11165999306 11190617207 11197672192 11206138174 11213202944 11215932959 11223003904 11231489038 11304373696 11345009984 11360745088 11370675008 11411549632 11426993452 11427377024 11442842264 11453499904 11510228576 11526192832 11551217117 11577348629 11577737248 11593405978 11593795136 11618966191 11635081262 11635357096 11645250967 11661402494 11661678952 11677853264 11730075896 11746345072 11795606144 11804524193 11811966208 11873758939 11881127456 11900902244 11923837024 11950811488 11967386816 11993771552 12010003322 12010406464 12020904224 12037576768 12037862144 12054153584 12054558208 12097485136 12124852432 12168438128 12184906283 12185315296 12195965936 12228707857 12256372009 12256662572 12273662104 12284389964 12328549156 12345648392 12397422784 12425468608 12442997248 12487726592 12508091134 12515976704 12525439388 12560546768 12577967776 12588961616 12589384192 12623182304 12634215664 12651738848 12652038784 12669586688 12680660608 12743467352 12761142064 12789276808 12807015056 12818209096 12835987472 12911144554 12911271856 12919284224 12929051828 12957556766 12965725696 12975528412 12986869742 12995057152 13004882044 13041771008 13059421088 13077534016 13146259049 13154546944 13164492418 13172791808 13175998913 13231255576 13231699712 13249606832 13250051584 13278818504 13297235728 13308858248 13327317136 13327633088 13346118016 13405801024 13423943764 13424394368 13472199356 13490884792 13502676572 13551215188 13569876419 13570010216 13600574603 13601031136 13649465137 13658070272 13668396434 13677013504 13680343369 13707167488 13726178816 13729520651 13738176256 13748562982 13757230592 13856974208 13867450751 13906319636 13906786432 13926074624 13938246784 13948784773 13987881628 14007282296 14007614368 14019525436 14039302816 14089770464 14108838854 14109312448 14121644768 14159556466 14191588642 14200535552 14211271844 14242603718 14262357676 14274823766 14294622412 14294961296 14314307381 14314787872 14354910592 14365763599 14387384704 14398262263 14439103616 14450020277 14459130112 14471768192 14482709549 14563962688 14616316352 14649381824 14669699968 14701549058 14721939556 14734807346 14735301952 14755243972 14755593776 14755739264 14776059232 14808636304 14829175328 14842136848 14862722336 14915649287 14925052672 14936336734 14949391919 14949893728 14990028986 15003131101 15023939882 15024296056 15045134192 15058284472 15121434944 15142407808 15175792576 15196840832 15210123712 15231219584 15231580672 15320915456 15341650016 15396799264 15418154048 15431630368 15486583231 15487103072 15508062542 15508583104 15543513832 15544035584 15599388728 15621024496 15634678136 15690880744 15712643408 15733908113 15790467427 15826189099 15826564292 15848515144 15919388716 15941468312 15986150432 16008322624 16022314784 16044917504 16102594816 16124928512 16128854357 16139022592 16151224474 16218958448 16241453536 16277261392 16299837344 16314084304 16336550252 16336711328 16337098624 16359757568 16395275908 16432365796 16455156872 16491435884 16514308888 16528743308 16551668056 16634042062 16671672094 16731602426 16742150656 16754808532 16769453162 16801770352 16839779824 16840345088 16863135968 16863535744 16924155776 16962442112 16975266539 16985968384 17046456328 17061928576 17085019336 17085592832 17146435544 17170217008 17170624064 17185224728 17209467968 17270751806 17281639936 17294705692 17309822222 17310403264 17343762944 17356875668 17372046538 17382998528 17396140916 17498171068 17522267609 17533314304 17546570338 17585255611 17596342016 17609645702 17625037507 17636148992 17649482774 17698952264 17699546368 17723500048 17724094976 17739586816 17752998802 17764015808 17827872832 17852599424 17868203584 17932435136 17956703996 17957306752 17981609272 18021253684 18046248488 18062021908 18087073256 18087502048 18112588736 18192976417 18193587104 18218209394 18218820928 18258375443 18269886208 18283699126 18295225856 18299680091 18311216896 18325061062 18365462689 18390934898 18432976408 18458542256 18535952512 18549966589 18561661184 18602584448 18628385536 18644667776 18658764047 18670527232 18779846624 18805893568 18847355296 18873495872 18889992352 18916192064 18983553638 19009883116 19026498806 19053339536 19121831344 19148352608 19165089328 19245462656 19260013157 19272155392 19329247903 19372975111 19373434388 19400304616 19417261556 19525736384 19595926336 19623105152 19640256832 19667963392 19738002064 19782653968 19783318016 19853767472 19881303904 19898681264 19952102293 19970211856 19997238541 19997909792 20024973962 20025448696 20043624832 20097434984 20142900008 20170837456 20227374016 20261040184 20289141488 20301732352 20361874918 20374711808 20390116076 20407938166 20420804096 20436243212 20494211584 20521947424 20540574208 20556103876 20595718496 20642310752 20670940864 20671430912 20791973048 20792670976 20820810736 20821509632 20866714792 20895656144 20913920104 20942926928 20989100216 21018211312 21046656307 21065759344 21066258752 21094768772 21095476864 21170598988 21199961816 21218491756 21294766724 21324301768 21449159501 21462681856 21478908682 21492449792 21497682437 21539834624 21569709568 21574961023 21588562688 21604884686 21618505216 21695489872 21725580704 21744570064 21745299968 21775245184 21853521536 21883831552 21902959232 21919518929 21980956844 22011443608 22030682828 22090569032 22109877412 22140542984 22141067872 22171776704 22191156064 22301067866 22315127296 22331998612 22381234414 22395344384 22412276348 22431865918 22446007808 22462978076 22608747392 22625840699 22690019968 22707174721 22721490176 22741350016 22758543577 22823099264 22853986904 22854754048 22885684528 23020457152 23052385664 23102434234 23154697258 23155474496 23186811956 23187590272 23237932382 23270162524 23270714192 23290501934 23322804988 23323357904 23355706528 23438877451 23460151792 23491901587 23492690144 23576348873 23591212288 23609048386 23623932416 23629684001 23714626579 23747517878 23762254912 23801804488 23847674048 23901622976 23934773632 23987543104 24020006644 24020812928 24041808448 24075153536 24075724288 24108307168 24194970272 24249704864 24336059363 24336876256 24369812566 24370630592 24391931872 24457415714 24478792849 24512744018 24513325144 24547324208 24568779928 24657098312 24691296784 24724712749 24794845568 24813591671 24850937216 24869725727 24959125933 25015589221 25016182268 25050878776 25121093536 25155935552 25177923232 25246364608 25268431328 25303477696 25304077568 25339173376 25361321216 25486934704 25522284128 25578553616 25614030112 25636418192 25671974944 25763394223 25821676951 25822289108 25822543712 25858103656 25915113532 25951056824 25973739484 26009764088 26118842176 26155068032 26292518098 26309093888 26328984836 26351997826 26462511152 26463399424 26499213664 26557637008 26594471456 26617716496 26654634272 26655266176 26692236032 26811602048 26847887528 26848788736 26944398712 26981769584 27005353144 27102430376 27139752838 27140020432 27201149206 27202062272 27298930274 27316140544 27336792868 27360686738 27414334976 27459041302 27476352512 27497125964 27633973103 27696487511 27713948416 27734901502 27812639272 27813572864 27852149248 27858930253 27876493568 27897569546 27975763256 28014564592 28015228736 28039050872 28078605632 28179540928 28217677708 28218624896 28243289536 28319112932 28383177284 28422543688 28485207436 28524715352 28549647532 28588962941 28589244824 28589922592 28628614762 28629575744 28691732839 28709821184 28731527198 28756640143 28774769408 28796524526 28860012797 28878207232 28900040554 28918260224 28943536384 28965419098 29127925376 29149947497 29232632704 29298763648 29320914931 29339399936 29403098116 29443879112 29469614692 29470603904 29510487944 29511187552 29511478528 29552118464 29617272608 29658350656 29684273696 29725444672 29831298574 29850105344 29872673468 29898783838 29899787456 29980057972 30006262202 30047879764 30048592112 30090268384 30116568944 30242869888 30265734961 30284815616 30351585152 30374532419 30393681664 30420247424 30443246603 30462439168 30683300032 30793598528 30836308096 30863260736 30973166462 30974206144 31016125084 31017166208 31087027664 31088071168 31198777456 31242048992 31269356272 31381761488 31424231993 31425286816 31467816226 31537193947 31580934854 31608538339 31652378198 31653128584 31697030288 31838777432 31882936624 31972300864 32016645248 32044629568 32089835008 32205189632 32257708714 32278045184 32302448948 32437916896 32482907072 32553430057 32554522784 32599674688 32628168608 32673100504 32673422656 32674197248 32719515136 32790551816 32864731592 32910313744 32982871768 33028617776 33057486616 33103336112 33267295453 33268084124 33343344188 33463204852 33509617064 33538906324 33603540704 33679559648 33726271936 33727071488 33848311552 33903510179 33924884224 33950533078 33971936768 34092912656 34123857152 34170038672 34171185664 34292871088 34340434016 34341248128 34370449456 34418935936 34541503612 34589411384 34619644444 34620806528 34713751336 34744093076 34792281832 34996342136 35044535218 35066628608 35093140676 35170511222 35192684032 35219291404 35250075014 35272297984 35298965548 35397904528 35399092736 35447000096 35479173632 35505997604 35528031616 35655745664 35682703133 35705198848 35736407168 35763425621 35864870272 35913407992 35914613504 35963218544 36042507368 36092496976 36124043816 36174146512 36175004096 36225177472 36385952834 36387174208 36436418788 36437641856 36516750886 36539772416 36567398252 36599360182 36622433792 36650122124 36730925378 36781869796 36865952816 36915845351 36917084512 37048548229 37071905024 37099933178 37123322368 37132360573 37205168896 37256771072 37265841767 37289335552 37317528094 37341054464 37559693248 37611787136 37694710592 37746991744 37779984704 37832384128 37967107276 38019766232 38052997612 38106679072 38242378999 38243662688 38296705216 38330178656 38466674477 38490925312 38520026314 38544310784 38553694949 38658495806 38692285471 38745950222 38746868776 38800609232 38834523112 39051472768 39080997571 39191852672 39221483609 39246210304 39280513664 39310211633 39476004128 39565307936 39707534944 39762607808 39797362528 39904204586 39940423712 39994477082 39995819584 40049947924 40050897392 40087249664 40194869968 40285800016 40341674912 40454748032 40485333779 40522080368 40576920923 40578282976 40722784417 40723749836 40780232152 40814908729 40815876332 40872486424 41043894848 41112207752 41191436992 41284621504 41341881728 41342861824 41583946096 41585341952 41641621472 41733429584 41791312288 41827840208 41885853856 41978200432 42035011627 42036422624 42093312614 42131518688 42132517504 42189537544 42190953728 42341197976 42399923632 42436983512 42589533448 42648603536 42898319002 42925363712 42957817364 42995364874 43079669248 43149922046 43177125376 43209769372 43390979744 43451161408 43489140128 43550490368 43707043072 43767663104 43778318969 43805918464 43839037858 43961913688 44022887216 44061365656 44181138064 44219754824 44281085968 44282135744 44343553408 44382312128 44602135732 44663997224 44762468828 44824552696 44863731836 44925956152 45087008747 45189005939 45217494784 45251681398 45351448681 45380039936 45414349442 45442980352 45454044097 45482700032 45517087154 45646198528 45707973808 45709508096 45771369056 46040914304 46075723463 46104771328 46204868468 46309394516 46310948992 46373623912 46375180544 46475864764 46540325048 46541428384 46581003868 46645609976 46646715808 46711413056 46877754902 46920303584 46983803174 46985380288 47152697746 47182424576 47218096772 47259368002 47429253158 47495035756 47524509824 47560440653 47603608976 47695348096 47731408087 47803245952 47839387519 47869547264 47975086208 48040013288 48041625856 48083616896 48119970437 48150307072 48216614336 48389940544 48499409728 48672118726 48673752512 48739625132 48741261184 48783863744 48914831428 48957585698 49025488036 49026650288 49094648416 49137559856 49314196624 49380935989 49382593568 49449425498 49558447631 49589691136 49627183342 49670560247 49701874432 49739451454 49849113013 49918251866 50031178442 50032364536 50101757552 50242187072 50311871104 50355846464 50492729216 50536862656 50606955392 50608155136 50722642432 50973869408 51044568256 51157107232 51228060224 51272836384 51343949888 51455421703 51526788446 51571825711 51643353902 51644578216 51645087424 51716207312 51830227064 51902113648 51947478968 52019528176 52237684352 52277178569 52310136064 52465101451 52583789587 52585036196 52657969672 52703995652 52925022304 52998427328 53115274016 53188942912 53235432992 53309268544 53310532352 53384472064 53623204096 53695775056 53697577472 53888797424 53963539168 54010706288 54204860752 54278218897 54279505676 54280040864 54402298412 54404124544 54597860548 54673585736 54721373476 54918082604 54994251928 55267946206 55392975022 55427896832 55469803004 55625278544 55627145728 55717860506 55752987136 55795139092 55951526512 56029129184 56030457472 56078101744 56157211264 56359081856 56435355416 56437249792 56486579072 56529285659 56638225864 56766354568 56845087376 56970414872 57049430704 57099295064 57177925882 57178489648 57179845184 57257229524 57259151488 57383465678 57419642368 57463054396 57513280286 57549538816 57593049052 57720025594 57756414464 57800081108 57887072768 57930838196 58219147217 58255850752 58299894994 58350852329 58465265408 58560608491 58597527296 58641829862 58678799872 58806196232 58887758224 58939229384 58941207808 59020975888 59022375104 59022957056 59104236928 59234545216 59316701312 59368547392 59450889344 59662597148 59745346936 59797567676 59799574912 59960115944 60012524404 60095759528 60097184224 60180536768 60233137888 60447631321 60485739776 60531469922 60569631232 60584377777 60703170304 60749064838 60787363328 60802162883 60840494848 60886493206 60924878336 61366600064 61412996183 61587197056 61633759957 61672616192 61726521472 61773189709 61946332924 61948412288 62032250168 62034332416 62174055328 62397554912 62484097984 62538712544 62763522976 62848463986 62850573632 62935632452 63074387894 63161869708 63217076678 63304756396 63306257168 63394060576 63677554864 63763732879 63765873248 63944601728 63992946941 64033290496 64089259136 64137713717 64368272143 64515417428 64604897896 64875833792 64965814144 65106860114 65109045568 65199349376 65256337216 65346201008 65346845312 65348394496 65581103632 65729463184 65820627488 65965743536 66055018271 66057235552 66114973232 66206672224 66442437733 66534590906 66536168248 66592745821 66686688376 66926409704 67019234128 67077812648 67207081408 67359119296 67452543872 67454142976 67696623104 67807020358 67849768448 67901066156 68185825312 68247714304 68340077344 68585742176 68680868032 68682496256 68740898912 68837871872 69083007224 69178822768 69239288888 69241613056 69427502672 69488186152 69584563664 69929212891 69992684272 70087408867 70089070436 70186281352 70341022444 70438582808 70500150028 70597931096 70795809056 70894000192 71011995208 71056063232 71266562213 71311491328 71365406266 71410397696 71427783581 71472814336 71526851242 71729740544 71826815984 71829227008 71926437088 72085014736 72184993952 72248087632 72348293024 72350008192 72450354944 72771905668 72774348416 72872837576 72875283712 73033501772 73134796504 73198720364 73300244248 73461850756 73563739592 73731905632 73831690702 73834169024 74097096458 74143810048 74199866356 74264721146 74410337792 74531683534 74578671104 74635056188 75119386496 75176180387 75223574272 75389421184 75493983488 75559969408 75617096401 75664768256 75934214552 76039532464 76105995224 76213358144 76484757998 76487325376 76593410432 76660357312 76933348954 76981850624 77040052628 77107389898 77316991612 77384570942 77491900444 77493737552 77598613697 77601218464 77669046224 77877560563 78053737531 78102945536 78161995142 78334320449 78383705344 78442967218 78492420608 78511530713 78561027328 78620423266 78952008256 79130615872 79415069888 79525215616 79594725056 79808409172 79880847424 79988954164 79991639168 80099895848 80101794784 80174499328 80389739936 80571600032 80683349824 80858519819 80909496064 80970667558 81041440403 81044160736 81153841846 81156565952 81332763337 81445568834 81447499672 81560464304 81629817458 81631752664 81744972848 82087789696 82149852037 82224415504 82382873984 82445159423 82569243008 82631669351 82683763456 83116312573 83167892192 83283242944 83466859168 83582624576 83655680416 83771707712 83956400864 84070023254 84072845248 84186625228 84263037376 84265035008 84379075088 84381907456 84682395952 84799847264 84873967024 85179066896 85294343981 85297207072 85600954999 85794604063 85796638004 85915634728 85990729748 86299844092 86419538744 86781959488 86902322816 86978280256 87100980736 87414086144 87556637938 87611836928 87678075716 87923827376 88045774432 88122731312 88362276128 88439509648 88562171936 88564271488 88687106816 88764624256 89204271464 89327994448 89524937656 89649105392 89727463672 89851912304 90174017494 90378011878 90434989568 90503362796 90702897362 90760079872 90828698884 90908088194 90965400064 91034174308 91292397056 91415947616 91542738112 92023813343 92081828608 92151446926 92209542656 92231992391 92409736936 92618789032 92621897984 92747247824 92750361088 92951729528 93080650096 93082856768 93162007736 93291219952 93293431616 93422826112 93755509804 93840607168 93967606348 93970760576 94305395492 94436193544 94518736004 94858506316 94989134933 94990071512 95049019648 95120881306 95204022221 95207217952 95390696192 95462816174 95546255959 95606491904 95678775038 95739094528 95950172416 96080026576 96083251712 96167233792 96239940874 96300614144 96433228672 96779881088 96853051361 96998819456 97072155257 97344237452 97347505024 97479250264 97482522368 97567727488 97641493411 97829662856 97915171396 98050976072 98053300576 98189296832 98275119712 98628393248 98761871978 98765187136 98898850996 99116895262 99179382272 99254366684 99341120494 99403748864 99478902908 99698226026 99836503732 100062356884 100064729072 100200151667 100203515104 100484374144 100560345193 100623742208 100711692928 100787835841 100985458432 101073725312 101150141939 101213910784 101947738816 102089136512 102314214464 102456120448 102545672768 102687899776 102910843406 103053576892 103143651422 103286707804 103289156432 103290174848 103432414624 103660454128 103804227296 103894957936 104039056352 104409545009 104475368704 104554357138 104620272128 104645743433 104930202902 105021917707 105167579174 105170072392 105315939344 105407991304 105850044608 105996854656 106230548032 106377885824 106470865984 106618537088 106621064704 107246408192 107391550112 107777594848 107927078336 108021412576 108406082617 108409721504 108556437794 108559011352 108560081728 108804596824 108808249088 109195721096 109347171472 109442746952 109836165208 109988503856 110137356791 110533271989 110535892412 110783323693 110785950044 110939606008 111250557088 111435721012 111590278184 111903053024 112058258368 112060914944 112156203488 112314422528 112718163712 112870710832 112874499584 112973158144 113058571318 113276451728 113532709136 113690174752 113940829744 114095031559 114098861408 114198590128 114355851764 114356979296 114359690368 114514459048 114518302976 114766931356 114926108792 115026560572 115186098104 115440051188 115600162216 115861676392 116438294434 116511701504 116599789988 116701704658 116930530816 117121216982 117195054592 117283659724 117612392464 117775516448 117878458768 117882415616 118041951776 118044750208 118208473856 118469090432 118633402624 118737094784 118826865773 118901778688 119325194296 119490693872 119595135352 119599149824 119920231888 120025048808 120191519056 120194368448 120361073536 120466275776 120895262642 120971479552 121062939844 121168755554 121406340608 121498129676 121604325766 121680989696 121772986412 122655873263 122733200128 122825992366 123096789277 123174394112 123267519914 123345232384 123375262549 123453042944 123546379418 123892665848 123896824576 124064500336 124068664832 124348110656 124795109824 124968195968 125077425088 125527045952 125696927972 125701147264 125871264904 126148775788 126323739416 126434153356 126609512792 126612514336 126788121152 127063388287 127350834919 127355109728 127527465758 127531746496 127808628101 127889203456 127985893882 128066580992 128097760637 128178518272 128275427434 128558238823 128736544286 129030834856 129209795792 129751667584 129849766123 129931628288 130213720228 130218091136 130398698752 130512674432 130611348329 130692402016 130693690624 131162207264 131458926368 131641254976 131931487072 132110036542 132114471104 132229946464 132413344448 132884875466 133069181812 133072336496 133185491642 133373376752 133852819408 134033969113 134038468256 134155625296 134414162816 134515786427 134718238592 134820092099 134905087744 135304735321 135610825777 135614040716 135802132312 136371650624 136680154688 137171484352 137361736064 137364992512 137481797824 137675743744 138166014448 138357645536 138478577776 138483226112 138855005344 138976372304 139169127328 139664716051 139858425782 139980669787 139985368544 140174817734 140178140872 140372562704 140682044888 140877165616 141000300056 141195862192 141591618112 141788000384 142023990416 142112126464 142533124426 142622982656 142730812532 142855567162 142945628672 143053702484 143459481088 143653631968 143852874176 144170029472 144369987904 144496175264 144696586048 144700016384 144900709888 145543811336 145548696832 145745675152 145750567424 146067003544 146269593008 146397440728 146600488496 146923701512 147127479184 147326594149 147463811264 147663381404 147668338048 148194192916 148399732712 148529442292 149063367068 149270112376 150144116507 150238772992 150352360774 150447148544 150483777059 150778842368 150987966976 151024727161 151119938816 151234192802 151329536512 151868429104 152079064928 152211990448 152426716288 152969515996 152974650752 153186820864 153320714624 153436632503 153866697908 154080105256 154214779796 154633983224 154769141884 154983800888 154987475104 155197227394 155202436928 155338092448 155755121126 156107475062 156205891072 156323990284 156668640898 156767410688 156885934436 157023061426 157122054656 157240846532 157904016512 158023399589 158261231744 158380884893 158830139776 158950223047 159050431232 159189450112 159309805039 159616818344 159761694848 159977908328 159983278336 160199791696 160203589568 160779479872 161143200064 161366699648 161717039638 161818992128 161941335116 162082880806 162088321472 162307683692 162313131904 162665526674 162891137668 162894999344 163120928608 163259634916 163263505328 163489945696 164072142157 164175579392 164299704074 164443311109 164448831008 164765747968 164890318846 165034442111 165138486016 165263338702 165367526912 166232625146 166335784384 166566485888 166933718336 167165249152 167311360832 167543415424 167912801728 168140046508 168145690496 168373250456 168526074752 168530070016 168758150176 169364791904 169599694528 169747934048 170352415541 170358133792 170588687962 170594414144 171201909998 171351549943 171589208126 171593276008 171831269456 171981459496 172599688184 172839077488 173072989243 173563918976 173695141697 173804645632 173956560512 174088080089 174713881531 175113275876 175356151432 175847654752 176091548864 176245462624 176724552256 176879019296 177124343872 177128542976 177374213632 177529248512 178408542928 178655988896 179049875312 179298210784 179454927344 179703824608 180343759561 180348034988 180751738657 180756023756 181006725592 181405794724 181657397768 181816176388 182068348616 182831895232 183085476224 184047626686 184163657216 184302893852 184463984782 184819473872 185237578064 185243795968 185494495648 185903459056 186161300192 186165713536 186324015472 186582439904 186586863232 186845652224 187511019608 187681214336 187935212696 187941521152 188610790984 188872387088 189037472008 189717012632 189978269866 189980143024 190098039296 190241762612 190408044442 190414435904 190781392384 190925632348 191092511918 191212983808 191357550076 191900344832 192160053152 192334467584 192479881748 192866457344 193437811721 193559762176 193706102722 193875412577 193997638912 194144310514 194688474904 194695010048 194958500528 194965044736 195135454976 195282986822 195659325712 195830342792 196101952144 196106601152 196378593664 196550239424 197256786496 197523743956 197530374272 197797701992 198233790524 198508733368 198682240988 198957805816 199396452052 199673007464 200122740587 200124713768 200129458144 200400303334 200407030208 200842129873 200968748288 201120690386 201247484416 201296481001 201423385856 201575671682 201970916864 202020089579 202147450624 202300283878 202427821568 203895477632 204049632479 204178273024 204628428928 204912240896 205091345536 205246404517 205375799552 205821686812 206107153784 206287302844 206573415608 206578312864 206580349696 206864829248 207320908256 207608454592 207789915872 208078112704 208819090018 208950737408 209108714276 209291486866 209860405804 210043835414 210335158348 210340144784 210631878688 210815982608 211700089216 211860144727 211993709312 212461096064 212621726933 212755771648 212941731968 213102726221 213237074176 214783100224 215555189696 215854156672 216042825152 216812165234 216819443008 217112875588 217118022704 217120163456 217609193648 217616498176 218391442192 218694342944 218885493904 219473125223 219672330416 219969623951 219977007712 220274713582 220760357629 221066543978 221071784824 221259768373 221566647386 221571900088 221879212016 222501114176 222871442024 223180556368 223806106048 224116516736 224121829888 224312406976 224628845056 225436327424 225741421664 225946316288 226117142636 226552903456 227065418272 227380349504 227874010399 227881659488 228190063118 228197722816 228397180256 228711703528 228713958592 228719380736 229028918096 229036605952 229533862712 229852217584 230053121144 230372196208 230880102376 231200324432 231513219377 231723352784 232345449283 232871068171 232876588868 233199579976 233403409316 234242433964 234567319448 235224784928 235551032896 235756917536 236083903552 236089500416 236416947712 236938180864 237266805248 237324571253 237474189568 237653731546 237803557376 238650388592 238981387744 239190270704 239198299648 239840463776 240050097616 240383038112 240388736896 240722147072 240932551552 241790525284 242125879688 242337511108 242996259352 243208651532 243545972824 245311746526 245466400256 245651984732 246193578554 246348788224 246535039828 246750525098 246906085888 247092758836 247785331696 247793649152 248129000672 248696221312 249590219648 249778921931 249936391936 250154850176 250343979347 251054091904 251393855944 251402294528 251742529808 252297551576 252647478832 252868306712 253219025584 253225028672 253576242304 254126776574 254701669838 254710219456 255054931516 255063492992 255617256202 255778406912 255971787764 256195521274 256357036544 256550854868 257116477646 257473088572 257827651961 258061669712 258410917457 258419591584 259339837603 259503335168 259699532246 259863256576 259926524011 260427440456 260436182272 260797397504 260860892369 261025348864 261222696658 261384804032 261387381248 262324414528 262917852736 263282509952 263862974144 264220073084 264228942208 264459892928 264826688896 265769750932 266138363624 266144672992 266370983284 266746753504 267696652993 267705638816 268067938226 268076936512 268311250592 268828325632 269031572854 269266721339 269436477184 269640184198 269810175488 270609470642 271221651554 271228081432 271604264624 271971840239 272743301248 272949508381 273360309376 273566982997 274342968704 274550385263 274723472128 274963595648 275171481431 276332028896 276715291072 276957155552 277710010688 277952744608 278338254656 279329432102 279716851564 279961339574 279970737088 280349635468 280356281744 280745125408 281364089776 281754331232 282000600112 282391724384 283183236224 283397336453 283576000768 284038446461 284047980832 285059490919 285066248852 285461625064 285711134324 286107404968 287307263936 287705748352 288340058944 288739975808 288992350528 289393172096 289400032768 291087622672 291097393664 291491350304 292134007088 292539186016 292794881456 293200976992 293847403024 294245081389 294254958368 294653188298 294927622528 295326762808 295336676096 296388385832 296799465424 297058884584 298126734136 298540224752 300288233014 300477545984 300704721548 300967554118 301557684736 302049454322 302239877632 302468385604 303736858208 304158129856 304423980896 304853432576 305939031992 305949301504 306373641728 306448232783 306641429248 306873265006 307733395816 308160210512 308429559592 309267966448 309538283768 309967601776 309974950208 310394454788 310404873856 310676184896 311510242252 312214950124 312647980568 313337281796 313771868872 314046122852 314481693064 315609061229 315808033024 316046799178 316323041573 316522463488 316761769786 317460140767 317660279552 317900446094 318100862464 318378900224 318619610078 319233636688 319523389696 319955816656 319966556672 320399583392 320407179136 321558959744 322286400128 322530064241 322733399296 323434079276 323882670232 324165761612 324176642944 324615367384 324626263808 325331053348 325782275336 325789998688 326241857216 326519269832 326527010656 326979891392 328144284314 328351158784 328599408148 328886622218 328897662016 329531495936 329780637692 330068884222 330276972032 330526677404 332465250292 332671568768 332923084571 333132971776 333867436672 334119856609 334330498304 334622721664 334875712633 335086830848 335825603456 336280093016 336291380992 336746500912 337052149504 337516300352 338729583808 339199389056 339495868096 340704831082 340716267584 341177375924 341188828288 342403819996 342703099886 343178416252 343186552016 343662538912 343962918992 345199376368 345666551923 345678154976 346145978486 346909133417 347127837952 347390283394 347609291264 347693921729 347913121024 348176160178 348943791091 349427763062 350226551752 350712302864 351695309504 352183097728 352490925248 353449104512 353758038592 354248687744 354257085952 355058497024 356817085856 357311977792 358087730627 358099750624 358596421568 358909854688 359407649216 360187951921 360687519122 360696069976 361002779977 361503477314 361512047512 362013451184 362811589448 363314795536 363632352776 364136697232 365663790464 365940249983 366170952448 367255710157 368086527109 368095253372 368605787704 368927969564 369638947744 370475156128 370988991296 371806918112 372322600384 372331427072 372648030944 373164879808 373173726464 373691304448 375022039216 375362428672 375870425392 375883042304 377221581968 377744774176 378074944016 379089943567 379434025264 379947532279 379956539732 379960286048 380483525224 380816088884 380828871808 381851264696 382185023836 382715100152 384320106304 384959763496 385732914688 386875623442 387119524352 387412205444 387750825154 387995277824 388288621028 389376949808 389390020096 389917001056 390270909952 390565973644 391318651424 391660685584 392203904288 392213202304 392757187328 393100478848 394513572992 395047487912 395060748544 395595403984 396467581048 397017466736 397364481976 397915611632 398792904104 399346014928 400245481174 400249427536 400258916288 400800606668 400814060416 401684259746 401937496576 402241380772 402592962002 402846771712 403151343364 404040179158 404294901248 404600567756 407534030519 407790955264 408099264958 408356546048 408455966303 409256857856 409824481792 409924259437 410182691072 410492809034 410751599104 411643373624 412214307568 412574605688 413146831216 413156625728 413160699392 413729658496 414641816512 415216909184 415579831744 416156225408 417638180036 418217428552 418582973732 419720811608 420087670828 420666168989 420670316696 420680289568 421263757376 421631965216 423133419247 423400178432 423720289454 423987418624 424090644439 424922192128 425243453866 425511543296 425615140181 425883463936 426205452442 426474148352 429566200448 429890973281 431110379392 431436319699 431708313344 432085650304 432412327963 433624330468 433638886016 434225751176 434236045408 434240326912 435218387296 436782884384 437388685888 437770987808 438946250446 439344660832 439939247902 439954015424 440549427164 441520715258 442133087956 442143569648 442519536746 443133294772 443143800176 443758424032 445002228352 445338671569 445742884048 446346130153 446361112736 447612212096 447950628587 448233033472 448624813952 448963996019 450577905001 451482843328 452234285272 453105806912 454130836544 454760699008 455748020798 455763318976 456380126236 456395445632 456794360512 457423407056 457427917184 457438761472 458057836192 459067725424 459704435168 460106242288 460744392416 461760204752 462385127897 462400648864 463026438754 463446705568 464690898566 465097064131 465742136342 465753177736 466399159952 466806818632 468484867928 469134638896 470449569856 471102065792 471513835072 472167807104 472179000832 473876361728 474649142506 474948379136 475307463092 477300777184 477962775488 478380541408 479680927552 480100195232 480766076224 480777473792 481444294144 481865103104 483581050568 484251759376 484675022216 485992518704 486417303064 487091945648 489504490237 490611862069 490623493052 491303969464 492387157108 493070079656 493501050196 494185517672 495570663392 496258001344 497392442624 498865935491 499180439296 499557843862 499872783872 499994485067 500309700352 500687958694 502108183808 502787711888 502804589056 503485059616 504595103152 505294957664 505736613424 506438051168 506450057344 507152484608 508253553148 509403339676 509420438912 510109863032 510126985984 511234512404 511943575528 512391042548 513101709736 514232955292 514946177144 515655303922 516123339424 516821834914 516839183168 518679675206 519006670336 519399064492 519853048022 520854880912 520872364544 521721784738 522050697728 522445393316 522769608064 524648829056 525045488957 525835705472 526233262709 526565019904 527725948288 528440146168 528457884416 528919785856 529319674807 529653377792 531539501864 532276727248 532289345984 532741966568 533493507008 535393305986 535411277632 536135876452 536153873024 536622501184 537656651264 538063145708 538533442678 538872954368 539280368396 541218941284 542443303108 542456162864 543190295879 543208529248 543943680478 545142923941 545486602496 545899016762 546376162717 546720618752 547133965994 548340243143 548685937408 549100770526 549446944256 549927191296 550342962862 552664057792 553430582144 553914311104 555420021376 555905489216 556676509312 558658864204 559433703128 559922679148 559941474176 560699270936 560712563488 561490250816 562728179552 563508662464 564001200224 564783448768 566009638733 566366472448 566794672906 567152001536 567290082821 568076892922 568095961664 569329343359 570118981838 570132497704 570923250128 571422268648 572214809936 574614527872 575048964259 575411496704 576680117888 577116115961 577479951616 577984701056 578421685457 578786344192 582175245344 582982700608 584268014176 585078372032 585589762912 586401953984 587694806048 588490162778 588509916736 589306376596 589855245056 590653525616 590673352192 592776771664 593598930848 594117769168 596253468272 597060407867 597080449504 599206684993 600562228441 600576466028 601409443096 601935108236 604098908644 604936771208 607473716416 608316259712 608847961792 609706865152 611878063984 611898603008 612896465566 613282858496 613746530012 615466791632 616320421024 616859119184 618515171083 618535932896 619076567536 619935203552 619949900416 620788909576 620809747712 621352369792 623020484504 624429900248 625295961136 626674563592 627543737744 628092245704 628963386128 631218122458 631616066048 632093598356 632646083146 633044926976 633523539572 634920281534 635320559104 635800892188 636757800448 637239220156 638467273376 639046779392 639911633312 640799166784 640814358272 643117919488 644166693401 644572800256 645060128482 645466798592 646868158552 647765340464 648331523224 648353285888 649230734768 649252527616 650662106696 651564550672 651579997376 652483714432 653038539664 653054021312 653959782784 656288568628 657198816296 657773244436 657795324032 659561275384 660137768444 661053354808 664923944531 664930500584 665343137536 665846169142 666265943552 666428155547 667734873344 668239713218 668660996608 668823791713 669245443328 669751425266 670173661696 671651206912 672560186032 672582761984 673493001824 674104299008 675032600704 677459167616 677971359527 678398778112 678991736192 679505086799 681409662164 681432535168 682354751848 682377656576 684807639992 685406199772 686356832504 686373104032 687325077824 687925837984 690398752736 691333103846 691356309952 692291956972 693818266834 694255675904 694780566788 695387843458 695826242048 696352320356 697887582182 698855526124 700453103504 701401061669 701424605728 703390619008 703922416351 704366195456 704981850496 705514850887 706898209024 707516077184 708050993573 708497375488 713634171712 714623955584 716175461254 716199501248 717192843136 717819709376 718815298432 720375903842 721375038244 721392139952 722005559954 723006954628 723024095024 724026902368 725623178896 726605200981 726629591072 727264705552 728273394464 730866815063 731327580928 731880499966 732341904896 732520204031 734511420314 735153423949 736173054218 736190506744 737211575408 737855939128 739277895488 740950312256 741977982592 743613836224 744645200768 744662854144 745296061888 746329759616 746347452928 750044078432 750724857344 751740850784 754443163936 755489548352 756149888032 758179887134 758842578319 758868050528 759895064558 759913079464 759920572096 760967050448 761632177768 761657743616 763702529392 764370047672 765430200304 768640212608 769221341801 769919526992 770961497537 773732903923 773751246884 774824410888 775483265851 775501650308 776577242056 778753899616 779834002112 781131947288 782637302848 783321371168 784407808576 784426404608 785514374656 786200957696 789027145984 790094975824 790121497088 791190807968 792935162096 794034933472 794728963952 795831223264 797585808208 798665220913 798692029856 800490962348 800498855072 800517832576 801601213336 801628120832 803368519492 804482761544 805185924004 806302686728 808080358316 809201135512 815068061038 815581910528 816198529916 816911932606 818513715712 819848518874 820365382144 820985618068 823286747248 824428615136 825149211376 826293662432 826313251456 827459316992 829283633024 830433818368 831159663488 831788060411 832312450816 835276360072 836434857104 837165947464 839441623216 840175341656 841332337978 841340633392 841360579136 842527514752 843263930432 846266838494 846800356864 847440578908 848181288878 849844384256 850486907732 851230280362 851766927872 852410904884 856653166193 858591112841 859132400896 859781946562 861677524939 862220758784 862872639398 863416626688 863626837843 864171300608 864824655926 867248660936 867277772032 868451502352 868472090816 868480653824 870436774592 873565768768 874777371776 875541975616 877892500892 878689321664 879878495804 879908030848 881098854328 883041430516 884266175912 884287139296 885039073492 886266589544 886287600352 887516848064 889443718009 890004456704 890677343138 891455844433 891485768096 892692260306 892722225472 894660396707 895224424192 895901257174 896466066944 897249627904 897927992038 901155810002 902965686656 903648372407 904468570544 906211613824 906896753653 908261673088 908948362861 909521398016 911496041596 911526637952 912760252472 912790891264 913588721024 914279438303 914846814112 914855834368 916115672384 918135450848 919408870336 920212484576 921488784832 923520409504 924770255794 924801297728 926052877508 926893411136 929381797132 930194128262 931484272684 931506355472 932798319904 933613637264 936969735856 938237783791 938269277792 940899139712 941610504989 942204131584 943027670144 943740644693 944335614208 947133147247 949298285012 950614926184 954601554368 955925550976 956761082816 959361855104 960200390464 961532152448 961554947584 963730206208 967162101136 968503518752 969350044432 971985037408 972834606128 974183891296 977653012357 979008980474 979864688509 981223724138 981246986104 982607938928 984774314216 986140159312 987002100392 988371035344 991141326784 992516002688 994784885248 997731870982 998360878592 999115687724 999988970134 1000619400704 1001375917388 1004216367616 1005575423776 1006970119232 1009190206304 1010589915328 1011473226848 1012876102336 1012900114688 1014304969216 1016507106296 1018806679352 1018840877824 1020219726064 1020253971968 1022469024808 1023887151056 1024782085096 1026203419472 1028465910584 1029892354288 1031286159043 1031310607844 1032246678848 1033643669828 1033678366336 1037359350412 1038798128984 1039706096044 1041709761824 1043443569476 1044890786632 1045539216128 1049297658112 1050090977914 1051008815549 1051671410944 1052466525418 1053130039808 1055451896576 1056880292336 1056915768832 1057839571712 1058639349614 1059306755584 1063079003728 1064553454496 1064578691968 1065483933136 1066987014016 1070786611972 1070822555264 1072271752904 1072307746048 1073245002368 1074056427521 1076126291416 1077066885356 1078560736792 1082437882568 1084886606216 1084912325728 1086380591758 1086417058496 1087887360956 1090285847882 1090973204992 1091798033524 1092752325434 1093441237504 1094267931988 1096680486286 1097371874816 1098201541052 1099854382592 1100685925724 1105328115584 1106163797123 1106861164288 1107828622208 1108666194251 1110840042752 1111810978432 1112651561329 1113353018624 1117317728408 1118867406256 1119845358296 1119882948352 1121398541872 1121425126976 1122980501632 1125456359104 1127017324928 1128002400448 1129566897536 1132019277466 1132732944896 1133589345812 1134580165642 1136153785844 1136191923328 1138658686718 1140237963676 1140264995408 1141846500256 1142844537296 1144429619872 1148504995099 1149229055744 1150097928518 1150822993408 1151103177763 1153360235776 1154232231922 1154959903232 1155241094777 1155969402112 1156843370914 1157572688384 1164350490688 1165965401216 1168536028352 1170156744064 1171179525824 1172803907968 1175389612096 1176980325556 1177019833472 1178612753192 1179710490112 1181307051232 1185553543328 1187197861696 1188235538336 1192466908787 1192506936544 1194120815734 1194160899008 1198413369986 1199460849601 1201124456882 1201152932056 1202818886192 1203870216472 1208197817288 1209873542416 1211510924701 1214947432832 1215865991879 1216632519424 1217695923584 1218616560623 1222997170717 1223756127968 1225792931132 1227493060024 1230933583264 1232640842048 1233718238368 1237030342166 1237071865792 1238153135072 1239870407104 1239899800832 1241577819152 1241619495424 1242704739584 1246040969008 1248859800496 1250591922272 1253349127184 1255045347149 1255087475488 1256184491408 1257926772256 1262406316927 1262436244916 1264187196712 1265262170599 1265292166292 1267047079144 1269840563068 1271601784376 1274478440312 1276934546752 1279823266624 1281598333568 1281628716544 1286235838976 1288333386802 1289145600512 1290120256964 1293736317104 1295530680928 1296663046448 1296706571776 1298461469536 1301324213392 1303129101344 1303159994752 1304967428864 1306077079328 1306108042624 1307919565568 1312577137256 1314397632592 1315546488872 1315590648064 1319122550768 1320275536888 1322106709616 1329847889062 1329861001168 1330686275072 1331692338284 1332856311094 1335469746688 1336479426436 1337647583426 1338490886656 1339502850532 1343302413824 1345120372064 1346986003648 1350065201408 1354064682047 1354918335232 1355942719054 1356797556224 1357127888039 1357983472384 1359010173598 1362819324328 1362865070336 1364709503696 1364755313152 1369615279984 1370812399544 1372713665008 1372746208064 1374650155648 1375851675968 1380797505472 1382666207692 1382712619904 1384583913944 1387636533668 1389561133576 1390775686916 1392704640712 1395775164364 1397697271157 1397711052248 1400859184109 1400906207008 1402802123338 1402849211456 1405894909111 1406781238016 1407844832702 1408732390912 1409075367007 1409963700992 1411029701774 1413796418048 1414140627053 1415032154368 1416101987146 1416994750976 1427268343424 1428347427353 1429247911168 1432350922508 1432399002496 1434385686272 1435639418752 1436724831619 1437630596864 1440751807684 1442750076488 1442784279904 1444011119908 1446013909256 1446048190048 1448053804736 1451246357792 1453210401962 1453259182144 1454529411104 1456546788928 1461733630126 1462655161856 1463760999932 1465040408062 1469022840628 1470306847898 1472346108436 1472381013488 1474373660243 1474423150816 1475711878256 1478555790976 1479673650697 1481900624512 1483021013089 1483955965184 1487227672448 1488352088531 1489290401536 1490592123776 1491719083547 1492659519232 1500088156864 1503481701568 1508886327872 1510979096704 1512299776064 1516359774268 1517685156638 1517736101056 1519790129116 1519826158928 1519841144192 1521934100896 1523264355536 1523315487232 1527405058784 1528740095344 1530860400608 1536311876561 1537280425216 1538442683602 1539787367657 1539839053984 1541922995074 1545322503403 1547465807846 1547502493768 1549648821776 1550966531702 1551003300616 1553154484112 1557507799232 1559668004224 1562263894576 1565274605696 1566642742336 1568815617152 1568852809216 1572401915392 1578054291968 1580189951648 1582381615936 1585870324192 1588069866944 1589457927904 1591662446528 1595118072793 1595171616416 1597330441826 1597384059712 1600981924696 1600997710144 1601035665152 1603202426672 1603256241664 1606737038984 1608965523088 1610371848008 1612605373456 1616160716632 1618402271024 1620592535639 1626418144981 1630097477197 1630136122076 1632397059832 1633823865212 1639697037748 1641971236136 1646573494496 1648857230272 1650298422752 1652587324864 1652626502912 1654918633984 1658567266048 1660867636736 1661271998771 1662319326976 1663576120822 1664624901632 1670552720144 1672869714208 1674331894928 1678883246432 1680350683312 1682664675956 1682681266784 1682721158272 1685055029504 1686527860864 1692533676988 1694881157816 1696362577756 1700973815464 1702460560724 1704821809768 1713306332386 1717182225682 1718264801792 1719563893124 1723355049878 1724441517568 1725745278796 1727253675686 1728342601216 1729649311852 1734497321872 1734555544064 1736903004704 1736944181632 1740873549184 1747131537536 1748452453517 1749554743552 1751083951232 1752407855429 1755785001784 1757378643328 1759756991608 1759816061696 1762197708656 1766082861032 1768532351824 1768574278592 1770078146984 1772533179088 1772575200704 1775033696128 1778887436018 1780008913408 1781354686276 1782911688866 1782971536192 1785384520612 1785444450944 1789320793414 1790448848384 1791802514348 1794499255808 1795855984076 1802311620004 1804793563727 1805931373312 1807296744814 1808876422199 1808937141088 1812423227648 1813793507306 1815378863221 1816523346176 1817896725722 1819042796032 1822992083192 1823053275904 1825520504944 1825581782528 1827177442048 1828558876606 1829693628224 1829711668736 1832231344768 1836270901696 1838817740672 1840424969152 1842977569664 1847040819008 1849540511588 1849602595456 1852105755016 1853786822272 1858763594264 1860388256524 1862968545368 1863012710944 1865596639808 1867227274528 1873876570951 1873939471712 1876475567582 1876538555584 1881798279424 1883221009978 1884408263168 1884867049373 1886055340288 1887481289386 1888671228416 1894266294494 1898596570024 1901229852368 1903802881673 1909203108736 1910646558667 1911851101952 1913522165632 1914968880979 1918723710208 1920400780928 1921852696841 1923064304896 1934324202272 1937007037504 1938700088864 1943970074816 1945669212256 1948367782592 1955306024714 1958017960948 1959729377018 1962447448276 1962493972208 1965215877856 1969548628432 1972280318624 1974004200784 1976742070688 1982282653568 1983781355171 1985032005376 1988269125227 1995416436433 1995463741964 1998231375448 1999977940268 2002751834776 2011150847552 2013940238464 2018380412608 2021179830656 2022946453696 2025752204672 2025800229376 2033014212592 2037613358704 2037681755648 2040439452128 2044938049616 2047774302112 2049564170192 2052406838944 2056931821168 2059715569723 2059784708576 2062572318086 2062621215688 2064493357696 2067287339656 2067356732672 2074718700824 2077596257968 2079412192088 2083419523648 2086887138952 2089781573264 2091078432256 2098595316224 2100181955828 2102017631098 2103342821888 2104933050836 2110903793152 2113760584672 2115679143424 2117278699228 2126158007456 2129106908992 2129157383936 2130967866272 2133974028032 2141573223944 2141645110528 2144543505808 2144615492096 2146490004736 2148112855042 2152252582832 2154133770712 2157121473584 2164875765136 2167805599621 2169773212432 2169824651456 2172761183516 2172834116992 2175774721912 2180571695764 2183596067048 2185504650868 2188535863976 2193360972572 2196403082104 2201371851448 2209263428603 2210656231168 2212327594246 2213722328576 2214261291011 2215657244416 2217332388502 2221680085504 2222220985369 2223621956864 2225303122658 2226706037248 2234635456816 2237734812512 2239690716592 2239765896704 2242797083744 2242850253952 2245961003264 2250912718208 2254034649856 2256004800896 2257710449687 2259133795072 2264038554932 2267178691624 2269160331284 2272307571688 2272383846656 2277317373436 2280475927352 2280529990816 2283693000512 2285689074592 2288859239744 2297009990198 2298458111488 2300195857036 2302206355526 2306720471552 2308464463844 2310482189554 2311938804224 2313686741828 2328700981376 2330461591997 2331930802432 2337072056704 2338838996263 2340313488128 2342359051648 2344129988431 2345607815936 2350779224192 2353960651112 2354039666944 2357225506384 2362614102464 2371107086656 2374395723392 2376471076672 2384933817574 2385013873088 2388241631468 2388321798016 2396826739972 2398921699202 2402248913764 2402305864112 2405637772384 2407740432944 2414204377453 2416395634576 2419665863461 2419747084832 2423021849402 2428363933919 2429894865664 2431731983758 2433265038848 2433857452103 2435391847168 2437233121246 2442606537637 2445994341434 2447512255936 2451585862264 2454986120048 2461867166528 2465281684096 2467436476736 2474060684332 2474143731584 2476306270144 2479740814208 2479799601664 2483155638304 2485409479168 2492081938016 2497719600992 2501183844544 2506614114389 2506698254368 2510090694298 2510174950976 2512368982816 2515853544512 2521315663447 2524812633854 2524872489832 2528374393424 2530524341198 2530584332584 2534094158288 2539681126136 2543203568752 2546645413147 2548956880624 2553869093504 2555799942113 2559646533248 2561581749881 2563196667136 2570789971099 2576605689763 2576666773604 2580240513928 2587472634208 2591061361856 2593326092896 2596922939072 2602648426784 2606258202688 2606319989504 2609934857728 2612154158656 2612216085248 2615839131136 2625154274512 2628795265184 2631092977744 2631181296128 2638245101536 2640551073776 2644213419232 2653629604969 2659632725953 2659695778124 2659722002336 2663384676568 2665712622188 2672958852872 2675295166852 2679005701064 2690240744128 2693972007296 2700130402816 2708129364094 2709836670464 2711885438108 2714255776078 2715966944768 2718020347196 2725638648656 2725730140672 2729419007392 2739230559968 2741624799088 2745427330016 2745492416128 2749300311296 2751703351936 2761595010944 2765332415384 2765425239808 2769167827888 2775273067336 2779122267152 2781551373832 2785409281424 2791550328728 2795394542314 2795422104496 2801718368218 2801812414016 2805604246676 2805698422912 2811789818222 2813562476032 2815689665404 2818150734014 2819927401984 2822059403548 2828281254106 2830064308736 2832203974292 2852738213633 2854536686848 2856694854706 2858495822336 2859191764121 2864701845016 2864798004992 2868771372544 2869469816059 2871278837504 2873449663238 2875261193728 2881503615368 2885500152976 2885568559808 2888022239816 2892027818512 2892096380096 2896107609472 2902492715584 2906420803924 2906518364288 2909058822208 2913093577856 2923467260252 2927521999864 2930080816124 2938045681256 2940613695796 2944663182923 2944692216872 2944762026976 2948747320486 2948846301632 2951423756512 2957111581952 2959347301394 2961933934729 2963801249024 2966042026178 2967911930368 2974455344896 2976704177062 2978580803072 2981184247552 2983438167094 2985319038464 3000176313728 3002444592191 3006963403136 3009236812967 3017772655744 3020054237893 3021958193408 3024599552128 3026886295741 3032719548536 3035370313276 3035472202112 3039580258232 3039652317856 3039682288384 3043868201792 3046528711072 3054810117568 3057480190688 3061720801216 3072623753122 3074560850432 3076885367204 3079574735314 3079678107968 3083845990148 3090645006806 3094931615692 3095004987536 3099297643552 3101933063404 3102006601232 3106308968224 3115015598464 3117370700983 3119336008448 3124422911071 3124527789152 3130549211392 3133285484672 3135654400109 3137631234304 3160379903296 3164763231872 3171740648384 3176139733888 3178915855808 3183324893056 3190236145586 3190343232832 3194660883652 3194768119424 3201963849392 3201995420288 3202071330304 3206404853344 3213474077968 3217931046176 3220743696016 3225210746912 3232321433264 3236695895279 3236804542048 3241185071278 3252836289962 3255679448917 3260194954394 3260272244152 3264794119664 3267647730424 3279394075496 3283942472272 3293146988992 3297714460544 3300596845504 3305174649728 3305253005824 3317134532096 3322543997542 3324638653952 3327152241644 3341105440288 3345739428416 3348663789856 3357766492864 3360701366624 3365329351912 3365362533568 3365442316544 3370110059008 3373055721728 3385067353976 3389762315632 3392725155512 3401947630928 3404921121448 3409643619536 3426531431659 3426612664772 3434283034483 3434364451364 3439127786248 3446710099756 3451490557592 3454507351372 3459298623704 3468994643744 3473806009408 3473888363264 3481747098368 3492061548437 3494263075072 3496904907034 3499109487104 3502167902464 3504815710858 3511570003568 3514757286656 3519513983216 3519632123392 3524395417312 3532165722064 3537064703648 3537148557184 3540156293968 3545066358176 3545150401408 3550067392256 3557774872036 3562709372552 3565823377732 3565943072384 3570769041224 3570888901888 3578641586828 3583605028696 3591711968152 3604623240008 3609587127454 3611862746624 3614593489628 3617752844398 3617874282176 3624846455296 3627587014612 3630757726442 3633046692352 3635793451444 3645984166384 3646106551808 3651041009888 3654354884096 3657117753212 3659387256448 3664462689536 3672541803392 3675318422699 3677635481344 3680849938304 3683632838963 3685955139328 3694081638016 3699081023176 3699205190912 3704211510032 3707573644544 3717527188528 3720776513048 3725937090736 3726025421888 3731193279616 3734454549056 3747753141902 3747878943424 3752951135164 3753077111168 3763596558848 3766442019956 3769734098746 3772110680576 3774962578772 3788532588988 3797193140048 3802332071153 3802459704736 3807605763346 3816000467587 3818406217472 3821293117334 3823702203904 3824633139019 3827044331264 3829937761958 3837447420416 3838381702001 3840801561856 3843705393682 3846128609792 3868648404544 3874014075008 3877400177728 3887940149632 3891338424512 3896735565184 3910612049428 3916035921896 3919458754036 3924894896552 3924987944416 3930431755712 3938965036897 3939097256864 3944560637248 3948008401568 3953484141376 3962067471131 3964565307136 3967562710342 3970064010752 3971030579747 3976538250454 3985305403513 3990832872866 3990927483928 3996462750896 3999955880536 4005503669552 4022301695104 4025342749813 4027880476928 4036760825216 4039812811727 4042359661312 4045892907392 4048951798199 4051504409344 4066028425184 4075226717408 4080878904256 4089876099232 4095548604224 4099128340384 4104813677888 4113863642336 4119431139446 4119569417152 4125144636172 4125242431376 4128986715392 4134574679312 4134713465344 4149437401648 4155192515936 4158824384176 4166839047296 4169989379237 4173774277904 4179422855069 4179563146528 4194446794951 4200363911656 4203935599087 4204035262196 4209866101672 4227521169344 4234557398456 4252316014912 4258213817984 4258314767872 4261935732544 4267948056064 4283146447888 4283290221056 4289087011616 4292980009472 4296225710084 4304505165664 4308267541424 4314242947168 4329606197581 4329751530272 4335611199242 4339546424864 4339649302912 4345522367032 4345668233984 4351549443824 4361143391528 4367192134096 4371009301736 4377071727952 4386721945144 4392806164208 4402743702896 4418526857206 4421312462336 4424655188492 4428522582022 4431314488832 4434664777004 4444441970738 4447243913728 4450606245316 4469270913632 4475469625024 4479381433184 4485594167488 4485700507904 4491922006528 4501825436416 4508069299712 4509166853807 4512009601792 4515420899374 4518267590144 4528077109864 4534357383248 4538320662568 4544615143376 4544767693312 4554634746872 4560951854704 4561059981632 4567386001024 4571378149184 4577718479488 4594019980396 4600391714072 4604412711052 4616928927688 4620964379108 4627373483656 4654467611717 4657401962752 4660923183994 4663861604864 4664997088829 4674144113408 4677677992526 4680626976256 4681766541991 4684718103296 4688259976862 4691215631872 4701558448384 4707921302224 4708079333888 4714451012768 4725228204928 4742214173312 4745799516689 4748791446784 4752942153344 4756535607593 4769867635148 4770027746176 4776483262936 4776643596032 4793653479944 4797843398404 4804497827528 4804611728224 4811275544768 4815480865888 4828408754906 4832791269152 4839331726922 4839494169664 4846043698804 4856727867838 4859789731328 4863463967516 4867714904206 4870783694336 4874466242492 4885213075274 4891988682868 4895024511872 4898725387259 4903171724528 4909807431683 4909972240096 4923734333056 4927456914457 4930563368192 4934872953472 4938603956209 4948121368664 4948287463168 4952612540288 4956356955011 4959481628416 4966311276608 4984163876032 4995439201984 5002367689088 5013228228778 5013396508736 5020181388596 5020349901952 5024737965632 5031707089024 5042631326894 5049625267708 5049744979664 5056748786848 5061048682396 5061168665168 5068188316576 5079362252272 5086236406867 5086407137504 5093290826294 5097913761248 5107738187008 5111599884226 5116067705441 5119293066496 5123163499762 5126393334272 5141579942198 5153211379526 5153333547208 5160481027856 5174945268416 5182122723712 5186652185792 5193845878144 5205296853568 5212516405376 5212639979008 5224308317312 5224432170496 5250308549024 5257590530368 5262185955488 5276490203072 5281102147552 5288426838464 5307259209938 5311898048233 5319265451906 5319391556248 5319444004672 5326769353136 5331425244376 5345917705744 5350590333704 5358011402128 5380481488256 5384549392607 5387944014592 5396730482759 5416130327461 5416258728188 5423770876216 5428511552156 5436040694392 5451277297312 5458838014784 5478461119936 5483249598176 5490854660032 5490984832256 5498600622592 5503406703872 5523190021888 5530664830768 5530850479616 5538335655776 5550546134672 5558244534304 5563102747664 5570818562848 5583100657456 5590656546391 5590789084628 5590844208992 5603436736436 5603624828032 5611208493352 5611396845824 5623579636444 5631379330808 5636301468028 5644118807096 5656562508212 5664407948584 5705476427266 5709073373696 5713389709412 5718383528242 5729403690032 5729596009984 5738939632118 5742557675008 5746899326476 5763007230736 5771000305952 5771137119616 5776044479632 5784055637024 5784192760192 5792215218944 5804985431168 5812841607848 5813036728576 5818117644416 5822516422877 5826187155712 5846934520504 5855043999728 5860161632248 5876091362512 5881227391592 5889326365846 5889384433744 5889524053952 5897494640972 5897692603264 5902847513024 5914223163904 5918694602788 5923867869458 5927602498048 5932084052356 5948910689792 5953408354124 5962368495104 5966876334188 5996572163351 6000352627456 6004889184382 6010137789887 6013926806272 6018473625934 6031742674573 6035545311488 6040108475786 6043916386816 6049199104256 6053772591482 6065439097072 6070740626552 6070944404224 6079160516464 6079304635712 6079364576768 6087736403584 6093057422144 6109620235136 6114960381376 6123441602432 6145247506244 6153770734408 6159149470628 6159356215936 6167691980296 6181290013612 6189863231384 6190009975072 6198595287104 6203866126808 6204013202464 6212617936448 6226106026063 6230031196928 6234741401966 6238672016896 6240190911031 6248845822142 6249055578304 6261098422784 6262622776949 6266570969344 6271308800218 6275262468608 6320759806592 6325538606849 6329526463744 6343481296768 6348277275571 6352279467776 6357831711616 6362638540027 6366649786112 6380472291172 6380686465664 6389321767304 6389536238848 6403927698784 6403990840576 6412809706688 6426948155936 6435862092352 6441487392032 6450421493824 6464642866528 6473391790558 6473609084096 6482370142556 6505672579924 6511358897834 6520389908788 6520544488304 6529588239328 6535295460848 6558788150992 6567664486537 6567884944544 6586293977984 6591273534923 6595428921088 6601193691008 6606184512851 6610349299456 6629932030729 6645087995084 6654304483288 6682210880576 6691478856832 6697327579712 6715532985728 6721402733248 6730658703824 6730725067136 6730884633088 6746111443456 6770134707952 6779524631264 6785450311024 6803666881913 6803895261856 6809842242896 6819287239072 6843571086499 6853062863318 6853225329544 6859052819563 6868566068966 6868728902728 6878255572496 6893420199512 6902981115184 6909014702744 6918597247408 6937989287488 6947612018816 6947776726528 6963494196736 6984123096874 6988526150144 6993809814068 7004335804928 7009631421716 7023140007136 7029514573312 7039027966432 7048790834624 7064331444128 7074129407296 7074297114368 7080312587936 7090132716352 7090300802816 7100134784512 7115549744072 7125418745104 7131646755464 7131886144768 7141538082448 7141777803776 7157283173656 7167210057392 7183423936304 7202708927773 7209246480016 7219003113301 7219174254908 7229186979256 7235505688796 7235748564352 7255174029224 7261515452884 7271586902888 7291968332768 7302082019776 7314235506424 7318774512896 7328925379072 7345083606784 7350636845398 7355270962688 7357061708843 7361699876608 7367265677926 7371910278656 7388163276032 7398162046352 7398410381824 7408423020064 7415147289088 7435054377056 7441553026096 7451874181472 7452050843776 7462386559232 7468909098112 7495506283804 7495757886848 7505902270328 7506154222336 7532884039912 7539468197492 7549925157544 7577065177976 7594386280096 7604664142306 7604919409472 7615211526692 7632000935174 7636812434944 7642586234668 7649266278038 7654088662528 7659875523916 7676763404002 7681603123712 7687410787364 7737296809088 7743146579861 7748028150016 7754800355456 7760663359757 7775880299264 7782676849024 7788560929303 7793471130368 7821224098856 7832071843792 7838917508072 7849789793104 7849975888832 7860863511424 7877930073794 7878194513728 7889121274496 7896016803136 7906968282752 7924134942262 7929130614272 7935125420684 7942061159494 7953076500908 7970610807026 7981665745732 7981854967856 7992657210791 7992925501792 7999911761072 8011007339104 8039534965693 8044603390208 8050685499626 8055760953856 8057722244341 8073521650432 8079625623454 8084719322624 8086687663439 8091785814784 8097903596398 8103008818688 8132056850368 8150453434816 8161757808512 8179752198464 8191097208448 8198256680768 8209627355776 8227727284672 8238862278892 8239138834304 8250289272344 8250484862752 8257973430784 8269149358624 8298874803296 8310385031872 8317648768352 8333678094592 8339978758474 8347268361509 8347548555808 8358845710138 8359126293056 8388893589902 8400727823312 8407871198174 8408070524392 8419732203344 8455042338688 8461434759811 8469114796912 8480576472907 8504632029824 8511061943153 8516427635968 8523871465088 8530315924361 8560980195019 8566292895776 8578174023232 8592451420168 8609010331328 8616535082848 8628485894336 8659212395162 8659503060544 8671222398484 8679092849728 8679298605824 8691044734064 8691336467968 8703098887648 8722286783056 8734384268192 8742018603472 8754143455904 8773443890288 8785317430043 8785612328416 8805487405792 8836844218489 8837053714412 8849310376984 8857045164044 8869329554008 8888883941476 8901212490632 8938541827264 8950939250048 8958762866368 8971188334976 8971401015808 9003650872832 9018333707614 9024019203584 9030841798748 9056154219728 9068714766496 9076641325136 9089230286752 9109269493744 9121903709408 9122119963264 9134772002048 9142756298368 9155436958976 9188039960792 9200783428144 9208825422104 9233857855376 9241928758216 9254746967312 9308935223434 9314803925504 9321846367988 9329994177658 9348288226816 9355355985052 9363533083982 9369436206592 9376519953724 9403116896768 9415842604448 9428902025536 9450456409856 9478452774329 9484428346624 9491599033378 9497582893568 9499895216273 9505884306688 9513071215186 9539735270296 9540055492352 9552966525872 9553287192064 9587306959888 9595686796808 9608995655056 9609223456448 9622551089536 9630961731776 9656817509812 9665582538304 9678663453844 9678988339328 9692087397608 9713455735676 9726927935032 9735429808412 9748932484984 9770426150548 9783880898099 9783977365736 9790049023744 9797450774518 9806014288763 9806343449056 9819614863366 9819944480192 9841264363777 9847468666112 9854913828914 9861126736384 9869745906944 9877207912418 9896242737328 9896574926336 9905225080576 9912713910022 9918963256832 9932622553216 9968327752064 9975864290183 9990878403968 9998431991471 10004735378176 10026456457556 10026793017472 10040362777192 10040699803904 10049475931264 10057073821333 10063414178048 10085262653788 10099250535416 10099489959328 10113497573696 10122097364792 10122337330336 10136376633152 10158724504544 10172472813734 10172814275008 10186581652588 10195827522496 10215476374016 10223199768452 10232135410882 10238586132992 10246326999524 10283159884396 10306422759052 10306667094416 10320615621701 10320962055712 10349890536832 10357715554879 10364245447424 10373304371584 10381147091623 10387691756288 10410593707136 10418464619717 10425032810752 10448616634624 10500617098048 10515181060736 10524371910976 10552980406144 10562204295104 10576853676928 10614518419876 10623796096466 10638530903812 10638783112496 10638888009344 10653538706272 10662850488752 10691835411488 10701180667408 10716022804256 10754183135927 10760962976512 10769098785214 10775888029184 10778511573599 10793460965518 10817257523821 10832260654922 10832517456376 10847541752432 10857023104312 10872081388784 10902554594624 10917676029568 10956922239872 10966499196352 10981709320064 10981969664512 11006813407744 11046380043776 11061329661536 11076671311552 11101092269344 11116489068608 11126205495328 11141637125696 11165826509551 11166201314912 11181313092782 11181578169256 11181688417984 11206873472872 11207249656064 11222416986704 11222793691648 11247159272888 11262758661616 11272602936056 11288237614192 11313125016424 11328815897168 11344147749473 11384927014867 11410682340379 11410952854532 11426779418824 11436767056484 11458807380064 11477879264236 11493798652952 11526014461472 11542000611904 11542274239232 11552088959264 11568111274048 11568385520384 11584430437888 11609970862336 11625683215696 11626073457152 11636235288832 11645032845754 11652374311424 11693869041008 11710087999456 11720323264496 11751788250577 11752182725024 11762454783184 11778652731692 11778768867488 11779048107904 11794989281944 11795385206528 11805695026048 11837389205576 11847735738916 11864168104712 11906816708248 11933752668376 11993144326702 12000705254912 12009778368764 12020275579774 12027853612544 12036947251868 12063485349146 12071090622976 12080216951572 12098398208512 12107545182964 12130878194144 12141481253104 12141888808448 12158321032928 12158609271424 12175472807168 12186114844288 12219240470272 12229920762752 12239167174619 12246883204864 12290495012488 12307541468816 12318298941256 12318712431872 12335383960592 12362580027224 12379726462768 12380019950144 12397190574208 12407732253616 12408026404928 12425235872896 12452212052126 12460062393856 12469482803932 12480381822062 12497691644284 12498111156608 12525245553898 12533141938688 12542617600436 12633554946089 12641519613184 12651077213698 12659052927488 12662134955393 12686962593536 12696554551142 12704558935552 12707652042547 12715663423232 12725277080054 12733299572224 12760944582344 12761372931328 12778643534608 12779072477696 12807855397568 12807981681152 12825619413376 12853896311872 12871724184704 12882974784064 12900842987648 12929285733056 12946783581116 12947218168192 12964740285112 13011345159848 13022717795668 13040779817576 13041088976608 13059176478656 13070590921696 13117135996657 13117576301984 13135328973074 13135769889088 13172587955968 13182547069846 13190857842176 13194069345611 13202387382016 13212369025702 13220698598912 13259864061458 13290175990168 13308608966576 13326620171711 13364421761152 13374525910669 13382957713664 13394655159424 13404782166853 13431065971456 13442805466496 13452968877887 13461317407648 13461450134272 13540269415904 13559049262528 13570900622048 13607333763826 13607790523712 13619684485792 13638574478144 13687142172998 13706125726636 13706450659088 13718105639126 13737132137932 13737457805456 13756511144992 13786840399024 13805498818639 13805962230368 13818029405488 13837194494816 13875978574976 13886469486197 13895224037632 13917883876589 13967915055031 13968246193748 13987619628136 14019262843432 14046280014272 14078055932864 14097581669248 14128662888256 14148258814592 14148594228736 14160625175872 14180265432704 14180601605632 14231099488144 14250837490208 14263293510928 14263772289536 14283076164896 14314566347312 14334420114784 14366847872608 14405417855546 14418008988061 14418492960032 14438006226602 14438348509816 14458373958512 14471011377592 14471497128704 14510348058448 14523030905768 14543173805776 14583936665536 14604164039552 14628471012848 14637549025792 14690167213568 14701273690796 14714123417686 14723399753216 14734531355852 14776326552064 14796324092704 14816846040128 14870108754112 14883106052192 14903748362944 14904101687552 14924773118464 14937818196224 14991012567608 14991515773696 15011804540656 15012308444672 15065768079824 15078936394984 15099850315088 15154130355952 15174639197347 15188772560192 15209328284612 15209838818944 15230423053384 15264001870348 15285172469336 15298532556076 15319751047832 15353526808004 15374821574728 15464844000221 15474593618176 15486293159722 15496056300032 15499829037077 15509600710912 15521326719514 15551760598528 15555546897583 15565353698048 15577121858606 15586942260736 15642448197712 15664143687584 15677835016144 15699579586208 15699951777664 15721727022848 15755860147588 15756389027456 15778242548992 15792033606272 15803973147809 15813936565504 15848269884524 15870250841368 15884122318988 15906153001816 15941221614052 15963331491464 15963709935712 15985314421582 15985851003584 15999823522144 16022014678208 16079069931386 16089206780416 16101370999252 16115444488682 16147043300864 16159251246908 16173375326878 16183571629568 16195807192796 16264113700736 16276410157667 16300906869632 16313231143979 16323515617024 16359504396928 16371872973841 16382194416896 16396513361536 16408909919017 16419254711552 16455454569344 16477724557784 16478277668608 16500578544688 16500969725504 16538298717248 16597749606592 16620770063744 16635297536704 16667356189184 16679957516948 16694536723018 16695097111616 16717691420276 16718252586112 16777787179804 16801455646624 16815742396348 16816141048784 16839464406688 16899430642171 16910084677376 16922869519622 16937661044227 16938229593824 16961152945814 16998547537433 17009264059648 17022123886306 17032855271936 17047742930176 17060631848722 17121960390038 17132585791552 17156348046464 17184902840336 17218020662656 17233070165696 17256971788672 17318424790324 17319006121088 17342444796968 17358185699456 17358597211648 17382089468128 17406197775296 17444573566112 17468768536384 17484037206944 17508286911808 17546298800723 17546887780576 17570634860086 17571224656832 17610974811584 17649209644129 17673688436978 17674107428824 17698620753968 17714090328088 17738659108016 17777767882952 17802424981264 17826517892029 17877083654528 17890599594791 17901878500096 17917525732736 17931072249167 17942376669952 17995529797693 18036667415228 18061683597496 18112308439456 18137429532992 18153282650272 18178460573504 18218538987488 18243807418816 18244239926528 18269544004096 18285512596736 18310873917952 18376079921584 18401566856288 18417650844208 18467715710752 18483857516432 18509493934624 18575407234783 18617429081671 18617870446868 18643692735976 18659988355316 18710711970104 18727066167964 18753039907448 18831685208896 18857804051072 18900912819712 18956905548658 18968856693248 18983198066756 18999790432546 19011768613376 19026142430372 19079470540592 19080110984704 19105933051744 19174613919776 19191373593616 19217991310112 19218446912896 19245102179072 19261923463552 19313635019624 19331165076608 19357326907688 19357976678656 19384174795216 19426911471352 19453855870064 19470859616824 19497864969968 19540852301096 19567761796198 19567954731472 19580098047488 19594901549036 19612028577526 19612686898112 19639229726732 19639888960384 19682528727554 19694937332224 19709827657828 19739491813888 19754415824836 19792485474656 19810450161152 19825427820044 19865245106432 19936655504128 19951728580366 19969167495431 19981756807936 19996863982942 20009470756352 20052912915112 20053586034944 20080725554384 20081399607808 20098951862528 20114147642666 20126828356096 20170525307576 20198501070832 20198979918656 20226995147392 20244194729584 20244674660672 20272753266304 20317449009088 20344945627468 20345628550016 20373163305176 20391655044992 20446399536904 20464270821764 20492653999048 20566319768792 20612642280461 20612845518104 20613334188832 20641231243402 20641924111424 20699781073664 20715431109758 20728490894848 20733537543103 20746608743168 20762294183246 20775383512576 20821187414272 20836929239434 20850065621504 20897233269248 21001234196096 21017112145337 21030362121472 21048743821952 21064657690769 21105960812288 21124408590208 21140379665251 21153707353856 21229036839752 21247592192932 21277061807624 21277566224992 21277776018688 21307077412544 21325700977504 21383670822976 21402361334816 21432045608512 21508366271854 21521925953024 21538197570428 21557023147198 21586921931036 21634515047642 21664521309844 21665034912752 21695083504864 21714046208624 21744162777568 21805109189248 21821594906881 21835352059136 21870960377497 21913844479744 21932998392704 21949580800763 21963418640128 22122659323072 22153342623104 22202184538688 22232978137216 22252410990656 22283274251392 22331653019102 22332402629824 22362626185564 22363156338512 22363376835968 22413746945744 22414499312128 22444833973408 22494318545776 22525517323232 22545205872112 22576475228384 22626250032848 22656871266953 22657631794336 22688295498946 22769854029734 22789756142419 22821364680758 22821905709064 22853558837648 22873534112968 22917614760128 22955758528472 22987597305904 23052028922944 23084001223808 23084548478464 23104177918528 23136222548096 23136771040768 23219941724672 23251366431392 23272470577664 23290065691508 23387738082016 23420175998912 23440646528992 23503576501154 23504365450048 23524909566368 23557305463384 23557537734976 23558096215808 23589978563888 23590770413056 23611390052096 23674778411152 23695471477832 23728336209424 23813633416496 23845861595831 23867505336752 23985720021613 23986288653404 24019556737528 24039981241381 24040551159548 24073894503736 24126970698292 24160433903144 24215090365928 24261756388288 24282962506208 24316642065856 24317218542848 24350945614336 24372229688576 24438480940544 24444430839059 24459841525504 24478334349238 24493766409728 24580990024976 24615082937632 24636597882512 24637424863744 24670767921184 24725160054448 24759452925536 24760039900288 24794381148416 24815464507232 24816052809856 24850471745792 24904424104252 24938965607864 24960763644124 24995383288568 24996222313216 25050491107796 25085235200872 25267109892178 25283039226368 25302154427396 25324269910786 25373925187072 25393109102284 25415304085094 25431326846464 25450554160108 25521889164688 25522745862656 25557287069216 25615710795136 25651238826752 25707792623744 25727228958893 25743448369408 25765949568128 25785429872741 25801685975296 25858571466112 25893567162232 25894436336384 25929480570224 26022690319696 26045435591336 26081559635152 26082177953216 26118352957312 26141181843392 26234271993314 26235152603968 26270657946148 26271539778176 26345175911936 26365094139692 26388138691222 26404774764032 26424738051404 26519728122916 26556248151983 26580351980336 26616324498071 26617217933152 26653240343422 26712003273109 26728843522304 26749051821338 26765915427328 26772431973133 26789310318848 26809564333706 26862131942912 26868671914007 26885610932992 26905937755774 26922634815296 26922900268544 27080538831808 27118098525056 27141801244096 27214667527652 27215581047424 27239368971584 27277148956288 27374284345996 27412251453272 27412901318176 27436211278252 27474264275864 27474915610912 27513022289984 27572755258279 27573680798048 27610997637278 27611924460736 27636058810976 27674388989632 27734472297917 27751957149952 27772938972394 27790448075264 27835767753178 27935830110062 27936492387496 27975239256272 28013099544617 28038525686864 28092560028544 28113799363243 28156111865728 28177399248691 28195163338496 28257325776512 28278689682089 28296517629184 28321250351744 28342662587393 28360530865408 28462198976288 28501674980416 28526587021856 28566152329792 28629132694624 28668840229568 28733695745216 28810835711092 28836017976122 28836985920064 28876012453204 28876697019632 28916747917024 28942022755184 28942994257408 29020696116896 29046061811536 29086347611552 29167873331072 29189925654659 29208328079104 29255959985483 29256942025696 29361127564657 29402547381592 29428246835372 29469062711704 29592648185408 29633692080256 29740217508224 29766212104384 29807496725888 29808203375104 29875636392448 29982025135216 29983031547392 30023609081312 30131536159648 30157872789968 30199700630176 30307243383067 30308260711904 30349278394694 30377545120384 30418656569224 30419677637888 30460846106768 30528003740696 30570344938672 30597065112152 30639502095664 30707053616008 30749643149456 30929688000442 30949187236352 30972586319444 30999658074154 31019201421824 31042653439028 31111093795166 31130707396096 31154243717212 31284896395424 31328287375168 31355670032288 31399159172416 31399903555328 31443454045696 31511720295176 31512778054912 31556485097984 31564167976649 31584067212544 31607946295618 31627873131008 31696539769048 31740501682736 31768244637976 31812306003632 31882443228104 31926662982928 31927419871424 31970628843164 31971702007168 31999647044288 32044029356416 32158139862772 32202741998504 32230888977364 32318502493816 32346750653756 32391614385592 32528227401472 32552820315334 32581273282019 32601813739264 32626462287958 32647031234048 32719008793856 32743745947682 32764388833792 32793026723072 32817819838034 32838509423104 32910909138688 32955449115568 32956555337216 33001157089376 33001939451008 33076597434496 33195499213184 33220596616823 33241540127488 33270595073408 33295749253151 33359915033896 33389073446036 33390194223232 33435382840552 33436505172224 33555574359608 33602911293248 33631484792696 33632282097568 33678928813376 33798861284342 33820169354752 33845739039244 33875322088454 33876459187648 33922305891628 33997095074866 34018528119296 34044247772612 34095485860352 34121263697444 34243920780076 34265171583104 34291077710813 34312696092928 34368652021781 34369805680672 34436041325312 34466140331392 34492198401199 34513943577344 34636849580648 34638012242176 34684889593936 34716371398912 34764178936256 34812395550592 34889147132224 34937537072768 34968074413888 35016573823616 35092597601446 35093775561152 35141269720172 35142449313664 35221949623168 35298419288258 35347376873956 35348214857648 35397241507936 35428180656176 35477318216032 35555535765904 35603654848069 35604849962528 35653035784058 35754167309056 35781199189582 35803757000192 35812473938087 35835051465472 35862144498334 35884753339904 35991059595386 36073334830456 36123367194992 36224616878912 36274859065984 36306565300544 36356921147008 36437077974976 36487614837632 36488479853056 36571025193472 36752159843168 36803133712576 36835301688416 36935431421504 36967715032864 37018987869248 37150814469566 37183286337631 37234858163342 37235740893736 37287385471952 37319976710632 37421423940208 37454132335928 37506079814896 37663370417792 37691845748249 37715608102144 37777113379313 37912912292227 37913811097316 37966396133512 37999580865092 38052284860744 38158941081184 38211866103488 38349227839552 38382747187232 38435982620224 38436893825792 38490204358144 38523846927104 38627270039248 38662330153216 38714653815376 38715953357312 38768349590432 38853822942704 38907711740128 38941719233648 38995729939936 39081704602192 39134595824737 39135523592396 39135909462944 39189803098072 39224057155052 39225373796224 39278459453464 39279777920768 39365057455108 39419655315656 39508831649672 39584970949312 39650855640088 39730490212864 39873311008256 39903457160732 39938334990862 39963513615872 39993727965884 40105825830224 40107172069888 40161451108768 40197903725056 40228295285332 40341050615152 40397002141664 40397959837312 40453990294784 40488389459168 40489349321344 40545506532608 40634898018176 40689891254936 40691257100032 40746326610352 40783310089984 40892799073808 40928541643528 40985307998096 41132639537584 41225284560922 41225691036208 41226668377664 41282462486804 41283848222848 41399562147328 41430862219516 41467075086206 41493217486336 41524588366492 41642374828544 41673858478868 41976005143457 42002468392192 42034224290674 42060724242944 42070964529209 42097487643904 42129315381538 42211921624576 42222198722011 42248817180416 42280759330502 42307414707712 42458073679504 42495184385864 42554123615248 42555132449984 42555552037376 42614154825088 42651401955008 42767341645952 42804722669632 42864091217024 43016732543708 43076395140856 43114046294396 43173843862072 43269030095284 43328615405867 43329042619688 43330069825504 43390167009728 43428092417248 43488325555136 43582742182441 43610218378496 43643189813762 43670704118272 43681336377217 43741920754994 43827688959488 43838359438643 43865996785408 43899161601526 43926837280256 44245318646144 44278770247943 44306685246208 44404369077376 44437940928997 44465956274432 44504821981312 44538469780189 44566548502784 44663306038204 44664805259648 44725252371128 44726312677024 44726753671936 44827493891488 44889667946816 44988637091552 45051034646464 45090411744224 45152950456768 45252500065696 45313742533906 45315263588672 45376590997892 45539708059468 45579512284838 45642729361516 45643811418128 45707117675296 45747068225936 45835229520256 45869883171607 45911517056944 45973651405759 45975194611808 46104057845888 46138914744461 46168002447616 46208355837056 46243291589957 46272445096192 46409524215103 46502732862784 46580131383016 46775476164032 46840351997824 46881293057984 47007153002308 47008730900096 47049819132736 47114610926768 47115075469952 47116192431616 47179957127776 47222780104192 47349556822304 47390942955664 47456672418848 47625668173391 47627266832992 47691723191662 47735010673504 47904997605493 47971440043226 47972577306808 48039113475056 48079962482762 48081102319096 48147789007472 48253941396584 48320867806288 48430180731856 48523512776576 48565925012416 48633284131712 48634437085696 48744459377152 48888861678118 48919683051008 48956668698476 49161980049952 49230165875264 49273195765024 49341535842368 49450320108896 49518905851072 49520079800576 49588762296832 49630929014464 49632105619712 49700943491584 49808848208504 49877931215728 49921527288248 49990766577136 49992444626432 50100982215592 50170470401744 50418962494411 50533021793107 50534219784356 50604308854792 50648539821572 50786218204568 50830608170188 50901108320216 51043778329376 51114574138432 51231421590272 51302477653504 51415585247488 51454457917786 51486896738816 51499431961901 51531899136256 51570859745482 51603371950592 51717142932224 51787134324464 51788872672768 51858961140448 52045380639392 52090871182672 52163119270304 52164355906432 52236705914624 52282363686784 52468543986628 52470305207936 52541315892296 52543079556352 52730188279384 52776277382444 52849476102808 53039456245832 53112496303966 53160703960672 53232648996142 53234435866304 53306480686844 53424006546218 53457687044608 53498103642676 53544863946266 53578620637696 53619128667412 53737343828014 53771221865984 53811875511548 53845269630592 54161077663616 54202026059027 54236197050112 54283602488192 54324643518299 54429335055304 54431162094848 54478737943168 54519926505121 54554297912576 54748568691992 54824502906544 54825802636352 54872422556504 54948528551728 54949831221824 55026044579968 55145510516558 55147361596096 55221995274556 55223848921472 55272117621952 55348777979264 55468944595834 55503914299904 55545877944788 55671535506356 55871660220124 55872984774992 55948600475537 55950478512544 56026199089234 56077051373728 56185120057088 56227598726486 56276744759851 56312223731456 56354798497382 56390326676992 56514651553024 56557379364178 56593035258368 56642500703488 56685325174786 56721061730816 56924397952576 57003349960832 57053174043712 57132304659584 57258265389248 57337680459136 57467391490432 57621671422184 57672035952244 57673971840128 57752024906408 57753394039264 57833495834048 57884045510368 58041392233792 58092123623072 58172695223104 58335746662144 58379851309318 58416656158208 58430878530563 58511919970966 58513884051392 58722255129314 58805094763184 58856493670744 58938125423408 59185296370816 59230043318677 59267384160512 59364035310349 59480435016448 59532424208768 59577433602071 59614993451776 59964050270432 60047218162624 60263072319296 60315745579936 60399401260352 60614486766134 60616521423808 60698556789388 60755090240768 60837313138448 60839355275776 60921692213536 61056007481392 61140689877344 61194130224304 61279004191328 61414107232016 61497222010301 61499286298912 61857909529423 61859376000884 61945172638888 61999316148308 62085306878056 62222187590332 62308487434424 62569792790848 62656574750336 62711340064576 62798318344832 62799807110656 63023440590352 63025556109824 63128335953298 63168134425088 63215892591236 63393079538096 63481003365472 63536489275952 63624612007264 63764886456208 63853325965856 63854839742848 63941257686328 63943404014336 63999294088576 64088058712832 64316279725544 64405483997008 64461777954728 64637004987632 64693501307512 64783228771184 65056454802944 65105640630668 65162546564038 65203627478528 65252924575916 65438017587712 65487491895364 65586053446144 65635639676068 65821818277376 65910898231136 66002314178752 66003878902016 66153194868992 66349169420303 66390998426368 66441193233646 66483080254976 66541190146816 66591498506302 66719830067792 66778146892072 66780388446464 66870765681104 66873010344448 67111148719216 67205822586496 67262969585392 67264564195136 67357857626752 67597722568684 67691478078488 67750644176908 67752918375296 67844611783256 67994190149732 68088495545224 68242527394888 68487166286693 68487841560152 68530343166208 68582155421626 68625392185856 68642100021341 68737304043562 68739611361344 68872082650624 68888850546439 68932280662784 68984396802398 69027887154688 69273699161296 69276024484352 69369779187872 69432742797824 69528357872512 69624791101184 69778294264448 69831050031281 69875074145536 69936148827776 69989023940297 70033147647232 70185195202892 70187551122304 70282539440344 70284898627328 70443899246336 70596838576516 70694753747912 70696429715296 70794483015872 70856361312352 70954636432064 71111071531808 71207309696138 71209699925056 71306071568116 71508334618112 71562398379164 71624947876174 71670102930944 71724288996668 71982119190772 72146669660912 72244309351907 72246734389984 72449233757824 72504008884153 72549718131968 72613130601088 72668029641361 72713842294016 72874155949952 72929252338019 72975229675264 73504319686336 73606267425152 73670603376832 73870862843008 73935430065728 74037975738496 74301628939132 74366572675262 74469716326684 74471481787472 74574770943904 74639953421264 74840335701043 74842847880416 74908264671856 75012159629792 75279281951489 75326740835584 75383691496498 75431216204288 75449581015193 75554226758626 75720802666747 75825824584454 75827622194632 75932792267024 75999161730184 76104569721488 76317882162368 76423732206976 76698455679104 76765494374464 76871965240448 76873787651584 77047693854208 77254540078496 77324660306432 77429307630752 77536699180864 77707645885408 77815423480256 77883438467296 77991459879872 78160785566857 78163409204384 78269191649474 78271047184792 78271818925888 78379606196144 78448114310104 78450747592448 78556918906928 78559555841536 78730114910216 78839310631312 79017663299344 79169941898624 79229798205503 79301711280176 79409034246311 79694489104069 79806914321464 79874776382653 79876669981724 79987455931768 80211651660448 80322902217536 80456590570664 80682101230304 80794004283328 80795919674624 80907980589568 80976778918336 80978698642688 81091013065216 81269796036352 81379782509872 81382514200064 81492653220704 81566620179968 81785598147616 81857083287056 81970615996192 82262517754039 82265279075168 82450569121844 82451382072416 82453336755328 82564924973608 82567696445696 82861724439032 82934150172412 83049176732984 83347716957736 83952010286914 84004936784384 84068448581348 84141929058418 84194975287808 84258630763076 84444397444022 84497634360832 84561518661004 84916147359008 84990368771728 85108247230496 85110264899968 85228309650176 85302803910016 85534683291904 85609445339264 85674170222333 85728182434048 86033465087416 86152790281712 86228092588792 86347687724144 86538060190568 86657230811734 86658085239376 86660139651008 86780334019456 86856184834496 86976651110272 87165484364882 87220436756992 87286379627524 87362672754434 87483841509988 87676718877286 87731993570816 87798323203052 88434884622623 88490637292288 88557540495886 88613370492416 88634944687751 88808738154752 88875881857994 88931912548864 88953564297829 89009643962624 89076939560378 89133097005568 89326612076408 89329610519296 89450504742256 89452625354048 89453507343872 89654987782976 89779335893632 89977274183104 90102069292928 90180823488448 90305900913536 90505000131392 90627485067812 90630527177344 90753181995784 91079416118936 91159024569676 91285458723032 91287622836256 91414235350592 91494136451872 91670459040512 91739766343214 91819951976599 91823034113888 91947302811518 91950389223616 92208115691776 92277829488922 92336004895232 92416711674112 92486583179914 92544890192384 92819048430206 93005465725568 93075782357921 93160262766032 93286341201977 93550952328064 93621681374683 93680703995648 93762586115968 93833475167971 94014306004616 94017461800192 94099638265472 94170782145209 94229221853536 94230150939904 94359914255552 94699113644608 94781885911328 94913344837696 95251336346782 95254533665984 95383446383324 95470021347008 95809995210986 95942880086452 95945154613616 96078226950112 96159924965524 96162204638192 96295578014944 96507882793168 96638491730473 96641735612576 96860361463712 97047025553152 97131850024832 97205286403379 97266568263424 97777723356236 97913337396952 98323960099904 98460331750528 98546391530048 98683071684736 98900640217792 99037811702144 99040159601152 99261858028928 99264211239424 99617696417008 99755862431456 99843054576496 99981533154272 100201964431184 100340940803488 100837924988822 100926062916427 101066043586214 101068439568712 101208617709584 101297079643144 101572436409136 101661216340376 101802216640432 102087556658752 102229148276864 102462843180544 102831170494976 102908915835572 102998863923802 103063798272512 103141719490964 103434285864448 103574268648928 103717922280896 104090761278784 104181742365344 104326238540608 104328711812864 104473411829248 104564727373568 104937087973256 104940610415872 105082631784592 105086159112704 105460376558768 105552554764888 105698952205616 106078912491664 106222474381429 106224992607932 106321407921344 106465297992284 106468871732608 106612961373688 106848013092436 106996207285352 107089727892532 107238257334824 107474687656028 107623751023096 107690539261184 108253908001547 108322155327232 108404052118054 108472394100224 108567204976384 108649287036598 108858670110608 108862324189696 108957475886336 109039853010242 109108595825152 109497137383984 109649005813088 109651605272704 109744845113008 109897057103456 109899662443648 110052089159936 110291021033116 110294723192192 110443990549112 110447697842944 110544235243904 110627812034663 110697555958528 110937889191668 111091755889576 111343071012712 111743320440248 111745969549984 111897200951074 111900957025088 112052398178468 112154102747456 112370240114176 112455197452972 112553489519702 112624447462912 112709596994764 113029303106048 113114758728356 113285001406976 113370650349572 113848795905152 113934871103669 114006699921664 114106348087424 114192618007853 114264609319168 114516530778496 114603110816887 114675360918272 114934782980864 115243342844368 115344071904488 115347943680256 115504049812816 115506788078528 115666991668096 115768091020736 116082784467584 116184247246144 116345390446208 116671493324288 116759702618636 116861757061126 117023839941932 117027768102784 117444510258628 117610189526368 117712987341488 117876250846816 118296014495197 118370592741632 118460086637354 118534768321024 118563627309589 118728070620698 118960870032896 118989832762031 119064848417536 119154867204142 119229986903552 119928100540864 120094436325248 120526144638592 120631491159872 120798802520704 121228973532268 121233042847616 121397113578776 121510180481536 121674626276896 121843384427072 122112014962784 122281379754688 122388260448608 122558008382656 122824091605061 122828214464032 122994444020602 122998572597824 123544467508903 123715819058846 123718752001768 123890345277776 123998632296616 124170613756112 124444375180664 124616974868848 124785625244203 125139585581696 125234197163537 125313149500672 125422680129152 125517505744169 125596636689664 125968708583851 126046881180704 126256671906596 126431785182472 126786159076192 126962006730944 127072978551904 127249224014528 127529772912416 127706651931712 127709679485696 127882515372656 127886808028672 127998588177152 128176117425664 128632559451088 128810967994016 128923555909456 129269670756347 129274009975264 129387002615024 129566457542368 130027850643481 130211281261336 130322003571697 130325093128076 130505849151832 130974983790728 131271279352136 131821796462272 132004628357504 132007757804032 132306389737984 132698338840606 132781996852736 132882386467292 133082380293632 133182997012604 133439660135584 133556293784144 133560776892928 133741531362208 134222297438432 134411645172992 134525939170784 134529128390272 134715715253504 135195445137368 135382956156976 135501288353816 135505836750592 135689223566512 135988380299464 136176991090448 136485054789776 136974332573386 136975683120304 137060686332416 137164310843252 137284200042682 137474608087124 137479222722688 137777701092878 137864561325568 137968793604796 138547398322592 138739558375744 139056715745024 139249582202368 139556588528896 139662100062562 139750148291072 139784172468017 139872297655552 139978047880594 140066295294464 140370390405784 140375102244608 140565078880688 140569797254656 140887798492672 141193677153032 141389507495824 141392859430592 141588966031744 141712722624704 141909272864128 142222143063616 142414619392276 142419399850112 142612143136232 143124796758328 143249895752348 143448577993336 143964238381544 144288495963227 144293339321824 144488618703814 144493468779968 144898467515648 145008017768306 145099436263936 145134762801721 145226261202176 145336059282722 145427684588032 145748311899904 145858504676038 145950459350528 147008639372672 147119785017359 147212534850304 147341206753664 147452603835383 147741725686016 147870860131456 147982657656757 148075951476992 148603257878264 148733145350524 148939432653368 148942963574944 149149541887808 149279906842528 149680671402086 149685695760832 149816529343712 150024319259584 150558563902978 150653481671168 150767382992996 150899162030386 151108453517252 151441605333494 151651649168908 151655244389264 151860487005029 151865584534048 151998323460368 152209139442976 152635764324736 152751164348167 152847464413952 153096722642479 153396911358208 153530988748928 153647065605341 153743930480896 154509080156992 154858615261504 155073398361728 155415291770816 155630846960512 155766876934592 155982919759744 156321571133714 156326818408768 156538383298948 156542094369584 156543637851776 156759212392288 156896228620208 156901495184896 157113837813856 157460229820432 157678621262624 158035326598688 158339883797248 158459596411006 158598098868671 158603422560352 158818068492622 159388978208138 159613828642928 159749552765306 159753339963448 159974911863536 160423303320896 160645804435072 160913181141328 161364202460608 161588008566656 161591839349248 161953557836672 161957397285376 162539592072704 162759565019744 162985306441408 163571196295232 163714166574112 163941231992384 164525035508078 164530558150336 164901138243688 164902764144832 164906673510656 165129849947216 165135392891392 165723448878064 165868300344824 166098353465968 166695433915472 166921031170817 167900040151291 167904020573828 168136897162696 168283858116836 168517261526152 168888794888044 169123037322008 169832294718016 169980737543456 170216494460992 170220529799936 170456619300352 170605607820032 171069366583808 171111015873413 171218890678528 171348340444666 171456364868096 172066930174832 172305580563424 172456185177584 172695375448288 173076120381136 173314461623468 173316170478752 173320279302016 173560668038912 173712369668992 173953302220544 174330968729764 174572759255048 174725345508868 174967683019976 175353437754572 175596646406104 176869769245246 176981274584576 177115080991772 177269889375502 177617476309504 177751763715988 177907128595658 178019287925248 178153879120756 178653224152816 178659221038592 178901009484512 178905250708096 179309975565952 179558671787264 179954548366208 180090602712251 180204138585856 180361646976896 180498009109187 180611801827072 181010000262784 181254970135624 181261054354688 181506363991568 182158832237872 182318049139352 182570917446064 182575245672512 182828470701184 182988272903744 183340918081024 183479532686428 183639903953198 183646068227776 183894605623036 183900778447232 184416231383552 184555658977844 184833423348224 184973166359828 185638096860412 185893737063881 186010931451136 186151564715842 186314271486497 186320525532064 186572682403954 186984022911763 187101904656128 187243362749366 187361407991296 187525172231936 187666950335942 188028612009232 188034923600384 188199276530944 188341564290418 188458443707072 188460301879808 188719828511104 189398227289216 189563771822656 189826689675392 190502672693564 190509067331968 190766892766648 190940042694016 191619990421972 191885760172904 191890309227232 192156453900224 192319849931048 192324409276384 192591156029888 193009286807953 193015765586336 193276983460946 193283471225152 193720722927424 194094051106304 194141306085419 194263700049664 194410572806758 194533136526848 195555446712472 195826674793904 196091696812319 196647920199808 196796595542701 196920663501056 197092783060096 197241794740837 197366143369472 197801280435584 197950827774623 198075623404288 198523716057856 199235392834016 199511724862912 199686109152992 199963066308544 200403928862368 200681881606976 201675849977644 201852125832854 202132087172428 202136879137424 202417235419168 202594159286288 203144872818272 203322432680752 203604433280864 204175113317504 204329479582613 204458296553728 204791719898381 205527892952599 205817831671144 205997727847604 206283438981928 207148537297856 207435844561792 208181522557568 208363484730688 208652477081216 208657423625728 209129454747136 209874175946512 209881220831744 210165263569184 210920753117536 211105109529776 211397904411232 212150703681469 212157824983328 212444948762858 212449985215864 212642815842688 212930595984568 212937743465216 213225922747376 213696026184872 213992414570704 214179455785064 214476514669648 214949375312056 215247502046192 215381078522368 216507816003094 216644310654464 216808104236108 217134409952768 217298574073196 217717340221216 217914951772672 218079706020484 218994274767968 219298011626176 219303210545408 219489690226016 219794114206912 219799324887296 220104178319872 220582042066232 220589446384384 220887981098224 220895395685888 221088470487808 221255624069326 221395111917056 221875778383336 222183511779152 222686142025424 223283976760963 223486640880496 223491939099968 223794401902148 223801914050176 224104796356936 224308205494912 224910394905944 225106979039404 225419193989528 226229517456712 226741300699144 227697591810304 227869742207338 228013399843328 228068912974133 228212696174848 228385236015706 228529218638336 229033061556992 229206221633774 229350721836544 229869565961728 230486685688736 230688143808976 230695887360512 231008099625632 231013576157056 231333983336192 231536182041472 232165568935168 232368494492288 232544176317761 232690780892416 233519405237272 233723514122252 234047679883864 234055536205568 234889020517256 235220379052736 235425974682976 235752501693632 236592028990394 236741185483264 236920173274708 237127254619178 237456141241396 237979665524062 238129696835072 238309734408284 239856201081728 240037543975691 240188872650496 240580564152467 241052289277184 241262982319744 241445388808393 241597605041408 242457947064536 242466085695232 242794227157552 243349252553792 243686768854144 244224029925568 244562759509376 244776520897216 245116016765312 245648183210122 245656428928064 245988888041204 245997145195648 247088935017806 247431638117692 247437504003536 247780690555552 247997264593232 248341227512224 248888750361328 249225583936483 249233949737696 249571250488406 250279171163392 250468394327074 250626299001344 250687317566609 250845360258304 251035011488338 251193273379328 251937417167702 252093762361408 252513343813192 252863570364944 253572318152384 253924013461888 254145957103808 254498448029056 255059545824832 255413303863424 255419358971392 255765030745312 255997176354304 257265118902176 257621935988032 257847111818912 258539341512694 258548019950528 258774005230048 259132915084736 260055701286962 260422562522672 260644007143394 260650186256152 261011698303664 261949967581456 262304477554141 262542558704272 263643592924544 263842920237743 264009256715008 264439793655191 265390386045589 265396677681212 265764772934584 266365994025208 266879320271168 267112587568288 267483062724416 268444594876864 268823290345984 269051878341568 269058256780544 269431430507008 270390890274736 270765912313952 271002576707632 271011673501184 271378447133024 271976760598928 272353982180896 272970109579552 273942170773159 273948665146772 273951366240608 274328621686504 274568400085364 274949216174248 274958445445376 275555402185756 275937587209592 277094796645184 277479116751488 278113431490048 279113177057792 279324200125124 279568344936034 279744595311104 279956095761188 280740780811568 280750204489216 281130157761376 282387354306064 282779014991648 282785718861184 283177932063488 283425445249408 283818545728256 284444286127232 284829238784552 284838799700224 285224286272464 286249593516656 286499791504696 286897155986672 287928476763088 288576991926454 288586678643648 288977237407628 288986937559936 289796935031296 290016035536612 290269525603442 290452522404352 290672118565444 291496623799808 291717009352076 293832036004199 294017278745344 294239570034718 294425069700608 294496751704463 294682413507328 294905207670766 295483451372032 295555391054077 295741720262912 295965315313514 296151902953984 297206515756528 297466290701048 297878865306736 297885927149888 298299083775616 298559813685056 299361342804172 299371391521664 299633058687424 300048638519168 301117127805956 301534765985992 301798324060772 302216907034504 302883210666988 303300307841069 303303298337816 303310488778528 303720974010058 303731169068096 303996646920736 304418278885952 305079195277087 305271528649472 305502328696334 305694928827904 306193445284958 306793822716416 307061977497856 307294131210682 307487860961792 309018160313984 309251792995673 309717230523008 309951391735601 310146796723456 310830583541632 311065586502979 311261693921024 311533753869184 311769288461323 311965839519488 312643142267428 312653636817536 313076766597896 313084188739168 313087275703552 313518424784576 313792457240416 314227675627712 314920459640864 315357242525248 316070653197376 316679767594496 316919192822012 317196197737342 317206845120704 317636136985244 318777956416276 319227657285856 319499105530612 319506679926896 319949823727072 320846606641792 321089182201249 321291608870144 321815559840313 321826362282656 322728404921216 322972403211227 323176017133312 323907115673344 325519130039488 325970612882816 327142392590464 327428333148224 327882463984768 329050071016156 329061116300672 329802276487376 329805528289664 329813347021312 330259699894432 331446897756128 331736600689648 332196706931936 333379677213737 333390867830944 333842062341634 335334983238451 335800080302582 335808041147656 336273794325392 336567716233672 337034523052304 337777589776088 338246074644016 339664589436032 339961475086912 340432988921984 340441059599872 341211215640064 342222031746826 342437781357056 342696680889332 344133860349664 344611161126848 344912370355168 345390750896576 346152240762272 346628923246936 346632340957504 346640558604032 347121336077824 347424739337984 347906604441088 348661937459528 349145518510096 349450691017736 349935366039952 350706875509144 351193292812208 352932737460877 353731152551749 353739538490492 354230161983544 354539778751004 355503527431976 355814257191316 356307758241512 357306448305632 357802018969024 357810501416192 358619951131904 359117343574528 359909096732416 360181205424502 360408277171712 360723293953792 360996018218374 361223603654144 362020000525568 362509940271248 362522108709376 363012727983136 364317664475744 364636098278704 365141834892128 365150491345024 365656941402368 365976545807488 366959065372856 367279807906396 367292136455552 367789211246072 367801556894464 369111317955688 369946332719656 371276193720824 371787474127762 372021862902272 372303129431684 372628542972994 372641051064128 373145364807908 373968045823526 374203809312256 374486725498732 375050344463872 375333900671884 376057224018464 376398553061888 376683128580836 376916887414144 377439657022208 378796454578432 379127543645312 379414182413189 379653379350784 381005345387128 381018134663936 381533785533296 381880085388032 383239980843944 383771520345808 383780618454464 384312907800448 384639699862096 384648818552768 385182312059776 386018573615906 386031531172672 386553966921892 386566942450304 387441445854848 388282612170838 388527400099328 388821145613516 391110893424944 391640203328759 391653349587808 392183393624638 393295840399616 393593191085402 393841327002112 393937213318957 394185566120192 394483589481674 394732286738944 395602560871168 395901655549246 396151246808576 397047432115712 398470785668032 399023449725824 399372218305984 399926132617088 400807857724736 401363763213952 403351699955288 403704251665708 404264174344856 404273758274848 404834470838336 405188318572576 406289745636544 406644865361504 407208866561728 408350226635008 408658959165226 408916593107456 409016149713941 409583439796762 411055785905198 411635663342288 411995455695208 412566877963856 414297074595712 414610303230739 414871689123584 415548247172443 416363045115136 416726969461376 417042035214497 417304954162432 419748351893024 420330527138368 421841506235072 422210219059552 422795808822464 424301407362938 424315649966656 424889897525716 424899970431728 425285631685376 425861191969136 425875486930432 426451845494752 427392052369744 427984829141408 428358911570128 428953029339296 429898750624112 430480554072107 430495004092384 433005366705961 433015632006188 433616208472216 434597148146392 435434680442432 436159412040968 437988549535936 438596023252352 438606421090816 438979380452032 439588228413824 439598649774592 441164084132464 441178892768768 441775962196448 442176940975616 442511248138652 443751556766672 444367023558304 445372284050848 446567953521926 446973281760992 446983878199936 447588803804296 447603828100352 448209592713872 448616410989824 449820789811888 450213958078808 450838387979056 452459034913424 453482601398288 455395183620608 455739484414676 456137825948266 456425392349696 456770472031412 458066123113984 458412443267548 460973371377472 461376287617952 462016199251264 462027152314112 462667966672384 463072364082944 464331137870336 464444185942121 464736988984576 465088352635522 465381561784832 467038810474544 467447028244504 468095359767728 468111072411136 469778041034512 470440758105472 470851949365952 471505003387264 473184057980788 473840346549416 474254509238356 474912282482792 475959331048124 476619468816568 479410164006851 479712402163456 480075087951382 480377745300992 480494700149387 481161128304934 482104578554368 482221953825073 482525964639488 482890777616786 483195210082816 484915894129072 484932171390464 485588454315104 486698505107584 487373537708288 488448059851136 488817350218967 489125519018752 489553041794432 489923167582079 490232033530624 491296366420244 491312857856128 491977776082408 491994290391296 494177870035612 494863276235384 494875008007072 495561381111104 495994529186464 496682455024448 497777500722656 498451167872966 498467899475392 499142500976812 500558342326784 500936788654148 501374635133218 501690720516608 502070022976676 503874834335404 504187524722816 504568714887677 505026687626384 505710165463349 505727140729888 507144636304768 507528062189071 507848026923776 508291914207616 508676207489527 508996896058112 510119091649664 510504766366133 510826607726848 511530061490624 514530237804352 515243871976064 515694223637824 517078683025388 517096039901056 517548010460096 518265830169472 520111402573924 520845125045344 521288014286788 521300372512304 522023396607328 523882349907301 523899935162912 524608955108282 525085117408544 526954973660423 527287185849088 527685840475486 528018513430016 528879587310382 530780772091178 530793355362424 531529545869168 532731988050416 533758640542336 534225175136576 534966125448832 536889189753728 538103756683136 538116513561088 540781780549472 541531824627904 542005153415264 542756894266048 543953521197856 544707964361792 545940219159104 547125498967999 547884341546318 547897330293544 547902732481216 548657243373008 549136800170728 549898432348496 549916890890752 551110804371512 551875174419184 554189593290368 554608587438521 554958233502976 555863239724177 557861423728483 558648400250248 559136689872068 559912191522376 561481561623136 562260315522752 564774708612128 565558029983296 565571437722368 566355864126976 566850890498816 567637091456512 568888572254464 569658477569104 569677599400448 570448572544928 572499187033312 572999583009392 573794311973344 575837624278273 575856953526176 577153983852908 577173357287296 577954474815256 577973875119872 580032071073224 580539051206884 581344237130888 583434018704152 587664072008398 588034557490688 588479140069436 588993503408926 589364827014656 589810415341532 591110782108154 591483440525824 591930630627028 594413031513056 594932581402096 595757730613472 595771854299776 596598167551232 597119627370112 598722685608344 598742783043328 599266117374848 599719191556331 600097277038336 602234255611912 603069531971984 603596648121544 604433814069008 605766421333976 606600615682138 606606596675632 606620977557056 607441948020116 607462338136192 607993293841472 608836557771904 610158390554174 610543057298944 611004657392668 612386890569916 614123954995712 614588262421364 618036320627968 618503585991346 619044192358361 619434461046016 619902783471202 620293593446912 621661167083264 622131173005958 622523387842048 623067507738368 623538576922646 623931679038976 625286284534856 625307273635072 626153533195792 626168377478336 626174551407104 627036849569152 627584914480832 628455351255424 629840919281728 630714485050496 632141306394752 633838385644024 634392395474684 634413690241408 635272273970488 637555912832552 638455314571712 638998211061224 639013359853792 639899647454144 641693213283584 642178364402498 642583217740288 642739663836193 643631119680626 643652724565312 645456809842432 645944806422454 646352034266624 647814231346688 651038260078976 651530476505447 651941225765632 653004388413839 654284785180928 654856666296448 655351769622781 655764927969536 658100142032312 658122232601344 659604552974752 659611056579328 660519399788864 662893795512256 663473201379296 664393413863872 666759354427474 666781735661888 667684124683268 670669966476902 671600160605164 671616082295312 672547588650784 673135432467344 674069046104608 675555179552176 676469442113311 676492149288032 679329178872064 679922950173824 680437004823653 680865977843968 684444063493652 685393361778664 688267720699328 689222322253696 689824740710336 690781501793152 692304481524544 693257846493872 693264681915008 693281117208064 694849478675968 697323874919056 698291037020192 698901382035472 699870732079904 701413751018288 702386585624416 705865474921754 706482440414989 707462305103498 707479076980984 708460323967088 709079557502008 711007054863952 711628514382632 712615516483024 714612896611264 715604037938048 715621002832384 717239902263808 719818193464832 720362410849004 721446587907584 721992036436748 724040001051136 725019880542496 726025455966272 728635328951488 729272196557408 730283669784256 730300982690048 731313882804736 731953091614976 733918130745712 734559615812792 734584272911104 735578422492144 735603113788928 738222635911376 739892665439312 742552387441648 743557320670003 743574948255524 744606258863368 745257085945988 745282102128256 746290729615816 747936091647052 748973450997464 750667801343768 752114448036928 753366257161672 753833774828288 754879314044416 757592909156864 757777356010829 758255087290624 758828364826378 759306758701568 762010690774256 762036269327872 763067571066592 763760170776064 766479961687888 767543040691616 767561236908928 768625815600896 769279399724192 769297637105536 770364624119552 772037147231812 772063062345344 773107933843784 773133884900608 774882891709696 776565224341676 777642291227032 782221786849888 783280406657518 783306699175616 784366787249276 786591680799232 787186382170804 787874426637914 788371132240384 788967178963348 791205121742336 791803311098492 796941571336064 797544097725683 798046899451648 798744436611968 799348326054971 799852265234176 801615715449472 802221775718209 802727526427904 806703399910576 807408503331416 808528348689712 808547516549696 809668941676672 810376637145152 812579491273088 813289730723008 814417733123456 816700453270016 817317918330452 818032299427882 819166879593524 822111571810396 823243692711473 823271326684576 823990911390416 825133755927712 828072101466379 828594149191424 829220606461478 829743378247168 829945391167123 831096494344886 832726090230272 832928829334217 833453938922752 834084070428994 834609908324864 839496703786048 840661054276736 843683012470144 844420438119104 845591617644928 848602814725876 848631299933312 849779795051432 849799940863456 850571263370752 851722383938272 852903690989504 854784104739488 855969658282816 856717823140256 857906058678592 859768641235427 859797501248224 860961108144214 860990008184768 866010733411922 866031264012376 867232416944432 869194296292784 870869360884864 871527780260533 872318824081936 873499376709421 875977099071872 876639380144759 877192046504704 877958760904064 878622540209183 879176456827648 881780960086957 882328168264928 883551924392896 885022496277304 887503113533344 888734047116608 890744568101696 893135907043852 893946563521984 893967756399872 895177607608592 895207656200704 896419185427744 897232821979648 899641579623776 900427916157616 901676775958112 904887695294429 904918069826848 906965202796576 910194954504367 911478968829352 912275651896532 913540944062824 916824886535096 921946742754944 922752575235904 924032398502528 924054304628224 926144728165888 928888371884242 929473977969152 930176705271044 934077620949088 934894056489008 936190719535456 939556082069024 940881516210944 941703898731904 943010006774528 946368115961576 947680693098832 948509018476712 949824564965584 951918662096248 953238937633136 958820328013702 959424804326912 960150175902764 960989400298774 962322256609868 964443907650146 965051929278976 965781555233572 969831788258144 971176908630208 973397010215168 974747075416576 976896119702272 977634700437934 978251038037504 978489207276119 979106083588864 979846335164158 980464067061248 982592732840488 982625715712256 983955552164816 983988580782592 988355740071224 989726552470768 989750016014144 991122762222208 991989058372928 993364910048896 995555001445312 996902335745932 996935798950784 998285001953624 1001873577308296 1002749270266436 1004140045953352 1007749668670808 1008375049445632 1009137429775354 1010019471742589 1010053375252768 1011420330926698 1011454281459776 1014289272609536 1015056124378142 1015696053847552 1016583828415232 1017352414979054 1017993792116224 1020238183299328 1021009532732266 1021653215453696 1023060122981248 1029060475608704 1029838495121513 1030487743952128 1031388447275648 1032168226847681 1034157366050776 1034192079802112 1035096020920192 1035878603597299 1036531660338944 1040222805147848 1041690250090688 1042576028573576 1042600745024608 1044046793214656 1047764699814602 1047799870325824 1049217910216564 1050170234817088 1053909947320846 1054574371698176 1055371680950972 1057759174620764 1061561544182356 1061586710724848 1063023409035203 1063059091738336 1065463976100832 1067517281084672 1068450350273152 1069258150437169 1069932250897664 1073778379507456 1076207513366272 1081563561098944 1083063649255808 1084010306830528 1085513788532096 1087907042395712 1089415928723584 1091880438318208 1094250997935998 1095768683092636 1095794660587088 1095805464962432 1097314486746016 1098273600341456 1099796864696992 1102221608743024 1103750348838368 1108379186580736 1109217174877042 1109916467005952 1110186692080697 1111726479448354 1115722847456966 1117296800500496 1118273379744136 1119824383044752 1122963123246272 1124520631045504 1129549417224256 1131116059966592 1131142875444736 1133701780997632 1137777144508928 1139316955138208 1140897145089856 1144998374066624 1145999166018784 1147588623946688 1151675248556546 1151713907052352 1154307967705816 1154346714574592 1155908949630512 1155947750239744 1160064142146448 1161078102413768 1162688474261776 1166868037408304 1168447218195719 1175300281059037 1175328144016796 1176958280138872 1177987006817852 1179620830683064 1182221564216308 1183861261254056 1188826063026112 1189865162804192 1191515461226944 1191543708599552 1193196335102464 1194239254740224 1197445371216688 1197485566086656 1198532234749696 1199438383112662 1200194554076672 1204468511223824 1206139063943968 1207193296243088 1208867628138016 1211532842667952 1213201231364276 1213213193351264 1213241955114112 1214883896040232 1214924676272384 1215986587682944 1217673115543808 1220316781108348 1222009314785336 1224773781139832 1229176524842728 1236072641255936 1237007171982692 1238088384716722 1238868922092032 1239805566942404 1243322334166528 1244262346011916 1246135015476736 1247077153845292 1250572569069712 1250614547270144 1252307066391584 1252336754956672 1254073699138304 1255169828961664 1256910702510848 1259681838563456 1260634218985757 1261428970100992 1264282612789504 1267676771288048 1268784790949368 1268827380482816 1270544547940976 1275111825665104 1276910629143424 1277996422122448 1278026719707584 1279799294908288 1283386426567168 1284356728804996 1285479327672386 1287262239361252 1287305449130624 1290913619684864 1291889612844908 1301256159447167 1302076520157952 1303060953010894 1303882451531264 1304199900405479 1306008776827678 1308569570361856 1308888160382341 1309713332592896 1310703539245562 1311529855939072 1316200284064624 1316244465202688 1319209105949504 1319222113158656 1321038799577728 1325787591024512 1326946402758592 1328786827727744 1333518708854948 1333563471323776 1335368249366536 1341339932953804 1343200321210328 1343232164590624 1345095177301568 1346270864934688 1348138092209216 1351065007655671 1351110359104352 1352938884226622 1352984298576064 1358658357744128 1358989142597933 1359845900347648 1360874009647306 1361731955687936 1368888126987304 1370786723557328 1372641877686233 1376535441398656 1377576168798907 1378444644507392 1379649481420672 1380692563185859 1381563003586304 1384608963049088 1385655794422361 1386515692987744 1386529363830016 1394647749838112 1396582074040384 1397802764070944 1399741464159808 1402827502036576 1404773171248832 1411730949843508 1412964880829978 1414924610206996 1414958153961968 1416920647934176 1418159115004016 1421966378319817 1422014109727904 1423257028765264 1425231032966048 1429225793222528 1430306357078291 1431208075876096 1433542039288667 1438695250668193 1440724821698008 1443984072873496 1450039761084992 1452050911932544 1457270657902976 1458544393114816 1460567339568512 1460601965380096 1463906183229952 1467836261491424 1469119231625584 1469168545822208 1471156844984288 1476445271822752 1479785330878624 1485054925770283 1485104774883296 1487114641340006 1487149896511048 1489212517726736 1490514171891976 1490564204256512 1492581459231632 1495872183294104 1497946901994928 1501335602687536 1504228896073856 1506732514323344 1507667549656576 1515554712021658 1516510174581248 1517656729652756 1524021381548512 1526135142133184 1532959923375776 1535086081383232 1535122473817856 1537251631201792 1538558799448384 1538595274211072 1540729248239104 1544074294463624 1544126124690688 1546215867687568 1546267769801216 1549765783419392 1553130448683352 1555284582454064 1562987837326741 1564443573699776 1566560813315036 1566613398351232 1568733574498552 1574372764341608 1575748853275828 1577934357926696 1583606622196984 1593883142672128 1595088195451366 1596093798903296 1596482390818931 1597488873223936 1598696652109942 1599704530468352 1603231430898944 1604443551436418 1605455052855808 1613406799821152 1614817006662832 1617056697379424 1617095033099392 1619337883353344 1620753274290304 1625158982546176 1626579461446016 1627809234224327 1628835466246912 1634635836660904 1636064598855764 1638333759187048 1644223143620792 1646487385422946 1646542653369152 1647981822780832 1650267511855424 1656144202932758 1657188298382848 1658441212922956 1659890782334246 1662192988689772 1665857658668434 1666907877845504 1668168140857988 1678993407572096 1680262807829837 1681322108553472 1684063949067269 1687366024940288 1688840876238208 1690117721658751 1691183235289856 1697205629451752 1697262599866624 1699559590102864 1699599881726912 1703444767876544 1705807381979008 1709568209478976 1711939316565632 1713435646280512 1715812117357184 1719537282470854 1719595002496448 1721922216288428 1721980016369536 1732021466823844 1732062528024752 1734464833888864 1738388592585568 1741738721769728 1743055560521066 1744579087555381 1744637648163872 1746998753418842 1751954198143744 1753278760289518 1754384093009408 1755917521808128 1757245080418366 1758352913655296 1763561920173914 1764656336529856 1767103848785792 1770044992554608 1775006227066688 1777468094233216 1781489136203392 1786271814087704 1787893127043968 1787935512799744 1790355215217184 1792838370855488 1799283159247552 1800855832315232 1803353551916224 1809775390588858 1809836139653696 1813930405593152 1820389909008734 1822957937658704 1824551303793064 1827081888125648 1833649773070192 1836131342878987 1843893485509888 1845505150471808 1846900441664201 1848064797005056 1857776743768484 1860353410542088 1868155241898176 1869788112978016 1872381439070912 1879112164138048 1881763032421888 1883407797463808 1886020013549056 1892736231923152 1895361386197664 1897018036953424 1899649129931168 1903837324192496 1906477875266272 1917595195412113 1917640656027404 1920300351805528 1921978800597548 1924644513219736 1928887815300292 1931563110467144 1939663576516288 1942353817260416 1946794020430336 1953792239404544 1955269400875868 1956978414552238 1958212167177728 1959692670328316 1965185465680976 1965251431424512 1967911104329632 1976711480142448 1979453104941536 1979500032028288 1982245524444416 1983978116745856 1986729820097792 1991110002890624 1993804671491864 1993871597901568 1996570003907248 2003747154616592 2005498540532872 2008280091906704 2015499337341616 2016750098891264 2018274859550708 2020038943485178 2020106750505536 2022840661853396 2022908562919552 2028578545219072 2030112248756284 2033167656830464 2034704829958108 2040476366598656 2042019065464532 2046120245962496 2056824252029393 2058120951217408 2059676990243026 2060975487904256 2062776894551296 2064336453695362 2068314732101552 2068384159604224 2070192041840384 2071757207194598 2073063320677888 2080445610295696 2083380500181376 2085152057147152 2085201490049216 2088093586429312 2095529399629204 2095599740651648 2098435820433128 2100340469634176 2107819894641692 2110743361901944 2115518349241528 2123102154887483 2123123088364712 2123173421449696 2126046818070406 2126118183476672 2130927952201664 2135034562169344 2135554366939609 2136900700546304 2138516300874338 2139864501795328 2147556759014912 2152415026732544 2163127122197888 2164762550969711 2166127298511616 2168020613661056 2169659742149207 2171027577064192 2175814084791424 2177459105520853 2178831857447168 2183760876636416 2188501995871996 2191537366185272 2191589321174176 2191610929924864 2194628973492032 2196547200682912 2199593729393984 2204443217486048 2207500697676736 2216758373161472 2218434349754084 2220373384161394 2223452958896708 2231445694913932 2234593601000992 2236546759488272 2239648766089504 2245926246492544 2247624275408743 2249041262091008 2252708918882191 2259098834448512 2260806822478589 2262232119933184 2278633910276416 2281794290179712 2289996748133248 2291998332037568 2295177247893376 2303350497113092 2303427814104704 2308615935411632 2308693429149184 2311817899261024 2320128284292896 2322156204827536 2325376948523552 2333657740496159 2333736074816608 2336894436391438 2347344882669157 2350600562118074 2350656288033592 2353916560277744 2355974013635704 2359241661366128 2364443128432616 2367722522508112 2377652126052224 2379730325608384 2383030922453888 2383087417199104 2388478509480448 2394890742433376 2397064469499392 2398876766225324 2408937022447648 2412278127887936 2414386592486176 2417735256276032 2423065685335904 2426402462728552 2426426386702528 2426483910228224 2429767792080464 2429849352544768 2431973175365888 2435346231087616 2440633562216696 2444018629570672 2449547562279664 2456123744370593 2458353049685456 2470529162226139 2474014343965384 2476118067862243 2476176769433444 2479611133884808 2488524692023832 2494154307690584 2501145138139424 2504614132783168 2504673509913344 2508147398276608 2510339657923328 2513821405021696 2519363677126912 2521268437971514 2522857940201984 2528565225579008 2535353542576096 2537569581898736 2537654760965632 2541089095881952 2550223651330208 2553821258286848 2555992844244896 2556053439415168 2559598589816576 2568713457609992 2570958655344772 2574524478722504 2574610898261248 2583779225689816 2602512318894334 2604153040315904 2606121906021788 2608399800810958 2612017553655356 2617776320764682 2619426665185792 2621407078491124 2632400568129248 2638418211899008 2642077599155456 2651575182049024 2653892805517184 2655899276892323 2657573655455488 2667037417709896 2667126942647552 2670736498733072 2682679865907608 2686400642420656 2686464329181248 2690190354603136 2692541729869376 2696276184418432 2702130015311342 2702220718208704 2705877768453244 2705968597152128 2717978285195866 2719691800695296 2721748019294612 2737776253974608 2741481423301313 2741573447114656 2745283755372466 2753070882797312 2755152337597814 2756889289014784 2757560493232699 2759298962841344 2761385126371718 2763126007172608 2769217926098176 2771311588844722 2773031385975488 2773058727660032 2789295499676224 2793164148080768 2795605528141888 2799482928319616 2805655004073152 2809546342497664 2823461899687016 2825929761659956 2829849220413992 2829916307923936 2833841295868352 2836318230008032 2843932756639634 2844028219455808 2846514057530528 2850462065932096 2858451586445056 2860612714156582 2862416151752192 2867084078577334 2877390501336386 2881449643396016 2885349253095551 2887968145746992 2900079522169984 2902272122615173 2904101823865088 2908837730207101 2914541315805952 2917088786229632 2919294246501479 2921134679137024 2935672522982848 2938238463251168 2942313689968576 2952890543645504 2959570661757248 2970109851540566 2970209549766592 2974229282680012 2974299793022096 2978425035453472 2981028343783952 2981128408513024 2985162918463264 2991744366588208 2995893803989856 3002671205375072 3008457792147712 3013363878504749 3013465028646688 3031109424043316 3035313459305512 3048042763097024 3052270284266368 3065919846751552 3070172162766464 3070244947635712 3077117598896768 3077190548422144 3088148588927248 3088252249381376 3092431735375136 3106260897366704 3110569164908128 3125975674653482 3128887147399552 3133121626630072 3133226796702464 3137467148997104 3148745528683216 3151497706551656 3155868715853392 3167213244393968 3187766285344256 3190176390902732 3192964781637862 3194977746447872 3197393304219884 3206462861797888 3208887102872836 3226813599642304 3229634013325664 3234113394758848 3234190066198784 3238675766706688 3241506548580608 3250317965092352 3251109301594847 3253158922892032 3255618468448654 3257670932493824 3269271673321808 3272129197711528 3276667518374096 3288446287241584 3292974770845892 3293085306738304 3295963645561664 3300535023710848 3312288405865516 3316882425845912 3319781564668492 3324385977379544 3331715317336868 3336336281715976 3355871148047957 3357986815144192 3360525615659674 3362644217106944 3368127898134538 3374732049880576 3377681752476416 3380235443317502 3382366470579712 3394411258903504 3394525199733248 3399119180205728 3399199763453824 3406889535753088 3411614763958016 3419136418957952 3421721451532769 3423878633131264 3426871292561024 3429462173074553 3431624234714368 3439074564941708 3439190004992896 3443844432576856 3443960032739072 3464042933647688 3464125056049504 3468929667777728 3476777185171136 3483477443539456 3486111121042132 3489158175110762 3489275296327744 3493997506837684 3503908396287488 3506557520579036 3511835043616256 3514490160836732 3527123840347828 3529312673059712 3531981004213739 3534207697571584 3539971158243443 3540089985109216 3550012454133376 3552696435323497 3554936188466432 3562978272406784 3572543628175408 3575786254087936 3580710430434368 3585676741710976 3598566318495104 3601711664630464 3606707103832448 3619550781177716 3619672279307392 3627860811186304 3640779818017468 3645915875317408 3649102607586128 3654163776251296 3667176449351107 3667299546140384 3672262685757974 3687786971019776 3688684815622961 3691010300943616 3693800883328402 3696129594010112 3715553487536968 3720706821084176 3736310483796352 3739576225956032 3744762878141824 3758224328276096 3766815594927616 3785472463846304 3790722772395328 3794036073906848 3799298259862336 3807674648384992 3812955750532544 3829878492775993 3835190390824226 3835281312054808 3840600703611056 3843957601195096 3849289026439472 3857775630600584 3863126220934288 3879327153032576 3882260112069647 3884707634520832 3891042678069239 3905029966099381 3910538801751736 3913956829104476 3919385340656632 3930370931361952 3935822208659264 3953422960284896 3958906209883072 3959000064056576 3964491048888832 3967956233491712 3973459640195584 3982220005781248 3987609342983728 3987743195803136 3993140007814496 4007494309233184 4010997081065744 4016560183813408 4030863369947911 4030998674683232 4036549719101416 4040077886970356 4040213501011072 4045681323706792 4045817125839104 4060224497512568 4069409659916216 4084038130929064 4092240491924992 4113648504058786 4116241902434816 4119353980486052 4125553789102592 4128672907390724 4136629464203104 4140384083680768 4143514414389196 4160891220591392 4166761000362752 4170304114294304 4170402980098432 4176187172858624 4191058799258408 4191199481303296 4196871640866256 4200680939268352 4215639789283384 4221486723803888 4231036698483056 4246204309774966 4246246176729424 4246346842899392 4252093636140812 4252236366953344 4261855904403328 4271108733879218 4273801401092608 4277032601748676 4326254244395776 4329525101939422 4332254597023232 4333309346508527 4336041227322112 4339319484298414 4342055154128384 4351628169582848 4354918211041706 4357663714894336 4367521753272832 4377003991743992 4383074732370544 4383178642348352 4383221859849728 4389257946984064 4393094401365824 4399187458787968 4408886434972096 4415001395353472 4436868699508168 4440746768322788 4446905917793416 4462891389827864 4469187202001984 4473093518976544 4479297532179008 4491852492985088 4495248550817486 4498082524182016 4499177646853351 4505417837764382 4518197668897024 4521613644957178 4524464239866368 4557267820552832 4560713335538129 4563588580359424 4571030718896873 4579993496266496 4583996664075136 4587462387359467 4590354495786752 4606700994226184 4606855628209408 4617231870823264 4623635798522048 4640256568585792 4644312409655072 4650753897047104 4667315480992318 4667472149633216 4673788872782876 4694689765338314 4701201124236148 4701312576067184 4707833120555488 4711948027271408 4718483322732256 4728886256865232 4735286094793177 4735445045016224 4755304252104448 4759460651216768 4763059033765571 4766061844907776 4789781484866752 4797753532450648 4817874044895296 4824556255775872 4828773184972352 4835470512552064 4846131370671808 4852804925457104 4852852773405056 4852967820456448 4859535584160928 4863946350731776 4881267124433392 4888037259141344 4899095124559328 4912247488741186 4916706099370912 4941058324452278 4948028687930768 4952236135724486 4952353538866888 4959222267769616 4977049384047664 4988308615381168 5002290276278848 5009228265566336 5009347019826688 5020679315846656 5038727354253824 5042536875943028 5070707085152192 5075139163797472 5082178191763904 5100447302660416 5107642516573696 5111985688489792 5112106878830336 5119197179633152 5137426915219984 5141917310689544 5149048957445008 5149221796522496 5167558451379632 5204901244690021 5205024637788668 5212243812043576 5216799601621916 5224035107310712 5235552641529364 5242814156982248 5264801136258496 5276836423798016 5284155198310912 5303150364098048 5304441492075803 5307785611034368 5311798553784646 5315147310910976 5334074835419792 5334253885295104 5341472997466144 5365359731815216 5372801284841312 5372928658362496 5380380709206272 5385083459738752 5392552368836864 5404260030622684 5404441436417408 5411755536906488 5411937194304256 5435956570391732 5443496038589224 5475552507949216 5482962846602626 5483146894229312 5490567510744932 5506141765594624 5510304675195628 5515120986465398 5518597925682688 5522770252743436 5538435852196352 5542623177689444 5546062771950976 5578590999352448 5582808684079781 5586328296161536 5591211056283776 5595438282384797 5598965856639232 5611310008146304 5615552430027463 5619092684995328 5646923799374032 5651859523319912 5659698440827984 5659832615847872 5667682591736704 5672636460016064 5687865513279268 5688056438911616 5693028115061056 5700924131864192 5716903172890112 5721225428313164 5734168157154668 5754781002672772 5762705848980311 5762899286792032 5770698506191102 5775936291493984 5796504710264653 5800159044339968 5804544245230346 5808203647730176 5817675460414202 5829082631611904 5834177572459264 5838588493002958 5842269358274048 5871345045965696 5876476926502336 5884627379937152 5905781087291008 5919141323514496 5940219703081132 5940419099533184 5948458565360024 5948599586044192 5956850070906944 5962056687567904 5970325836926528 5983488733176416 5991787607979712 6005342410750144 6016915584295424 6018380488647989 6026727757009498 6026930057293376 6062218848086632 6070626918611024 6096085526194048 6100694461823731 6104540568532736 6114495636965947 6131839693503104 6136475661013313 6140344325532928 6154235197793536 6176297177854496 6184863470750272 6212521794733408 6221138329816256 6251951349306964 6257774294799104 6266243253260144 6266453593404928 6274934297994208 6297491057366432 6302995413103312 6311737431706784 6334213867061003 6334426488787936 6371364681530569 6380352781805464 6385929563275724 6394786608439768 6417774205745672 6453627199284608 6459268026651328 6468226789517696 6468380132397568 6483013097161216 6502218603189694 6506317845784064 6511236936897308 6538543346643616 6544258395423056 6553335036748192 6576892574483168 6585949541691784 6586170613476608 6591927291123328 6601070047421696 6624576811731032 6633764851691824 6639563129336984 6648771954759088 6663430634673736 6672672563431952 6711742296095914 6715973630288384 6721051231319348 6736255796269076 6755363504952832 6760470886635004 6788822517807008 6798238360411456 6798399526907648 6813779071506176 6823229527916032 6838272837915904 6843442903065538 6847757266262528 6853742585122048 6858924346149106 6863248469428736 6878149129883416 6878380009985792 6887688865153712 6887920065478144 6928085867295376 6928250112099008 6937859335555456 6953554370342272 6972222242084264 6978316350221524 6978550592655488 6987995013675368 7013115041158072 7028980321673464 7054247680695656 7058625346119424 7063962008427478 7068415395143168 7070136302198123 7079942316486886 7080179970218432 7100024908266752 7105392870646994 7109872376932864 7125956544813568 7145087256350816 7151572508175872 7161420860868736 7171353483421952 7197132636990208 7203423329260928 7208869465850591 7213414207664896 7239101562355432 7239344558614784 7255721622372608 7281559636034936 7291831750634816 7298205215172256 7308327552502592 7334352898702214 7334599092280768 7344525371515948 7377369631245922 7382020601887232 7387601766656804 7431106975073936 7441163863246421 7441413642168352 7472620967592704 7479152451912064 7484807053060183 7489525756283648 7516448656552192 7570944927692608 7581445544790656 7588072147813696 7598596519724672 7615349296769984 7625911501065088 7659756985551986 7670380781648452 7670562624109616 7681201407222112 7687915202390192 7698578052878944 7715551261201168 7726252441868576 7758654306065152 7764520224139294 7769415269041664 7771306844564879 7782085356138478 7810059932198762 7821077603503472 7827913658208952 7838770681313264 7860741862723904 7871644417318528 7906845920569792 7917812419766144 7918000128113152 7935912466983424 7964440011562496 7975218685967456 7986280015628992 8014988618466368 8021994162131488 8033120367626816 8061726739895822 8061997349366464 8073099438202832 8080155773940712 8080427002022144 8091362647413584 8091634251678208 8120448995025136 8138819319832432 8168076261858128 8179130527370033 8227101967413259 8227297008117572 8238707960972104 8257345814781448 8273258928406208 8287028828778392 8321782441182784 8333522000725504 8340608228588608 8340805960196864 8352374345717248 8382117598516816 8382398962606592 8393743281732512 8401361878536704 8431279578566768 8442973447607776 8462073396966112 8492408619549932 8492492353458848 8492693685798784 8504187272281624 8504472733906688 8523711808806656 8542217467758436 8554065203497352 8652508488791552 8659050203878844 8666618693017054 8672082454644224 8678638968596828 8703256339165696 8709836422083412 8754007983487984 8766149464741088 8766357284696704 8778515893968128 8786188802731648 8798374917575936 8817772869944192 8824439532900299 8830002790706944 8873737399016336 8881493536645576 8893811835586832 8925782779655728 8938374404003968 8946187037953088 8958595064358016 8983704985970176 8990497101634972 8998355293706702 9010835675528764 9036395337794048 9043227289914356 9108793116130169 9114535641105664 9121426671076258 9127177160718848 9129399302838353 9142061437793746 9159986992532992 9162217122676387 9167993328150272 9174924774718934 9180708991573504 9213401988452368 9213711256418816 9234463741646528 9247271597044096 9280513137171584 9288624819310144 9301507794094208 9334630961984636 9334944299266432 9347577745565752 9389379530676628 9402402248472296 9402625152134368 9415666241110976 9423896054542816 9436966645464512 9457455053589697 9457772513730464 9470572189586354 9470890090032448 9510608504208896 9518921302433536 9526118067531142 9532123689815552 9579562969733504 9586805582865863 9595507064901296 9608493143803631 9635748089790592 9643033181592349 9649112511551744 9657546369944704 9664847942301013 9670941025104128 9692262741343616 9699590560956527 9705609850914208 9705705546810112 9719071168321856 9762534248866784 9776074518282688 9798190249118656 9824494977482372 9833412198741824 9882116648904556 9896057375861536 9904472271448972 9904707077733776 9918444535539232 9953764648238719 9954098768095328 9976617230762336 10004580552557696 10012144499548037 10018456531132672 10085073751886056 10141414170304384 10150278327594944 10164356383527808 10200894605320832 10223971376979584 10224213757660672 10274853830439968 10283834621379088 10298097914890016 10335116902759264 10395384480391981 10409802489380042 10410049275577336 10424487624087152 10433599203243832 10448070214621424 10471105283058728 10485628313964496 10529602272516992 10553672847596032 10608882984151606 10615571222068736 10623597107569292 10668149670839584 10682945994932288 10730719463630432 10745602569682624 10745857316724992 10760761418412544 10770166919477504 10785104737673728 10808520061245368 10808882872834816 10823511073812976 10823874388608512 10871913140783464 10886992077178448 10940914861287187 10951105015898432 10965925693205252 10966293788458624 10981135021489864 11020609350391256 11030241972930796 11045540505486872 11085246355378888 11092125543901952 11157181998704896 11165617368159562 11172656592323072 11182422112567552 11190876564769594 11197931713278464 11222620016292608 11231104860054926 11238185369990656 11293847598748064 11303719046639824 11319396881655968 11319665231695744 11335365183473408 11345272920032128 11375731026558536 11376112877823232 11386056230122112 11394664639570289 11401848263728384 11442450856626328 11468336314309336 11509562005345544 11525411697960622 11525798573584064 11541397012382204 11551872582987968 11593009420529306 11600318088679936 11609088490460692 11635350920828404 11668355144918528 11677176986005916 11742690091931392 11752953853004672 11761839654808859 11769254759874304 11811562174582016 11838282647028992 11880439406162264 11880838199066368 11896917130720048 11897199172088384 11913700141813888 11924113375135808 11940651673853056 11966977466352832 11983575215959424 12010684821500288 12036760977295978 12053455514018996 12053860114586752 12124437696173264 12141253837222048 12192171052388096 12201388923647462 12209081137065472 12212053612887667 12228991273931894 12263679387006208 12272951322026626 12280688651065856 12308470395587072 12352594355708992 12369726941500544 12425043589466816 12442276659632512 12503902698613928 12515548589598208 12532486506520288 12549868595988416 12594982114732864 12605990826206624 12623474863413568 12668427734122006 12668852977575872 12742729363061138 12760705563610928 12771859126551448 12789573216879536 12835548411491344 12852919400152909 12907254398569216 12918536053302656 12928303091649407 12936453579035392 13004437206379388 13022473873794616 13077086693287232 13088516790846112 13106670073496384 13153785148966336 13171899083383568 13172341226953216 13183854582246656 13202140094843392 13249153623462064 13267529703383648 13279126258673968 13297543909518176 13326861269347472 13345345126863904 13423166367884791 13423484592191828 13442102462638696 13472511592538152 13520941773270008 13577645035614016 13596476720822912 13596799053815296 13627558143012352 13676545675831808 13686885806131076 13707485170244096 13717848692298212 13756298259766832 13756760019971584 13775377730307424 13856171734590752 13856500224198016 13875718671110912 13907108740684544 13944444484168528 13956632700443048 13957101185310976 13975990027350736 14026230082316144 14057960643346928 14108495361391312 14117250692238848 14127924016854956 14140272604396246 14159884632973772 14160359940436864 14200049816533504 14210785741293988 14290174512701632 14322841721737472 14342706966843904 14394265273980416 14397769764205751 14406846658521856 14417738931701182 14426828415329792 14478203124710864 14478689117229568 14511443244745216 14563119272069872 14583663501269632 14596410430344512 14616655105005184 14668705797404428 14669198184561536 14689050743031896 14754739262491844 14775203533313608 14861715084212381 14862213950147872 14882327726492842 14882827284336704 14945241935185408 14948880568577263 14958304903824128 14969614106120366 14979051512567296 15032897313104384 15141889855385216 15153337856787977 15162891089581312 15176144295627392 15187618195044449 15197193039449344 15230698593539968 15242213738645971 15251823002130176 15319513971103972 15340761563296904 15341125248219232 15362402814444224 15375830404780384 15397156105757888 15431102522402336 15452504883737152 15517308612130304 15529040448278588 15542613689129758 15564170712276956 15620119864397524 15641630161517987 15642155207006944 15655827316417904 15677541362626528 15721483725447808 15733369927861201 15743288834637056 15768962432175337 15813691841139584 15825647757350123 15835624839532288 15950437371934912 15972560031257984 16029977236932736 16043988324262976 16066240735253632 16123453479791644 16123994698732928 16146198876405664 16160311547881424 16160854004044288 16182725294827168 16240897990050272 16277638639664864 16335604183473113 16336152523716256 16358261054740066 16454203934826518 16454594016235144 16477415921944208 16514691629562896 16546517856812416 16574057657556784 16643564882365568 16681216457177216 16681611920393728 16764235197033632 16787486563465024 16862559157133536 16885946895215552 16924146793932224 16984817239099864 16984984706917696 16985387371597568 17008374544563248 17008945467813376 17047423617613312 17084434935516872 17108130406994704 17192866210594151 17293704135582973 17318100407757688 17333237386034108 17357277937193656 17419672844166824 17508015966975968 17532298929482176 17532714569393408 17557031787936256 17572377605463296 17596749835151872 17635545739888384 17648879065800598 17660005581413888 17747474798032672 17762987073291152 17787623671173664 17851565559311456 17876748808007936 17892374075906176 17917190128716032 17980994203269944 17996710587413404 18021671351057528 18086454579828712 18217586232260338 18229071282211328 18242853342152516 18258798605676706 18284122875587492 18324434245352774 18335986656300544 18349849549437868 18426803976904736 18468927483293056 18494543194088192 18561026274343168 18577249638620288 18591294938246261 18603015588188416 18669261923969272 18669888598532864 18695155491131504 18778759061353256 18804804496944592 18805250304268736 18831332482221952 18847792109085632 18873933290929024 18914910107179394 18915545027460928 18941144379172708 18941780180064896 19037842604867072 19052236135062284 19159125939467008 19173611165731726 19190369963109191 19191014129802592 19216986287607262 19271496179581184 19286066363184698 19298225023103488 19315092739889408 19329695884602026 19341882050208256 19384525482687232 19399181121913054 19411219701828416 19411411093620224 19438142336643712 19525068497733568 19552149036565376 19596380498237312 19648989954964744 19666824397483648 19764233297809112 19792114751723072 19808944542897944 19809414155467552 19836889071078464 19907529296477438 19908197536190656 19953234461524672 20009161105115392 20024288999096074 20036913062265344 20170147503772112 20197444771668857 20282828340608768 20300556655189888 20315904858306211 20328712767055616 20401789210641664 20447942753959168 20549707660879936 20567669242758176 20596195829780032 20670233805518528 20790768960783962 20819604978760084 20820098551154672 20848975248174304 20867198406487664 20896140429242848 20942210566117456 20971256627928992 21059204545033984 21093547149533243 21217765968303212 21247194215138584 21336299341679168 21365891989864576 21461438927260864 21491205139365248 21491714633449984 21540333838955008 21617040122490736 21617765745669632 21647022147625952 21743826281566928 21773984154356896 21881829722574374 21902210031796864 21931851386410504 21932587576917248 21962270042979728 22041218700782512 22060483945861592 22091081010973744 22170492710757776 22184251087803904 22314363997409792 22331234736319124 22364844225135104 22381753129539188 22445240032585216 22462209720109852 22587695197496128 22607438093279648 22638793763311936 22639330463391488 22670730366946816 22690545840064256 22751462053117072 22752225755646464 22772112460244224 22789329279140578 22803696527456768 22884901713252656 22936672628618672 23019124010691088 23050823395921244 23051597147168128 23082794024764408 23103745165975936 23186018841058612 23218176980921384 23270701841656808 23354353972011832 23485380183862784 23491098036335699 23505907706009344 23523679309617718 23538509519748608 23623124349164032 23676565294057984 23760878812324528 23761676398132736 23793834261440096 23794398344176768 23827400283627776 23848226750271616 23881303347706112 23933954932705664 23952050160729383 23967150431918848 24021369643000576 24073521954591956 24106911028037992 24107720229173504 24248875392346528 24282507674444096 24384342104776192 24402777847294924 24424107225775334 24457982547863788 24527358774012416 24545902644053252 24705188711417984 24723867029496173 24739453883001088 24779798107704101 24850087178933632 24868875047264479 24884553319265024 25007805397227856 25064973013040576 25099737191976832 25189964229465728 25211981652413248 25246949726827136 25336855468244012 25337705955151744 25485458726122276 25521411127221856 25543718253102896 25579146433759072 25670235145457749 25671096822982688 25705838800305818 25814508797138432 25820793709360727 25837072106605312 25856606183298814 25872907158070784 26008874412758776 26044947747589232 26154173386574464 26177033581692224 26213340146992768 26307570297932672 26343798166767136 26367709164493312 26498307246924128 26535059406767296 26558252517347936 26595087819036352 26653722538694944 26690690253727808 26846332735769582 26846969184383656 26884204925277392 26945023185076304 27017361188076523 27041883546540016 27155290071228032 27175820784487529 27192953441645824 27237298746484673 27335209762695667 27373771612262152 27435697384596424 27512596519533664 27550755460614848 27712343469181504 27713000448396032 27751437342221824 27814217481369088 27888888968337056 27913265400886096 27914202370621952 27951980054701472 28052460164632288 28115921286693856 28216043589635377 28216990722782624 28255848033709912 28280545208792492 28319769265947544 28320719880873728 28421571482587976 28580349025403264 28645683443474944 28795539528411502 28813693317043712 28835477863402364 28956406249421728 29126238544139744 29167327002539264 29192820860689024 29233310210010368 29337411594808856 29338396369123072 29378101486063792 29509478524983688 29550407066627216 29723430168424762 29724427900295744 29764655452985684 29765654568673408 29897761137154526 29916609807648256 29939228212240732 30283779710770432 30306675713575954 30325782179162624 30333165425559689 30352288591254784 30375236390088898 30394386078898688 30461397187079936 30484427477291942 30503646004260352 30639027942207944 30681523126593808 30682250496438464 30724805628888448 30751660809560768 30794312211515776 30862205044804672 30905009767474304 31058080896557176 31085227378259516 31128341424553912 31240239728795048 31283260323035974 31284310414013888 31311654632835808 31355082725253056 31442967450895616 31466739855722402 31486577669274112 31537924864350674 31627383682279168 31651295514700246 31671249679064576 31900874743869824 31924993348766903 31945120062515968 31997215032278111 32059954473865472 32087976648525952 32112236711516269 32132481470507264 32246906959583288 32247989397465856 32292397752811328 32320623095762848 32365450589654336 32481795980100544 32555277279329728 32671208366946226 32672305047432512 32716522109480132 32908407869653036 32909188032470288 32954831843888416 33029383259125792 33093035713624832 33147002663552239 33148115315113568 33287129764731136 33362432914354432 33528470394067264 33574973126930048 33725118314267072 33771893790431104 33848293587864448 33969634478199728 33969969413835392 33970774743195136 34016749089126496 34168869871033744 34216260813989408 34385732421188302 34587408271165946 34636200815515376 34666474772068216 34714555874387312 34839345688333648 35016031933951936 35064597858964352 35065429138786816 35144755210926592 35271091479776768 35297758131601196 35494949596065344 35525974146582304 35575247342347328 35703131118622912 35753497616015872 35784748151812352 35834380257432064 35961988406539888 35993421174826808 36043342702115056 36172909159657424 36434308712830147 36435172464520676 36485706684305032 36517597211353412 36568245751174984 36648868490705548 36699699098875736 36853607953809472 36937854966586112 36989086388176384 37122052548686336 37154499277240576 37182589876492522 37206031176376832 37338523847938544 37339777197065728 37390310982263008 37557518122706512 37609608993889184 37610500608537472 37662664964443904 37695584218171264 37747866581858048 37829820214358788 37831090054921856 37882288758345416 37883560360129792 38104472270124568 38318251878934016 38347222331463452 38380739926218382 38382028259605184 38433972575214524 38542992359162368 38572132726369396 38630185479778816 38659391769204052 38769050965374464 38798362243826108 38822439403656832 38876284673287424 39050136995467136 39079660788558467 39104298073130752 39192760996474624 39297979909929488 39333648794967296 39528466595618224 39584229503446144 39617889085795888 39618828310935104 39673778142156928 39815058592954876 39816395072381312 39906468923049344 40018322210230784 40048577998192148 40338940942862177 40340295007544224 40394889543337714 40565656681217536 40575532971852571 40601113310379776 40631809716612422 40657425534111232 40803578421283328 40895885507918336 41099415321759872 41135338485516352 41192391659560064 41340467611037056 41581537921567924 41639209957520168 41640197102309344 41697950496348608 41734396812975328 41792280858485696 41884421132234912 41942513255857984 42118409090067968 42128663420535923 42187094299066486 42435531936606424 42494388430277168 42672598683358336 42704861232766117 42731783979729152 42801469458761629 42922877854521728 42955329627093191 42982410278730496 43234080244981472 43294044295251904 43487652563133856 43547968308713792 43763659445148748 43804420063593728 43863702772821008 43865175153834496 43924540085959456 44082437401565024 44120967891723184 44182162021947488 44339497069427021 44340985421515552 44599552770713983 44662469472638248 44763506259078376 44924419440219704 45175390394992256 45214876186559296 45277587526623872 45278660926782976 45381091680128512 45502924106234144 45544224920488448 45578658558281156 45769803426505312 45873345257237344 46038248021382176 46101646791842488 46103194294336256 46165588049528816 46207490331951872 46372037682117224 46436353961842768 46541403683313616 46708707944023664 46982196072671398 47011815412018688 47047358619235436 47521757624649056 47587668522880192 47588796688353536 47654800567255552 47696453500543232 47762606695412224 47867909865411328 47904100321458766 47934300863837696 48042739286001152 48147043909183912 48213822056075984 48215440458347008 48497750784693056 48565015348888192 48805555694589848 48848214451550668 48915965095727576 49091805288106504 49410377422835968 49447734058992346 49478907766002176 49490954115386861 49559596215408202 49700174357867264 49737750094528958 49769106638530048 50015610794455712 50129946026081152 50199474383953664 50379928458931456 50423963304826496 50462086260954137 50493899453654272 50673710936488024 50675411910303488 50970917452244552 51042822254443712 51087436506205792 51158292867518144 51340470290915498 51342193645965376 51411677600611636 51641587418721454 51674144213210624 51713212366597628 52017748825517552 52088147042724947 52089895495178464 52308346773148928 52354067163384448 52393649371421281 52426680293985536 52615140595865344 52687596333534272 52996614493848256 53070118813534592 53116505034695872 53190175638072704 53307445077389888 53381380507455616 53692665471539164 53693938368767312 53768409850554784 53890046370152608 54034722376153046 54083767093080032 54310580142456064 54351641568975058 54385906883291648 54474597492969346 54670419525391334 54747543224524304 54871394769192848 55025193039067328 55101510921229696 55424686938363008 55426000896792064 55777777936674112 55826530801772192 55903960109402944 56104920329264576 56231842573387712 56432087179270754 56433981445565248 56511696067419824 56561090417584984 56639538531895088 56641439761747456 56843142965175952 57160698050806528 57253913691590231 57591079056823004 57670955726804728 57912812498843456 58252477088279488 58334654005078528 58385641721378048 58466620420020736 58674823189617712 58676792738246144 58756202972127584 59018957049967376 59100814133254432 59446860336849524 59448855800591488 59529310905971368 59531309137346816 59795522274309052 59878456424481464 60567559421540864 60613351427151908 60666330851119378 60704577182509568 60750472780177796 60922794374159872 60968854954583884 61278055884415888 61363046253187616 61364500992876928 61449611257776896 61503321619121536 61588624423031552 61724410089609344 61771076730302093 61810019534948608 62116161793114352 62170454756519032 62256682849107824 62480479457590096 62566520646071948 62568620828027776 62623309265671616 62710165450506112 62885934901791232 62933479711444804 63075849728701348 63254767364558336 63302591029400492 63761551812911183 63801749487739648 63849986697533806 63890240125031936 63994430064556222 64119908947730944 64175953297051904 64224473423032538 64264962941014528 64493813919166576 64495978794931712 64584795505622656 64641246191525696 64730901179308672 64963591960201088 65110554558659456 65342416733892452 65344610094865024 65433044218960264 65816815739306072 65818376064940576 65909663687776832 66058766518251584 66186071427249664 66202185375127879 66294005327104478 66296230630227136 66574259529462272 66724865828708864 67056940788134528 67107639080061041 67149946253860096 67259452006625417 67450236628534144 67501232271146443 67543787580862208 67696587175728896 67939268956399456 67939938827670784 68033498178252992 68337739742067488 68432521627978816 68771464842376604 69174816542331892 69272401631030752 69332949544136432 69429111748774624 69676352537671033 69678691376667296 70032063867903872 70085011496836259 70129195717928704 70595516263202392 70989899192130688 71051948293164608 71150494684694656 71406262237245824 71569496303624704 71923976813079776 71986842349653616 72086685404230112 72345818319314848 72767691362743867 72868617425660294 72870344929041352 72971413368610064 73035194422706824 73136491502349968 73297736981411096 73399398197751472 73707215907618944 73875709933172224 74308998554481152 74365179752985044 74677047695877088 74780621964526016 75115036245413024 75219217987778368 75221001217074944 75325329928887808 75391168436342528 75495733163716096 75659640428717576 75662180109843712 75764577516690832 75767120720259584 76208944540249136 76586404029010309 76694444662926904 76761479852436764 76764056519210368 76867945150429048 77144265452738792 77318783538408104 77596724487652216 77644878807313664 77752569346574848 78100273990934272 78159321577116934 78208596146261504 78385521992949248 78595959819858976 78667297589934592 79056933191236448 79168459006892288 79235778171591776 79237656621870208 79347556284313856 79630117185909752 79632790144762624 79812937846098688 80097155996384296 80677881885724354 80680590015088448 80789779086675428 81151065943705142 81202226620759552 81263619433224844 82198830643519744 82270676971032704 82332877583662013 82384783319120128 82680935222074112 83163075843135848 83278419915040336 83280394204618688 83395900992697216 83468793625950656 83584561716971392 83768842264469824 83885026511715968 84257326841071846 84374188598132972 84871063873212848 84988776860554336 85345197366716672 85409722465532234 85463567959458304 85484375290213669 85602938917523258 85845755709043456 85910659254186382 85964820557460992 86468160489962944 86588088590503808 86975305126267712 87095936617427584 87527318890297496 87608840127187456 87727405545642016 87849080171918912 88164874803130048 88241935783446368 88364324043894976 88678994138854042 88681970843031104 89199105541427966 89324938945276496 89527012518156752 89848838880439408 89970435801070363 90350780789984512 90429752373118592 90498121641545849 90555175053247744 91005848212468288 91157317116562312 91539606853010624 91746690514474688 92076496042764352 92203293583684976 92206388588672512 92331176099057632 92414980663903744 92744075364234448 92872707923685536 93082807366627232 93417415888047328 93964392145342796 94094717238470872 95043515249298112 95175337045760384 95177593376707072 95392907001086464 95735819730822656 95808200642917532 96294087818367824 96427644112151968 96995501569386112 97130030697776384 97611111389179696 97696428903101336 97831930191455152 98183610576213008 98820754845671936 98895468117984692 98981908230773722 99119192430816404 99400348715734528 99475500189057916 100031221588911424 100259892052162304 100398948767907328 100759856917862912 100784388349440257 100847926609652992 100924172521908274 100987798907308544 101347421872976048 101350823820606976 101941834904489104 102085644508887424 102174873012411584 102316585735036288 102680940581830996 102684387291930752 102823355201223272 103283174837442908 103426424733195256 104032005589486667 104035497651035104 104176294085449894 104179790990356928 104616693546297856 104708134326768896 104787298742842562 104853360587971072 105230281191730688 105375192667068544 105993228987696512 106073364997515839 106140237627069184 106233010069391744 106313327365311143 106380351276145408 106614890154779776 106695496170521797 106762761014911232 107385330943078328 107387876737534624 107536819701109568 107780092740305216 108069444752306092 108167534186160064 108621160284912128 108703283137950116 108949194985938692 109340839050782668 109491411130625909 109495086449048608 109742789538385696 110050386078134656 110133589495028407 110203021842459392 110849373876726016 111555555873348224 111653061603544384 111807920218805888 112209840658529152 112463685146775424 112864174358541508 112867962891130496 113023392134839648 113122180835169968 113279077063790176 113686285930351904 114321396101613056 114349229284311791 114507827383180462 115182158113646008 115341911453609456 115825624997686912 116504954176558976 116771283442756096 117349646379235424 117512405944255168 118037914099934752 118201628266508864 118893720673699048 118897711601182976 119058621811942736 119062618274693632 119591044548618104 119756912848962928 120350063474159057 121055928949080811 121226702854303816 121332661702238756 121500945560355592 121937709909167768 122556111768831776 122726092506375232 122729001985753856 122899222515553792 123006643238243072 123177248846063104 123448820179218688 123542153460604186 123620039069897216 124232323586228704 124340909513038064 124513365698215648 124960958915180192 125133041292143896 125137241656055552 125246618531343232 125420330901012224 125866959422889608 126151699457402696 126605182058800984 127523103625822366 127603498975479296 127699973395067612 127988860129112444 128351906594103808 128448946846065076 128987627838333152 129169591011245312 129282492383051392 129461802358617344 129927183920402176 130221109117318912 130684833467784904 130689220189730048 130866088437920528 131633631478612144 131636752129881152 131819327375553664 132117533036503168 132404370750255758 132588010654208956 132592461260454272 134113881576269056 134215278160122082 134299892507720192 134332589741764337 134518904013250834 134900473257068288 135002464542292886 135087575161724416 135393174351457792 135878537912798912 135879877655341568 136066996356505984 136675479484134976 136865043255957632 137542929684753208 138349633084663784 138544803262061504 138665899088272864 138858223497549248 139352705075342066 139357382753334592 140064127735807744 140170022993672518 140258391435857408 141191032526404784 141382113401681999 141979798384261376 142103896586329216 142211334008143477 142300989369389312 142812524474491648 143847953626159552 143973684699307232 144173370808460224 144691636638629696 145535382725487734 145737234851320588 145740689858082704 145942826737220128 146070388845413648 146272983004699936 146595473962822192 146798796395502944 147414431815237888 147654830046732701 148730359505970088 149354095391754176 149561243929052032 150230072490826048 150438435975556736 150442002434149888 150782336872685056 151319280857435152 151324360219687424 151529155033381664 152417889080498272 153172808058020618 153388889325853808 153522959704873528 153528113038420736 153735890300858096 154288530905477584 154637567076816208 155193448975304432 155289757614627328 156200547981868544 156318643154233868 157191919639717952 158113866382472896 158336918013784576 158471556343183552 158475313243740416 158695112568627712 159260234371819504 159265580289525248 159625875692197376 160194311992768592 161355763771448708 161361180030176896 161579558173350856 162302131887410284 162527238866449688 164397661287039488 164437686254349893 164541353942065408 164665755167324026 164769566638240256 165361870444148224 166326151686271696 166556839830080672 166560788409237376 166791801985394432 166937587251901312 167169123433942784 167537684528939648 167664351125105681 167770053023431936 168514653682143692 168748377196265944 169742127746425696 169977553721108672 170690394733433344 170819444931064468 170968750580427338 171205877835046516 171691511418086912 171821318508372764 172936320979925888 173067069206473211 173176177181007616 173458586753928707 173950610252535424 174082125330851353 174191873234855168 175054637780594992 175454811091284032 175698160343837824 176329749606260096 176483871566892736 176728648087789952 177357988277708084 177363941686062208 178398211082855932 178649877890552992 179054025036313504 179691646018204243 179697677760878816 179940871602140726 180701561579969024 180859504746237184 180996243283091698 181110350106495488 182011696424936576 182314634233124624 183079213706021248 183493381028949376 184152992085528704 184406587167369952 184662352198115264 185488150728468896 185745415847371072 186165614733254464 186834831776094656 187928784290685592 188189434476941744 189121528316535661 190087030498596224 190230745491412703 190350674091520768 191616401285835064 192588175636735648 192855288224303936 193991003138772224 194260061395552768 195222222778359392 195392857806202672 195663860382910304 196367221152426016 197512305127447639 197790936235969384 197963816461547444 198238384861632808 198951000378115832 200062443177822848 200519784104324608 201568776698880514 201695853219305984 201848345043816548 202694843745952096 203883669808978208 204171289017774848 204349746024823168 204633171470072576 205361881163661992 205368774583861504 205646710402446544 206566349674885816 206852849466390512 208064011178973334 208070995302070208 208352588170899788 208359581980713856 209416268653537792 209574597485685124 210750385334137088 211986457975393024 212146729995031678 212280475254138368 212466020138783488 212626654730622286 212760702552290816 213229780309559552 213390992341043594 213525522029822464 214770661886156656 214775753475069248 215073639402219136 215560185480610432 216138889504612184 216335068372320128 217406566275900232 217898389971877384 218681678101565336 218982822261251818 218990172898097216 219485579076771392 220100772156269312 220267178990056814 220406043684918784 221698747753452032 223111111746696448 223306123207088768 223474953441368321 223615840437611776 224419681317058304 224927370293550848 225728348717083016 225735925782260992 226046784269679296 226244361670339936 226558154127580352 227372571860703808 228698458568623582 229015654766360924 230364316227292016 230683822907218912 231651249995373824 232029018644865673 233009908353117952 234699292758470848 235024811888510336 236075828199869504 236403256533017728 237787441347398096 237795423202365952 238117243623885472 239182089097236208 239513825697925856 240700126948318114 242111857898161622 242453405708607632 242665323404477512 243001891120711184 243875419818335536 245112223537663552 245452185012750464 245458003971507712 246013286476486144 246897640358437376 247084306921208372 248464647172457408 248681819026076128 249026731396431296 249921917830360384 250266082584287792 250274483312111104 250493237062686464 250840661802024448 251733918845779216 252303398914805392 253210364117601968 255040160989811029 255046207251644732 255399946790135224 255977720258224888 256897893692130152 257975255676666304 258339182022490624 258564984766102784 258923604717234688 259854367840804352 260442218234637824 261369666935569808 261378440379460096 261732176875841056 263267262957224288 263273504259762304 263638654751107328 264235066073006336 264808741500511516 265176021308417912 265184922520908544 268227763152538112 268430556320244164 268665179483528674 269037808026501668 269800946514136576 270004929084585772 271757075825597824 272133992713011968 273350958968269952 273557625519909269 273730086511915264 275085859369506416 276699266169327568 277089606524123008 277331798176545728 277716446995098496 278705410150684132 278714765506669184 280128255471615488 280340045987345036 282372586600035239 282382065052809568 282764226803363998 283959596768522752 284028730802967997 284207793172658432 284422668016286954 284601978738778624 285625048948983296 287695907252319104 287947369398614464 288346741616920448 289383273277259392 291070765450975468 291474469702641176 291481379716165408 291885653474440256 292140777690827296 292545966009399872 293190947925644384 293597592791005888 294828863630475776 295309660093465402 297190973068841753 297460719011940176 298708190783508352 298934028629362819 299122487858104064 299610286211331403 300460144981652096 300687307389652337 300876871951113472 302638561714870304 303058310066763328 304835778160996544 306345616116041236 306777778651707616 307045919409747056 307056226076841472 307471780601716192 308577061810955168 309275134153632416 310376479485989147 310386897950608864 312637286308467736 314383839279435904 316227732764945792 316943112686367104 316950626487480832 318520468743639008 320388623985537184 322711527542897416 322722360060353792 323159116346701712 324604263774820568 325054477732899376 328875372508699786 329082707884130816 329331510334648052 332652303372543392 333113679660161344 333121576818474752 333583603970788864 333875174503802624 334338246867885568 335075369057879296 335328702250211362 335540106046863872 337029307364287384 337496754392531888 339484255492851392 339955107442217344 341638889862128936 341937501160854676 342411755670093032 343642637016745528 345872641959851776 346134138412946422 346352354362015232 346917173507857414 347901220505070848 348164250661702706 348383746469710336 350109275561189984 350909622182568064 351396320687675648 352659499212520192 352967743133785472 353234603826678959 353457296175579904 354715976555416168 354727883372124416 356796422165711864 357299755781105984 358108050072627008 359383292036408486 359395355521757632 359881743204281452 361719009492474368 361992486566183396 364023392849873152 364617029299074629 364629268466249248 366158427412042496 366986762057898752 368305984171057408 368813174334739904 369324704396230528 370976301456937792 371490831694742144 372331229466508928 373669663552189312 375857568581371184 376378868953883488 378243056633071322 380174060997192448 380461490982825406 380701348183041536 383232802571670128 385176351273471296 385710576448607872 387982006277544448 390444445556718784 390785715612405344 391327720765820608 392734442304852032 395024610254895278 395581872471938768 395927632923094888 396476769723265616 397902000756231664 400124886355645696 400777395841131617 403137553397761028 403696690087633096 405389687491904192 407767339617956416 408342578035549696 408699492049646336 409266342940145152 410723762327323984 410737549167723008 411293420804893088 413132699349771632 413705698932781024 416128022357946668 416141990604140416 416705176341799576 416719163961427712 419149194971370248 421500770668274176 423972915950786048 424293459990063356 424932040277566976 425253309461244572 426459560619119104 426781984682087188 429541323772313312 429551506950138496 430147278804438272 431120370961220864 432277779009224368 432670136744640256 434813132551800464 435796779943754768 437363356203130672 437965644522503636 437980345796194432 438971158153542784 440201544312538624 440534357980113628 446222223493392896 446330862690378281 446612246414177536 446949906882736642 447231680875223552 448839362634116608 449854740587101696 451456697434166032 451471851564521984 452093568539358592 452488723340679872 453116308255160704 454745143721407616 457396917137247164 458031309532721848 460728632454584032 461367645814437824 463302499990747648 463415297625895153 464058037289731346 466019816706235904 469398585516941696 469753473560427287 470049623777020672 470816164046377919 472151656399739008 472508625898025101 472806513066035456 475574882694796192 476234487247770944 478364178194472416 479027651395851712 481400253896636228 484223715796323244 484906811417215264 485330646808955024 486003782241422368 487734467763697231 487750839636671072 490224447075327104 490595080477853813 490904370025500928 494168613842416744 496929294344914816 497363638052152256 498053462792862592 499843835660720768 500532165168575584 500986474125372928 503467837691558432 504606797829610784 506420728235203936 510080321979622058 510092414503289464 510799893580270448 511955440516449776 513795787384260304 515950511353332608 517129969532205568 522739333871139616 523464353751682112 526534525914448576 526547008519524608 527277309502214656 528470132146012672 529617483001023032 530352042616835824 530369845041817088 536104828203072163 536861112640488328 537330358967057348 538075616053003336 540009858169171544 543514151651195648 544267985426023936 546701917936539904 547115251039818538 547460173023830528 550171718739012832 553398532338655136 554179213048246016 554663596353091456 555432893990196992 557410820301368264 557429531013338368 560680091974690072 564745173200070478 564764130105619136 565528453606727996 568057461605935994 568415586345316864 568845336032573908 575391814504638208 575894738797228928 576330143085634091 576693483233840896 578766546554518784 582141530901950936 582948939405282352 582962759432330816 583771306948880512 584281555381654592 585091932018799744 586381895851288768 587195185582011776 590619320186930804 594381946137683506 594921438023880352 597416381567016704 597868057258725638 598244975716208128 599220572422662806 600920289963304192 601374614779304674 601753743902226944 605277123429740608 606116620133526656 609671556321993088 612691232232082472 613555557303415232 614091838819494112 614943561203432384 617154123621910336 618550268307264832 620752958971978294 620773795901217728 625274572616935472 628767678558871808 629793050607492541 632455465529891584 633886225372734208 637040937487278016 640777247971074368 645423055085794832 645444720120707584 646318232693403424 649208527549641136 650108955465798752 657750745017399572 658663020669296104 665304606745086784 666227359320322688 666243153636949504 667750349007605248 670150738115758592 670657404500422724 674058614728574768 674993508785063776 678968510985702784 679910214884434688 683277779724257872 683875002321709352 684823511340186064 687285274033491056 691745283919703552 692268276825892844 693834347015714828 695802441010141696 696328501323405412 700218551122379968 701819244365136128 702792641375351296 705318998425040384 705935486267570944 706469207653357918 706914592351159808 709431953110832336 709455766744248832 713592844331423728 714599511562211968 716216100145254016 718766584072816972 718790711043515264 719763486408562904 723984973132366792 728046785699746304 728224039126406669 729234058598149258 729258536932498496 732316854824084992 733973524115797504 736611968342114816 737626348669479808 738649408792461056 741952602913875584 742513554982610873 742981663389484288 744662458933017856 747339327104378624 751715137162742368 752757737907766976 756486113266142644 760348121994384896 760922981965650812 766439877914381363 766465605143340256 770352702546942592 770935126465198849 771421152897215744 780888891113437568 781571431224810688 782655441531641216 785468884609704064 790049220509790556 791163744943877536 791855265846189776 792953539446531232 795804001512463328 800249772711291392 800444604990182537 801554791682263234 806275106795522056 807393380175266192 810779374983808384 815534679235912832 817398984099292672 821447524654647968 822586841609786176 826265398699543264 827411397865562048 832256044715893336 832283981208280832 833410352683599152 833438327922855424 838298389942740496 842450444319113399 847391502643565677 848586919980126712 850506618922489144 853563969364174376 859082647544626624 859103013900276992 860294557608876544 862240741922441728 864555558018448736 865340273489280512 869626265103600928 871593559887509536 874726712406261344 875931289045007272 875960691592388864 877942316307085568 881068715960227256 892661725380756562 893224492828355072 893899813765473284 902913394868332064 904187137078717184 904977446681359744 906232616510321408 909490287442815232 914793834274494328 916062619065443696 921457264909168064 922735291628875648 926830595251790306 928116074579462692 938797171033883392 939506947120854574 940099247554041344 940328128192350359 941632328092755838 944303312799478016 945017251796050202 945613026132070912 951149765389592384 952468974495541888 956728356388944832 958055302791703424 962800507793272456 968447431592646488 969813622834430528 970661293617910048 972007564482844736 975468935527394462 975501679273342144 980448894150654208 981190160955707626 981808740051001856 988337227684833488 989674793811773993 993858588689829632 994727276104304512 995479338057004339 996106925585725184 999687671321441536 1001064330337151168 1006935675383116864 1009213595659221568 1012841456470407872 1020160643959244116 1020184829006578928 1021599787160540896 1023910881032899552 1027591574768520608 1031901022706665216 1045478667742279232 1046928707503364224 1053069051828897152 1053094017039049216 1059234966002046064 1060704085233671648 1072209656406144326 1073722225280976656 1074660717934114696 1076151232106006672 1080019716338343088 1087028303302391296 1093403835873079808 1094230502079637076 1100343437478025664 1106797064677310272 1108358426096492032 1109327192706182912 1110865787980393984 1114821640602736528 1114859062026676736 1121360183949380144 1129490346400140956 1129528260211238272 1131056907213455992 1136114923211871988 1137690672065147816 1150783629009276416 1151789477594457856 1152660286171268182 1153386966467681792 1157533093109037568 1164283061803901872 1165897878810564704 1165925518864661632 1167542613897761024 1168563110763309184 1170183864037599488 1172763791702577536 1173650457875739767 1174390371164023552 1181238640373861608 1188763892275367012 1189842876047760704 1194832763134033408 1195736114517451276 1198441144845325612 1201840579926608384 1202749229558609348 1210554246859481216 1211469484445312477 1212233240267053312 1219343112643986176 1225382464464164944 1227111114606830464 1228183677638988224 1229887122406864768 1234308247243820672 1237100536614529664 1241505917943956588 1241547591802435456 1250549145233870944 1257535357117743616 1257841522127429701 1259586101214985082 1264910931059783168 1267772450745468416 1274081874974556032 1281554495942148736 1290846110171589664 1292636465386806848 1298417055099282272 1300217910931597504 1315501490034799144 1317326041338592208 1323850698215749627 1330609213490173568 1331615218439888921 1332454718640645376 1341314809000845448 1348117229457149536 1349987017570127552 1357937021971405568 1359820429768869376 1366555559448515744 1367750004643418704 1369647022680372128 1374570548066982112 1382586135892133473 1384536553651785688 1387668694031429656 1392657002646810824 1400437102244759936 1403638488730272256 1411870972535141888 1412938415306715836 1418863906221664672 1427185688662847456 1429199023124423936 1432432200290508032 1437533168145633944 1437581422087030528 1439526972817125808 1447969946264733584 1456448078252813338 1458468117196298516 1458517073864996992 1475252697338959616 1477298817584922112 1483905205827751168 1485027109965221746 1485963326778968576 1489324917866035712 1494678654208757248 1503430274325484736 1505515475815533952 1512972226532285288 1521845963931301624 1532879755828762726 1532931210286680512 1540705405093885184 1541870252930397698 1542842305794431488 1561777782226875136 1563142862449621376 1564324674089578247 1565310883063282432 1570937769219408128 1580098441019581112 1582327489887755072 1583710531692379552 1585907078893062464 1591608003024926656 1600889209980365074 1603109583364526468 1612550213591044112 1614786760350532384 1621558749967616768 1624203130514059711 1631069358471825664 1642895049309295936 1645173683219572352 1652530797399086528 1654822795731124096 1664512089431786672 1664567962416561664 1666820705367198304 1676596779885480992 1684900888638226798 1694783005287131354 1697173839960253424 1701013237844978288 1707127938728348752 1718165295089253248 1718206027800553984 1729111116036897472 1739252530207201856 1743187119775019072 1749453424812522688 1751862578090014544 1751921383184777728 1755884632614171136 1762137431920454512 1785323450761513124 1787799627530946568 1805826789736664128 1808374274157434368 1809954893362719488 1812465233020642816 1818980574885630464 1829587668548988656 1832125238130887392 1842914529818336128 1845470583257751296 1853661190503580612 1856232149158925384 1877594342067766784 1879013894241709148 1880656256384700718 1883264656185511676 1888606625598956032 1890034503592100404 1902299530779184768 1904937948991083776 1913456712777889664 1914903378639364883 1916110605583406848 1925601015586544912 1936894863185292976 1939627245668861056 1941322587235820096 1944015128965689472 1950937871054788924 1951003358546684288 1960897788301308416 1962380321911415252 1976608106200246673 1976674455369666976 1979349587623547986 1987717177379659264 1989454552208609024 1990958676114008678 1992213851171450368 1999375342642883072 2002128660674302336 2013871350766233728 2018427191318443136 2025682912940815744 2040321287918488232 2040369658013157856 2043199574321081792 2047821762065799104 2055183149537041216 2063802045413330432 2080336811481892271 2090957335484558464 2092538200405539733 2093857415006728448 2106138103657794304 2118469932004092128 2121408170467343296 2144419312812288652 2147444450561953312 2149321435868229392 2152302464212013344 2160039432676686176 2172635356401924029 2188461004159274152 2200686874956051328 2213594129354620544 2218654385412365824 2229643281205473056 2242720367898760288 2258980692800281912 2259056520422476544 2262113814426911984 2272229846423743976 2275381344130295632 2303578955188915712 2305320572342536364 2328566123607803744 2331795757621129408 2331851037729323264 2335085227795522048 2337126221526618368 2340367728075198976 2345527583405155072 2347300915751479534 2348780742328047104 2362477280747723216 2377527784550734024 2379685752095521408 2391472229034902552 2396882289690651224 2405498459117218696 2421108493718962432 2422938968890624954 2424466480534106624 2438686225287972352 2450764928928329888 2454222229213660928 2456367355277976448 2459774244813729536 2468616494487641344 2474201073229059328 2483011835887913176 2483095183604870912 2501098290467741888 2515683044254859402 2519172202429970164 2548163749949112064 2552319205093522403 2563108991884297472 2581692220343179328 2585272930773613696 2596834110198564544 2600435821863195008 2631002980069598288 2634652082677184416 2647701396431499254 2661218426980347136 2663230436879777842 2664909437281290752 2682629618001690896 2696234458914299072 2699974035140255104 2715874043942811136 2733111118897031488 2735500009286837408 2739294045360744256 2749141096133964224 2765172271784266946 2769073107303571376 2775337388062859312 2785314005293621648 2800874204489519872 2805441770887921319 2825876830613431672 2837727812443329344 2854371377325694912 2858398046248847872 2864864400581016064 2875066336291267888 2875162844174061056 2879053945634251616 2895939892529467168 2912896156505626676 2916936234392597032 2917034147729993984 2950505394677919232 2967810411655502336 2970054219930443492 3006860548650969472 3011030951631067904 3025944453064570576 3043691927862603248 3065759511657525452 3065862420573361024 3081410810187770368 3083740505860795396 3123555564453750272 3124316038832647967 3126285724899242752 3128649348179156494 3130621766126564864 3141875538438816256 3160196882039162224 3164654979775510144 3167421063384759104 3171814157786124928 3183216006049853312 3201778419960730148 3206219166729052936 3225100427182088224 3229573520701064768 3243117499935233536 3248406261028119422 3262138716943651328 3285790098618591872 3288274314922991009 3290347366439144704 3295713148324645433 3305061594798173056 3307560381286175707 3309645591462248192 3329024178863573344 3333641410734396608 3353193559770961984 3369801777276453596 3389566010574262708 3394347679920506848 3402026475689956576 3414141274345880617 3414255877456697504 3436330590178506496 3458222232073794944 3478505060414403712 3486374239550038144 3498906849625045376 3503725156180029088 3524274863840909024 3570646901523026248 3575599255061893136 3611653579473328256 3619909786725438976 3659175337097977312 3664250476261774784 3685829059636672256 3690941166515502592 3707322381007161224 3712464298317850768 3752733797421505141 3758027788483418296 3761312512769401436 3766529312371023352 3780069007184200808 3804599061558369536 3809875897982167552 3826913425555779328 3829806757278729766 3832221211166813696 3851202031173089824 3873789726370585952 3879254491337722112 3882645174471640192 3888030257931378944 3901875742109577848 3902006717093368576 3924760643822830504 3953216212400493346 3953348910739333952 3958699175247095972 3978909104417218048 3981917352228017356 4004257321348604672 4027742701532467456 4036854382636886272 4051365825881631488 4080642575836976464 4080739316026315712 4086399148642163584 4095643524131598208 4110366299074082432 4160673622963784542 4181914670969116928 4185076400811079466 4187714830013456896 4212276207315588608 4236939864008184256 4242816340934686592 4288838625624577304 4294888901123906624 4298642871736458784 4304604928424026688 4320078865353372352 4345270712803848058 4376922008318548304 4401373749912102656 4408551354252447787 4427188258709241088 4459286562410946112 4485440735797520576 4517961385600563824 4518113040844953088 4524227628853823968 4544459692847487952 4550762688260591264 4610641144685072728 4657132247215607488 4663591515242258816 4663702075458646528 4674252443053236736 4691055166810310144 4694601831502959068 4724954561495446432 4755055569101468048 4759371504191042816 4782944458069805104 4793764579381302448 4810996918234437392 4842216987437924864 4845877937781249908 4901529857856659776 4908444458427321856 4912734710555952896 4919548489627459072 4937232988975282688 4948402146458118656 4966023671775826352 4966190367209741824 5002196580935483776 5031366088509718804 5038344404859940328 5096327499898224128 5097568273884846683 5104638410187044806 5126217983768594944 5163384440686358656 5170545861547227392 5193668220397129088 5197594884878276111 5200871643726390016 5262005960139196576 5269304165354368832 5295402792862998508 5322436853960694272 5326460873759555684 5365079145400669541 5365259236003381792 5392468917828598144 5396545885256391943 5399948070280510208 5466222237794062976 5471000018573674816 5478588090721488512 5498282192267928448 5530344543568533892 5538146214607142752 5550674776125718624 5570628010587243296 5601748408979039744 5610883541775842638 5651753661226863344 5675455624886658688 5708742754651389824 5750132672582535776 5758107891268503232 5791879785058934336 5825792313011253352 5833872468785194064 5834068295459987968 5897153110233793793 5940108439860886984 6013721097301938944 6022061903262135808 6051888906129141152 6087383855725206496 6131519023315050904 6131724841146722048 6167481011721590792 6248632077665295934 6252571449798485504 6257298696358312988 6320393764078324448 6329309959551020288 6334842126769518208 6343628315572249856 6366432012099706624 6403556839921460296 6412438333458105872 6450200854364176448 6459147041402129536 6496812522056238844 6571580197237183744 6576548629845982018 6580694732878289408 6591426296649290866 6610123189596346112 6615120762572351414 6619291182924496384 6658048357727146688 6667282821468793216 6706387119541923968 6739603554552907192 6779132021148525416 6788695359841013696 6804052951379913152 6828282548691761234 6828511754913395008 6872661180357012992 6916444464147589888 6927723556682417951 6957010120828807424 6972748479100076288 6997813699250090752 7007450312360058176 7048549727681818048 7141293803046052496 7151198510123786272 7223307158946656512 7318350674195954624 7328500952523549568 7371658119273344512 7414644762014322448 7424928596635701536 7505467594843010282 7516055576966836592 7522625025538802872 7533058624742046704 7560138014368401616 7609198123116739072 7653826851111558656 7659613514557459532 7702404062346179648 7747579452741171904 7758508982675444224 7765290348943280384 7776060515862757888 7803751484219155696 7804013434186737152 7849521287645661008 7906432424800986692 7906697821478667904 7917398350494191944 7963834704456034712 8008514642697209344 8055485403064934912 8073708765273772544 8102731651763262976 8161285151673952928 8161478632052631424 8172798297284327168 8191287048263196416 8220732598148164864 8321347245927569084 8363829341938233856 8370152801622158932 8473879728016368512 8480286391117187339 8485632681869373184 8577677251249154608 8589777802247813248 8597285743472917568 8609209856848053376 8640157730706744704 8690541425607696116 8753844016637096608 8802747499824205312 8804890654892007907 8817102708504895574 8854376517418482176 8918573124821892224 8970881471595041152 9035922771201127648 9048455257707647936 9088919385694975904 9101525376521182528 9221282289370145456 9266954887510247389 9314264494431214976 9321306529079222447 9327183030484517632 9389203663005918136 9449909122990892864 9510111138202936096 9518743008382085632 9565888916139610208 9587529158762604896 9621993836468874784 9691755875562499816 9803059715713319552 9825469421111905792 9932047343551652704 10004393161870967552 10062732177019437608 10076688809719880656 10195136547769693366 10209276820374089612 10326768881372717312 10341091723094454784 10387336440794258176 10395189769756552222 10401743287452780032 10524011920278393152 10538608330708737664 10590805585725997016 10652921747519111368 10730158290801339082 10730518472006763584 10784937835657196288 10793091770512783886 10799896140561020416 10932444475588125952 10942000037147349632 10950272718627047729 10957176181442977024 10996564384535856896 11060689087137067784 11076292429214285504 11101349552251437248 11141256021174486592 11221767083551685276 11303507322453726688 11350911249773317376 11417485509302779648 11500265345165071552 11516215782537006464 11583759570117868672 11651584626022506704 11667744937570388128 11794306220467587586 11880216879721773968 12027442194603877888 12103777812258282304 12174767711450412992 12263038046630101808 12263449682293444096 12334962023443181584 12497264155330591868 12514597392716625976 12640787528156648896 12658619919102040576 12669684253539036416 12687256631144499712 12732864024199413248 12807113679842920592 12824876666916211744 12900401708728352896 12918294082804259072 12993625044112477688 13143160394474367488 13153097259691964036 13182852593298581732 13220246379192692224 13230241525144702828 13316096715454293376 13334565642937586432 13412774239083847936 13479207109105814384 13558264042297050832 13577390719682027392 13608105902759826304 13656565097383522468 13657023509826790016 13832888928295179776 13836256743401726711 13855447113364835902 13914020241657614848 13945496958200152576 13995627398500181504 14014900624720116352 14097099455363636096 14282587606092104992 14302397020247572544 14446614317893313024 14562357680373245897 14636701348391909248 14647767402838778131 14657001905047099136 14829289524028644896 14849857193271403072 15010935189686020564 15032111153933673184 15045250051077605744 15066117249484093408 15120276028736803232 15208447494813468203 15319227029114919064 15404808124692359296 15495158905482343808 15530580697886560768 15607502968438311392 15699042575291322016 15812864849601973384 15813395642957335808 15834796700988383888 15927669408912069424 16322570303347905856 16322957264105262848 16345596594568654336 16382574096526392832 16441465196296329728 16642694491855138168 16740305603244317864 16947759456032737024 16960572782234374678 16971265363738746368 17155354502498309216 17179555604495626496 17194571486945835136 17218419713696106752 17280315461413489408 17381082851215392232 17507688033274193216 17609781309784015814 17634205417009791148 17837146249643784448 17866234435654656821 17941762943190082304 18071845542402255296 18096910515415295872 18177838771389951808 18203050753042365056 18442564578740290912 18533909775020494778 18628528988862429952 18642613058158444894 18654366060969035264 18778407326011836272 18899818245981785728 19020222276405872192 19131777832279220416 19175058317525209792 19243987672937749568 19383511751124999632 19606119431426639104 19864094687103305408 20008786323741935104 20125464354038875216 20153377619439761312 20390273095539386732 20418553640748179224 20653537762745434624 20774672881588516352 20790379539513104444 21048023840556786304 21077216661417475328 21181611171451994032 21305843495038222736 21460316581602678164 21461036944013527168 21569875671314392576 21586183541025567772 21864888951176251904 21884000074294699264 21900545437254095458 21914352362885954048 21993128769071713792 22121378174274135568 22152584858428571008 22202699104502874496 22282512042348973184 22443534167103370552 22607014644907453376 22701822499546634752 22834971018605559296 23000530690330143104 23017920204460937063 23032431565074012928 23167519140235737344 23303169252045013408 23335489875140776256 23588612440935175172 23760433759443547936 23898988920421164319 24207555624516564608 24349535422900825984 24526076093260203616 24669924046886363168 24994528310661183736 25029194785433251952 25281575056313297792 25339368507078072832 25614227359685841184 25649753333832423488 25800803417456705792 25836588165608518144 25987250088224955376 26269136581950535987 26306194519383928072 26365705186597163464 26460483050289405656 26632193430908586752 26669131285875172864 26825548478167695872 26958414218211628768 27116528084594101664 27154781439364054784 27216211805519652608 27313130194767044936 27314047019653580032 27672513486803453422 27710894226729671804 28029801249440232704 28194198910727272192 28565175212184209984 28604794040495145088 29124715360746491794 29273402696783818496 29295534805677556262 29314003810094198272 29658579048057289792 29699714386542806144 30021870379372041128 30064222307867346368 30090500102155211488 30132234498968186816 30240552057473606464 30416894989626936406 30638454058229838128 30809616249384718592 30859859479767134509 30990317810964687616 31215005936876622784 31398085150582644032 31625729699203946768 31626791285914671616 31669593401976767776 31855338817824138848 32645140606695811712 32645914528210525696 33285388983710276336 33480611206488635728 33895518912065474048 33921145564468749356 34310709004996618432 34359111208991252992 34389142973891670272 34436839427392213504 34560630922826978816 34762165702430784464 35015376066548386432 35219562619568031628 35268410834019582296 35674292499287568896 35732468871309313642 35883525886380164608 36143691084804510592 36193821030830591744 36355677542779903616 36383164194147932777 36406101506084730112 36885129157480581824 37067819550040989556 37257057977724859904 37285226116316889788 37555554017804686787 37556814652023672544 37799636491963571456 38040444552811744384 38263555664558440832 38350116635050419584 38487975345875499136 38767023502249999264 39212238862853278208 39728189374206610816 40250928708077750432 40306755238879522624 40780546191078773464 40837107281496358448 41280071771636556551 41580759079026208888 42096047681113572608 42154433322834950656 42363222342903988064 42611686990076445472 42920633163205356328 42922073888027054336 43172367082051135544 43768000148589398528 43801090874508190916 44242756348548271136 44305169716857142016 44405398209005748992 44565024084697946368 44887068334206741104 45214029289814906752 46001061380660286208 46035840408921874126 46064863130148025856 46335038280471474688 46606338504090026816 46670979750281552512 47177224881870350344 47520867518887095872 47797977840842328638 48415111249033129216 48494064896776925657 48699070845801651968 49052152186520407232 49339848093772726336 49989056621322367472 50058389570866503904 50563150112626595584 51228454719371682368 51299506667664846976 51601606834913411584 51974500176449910752 52538273163901071974 52612389038767856144 52731410373194326928 52920966100578811312 53264386861817173504 53916828436423257536 54233056169188203328 54309562878728109568 54432423611039305216 54626260389534089872 54628094039307160064 55345026973606906844 55421788453459343608 56059602498880465408 56388397821454544384 57130350424368419968 57209588080990290176 58249430721492983588 58546805393567636992 58591069611355112524 59317158096114579584 59362004737820311373 59399428773085612288 60043740758744082256 60128444615734692736 60181000204310422976 60264468997936373632 60481104114947212928 60833789979253872812 61276908116459676256 61619232498769437184 61719718959534269018 61980635621929375232 62430011873753245568 62796170301165288064 63251459398407893536 63339186803953535552 63710677635648277696 64868684212571731723 65290281213391623424 66570777967420552672 66961222412977271456 67842291128937498712 68621418009993236864 68778285947783340544 69524331404861568928 70030752133096772864 70439125239136063256 70536821668039164592 71464937742618627284 72287382169609021184 72387642061661183488 72711355085559807232 72766328388295865554 72812203012169460224 73770258314961163648 74135639100081979112 74570452232633779576 75111108035609373574 75113629304047345088 75599272983927142912 76080889105623488768 76527111329116881664 76700233270100839168 76975950691750998272 77534047004499998528 79456378748413221632 80501857416155500864 80613510477759045248 81561092382157546928 81674214562992716896 82560143543273113102 83161518158052417776 84192095362227145216 84726444685807976128 85223373980152890944 85841266326410712656 85844147776054108672 86344734164102271088 87602181749016381832 88485512697096542272 88610339433714284032 88810796418011497984 89130048169395892736 89774136668413482208 90428058579629813504 92002122761320572416 92071680817843748252 93212677008180053632 93341959500563105024 94354449763740700688 95041735037774191744 95595955681684657276 96830222498066258432 96853797203812086977 96988129793553851314 97398141691603303936 98104304373040814464 98679696187545452672 99978113242644734944 100116779141733007808 101126300225253191168 101936503762612721279 102456909438743364736 102534371819871446917 102599013335329693952 103949000352899821504 105076546327802143948 105224778077535712288 105462820746388653856 105841932201157622624 107833656872846515072 108466112338376406656 109252520779068179744 110690053947213813688 110843576906918687216 114260700848736839936 114419176161980580352 116498861442985967176 117182139222710225048 118634316192229159168 118724009475640622746 118798857546171224576 120087481517488164512 120256889231469385472 120362000408620845952 120528937995872747264 120962208229894425856 121667579958507745624 122553816232919352512 123439437919068538036 124860023747506491136 125592340602330576128 126502918796815787072 126678373607907071104 127421355271296555392 129737368425143463446 130580562426783246848 133141555934841105344 133922444825954542912 135684582257874997424 137242836019986473728 139048662809723137856 140061504266193545728 140878250478272126512 141073643336078329184 142929875485237254568 144574764339218042368 145422710171119614464 145532656776591731108 147540516629922327296 148271278200163958224 149140904465267559152 150222216071218747148 150227258608094690176 152161778211246977536 153054222658233763328 153400466540201678336 153951901383501996544 155068094008999997056 158912757496826443264 161003714832311001728 161125441431226559441 161227020955518090496 163122184764315093856 163348429125985433792 165120287086546226204 166323036316104835552 167292922442948150233 169452889371615952256 170446747960305781888 171682532652821425312 172689468328204542176 175204363498032763664 176971025394193084544 179548273336826964416 180856117159259627008 184143361635687496504 186425354016360107264 186683919001126210048 188708899527481401376 190083470075548383488 191191911363369314552 193707594407624173954 193976259587107702628 196208608746081628928 197359392375090905344 199956226485289469888 200233558283466015616 203873007525225442558 204913818877486729472 205068743639742893834 205198026670659387904 207898000705799643008 210153092655604287896 210449556155071424576 210925641492777307712 211683864402315245248 215667313745693030144 216932224676752813312 218505041558136359488 221380107894427627376 221687153813837374432 228521401697473679872 232997722885971934352 234364278445420450096 237268632384458318336 237448018951281245492 240174963034976329024 240513778462938770944 240724000817241691904 241057875991745494528 241924416459788851712 243335159917015491248 245107632465838705024 246878875838137076072 249720047495012982272 251184681204661152256 253005837593631574144 253356747215814142208 254842710542593110784 259474736850286926892 262888878124632807509 266283111869682210688 267844889651909085824 271369164515749994848 274485672039972947456 278097325619446275712 281756500956544253024 282147286672156658368 285859750970474509136 288960502401455895857 291065313553183462216 295081033259844654592 296542556400327916448 298281808930535118304 300444432142437494296 300454517216189380352 310136188017999994112 322007429664622003456 322250882862453118882 322454041911036180992 326244369528630187712 326696858251970867584 330240574173092452408 332646072632209671104 334585844885896300466 338905778743231904512 339458454277438479599 340893495920611563776 343365065305642850624 345378936656409084352 350408726996065527328 353942050788386169088 359096546673653928832 368286723271374993008 372850708032720214528 377417799054962802752 380166940151096766976 382383822726738629104 387415188815248347908 387952519174215405256 392417217492163257856 394718784750181810688 399912452970578939776 400467116566932031232 407746015050450885116 409827637754973458944 410137487279485787668 415796001411599286016 420306185311208575792 420899112310142849152 421851282985554615424 423367728804630490496 431334627491386060288 433864449353505626624 437010083116272718976 442760215788855254752 443374307627674748864 454080789488002122061 465995445771943868704 468728556890840900192 474896037902562490984 480349926069952658048 481448001634483383808 486670319834030982496 490215264931677410048 493757751676274152144 506011675187263148288 506713494431628284416 509685421085186221568 518949473700573853784 525777756249265615018 532566223739364421376 535689779303818171648 542738329031499989696 556194651238892551424 563513001913088506048 564294573344313316736 571719501940949018272 577921004802911791714 582130627106366924432 593085112800655832896 596563617861070236608 600888864284874988592 600909034432378760704 620272376035999988224 644014859329244006912 644501765724906237764 652488739057260375424 653393716503941735168 660481148346184904816 665292145264419342208 669171689771792600932 677811557486463809024 678916908554876959198 681786991841223127552 686730130611285701248 690757873312818168704 700817453992131054656 707884101576772338176 713555526338289048953 718193093347307857664 736573446542749986016 754835598109925605504 764767645453477258208 774830377630496695816 775905038348430810512 799824905941157879552 800934233133864062464 815492030100901770232 820274974558971575336 831592002823198572032 840612370622417151584 841798224620285698304 843702565971109230848 846735457609260980992 874020166232545437952 885520431577710509504 886748615255349497728 908161578976004244122 931990891543887737408 937457113781681800384 949792075805124981968 960699852139905316096 973340639668061964992 980430529863354820096 987515503352548304288 1012023350374526296576 1037898947401147707568 1051555512498531230036 1065132447478728842752 1071379558607636343296 1085476658062999979392 1112389302477785102848 1127026003826177012096 1127878090018585916087 1128589146688626633472 1143439003881898036544 1155842009605823583428 1164261254212733848864 1186170225601311665792 1193127235722140473216 1201777728569749977184 1289003531449812475528 1304977478114520750848 1306787433007883470336 1320962296692369809632 1330584290528838684416 1338343379543585201864 1357833817109753918396 1373460261222571402496 1381515746625636337408 1401634907984262109312 1427111052676578097906 1436386186694615715328 1473146893085499972032 1509671196219851211008 1529535290906954516416 1549660755260993391632 1551810076696861621024 1599649811882315759104 1630984060201803540464 1640549949117943150672 1681224741244834303168 1683596449240571396608 1687405131942218461696 1693470915218521961984 1748040332465090875904 1771040863155421019008 1773497230510698995456 1816323157952008488244 1840222146872429652563 1863981783087775474816 1874914227563363600768 1899584151610249963936 1921399704279810632192 1946681279336123929984 1975031006705096608576 2075797894802295415136 2103111024997062460072 2170953316125999958784 2254052007652354024192 2255756180037171832174 2257178293377253266944 2286878007763796073088 2311684019211647166856 2328522508425467697728 2372340451202623331584 2386254471444280946432 2403555457139499954368 2578007062899624951056 2609954956229041501696 2641924593384739619264 2661168581057677368832 2676686759087170403728 2715667634219507836792 2746920522445142804992 2763031493251272674816 2803269815968524218624 2854222105353156195812 2946293786170999944064 3019342392439702422016 3059070581813909032832 3099321510521986783264 3103620153393723242048 3178565526416014854427 3261968120403607080928 3281099898235886301344 3362449482489668606336 3542081726310842038016 3546994461021397990912 3632646315904016976488 3680444293744859305126 3727963566175550949632 3749828455126727201536 3799168303220499927872 3893362558672247859968 3950062013410193217152 4151595789604590830272 4206222049994124920144 4341906632251999917568 4508104015304708048384 4511512360074343664348 4573756015527592146176 4623368038423294333712 4657045016850935395456 4744680902405246663168 4772508942888561892864 4807110914278999908736 4994888684368023342671 5156014125799249902112 5283849186769479238528 5353373518174340807456 5431335268439015673584 5606539631937048437248 5708444210706312391624 5892587572341999888128 6118141163627818065664 6198643021043973566528 6207240306787446484096 6357131052832029708854 6523936240807214161856 6562199796471772602688 6724898964979337212672 7084163452621684076032 7265292631808033952976 7360888587489718610252 7455927132351101899264 7499656910253454403072 7598336606440999855744 7786725117344495719936 7900124026820386434304 8303191579209181660544 8412444099988249840288 9023024720148687328696 9147512031055184292352 9246736076846588667424 9314090033701870790912 9614221828557999817472 9989777368736046685342 10312028251598499804224 10567698373538958477056 10706747036348681614912 10862670536878031347168 11416888421412624783248 11785175144683999776256 12236282327255636131328 12397286042087947133056 12414480613574892968192 12714262105664059417708 13047872481614428323712 13124399592943545205376 13449797929958674425344 14530585263616067905952 14721777174979437220504 15196673212881999711488 15800248053640772868608 16606383158418363321088 16824888199976499680576 18046049440297374657392 18493472153693177334848 18628180067403741581824 19228443657115999634944 19979554737472093370684 20624056503196999608448 21135396747077916954112 21413494072697363229824 21725341073756062694336 22833776842825249566496 24794572084175894266112 24828961227149785936384 25428524211328118835416 26095744963228856647424 26248799185887090410752 29061170527232135811904 29443554349958874441008 30393346425763999422976 33212766316836726642176 33649776399952999361152 34964220790576163398697 36092098880594749314784 36986944307386354669696 39959109474944186741368 41248113006393999216896 42826988145394726459648 43450682147512125388672 45667553685650499132992 49589144168351788532224 50857048422656237670832 52191489926457713294848 52497598371774180821504 58122341054464271623808 58887108699917748882016 67299552799905998722304 69928441581152326797394 72184197761189498629568 73973888614772709339392 79918218949888373482736 82496226012787998433792 85653976290789452919296 86901364295024250777344 91335107371300998265984 101714096845312475341664 116244682108928543247616 117774217399835497764032 134599105599811997444608 139856883162304653594788 144368395522378997259136 147947777229545418678784 159836437899776746965472 173802728590048501554688 182670214742601996531968 203428193690624950683328 232489364217857086495232 235548434799670995528064 279713766324609307189576 288736791044757994518272 319672875799553493930944 365340429485203993063936 406856387381249901366656 471096869599341991056128 559427532649218614379152 577473582089515989036544 639345751599106987861888 813712774762499802733312 942193739198683982112256 1118855065298437228758304 1278691503198213975723776 1627425549524999605466624 2237710130596874457516608 2557383006396427951447552 4475420261193748915033216 8950840522387497830066432 17901681044774995660132864
- Sum of all divisors σ(n): 50554934559615167609241600
- Sum of proper divisors (its aliquot sum) s(n): 32653253514840171949108736
- 17901681044774995660132864 is an abundant number, because the sum of its proper divisors (32653253514840171949108736) is greater than itself. Its abundance is 14751572470065176288975872
Bases of 17901681044774995660132864
- Binary: 1110110011101101010000010010111100010100101110110111100100100100100001010010000000002
- Hexadecimal: 0xECED412F14BB792485200
- Base-36: 28Z4W426UHPWTGJ5S
Squares and roots of 17901681044774995660132864
- 17901681044774995660132864 squared (179016810447749956601328642) is 320470184228856380172966134253684805646758132842496
- 17901681044774995660132864 cubed (179016810447749956601328643) is 5736955022425269020720188378777889949866278262605007104885912736129345388544
-
The
square root of 17901681044774995660132864 is 4231037821241.3790310425 -
17901681044774995660132864 is a
perfect cube number . Itscube root is 261596104
Scales and comparisons
How big is 17901681044774995660132864?- 17,901,681,044,774,995,660,132,864 seconds is equal to 293,274,701,009 years, 3 weeks, 3 days, 15 hours, 30 minutes, 7 seconds.
-
To count from 1 to 17,901,681,044,774,995,660,132,864 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 17901681044774995660132864 cubic inches would be around 21799675.3 feet tall.
Recreational maths with 17901681044774995660132864
- 17901681044774995660132864 backwards is 46823106659947744018610971
- The number of decimal digits it has is: 26
- The sum of 17901681044774995660132864's digits is 118
- 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 17901681044774995660132864 - Facts about the integer". Numbermatics.com. 2024. Web. 6 June 2024.
APA style:
Numbermatics. (2024). Number 17901681044774995660132864 - Facts about the integer. Retrieved 6 June 2024, from https://numbermatics.com/n/17901681044774995660132864/
Chicago style:
Numbermatics. 2024. "Number 17901681044774995660132864 - Facts about the integer". https://numbermatics.com/n/17901681044774995660132864/
The information we have on file for 17901681044774995660132864 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 17901681044774995660132864, math, Factors of 17901681044774995660132864, curriculum, school, college, exams, university, Prime factorization of 17901681044774995660132864, STEM, science, technology, engineering, physics, economics, calculator, seventeen septillion, nine hundred one sextillion, six hundred eighty-one quintillion, forty-four quadrillion, seven hundred seventy-four trillion, nine hundred ninety-five billion, six hundred sixty million, one hundred thirty-two thousand, eight hundred sixty-four.