112645844390387447379542016
112,645,844,390,387,447,379,542,016 is an even composite number composed of six prime numbers multiplied together.
112645844390387447379542016 is an even composite number. It is composed of six distinct prime numbers multiplied together. It has a total of twenty-three thousand, six hundred twenty-five divisors.
Prime factorization of 112645844390387447379542016:
214 × 32 × 114 × 134 × 172 × 436
(2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 3 × 3 × 11 × 11 × 11 × 11 × 13 × 13 × 13 × 13 × 17 × 17 × 43 × 43 × 43 × 43 × 43 × 43)See below for interesting mathematical facts about the number 112645844390387447379542016 from the Numbermatics database.
Names of 112645844390387447379542016
- Cardinal: 112645844390387447379542016 can be written as One hundred twelve septillion, six hundred forty-five sextillion, eight hundred forty-four quintillion, three hundred ninety quadrillion, three hundred eighty-seven trillion, four hundred forty-seven billion, three hundred seventy-nine million, five hundred forty-two thousand and sixteen.
Scientific notation
- Scientific notation: 1.12645844390387447379542016 × 1026
Factors of 112645844390387447379542016
Divisors of 112645844390387447379542016
- Number of divisors d(n): 23625
-
Complete list of divisors:
1 2 3 4 6 8 9 11 12 13 16 17 18 22 24 26 32 33 34 36 39 43 44 48 51 52 64 66 68 72 78 86 88 96 99 102 104 117 121 128 129 132 136 143 144 153 156 169 172 176 187 192 198 204 208 221 234 242 256 258 264 272 286 288 289 306 312 338 344 352 363 374 384 387 396 408 416 429 442 468 473 484 507 512 516 528 544 559 561 572 576 578 612 624 663 676 688 704 726 731 748 768 774 792 816 832 858 867 884 936 946 968 1014 1024 1032 1056 1088 1089 1118 1122 1144 1152 1156 1224 1248 1287 1326 1331 1352 1376 1408 1419 1452 1462 1496 1521 1536 1548 1573 1584 1632 1664 1677 1683 1716 1734 1768 1849 1859 1872 1892 1936 1989 2028 2048 2057 2064 2112 2176 2178 2193 2197 2236 2244 2288 2304 2312 2431 2448 2496 2574 2601 2652 2662 2704 2752 2816 2838 2873 2904 2924 2992 3042 3072 3096 3146 3168 3179 3264 3328 3354 3366 3432 3468 3536 3698 3718 3744 3757 3784 3872 3978 3993 4056 4096 4114 4128 4224 4257 4352 4356 4386 4394 4472 4488 4576 4608 4624 4719 4862 4896 4992 5031 5148 5202 5203 5304 5324 5408 5504 5547 5577 5632 5676 5746 5808 5848 5984 6084 6144 6149 6171 6192 6292 6336 6358 6528 6579 6591 6656 6708 6732 6864 6936 7072 7267 7293 7396 7436 7488 7514 7568 7744 7956 7986 8041 8112 8192 8228 8256 8448 8514 8619 8704 8712 8772 8788 8944 8976 9152 9216 9248 9438 9503 9537 9724 9792 9984 10062 10296 10404 10406 10608 10648 10816 11008 11094 11154 11264 11271 11352 11492 11616 11696 11968 11979 12168 12288 12298 12342 12384 12427 12584 12672 12716 13056 13158 13182 13312 13416 13464 13728 13872 14144 14157 14534 14586 14641 14792 14872 14976 15028 15136 15488 15609 15912 15972 16082 16224 16384 16456 16512 16641 16731 16896 17028 17238 17303 17408 17424 17544 17576 17888 17952 18304 18432 18447 18496 18513 18876 19006 19074 19448 19584 19773 19968 20124 20339 20449 20592 20808 20812 21216 21296 21632 21801 21879 22016 22188 22308 22528 22542 22627 22704 22984 23232 23392 23936 23958 24037 24123 24167 24336 24576 24596 24684 24768 24854 25168 25344 25432 25857 26112 26316 26364 26624 26741 26832 26928 27456 27744 28288 28314 28509 28561 28611 29068 29172 29282 29584 29744 29952 30056 30272 30976 31218 31433 31603 31824 31944 32164 32448 32912 33024 33282 33462 33792 33813 34056 34476 34606 34816 34848 34969 35088 35152 35776 35904 36608 36864 36894 36992 37026 37281 37349 37752 38012 38148 38896 39168 39546 39936 40248 40678 40898 41184 41327 41616 41624 42432 42592 43264 43602 43758 43923 44032 44376 44616 45056 45084 45254 45408 45968 46464 46784 46827 47872 47916 48074 48246 48334 48672 48841 49152 49192 49368 49536 49708 50336 50688 50864 51714 51909 52224 52632 52728 53248 53482 53664 53856 54912 55341 55488 56576 56628 57018 57122 57222 57233 58136 58344 58564 59168 59488 59904 60112 60544 61017 61347 61952 62436 62866 63206 63648 63888 64328 64896 65403 65824 66048 66564 66924 67584 67626 67639 67881 68112 68952 69212 69632 69696 69938 70176 70304 71552 71808 72111 72369 72501 73216 73728 73788 73984 74052 74562 74698 75504 76024 76296 77792 78336 79092 79507 79872 79937 80223 80496 81356 81796 82368 82654 83232 83248 84864 85184 85527 85683 86528 87204 87516 87846 88064 88451 88752 89232 90112 90168 90508 90816 91936 92928 93568 93654 94299 94471 94809 95744 95832 96148 96492 96668 97344 97682 98384 98736 99072 99416 100672 101376 101728 103428 103818 104448 104533 104907 105264 105456 106496 106964 107328 107712 109824 110682 110976 111843 112047 113152 113256 114036 114244 114444 114466 116272 116688 117128 118336 118976 119808 120224 121088 122034 122694 123539 123904 123981 124872 125732 126412 127296 127776 128656 129792 130806 131648 131769 132096 133128 133848 135168 135252 135278 135762 136224 136697 137904 138424 139264 139392 139876 140352 140608 143104 143616 144222 144738 145002 146432 146523 147456 147576 147968 148104 149124 149396 151008 152048 152592 155584 155727 156672 158184 159014 159744 159874 160446 160992 161551 162712 163592 164736 165308 166464 166496 169728 170368 171054 171366 171699 173056 174408 175032 175692 176128 176902 177504 178464 180224 180336 181016 181632 183051 183872 184041 185856 187136 187308 188598 188942 189618 190333 191488 191664 192296 192984 193336 194688 195364 196768 197472 198144 198832 201344 202752 202917 203456 203643 206856 207636 208896 209066 209814 210528 210912 212992 213928 214656 215424 216333 217503 219648 221364 221952 223686 223729 224094 224939 226304 226512 228072 228488 228888 228932 232544 233376 234256 236672 237952 238521 239616 239811 240448 240669 242176 244068 245388 247078 247808 247962 248897 249744 251464 252824 254592 255552 257049 257312 259584 261612 263296 263538 264192 264407 265353 265837 266256 267696 270336 270504 270556 271524 272448 273394 275808 276848 278528 278784 279752 280704 281216 282897 283413 284427 286208 287232 288444 289476 290004 292864 293046 294151 295152 295936 296208 298248 298792 302016 304096 305184 311168 311454 312481 313344 313599 314171 314721 316368 318028 319488 319748 320892 321984 323102 325424 327184 329472 330616 332928 332992 336141 339456 340736 342108 342732 343398 345763 346112 347633 348816 350064 351384 352256 353804 355008 356928 360672 362032 363264 366102 367744 368082 370617 371712 371943 374272 374616 377196 377884 379236 380666 382976 383328 384592 384659 385968 386672 389376 390728 393536 394944 396288 397664 402688 405504 405834 406912 407286 408629 410091 410839 413712 415272 417792 418132 419628 421056 421824 427856 429312 430848 432666 435006 439296 439569 442728 443904 447372 447458 448188 449878 452608 453024 454597 456144 456976 457776 457864 465088 466752 468512 473344 475904 477042 479232 479622 480896 481338 484352 484653 485537 488136 490776 494156 495616 495924 497794 499488 502928 505648 509184 511104 514098 514624 515097 519168 523224 526592 527076 528384 528814 530706 531674 532512 534361 535392 537251 540672 541008 541112 543048 544896 546788 551616 553696 557568 559504 561408 562432 565794 566826 568854 570999 572416 574464 576888 578952 580008 585728 586092 588302 590304 591872 592416 596496 597584 604032 608192 608751 610368 622336 622908 624962 626688 627198 628342 629442 629563 632736 634933 636056 638976 639496 641784 643968 646204 650848 654368 658944 661232 665856 665984 671187 672282 674817 678912 681472 684216 685464 686796 691526 692224 695266 697632 700128 702768 704512 707608 710016 713856 715563 719433 721344 724064 726528 732204 735488 736164 741234 743424 743886 744029 746691 748544 749232 754392 755768 758472 761332 765952 766656 769184 769318 771936 773344 778752 781456 787072 789888 792576 793221 795328 796059 797511 805376 811008 811668 813824 814572 817258 820182 821678 827424 830544 835584 836264 839256 842112 843648 850239 855712 858624 861696 865332 870012 874577 878592 879138 879307 882453 885456 887808 894744 894916 896376 899756 905216 906048 909194 912288 913952 915552 915728 930176 933504 937024 937443 940797 942513 946688 951808 954084 958464 959244 961792 962676 968704 969306 971074 972961 976272 981552 988312 991232 991848 995588 998976 1005856 1011296 1018368 1022208 1028196 1029248 1030194 1033591 1037289 1038336 1039181 1042899 1046448 1053184 1054152 1056768 1057628 1061412 1063348 1065024 1068722 1070784 1074502 1082016 1082224 1086096 1089792 1093576 1103232 1107392 1111851 1115136 1119008 1122816 1124864 1131588 1133652 1137708 1141998 1144832 1148928 1149863 1153776 1153977 1157904 1160016 1171456 1172184 1176604 1180608 1183744 1184832 1192992 1195168 1208064 1216384 1217502 1220736 1225887 1228123 1230273 1232517 1244672 1245816 1249924 1253376 1254396 1256684 1258884 1259126 1265472 1269866 1272112 1278992 1283568 1287936 1292408 1301696 1308736 1317888 1322464 1331712 1331968 1342374 1344564 1349634 1351619 1357824 1358929 1362944 1363791 1368432 1370928 1373592 1383052 1384448 1390532 1395264 1400256 1405536 1415216 1420032 1427712 1431126 1438866 1442688 1448128 1453056 1453959 1456611 1464408 1470976 1472328 1482468 1486848 1487772 1488058 1493382 1497088 1498464 1503667 1508784 1511536 1516944 1522664 1531904 1533312 1538368 1538636 1543872 1546688 1557504 1562912 1574144 1579776 1585152 1586442 1590656 1592118 1595022 1603083 1606007 1610752 1611753 1622016 1623336 1627648 1629144 1634516 1640364 1643356 1654848 1661088 1672528 1678512 1684224 1687296 1700478 1711424 1712997 1717248 1723392 1730664 1740024 1749154 1757184 1758276 1758614 1764906 1770912 1775616 1777061 1789488 1789832 1792752 1799512 1810432 1812096 1818388 1824576 1827904 1831104 1831456 1860352 1867008 1874048 1874886 1881594 1885026 1888689 1893376 1903616 1904799 1908168 1916928 1918488 1923584 1925352 1937408 1938612 1942148 1945922 1952544 1963104 1976624 1982464 1983696 1991176 1997952 2011712 2013561 2022592 2024451 2036736 2044416 2056392 2058496 2060388 2067182 2074578 2076672 2078362 2085798 2092896 2100163 2106368 2108304 2113536 2115256 2122824 2126696 2130048 2137444 2141568 2149004 2164032 2164448 2172192 2179584 2187152 2206464 2214784 2223702 2230272 2232087 2238016 2240073 2245632 2249728 2263176 2267304 2275416 2283996 2289664 2297856 2299726 2307552 2307954 2315808 2320032 2342912 2344368 2353208 2361216 2367488 2369664 2379663 2385984 2390336 2392533 2416128 2432768 2435004 2441472 2451774 2456246 2460546 2461019 2465034 2474329 2489344 2491632 2499848 2506752 2508792 2513368 2517768 2518252 2530944 2539732 2544224 2557984 2567136 2575872 2584816 2603392 2617472 2623731 2635776 2637921 2644928 2647359 2663424 2663936 2684748 2689128 2699268 2703238 2715648 2717858 2725888 2727582 2736864 2741856 2747184 2766104 2768896 2781064 2790528 2800512 2811072 2812329 2827539 2830432 2840064 2855424 2862252 2877732 2885376 2896256 2906112 2907918 2908477 2913222 2918883 2924207 2928816 2941952 2944656 2964936 2973696 2975544 2976116 2986764 2994176 2996928 3007334 3017568 3023072 3033888 3045328 3063808 3066624 3076736 3077272 3087744 3093376 3100773 3111867 3115008 3117543 3125824 3128697 3148288 3159552 3170304 3172884 3181312 3184236 3190044 3206166 3212014 3221504 3223506 3235661 3246672 3255296 3258288 3269032 3280728 3286712 3309696 3322176 3345056 3357024 3368448 3374592 3400956 3418801 3422848 3425994 3434496 3437291 3446784 3449589 3455881 3461328 3461931 3480048 3498308 3514368 3516552 3517228 3529812 3541824 3551232 3554122 3578976 3579664 3585504 3599024 3620864 3624192 3636776 3649152 3655808 3662208 3662912 3677661 3684369 3697551 3720704 3734016 3748096 3749772 3763188 3770052 3777378 3786752 3803393 3807232 3809598 3816336 3823963 3836976 3847168 3850704 3874816 3877224 3884296 3891844 3905088 3926208 3953248 3967392 3982352 3995904 4023424 4027122 4045184 4048902 4054857 4062253 4073472 4076787 4088832 4091373 4112784 4116992 4120776 4134364 4149156 4153344 4156724 4171596 4185792 4200326 4212736 4216608 4230512 4231249 4245648 4253392 4260096 4274888 4283136 4298008 4328064 4328896 4344384 4359168 4369833 4374304 4412928 4429568 4447404 4460544 4464174 4476032 4480146 4491264 4494919 4499456 4511001 4519229 4526352 4534608 4550832 4567992 4579328 4595712 4599452 4615104 4615908 4631616 4640064 4688736 4706416 4722432 4734976 4739328 4759326 4771968 4780672 4785066 4809249 4818021 4832256 4835259 4865536 4870008 4882944 4903548 4912492 4921092 4922038 4930068 4948658 4978688 4983264 4999696 5000567 5017584 5026736 5035536 5036504 5061888 5079464 5088448 5115968 5134272 5151744 5169632 5206784 5234944 5247462 5271552 5275842 5289856 5294718 5312177 5326848 5327872 5331183 5340907 5369496 5378256 5398536 5406476 5431296 5435716 5451776 5455164 5473728 5483712 5494368 5532208 5562128 5581056 5601024 5622144 5624658 5655078 5660864 5666067 5680128 5710848 5714397 5724504 5755464 5770752 5792512 5812224 5815836 5816954 5826444 5837766 5848414 5857632 5877971 5883904 5889312 5909761 5929872 5947392 5951088 5952232 5973528 5988352 5993856 6014668 6035136 6046144 6067776 6090656 6133248 6153472 6154544 6175488 6186752 6201546 6223734 6230016 6235086 6251648 6257394 6296576 6300489 6319104 6340608 6345768 6362624 6368472 6380088 6412332 6424028 6443008 6447012 6471322 6493344 6510592 6516576 6538064 6561456 6573424 6619392 6644352 6690112 6696261 6714048 6736896 6749184 6801912 6837602 6845696 6851988 6868992 6874582 6893568 6899178 6911762 6922656 6923862 6946693 6960096 6984263 6996616 7028736 7033104 7034456 7059624 7083648 7102464 7108244 7157952 7159328 7171008 7198048 7248384 7273552 7298304 7311616 7324416 7325824 7355322 7368738 7383057 7395102 7422987 7441408 7468032 7496192 7499544 7526376 7540104 7554756 7573504 7606786 7614464 7619196 7632672 7647926 7673952 7694336 7701408 7749632 7754448 7768592 7783688 7810176 7852416 7871193 7906496 7913763 7934784 7964704 7991808 8046848 8054244 8090368 8097804 8109714 8124506 8146944 8153574 8177664 8182746 8184319 8225568 8233984 8241552 8254129 8268728 8298312 8306688 8313448 8343192 8371584 8400652 8425472 8433216 8461024 8462498 8491296 8506784 8520192 8549776 8566272 8596016 8656128 8657792 8688768 8718336 8725431 8739666 8748608 8756649 8772621 8825856 8859136 8894808 8921088 8928348 8952064 8960292 8982528 8989838 8998912 9022002 9038458 9052704 9069216 9101664 9135984 9158656 9191424 9198904 9230208 9231816 9263232 9280128 9302319 9352629 9377472 9412832 9444864 9478656 9518652 9543936 9561344 9570132 9618498 9620347 9636042 9664512 9670518 9672377 9706983 9731072 9740016 9765888 9807096 9824984 9842184 9844076 9860136 9897316 9957376 9966528 9999392 10001134 10035168 10053472 10071072 10073008 10123776 10158928 10176896 10231936 10256403 10268544 10303488 10311873 10339264 10348767 10367643 10413568 10469888 10494924 10543104 10551684 10579712 10589436 10624354 10653696 10655744 10662366 10681814 10702571 10738992 10756512 10797072 10812952 10862592 10871432 10903552 10910328 10947456 10967424 10988736 11053107 11064416 11124256 11162112 11202048 11244288 11249316 11310156 11321728 11332134 11360256 11369501 11410179 11421696 11428794 11430991 11449008 11471889 11510928 11541504 11585024 11624448 11631672 11633908 11652888 11675532 11696828 11715264 11755942 11767808 11778624 11819522 11859744 11902176 11904464 11947056 11976704 11987712 12029336 12070272 12092288 12135552 12164571 12181312 12186759 12230361 12266496 12306944 12309088 12350976 12373504 12403092 12447468 12460032 12470172 12503296 12514788 12593152 12600978 12638208 12648493 12691536 12693747 12725248 12736944 12760176 12824664 12848056 12886016 12894024 12942644 12986688 13021184 13033152 13076128 13122912 13146848 13238784 13288704 13380224 13392522 13428096 13436683 13473792 13484757 13498368 13509353 13533003 13557687 13603824 13675204 13691392 13703976 13737984 13749164 13787136 13798356 13823524 13845312 13847724 13893386 13920192 13968526 13993232 14066208 14068912 14119248 14167296 14204928 14216488 14315904 14318656 14342016 14396096 14454063 14496768 14547104 14596608 14623232 14648832 14651648 14710644 14737476 14766114 14790204 14845974 14867809 14882816 14936064 14948219 14992384 14999088 15001701 15052752 15080208 15109512 15147008 15213572 15228928 15238392 15265344 15295852 15347904 15388672 15402816 15508896 15537184 15567376 15620352 15704832 15742386 15812992 15827526 15869568 15929408 15936531 15983616 15993549 16022721 16093696 16108488 16180736 16195608 16219428 16249012 16293888 16307148 16355328 16365492 16368638 16451136 16467968 16483104 16508258 16537456 16540337 16596624 16626896 16686384 16743168 16801304 16850944 16866432 16922048 16924996 16982592 17013568 17040384 17099552 17132544 17192032 17312256 17315584 17377536 17436672 17450862 17479332 17497216 17513298 17545242 17571047 17633913 17651712 17666077 17718272 17729283 17789616 17842176 17856696 17904128 17920584 17965056 17979676 17997824 18044004 18076916 18105408 18138432 18203328 18271968 18397808 18460416 18463632 18526464 18560256 18604638 18705258 18754944 18825664 18889728 18901467 18957312 19037304 19087872 19122688 19140264 19236996 19240694 19272084 19329024 19341036 19344754 19413966 19462144 19480032 19531776 19547671 19614192 19649968 19684368 19688152 19720272 19794632 19914752 19933056 19998784 20002268 20070336 20106944 20142144 20146016 20247552 20317856 20353792 20463872 20512806 20537088 20606976 20623746 20678528 20697534 20735286 20827136 20840079 20878091 20939776 20952789 20989848 21086208 21103368 21159424 21178872 21248708 21307392 21311488 21324732 21363628 21405142 21477984 21513024 21594144 21625904 21742864 21807104 21820656 21894912 21934848 21977472 22106214 22128832 22149171 22248512 22268961 22324224 22404096 22488576 22498632 22620312 22643456 22664268 22720512 22739002 22820358 22843392 22857588 22861982 22898016 22943778 22977523 23021856 23083008 23101793 23170048 23248896 23263344 23267816 23305776 23351064 23393656 23430528 23511884 23535616 23557248 23639044 23719488 23804352 23808928 23894112 23975424 24058672 24140544 24184576 24271104 24329142 24362624 24373518 24460722 24532992 24552957 24613888 24618176 24701952 24747008 24762387 24806184 24894936 24920064 24940344 25006592 25029576 25186304 25201956 25276416 25296986 25383072 25387494 25450496 25473888 25520352 25649328 25696112 25772032 25788048 25885288 25973376 26042368 26066304 26152256 26176293 26245824 26293696 26317863 26477568 26577408 26760448 26785044 26856192 26873366 26947584 26969514 26996736 27018706 27066006 27071209 27115374 27207648 27302119 27350408 27382784 27407952 27475968 27498328 27574272 27596712 27647048 27690624 27695448 27786772 27840384 27937052 27986464 28132416 28137824 28238496 28334592 28432976 28631808 28637312 28684032 28792192 28861041 28908126 28993536 29017131 29094208 29120949 29193216 29246464 29297664 29303296 29421288 29474952 29532228 29580408 29691948 29735618 29765632 29872128 29896438 29984768 29998176 30003402 30105504 30160416 30219024 30294016 30427144 30457856 30476784 30530688 30591704 30695808 30769209 30777344 30805632 30935619 31017792 31074368 31102929 31134752 31240704 31409664 31484772 31625984 31655052 31739136 31858816 31873062 31967232 31987098 31993247 32045442 32107713 32166277 32187392 32216976 32361472 32391216 32438856 32498024 32587776 32614296 32710656 32730984 32737276 32902272 32935936 32966208 33016516 33074912 33080674 33193248 33253792 33372768 33486336 33602608 33701888 33732864 33844096 33849992 33965184 34027136 34080768 34108503 34199104 34230537 34265088 34292973 34384064 34415667 34624512 34631168 34755072 34873344 34901724 34958664 34994432 35026596 35090484 35142094 35267826 35303424 35332154 35436544 35458566 35579232 35713392 35808256 35841168 35930112 35959352 35995648 36088008 36153832 36210816 36276864 36406656 36543936 36560277 36795616 36920832 36927264 37052928 37120512 37209276 37410516 37509888 37606811 37651328 37779456 37802934 37810201 37914624 37945479 38014691 38074608 38081241 38175744 38245376 38280528 38473992 38481388 38544168 38658048 38682072 38689508 38827932 38924288 38960064 39063552 39095342 39228384 39299936 39368736 39376304 39440544 39589264 39829504 39866112 39997568 40004536 40140672 40213888 40284288 40292032 40310049 40454271 40495104 40528059 40635712 40673061 40707584 40927744 41025612 41074176 41213952 41247492 41357056 41395068 41470572 41654272 41680158 41756182 41837323 41879552 41905578 41979696 42063593 42206736 42318848 42357744 42497416 42614784 42622976 42649464 42727256 42810284 42955968 43026048 43188288 43251808 43485728 43641312 43789824 43869696 43954944 44212428 44257664 44298342 44444413 44497024 44537922 44603427 44648448 44684783 44808192 44844657 44977152 44997264 45005103 45240624 45286912 45328536 45441024 45478004 45640716 45686784 45715176 45723964 45796032 45887556 45955046 46043712 46166016 46203586 46340096 46526688 46535632 46611552 46702128 46787312 46861056 47023768 47071232 47114496 47278088 47438976 47608704 47617856 47788224 47809593 47950848 48068163 48117344 48281088 48369152 48542208 48658284 48725248 48747036 48921444 49065984 49105914 49227776 49236352 49403904 49444109 49494016 49524774 49612368 49621011 49711519 49789872 49880688 50013184 50059152 50372608 50403912 50552832 50593972 50766144 50774988 50900992 50947776 51040704 51298656 51392224 51576096 51770576 51946752 52084736 52132608 52304512 52352586 52491648 52587392 52635726 52713141 52809289 52901739 52955136 52998231 53154816 53187849 53520896 53570088 53712384 53746732 53895168 53939028 53993472 54037412 54132012 54142418 54230748 54415296 54604238 54700816 54765568 54815904 54996656 55006237 55193424 55294096 55381248 55390896 55573544 55680768 55874104 55972928 56264832 56275648 56476992 56669184 56865952 57263616 57274624 57368064 57584384 57722082 57816252 57987072 58034262 58119617 58188416 58241898 58386432 58433947 58492928 58595328 58606592 58643013 58749977 58842576 58949904 59064456 59160816 59383896 59471236 59531264 59744256 59792876 59969536 59996352 60006804 60211008 60320832 60438048 60854288 60953568 61061376 61183408 61391616 61538418 61554688 61611264 61871238 62035584 62148736 62205858 62269504 62481408 62520237 62634273 62819328 62858367 62969544 63251968 63310104 63478272 63717632 63746124 63934464 63974196 63986494 64090884 64215426 64332554 64374784 64433952 64657681 64722944 64782432 64877712 64996048 65007371 65228592 65421312 65461968 65474552 65804544 65871872 65932416 66033032 66149824 66161348 66386496 66507584 66745536 66972672 67205216 67465728 67688192 67699984 67930368 68054272 68161536 68217006 68398208 68461074 68530176 68585946 68768128 68831334 68932569 69058301 69249024 69262336 69305379 69510144 69746688 69803448 69917328 69988864 70053192 70180968 70284188 70535652 70606848 70664308 70873088 70917132 71158464 71426784 71616512 71682336 71918704 72176016 72307664 72421632 72553728 72813312 73087872 73120554 73591232 73658871 73841664 73854528 74105856 74241024 74287161 74418552 74821032 75019776 75213622 75302656 75558912 75605868 75620402 75829248 75890958 76029382 76149216 76162482 76351488 76413623 76490752 76561056 76826893 76947984 76962776 77088336 77316096 77364144 77379016 77655864 77848576 77920128 78127104 78190684 78456768 78599872 78737472 78752608 78881088 79178528 79732224 79995136 80009072 80281344 80427776 80568576 80584064 80620098 80908542 80990208 81056118 81213627 81271424 81346122 81415168 81855488 81906357 82051224 82148352 82427904 82494984 82714112 82790136 82941144 83308544 83360316 83512364 83674646 83759104 83811156 83959392 84127186 84413472 84637696 84715488 84994832 85245952 85298928 85454512 85620568 85911936 86052096 86376576 86503616 86583123 86971456 87051393 87282624 87579648 87739392 87909888 88424856 88515328 88596684 88888826 88994048 89075844 89206854 89296896 89369566 89616384 89689314 89954304 89994528 90010206 90307009 90481248 90573824 90657072 90795419 90882048 90956008 91281432 91373568 91430352 91447928 91592064 91775112 91910092 92087424 92332032 92407172 92680192 93053376 93071264 93223104 93404256 93574624 93722112 94047536 94228992 94556176 94877952 95217408 95235712 95576448 95619186 95901696 95979741 96136326 96234688 96323139 96498831 96562176 96738304 97084416 97316568 97450496 97494072 97842888 98131968 98211828 98455552 98472704 98807808 98888218 98988032 99049548 99224736 99242022 99423038 99579744 99761376 100026368 100118304 100745216 100807824 101105664 101187944 101532288 101549976 101801984 101895552 102081408 102325509 102597312 102784448 102878919 103152192 103541152 103893504 104265216 104609024 104705172 104983296 105174784 105271452 105426282 105618578 105803478 105823817 105910272 105996462 106309632 106375698 106396147 107041792 107140176 107424768 107493464 107790336 107878056 107986944 108074824 108264024 108284836 108461496 108830592 109208476 109401632 109531136 109631808 109993312 110012474 110386848 110588192 110762496 110781792 111147088 111361536 111748208 111945856 112529664 112551296 112820433 112953984 113338368 113430603 113731904 113836437 114044073 114527232 114549248 114736128 115168768 115444164 115632504 115974144 116068524 116239234 116376832 116483796 116772864 116867894 116985856 117190656 117213184 117286026 117499954 117685152 117899808 118128912 118321632 118767792 118942472 119062528 119488512 119585752 119939072 119992704 120013608 120422016 120641664 120876096 120930147 121584177 121708576 121907136 122122752 122366816 122783232 123076836 123222528 123742476 124071168 124297472 124411716 124539008 124962816 125040474 125064511 125268546 125511969 125638656 125716734 125740901 125939088 126190779 126503936 126620208 126956544 127435264 127492248 127868928 127948392 127972988 128181768 128430852 128665108 128749568 128867904 129315362 129445888 129564864 129755424 129992096 130014742 130457184 130923936 130949104 131609088 131743744 131864832 132066064 132299648 132322696 132772992 133015168 133333239 133491072 133810281 133945344 134054349 134410432 134533971 134931456 135376384 135399968 135860736 136108544 136323072 136434012 136796416 136922148 137060352 137171892 137536256 137662668 137865138 138116602 138498048 138524672 138610758 139020288 139133423 139606896 139834656 139977728 140106384 140361936 140568376 141071304 141213696 141328616 141746176 141834264 142316928 142853568 143233024 143364672 143837408 144352032 144615328 144843264 145107456 145626624 146175744 146241108 147008443 147182464 147317742 147683328 147709056 147803513 148211712 148332327 148482048 148574322 148602883 148837104 148863033 149134557 149642064 150039552 150427244 150605312 151117824 151211736 151240804 151658496 151781916 152058764 152298432 152324964 152702976 152827246 152981504 153122112 153653786 153895968 153925552 154176672 154728288 154758032 155311728 155697152 155840256 156254208 156381368 156913536 157199744 157474944 157505216 157762176 158139423 158357056 158427867 158994693 159464448 159990272 160018144 160562688 160855552 161137152 161168128 161240196 161817084 161980416 162112236 162427254 162542848 162692244 162830336 163545899 163710976 163812714 164102448 164296704 164430409 164989968 165018711 165428224 165580272 165882288 166617088 166720632 167024728 167349292 167518208 167622312 167918784 168254372 168826944 169275392 169430976 169989664 170597856 170909024 171241136 171823872 172104192 172753152 173007232 173166246 173942912 174102786 174358851 174565248 174676879 175159296 175301841 175478784 175819776 175929039 176249931 176849712 177030656 177193368 177777652 177988096 178151688 178413708 178593792 178739132 179232768 179378628 179908608 179989056 180020412 180614018 180962496 181147648 181314144 181590838 181912016 181943707 182562864 182860704 182895856 183184128 183550224 183820184 184174848 184664064 184814344 185360384 186106752 186142528 186446208 186808512 187149248 187444224 187902819 188095072 188457984 189112352 189755904 190434816 190471424 191152896 191238372 191803392 191959482 192272652 192469376 192646278 192997662 193124352 193281517 193476608 193973043 194168832 194326847 194633136 194900992 194988144 195022113 195685776 196263936 196423656 196911104 196945408 197615616 197776436 197976064 198099096 198449472 198484044 198846076 199159488 199522752 200052736 200236608 201615648 202375888 203064576 203099952 203603968 203791104 204162816 204651018 205194624 205568896 205757838 206304384 206797707 207082304 207174903 207787008 207916137 208530432 209218048 209410344 209966592 210349568 210542904 210852564 211237156 211606956 211647634 211820544 211992924 212619264 212751396 212792294 214083584 214280352 214849536 214986928 215024381 215756112 216149648 216528048 216569672 216922992 217661184 218416952 218803264 219062272 219263616 219986624 220024948 220773696 221176384 221524992 221563584 222294176 222723072 223496416 223891712 225059328 225102592 225640866 225907968 226676736 226861206 227463808 227672874 228088146 228423611 229054464 229098496 229240869 229472256 229659001 230337536 230480679 230888328 231265008 231948288 232137048 232478468 232753664 232967592 233545728 233735788 233971712 234381312 234426368 234572052 234999908 235370304 235799616 236257824 236643264 237535584 237884944 239171504 239878144 239985408 240027216 240844032 241283328 241752192 241860294 243168354 243417152 243640881 243814272 244245504 244733632 245566464 245719071 246153672 246445056 247484952 248142336 248594944 248823432 249078016 249925632 250080948 250129022 250537092 251023938 251277312 251433468 251481802 251878176 252381558 252752753 253007872 253240416 253913088 254119723 254870528 254984496 255737856 255896784 255945976 256363536 256861704 257330216 257499136 257735808 258630724 258891776 259129728 259510848 259984192 260029484 260914368 261847872 261898208 263218176 263729664 264132128 264599296 264645392 265545984 266030336 266666478 266982144 267620562 267890688 268108698 268820864 269067942 269862912 270752768 270799936 270921027 271721472 272217088 272386257 272646144 272868024 273592832 273844296 274120704 274343784 275072512 275325336 275730276 276233204 276996096 277049344 277221516 278040576 278266846 279213792 279669312 279955456 280212768 280723872 281136752 282142608 282657232 283492352 283668528 284633856 285707136 286466048 286729344 287674816 287939223 288704064 289230656 289496493 289686528 290214912 291253248 292351488 292482216 294016886 294364928 294635484 295366656 295418112 295607026 296423424 296664654 296964096 297148644 297205766 297674208 297726066 298269114 298707799 299284128 300079104 300323309 300854488 301210624 302235648 302423472 302481608 303316992 303563832 304117528 304596864 304649928 305405952 305654492 305963008 306244224 307307572 307791936 307851104 308353344 309456576 309516064 310623456 311680512 312762736 313827072 314399488 314949888 315010432 315524352 316278846 316714112 316855734 317471451 317989386 318928896 319188441 319980544 320036288 321125376 321711104 322274304 322336256 322480392 323634168 323960832 324224472 324854508 325085696 325384488 325660672 327091798 327421952 327625428 328204896 328593408 328860818 329979936 330037422 330856448 331160544 331764576 333234176 333441264 334049456 334698584 335036416 335244624 335837568 336508744 337653888 338461299 338550784 338861952 339979328 340291809 341195712 341818048 342132219 342482272 343647744 344208384 345506304 346014464 346332492 347885824 348205572 348717702 349130496 349353758 350318592 350603682 350957568 351639552 351858078 351925717 352499862 353699424 354061312 354386736 354927547 355555304 355976192 356303376 356827416 357187584 357478264 358465536 358757256 359817216 359978112 360040824 361228036 361924992 362295296 362628288 363181676 363824032 363887414 365125728 365721408 365791712 366368256 367100448 367640368 368349696 369628688 370720768 372213504 372285056 372892416 373617024 374298496 374888448 375193533 375805638 376190144 376535907 376915968 377222703 378224704 378572337 379511808 380869632 380942848 382305792 382476744 383606784 383918964 384545304 384938752 385292556 385995324 386248704 386563034 386953216 387946086 388337664 388653694 389266272 389801984 389976288 390044226 391371552 392847312 393822208 393890816 395231232 395552872 395952128 396198192 396898944 396968088 397692152 398318976 399045504 399999717 400105472 400473216 402163047 403231296 404751776 406129152 406199904 407582208 408325632 409302036 410389248 411137792 411515676 412608768 413595414 413674921 414164608 414349806 415574016 415832274 415912211 417060864 417400269 418161601 418436096 418820688 419933184 420699136 421085808 421705128 422474312 423213912 423295268 423641088 423985848 425238528 425502792 425584588 428167168 428560704 429699072 429973856 430048762 431512224 432299296 433056096 433139344 433845984 435322368 436833904 437606528 438124544 438527232 439973248 440049896 441025329 441547392 442352768 443049984 443127168 443410539 444588352 444996981 445446144 445808649 446992832 447403671 447783424 450118656 450205184 451281732 451815936 453353472 453722412 454927616 455345748 456176292 456847222 458108928 458196992 458481738 458944512 459318002 460210553 460675072 460961358 461776656 462530016 464274096 464956936 465507328 465935184 467091456 467471576 467943424 468762624 468852736 469144104 469999816 470740608 471599232 472515648 473286528 475071168 475283601 475769888 478343008 479970816 480054432 481688064 482566656 483504384 483720588 486336708 486834304 487281762 487628544 488491008 488888543 489467264 490637697 491132928 491438142 491532613 492307344 492890112 493291227 494969904 495056133 496284672 497189888 497646864 498156032 499851264 500161896 500258044 501074184 502047876 502554624 502866936 502963604 503756352 504763116 505505506 506015744 506480832 507826176 508239446 509741056 509968992 511793568 511891952 512727072 513723408 514660432 514998272 515471616 517261448 517783552 518259456 519021696 519968384 520058968 521828736 523076553 523695744 523796416 524030637 525905523 526436352 527459328 528264256 528749793 529198592 529290784 531091968 532060672 533332956 533964288 535241124 535781376 536217396 537641728 538135884 539725824 541505536 541599872 541842054 543442944 543885199 544434176 544772514 545736048 545831121 546826709 547185664 547688592 548687568 550145024 550650672 551460552 552466408 553992192 554098688 554443032 556081152 556533692 558427584 559338624 559910912 560425536 561447744 562273504 564285216 565314464 567337056 569267712 571414272 572932096 573458688 575349632 575878446 577408128 577777369 578461312 578992986 579373056 579844551 580429824 580902179 581919129 582506496 582980541 584702976 584964432 585066339 588033772 588729856 589270968 590733312 590836224 591214052 592846848 593329308 593928192 594297288 594411532 595348416 595452132 596538228 597415598 598568256 600158208 600646618 601708976 602421248 604846944 604963216 607127664 608235056 609193728 609299856 610811904 611308984 611926016 612488448 614615144 615583872 615702208 616706688 618913152 619032128 621246912 621524709 623361024 625525472 627654144 628798976 629899776 630020864 631048704 632557692 633428224 633711468 634942902 635978772 637857792 638376882 639315787 639961088 640072576 642250752 642773417 643422208 644548608 644672512 644960784 645073143 646249747 647268336 648448944 649709016 650171392 650768976 651321344 654183596 654843904 655250856 656409792 657186816 657721636 659959872 660074844 661712896 662321088 663529152 666882528 668098912 669397168 670489248 671675136 673017488 675307776 676922598 677101568 677723904 679958656 680583618 682391424 683636096 684264438 684964544 685270833 687295488 687722607 688416768 688977003 691012608 691442037 692028928 692664984 695771648 696411144 697435404 698260992 698707516 700637184 701207364 701915136 703279104 703716156 703851434 704999724 707398848 708122624 708773472 709855094 711110608 711234491 711952384 712606752 713654832 714956528 715081081 717514512 719634432 719956224 720081648 722456072 723849984 724590592 725256576 726363352 727648064 727774828 730251456 731442816 731583424 732736512 734200896 735280736 736699392 739257376 744427008 744570112 745784832 747234048 748596992 749776896 750387066 751611276 752380288 753071814 753831936 754445406 755555021 756449408 757144674 758258259 759023616 759641311 761739264 761885696 762359169 764611584 764953488 767213568 767837928 769090608 769877504 770585112 771990648 772497408 773126068 773906432 775892172 776675328 777307388 778532544 779603968 779952576 780088452 782743104 785694624 787781632 791105744 792396384 793797888 793936176 795384304 796637952 798091008 799999434 800210944 800946432 804326094 806462592 809503552 812258304 812399808 812763081 815164416 816651264 817158771 818604072 820778496 822275584 823031352 825217536 827190828 827349842 828329216 828699612 831148032 831664548 831824422 834121728 834800538 836323202 836872192 837641376 839866368 840549853 841398272 842171616 843410256 844948624 845095823 846427824 846590536 847971696 850477056 851005584 851169176 856334336 857121408 859398144 859947712 860097524 863024448 864598592 866112192 866278688 867691968 870644736 873667808 875213056 877054464 879946496 880099792 882050658 883094784 884705536 886099968 886254336 886821078 889176704 889993962 890892288 891617298 893985664 894807342 895566848 896123397 897757913 900237312 900410368 900969927 902563464 903631872 906706944 907444824 909855232 910691496 912352584 913694444 916217856 916393984 916963476 917889024 918636004 920421106 921350144 921922716 923553312 925060032 928548192 929913872 931014656 931870368 934943152 937705472 938288208 939999632 941481216 943198464 945031296 946573056 950142336 950567202 951539776 952414353 956686016 957565323 959941632 960108864 963376128 965133312 967008768 967441176 972673416 973668608 974563524 975257088 976982016 977777086 978934528 981275394 982265856 982876284 983065226 984614688 985780224 986582454 988033489 989939808 990112266 992569344 993377099 994379776 995293728 996312064 998749609 999702528 1000323792 1000516088 1002148368 1004095752 1005109248 1005733872 1005927208 1007512704 1009526232 1011011012 1012031488 1012961664 1015652352 1016478892 1019482112 1019937984 1023587136 1023783904 1025454144 1027446816 1029320864 1030943232 1034522896 1036518912 1038043392 1039936768 1040117936 1043657472 1046153106 1047391488 1047592832 1048061274 1051811046 1052872704 1054918656 1055777151 1056528512 1057499586 1058397184 1058581568 1062183936 1064121344 1064782641 1066665912 1067928576 1070482248 1071562752 1072434792 1075283456 1076271768 1079451648 1083011072 1083199744 1083684108 1086885888 1087770398 1088868352 1089545028 1091472096 1091662242 1093653418 1094371328 1095377184 1097375136 1100290048 1101301344 1102921104 1104932816 1108197376 1108886064 1112162304 1113067384 1116855168 1118677248 1119821824 1120851072 1122895488 1124547008 1125580599 1128570432 1130628928 1131668109 1134674112 1138535424 1142828544 1146917376 1150699264 1151756892 1154816256 1155554738 1156922624 1157985972 1158746112 1159689102 1160859648 1161804358 1163838258 1164061987 1165012992 1165961082 1169405952 1169928864 1170132678 1173991117 1176067544 1177459712 1178541936 1181466624 1181672448 1182428104 1185693696 1186658616 1187856384 1188594576 1188823064 1190696832 1190904264 1193076456 1194831196 1197136512 1200316416 1201293236 1203417952 1204842496 1209693888 1209926432 1214255328 1216470112 1218387456 1218599712 1222617968 1224976896 1229230288 1231167744 1231404416 1233413376 1237826304 1238064256 1241024763 1242493824 1243049418 1246722048 1247736633 1251050944 1252200807 1254484803 1255308288 1257597952 1259799552 1260041728 1262097408 1265115384 1266856448 1267422936 1269885804 1271957544 1275715584 1276753764 1278631574 1279922176 1280145152 1284501504 1285546834 1286844416 1289097216 1289345024 1289921568 1290146286 1292499494 1294536672 1296897888 1299418032 1300342784 1301537952 1302642688 1308367192 1309687808 1310501712 1312819584 1314373632 1315443272 1319919744 1320149688 1323075987 1323425792 1324642176 1327058304 1330231617 1333765056 1336197824 1337425947 1338794336 1340978496 1343350272 1346034976 1350615552 1353845196 1355447808 1359917312 1361167236 1364782848 1367272192 1368528876 1369929088 1370541666 1374590976 1375445214 1375709621 1376833536 1377954006 1380631659 1382025216 1382884074 1383149911 1384057856 1385329968 1391543296 1392822288 1394870808 1396521984 1397415032 1401274368 1402414728 1403830272 1406558208 1407432312 1407702868 1409999448 1414797696 1416245248 1417546944 1419710188 1422221216 1422468982 1423904768 1425213504 1427309664 1429913056 1430162162 1435029024 1439912448 1440163296 1444912144 1447699968 1449181184 1450513152 1452726704 1455296128 1455549656 1460502912 1462885632 1463166848 1465473024 1466665629 1468401792 1470561472 1471913091 1473398784 1474597839 1478514752 1479873681 1488854016 1489140224 1491569664 1494468096 1497193984 1499553792 1500774132 1503222552 1504760576 1506143628 1507663872 1508890812 1511110042 1512898816 1514289348 1516516518 1518047232 1519282622 1523478528 1523771392 1524718338 1529223168 1529906976 1535675856 1538181216 1539755008 1541170224 1543981296 1544994816 1546252136 1547812864 1551784344 1553350656 1554614776 1557065088 1559207936 1559905152 1560176904 1565486208 1571389248 1572091911 1575563264 1582211488 1584792768 1587595776 1587872352 1590768608 1593275904 1596182016 1599998868 1601892864 1608652188 1612925184 1617092873 1619007104 1624516608 1624799616 1625526162 1625838643 1630328832 1631655597 1633302528 1634317542 1634631713 1637208144 1637493363 1640480127 1641556992 1644551168 1646062704 1650435072 1654381656 1654699684 1656658432 1657399224 1662296064 1663329096 1663648844 1668243456 1669601076 1672646404 1673744384 1675282752 1679732736 1681099706 1682796544 1684343232 1686820512 1689897248 1690191646 1692855648 1693181072 1695943392 1702011168 1702338352 1712668672 1714242816 1718796288 1719895424 1720195048 1726048896 1729197184 1732224384 1732557376 1733332107 1735383936 1739533653 1741289472 1742706537 1747335616 1748941623 1750426112 1754108928 1759892992 1760199584 1764101316 1766189568 1769411072 1772199936 1772508672 1773642156 1778353408 1779987924 1781784576 1783234596 1787971328 1789614684 1791133696 1792246794 1795515826 1799004889 1800474624 1800820736 1801939854 1805126928 1807263744 1808734499 1814889648 1819710464 1821382992 1824705168 1827388888 1832435712 1832787968 1833926952 1835778048 1837272008 1840842212 1842700288 1843845432 1847106624 1850120064 1857096384 1859827744 1862029312 1863740736 1869886304 1876576416 1879999264 1882962432 1886396928 1890062592 1893146112 1900284672 1901134404 1903079552 1904828706 1911109759 1913372032 1915130646 1917947361 1919883264 1920217728 1921445669 1926752256 1928320251 1930266624 1934017536 1934882352 1935219429 1938749241 1945346832 1947337216 1949127048 1950514176 1953964032 1955554172 1957869056 1962550788 1964531712 1965752568 1966130452 1969229376 1971560448 1973164908 1976066978 1979879616 1980224532 1985138688 1986754198 1988759552 1990587456 1992624128 1997499218 2000647584 2001032176 2004296736 2008191504 2011467744 2011854416 2015025408 2019052464 2022022024 2024062976 2025923328 2031304704 2032957784 2038964224 2039875968 2047174272 2047567808 2050908288 2054893632 2055812499 2058641728 2061886464 2066931009 2069045792 2073037824 2076086784 2079873536 2080235872 2087314944 2092306212 2094782976 2095185664 2096122548 2103622092 2105745408 2109837312 2111554302 2113057024 2114999172 2116794368 2117163136 2124367872 2126096687 2128242688 2129565282 2133331824 2133703473 2135857152 2137595317 2140964496 2144869584 2145243243 2150566912 2152543536 2158903296 2166022144 2166399488 2167368216 2173771776 2175540796 2177736704 2179090056 2182944192 2183324484 2187306836 2188742656 2190754368 2194750272 2200580096 2202602688 2205842208 2209865632 2217772128 2226134768 2233710336 2237354496 2239643648 2241702144 2245790976 2249094016 2251161198 2257140864 2261257856 2263336218 2266665063 2269348224 2270799427 2274774777 2277070848 2278923933 2285657088 2287077507 2293834752 2301398528 2303513784 2309632512 2311109476 2313845248 2315971944 2317492224 2319378204 2321719296 2323608716 2327676516 2328123974 2330025984 2331922164 2338811904 2339857728 2340265356 2347982234 2352135088 2354919424 2357083872 2363344896 2364856208 2365268191 2373317232 2377189152 2377646128 2381393664 2381808528 2386152912 2389662392 2394273024 2400632832 2402586472 2406835904 2409684992 2419387776 2419852864 2428510656 2432940224 2436774912 2437199424 2445235936 2449953792 2458460576 2462335488 2462808832 2466826752 2475652608 2476128512 2482049526 2484987648 2486098836 2493444096 2495473266 2499143531 2502101888 2504401614 2508969606 2510616576 2512659721 2515195904 2519599104 2520083456 2521649559 2524194816 2526249011 2530230768 2533712896 2534845872 2535287469 2539771608 2543915088 2551431168 2553507528 2557263148 2559844352 2560290304 2569003008 2571093668 2573688832 2578194432 2578690048 2579843136 2580292572 2584998988 2589073344 2593795776 2598836064 2600685568 2603075904 2616734384 2621003424 2625639168 2630886544 2639839488 2640299376 2646151974 2646851584 2649284352 2654116608 2660463234 2667530112 2672395648 2674851894 2677588672 2681956992 2686700544 2688370191 2692069952 2693273739 2701231104 2702909781 2707690392 2710895616 2719834624 2722334472 2729565696 2734544384 2737057752 2739858176 2741083332 2749181952 2750890428 2751419242 2753667072 2755908012 2761263318 2764050432 2765768148 2766299822 2768115712 2770659936 2780280283 2783086592 2785644576 2789741616 2793043968 2794830064 2795316953 2804829456 2813116416 2814864624 2815405736 2819998896 2829595392 2832490496 2835093888 2839420376 2844442432 2844937964 2847809536 2850427008 2854619328 2859826112 2860324324 2870058048 2879824896 2880326592 2889824288 2895399936 2901026304 2905453408 2910592256 2911099312 2921005824 2925771264 2926333696 2930946048 2933331258 2936803584 2941122944 2943826182 2946797568 2949195678 2957029504 2959747362 2964100467 2969506943 2977708032 2978280448 2980131297 2983139328 2988936192 2994387968 2996248827 2999107584 3001548264 3006445104 3009521152 3012287256 3015327744 3017781624 3022220084 3025797632 3028578696 3033033036 3036094464 3038565244 3046957056 3047542784 3049436676 3058446336 3059813952 3071351712 3076362432 3079510016 3082340448 3087962592 3092504272 3103568688 3109229552 3114130176 3118415872 3119810304 3120353808 3130972416 3142778496 3144183822 3151126528 3164422976 3167331453 3169585536 3175191552 3175744704 3181537216 3186551808 3192364032 3194347923 3199997736 3203785728 3217304376 3225850368 3234185746 3238014208 3249033216 3249599232 3251052324 3251677286 3260657664 3263311194 3266605056 3268635084 3269263426 3274416288 3274986726 3280960254 3283113984 3285785789 3289102336 3292125408 3300870144 3303556399 3308763312 3309399368 3313316864 3314798448 3324592128 3326658192 3327297688 3336486912 3339202152 3345292808 3347488768 3350565504 3359465472 3362199412 3365593088 3368686464 3373641024 3379794496 3380383292 3385711296 3386362144 3391886784 3404022336 3404676704 3428485632 3439790848 3440390096 3452097792 3458394368 3464448768 3465114752 3466664214 3470767872 3479067306 3482578944 3485413074 3492185961 3494671232 3497883246 3500852224 3508217856 3519785984 3520399168 3521973351 3528202632 3532379136 3538822144 3544399872 3545017344 3547284312 3556706816 3559975848 3563569152 3566469192 3575942656 3579229368 3582267392 3584493588 3591031652 3598009778 3600949248 3601641472 3603879708 3610253856 3614527488 3617468998 3629779296 3639420928 3642765984 3649410336 3654777776 3665575936 3667853904 3674544016 3681684424 3685400576 3687690864 3694213248 3700240128 3714192768 3719655488 3723074289 3724058624 3727481472 3739772608 3743209899 3753152832 3759998528 3763454409 3765924864 3772793856 3780125184 3786292224 3800569344 3802268808 3806159104 3809657412 3822219518 3826744064 3830261292 3835894722 3839766528 3840435456 3842891338 3853504512 3856640502 3860533248 3868035072 3869764704 3870438858 3877498482 3883201387 3890693664 3894674432 3898254096 3901028352 3904203017 3907928064 3911108344 3915738112 3925101576 3929063424 3931505136 3932260904 3938458752 3943120896 3946329816 3952133956 3959759232 3960449064 3970277376 3973508396 3977519104 3981174912 3985248256 3994998436 4001295168 4002064352 4008593472 4016383008 4022935488 4023708832 4030050816 4038104928 4044044048 4051846656 4065915568 4077928448 4079751936 4094348544 4095135616 4101816576 4109787264 4111624998 4117283456 4123772928 4127128863 4133862018 4138091584 4141894977 4146075648 4149449733 4152173568 4159747072 4160471744 4174629888 4184612424 4189565952 4190371328 4192245096 4207244184 4211490816 4219674624 4223108604 4226114048 4229998344 4233588736 4234326272 4248735744 4252193374 4256485376 4259130564 4266663648 4267406946 4271714304 4275190634 4281928992 4289739168 4290486486 4301133824 4305087072 4332044288 4332798976 4334736432 4347543552 4351081592 4355473408 4358180112 4365888384 4366648968 4374613672 4377485312 4381508736 4389500544 4399996887 4401160192 4405205376 4411684416 4419731264 4423793517 4435544256 4452269536 4467420672 4474708992 4483404288 4491581952 4498188032 4502322396 4514281728 4522515712 4526672436 4533330126 4538696448 4541598854 4549549554 4550424131 4554141696 4557847866 4571314176 4574155014 4575034321 4587669504 4602797056 4607027568 4619265024 4622218952 4627690496 4631943888 4634984448 4638756408 4643438592 4647217432 4655353032 4656247948 4660051968 4663844328 4677623808 4679715456 4680530712 4695964468 4704270176 4709838848 4714167744 4726689792 4729712416 4730536382 4746634464 4754378304 4755292256 4762787328 4763617056 4772305824 4779324784 4788546048 4805172944 4813671808 4819369984 4838775552 4839705728 4851278619 4857021312 4865880448 4873549824 4874398848 4877515929 4890471872 4894966791 4899907584 4903895139 4916921152 4921440381 4924670976 4925617664 4933653504 4951305216 4952257024 4964099052 4969975296 4972197672 4986888192 4990946532 4998287062 5004203776 5008803228 5017939212 5021233152 5025319442 5030391808 5039198208 5040166912 5043299118 5048389632 5052498022 5060461536 5067425792 5069691744 5070574938 5079543216 5087830176 5107015056 5114526296 5119688704 5120580608 5138006016 5142187336 5147377664 5156388864 5157380096 5159686272 5160585144 5169997976 5178146688 5187591552 5197672128 5199996321 5201371136 5206151808 5228119611 5233468768 5242006848 5251278336 5261773088 5279678976 5280598752 5292303948 5298568704 5308233216 5320926468 5335060224 5344791296 5349703788 5355177344 5363913984 5373401088 5376740382 5377773973 5384139904 5386547478 5397014667 5402462208 5405819562 5406858743 5415380784 5421791232 5426203497 5439669248 5444668944 5459131392 5469088768 5474115504 5479716352 5482166664 5498363904 5501780856 5502838484 5507334144 5511816024 5522526636 5528100864 5531536296 5532599644 5536231424 5541319872 5560560566 5566173184 5571289152 5579483232 5586087936 5589660128 5590633906 5609658912 5629729248 5630811472 5639997792 5659190784 5664980992 5670187776 5678840752 5688884864 5689875928 5695619072 5700854016 5709238656 5719652224 5720648648 5733329277 5740116096 5753842083 5759649792 5760653184 5764337007 5779648576 5784960753 5790799872 5802052608 5810906816 5816247723 5821184512 5822198624 5842011648 5851542528 5852667392 5861892096 5866662516 5873607168 5882245888 5887652364 5893595136 5898391356 5914059008 5919494724 5928200934 5939013886 5955416064 5956560896 5960262594 5966278656 5977872384 5982737189 5988775936 5992497654 6003096528 6012890208 6019042304 6024574512 6035563248 6044440168 6051595264 6057157392 6066066072 6072188928 6077130488 6093914112 6095085568 6098873352 6116892672 6119627904 6142703424 6152724864 6159020032 6164680896 6175925184 6185008544 6207137376 6218459104 6228260352 6239620608 6240707616 6261944832 6285556992 6288367644 6302253056 6321363049 6328845952 6334662906 6339171072 6350383104 6351489408 6355551059 6363074432 6373103616 6378290061 6384728064 6388695846 6389923969 6399995472 6401110419 6407571456 6412785951 6434608752 6435729729 6451700736 6468371492 6476028416 6498066432 6499198464 6502104648 6503354572 6521315328 6526622388 6533210112 6537270168 6538526852 6548832576 6549973452 6561920508 6566227968 6571571578 6578204672 6584250816 6601740288 6607112798 6617526624 6618798736 6626633728 6629596896 6653316384 6654595376 6678404304 6690585616 6694977536 6701131008 6718930944 6724398824 6731186176 6737372928 6747282048 6759588992 6760766584 6771422592 6772724288 6783773568 6799995189 6808044672 6809353408 6812398281 6836771799 6856971264 6879581696 6880780192 6904195584 6916788736 6928897536 6930229504 6933328428 6941535744 6958134612 6965157888 6970826148 6984371922 6989342464 6995766492 7001704448 7016435712 7032473657 7039571968 7040798336 7043946702 7056405264 7064758272 7070507587 7077644288 7090034688 7094568624 7095804573 7108747217 7113413632 7119951696 7132938384 7151885312 7158458736 7164534784 7168987176 7182063304 7196019556 7201898496 7203282944 7207759416 7220507712 7229054976 7234937996 7259558592 7278841856 7285531968 7298820672 7309555552 7335707808 7349088032 7363368848 7375381728 7388426496 7400480256 7428385536 7439310976 7446148578 7448117248 7454962944 7479545216 7486419798 7497430593 7506305664 7511105797 7519997056 7526908818 7531849728 7537979163 7545587712 7560250368 7564948677 7572584448 7578747033 7601138688 7604537616 7605862407 7612318208 7619314824 7644439036 7653488128 7660522584 7671789444 7679533056 7680870912 7685782676 7707009024 7713281004 7721066496 7736070144 7739529408 7740877716 7754996964 7766402774 7781387328 7789348864 7796508192 7802056704 7808406034 7822216688 7823579401 7831476224 7850203152 7863010272 7864521808 7876917504 7892659632 7904267912 7919518464 7920898128 7940554752 7947016792 7955038208 7962349824 7970496512 7989996872 8002590336 8004128704 8017186944 8032766016 8045870976 8047417664 8060101632 8076209856 8079821217 8088088096 8103693312 8131831136 8159503872 8188697088 8190271232 8203633152 8219574528 8223249996 8234566912 8247545856 8254257726 8267724036 8276183168 8283789954 8292151296 8298899466 8304347136 8311105231 8319494144 8320943488 8340840849 8349259776 8356054421 8369224848 8379131904 8380742656 8384490192 8385950859 8414488368 8439349248 8446217208 8452228096 8459996688 8467177472 8468652544 8497471488 8504386748 8512970752 8518261128 8533327296 8534813892 8543428608 8550381268 8563857984 8579478336 8580972972 8602267648 8610174144 8665597952 8669472864 8702163184 8716360224 8731776768 8733297936 8749227344 8754970624 8763017472 8779001088 8799993774 8802320384 8810410752 8823368832 8839462528 8847587034 8871088512 8892301401 8904539072 8908520829 8934841344 8940393891 8949417984 8966808576 8983163904 8988746481 8996376064 9004644792 9028563456 9045031424 9053344872 9066660252 9077392896 9083197708 9099099108 9100848262 9108283392 9115695732 9142628352 9148310028 9150068642 9175339008 9205594112 9214055136 9238530048 9244437904 9246048383 9255380992 9263887776 9277512816 9294434864 9296054053 9310706064 9312495896 9327688656 9355247616 9359430912 9361061424 9391928936 9408540352 9419677696 9428335488 9453379584 9459424832 9461072764 9493268928 9508756608 9510584512 9525574656 9527234112 9544611648 9558649568 9577092096 9610345888 9627343616 9677551104 9679411456 9702557238 9714042624 9731760896 9747099648 9748797696 9755031858 9780943744 9789933582 9799815168 9807790278 9822215273 9833842304 9842880762 9849341952 9851235328 9857357367 9867307008 9875337043 9902610432 9904514048 9910669197 9928198104 9939950592 9944395344 9973776384 9981893064 9996574124 10008407552 10017606456 10035878424 10042466304 10050638884 10060783616 10078396416 10080333824 10086598236 10096779264 10104996044 10120923072 10134851584 10139383488 10141149876 10159086432 10175660352 10214030112 10229052592 10241161216 10284374672 10314760192 10319372544 10321170288 10339995952 10356293376 10375183104 10395344256 10399992642 10402742272 10412303616 10456239222 10466937536 10476557883 10484013696 10502556672 10523546176 10559357952 10561197504 10565920053 10584607896 10597137408 10616466432 10641852936 10670120448 10689582592 10699407576 10710354688 10727827968 10746802176 10753480764 10755547946 10768279808 10773094956 10794029334 10804924416 10811639124 10813717486 10830761568 10843582464 10852406994 10868368379 10879338496 10889337888 10918262784 10927148089 10938177536 10948231008 10959432704 10964333328 10986245699 10996727808 11003561712 11005676968 11023632048 11045053272 11056201728 11063072592 11065199288 11072462848 11082639744 11121121132 11132346368 11142578304 11158966464 11172175872 11179320256 11181267812 11219317824 11259458496 11261622944 11279995584 11318381568 11340375552 11357681504 11377769728 11379751856 11401708032 11418477312 11439304448 11441297296 11466658554 11480232192 11507684166 11519299584 11521306368 11528674014 11559297152 11569921506 11581599744 11604105216 11621813632 11632495446 11642369024 11644397248 11649604161 11684023296 11703085056 11705334784 11712609051 11723784192 11733325032 11747214336 11764491776 11775304728 11787190272 11796782712 11828118016 11838989448 11856401868 11878027772 11910832128 11913121792 11920525188 11932557312 11955744768 11965474378 11977551872 11984995308 12006193056 12025780416 12038084608 12049149024 12071126496 12088880336 12103190528 12114314784 12132132144 12154260976 12190171136 12197746704 12233785344 12239255808 12285406848 12305449728 12318040064 12329361792 12351850368 12370017088 12381386589 12414274752 12436918208 12448349199 12456520704 12479241216 12481415232 12523889664 12571113984 12576735288 12642726098 12657691904 12669325812 12678342144 12700766208 12702978816 12711102118 12726148864 12746207232 12756580122 12769456128 12777391692 12779847938 12799990944 12802220838 12815142912 12825571902 12844435357 12869217504 12871459458 12903401472 12913902287 12936742984 12952056832 12996132864 12998396928 13004209296 13006709144 13042630656 13053244776 13066420224 13074540336 13077053704 13097665152 13099946904 13123841016 13132455936 13143143156 13156409344 13168501632 13203480576 13214225596 13235053248 13237597472 13253267456 13259193792 13306632768 13309190752 13356808608 13381171232 13402262016 13448797648 13474745856 13494564096 13519177984 13521533168 13542845184 13545448576 13567547136 13599990378 13616089344 13618706816 13624796562 13651272393 13673543598 13713942528 13725102963 13759163392 13761560384 13808391168 13833577472 13857795072 13860459008 13866656856 13883071488 13916269224 13930315776 13941652296 13968743844 13978684928 13991532984 14003408896 14032871424 14064947314 14079143936 14081596672 14087893404 14112810528 14129516544 14141015174 14155288576 14180069376 14189137248 14191609146 14217494434 14226827264 14239903392 14265876768 14303770624 14316917472 14329069568 14337974352 14364126608 14392039112 14406565888 14415518832 14441015424 14458109952 14469875992 14519117184 14553835857 14557683712 14571063936 14597641344 14619111104 14632547787 14671415616 14698176064 14711685417 14726737696 14750763456 14776852992 14800960512 14856771072 14878621952 14892297156 14909925888 14959090432 14972839596 14994861186 15012611328 15022211594 15039994112 15053817636 15063699456 15075958326 15091175424 15120500736 15129897354 15132805831 15145168896 15157494066 15202277376 15209075232 15211724814 15224636416 15238629648 15261884521 15288878072 15306976256 15321045168 15343578888 15359066112 15361741824 15371565352 15414018048 15426562008 15442132992 15472140288 15479058816 15481755432 15509993928 15532805548 15562774656 15578697728 15593016384 15604113408 15616812068 15644433376 15647158802 15662952448 15700406304 15726020544 15729043616 15753835008 15785319264 15808535824 15839036928 15841796256 15894033584 15924699648 15940993024 15979993744 16005180672 16008257408 16034373888 16065532032 16091741952 16094835328 16120203264 16133321919 16152419712 16159642434 16176176192 16191044001 16207386624 16220576229 16263662272 16278610491 16319007744 16377394176 16380542464 16407266304 16439149056 16446499992 16469133824 16495091712 16508515452 16535448072 16552366336 16567579908 16584302592 16597798932 16608694272 16622210462 16638988288 16641886976 16681681698 16698519552 16712108842 16738449696 16758263808 16761485312 16768980384 16771901718 16828976736 16892434416 16904456192 16919993376 16934354944 16937305088 16994942976 17008773496 17025941504 17036522256 17066654592 17069627784 17086857216 17100762536 17127715968 17158956672 17161945944 17199987831 17204535296 17220348288 17293011021 17331195904 17338945728 17404326368 17432720448 17463553536 17466595872 17498454688 17526034944 17558002176 17599987548 17620821504 17646737664 17678925056 17695174068 17742177024 17784602802 17788021603 17809078144 17817041658 17869682688 17880787782 17884225073 17898835968 17933617152 17948211567 17966327808 17977492962 17980948843 17992752128 18009289584 18057126912 18090062848 18106689744 18133320504 18154785792 18166395416 18198198216 18201696524 18216566784 18231391464 18285256704 18296620056 18300137284 18350678016 18411188224 18428110272 18477060096 18488875808 18492096766 18510761984 18527775552 18555025632 18588869728 18592108106 18621412128 18624991792 18655377312 18718861824 18722122848 18783857872 18817080704 18839355392 18856670976 18906759168 18918849664 18922145528 18964089147 18986537856 19017513216 19021169024 19051149312 19054468224 19066653177 19089223296 19117299136 19134870183 19154184192 19169771907 19220691776 19238357853 19254687232 19355102208 19358822912 19405114476 19428085248 19463521792 19494199296 19497595392 19510063716 19561887488 19579867164 19599630336 19615580556 19644430546 19667684608 19685761524 19698683904 19702470656 19714714734 19734614016 19750674086 19789053779 19805220864 19809028096 19821338394 19856396208 19879901184 19888790688 19963786128 19993148248 20016815104 20035212912 20071756848 20084932608 20101277768 20121567232 20156792832 20160667648 20173196472 20193558528 20209992088 20241846144 20269703168 20278766976 20282299752 20318172864 20351320704 20428060224 20437194843 20458105184 20482322432 20568749344 20638745088 20642340576 20679991904 20712586752 20750366208 20790688512 20799985284 20824607232 20912478444 20933875072 20953115766 20968027392 21005113344 21022207349 21047092352 21097420971 21118715904 21122395008 21131840106 21135902359 21169215792 21194274816 21211522761 21232932864 21283705872 21287413719 21326241651 21340240896 21379165184 21398815152 21420709376 21455655936 21493604352 21506961528 21511095892 21536559616 21546189912 21588058668 21609848832 21623278248 21627434972 21661523136 21687164928 21704813988 21736736758 21758676992 21778675776 21836525568 21854296178 21876355072 21896462016 21918865408 21928666656 21972491398 22007123424 22011353936 22047264096 22090106544 22126145184 22130398576 22144925696 22165279488 22242242264 22264692736 22285156608 22317932928 22344351744 22358640512 22362535624 22438635648 22492291779 22518916992 22523245888 22533317391 22559991168 22613937489 22636763136 22680751104 22715363008 22736241099 22755539456 22759503712 22803416064 22836954624 22878608896 22882594592 22933317108 22960464384 23015368332 23038599168 23042612736 23057348028 23118594304 23139843012 23163199488 23208210432 23243627264 23264990892 23284738048 23288794496 23299208322 23368046592 23387063557 23406170112 23410669568 23425218102 23466650064 23470738203 23494428672 23513548487 23528983552 23550609456 23593565424 23656236032 23677978896 23712803736 23756055544 23821664256 23826243584 23841050376 23865114624 23911489536 23930948756 23955103744 23969990616 24012386112 24051560832 24076169216 24098298048 24142252992 24177760672 24206381056 24228629568 24264264288 24308521952 24395493408 24478511616 24570813696 24610899456 24636080128 24658723584 24703700736 24740034176 24762773178 24828549504 24844426867 24873836416 24896698398 24913041408 24933315693 24958482432 24962830464 24978793697 25022522547 25047779328 25068163263 25142227968 25153470576 25157852577 25285452196 25315383808 25338651624 25356684288 25401532416 25405957632 25422204236 25452297728 25492414464 25513160244 25538912256 25554783384 25559695876 25599981888 25604441676 25630285824 25651143804 25688870714 25738435008 25742918916 25806802944 25827804574 25873485968 25904113664 25996793856 26008418592 26013418288 26106489552 26149080672 26154107408 26195330304 26199893808 26247682032 26264911872 26286286312 26312818688 26337003264 26406961152 26428451192 26470106496 26475194944 26506534912 26518387584 26613265536 26618381504 26713617216 26725562487 26762342464 26804524032 26897595296 26949491712 26989128192 27038355968 27043066336 27085690368 27090897152 27135094272 27199980756 27232178688 27237413632 27249593124 27302544786 27347087196 27427885056 27450205926 27490578841 27518326784 27523120768 27616782336 27639256931 27667154944 27715590144 27720918016 27733313712 27738145149 27766142976 27788739121 27832538448 27883304592 27888162159 27937487688 27957369856 27983065968 28006817792 28065742848 28129894628 28158287872 28163193344 28175786808 28225621056 28259033088 28282030348 28310577152 28360138752 28378274496 28383218292 28434988868 28453654528 28479806784 28531753536 28607541248 28633834944 28675948704 28728253216 28784078224 28831037664 28882030848 28939751984 29038234368 29107671714 29115367424 29142127872 29195282688 29238222208 29265095574 29342831232 29396352128 29423370834 29453475392 29466645819 29501526912 29553705984 29572072101 29601921024 29626011129 29713542144 29732007591 29757243904 29784594312 29819851776 29918180864 29945679192 29989722372 30025222656 30044423188 30079988224 30107635272 30127398912 30151916652 30182350848 30241001472 30259794708 30265611662 30290337792 30314988132 30404554752 30418150464 30423449628 30449272832 30477259296 30523769042 30577756144 30583083113 30613952512 30642090336 30687157776 30723483648 30743130704 30748486483 30853124016 30944280576 30958117632 30963510864 31019987856 31065611096 31125549312 31157395456 31186032768 31208226816 31233624136 31288866752 31294317604 31325904896 31400812608 31452041088 31458087232 31507670016 31570638528 31617071648 31678073856 31683592512 31788067168 31849399296 31959987488 32010361344 32016514816 32068747776 32131064064 32183483904 32189670656 32240406528 32266643838 32304839424 32319284868 32352352384 32382088002 32414773248 32441152458 32488865903 32527324544 32557220982 32605105137 32638015488 32664576373 32754788352 32761084928 32781444267 32814532608 32878298112 32892999984 32938267648 32958737097 32990183424 33017030904 33070896144 33104732672 33135159816 33168605184 33195597864 33217388544 33244420924 33277976576 33283773952 33363363396 33397039104 33424217684 33476899392 33516527616 33522970624 33537960768 33543803436 33657953472 33784868832 33808912384 33839986752 33874610176 34017546992 34073044512 34133309184 34139255568 34201525072 34255431936 34317913344 34323891888 34399975662 34409070592 34440696576 34586022042 34662391808 34677891456 34808652736 34865440896 34927107072 34933191744 34948812483 34996909376 35052069888 35116004352 35137827153 35199975096 35241643008 35293475328 35357850112 35390348136 35484354048 35569205604 35576043206 35618156288 35634083316 35739365376 35761575564 35768450146 35797671936 35867234304 35896423134 35932655616 35954985924 35961897686 35985504256 36018579168 36114253824 36143643679 36180125696 36213379488 36266641008 36309571584 36332790832 36339120389 36396396432 36403393048 36462782928 36570513408 36593240112 36600274568 36701356032 36822376448 36856220544 36954120192 36977751616 36984193532 37021523968 37055551104 37110051264 37177739456 37184216212 37242824256 37249983584 37310754624 37437723648 37444245696 37567715744 37634161408 37713341952 37837699328 37844291056 37928178294 37973075712 38035026432 38042338048 38102298624 38108936448 38133306354 38178446592 38234598272 38269740366 38308368384 38339543814 38441383552 38476715706 38509374464 38533306071 38603590259 38710204416 38717645824 38741706861 38810228952 38856170496 38927043584 38988398592 38995190784 39020127432 39123774976 39159734328 39199260672 39231161112 39288861092 39335369216 39371523048 39397367808 39404941312 39429429468 39469228032 39501348172 39578107558 39610441728 39618056192 39642676788 39712792416 39759802368 39777581376 39927572256 39986296496 40033630208 40070425824 40143513696 40202555536 40321335296 40346392944 40419984176 40483692288 40539406336 40557533952 40564599504 40636345728 40702641408 40856120448 40874389686 40916210368 40953817179 40964644864 41137498688 41175308889 41277490176 41284681152 41359983808 41425173504 41500732416 41581377024 41599970568 41649214464 41824956888 41867750144 41906231532 41936054784 42010226688 42044414698 42094184704 42194841942 42237431808 42244790016 42263680212 42271804718 42338431584 42388549632 42423045522 42465865728 42485440027 42567411744 42574827438 42652483302 42680481792 42715215257 42758330368 42797630304 42841418752 42911311872 42946233187 42987208704 43013923056 43022191784 43073119232 43092379824 43176117336 43219697664 43246556496 43254869944 43323046272 43374329856 43409627976 43473473516 43517353984 43557351552 43673051136 43708592356 43752710144 43792924032 43837730816 43857333312 43944982796 44014246848 44022707872 44094528192 44180213088 44252290368 44260797152 44330558976 44484484528 44570313216 44635865856 44717281024 44725071248 44877271296 44984583558 45037833984 45046491776 45066634782 45119982336 45227874978 45273526272 45361502208 45398417493 45430726016 45472482198 45511078912 45519007424 45606832128 45673909248 45757217792 45765189184 45785653563 45866634216 45920928768 46030736664 46077198336 46085225472 46114696056 46237188608 46279686024 46326398976 46416420864 46487254528 46529981784 46569476096 46577588992 46598416644 46736093184 46774127114 46812340224 46821339136 46850436204 46933300128 46941476406 46988857344 47027096974 47057967104 47101218912 47187130848 47312472064 47355957792 47425607472 47512111088 47652487168 47682100752 47822979072 47861897512 47910207488 47939981232 48024772224 48103121664 48152338432 48196596096 48284505984 48355521344 48399965757 48412762112 48457259136 48528528576 48617043904 48661728687 48790986816 48957023232 49141627392 49221798912 49317447168 49407401472 49480068352 49525546356 49657099008 49688853734 49747672832 49793396796 49826082816 49866631386 49916964864 49925660928 49957587394 50045045094 50054665441 50095558656 50136326526 50284455936 50306941152 50315705154 50481618031 50570904392 50630767616 50677303248 50713368576 50803064832 50811915264 50844408472 50904595456 50984828928 51026320488 51077824512 51109566768 51119391752 51199963776 51208883352 51260571648 51302287608 51377741428 51476870016 51485837832 51613605888 51655609148 51746971936 51808227328 51993587712 52016837184 52026836576 52212979104 52298161344 52308214816 52390660608 52399787616 52495364064 52572572624 52674006528 52856902384 52940212992 52950389888 53013069824 53036775168 53226531072 53236763008 53364064809 53427234432 53451124974 53524684928 53609048064 53652675219 53795190592 53844634701 53898983424 53942846529 53978256384 54076711936 54086132672 54171380736 54181794304 54270188544 54399961512 54464357376 54474827264 54499186248 54605089572 54694174392 54855770112 54900411852 54981157682 55036653568 55046241536 55233564672 55278513862 55334309888 55431180288 55441836032 55466627424 55476290298 55532285952 55577478242 55665076896 55766609184 55776324318 55874975376 55914739712 55966131936 56013635584 56259789256 56316575744 56326386688 56351573616 56451242112 56518066176 56564060696 56621154304 56720277504 56756548992 56766436584 56869977736 56892267441 56907309056 56959613568 57063507072 57199959531 57215082496 57267669888 57351897408 57456506432 57509315721 57568156448 57662075328 57764061696 57879503968 58076468736 58215343428 58284255744 58390565376 58476444416 58530191148 58685662464 58792704256 58846741668 58906950784 58933291638 59003053824 59107411968 59144144202 59155513703 59203842048 59252022258 59367161337 59427084288 59464015182 59475446173 59514487808 59569188624 59639703552 59836361728 59891358384 59979444744 60050445312 60088846376 60159976448 60215270544 60254797824 60303833304 60364701696 60482002944 60519589416 60531223324 60580675584 60629976264 60809109504 60836300928 60846899256 60898545664 60954518592 61047538084 61155512288 61166166226 61227905024 61284180672 61374315552 61446967296 61486261408 61496972966 61706248032 61916235264 61927021728 62039975712 62131222192 62251098624 62314790912 62372065536 62467248272 62577733504 62588635208 62651809792 62801625216 62904082176 62916174464 63015340032 63066622047 63141277056 63234143296 63292262913 63356147712 63367185024 63407707077 63576134336 63634568283 63698798592 63919974976 63978724953 64020722688 64033029632 64137495552 64262128128 64366967808 64379341312 64480813056 64533287676 64609678848 64638569736 64704704768 64764176004 64829546496 64882304916 64977731806 65054649088 65114441964 65210210274 65276030976 65329152746 65509576704 65522169856 65562888534 65629065216 65756596224 65785999968 65876535296 65917474194 66034061808 66141792288 66209465344 66270319632 66391195728 66434777088 66488841848 66555953152 66567547904 66726726792 66794078208 66848435368 66953798784 67033055232 67045941248 67075921536 67087606872 67315906944 67569737664 67599952173 67617824768 67679973504 67749220352 68035093984 68146089024 68266618368 68278511136 68403050144 68510863872 68635826688 68647783776 68799951324 68881393152 69172044084 69324783616 69355782912 69534993539 69617305472 69730881792 69854214144 69866383488 69897624966 69911061649 69993818752 70104139776 70161190671 70232008704 70275654306 70289163659 70399950192 70412214609 70483286016 70540645461 70586950656 70715700224 70780696272 70968708096 71138411208 71152086412 71236312576 71268166632 71478730752 71523151128 71536900292 71595343872 71734468608 71792846268 71865311232 71909971848 71923795372 71971008512 72037158336 72228507648 72287287358 72360251392 72426758976 72533282016 72619143168 72665581664 72678240778 72792792864 72806786096 72925565856 73186480224 73200549136 73644752896 73712441088 73908240384 73955503232 73968387064 74043047936 74111102208 74220102528 74355478912 74368432424 74485648512 74499967168 74533280601 74621509248 74799947079 74875447296 74888491392 74936381091 75135431488 75204489789 75268322816 75426683904 75675398656 75688582112 75856356588 75946151424 76070052864 76084676096 76204597248 76217872896 76266612708 76356893184 76469196544 76539480732 76616736768 76679087628 76882767104 76953431412 77018748928 77066612142 77207180518 77357210227 77420408832 77435291648 77483413722 77620457904 77712340992 77775583457 77854087168 77990381568 78040254864 78247549952 78319468656 78462322224 78577722184 78670738432 78743046096 78794735616 78809882624 78858858936 78938456064 79002696344 79156215116 79220883456 79236112384 79285353576 79425584832 79519604736 79555162752 79855144512 79972592992 80067260416 80140851648 80287027392 80405111072 80692785888 80839968352 80967384576 81115067904 81129199008 81272691456 81405282816 81712240896 81748779372 81832420736 81907634358 81929289728 82177719637 82274997376 82350617778 82471736523 82554980352 82569362304 82622163767 82719967616 82850347008 82917770793 83001464832 83162754048 83199941136 83214435447 83298428928 83366217363 83649913776 83664486477 83735500288 83812463064 83872109568 84020453376 84088829396 84188369408 84389683884 84474863616 84489580032 84527360424 84543609436 84676863168 84777099264 84846091044 84931731456 84970880054 85134823488 85149654876 85304966604 85360963584 85430430514 85516660736 85595260608 85682837504 85822623744 85892466374 86027846112 86044383568 86146238464 86184759648 86352234672 86493112992 86509739888 86646092544 86819255952 86946947032 87034707968 87114703104 87346102272 87417184712 87505420288 87585848064 87675461632 87714666624 87889965592 88028493696 88045415744 88189056384 88360426176 88399937457 88504580736 88521594304 88661117952 88878033387 88968969056 89140626432 89271731712 89434562048 89450142496 89754542592 89969167116 90075667968 90092983552 90133269564 90239964672 90455749956 90547052544 90723004416 90796834986 90861452032 90944964396 91022157824 91038014848 91213664256 91347818496 91422157541 91514435584 91530378368 91571307126 91733268432 91749249339 91841857536 91916598631 92061473328 92170450944 92229392112 92245459449 92474377216 92559372048 92832841728 92974509056 93059963568 93138952192 93155177984 93196833288 93472186368 93548254228 93624680448 93642678272 93700872408 93866600256 93882952812 93977714688 94054193948 94115934208 94202437824 94374261696 94624944128 94711915584 94851214944 95024222176 95364201504 95723795024 95879962464 96049544448 96206243328 96304676864 96393192192 96569011968 96711042688 96799931514 96825524224 96914518272 97057057152 97234087808 97323457374 97466597709 97581973632 97644375361 97815315411 97914046464 97993729119 98283254784 98344332801 98443597824 98634894336 98814802944 98876211291 98960136704 99051092712 99314198016 99377707468 99495345664 99586793592 99652165632 99733262772 99833929728 99851321856 99915174788 100090090188 100109330882 100191117312 100272653052 100568911872 100613882304 100631410308 100963236062 101141808784 101261535232 101354606496 101426737152 101623830528 101688816944 101706532213 101809190912 102052640976 102219133536 102238783504 102399927552 102417766704 102604575216 102755482856 102953740032 102971675664 103227211776 103311218296 103493943872 103616454656 103987175424 104033674368 104053673152 104425958208 104596322688 104616429632 104781321216 104799575232 104990728128 105145145248 105348013056 105713804768 105880425984 105900779776 106073550336 106453062144 106473526016 106728129618 106854468864 106902249948 107049369856 107218096128 107305350438 107463171833 107590381184 107689269402 107797966848 107885693058 107956512768 108044368003 108153423872 108172265344 108342761472 108363588608 108430931037 108540377088 108628707473 108799923024 108928714752 108949654528 108998372496 109017361167 109210179144 109388348784 109711540224 109800823704 109962315364 110073307136 110092483072 110467129344 110557027724 110668619776 110862360576 110883672064 110933254848 110952580596 111064571904 111154956484 111330153792 111533218368 111552648636 111749950752 111829479424 111932263872 112519578512 112652773376 112703147232 112902484224 113128121392 113513097984 113532873168 113739955472 113784534882 113814618112 113919227136 114127014144 114399919062 114430164992 114535339776 114703794816 114913012864 115018631442 115136312896 115324150656 115528123392 115599918213 115759007936 115810770777 116152937472 116225120583 116430686856 116568511488 116781130752 116952888832 117060382296 117371324928 117585408512 117693483336 117813901568 117866583276 118006107648 118214823936 118288288404 118311027406 118407684096 118504044516 118734322674 118854168576 118928030364 118950892346 119028975616 119138377248 119279407104 119552052169 119672723456 119782716768 119958889488 120100890624 120177692752 120198628979 120319952896 120430541088 120607666608 120848702689 120964005888 121039178832 121062446648 121259952528 121618219008 121672601856 121693798512 121797091328 121909037184 122095076168 122311024576 122332332452 122455810048 122568361344 122748631104 122893934592 122972522816 122993945932 123412496064 123832470528 123854043456 124079951424 124262444384 124502197248 124744131072 124934496544 125155467008 125177270416 125603250432 125808164352 125832348928 126030680064 126133244094 126282554112 126468286592 126584525826 126712295424 126734370048 126815414154 127152268672 127269136566 127397597184 127456320081 127688798549 127839949952 127957449906 128041445376 128066059264 128145645771 128274991104 128524256256 128733935616 128758682624 128838699561 128961626112 129066575352 129219357696 129277139472 129409409536 129528352008 129659092992 129764609832 129955463612 130109298176 130228883928 130420420548 130552061952 130658305492 131019153408 131044339712 131125777068 131258130432 131513192448 131571999936 131753070592 131834948388 132068123616 132283584576 132418930688 132540639264 132782391456 132977683696 133135095808 133453453584 133696870736 133907597568 134091882496 134151843072 134175213744 134631813888 135139475328 135199904346 135235649536 135359947008 135498440704 136070187968 136195252479 136292178048 136533236736 136557022272 136806100288 137021727744 137271653376 137295567552 137356960689 137599902648 137762786304 138344088168 138711565824 139069987078 139234610944 139461763584 139708428288 139732766976 139795249932 139822123298 139987637504 140208279552 140322381342 140464017408 140551308612 140578327318 140799900384 140824429218 140966572032 141081290922 141173901312 141288788927 141431400448 141561392544 141937416192 142052925157 142276822416 142304172824 142472625152 142536333264 142957461504 143046302256 143073800584 143468937216 143585692536 143730622464 143819943696 143847590744 143942017024 144074316672 144457015296 144574574716 144720502784 144853517952 145066564032 145238286336 145331163328 145356481556 145585585728 145613572192 145851131712 146372960448 146401098272 147424882176 147911006464 147936774128 148222204416 148440205056 148710957824 148736864848 148971297024 148999934336 149066561202 149243018496 149599894158 149750894592 149776982784 149872762182 150163996323 150270862976 150408979578 150536645632 150853367808 151350797312 151377164224 151444854093 151712713176 151892302848 152140105728 152169352192 152409194496 152435745792 152533225416 152713786368 152938393088 153078961464 153233473536 153358175256 153765534208 153906862824 154037497856 154133224284 154414361036 154714420454 154840817664 154870583296 154966827444 155240915808 155424681984 155551166914 155708174336 155980763136 156080509728 156495099904 156638937312 156924644448 157155444368 157341476864 157486092192 157619765248 157717717872 158005392688 158312430232 158472224768 158570707152 158851169664 159039209472 159110325504 159710289024 159945185984 160092194427 160134520832 160281703296 160574054784 160810222144 160958025657 161385571776 161679936704 161828539587 161934769152 162230135808 162258398016 162545382912 162810565632 163424481792 163497558744 163664841472 163815268716 164355439274 164549994752 164701235556 164943473046 165109960704 165138724608 165244327534 165439935232 165700694016 165835541586 166002929664 166325508096 166399882272 166428870894 166596857856 166732434726 166977659641 167299827552 167328972954 167471000576 167624926128 167744219136 167880729731 168040906752 168177658792 168376738816 168779367768 168949727232 168979160064 169054720848 169087218872 169353726336 169554198528 169692182088 169863462912 169941760108 170269646976 170299309752 170609933208 170721927168 170860861028 171033321472 171190521216 171365675008 171645247488 171784932748 172055692224 172088767136 172292476928 172369519296 172704469344 172986225984 173019479776 173292185088 173638511904 173893894064 174229406208 174834369424 175171696128 175350923264 175429333248 175779931184 176056987392 176090831488 176378112768 176720852352 176799874914 177009161472 177043188608 177322235904 177466541109 177756066774 177937938112 178101484011 178281252864 178426338519 178543463424 178869124096 178900284992 179509085184 179938334232 180151335936 180185967104 180266539128 180479929344 180911499912 181094105088 181446008832 181593669972 181722904064 181889928792 182044315648 182076029696 182427328512 182695636992 182844315082 183028871168 183060756736 183142614252 183466536864 183498498678 183683715072 183833197262 184122946656 184340901888 184458784224 184490918898 184948754432 185118744096 185949018112 186119927136 186277904384 186310355968 186393666576 186944372736 187096508456 187285356544 187401744816 187733200512 187765905624 187955429376 188108387896 188231868416 188404875648 188748523392 189199866141 189249888256 189423831168 189702429888 190048444352 190223121231 190728403008 191447590048 191759924928 192099088896 192412486656 192786384384 193138023936 193422085376 193599863028 193829036544 194114114304 194468175616 194646914748 194933195418 195163947264 195288750722 195630630822 195668237633 195828092928 195987458238 196566509568 196688665602 196726475803 196887195648 197269788672 197629605888 197752422582 197920273408 198102185424 198628396032 198755414936 198990691328 199173587184 199304331264 199466525544 199667859456 199702643712 199830349576 200180180376 200218661764 200382234624 200545306104 201137823744 201227764608 201262820616 201926472124 202283617568 202523070464 202709212992 202853474304 203247661056 203377633888 203413064426 203618381824 204105281952 204438267072 204477567008 204799855104 204835533408 205209150432 205510965712 205907480064 205943351328 206622436592 206987887744 207232909312 207974350848 208067348736 208107346304 208604980617 208851916416 209192645376 209232859264 209562642432 209599150464 209733184947 209981456256 210290290496 210483572013 210696026112 210867490977 211427609536 211621936383 211760851968 211801559552 212147100672 212906124288 212947052032 213456259236 213708937728 213804499896 214098739712 214436192256 214610700876 214926343666 215180762368 215378538804 215595933696 215771386116 215913025536 216088736006 216306847744 216344530688 216685522944 216727177216 216861862074 217080754176 217257414946 217599846048 217857429504 217899309056 217996744992 218034722334 218420358288 218776697568 219601647408 219924630728 220146614272 220184966144 220934258688 221114055448 221337239552 221724721152 221767344128 221866509696 221905161192 222129143808 222309912968 222660307584 223066436736 223105297272 223499901504 223599841803 223658958848 223864527744 224809143273 225039157024 225305546752 225406294464 225804968448 226256242784 227026195968 227065746336 227479910944 227569069764 227838454272 228254028288 228799838124 229070679552 229407589632 229826025728 230037262884 230272625792 230648301312 231056246784 231199836426 231244280839 231518015872 231621541554 232071630681 232305874944 232450241166 232494925949 232861373712 233137022976 233326750371 233562261504 233905777664 234120764592 234742649856 235170817024 235386966672 235627803136 235733166552 236012215296 236429647872 236576576808 236622054812 236815368192 237008089032 237468645348 237708337152 237856060728 237901784692 238057951232 238276754496 238558814208 239104104338 239345446912 239565433536 239917778976 240201781248 240355385504 240397257958 240639905792 240861082176 241215333216 241697405378 242078357664 242124893296 242519905056 243345203712 243387597024 243594182656 243818074368 244190152336 244622049152 244664664904 244911620096 245136722688 245497262208 245787869184 245945045632 245987891864 246533158911 246824992128 247415209569 247664941056 247708086912 247866491301 248159902848 248524888768 248753312379 249004394496 249488262144 249868993088 250098652089 250310934016 250354540832 251206500864 251616328704 251664697856 252061360128 252266488188 252565108224 252936573184 253169051652 253424590848 253468740096 253630828308 254304537344 254538273132 254795194368 254912640162 255377597098 255679899904 255914899812 256082890752 256132118528 256291291542 256549982208 257048512512 257257699127 257467871232 257517365248 257677399122 258133150704 258438715392 258554278944 258818819072 259056704016 259529219664 259910927224 260218596352 260457767856 260840841096 261104123904 261316610984 262038306816 262088679424 262251554136 262516260864 263026384896 263143999872 263506141184 263669896776 264136247232 264567169152 264837861376 265081278528 265564782912 265955367392 266270191616 266906907168 267393741472 267815195136 268303686144 268350427488 269263627776 270278950656 270399808692 270719894016 270996881408 272140375936 272390504958 272584356096 273066473472 273114044544 273288695537 273612200576 274043455488 274266472623 274543306752 274591135104 274713921378 274766730667 275199805296 275247748017 275525572608 275749795893 276688176336 276736378347 277423131648 278139974156 278469221888 278923527168 279416856576 279465533952 279590499864 279644246596 279975275008 280416559104 280644762684 280928034816 281102617224 281156654636 281599800768 281648858436 281933144064 282162581844 282347802624 282577577854 282862800896 283122785088 283874832384 284105850314 284553644832 284608345648 284945250304 285072666528 286092604512 286147601168 287171385072 287639887392 287695181488 287884034048 288148633344 288914030592 289149149432 289441005568 289707035904 290133128064 290476572672 290662326656 290712963112 291171171456 291227144384 291702263424 292399793127 292745920896 292802196544 292933126083 293981187357 294849764352 295822012928 295873548256 296444408832 296880410112 297421915648 297473729696 297942594048 297999868672 298133122404 298486036992 299199788316 299501789184 299553965568 299745524364 300327992646 300541725952 300817959156 301073291264 301706735616 302396367251 302701594624 302754328448 302889708186 303425426352 303784605696 304031826241 304280211456 304338704384 304871491584 305066450832 305119596639 305427572736 305676130331 305876786176 306157922928 306716350512 307531068416 307813725648 308074995712 308266448568 308828722072 309428840908 309681635328 309741166592 309933654888 310481831616 310849363968 311102333828 311416348672 311961526272 312161019456 312990199808 313277874624 313849288896 314310888736 314682953728 314972184384 315435435744 316010785376 316624860464 317141414304 317702339328 318220651008 319420578048 319890371968 320184388854 320269041664 320563406592 321148109568 321620444288 321916051314 322389515499 322771143552 322977549271 323359873408 323657079174 323869538304 324133104009 324460271616 324516796032 325090765824 325292793111 325621131264 325886122419 326848963584 326995117488 327052083501 327329682944 327630537432 328710878548 329099989504 329402471112 329886946092 330219921408 330277449216 330488655068 330879870464 331401388032 331671083172 332005859328 332651016192 332799764544 332857741788 333193715712 333464869452 333955319282 334599655104 334657945908 334942001152 335249852256 335488438272 335761459462 336355317584 336413914243 336753477632 337558735536 337958320128 338109441696 338174437744 338707452672 339384364176 339883520216 340539293952 340598619504 341219866416 341443854336 341721722056 342066642944 342381042432 342731350016 343290494976 343569865496 344111384448 344177534272 344584953856 344739038592 345408938688 345972451968 346038959552 346584370176 347277023808 347432312331 347787788128 348458812416 349668738848 350343392256 350858666496 351559862368 352113974784 352181662976 352756225536 353441704704 353599749828 354018322944 354086377216 354644471808 354933082218 355512133548 355875876224 356202968022 356562505728 356852677038 357086926848 357377524933 357738248192 357800569984 358656156507 359018170368 359310340103 359876668464 360302671872 360371934208 360533078256 360595886937 360959858688 361822999824 362546108067 362892017664 363187339944 363445808128 363779857584 364088631296 364152059392 364854657024 365391273984 365688630164 366057742336 366121513472 366285228504 366933073728 366996997356 367367430144 367666394524 368245893312 368681803776 368917568448 368981837796 369897508864 370237488192 371898036224 372239854272 372620711936 372787333152 374193016912 374803489632 375466401024 375531811248 376216775792 376463736832 376809751296 377497046784 378399732282 378499776512 378847662336 379404859776 380096888704 380446242462 381456806016 382368960243 382895180096 383066395647 383519849856 384198177792 384436937313 384824973312 385572768768 386276047872 386516098683 386844170752 387199726056 387658073088 388228228608 388936351232 389293829496 389866390836 390327894528 390577501444 391261261644 391336475266 391656185856 391974916476 393133019136 393377331204 393452951606 393774391296 394539577344 395259211776 395504845164 395840546816 396204370848 397256792064 397510829872 397580080469 397981382656 398347174368 398933051088 399405287424 399660699152 399730324279 400360360752 400437323528 401090612208 402275647488 402455529216 402525641232 403852944248 404567235136 405046140928 405418425984 405706948608 406495322112 406755267776 406826128852 407236763648 408210563904 408876534144 408955134016 409599710208 409671066816 410418300864 411021931424 411814960128 411886702656 413244873184 413975775488 416134697472 416214692608 417209961234 417703832832 418385290752 418465718528 419125284864 419198300928 419466369894 419962912512 420580580992 420967144026 421392052224 421734981954 422355256739 422855219072 423243872766 423521703936 423603119104 423866366781 424294201344 424639492849 425812248576 425894104064 426158775471 426912518472 427417875456 427608999792 428197479424 428872384512 429221401752 429852687332 430361524736 430757077608 431191867392 431542772232 431826051072 432177472012 432613695488 432689061376 433371045888 433454354432 433723724148 434161508352 434514829892 435199692096 435714859008 435798618112 435993489984 436069444668 436840716576 437553395136 439203294816 439849261456 440369932288 442228110896 443534688256 443733019392 443810322384 444619825936 445320615168 446132873472 446210594544 446999803008 447199683606 447317917696 447729055488 449618286546 450078314048 450491988969 450611093504 450812588928 451609936896 452512485568 454052391936 454131492672 454334562279 454959821888 455138139528 455676908544 456508056576 457599676248 458141359104 458815179264 459652051456 460074525768 460545251584 461296602624 462112493568 462399672852 462488561678 463036031744 463243083108 464143261362 464611749888 464900482332 464989851898 465722747424 466274045952 466653500742 467124523008 467339840297 467811555328 468241529184 469485299712 469867367827 470341634048 470773933344 471255606272 471466333104 472024430592 472408565057 472859295744 473153153616 473244109624 474016178064 474937290696 475416674304 475712121456 475803569384 476115902464 476553508992 477117628416 478208208676 478690893824 479130867072 479835557952 480403562496 480710771008 480794515916 481279811584 481722164352 482430666432 483394810756 484156715328 484249786592 485039810112 486690407424 486775194048 487636148736 488380304672 489244098304 489329329808 490273445376 490994524416 491890091264 491975783728 493066317822 493649984256 494830419138 495329882112 495416173824 495732982602 496319805696 497049777536 497506624758 498008788992 498976524288 499737986176 500197304178 500621868032 500709081664 500932978923 502413001728 503232657408 503329395712 503642189193 504122720256 504532976376 505130216448 505873146368 506338103304 506849181696 506937480192 507261656616 508609074688 509076546264 509590388736 509825280324 510755194196 511359799808 511829799624 512165781504 512264237056 512582583084 513099964416 514097025024 514515398254 514935742464 515034730496 515354798244 516266301408 516877430784 517108557888 517637638144 518113408032 519058439328 519821854448 520437192704 520915535712 521681682192 522633221968 524177358848 524503108272 526052769792 526287999744 527012282368 527339793552 528272494464 529134338304 529675722752 530162557056 531129565824 531910734784 532399623327 532540383232 533813814336 534787482944 535279015557 535630390272 536607372288 536700854976 538527255552 540557901312 540799617384 541439788032 544280751872 544781009916 545168712192 546132946944 546228089088 546577391074 547224401152 548086910976 548532945246 549086613504 549182270208 549427842756 549533461334 550399610592 550495496034 551051145216 551499591786 552310720351 553376352672 553472756694 554846263296 555297798341 556279948312 556938443776 557847054336 558833713152 558931067904 559180999728 559288493192 559950550016 560833118208 561289525368 561856069632 562205234448 562313309272 563199601536 563297716872 563866288128 564325163688 564695605248 565155155708 565725601792 566245570176 567749664768 568211700628 569107289664 569216691296 569890500608 570145333056 572185209024 572295202336 574342770144 575279774784 575390362976 576297266688 578298298864 579414071808 580266256128 581324653312 581425926224 582342342912 582454288768 583404526848 584799586254 585491841792 585604393088 585866252166 587004712899 587962374714 589699528704 590179427409 591644025856 591747096512 592888817664 593760820224 594843831296 594947459392 595885188096 595999737344 596266244808 596972073984 598399576632 599003578368 599107931136 599491048728 600655985292 601083451904 601635918312 602146582528 603413471232 604792734502 605403189248 605508656896 605779416372 606850852704 607569211392 608063652482 608560422912 608677408768 609742983168 610132901664 610239193278 610855145472 611352260662 611753572352 612315845856 613432701024 615062136832 615627451296 616149991424 616532897136 617657444144 618857681816 619482333184 619867309776 620963663232 621698727936 622204667656 622832697344 623923052544 624322038912 625814941851 625980399616 626555749248 627698577792 628621777472 629199554841 629365907456 629944368768 630870871488 632021570752 632602472931 633249720928 634282828608 635404678656 636441302016 638841156096 639780743936 640368777708 641126813184 642296219136 643240888576 643832102628 644779030998 645542287104 645955098542 646719746816 647314158348 647739076608 648266208018 648920543232 649033592064 650181531648 650585586222 650710650733 651242262528 651772244838 653697927168 653990234976 654104167002 654659365888 655261074864 656261034403 657421757096 658199979008 658804942224 659773892184 660439842816 660554898432 660977310136 661759740928 662802776064 663342166344 664011718656 665302032384 665599529088 665715483576 666387431424 666929738904 667910638564 669199310208 669315891816 669884002304 670499704512 670976876544 671522918924 672710635168 672827828486 673506955264 675117471072 675916640256 676218883392 676348875488 677414905344 678768728352 679767040432 681078587904 681197239008 682439732832 683443444112 684762084864 685462700032 687139730992 688222768896 688355068544 689169907712 689478077184 690817877376 691944903936 692077919104 693168740352 693732842517 694554047616 694864624662 695575576256 696214892043 696917624832 697484777847 699337477696 699980251113 700686784512 701717332992 703119724736 704227949568 704363325952 705512451072 706883409408 707199499656 708036645888 708172754432 709288943616 709866164436 711024267096 711751752448 712405936044 713125011456 713705354076 714173853696 714755049866 715476496384 715601139968 717312313014 718036340736 718620680206 719753336928 720605343744 720743868416 721066156512 721191773874 721919717376 723645999648 725092216134 726374679888 726891616256 727559715168 728177262592 728304118784 730782547968 731377260328 732115484672 732243026944 732570457008 733866147456 733993994712 734734860288 735332789048 736491786624 737363607552 737835136896 737963675592 739599476733 739795017728 740474976384 743599473903 743796072448 744479708544 745241423872 745574666304 748386033824 749606979264 750932802048 751063622496 752433551584 753619502592 754994093568 756799464564 757695324672 758809719552 760193777408 760892484924 762913612032 764737920486 764884928929 765790360192 766132791294 767039699712 768396355584 768873874626 769021678139 769649946624 771145537536 771773097381 772552095744 773032197366 773180800249 773688341504 774399452112 775316146176 776456457216 777872702464 778587658992 779732781672 780655789056 781155002888 782522523288 782672950532 783312371712 783949832952 786266038272 786754662408 786905903212 787548782592 789079154688 790518423552 791009690328 791681093632 792408741696 794513584128 795021659744 795160160938 795962765312 796694348736 797866102176 798810574848 799321398304 799460648558 800720721504 800874647056 802181224416 804911058432 805051282464 807705888496 809134470272 810092281856 810836851968 812990644224 813510535552 813652257704 814473527296 816421127808 817753068288 817910268032 819199420416 819342133632 819866086611 820836601728 822043862848 822799417869 823629920256 823773405312 824300192001 826489746368 827249387679 827951550976 832269394944 832429385216 834419922468 835407665664 836770581504 836931437056 838250569728 838396601856 838932739788 839925825024 841161161984 841934288052 842784104448 843469963908 844710513478 845710438144 846487745532 847043407872 847206238208 847732733562 848588402688 849278985698 850929312497 851624497152 851788208128 852317550942 853825036944 854835750912 855217999584 856394958848 858442803504 859705374664 860723049472 861514155216 863085544464 863652102144 864354944024 865227390976 865378122752 866742091776 866908708864 867447448296 868323016704 869029659784 870399384192 871429718016 871597236224 871986979968 872138889336 873681433152 875106790272 878406589632 878799378249 879698522912 880739864576 884456221792 887466038784 887620644768 889239651872 890641230336 892265746944 892421189088 893999606016 894399367212 895458110976 899236573092 900156628096 900983977938 901222187008 901625177856 903219873792 903954916007 905024971136 907189101753 908104783872 908262985344 908669124558 908843801437 909919643776 910276279056 911353817088 912095478723 913016113152 915199352496 915358789917 916282718208 917028390993 917630358528 919304102912 920149051536 921090503168 922593205248 924224987136 924799345704 924977123356 926072063488 926486166216 928286522724 929223499776 929800964664 929979703796 931445494848 932548091904 933307001484 934249046016 934679680594 935623110656 936483058368 938970599424 939734735654 940683268096 941547866688 942511212544 942932666208 944048861184 944817130114 946306307232 946488219248 948032356128 949874581392 951424242912 951607138768 952231804928 953107017984 956416417352 957381787648 958261734144 959671115904 960807124992 961421542016 961589031832 962559623168 963444328704 964861332864 966789621512 967168546497 968313430656 968499573184 968932647813 970079620224 972399312027 973380814848 973550388096 975272297472 976760609344 977658367257 978488196608 978658659616 980546890752 981989048832 983780182528 983951567456 986132635644 987299968512 989660838276 990659764224 990832347648 991465965204 992639611392 994099555072 995013249516 996017577984 997953048576 999475972352 1000394608356 1001243736064 1001418163328 1001865957846 1004826003456 1005643732951 1006465314816 1006658791424 1007284378386 1009065952752 1009241742729 1010260432896 1011082584941 1011746292736 1012676206608 1013874960384 1014523313232 1017218149376 1018153092528 1019650560648 1021510388392 1022719599616 1023659599248 1024331563008 1024528474112 1025165166168 1026199928832 1028194050048 1029030796508 1029871484928 1030069460992 1030709596488 1032532602816 1033754861568 1034217115776 1035275276288 1036226816064 1038116878656 1039643708896 1040874385408 1041831071424 1043363364384 1045266443936 1049006216544 1052575999488 1054679587104 1056544988928 1058268676608 1059351445504 1060325114112 1062259131648 1063821469568 1064799246654 1065080766464 1067627628672 1068310355281 1069574965888 1070558031114 1071260780544 1072132574799 1073214744576 1073401709952 1074088128971 1075968469521 1077054511104 1077931020309 1081115802624 1081599234768 1081787660811 1082879576064 1087638324201 1088561503744 1089562019832 1090337424384 1092265893888 1092456178176 1093154782148 1094448802304 1096173821952 1097065890492 1098173227008 1098364540416 1098855685512 1099066922668 1100799221184 1100990992068 1102102290432 1102999183572 1104621440702 1106752705344 1106945513388 1109692526592 1110595596682 1112559896624 1113876887552 1115694108672 1117862135808 1118361999456 1118576986384 1119901100032 1122579050736 1124410468896 1124626618544 1126399203072 1126595433744 1128650327376 1129391210496 1130310311416 1131451203584 1132491140352 1135499329536 1136423401256 1138214579328 1138433382592 1139781001216 1140290666112 1144370418048 1144590404672 1148685540288 1149199186941 1150559549568 1150780725952 1152594533376 1156596597728 1158828143616 1160532512256 1162649306624 1162851852448 1164684685824 1164908577536 1166809053696 1169599172508 1170983683584 1171208786176 1171732504332 1174009425798 1175924749428 1179399057408 1180358854818 1182094890163 1183288051712 1183494193024 1185777635328 1187521640448 1188488048033 1189687662592 1189894918784 1191770376192 1191999474688 1192532489616 1192740241407 1193944147968 1194915782203 1196799153264 1198215862272 1198982097456 1199190972837 1201311970584 1202166903808 1203271836624 1204293165056 1206826942464 1209585469004 1210806378496 1211017313792 1211558832744 1213701705408 1215138422784 1216127304964 1217120845824 1217354817536 1219485966336 1220265803328 1220478386556 1221710290944 1222704521324 1223507144704 1224631691712 1226865402048 1230124273664 1231254902592 1233065794272 1235314888288 1237715363632 1239734619552 1241927326464 1244409335312 1248644077824 1251629883702 1251960799232 1253111498496 1255397155584 1257243554944 1258399109682 1258731814912 1259888737536 1261741742976 1264043141504 1265204945862 1266499441856 1267065770217 1268565657216 1270809357312 1271599100343 1272882604032 1273918478547 1277682312192 1278476326413 1279561487872 1280737555416 1282253626368 1284592438272 1286481777152 1287664205256 1289558061996 1291084574208 1291910197084 1293439493632 1294628316696 1295478153216 1296532416036 1297841086464 1298067184128 1300363063296 1301171172444 1301421301466 1302484525056 1303544489676 1307395854336 1307980469952 1308208334004 1309318731776 1310522149728 1312522068806 1314843514192 1315072573859 1316399958016 1317609884448 1319547784368 1321109796864 1321954620272 1322184918769 1323519481856 1326684332688 1330604064768 1331199058176 1331430967152 1333859477808 1335821277128 1338398620416 1338631783632 1339768004608 1340999409024 1341953753088 1343045837848 1345421270336 1345655656972 1347013910528 1350234942144 1351833280512 1352437766784 1352697750976 1354829810688 1357537456704 1359534080864 1362157175808 1362394478016 1364879465664 1366886888224 1369524169728 1374279461984 1376445537792 1376710137088 1378956154368 1381635754752 1383889807872 1384155838208 1386337480704 1387465685034 1389108095232 1389729249324 1391151152512 1392429784086 1393835249664 1394969555694 1397021233829 1398674955392 1399960502226 1401373569024 1402019520891 1403434665984 1404576784039 1406239449472 1408455899136 1408726651904 1409602103481 1411024902144 1413766818816 1414398999312 1416073291776 1416345508864 1417225695171 1418577887232 1419732328872 1422048534192 1423503504896 1424811872088 1426250022912 1427410708152 1428347707392 1429510099732 1430952992768 1431202279936 1434624626028 1436072681472 1437241360412 1439506673856 1441210687488 1441487736832 1442132313024 1442383547748 1443839434752 1447291999296 1450184432268 1452749359776 1453783232512 1455119430336 1456608237568 1462754520656 1464486053888 1465140914016 1467732294912 1467987989424 1470665578096 1472983573248 1475670273792 1475927351184 1479198953466 1479590035456 1480949952768 1487198947806 1487592144896 1488959417088 1490482847744 1491149332608 1496772067648 1499213958528 1501865604096 1502127244992 1502798936769 1504867103168 1507239005184 1509988187136 1510926567579 1513598929128 1515390649344 1517619439104 1520387554816 1521784969848 1525827224064 1529475840972 1529769857858 1531580720384 1532265582588 1534079399424 1536792711168 1537747749252 1538043356278 1539299893248 1542291075072 1543546194762 1545104191488 1546064394732 1546361600498 1547376683008 1548798904224 1550632292352 1552912914432 1554176678197 1555745404928 1557175317984 1559465563344 1561311578112 1562310005776 1562582176727 1565045046576 1565345901064 1567899665904 1572532076544 1573509324816 1573811806424 1578158309376 1581036847104 1582019380656 1583362187264 1584817483392 1589027168256 1590043319488 1590320321876 1591925530624 1593388697472 1595732204352 1597621149696 1598642796608 1598921297116 1601441443008 1601749294112 1604362448832 1609822116864 1610102564928 1615411776992 1618268940544 1621673703936 1627021071104 1627304515408 1632842255616 1635506136576 1635820536064 1638398840832 1638684267264 1639732173222 1641673203456 1644087725696 1645598835738 1647259840512 1647546810624 1648600384002 1652979492736 1654498775358 1655903101952 1656932161053 1659954381137 1664538789888 1664858770432 1665893395023 1668839844936 1670815331328 1673541163008 1673862874112 1676501139456 1676793203712 1677865479576 1679851650048 1682322323968 1683868576104 1685568208896 1686939927816 1689421026956 1691420876288 1692975491064 1694086815744 1694412476416 1695465467124 1697176805376 1698557971396 1701858624994 1703248994304 1703576416256 1704635101884 1707650073888 1709671501824 1710435999168 1712789917696 1716885607008 1719410749328 1721446098944 1723028310432 1726171088928 1728709888048 1730756245504 1733817417728 1734894896592 1738059319568 1740798768384 1743194472448 1743973959936 1744277778672 1747362866304 1750213580544 1756813179264 1757598756498 1759397045824 1761014138697 1761479729152 1768912443584 1770538282227 1774932077568 1775241289536 1778479303744 1781282460672 1784531493888 1784842378176 1787999212032 1788798734424 1790916221952 1798473146184 1800313256192 1801967955876 1803250355712 1806439747584 1807909832014 1810049942272 1814378203506 1816209567744 1816525970688 1817338249116 1817687602874 1819839287552 1820552558112 1822707634176 1824190957446 1826032226304 1826873921161 1830398704992 1830717579834 1832565436416 1834056781986 1835260717056 1836754256051 1838608205824 1840298103072 1842181006336 1845186410496 1846688027041 1848449974272 1849598691408 1849954246712 1852144126976 1852972332432 1856573045448 1858446999552 1859601929328 1859959407592 1862890989696 1865096183808 1866614002968 1868498092032 1869359361188 1871246221312 1872966116736 1877941198848 1879469471308 1881366536192 1883095733376 1885022425088 1885865332416 1888097722368 1889634260228 1892612614464 1892976438496 1896064712256 1899749162784 1902848485824 1903214277536 1906214035968 1912832834704 1916523468288 1919342231808 1922843084032 1923178063664 1926888657408 1929722665728 1933579243024 1934337092994 1936626861312 1936999146368 1937865295626 1940159240448 1944798624054 1946761629696 1947100776192 1950544594944 1952131952199 1953521218688 1955316734514 1956976393216 1957317319232 1961093781504 1963978097664 1967560365056 1967903134912 1968783103209 1972265271288 1974599937024 1979321676552 1981319528448 1981664695296 1982931930408 1985279222784 1988199110144 1990026499032 1992035155968 1995906097152 1998951944704 2000789216712 2002487472128 2002836326656 2003731915692 2009652006912 2011287465902 2012930629632 2013317582848 2014568756772 2018131905504 2018483485458 2020520865792 2022165169882 2023492585472 2025352413216 2027749920768 2029046626464 2034436298752 2036306185056 2039301121296 2043020776784 2045439199232 2047319198496 2049056948224 2050330332336 2056388100096 2058061593016 2060138921984 2061419192976 2065065205632 2067509723136 2068434231552 2070550552576 2072453632128 2076233757312 2079287417792 2081198527551 2081748770816 2083662142848 2086726728768 2090532887872 2092454333541 2098012433088 2105151998976 2109359174208 2113089977856 2116537353216 2120650228224 2124518263296 2127642939136 2129598493308 2135255257344 2136620710562 2139149931776 2141116062228 2142521561088 2144265149598 2146429489152 2146803419904 2148176257942 2151936939042 2152350613963 2154109022208 2155862040618 2162231605248 2163198469536 2163575321622 2165759152128 2170709575333 2175276648402 2177123007488 2179124039664 2180674848768 2184531787776 2184912356352 2186309564296 2188897604608 2192347643904 2194131780984 2196346454016 2196729080832 2197711371024 2198133845336 2201598442368 2201981984136 2204204580864 2205998367144 2209242881404 2213505410688 2213891026776 2219385053184 2221191193364 2225119793248 2227753775104 2231388217344 2235724271616 2236723998912 2237153972768 2239802200064 2245158101472 2248820937792 2249253237088 2252798406144 2253190867488 2257300654752 2260620622832 2264982280704 2272846802512 2276429158656 2276866765184 2279562002432 2280581332224 2288740836096 2289180809344 2294654786787 2297371080576 2298398373882 2301119099136 2301561451904 2305189066752 2307065034417 2313193195456 2315319292143 2317656287232 2319542400747 2321065024512 2325298613248 2325703704896 2329369371648 2329817155072 2333618107392 2339198345016 2341967367168 2342417572352 2343465008664 2348018851596 2351849498856 2358798114816 2360717709636 2364189780326 2366576103424 2366988386048 2371555270656 2375043280896 2376976096066 2379375325184 2379789837568 2383540752384 2383998949376 2385064979232 2385480482814 2387888295936 2389831564406 2393598306528 2396431724544 2397964194912 2398381945674 2402623941168 2404333807616 2406543673248 2408586330112 2419170938008 2421612756992 2422034627584 2423117665488 2427403410816 2430276845568 2432254609928 2434709635072 2438971932672 2440531606656 2440956773112 2443420581888 2445409042648 2447014289408 2449263383424 2453730804096 2459598259833 2460248547328 2462509805184 2466131588544 2470629776576 2472900576003 2475430727264 2479469239104 2483854652928 2488818670624 2497288155648 2503259767404 2506222996992 2510794311168 2514487109888 2516798219364 2519777475072 2523483485952 2528086283008 2530409891724 2532998883712 2534131540434 2537131314432 2541618714624 2543198200686 2543687089229 2545765208064 2547836957094 2552787937491 2555364624384 2556952652826 2557444185439 2559122975744 2561475110832 2564507252736 2569184876544 2572963554304 2575328410512 2579116123992 2582169148416 2583820394168 2586878987264 2589256633392 2590956306432 2593064832072 2595682172928 2596134368256 2600726126592 2602342344888 2602842602932 2604969050112 2607088979352 2614791708672 2615960939904 2616416668008 2618637463552 2621044299456 2625044137612 2629687028384 2630145147718 2632799916032 2635219768896 2639095568736 2642219593728 2643909240544 2644369837538 2647038963712 2653368665376 2662398116352 2662861934304 2667718955616 2671642554256 2676797240832 2677263567264 2679536009216 2681998818048 2686091675696 2690842540672 2691311313944 2694027821056 2700469884288 2703666561024 2704875533568 2705395501952 2709659621376 2711864748021 2715074913408 2719068161728 2721567305259 2724314351616 2724788956032 2726531404311 2729758931328 2733773776448 2736286436169 2739048339456 2748558923968 2751085172979 2752891075584 2753420274176 2757912308736 2763271509504 2767779615744 2768311676416 2772674961408 2774931370068 2778216190464 2779458498648 2782302305024 2784859568172 2787670499328 2789939111388 2794042467658 2797349910784 2799921004452 2802747138048 2804039041782 2806869331968 2809153568078 2812478898944 2816911798272 2817453303808 2819204206962 2822049804288 2827533637632 2828797998624 2832146583552 2832691017728 2834451390342 2839464657744 2844097068384 2847007009792 2849623744176 2854821416304 2856695414784 2859020199464 2861905985536 2862404559872 2869249252056 2872145362944 2874482720824 2879013347712 2882421374976 2882975473664 2884264626048 2884767095496 2887678869504 2894583998592 2900368864536 2905498719552 2906797943439 2907566465024 2910238860672 2913216475136 2925509041312 2928972107776 2930281828032 2935464589824 2935975978848 2941331156192 2945967146496 2951340547584 2951854702368 2958397906932 2961899905536 2974397895612 2977918834176 2980965695488 2982298665216 2993544135296 2998427917056 3003731208192 3004254489984 3005597873538 3006175650907 3009734206336 3014478010368 3016931198853 3019976374272 3021853135158 3022434037337 3027197858256 3027725228187 3030781298688 3033247754823 3035238878208 3040775109632 3043569939696 3051654448128 3058951681944 3059539715716 3063161440768 3064531165176 3068158798848 3073585422336 3075495498504 3076086712556 3078599786496 3084582150144 3087092389524 3090208382976 3092128789464 3092723200996 3094753366016 3097597808448 3101264584704 3105825828864 3108353356394 3111490809856 3114350635968 3118931126688 3122623156224 3124620011552 3125164353454 3130090093152 3130691802128 3135799331808 3147018649632 3147623612848 3164038761312 3166724374528 3169634966784 3178054336512 3180086638976 3180640643752 3183851061248 3186777394944 3191464408704 3195242299392 3197285593216 3197842594232 3202882886016 3203498588224 3204931065843 3208724897664 3216397724397 3219644233728 3220205129856 3222264386913 3230823553984 3233793060927 3236537881088 3243347407872 3254042142208 3254609030816 3265684511232 3271012273152 3271641072128 3276797681664 3277368534528 3279464346444 3283346406912 3288175451392 3291197671476 3294519681024 3295093621248 3297200768004 3305958985472 3308997550716 3311806203904 3313864322106 3319908762274 3326360039761 3329077579776 3329717540864 3331786790046 3337679689872 3341630662656 3344350088651 3347082326016 3347725748224 3353586407424 3355730959152 3359703300096 3364644647936 3367737152208 3373879855632 3378842053912 3382841752576 3385950982128 3388173631488 3388824952832 3390930934248 3394353610752 3397115942792 3403717249988 3406497988608 3407152832512 3409270203768 3415300147776 3419343003648 3420871998336 3425579835392 3433771214016 3438821498656 3442892197888 3446056620864 3452342177856 3457419776096 3461512491008 3469789793184 3476118639136 3481597536768 3487947919872 3488555557344 3494725732608 3500427161088 3513626358528 3515197512996 3518794091648 3522028277394 3522959458304 3537824887168 3541076564454 3546284670489 3549864155136 3550482579072 3552753041981 3556958607488 3562564921344 3565464144099 3569062987776 3569684756352 3575998424064 3577597468848 3578220724221 3581832443904 3584747346609 3596946292368 3597572918511 3600626512384 3603935911752 3606500711424 3612879495168 3615819664028 3620099884544 3628756407012 3632419135488 3633051941376 3634676498232 3635375205748 3639678575104 3641105116224 3645415268352 3648381914892 3652064452608 3653747842322 3660797409984 3661435159668 3665130872832 3668113563972 3670521434112 3673508512102 3677216411648 3680596206144 3684362012672 3690372820992 3693376054082 3699197382816 3699908493424 3704288253952 3705944664864 3713146090896 3719203858656 3719918815184 3725781979392 3733228005936 3738718722376 3742492442624 3745932233472 3755882397696 3758938942616 3762733072384 3766191466752 3770044850176 3771730664832 3776195444736 3779268520456 3785225228928 3785952876992 3792129424512 3799498325568 3801197310651 3805696971648 3806428555072 3812428071936 3821755435641 3825665669408 3833046936576 3838684463616 3845686168064 3846356127328 3853777314816 3859445331456 3867158486048 3868674185988 3873253722624 3873998292736 3875730591252 3880318480896 3889597248108 3893523259392 3894201552384 3901089189888 3904263904398 3907042437376 3910633469028 3913952786432 3914634638464 3922187563008 3927956195328 3931152774263 3935120730112 3935806269824 3937566206418 3944530542576 3945217721577 3949199874048 3952413741133 3958643353104 3963329390592 3965863860816 3966554756307 3970558445568 3976398220288 3980052998064 3991812194304 3997903889408 4001578433424 4004974944256 4005672653312 4007463831384 4019304013824 4022574931804 4025861259264 4026635165696 4029137513544 4036263811008 4036966970916 4041041731584 4044330339764 4046985170944 4050704826432 4055499841536 4058093252928 4068872597504 4072612370112 4078602242592 4086041553568 4090878398464 4094638396992 4100660664672 4116123186032 4122838385952 4130130411264 4136868463104 4141101105152 4144907264256 4152467514624 4158574835584 4162397055102 4163497541632 4167324285696 4173453457536 4181065775744 4184908667082 4191063701487 4196024866176 4198708140523 4206058562673 4210303997952 4213730352117 4218718348416 4226179955712 4228806310443 4233074706432 4241300456448 4249036526592 4251677085513 4255285878272 4259196986616 4270510514688 4273241421124 4278299863552 4282232124456 4285043122176 4288530299196 4292858978304 4293606839808 4296352515884 4303873878084 4304701227926 4308218044416 4311724081236 4324463210496 4326396939072 4327150643244 4331518304256 4341419150666 4350553296804 4354246014976 4358248079328 4361349697536 4369824712704 4372619128592 4373380885159 4377795209216 4388263561968 4393458161664 4395422742048 4396267690672 4403196884736 4403963968272 4411996734288 4418485762808 4427010821376 4427782053552 4438770106368 4442382386728 4450239586496 4455507550208 4462776434688 4471448543232 4473447997824 4474307945536 4479604400128 4490316202944 4497641875584 4498506474176 4505596812288 4506381734976 4514601309504 4521241245664 4529964561408 4545693605024 4552858317312 4553733530368 4561162664448 4577481672192 4578361618688 4589309573574 4594742161152 4596796747764 4602238198272 4603122903808 4610378133504 4614130068834 4626386390912 4630638584286 4635312574464 4639084801494 4642130049024 4645907824129 4650597226496 4651407409792 4658738743296 4659634310144 4662530034591 4667236214784 4671034421339 4678396690032 4683934734336 4684835144704 4686930017328 4687746530181 4696037703192 4703698997712 4717596229632 4721435419272 4728379560652 4733152206848 4733976772096 4743110541312 4750086561792 4753952192132 4758750650368 4759579675136 4767081504768 4767997898752 4770129958464 4770960965628 4775776591872 4779663128812 4787196613056 4792863449088 4795928389824 4796763891348 4805247882336 4808667615232 4813087346496 4838341876016 4844069255168 4846235330976 4854806821632 4864509219856 4881063213312 4881913546224 4890818085296 4894028578816 4898526766848 4907461608192 4919196519666 4920497094656 4925019610368 4932263177088 4941259553152 4945801152006 4950861454528 4958938478208 4967709305856 4970796483159 4977637341248 4979863143411 4994576311296 4997680185069 5006519534808 5012445993984 5021588622336 5028974219776 5033596438728 5039554950144 5046966971904 5056172566016 5060819783448 5065997767424 5068263080868 5074262628864 5083237429248 5086396401372 5087374178458 5091530416128 5095673914188 5105575874982 5110729248768 5113905305652 5114888370878 5118245951488 5122950221664 5129014505472 5138369753088 5140738243267 5145927108608 5150656821024 5158232247984 5164338296832 5167640788336 5168541046097 5173757974528 5178513266784 5186129664144 5192268736512 5196494215627 5201452253184 5204684689776 5205685205864 5214177958704 5229583417344 5231921879808 5232833336016 5237274927104 5242088598912 5250088275224 5259374056768 5260290295436 5265599832064 5270439537792 5278191137472 5284439187456 5287818481088 5288739675076 5294077927424 5306737330752 5324796232704 5325723868608 5335437911232 5343285108512 5353594481664 5354527134528 5363997636096 5372183351392 5381685081344 5382622627888 5400939768576 5409751067136 5410791003904 5419319242752 5423729496042 5430149826816 5438136323456 5443134610518 5448628703232 5449577912064 5453062808622 5459517862656 5467547552896 5472572872338 5478096678912 5480621763483 5490618337607 5497117847936 5502170345958 5505782151168 5506840548352 5510262768153 5515824617472 5526543019008 5535559231488 5536623352832 5540064081123 5545349922816 5549862740136 5556432380928 5558916997296 5564604610048 5569719136344 5575340998656 5579878222776 5588084935316 5594699821568 5599842008904 5605494276096 5608078083564 5613738663936 5618307136156 5624957797888 5633823596544 5634906607616 5638408413924 5644099608576 5655067275264 5657595997248 5664293167104 5665382035456 5668902780684 5678929315488 5688194136768 5694014019584 5699247488352 5709642832608 5718040398928 5724809119744 5738498504112 5748965441648 5758026695424 5765950947328 5768529252096 5769534190992 5789167997184 5800737729072 5810997439104 5813595886878 5815132930048 5820477721344 5826432950272 5851018082624 5856395856597 5857944215552 5860563656064 5870929179648 5871951957696 5882662312384 5891934292992 5902681095168 5903709404736 5906349309627 5916795813864 5923799811072 5948795791224 5955837668352 5964597330432 5987088270592 5996855834112 6007462416384 6008508979968 6011195747076 6012351301814 6019468412672 6028956020736 6033862397706 6039952748544 6043706270316 6044868074674 6054395716512 6055450456374 6061562597376 6066495509646 6070477756416 6075417923861 6081550219264 6087139879392 6103308896256 6108275781751 6117903363888 6119079431432 6126322881536 6129062330352 6136317597696 6147170844672 6150990997008 6152173425112 6169164300288 6174184779048 6180416765952 6184257578928 6185446401992 6189506732032 6195195616896 6202529169408 6211651657728 6216706712788 6222981619712 6228701271936 6237862253376 6245246312448 6249240023104 6250328706908 6260180186304 6261383604256 6271598663616 6294037299264 6295247225696 6328077522624 6339269933568 6360173277952 6361281287504 6373554789888 6382928817408 6394571186432 6395685188464 6405765772032 6406997176448 6409862131686 6417449795328 6432795448794 6439288467456 6440410259712 6444528773826 6457051841889 6461647107968 6467586121854 6473075762176 6486694815744 6508084284416 6509218061632 6512128725999 6531369022464 6542024546304 6543282144256 6553595363328 6554737069056 6558928692888 6566692813824 6576350902784 6582395342952 6589039362048 6590187242496 6594401536008 6611917970944 6617995101432 6623612407808 6627728644212 6639817524548 6652720079522 6658155159552 6659435081728 6663573580092 6675359379744 6683261325312 6688700177302 6694164652032 6695451496448 6707172814848 6711461918304 6719406600192 6729289295872 6735474304416 6747759711264 6757684107824 6765683505152 6771901964256 6777649905664 6781861868496 6794231885584 6807434499976 6814305665024 6818540407536 6830600295552 6838686007296 6841743996672 6851159670784 6867542428032 6877642997312 6883964360361 6885784395776 6892113241728 6904684355712 6914839552192 6921195103251 6923024982016 6939579586368 6952237278272 6958627202241 6963195073536 6975895839744 6977111114688 6989451465216 7000854322176 7027252717056 7030395025992 7037588183296 7044056554788 7075649774336 7082153128908 7092569340978 7099728310272 7100965158144 7105506083962 7113917214976 7125129842688 7130928288198 7138125975552 7139369512704 7151996848128 7155194937696 7156441448442 7163664887808 7169494693218 7180039364563 7193892584736 7195145837022 7201253024768 7207871823504 7213001422848 7218871378433 7225758990336 7231639328056 7240199769088 7257512814024 7264838270976 7266103882752 7269352996464 7270750411496 7279357150208 7282210232448 7290830536704 7296763829784 7304128905216 7307495684644 7321594819968 7322870319336 7330261745664 7336227127944 7341042868224 7347017024204 7354432823296 7361192412288 7368724025344 7380745641984 7386752108164 7398394765632 7399816986848 7408576507904 7411889329728 7426292181792 7438407717312 7439837630368 7451563958784 7466456011872 7477437444752 7491864466944 7517877885232 7532382933504 7540089700352 7543461329664 7558537040912 7570450457856 7571905753984 7584258849024 7598996651136 7602394621302 7611393943296 7612857110144 7624856143872 7631061267687 7643510871282 7651331338816 7658363812473 7666093873152 7672332556317 7677368927232 7691372336128 7692712254656 7707554629632 7718890662912 7734316972096 7737348371976 7746507445248 7747996585472 7751461182504 7760636961792 7779194496216 7787046518784 7788403104768 7802178379776 7808527808796 7814084874752 7821266938056 7827905572864 7829269276928 7844375126016 7855912390656 7862305548526 7870241460224 7871612539648 7875132412836 7889061085152 7890435443154 7898399748096 7904827482266 7917286706208 7926658781184 7931727721632 7933109512614 7941116891136 7952796440576 7960105996128 7995807778816 8003156866848 8009949888512 8011345306624 8014927662768 8038608027648 8045149863608 8053270331392 8058275027088 8072527622016 8073933941832 8082083463168 8088660679528 8093970341888 8101409652864 8110999683072 8116186505856 8135594244063 8137745195008 8145224740224 8157204485184 8172083107136 8179594212933 8181756796928 8189276793984 8201321329344 8232246372064 8245676771904 8260260822528 8273736926208 8289814528512 8304935029248 8317149671168 8324794110204 8334648571392 8346906915072 8362131551488 8369817334164 8382127402974 8392049732352 8397416281046 8412117125346 8413734218219 8420607995904 8427460704234 8437436696832 8452359911424 8457612620886 8459238459529 8466149412864 8482600912896 8498073053184 8503354171026 8510571756544 8518393973232 8541021029376 8546482842248 8556599727104 8564464248912 8570086244352 8577060598392 8585717956608 8587213679616 8592705031768 8607747756168 8609402455852 8616436088832 8623448162472 8648926420992 8652793878144 8654301286488 8663036608512 8682838301332 8701106593608 8708492029952 8716496158656 8722699395072 8739649425408 8745238257184 8746761770318 8755590418432 8776527123936 8786916323328 8790845484096 8792535381344 8806393769472 8807927936544 8823993468576 8836971525616 8854021642752 8855564107104 8884764773456 8900479172992 8911015100416 8942897086464 8946895995648 8948615891072 8959208800256 8980632405888 8995283751168 8997012948352 9011193624576 9012763469952 9018526952721 9029202619008 9042482491328 9050793596559 9059929122816 9067302112011 9091387210048 9099743264469 9105716634624 9107467060736 9122325328896 9154963344384 9156723237376 9178619147148 9189484322304 9193593495528 9204476396544 9206245807616 9220756267008 9228260137668 9252772781824 9261277168572 9270625148928 9278169602988 9284260098048 9291815648258 9301194452992 9302814819584 9317477486592 9319268620288 9325060069182 9334472429568 9342068842678 9356793380064 9367869468672 9369670289408 9373860034656 9375493060362 9392075406384 9407397995424 9442870838544 9456759121304 9466304413696 9467953544192 9500173123584 9507904384264 9517501300736 9519159350272 9534163009536 9535995797504 9540259916928 9541921931256 9551553183744 9559326257624 9574393226112 9585726898176 9591856779648 9593527782696 9610495764672 9614793197529 9617335230464 9626174692992 9666793160739 9676683752032 9688138510336 9692470661952 9709613643264 9729018439712 9762126426624 9763827092448 9781636170592 9797053533696 9814923216384 9838393039332 9850039220736 9864526354176 9882519106304 9891602304012 9901722909056 9917876956416 9935418611712 9941592966318 9943504076077 9955274682496 9959726286822 9979080119283 9989152622592 9995360370138 9997281815807 10013039069616 10024891987968 10033050265953 10043177244672 10057948439552 10067192877456 10079109900288 10093933943808 10112345132032 10121639566896 10131995534848 10136526161736 10148525257728 10166474858496 10172792802744 10174748356916 10183060832256 10191347828376 10211151749964 10221458497536 10227810611304 10229776741756 10236491902976 10245900443328 10258029010944 10276739506176 10281476486534 10291854217216 10301313642048 10316464495968 10328676593664 10335281576672 10337082092194 10347515949056 10357026533568 10372259328288 10384537473024 10392988431254 10409369379552 10411370411728 10428355917408 10463843759616 10465666672032 10474549854208 10484177197824 10500176550448 10518748113536 10520580590872 10531199664128 10540879075584 10556382274944 10568878374912 10575636962176 10577479350152 10588155854848 10613474661504 10638854011467 10649592465408 10651447737216 10658259125943 10670875822464 10686570217024 10696392432297 10707188963328 10709054269056 10727995272192 10744366702784 10754242039827 10763370162688 10765245255776 10801879537152 10819502134272 10821582007808 10838638485504 10847458992084 10860299653632 10876272646912 10886269221036 10897257406464 10899155824128 10906125617244 10919035725312 10935095105792 10945145744676 10956193357824 10961243526966 10981236675214 10994235695872 11004340691916 11011564302336 11013681096704 11020525536306 11031649234944 11053086038016 11062081062461 11071118462976 11073246705664 11080128162246 11099725480272 11112864761856 11117833994592 11129209220096 11139438272688 11159756445552 11176169870632 11189399643136 11199684017808 11216156167128 11227477327872 11236614272312 11249915595776 11267647193088 11269813215232 11276816827848 11288199217152 11310134550528 11315191994496 11328586334208 11330764070912 11337805561368 11357858630976 11376388273536 11388028039168 11398494976704 11419285665216 11436080797856 11449618239488 11476997008224 11497930883296 11516053390848 11537058504192 11539068381984 11578335994368 11601475458144 11621994878208 11627191773756 11640955442688 11652865900544 11702036165248 11712791713194 11715888431104 11721127312128 11741858359296 11743903915392 11751413908091 11765324624768 11783868585984 11793458322789 11805362190336 11807418809472 11812698619254 11814969418681 11833591627728 11835653164731 11847599622144 11857241223399 11897591582448 11899664268921 11911675336704 11929194660864 11974176541184 11993711668224 12014924832768 12017017959936 12022391494152 12024702603628 12038936825344 12057912041472 12067724795412 12079905497088 12087412540632 12089736149348 12108791433024 12110900912748 12123125194752 12132991019292 12140955512832 12150835847722 12163100438528 12174279758784 12206617792512 12216551563502 12235806727776 12238158862864 12252645763072 12258124660704 12272635195392 12301981994016 12304346850224 12348369558096 12368515157856 12370892803984 12379013464064 12390391233792 12423303315456 12433413425576 12445963239424 12457402543872 12475724506752 12490492624896 12498480046208 12500657413816 12520360372608 12522767208512 12543197327232 12573191104461 12588074598528 12590494451392 12596124421569 12641191056351 12656155045248 12678539867136 12720346555904 12722562575008 12747109579776 12765857634816 12789142372864 12791370376928 12811531544064 12813994352896 12819724263372 12834899590656 12865590897588 12878576934912 12880820519424 12889057547652 12914103683778 12923294215936 12935172243708 12946151524352 12973389631488 13003043791793 13016168568832 13018436123264 13024257451998 13062738044928 13073368528363 13084049092608 13086564288512 13109474138112 13117857385776 13120142655477 13133385627648 13144073604233 13152701805568 13164790685904 13180374484992 13188803072016 13223835941888 13235990202864 13247224815616 13255457288424 13279635049096 13305440159044 13316310319104 13318870163456 13327147160184 13350718759488 13366522650624 13377400354604 13388329304064 13390902992896 13414345629696 13422923836608 13438813200384 13458578591744 13470948608832 13495519422528 13515368215648 13531367010304 13543803928512 13563723736992 13588463771168 13614868999952 13637080815072 13661200591104 13683487993344 13735084856064 13755285994624 13767928720722 13771568791552 13784226483456 13809368711424 13829679104384 13842390206502 13846049964032 13879159172736 13888034618653 13904474556544 13917254404482 13926390147072 13937723472387 13951791679488 13954222229376 13978902930432 13987590103773 14001708644352 14013103264017 14054505434112 14060790051984 14063239590543 14075176366592 14088113109576 14151299548672 14164306257816 14185138681956 14199456620544 14201930316288 14211012167924 14227834429952 14250259685376 14261856576396 14276251951104 14278739025408 14303993696256 14310389875392 14312882896884 14327329775616 14338989386436 14360078729126 14387785169472 14390291674044 14402506049536 14415743647008 14426002845696 14437742756866 14463278656112 14465798312449 14480399538176 14515025628048 14532207765504 14538705992928 14541500822992 14558714300416 14564420464896 14593527659568 14614991369288 14643189639936 14645740638672 14672454255888 14682085736448 14694034048408 14708865646592 14722384824576 14737448050688 14761491283968 14773504216328 14796789531264 14799633973696 14817153015808 14823778659456 14852584363584 14876815434624 14879675260736 14903127917568 14932912023744 14939589430233 14954874889504 14983728933888 15035755770464 15064765867008 15086922659328 15117074081824 15140900915712 15143811507968 15168517698048 15197993302272 15204789242604 15222787886592 15225714220288 15249712287744 15262122535374 15287021742564 15302662677632 15316727624946 15332187746304 15344665112634 15354737854464 15367233572119 15382744672256 15385424509312 15415109259264 15422214729801 15437781325824 15450344624429 15468633944192 15474696743952 15493014890496 15495993170944 15502922365008 15505623138291 15521273923584 15558388992432 15576806209536 15589482646881 15604356759552 15617055617592 15628169749504 15642533876112 15655811145728 15658538553856 15688750252032 15711824781312 15724611097052 15740482920448 15743225079296 15750264825672 15778122170304 15780870886308 15796799496192 15809654964532 15834573412416 15853317562368 15863455443264 15866219025228 15882233782272 15905592881152 15920211992256 15991615557632 16006313733696 16022690613248 16029855325536 16090299727216 16116550054176 16145055244032 16147867883664 16177321359056 16187940683776 16202819305728 16232373011712 16271188488126 16275490390016 16290449480448 16314408970368 16344166214272 16359188425866 16363513593856 16378553587968 16402642658688 16441865290449 16464492744128 16471855012821 16491353543808 16520521645056 16530788304459 16547473852416 16579629057024 16609870058496 16620192243369 16634299342336 16649588220408 16669297142784 16693813830144 16724263102976 16739634668328 16764254805948 16784099464704 16794832562092 16824234250692 16827468436438 16841215991808 16854921408468 16874873393664 16904719822848 16915225241772 16918476919058 16932298825728 16965201825792 16996146106368 17006708342052 17021143513088 17036787946464 17082042058752 17092965684496 17095943460167 17113199454208 17128928497824 17154121196784 17174427359232 17185410063536 17188403943997 17215495512336 17218804911704 17246896324944 17297852841984 17305587756288 17308602572976 17365676602664 17402213187216 17416984059904 17432992317312 17445398790144 17479298850816 17490476514368 17493523540636 17511180836864 17553054247872 17573832646656 17581690968192 17585070762688 17612787538944 17615855873088 17647986937152 17673943051232 17708043285504 17711128214208 17769529546912 17800958345984 17893791991296 17897231782144 17961264811776 17990567502336 17994025896704 18022387249152 18025526939904 18037053905442 18058405238016 18084964982656 18101587193118 18119858245632 18134604224022 18161276039777 18182774420096 18199486528938 18211433269248 18214934121472 18226253771583 18244650657792 18259498192507 18309926688768 18313446474752 18324827345253 18357238294296 18378968644608 18387186991056 18408952793088 18412491615232 18441512534016 18456520275336 18505545563648 18522554337144 18541250297856 18556339205976 18568520196096 18583631296516 18602388905984 18605629639168 18634954973184 18638537240576 18650120138364 18668944859136 18684137685356 18713586760128 18735738937344 18739340578816 18747720069312 18750986120724 18784150812768 18814795990848 18885741677088 18913518242608 18935907088384 19015808768528 19038318700544 19071991595008 19080519833856 19083843862512 19118652515248 19148786452224 19183713559296 19187055565392 19220991529344 19229586395058 19234670460928 19252349385984 19333586321478 19353367504064 19371155525667 19376277020672 19384941323904 19419227286528 19458036879424 19524252853248 19527654184896 19536386177997 19563272341184 19594107067392 19629846432768 19676786078664 19700078441472 19729052708352 19765038212608 19783204608024 19803445818112 19835753912832 19870837223424 19883185932636 19887008152154 19910549364992 19919452573644 19958160238566 19978305245184 19990720740276 19994563631614 20026078139232 20049783975936 20066100531906 20086354489344 20095613132771 20115896879104 20134385754912 20158219800576 20187867887616 20204296816561 20224690264064 20243279133792 20263991069696 20273052323472 20297050515456 20313568297451 20332949716992 20345585605488 20349496713832 20382695656752 20422303499928 20442916995072 20455621222608 20459553483512 20472983805952 20491800886656 20516058021888 20553479012352 20562952973068 20583708434432 20602627284096 20632928991936 20657353187328 20670563153344 20674164184388 20695031898112 20714053067136 20744518656576 20769074946048 20785976862508 20818738759104 20822740823456 20856711834816 20927687519232 20931333344064 20968354395648 21000353100896 21037496227072 21041161181744 21081758151168 21112764549888 21151273924352 21154958700304 21226949323008 21277708022934 21299184930816 21302895474432 21316518251886 21341751644928 21373140434048 21392784864594 21414377926656 21418108538112 21455990544384 21488733405568 21508484079654 21526740325376 21530490511552 21540118093689 21603759074304 21639004268544 21643164015616 21656614135299 21677276971008 21694917984168 21720599307264 21752545293824 21772538442072 21794514812928 21798311648256 21812251234488 21838071450624 21870190211584 21890291489352 21912386715648 21922487053932 21962473350428 21988471391744 22008681383832 22023128604672 22027362193408 22041051072612 22063298469888 22106172076032 22124162124922 22142236925952 22146493411328 22160256324492 22199450960544 22225729523712 22235667989184 22258418440192 22278876545376 22319512891104 22352339741264 22378799286272 22399368035616 22432312334256 22473228544624 22499831191552 22539626430464 22553633655696 22620269101056 22630383988992 22661528141824 22675611122736 22715717261952 22752776547072 22776056078336 22796989953408 22838571330432 22872161595712 22893183803061 22899236478976 22953994016448 22995861766592 23016997668951 23032106781696 23074117008384 23078136763968 23156671988736 23202950916288 23243989756416 23254383547512 23281910885376 23404072330496 23425583426388 23442254624256 23483716718592 23487807830784 23502827816182 23530649249536 23567737171968 23586916645578 23610724380672 23614837618944 23625397238508 23629938837362 23667183255456 23671306329462 23695199244288 23714482446798 23749360975093 23795183164896 23799328537842 23823350673408 23858389321728 23877805328663 23948353082368 23987423336448 24029849665536 24034035919872 24044782988304 24049405207256 24077873650688 24115824082944 24135449590824 24159810994176 24174825081264 24179472298696 24217582866048 24221801825496 24246250389504 24265982038584 24281911025664 24301671695444 24326200877056 24348559517568 24413235585024 24433103127004 24471613455552 24476317725728 24505291526144 24516249321408 24545270390784 24603963988032 24608693700448 24696739116192 24737030315712 24741785607968 24780782467584 24866826851152 24914805087744 24951449013504 24996960092416 25001314827632 25040720745216 25045534417024 25086394654464 25146382208922 25176149197056 25180988902784 25192248843138 25241202654657 25282382112702 25312310090496 25357079734272 25377715378587 25440693111808 25445125150016 25494219159552 25531715269632 25578284745728 25582740753856 25623063088128 25627988705792 25639448526744 25669799181312 25731181795176 25757153869824 25761641038848 25778115095304 25828207367556 25846588431872 25870344487416 25892303048704 25946779262976 26006087583586 26032337137664 26036872246528 26048514903996 26125476089856 26146737056726 26168098185216 26173128577024 26218948276224 26235714771552 26240285310954 26266771255296 26288147208466 26305403611136 26329581371808 26360748969984 26377606144032 26447671883776 26471980405728 26494449631232 26510914576848 26559270098192 26610880318088 26637740326912 26654294320368 26701437518976 26733045301248 26754800709208 26781805985792 26828691259392 26845847673216 26877626400768 26917157183488 26941897217664 26991038845056 27030736431296 27055580858163 27062734020608 27087607857024 27127447473984 27176927542336 27201906336033 27229737999904 27274161630144 27322401182208 27366975986688 27470169712128 27510571989248 27535857441444 27568452966912 27618737422848 27659358208768 27684780413004 27758318345472 27776069237306 27808949113088 27834508808964 27852780294144 27875446944774 27903583358976 27908444458752 27957805860864 27975180207546 27980557981519 28003417288704 28026206528034 28109010868224 28121580103968 28126479181086 28150352733184 28176226219152 28219224479329 28302599097344 28328612515632 28370277363912 28398913241088 28403860632576 28422024335848 28455668859904 28500519370752 28523713152792 28552503902208 28557478050816 28607987392512 28620779750784 28625765793768 28654659551232 28677978772872 28720157458252 28775570338944 28780583348088 28805012099072 28831487294016 28852005691392 28875485513732 28926557312224 28931596624898 28960799076352 29030051256096 29064415531008 29077411985856 29083001645984 29117428600832 29128840929792 29187055319136 29229982738576 29286379279872 29291481277344 29344908511776 29388068096816 29444769649152 29474896101376 29547008432656 29593579062528 29599267947392 29634306031616 29647557318912 29705168727168 29753630869248 29759350521472 29806255835136 29830512228231 29865824047488 29879178860466 29909749779008 29937240357849 29967457867776 29991845447421 30071511540928 30099150797859 30129531734016 30173845318656 30234148163648 30281801831424 30287623015936 30337035396096 30395986604544 30409578485208 30445575773184 30451428440576 30499424575488 30524245070748 30574043485128 30605325355264 30633455249892 30664375492608 30689330225268 30709475708928 30734467144238 30765489344512 30770849018624 30830218518528 30844429459602 30875562651648 30900689248858 30937267888384 30949393487904 30986029780992 30991986341888 31005844730016 31011246276582 31042547847168 31116777984864 31153612419072 31178965293762 31234111235184 31256339499008 31285067752224 31311622291456 31317077107712 31423649562624 31449222194104 31480965840896 31486450158592 31500529651344 31556244340608 31561741772616 31593598992384 31619309929064 31669146824832 31706635124736 31726910886528 31732438050456 31764467564544 31811185762304 31840423984512 31974777377829 31983231115264 32012627467392 32045381226496 32059710651072 32180599454432 32233100108352 32290110488064 32295735767328 32354642718112 32405638611456 32464746023424 32542376976252 32580898960896 32628817940736 32688332428544 32718376851732 32757107175936 32805285317376 32883730580898 32928985488256 32943710025642 32982707087616 33041043290112 33061576608918 33067932159977 33094947704832 33159258114048 33186243187383 33219740116992 33240384486738 33246774410707 33268598684672 33299176440816 33338594285568 33387627660288 33448526205952 33479269336656 33528509611896 33568198929408 33589665124184 33648468501384 33654936872876 33682431983616 33709842816936 33749746787328 33809439645696 33830450483544 33836953838116 33864597651456 33930403651584 33992292212736 34013416684104 34042287026176 34073575892928 34164084117504 34185931368992 34191886920334 34226398908416 34257856995648 34308242393568 34348854718464 34370820127072 34376807887994 34430991024672 34437609823408 34493792649888 34611175512576 34617205145952 34731353205328 34804426374432 34833968119808 34865984634624 34958597701632 34980953028736 34987047081272 35022361673728 35106108495744 35147665293312 35163381936384 35170141525376 35225575077888 35231711746176 35254241724273 35295973874304 35347886102464 35380374968367 35416086571008 35422256428416 35444908256043 35539059093824 35571723670197 35601916691968 35787583982592 35794463564288 35922529623552 35981135004672 35988051793408 36044774498304 36051053879808 36074107810884 36116810476032 36169929965312 36203174386236 36239716491264 36269208448044 36322552079554 36365548840192 36398973057876 36422866538496 36429868242944 36452507543166 36489301315584 36518996385014 36589960437371 36619853377536 36626892949504 36649654690506 36714476588592 36757937289216 36774373982112 36817905586176 36824983230464 36913040550672 37011091127296 37045108674288 37112678411952 37137040392192 37167262593032 37204777811968 37211259278336 37269909946368 37277074481152 37300240276728 37337889718272 37368275370712 37427173520256 37471477874688 37478681157632 37495440138624 37501972241448 37568301625536 37629591981696 37771483354176 37788373264707 37827036485216 37871814176768 38031617537056 38076637401088 38161039667712 38167687725024 38237305030496 38297572904448 38367427118592 38374111130784 38441983058688 38459172790116 38504698771968 38667172642956 38706735008128 38742311051334 38752554041344 38769882647808 38838454573056 38916073758848 39009131375379 39048505706496 39055308369792 39072772355994 39080283461791 39126544682368 39188214134784 39220105585089 39259692865536 39353572157328 39360427966431 39400156882944 39432220812699 39458105416704 39530076425216 39566409216048 39606891636224 39671507825664 39741674446848 39766371865272 39774016304308 39821098729984 39838905147288 39916320477132 39956610490368 39981441480552 39989127263228 40052156278464 40099567951872 40132201063812 40172708978688 40191226265542 40231793758208 40268771509824 40316439601152 40375735775232 40408593633122 40449380528128 40486558267584 40527982139392 40546104646944 40594101030912 40627136594902 40691171210976 40698993427664 40765391313504 40844606999856 40911242445216 40919106967024 40945967611904 40983601773312 41125905946136 41167416868864 41205254568192 41265857983872 41314706374656 41341126306688 41348328368776 41390063796224 41428106134272 41489037313152 41538149892096 41571953725016 41637477518208 41645481646912 41664103855959 41713423669632 41813170417161 41855375038464 41862666688128 41936708791296 42000706201792 42039309792051 42074992454144 42082322363488 42163516302336 42225529099776 42302547848704 42309917400608 42453898646016 42555416045868 42598369861632 42605790948864 42633036503772 42683503289856 42746280868096 42785569729188 42828755853312 42836217076224 42911981088768 42977466811136 43016968159308 43053480650752 43060981023104 43080236187378 43207518148608 43242680516893 43278008537088 43286328031232 43313228270598 43389835968336 43397394937347 43441198614528 43476551152463 43505090587648 43545076884144 43596623296512 43624502468976 43676142901248 43740380423168 43780582978704 43844974107864 43924946700856 43976942783488 44017362767664 44046257209344 44054724386816 44082102145224 44126596939776 44212344152064 44248324249844 44284473851904 44292986822656 44320512648984 44398901921088 44451459047424 44471335978368 44516836880384 44557753090752 44639025782208 44704679482528 44757598572544 44798736071232 44864624668512 44946457089248 44999662383104 45107267311392 45260767977984 45351222245472 45431434523904 45505553094144 45552112156672 45593979906816 45677142660864 45744323191424 45786367606122 45798472957952 45907988032896 45991723533184 46033995337902 46064213563392 46101700716357 46148234016768 46156273527936 46185789545753 46266644189403 46313343977472 46351033873287 46405901832576 46487979512832 46508767095024 46516869414873 46563821770752 46768447940643 46808144660992 46851166852776 46884509248512 46967433437184 46975615661568 47005655632364 47061298499072 47135474343936 47173833291156 47221448761344 47229675237888 47250794477016 47259877674724 47334366510912 47342612658924 47390398488576 47428964893596 47498721950186 47590366329792 47598657075684 47646701346816 47716778643456 47755610657326 47896706164736 47974846672896 48068071839744 48089565976608 48098810414512 48155747301376 48270899181648 48349650162528 48358944597392 48435165732096 48443603650992 48531964077168 48563822051328 48603343390888 48652401754112 48697119035136 48826471170048 48866206254008 48943226911104 48952635451456 49010583052288 49032498642816 49090540781568 49207927976064 49217387400896 49393478232384 49415565038463 49474060631424 49483571215936 49561564935168 49733653702304 49829610175488 49902898027008 49993920184832 50002629655264 50081441490432 50091068834048 50172789308928 50292764417844 50352298394112 50361977805568 50384497686276 50482405309314 50564764225404 50624620180992 50714159468544 50755430757174 50881386223616 50890250300032 50988438319104 51063430539264 51104986065419 51156569491456 51165481507712 51246126176256 51255977411584 51278897053488 51287830380501 51339598362624 51381378634729 51462363590352 51523282077696 51556230190608 51565211831991 51656414735112 51693176863744 51740688974832 51784606097408 51893558525952 52012175167172 52064674275328 52073744493056 52097029807992 52250952179712 52293474113452 52336196370432 52346257154048 52437896552448 52471429543104 52480570621908 52533542510592 52576294416932 52610807222272 52659162743616 52721497939968 52755212288064 52895343767552 52943960811456 53021829153696 53118540196384 53221760636176 53308588640736 53402875037952 53509601418416 53691695346432 53834314366976 53883794435328 53982077690112 54061472862592 54111161716326 54125468041216 54175215714048 54254894947968 54353855084672 54403812672066 54459475999808 54483828119331 54548323260288 54644802364416 54678761314749 54733951973376 54778494577521 54940339424256 54974482035759 55021143978496 55071714882888 55136905933824 55237474845696 55318716417536 55369560826008 55516636690944 55552138474612 55617898226176 55669017617928 55705560588288 55750893889548 55807166717952 55816888917504 55915611721728 55950360415092 55961115963038 56006834577408 56052413056068 56218021736448 56243160207936 56252958362172 56300705466368 56352452438304 56438448958658 56548120675937 56605198194688 56657225031264 56740554727824 56807721265152 56844048671696 56853951507067 56911337719808 57047426305584 57114956101632 57215974785024 57241559501568 57251531587536 57355957545744 57440314916504 57551140677888 57561166696176 57610024198144 57662974588032 57704011382784 57750971027464 57853114624448 57863193249796 57921598152704 58060102512192 58128831062016 58154823971712 58166003291968 58234857201664 58257681859584 58374110638272 58459965477152 58572758559744 58582962554688 58689817023552 58776136193632 58889539298304 59094016865312 59187158125056 59198535894784 59295114637824 59410337454336 59507261738496 59518701042944 59612511670272 59661024456462 59731648094976 59758357720932 59819499558016 59874480715698 59934915735552 59983690894842 60143023081856 60198301595718 60259063468032 60286839398313 60347690637312 60396801713677 60468296327296 60563603662848 60575246031872 60612890449683 60674070792192 60791973209088 60819156970416 60891151546368 60902856881152 60940704892353 60998849150976 61048490141496 61148086970256 61210650710528 61266910499784 61328750985216 61378660450536 61418951417856 61468934288476 61530978689024 61541698037248 61660437037056 61688858919204 61751125303296 61801378497716 61874535776768 61898786975808 61972059561984 61983972683776 62011689460032 62022492553164 62085095694336 62233555969728 62307224838144 62357930587524 62468222470368 62512678998016 62570135504448 62634154215424 62898444388208 62972900317184 63001059302688 63112488681216 63123483545232 63238619858128 63338293649664 63453821773056 63464876100912 63622371524608 63680847969024 63949554755658 63966462230528 64025254934784 64090762452992 64119421302144 64361198908864 64466200216704 64580220976128 64591471534656 64620354281067 64709285436224 64811277222912 64929492046848 64969842405897 65084753952504 65161797921792 65257635881472 65376664857088 65436753703464 65514214351872 65610570634752 65767461161796 65857970976512 65887420051284 65965414175232 66082086580224 66123153217836 66135864319954 66189895409664 66318516228096 66372486374766 66439480233984 66480768973476 66493548821414 66537197369344 66598352881632 66677188571136 66775255320576 66829597162471 66897052411904 66958538673312 67057019223792 67136397858816 67179330248368 67191033599261 67296937002768 67309873745752 67419685633872 67499493574656 67618879291392 67660900967088 67673907676232 67860807303168 67984584425472 68026833368208 68084574052352 68147151785856 68328168235008 68371862737984 68383773840668 68452797816832 68515713991296 68616484787136 68697709436928 68741640254144 68753615775988 68861982049344 68875219646816 68987585299776 69222351025152 69234410291904 69462706410656 69608852748864 69731969269248 69961906057472 69974094162544 70212216991488 70326763872768 70340283050752 70451150155776 70463423492352 70508483448546 70591947748608 70695772204928 70760749936734 70832173142016 70844512856832 70889816512086 71078118187648 71143447340394 71203833383936 71248082925279 71378038388891 71575167965184 71588927128576 71633415985989 71845059247104 71962270009344 71976103586816 72089548996608 72102107759616 72148215621768 72233620952064 72339859930624 72406348772472 72479432982528 72538416896088 72645104159108 72731097680384 72797946115752 72845733076992 72859736485888 72905015086332 72978602631168 73037992770028 73179920874742 73239706755072 73253785899008 73299309381012 73428953177184 73515874578432 73548747964224 73635811172352 73649966460928 73826081101344 74022182254592 74090217348576 74225356823904 74334525186064 74422518556672 74554148962304 74600480553456 74736550741424 74854347040512 74957362315264 74990880277248 75003944482896 75136603251072 75259183963392 75542966708352 75576746529414 75654072970432 75723607963971 75743628353536 76063235074112 76133146135761 76153274802176 76322079335424 76335375450048 76474610060992 76595145808896 76734854237184 76748222261568 76883966117376 76918345580232 77009397543936 77334345285912 77413470016256 77484622102668 77539765295616 77676909146112 77832147517696 78018262750758 78097011412992 78110616739584 78145544711988 78160566923582 78253089364736 78376428269568 78440211170178 78519385731072 78707144314656 78720855932862 78800313765888 78864441625398 78916210833408 78980433010193 79060152850432 79132818432096 79213783272448 79343015651328 79407585162763 79483348893696 79532743730544 79548032608616 79642197459968 79677810294576 79832640954264 79913220980736 79962882961104 79978254526456 80104312556928 80199135903744 80264402127624 80345417957376 80382452531084 80463587516416 80537543019648 80632879202304 80751471550464 80817187266244 80898761056256 80973116535168 81055964278784 81092209293888 81188202061824 81254273189804 81382342421952 81397986855328 81530782627008 81689213999712 81822484890432 81838213934048 81967203546624 82251811892272 82410509136384 82531715967744 82682252613376 82696656737552 82856212268544 82978074626304 83143907450032 83274955036416 83290963293824 83328207711918 83426847339264 83626340834322 83710750076928 83725333376256 83873417582592 83941673944557 84001412403584 84078619584102 84149984908288 84164644726976 84327032604672 84451058199552 84605095697408 84619834801216 84657673437987 84907797292032 85110832091736 85196739723264 85211581897728 85266073007544 85367006579712 85492561736192 85571139458376 85657511706624 85672434152448 85823962177536 85954933622272 86033936318616 86106961301504 86121962046208 86160472374756 86415036297216 86485361033786 86556017074176 86572656062464 86626456541196 86779671936672 86794789874694 86882397229056 86953102304926 87010181175296 87090153768288 87193246593024 87249004937952 87352285802496 87480760846336 87561165957408 87689948215728 87849893401712 87953885566976 88034725535328 88109448773632 88164204290448 88424688304128 88496648499688 88585973645312 88641025297968 88797803842176 88902918094848 88942671956736 89033673760768 89115506181504 89278051564416 89409358965056 89491536684693 89515197145088 89597472142464 89729249337024 89892914178496 89975536342263 89999324766208 90214534622784 90521535955968 90702444490944 90862869047808 91011106188288 91187959813632 91354285321728 91488646382848 91572735212244 91815976065792 91983447066368 92067990675804 92128427126784 92203401432714 92296468033536 92312547055872 92371579091506 92533288378806 92551076400409 92626687954944 92702067746574 92811803665152 92975959025664 93017534190048 93033738829746 93127643541504 93340511739319 93536895881286 93616289321984 93702333705552 93769018497024 93934866874368 93951231323136 94011311264728 94122596998144 94270948687872 94347666582312 94442897522688 94459350475776 94501588954032 94519755349448 94668733021824 94685225317848 94780796977152 94857929787192 94997443900372 95180732659584 95197314151368 95293402693632 95433557286912 95511221314652 95793412329472 95949693345792 96136143679488 96179131953216 96197620829024 96311494602752 96541798363296 96699300325056 96717889194784 96870331464192 96887207301984 97063928154336 97206686781776 97394238070272 97732412508016 97886453822208 97905270902912 98021166104576 98064997285632 98415855952128 98434774801792 98786956464768 98831130076926 98948121262848 98967142431872 99123129870336 99203796479931 99467307404608 99558729562149 99659220350976 99740323232121 99805796054016 99987840369664 100005259310528 100162882980864 100182137668096 100345578617856 100585528835688 100704596788224 100723955611136 100768995372552 100964810618628 101129528450808 101249240361984 101428318937088 101510861514348 101762772447232 101780500600064 101976876638208 102126861078528 102209972130838 102313138982912 102330963015424 102492252352512 102511954823168 102557794106976 102575660761002 102679196725248 102762757269458 102924727180704 103046564155392 103112460381216 103130423663982 103312829470224 103386353727488 103481377949664 103569212194816 104024350334344 104129348550656 104147488986112 104194059615984 104501904359424 104586948226904 104692514308096 104875793104896 104942859086208 104961141243816 105067085021184 105152588833864 105221614444544 105318325487232 105442995879936 105510424576128 105762725172819 105790687535104 105887921622912 106043658307392 106237080392768 106334724768129 106443521272352 106617177281472 106805750075904 107019202836832 107383390692864 107767588870656 107964155380224 108122945725184 108222323432652 108350431428096 108509789895936 108707710169344 108807625344132 108918951999616 108967656238662 109096646520576 109289604728832 109357522629498 109378544836847 109467903946752 109556989155042 109769881312113 109880678848512 109948964071518 109970099973877 110042287956992 110143429765776 110273811867648 110474949691392 110637432835072 110739121652016 111033273381888 111104276949224 111235796452352 111338035235856 111411121176576 111501787779096 111614333435904 111633777835008 111831223443456 111900720830184 111922231926076 112013669154816 112104826112136 112436043472896 112486320415872 112505916724344 112601410932736 112704904876608 112876897917316 113096241351874 113210396389376 113314450062528 113481109455648 113615442530304 113688097343392 113707903014134 113822675439616 114094852611168 114229912203264 114483119003136 114503063175072 114711915091488 114880629833008 115102281355776 115122333392352 115220048396288 115325949176064 115501942054928 115706229248896 115726386499592 115843196305408 116120205024384 116257662124032 116309647943424 116332006583936 116469714403328 116515363719168 116748221276544 116919930954304 117027394126137 117145517119488 117165925109376 117240850385373 117379634047104 117552272387264 117660316755267 117779078596608 118188033730624 118296662438097 118374316250112 118397071789568 118590229275648 118820674908672 119014523476992 119037402085888 119225023340544 119322048912924 119463296189952 119516715441864 119638999116032 119748961431396 119869831471104 119967381789684 120286046163712 120396603191436 120518126936064 120573678796626 120695381274624 120793603427354 120936592654592 121127207325696 121150492063744 121225780899366 121348141584384 121583946418176 121638313940832 121782303092736 121805713762304 121881409784706 122096980282992 122296173940512 122421301421056 122533820999568 122757320901072 122837902835712 122937868576952 123061957378048 123083396074496 123377717838408 123502250606592 123602756995432 123749071553536 123797573951616 123944119123968 123967945367552 124023378920064 124044985106328 124170191388672 124467111939456 124614449676288 124715861175048 124936444940736 124992311567877 125025357996032 125140271008896 125268308430848 125796888776416 125945800634368 126002118605376 126224977362432 126246967090464 126477239716256 126676587299328 126907643546112 126929752201824 127361695938048 127899109511316 128050509869568 128181524905984 128238842604288 128722397817728 128932400433408 129160441952256 129182943069312 129240708562134 129265552989001 129418570872448 129622554445824 129728041550679 129858984093696 129939684811794 129964663605491 130169507905008 130192184812041 130323595843584 130429653457389 130515271762944 130753329714176 130873507406928 131028428703744 131221141269504 131534922323592 131715941953024 131774840102568 131930828350464 132164173160448 132246306435672 132271728639908 132379790819328 132637032456192 132744972749532 132878960467968 132961537946952 132987097642828 133074394738688 133196705763264 133354377142272 133550510641152 133659194324942 133794104823808 133917077346624 134114038447584 134272795717632 134358660496736 134382067198522 134593874005536 134619747491504 134839371267744 134998987149312 135321801934176 135347815352464 136053666736416 136169148104704 136294303571712 136656336470016 136743725475968 136767547681336 136905595633664 137031427982592 137232969574272 137395418873856 137483280508288 137507231551976 137723964098688 137750439293632 137975170599552 138305102149071 138444702050304 138468820583808 138557368637259 138925412821312 139053101619861 139217705497728 139463938538496 139923812114944 139948188325088 140424433982976 140653527745536 140680566101504 140902300311552 140926846984704 141016966897092 141183895497216 141391544409856 141521499873468 141664346284032 141689025713664 141779633024172 142156236375296 142286894680788 142407666767872 142496165850558 142756076777782 143033481709723 143150335930368 143177854257152 143266831971978 143690118494208 143807053811993 143924540018688 143952207173632 144204215519232 144296431243536 144467241904128 144679719861248 144812697544944 145076833792176 145290208318216 145462195360768 145595892231504 145691466153984 145719472971776 145810030172664 145957205262336 146075985540056 146359841749484 146479413510144 146507571798016 146598618762024 146857906354368 147031749156864 147097495928448 147271622344704 147299932921856 147652162202688 148044364509184 148180434697152 148450713647808 148669050372128 148845037113344 149200961106912 149473101482848 149708694081024 149981760554496 150007888965792 150273206502144 150518367926784 151085933416704 151153493058828 151308145940864 151447215927942 151487256707072 152126470148224 152266292271522 152306549604352 152644158670848 152670750900096 152768380805183 152949220121984 153190291617792 153314958196257 153469708474368 153496444523136 153767932234752 153836691160464 153863491141503 154018795087872 154144135904187 154668690571824 154695635495973 154826940032512 154969244205336 155079530591232 155353818292224 155664295035392 156036525501516 156194022825984 156221233479168 156291089423976 156321133847164 156506178729472 156752856539136 156880422340356 157038771462144 157414288629312 157441711865724 157600627531776 157728883250796 157832421666816 157960866020386 158120305700864 158265636864192 158427566544896 158686031302656 158815170325526 159065487461088 159096065217232 159284394919936 159355620589152 159665281908528 159925765922208 159956509052912 160208625113856 160528804255248 160764905062168 160927175032832 161075086039296 161502943100928 161634374532488 161797522112512 161946233070336 162111928557568 162184418587776 162376404123648 162508546379608 162764684843904 162795973710656 163061565254016 163378427999424 163451484357993 163644969780864 163676427868096 163934407093248 164335483732563 164503623784544 164821018272768 165063431935488 165364505226752 165393313475104 165712424537088 165956149252608 166287814900064 166549910072832 166581926587648 166656415423836 166853694678528 167252681668644 167421500153856 167450666752512 167746835165184 167883347889114 168002824807168 168157239168204 168299969816576 168329289453952 168654065209344 168902116399104 169039569293309 169210191394816 169239669602432 169315346875974 169644362027811 169815594584064 169953790868719 170221664183472 170423163795456 170532146015088 170561854521201 170734013159424 170985123472384 171142278916752 171344868304896 171647924355072 171909867244544 172067872637232 172213922603008 172243924092416 172320944749512 172830072594432 172970722067572 173112034148352 173145312124928 173252913082392 173559343873344 173589579749388 173764794458112 173906204609852 174020362350592 174180307536576 174386493186048 174498009875904 174704571604992 174961521692672 175122331914816 175379896431456 175699786803424 175907771133952 176069451070656 176328408580896 176993296999376 177282050595936 177595607684352 177885343913472 178067347521536 178231012363008 178556103128832 178818717930112 178983073369386 179030394290176 179194944284928 179458498674048 179785828356992 179951072684526 179998649532416 180429069245568 180544450042489 180860518194939 181043071911936 181190405141031 181404888981888 181725738095616 181838671349049 182022212376576 182375919627264 182708570643456 182822114677059 182977292765696 183145470424488 183631952131584 183966894132736 184135981351608 184256854253568 184406802865428 184592936067072 184625094111744 184743158183012 185066576757612 185102152800818 185253375909888 185404135493148 185623607330304 185951918051328 186035068380096 186067477659492 186255287083008 186681023478638 187073791762572 187232578643968 187404667411104 187538036994048 187902462646272 188022622529456 188055378061837 188245193996288 188695333164624 188918700951552 189003177908064 189039510698896 189337466043648 189370450635696 189715859574384 189994887800744 190361465319168 190394628302736 190867114573824 191022442629304 191586824658944 191899386691584 192272287358976 192358263906432 192395241658048 192622989205504 193083596726592 193398600650112 193435778389568 193740662928384 193774414603968 194127856308672 194413373563552 194788476140544 195464825016032 195772907644416 195810541805824 196129994571264 196831711904256 196869549603584 197573912929536 197662260153852 197896242525696 197934284863744 198246259740672 198407592959862 198934614809216 199117459124298 199318440701952 199480646464242 199611592108032 199774036437547 199975680739328 200010518621056 200325765961728 200364275336192 200488791487413 200691157235712 200854480117577 201171057671376 201409193576448 201447911222272 201537990745104 201573100797783 201929621237256 202259056901616 202498480723968 202856637874176 203021723028696 203525544894464 203561001200128 203953753276416 204253722157056 204419944261676 204626277965824 204661926030848 204984504705024 205023909646336 205115588213952 205151321522004 205358393450496 205525514538916 205849454361408 206093128310784 206224920762432 206260847327964 206625658940448 206772707454976 206962755899328 208048700668688 208294977972224 208388119231968 209173896453808 209885718172416 209922282487632 210305177667728 210443228889088 210636650974464 211020849152256 211525450345638 211581375070208 211775843245824 212087316614784 212474160785536 212669449536258 212887042544704 213234354562944 213611500151808 213744248775837 214038405673664 214134115166673 214766781385728 214900247957967 215535177741312 215928310760448 216245891450368 216444646865304 216700862856192 217019579791872 217415420338688 217615250688264 217837903999232 217935312477324 218193293041152 218579209457664 218715045258996 218757089673694 218935807893504 219113978310084 219539762624226 219761357697024 219897928143036 219940199947754 220084575913984 220286859531552 220547623735296 220949899382784 221051744460481 221274865670144 221478243304032 222066546763776 222208553898448 222247264982171 222471592904704 222676070471712 223003575558192 223267555670016 223449251271961 223662446886912 223801441660368 223844463852152 224209652224272 224872086945792 224972640831744 225011833448688 225202821865472 225409809753216 225753795834632 226192482703748 226420792778752 226628900125056 226962218911296 227230885060608 227376194686784 227415806028268 227645350879232 228189705222336 228459824406528 228966238006272 229006126350144 229423830182976 229761259666016 230204562711552 230244666784704 230651898352128 231003884109856 231412458497792 231452772999184 232240410048768 232619295886848 232664013167872 233030727438336 233496442553088 233839861908608 234054788252274 234291034238976 234331850218752 234481700770746 234759268094208 235104544774528 235320633510534 235558157193216 236096588517101 236376067461248 236593324876194 236748632500224 236794143579136 236941299030579 237180458551296 237641349817344 238029046953984 238074804171776 238222755488289 238450046681088 238644097825848 238926592379904 239033430883728 239277998232064 239497922862792 239739662942208 239934763579368 240572092327424 240793206382872 241036253872128 241147357593252 241390762549248 241587206854708 241873185309184 242254414651392 242300984127488 242451561798732 242696283168768 243167892836352 243276627881664 243564606185472 243611427524608 243762819569412 244193960565984 244592347881024 244842602842112 245067641999136 245514641802144 245875737153904 246166792148992 246755435676816 247205513990864 247498143107072 247595147903232 247935890735104 248046757840128 248089970212656 248934223878912 249431722350096 249872889881472 249984623135754 250050715992064 250280542017792 250536616861696 251593777552832 251825021833671 251891601268736 252004237210752 252449954724864 252493934180928 252954479432512 253353174598656 253815287092224 253859504403648 253973020313961 254723391876096 255798219022632 256101019739136 256477685208576 257444795635456 257864800866816 258320883904512 258365886138624 258481417124268 258531105978002 258837141744896 259245108891648 259456083101358 259717968187392 259879369623588 259929327210982 260339015810016 260384369624082 260647191687168 260859306914778 261030543525888 261242970726023 261506659428352 261747014813856 262056857407488 262442282539008 262655858615293 263069844647184 263431883906048 263549680205136 263861656700928 264328346320896 264492612871344 264543457279816 265274064912384 265489945499064 265757920935936 265923075893904 265974195285656 266148789477376 266393411526528 266708754284544 267101021282304 267318388649884 267588209647616 267834154693248 268228076895168 268545591435264 268717320993472 268764134397044 269187748011072 269239494983008 269678742535488 269997974298624 270643603868352 270695630704928 272107333472832 272588607143424 273487450951936 273535095362672 274062855965184 274465939148544 274966561016576 275014463103952 275447928197376 275500878587264 275950341199104 276610204298142 276889404100608 276937641167616 277114737274518 277653229201227 277850825642624 278106203239722 278435410995456 278927877076992 279847624229888 279896376650176 280021535217957 280848867965952 281307055491072 281361132203008 281804600623104 281853693969408 282033933794184 282367790994432 282783088819712 283042999746936 283328692568064 283378051427328 283559266048344 284312472750592 284573789361576 284815333535744 284992331701116 285512153555564 286066963419446 286300671860736 286355708514304 286533663943956 287380236988416 287614107623986 287849080037376 287904414347264 288408431038464 288592862487072 288934483808256 289359439722496 289625395089888 290153667584352 290580416636432 290924390721536 291191784463008 291438945943552 291620060345328 292151971080112 292719683498968 293015143596032 293197237524048 293715812708736 294063498313728 294194991856896 294599865843712 295304324405376 296088729018368 296360869394304 296901427295616 297338100744256 297611389439793 297690074226688 298401922213824 298946202965696 299220969696363 299417388162048 299963521108992 300015777931584 300546413004288 301036735853568 302171866833408 302306986117656 302616291881728 302894431855884 304252940296448 304532584543044 305288317341696 305341501800192 305536761610366 305898440243968 306380583235584 306629916392514 306939416948736 306992889046272 307535864469504 307673382320928 307726982283006 308037590175744 308288271808374 308741692676209 309337381143648 309391270991946 309653880065024 309938488410672 310159061182464 310411469272619 310707636584448 311328590070784 312073051003032 312388045651968 312442466958336 312582178847952 312642267694328 313012357458944 313505713078272 313760844680712 314077542924288 314828577258624 314883423731448 315201255063552 315457766501592 315664843333632 315921732040772 316240611401728 316531273728384 316855133089792 317372062605312 317630340651052 318130974922176 318192130434464 318568789839872 318711241178304 319330563817056 319851531844416 319913018105824 320417250227712 321057608510496 321529810124336 322150172078592 323268749064976 323892466140672 324223857115136 324368837175552 325017092759216 325529369687808 325591947421312 326123130508032 326756855998848 326902968715986 327289939561728 327352855736192 327868814186496 328135634510541 328670967465126 329007247569088 329309643936339 329642036545536 329910299921631 330126863870976 330729010453504 330786626950208 331424849074176 331912298505216 332575629800128 333099820145664 333163853175296 333312830847672 333707389357056 334505363337288 334843000307712 334901333505024 335493670330368 335766695778228 336005649614336 336314478336408 336599939633152 336658578907904 337308130418688 337804232798208 338079138586618 338420382789632 338479339204864 338630693751948 339288724055622 339631189168128 339907581737438 340443328366944 340846327590912 341064292030176 341123709042402 341468026318848 341970246944768 342284557833504 342689736609792 343819734489088 344135745274464 344427845206016 344487848184832 344641889499024 345660145188864 345941444135144 346290624249856 346505826164784 347118687746688 347179159498776 347529588916224 347812409219704 348040724701184 348360615073152 348772986372096 348996019751808 349409143209984 349923043385344 350244663829632 350759792862912 351399573606848 351722551156119 351815542267904 352138902141312 352656817161792 353986593998752 354564101191872 355191215368704 355770687826944 356462024726016 357112206257664 357637435860224 357966146738772 358389888569856 358916997348096 359571656713984 359902145369052 360858138491136 361088900084978 361721036389878 362086143823872 362380810282062 362809777963776 363451476191232 363677342698098 363747253759747 364044424753152 364751839254528 365417141286912 365644229354118 365954585531392 366290940848976 367263904263168 367933788265472 368271962703216 368513708507136 368813605730856 369185872134144 369250188223488 369486316366024 370133153515224 370204305601636 370506751819776 370808270986296 371247214660608 371903836102656 372070136760192 372134955318984 372510574166016 373362046957276 374147583525144 374465157287936 374809334822208 375076073988096 375804925292544 376045245058912 376110756123674 376490387992576 377390666329248 377837401903104 378006355816128 378079021397792 378674932087296 378740901271392 379431719148768 379989775601488 380722930638336 380789256605472 382044885258608 383173649317888 384544574717952 384716527812864 384790483316096 385245978411008 386167193453184 386797201300224 386871556779136 387481325856768 387548829207936 387796658967003 388255712617344 388826747127104 389184124652037 389576952281088 389893990816473 390929650032064 391288960372167 391545815288832 391621083611648 392259989142528 393663423808512 393739099207168 395147825859072 395324520307704 395792485051392 395868569727488 396492519481344 396815185919724 397869229618432 398234918248596 398636881403904 398961292928484 399223184216064 399548072875094 399951361478656 400021037242112 400651531923456 400728550672384 400977582974826 401382314471424 401708960235154 402342115342752 402818387152896 402895822444544 403075981490208 403146201595566 403859242474512 404518113803232 404996961447936 406043446057392 407051089788928 407122002400256 408507444314112 408839888523352 409252555931648 409323852061696 409969009410048 410047819292672 410231176427904 410302643044008 410716786900992 411051029077832 411698908722816 412186256621568 412449841524864 412521694655928 413251317880896 413545414909952 413925511798656 415672105911777 416097401337376 416589955944448 416776238463936 418347792907616 419771436344832 419844564975264 420610355335456 421273301948928 422041698304512 423050900691276 423551686491648 424174633229568 424948321571072 425338899072516 425774085089408 426468709125888 427223000303616 427488497551674 428076811347328 428268230333346 429100445129169 429533562771456 429800495915934 429883118079701 431070355482624 431421161435979 431856621520896 432491782900736 432889293730608 433401725712384 434039159583744 434830840677376 435230501376528 435675807998464 435870624954648 436386586082304 437158418915328 437430090517992 437514179347388 437871615787008 438227956620168 439079525248452 439522715394048 439795856286072 439880399895508 440169151827968 440573719063104 441095247470592 441899798765568 442103488920962 442549731340288 442956486608064 444133093527552 444417107796896 444494529964342 444943185809408 445352140943424 446007151116384 446535111340032 446898502543922 447602883320736 447688927704304 448419304448544 449945281663488 450023666897376 450405643730944 450819619506432 451507591669264 452384965407496 452841585557504 453257800250112 453924437822592 454461770121216 454752389373568 454831612056536 455290701758464 456379410444672 456919648813056 457932476012544 458012252700288 458305142415549 458847660365952 459522519332032 459944874588771 460409125423104 460489333569408 461303796704256 462007768219712 462432407712561 462824916995584 462905545998368 464480820097536 465238591773696 465328026335744 466061454876672 466992885106176 467679723817216 468109576504548 468582068477952 468663700437504 468963401541492 469518536188416 470209089549056 470641267021068 471116314386432 472193177034202 472752134922496 473186649752388 473497265000448 473588287158272 473882598061158 474360917102592 475282699634688 475669485685823 476058093907968 476149608343552 476445510976578 477288195651696 477853184759808 478066861767456 478555996464128 478995845725584 479869527158736 481144184654848 481586412765744 482294715186504 482781525098496 483174413709416 483746370618368 484508829302784 484601968254976 484903123597464 485392566337536 486335785672704 486553255763328 487129212370944 487222855049216 487525639138824 488387921131968 489184695762048 489685205684224 490135283998272 491029283604288 491751474307808 492333584297984 493510871353632 494411027981728 494996286214144 495190295806464 496093515680256 496179940425312 497868447757824 498863444700192 499745779762944 499969246271508 500561084035584 501073233723392 503187555105664 503650043667342 503783202537472 504008474421504 504899909449728 504987868361856 505908958865024 506706349197312 507118707879927 507630574184448 507719008807296 507946040627922 508043685003283 508933086083433 509446783752192 509861372606157 511596438045264 511685563563603 512202039478272 512955370417152 514889591270912 515729601733632 516641767809024 516731772277248 516962834248536 517062211956004 517674283489792 518490217783296 518912166202716 519435936374784 519758739247176 519858654421964 520678031620032 520768739248164 521294383374336 521718613829556 522061087051776 522485941452046 523013318856704 523494029627712 524113714814976 524884565078016 525311717230586 526139689294368 526863767812096 527099360410272 527723313401856 528985225742688 529086914559632 530979890998128 531846151787808 531948390571312 532297578954752 532786823053056 534202042564608 534636777299768 535176419295232 535668309386496 536456153790336 537091182870528 537434641986944 537528268794088 538375496022144 538478989966016 539357485070976 539995948597248 541287207736704 541391261409856 541633350127467 543571215423093 544214666945664 545177214286848 546974901903872 547070190725344 548125711930368 548931878297088 549933122033152 550028926207904 550895856394752 551001757174528 551900682398208 553220408596284 553778808201216 553875282335232 554229474549036 555306458402454 555701651285248 556212406479444 556870821990912 557855754153984 559695248459776 559792753300352 560043070435914 561697735931904 562154846719609 562614110982144 562722264406016 563707387938816 564067867588368 564166134185511 564735581988864 565195164982019 565566177639424 566085999493872 566756102854656 567118532096688 568624945501184 569147578723152 569630667071488 569984663402232 571024307111128 572133926838892 572601343721472 572711417028608 573067327887912 574760473976832 575228215247972 575698160074752 575808828694528 576816862076928 577185724974144 577868967616512 578718879444992 579250790179776 580307335168704 581160833272864 581848781443072 582383568926016 583240120690656 584303942160224 585439366997936 586394475048096 587431625417472 588389983713792 590608648810752 592177458036736 592721738788608 593802854591232 594676201488512 595222778879586 595380148453376 596803844427648 597892405931392 598441939392726 598834776324096 599322109312641 599927042217984 600031555863168 601092826008576 601466374462239 602073471707136 602563440352731 604343733666816 604613972235312 604719302393349 605232583763456 605788863711768 608505880592896 609065169086088 610576634683392 610683003600384 611073523220732 611796880487936 612761166471168 613259832785028 613878833897472 613985778092544 615071728939008 615346764641856 615453964566012 616075180351488 616576543616748 617483385352418 618674762287296 618782541983892 619307760130048 619876976821344 620318122364928 620822938545238 622029327435307 622657180141568 624146102006064 624884933916672 625164357695904 625284535388656 626024714917888 627521689361424 629657154517248 629766847462896 630915533003184 631329686667264 631843464081544 632481222803456 633062547456768 633710266179584 634744125210624 635260681302104 636261949844352 636384260868928 637137579679744 637422482356608 638661127634112 639703063688832 639826036211648 640834500455424 642115217020992 642402345500019 643059620248672 644300344157184 646537498129952 647784932281344 648737674351104 650034185518432 651058739375616 651183894842624 652246261016064 653513711997696 653805937431972 654579879123456 654705711472384 655737628372992 656271269021082 657341934930252 658014495138176 658619287872678 659284073091072 659820599843262 660253727741952 661458020907008 661573253900416 662849698148352 663155233381443 663824597010432 664364818850447 665151259600256 666199640291328 666327706350592 666625661695344 666741794946513 667414778714112 669010726674576 669802667010048 670347753815883 670987340660736 671533391556456 672011299228672 672628956672816 673199879266304 673317157815808 674616260837376 675608465596416 676158277173236 676840765579264 676958678409728 677261387503896 678577448111244 679262378336256 679815163474876 680886656733888 681692655181824 682128584060352 682247418084804 682936052637696 683940493889536 684569115667008 685379473219584 687639468978176 688271490548928 688975696369664 689283778998048 691882888270288 693011652329568 694237375493376 694358318997552 695624818439408 696081449402368 696721230146304 697992039503616 699846086770688 700489327659264 701519585725824 702799147213696 703445102312238 703631084535808 704277804282624 705313634323584 707973187997504 708289765551303 709128202383744 710382430737408 710823897091737 711541375653888 712924049452032 714224412515328 714668266464867 715274871720448 715932293477544 716779777139712 717833994696192 719143313427968 719804290738104 721716276982272 722177800169956 723442072779756 724172287647744 724761620564124 725619555927552 726902952382464 727354685396196 727494507519494 728088849506304 729503678509056 730834282573824 731288458708236 731909171062784 732581881697952 734527808526336 735125568787181 735867576530944 736543925406432 737627211461712 738500376446976 738972632732048 739101369591871 740266307030448 740408611203272 741616541972592 742494429321216 743807672205312 744140273520384 744269910637968 746724093914552 748295167050288 748930314575872 749618669644416 750152147976192 751609850585088 752090490117824 752221512247348 752980775985152 754781332658496 755674803806208 756012711632256 756158042795584 757349864174592 757481802542784 758863438297536 759979551202976 761445861276672 761578513210944 764089770517216 769433055625728 769580966632192 772334386906368 773594402600448 773743113558272 774962651713536 775097658415872 775593317934006 776511425234688 777653494254208 778368249304074 779153904562176 779787981632946 781859300064128 782577920744334 783091630577664 783242167223296 783728912178069 784519978285056 785158422277801 787326847617024 787478198414336 787967575845879 790295651718144 790649040615408 791584970102784 791737139454976 792985038962688 793630371839448 795738459236864 796469836497192 797273762807808 797922585856968 798446368432128 799096145750188 799902722957312 800042074484224 801303063846912 801457101344768 801955165949652 802764628942848 803417920470308 804684230685504 805636774305792 805791644889088 806151962980416 806292403191132 807718484949024 809036227606464 809993922895872 812086892114784 814244004800512 817679777046704 818647704123392 820095638585344 820462352855808 820605286088016 822102058155664 823397817445632 824899683049728 825043389311856 826502635761792 827090829819904 827851023597312 831344211823554 832194802674752 832959687603681 833179911888896 833552476927872 836695585815232 839542872689664 839689129950528 840064605653871 841220710670912 842546603897856 844083396609024 846101801382552 847103372983296 848349266459136 849896643142144 850677798145032 851548170178816 852937418251776 854446000607232 854976995103348 856153622694656 856536460666692 858200890258338 859067125542912 859600991831868 859766236159402 862140710965248 862842322871958 863713243041792 864983565801472 865778587461216 866803451424768 868078319167488 868784763112123 869661681354752 870461002753056 871351615996928 871741249909296 872773172164608 873483436790393 874316837830656 874860181035984 875028358694776 876455913240336 878159050496904 879045430788096 879591712572144 879760799791016 880338303655936 881147438126208 882190494941184 883799597531136 884206977841924 885099462680576 885912973216128 888266187055104 888834215593792 888989059928684 889886371618816 890704281886848 892014302232768 893070222680064 893797005087844 895205766641472 895377855408608 896838608897088 899890563326976 900047333794752 901639239012864 903015183338528 904769930814992 906515600500224 907848875645184 909504778747136 909663224113072 912758820889344 915864952025088 916024505400576 916610284831098 917695320731904 919045038664064 919889749177542 920818250846208 920978667138816 922607593408512 924015536439424 924864815425122 925649833991168 925811091996736 926225078028627 928961640195072 930477183547392 930656052671488 931234407817857 932122909753344 933985770212352 935359447634432 936219153009096 937164136955904 937327400875008 937926803082984 939037072376832 940418179098112 941282534042136 942232628772864 944386354068404 945504269844992 946373299504776 946994530000896 947176574316544 947765196122316 948721834205184 950565399269376 951338971371646 952116187815936 952299216687104 952891021953156 954576391303392 955706369519616 956133723534912 957111992928256 957991691451168 959739054317472 962288369309696 963172825531488 964589430373008 966348827418832 967492741236736 969203936509952 969806247194928 972671571345408 973106511526656 974445710098432 975051278277648 976775842263936 978369391524096 979370411368448 980270567996544 982058567208576 983502948615616 984406903531623 984667168595968 987021742707264 988822055963456 989730899764893 989992572428288 990380591612928 992187031360512 992359880850624 995736895515648 997726889400384 999491559525888 999938492543016 1001122168071168 1006375110211328 1007300087334684 1008016948843008 1009799818899456 1009975736723712 1011817917730048 1013412698394624 1014237415759854 1015261148368896 1015438017614592 1015892081255844 1016087370006566 1017866172166866 1018893567504384 1019722745212314 1023192876090528 1023371127127206 1024404078956544 1025910740834304 1026745629132509 1029779182541824 1031459203467264 1033283535618048 1033463544554496 1033925668497072 1034124423912008 1035348566979584 1036980435566592 1037824332405432 1038871872749568 1039517478494352 1039717308843928 1041356063240064 1041537478496328 1042588766748672 1043437227659112 1044122174103552 1044971882904092 1046026637713408 1046988059255424 1048227429629952 1049769130156032 1050623434461172 1052279378588736 1053727535624192 1054198720820544 1055446626803712 1057970451485376 1058173829119264 1061959781996256 1063692303575616 1063896781142624 1065573646106112 1069273554599536 1071336618772992 1072912307580672 1074869283973888 1075056537588176 1076750992044288 1076957979932032 1078714970141952 1082574415473408 1082782522819712 1083266700254934 1087142430846186 1088429333891328 1090354428573696 1091241761279241 1093949803807744 1094140381450688 1096251423860736 1097863756594176 1099866244066304 1100057852415808 1101791712789504 1102003514349056 1103801364796416 1106440817192568 1107557616402432 1107750564670464 1108458949098072 1110612916804908 1111403302570496 1112424812958888 1113741643981824 1115711508307968 1119390496919552 1119585506600704 1120086140871828 1123395471863808 1124309693439218 1125228221964288 1125444528812032 1127414775877632 1128135735176736 1128332268371022 1129471163977728 1130390329964038 1131132355278848 1132171998987744 1133512205709312 1134237064193376 1137249891002368 1138295157446304 1139261334142976 1139969326804464 1142048614222256 1144267853677784 1145422834057216 1146134655775824 1149520947953664 1150456430495944 1151617657389056 1153633724153856 1154371449948288 1155737935233024 1157437758889984 1158501580359552 1160614670337408 1162321666545728 1163389976901009 1163697562886144 1164767137852032 1166480241381312 1168607884320448 1169681972449419 1170878733995872 1172788950096192 1174863250834944 1176779967427584 1181217297621504 1185443477577216 1187605709182464 1189352402977024 1190445557759172 1193607688855296 1195784811862784 1196883878785452 1197669552648192 1198644218625282 1199854084435968 1200063111726336 1202185652017152 1202932748924478 1203163993205317 1204146943414272 1205126880705462 1208687467333632 1209227944470624 1209438604786698 1210465167526912 1211577727423536 1213426652611147 1217011761185792 1218130338172176 1221153269366784 1221366007200768 1222147046441464 1223593760975872 1225522332942336 1226519665570056 1227757667794944 1227971556185088 1230143457878016 1230693529283712 1230907929132024 1232150360702976 1233153087233496 1234966770704836 1237349524574592 1237565083967784 1238615520260096 1239753953642688 1240636244729856 1241645877090476 1244058654870614 1245314360283136 1248292204012128 1249769867833344 1250328715391808 1250569070777312 1252049429835776 1255043378722848 1259314309034496 1259533694925792 1261831066006368 1263686928163088 1266125094913536 1267420532359168 1270521362604208 1272523899688704 1272768521737856 1274275159359488 1274844964713216 1277322255268224 1279406127377664 1279652072423296 1281669000910848 1284230434041984 1284804691000038 1286119240497344 1287301335387507 1288600688314368 1289649354239103 1293074996259904 1294263484307937 1295569864562688 1297475348702208 1300068371036864 1302117478751232 1302367789685248 1304492522032128 1307027423995392 1307611874863944 1309159758246912 1309411422944768 1311475256745984 1312542538042164 1314683869860504 1316028990276352 1317238575745356 1318568146182144 1319641199686524 1320507455483904 1322916041814016 1323146507800832 1325699396296704 1326310466762886 1327649194020864 1328729637700894 1330302519200512 1332399280582656 1332655412701184 1333251323390688 1333483589893026 1334829557428224 1338021453349152 1339605334020096 1340695507631766 1343066783112912 1344022598457344 1345257913345632 1346399758532608 1346634315631616 1351216931192832 1352316554346472 1353681531158528 1353917356819456 1354522775007792 1357154896222488 1358524756672512 1359630326949752 1361773313467776 1363385310363648 1364257168120704 1364494836169608 1365872105275392 1367880987779072 1369138231334016 1370758946439168 1374915427246647 1375278937956352 1376542981097856 1377951392739328 1378567557996096 1383765776540576 1386023304659136 1388474750986752 1388716637995104 1391249636878816 1393442460292608 1395984079007232 1400978655318528 1403039171451648 1405598294427392 1406890204624476 1408555608565248 1410627268647168 1415946375995008 1416579531102606 1418256404767488 1420764861474816 1421647794183474 1421921082879011 1423082751307776 1425848098904064 1427008457057469 1428448825030656 1429336532929734 1429611299660401 1430549743440896 1431864586955088 1433559554279424 1435667989392384 1438286626855936 1439608581476208 1443432553964544 1444355600339912 1446884145559512 1448344575295488 1449523241128248 1451239111855104 1453805904764928 1454709370792392 1454989015038988 1456177699012608 1459007357018112 1461668565147648 1462576917416472 1463818342125568 1465163763395904 1469055617052672 1470251137574362 1471735153061888 1473087850812864 1475254422923424 1477000752893952 1477945265464096 1478202739183742 1480532614060896 1480817222406544 1483233083945184 1484988858642432 1488280547040768 1488539821275936 1493448187829104 1496590334100576 1497860629151744 1499237339288832 1503219701170176 1504180980235648 1504443024494696 1505961551970304 1509562665316992 1511349607612416 1512025423264512 1512316085591168 1514699728349184 1514963605085568 1517726876595072 1519959102405952 1521356123639781 1522891722553344 1523157026421888 1524131055009849 1528179541034432 1529584117818471 1538866111251456 1539161933264384 1544668773812736 1547188805200896 1547486227116544 1549925303427072 1550195316831744 1551186635868012 1553022850469376 1555306988508416 1556736498608148 1558307809124352 1559575963265892 1563718600128256 1565155841488668 1566183261155328 1566484334446592 1567457824356138 1569039956570112 1570316844555602 1573368298806953 1574653695234048 1574956396828672 1575935151691758 1580591303436288 1581298081230816 1583169940205568 1583474278909952 1587260743678896 1591476918473728 1592939672994384 1595845171713936 1596892736864256 1598192291500376 1599805445914624 1600084148968448 1602606127693824 1602914202689536 1603910331899304 1605529257885696 1606835840940616 1609368461371008 1611273548611584 1611583289778176 1612303925960832 1612584806382264 1615436969898048 1618072455212928 1619987845791744 1624173784229568 1624900050382401 1628488009601024 1635359554093408 1637295408246784 1640924705711616 1641210572176032 1644204116311328 1646795634891264 1649799366099456 1650086778623712 1653005271523584 1655702047194624 1662688423647108 1664389605349504 1665919375207362 1666359823777792 1667104953855744 1673391171630464 1679085745379328 1679378259901056 1680129211307742 1680452188857013 1682441421341824 1685093207795712 1686464540158827 1688166793218048 1692203602765104 1692498402556533 1694206745966592 1695585494946057 1696698532918272 1699793286284288 1701355596290064 1703096340357632 1705874836503552 1708892001214464 1709953990206696 1712307245389312 1713072921333384 1716401780516676 1718134251085824 1719201983663736 1719532472318804 1724281421930496 1725684645743916 1727426486083584 1729967131602944 1731557174922432 1733606902849536 1736156638334976 1737569526224246 1739323362709504 1740922005506112 1742703231993856 1743482499818592 1745546344329216 1746966873580786 1749720362071968 1750056717389552 1752911826480672 1756318100993808 1759183425144288 1759521599582032 1760676607311872 1762294876252416 1768413955683848 1770198925361152 1771825946432256 1776532374110208 1777668431187584 1777978119857368 1779772743237632 1781408563773696 1784028604465536 1786140445360128 1787594010175688 1790411533282944 1790755710817216 1793677217794176 1797966327937923 1799781126653952 1800094667589504 1803278478025728 1806030366677056 1807690321058193 1809539861629984 1813031201000448 1815697751290368 1819009557494272 1819326448226144 1825517641778688 1831729904050176 1832049010801152 1833220569662196 1835390641463808 1838090077328128 1839779498355084 1841636501692416 1841957334277632 1845215186817024 1848031072878848 1849729630850244 1851299667982336 1851622183993472 1852450156057254 1857923280390144 1859435262226399 1860954367094784 1861312105342976 1862468815635714 1866087982305921 1867971540424704 1869491699555909 1870718895268864 1872438306018192 1874654801750016 1875853606165968 1878074144753664 1880836358196224 1882565068084272 1888772708136808 1891008539689984 1892746599009552 1893989060001792 1894353148633088 1895530392244632 1897443668410368 1901130798538752 1902677942743292 1904232375631872 1904598433374208 1905782043906312 1909152782606784 1911412739039232 1912267447069824 1914223985856512 1915983382902336 1919478108634944 1924576738619392 1926345651062976 1929178860746016 1932697654837664 1934985482473472 1939612494389856 1946213023053312 1950102556555296 1953551684527872 1956738783048192 1958740822736896 1960541135993088 1964117134417152 1967005897231232 1968813807063246 1969334337191936 1974043485414528 1977644111926912 1979461799529786 1979985144856576 1980761183225856 1984374062721024 1984719761701248 1985988950467379 1989465700144329 1991473791031296 1993094456551341 1995453778800768 1998983119051776 1999876985086032 2000225384839539 2002244336142336 2011043261447649 2012750220422656 2014600174669368 2016033897686016 2019599637798912 2019951473447424 2023635835460096 2026825396789248 2028474831519708 2030522296737792 2030876035229184 2031784162511688 2032174740013132 2035732344333732 2037787135008768 2039445490424628 2046385752181056 2046742254254412 2048808157913088 2051821481668608 2053491258265018 2059558365083648 2062918406934528 2066927089108992 2067851336994144 2068248847824016 2070697133959168 2075648664810864 2079034956988704 2079434617687856 2082712126480128 2083074956992656 2086874455318224 2088244348207104 2089943765808184 2092053275426816 2093976118510848 2099538260312064 2101246868922344 2104558757177472 2107455071248384 2108397441641088 2110893253607424 2115940902970752 2116347658238528 2123919563992512 2124869296653909 2127384607151232 2127793562285248 2131147292212224 2138547109199072 2142673237545984 2145824615161344 2149738567947776 2150113075176352 2153501984088576 2153915959864064 2157429940283904 2165148830946816 2165565045639424 2166533400509868 2174284861692372 2176858667782656 2180708857147392 2182483522558482 2187899607615488 2188280762901376 2192502847721472 2195727513188352 2197514400813017 2199732488132608 2200115704831616 2203583425579008 2204007028698112 2205376706361543 2207602729592832 2209399281293347 2212881634385136 2215501129340928 2216917898196144 2217304108775613 2221225833609816 2222806605140992 2224849625917776 2227483287963648 2231423016615936 2238780993839104 2239171013201408 2240172281743656 2246790943727616 2248619386878436 2250456443928576 2250889057624064 2254829551755264 2256271470353472 2256664536742044 2258942327955456 2260780659928076 2262264710557696 2264343997975488 2267024411418624 2268474128386752 2274499782004736 2276590314892608 2279938653608928 2284097228444512 2288535707355568 2292269311551648 2300912860991888 2308742899896576 2314875517779968 2317003160719104 2321229340674816 2324643333091456 2326779953802018 2327395125772288 2329534275704064 2332960482762624 2337215768640896 2339363944898838 2341757467991744 2345577900192384 2349726501669888 2351186736534207 2353559934855168 2355475266833403 2362434595243008 2363902727537637 2370886955154432 2375211418364928 2378704805954048 2380891115518344 2387215377710592 2391569623725568 2393767757570904 2395339105296384 2397288437250564 2399708168871936 2400126223452672 2404371304034304 2405865497848956 2406327986410634 2408293886828544 2410253761410924 2417374934667264 2418455888941248 2418877209573396 2420930335053824 2423155454847072 2426853305222294 2431569189065291 2434023522371584 2436260676344352 2442732014401536 2444294092882928 2444719914803881 2447187521951744 2453039331140112 2455943112370176 2460286915756032 2461387058567424 2461815858264048 2466306174466992 2469933541409672 2474699049149184 2475130167935568 2477231040520192 2479507907285376 2481272489459712 2483291754180952 2488117309741228 2490628720566272 2496584408024256 2499539735666688 2500657430783616 2501138141554624 2504098859671552 2510086757445696 2518628618068992 2519067389851584 2523662132012736 2527373856326176 2532250189827072 2541042725208416 2545047799377408 2545537043475712 2549689929426432 2554644510536448 2558812254755328 2559304144846592 2563338001821696 2568460868083968 2569609382000076 2572238480994688 2574602670775014 2577201376628736 2579298708478206 2586149992519808 2588526968615874 2591139729125376 2594950697404416 2597062473688111 2600136742073728 2604234957502464 2604735579370496 2606354289336369 2608985044064256 2614054847990784 2615223749727888 2618319516493824 2618822845889536 2620450310371179 2622950513491968 2625085076084328 2629367739721008 2632057980552704 2634477151490712 2637136292364288 2639282399373048 2641014910967808 2645832083628032 2646293015601664 2651398792593408 2652620933525772 2655298388041728 2657459275401788 2660605038401024 2664798561165312 2665310825402368 2666502646781376 2666967179786052 2669659114856448 2676042906698304 2679210668040192 2681391015263532 2686133566225824 2688045196914688 2690515826691264 2693268631263232 2704633108692944 2707834713638912 2709045550015584 2714309792444976 2719260653899504 2723546626935552 2728514336241408 2728989672339216 2735761975558144 2738276462668032 2749830854493294 2750557875912704 2753085962195712 2755902785478656 2757135115992192 2767531553081152 2772046609318272 2776949501973504 2777433275990208 2778675234085881 2782499273757632 2786884920585216 2791968158014464 2793703223453571 2801957310637056 2806078342903296 2811196588854784 2813780409248952 2817111217130496 2821254537294336 2831892751990016 2833159062205212 2836512809534976 2841529722949632 2843295588366948 2843842165758022 2846165502615552 2851696197808128 2854016914114938 2856897650061312 2858673065859468 2859222599320802 2861099486881792 2863729173910176 2867119108558848 2871335978784768 2873672677986253 2876573253711872 2879217162952416 2886865107929088 2888711200679824 2889214444768223 2893768291119024 2899046482256496 2902478223710208 2907611809529856 2909418741584784 2909978030077976 2918014714036224 2923337130295296 2925153834832944 2927636684251136 2930327526791808 2938111234105344 2940502275148724 2943470306123776 2946175701625728 2950508845846848 2954001505787904 2955890530928192 2956405478367484 2961065228121792 2961634444813088 2966466167890368 2969977717284864 2976561094081536 2977079642551872 2986896375658208 2993180668201152 2998474678577664 3008361960471296 3008886048989392 3019125330633984 3024050846529024 3024632171182336 3029399456698368 3029927210171136 3035453753190144 3039918204811904 3042712247279562 3045783445106688 3046314052843776 3048262110019698 3056359082068864 3059168235636942 3069255650722313 3077732222502912 3078323866528768 3080236887397527 3089337547625472 3094377610401792 3094972454233088 3099850606854144 3100390633663488 3102373271736024 3106045700938752 3110613977016832 3113472997216296 3116615618248704 3119151926531784 3127437200256512 3130311682977336 3132366522310656 3132968668893184 3134915648712276 3138079913140224 3140633689111204 3146736597613906 3149307390468096 3149912793657344 3151870303383516 3161182606872576 3162596162461632 3166339880411136 3166948557819904 3174521487357792 3182953836947456 3185879345988768 3191690343427872 3196384583000752 3200168297936896 3205828405379072 3207820663798608 3213671681881232 3218736922742016 3223166579556352 3224607851921664 3225169612764528 3230873939796096 3236144910425856 3248347568459136 3249800100764802 3256976019202048 3270719108186816 3273725283837723 3274590816493568 3281849411423232 3282421144352064 3288408232622656 3293591269782528 3299598732198912 3300173557247424 3306010543047168 3311404094389248 3325376847294216 3328779210699008 3331838750414724 3334209907711488 3346782343260928 3358171490758656 3358756519802112 3360258422615484 3360904377714026 3364882842683648 3370186415591424 3372929080317654 3376333586436096 3384407205530208 3384996805113066 3388413491933184 3391170989892114 3393397065836544 3396158619438299 3399586572568576 3402711192580128 3406192680715264 3411749673007104 3414526161998809 3417784002428928 3419907980413392 3424614490778624 3426145842666768 3432803561033352 3436268502171648 3438403967327472 3439064944637608 3448562843860992 3451369291487832 3454852972167168 3459934263205888 3463114349844864 3467213805699072 3472313276669952 3475139052448492 3478646725419008 3481844011012224 3485406463987712 3486964999637184 3491092688658432 3493933747161572 3499440724143936 3500113434779104 3505823652961344 3512636201987616 3518366850288576 3519043199164064 3524589752504832 3536827911367696 3543651892864512 3555336862375168 3555956239714736 3562817127547392 3568057208931072 3575188020351376 3580823066565888 3581511421634432 3587354435588352 3595932655875846 3599562253307904 3600189335179008 3606556956051456 3609491979615951 3612060733354112 3615380642116386 3619079723259968 3626062402000896 3631395502580736 3638019114988544 3638652896452288 3640279957833441 3651035283557376 3663459808100352 3664098021602304 3666441139324392 3670781282927616 3676180154656256 3679558996710168 3683273003384832 3683914668555264 3690430373634048 3696062145757696 3699459261700488 3702599335964672 3703244367986944 3704900312114508 3715846560780288 3718870524452798 3721908734189568 3722624210685952 3724937631271428 3732175964611842 3735943080849408 3738983399111818 3741437790537728 3744876612036384 3749309603500032 3751707212331936 3756148289507328 3761672716392448 3765130136168544 3777545416273616 3782017079379968 3785493198019104 3788706297266176 3791060784489264 3802261597077504 3805355885486584 3809196866748416 3811564087812624 3818305565213568 3822825478078464 3824534894139648 3828447971713024 3831966765804672 3838956217269888 3849153477238784 3852691302125952 3858357721492032 3865395309675328 3868948062717309 3869970964946944 3879224988779712 3892426046106624 3900205113110592 3907103369055744 3913477566096384 3921082271986176 3928234268834304 3934011794462464 3937627614126492 3948086970829056 3955288223853824 3958923599059572 3961522366451712 3968748125442048 3969439523402496 3971977900934758 3978931400288658 3982947582062592 3986188913102682 3990907557601536 3997966238103552 3999753970172064 4000450769679078 4004488672284672 4013642004790717 4022086522895298 4025500440845312 4029200349338736 4032067795372032 4039199275597824 4039902946894848 4047271670920192 4053650793578496 4056949663039416 4061044593475584 4061752070458368 4063568325023376 4064349480026264 4071464688667464 4075574270017536 4078890980849256 4092771504362112 4093484508508824 4097616315826176 4103642963337216 4106982516530036 4119116730167296 4125836813869056 4133854178217984 4135702673988288 4136497695648032 4141394267918336 4151297329621728 4158069913977408 4158869235375712 4165424252960256 4166149913985312 4173748910636448 4179887531616368 4187952237021696 4202493737844688 4209117514354944 4214910142496768 4216794883282176 4231881805941504 4232695316477056 4247839127985024 4249738593307818 4254769214302464 4255587124570496 4262294584424448 4265763248637033 4277094218398144 4281025371172407 4285346475091968 4288833898981203 4291649230322688 4299477135895552 4300226150352704 4307003968177152 4307831919728128 4314859880567808 4330297661893632 4331130091278848 4333066801019736 4348569723384744 4353717335565312 4361417714294784 4364967045116964 4375799215230976 4376561525802752 4385005695442944 4391455026376704 4395028801626034 4399464976265216 4400231409663232 4407166851158016 4408014057396224 4410753412723086 4415205459185664 4418798562586694 4425763268770272 4431002258681856 4433835796392288 4434608217551226 4442451667219632 4445613210281984 4449699251835552 4454966575927296 4477561987678208 4478342026402816 4480344563487312 4493581887455232 4497238773756872 4501778115248128 4509659103510528 4512542940706944 4513329073484088 4517884655910912 4521561319856152 4524529421115392 4528687995950976 4534048822837248 4536948256773504 4548999564009472 4553180629785216 4559877307217856 4568194456889024 4572393165029547 4577071414711136 4584538623103296 4601825721983776 4617485799793152 4634006321438208 4642458681349632 4649286666182912 4653559907604036 4659068551408128 4665920965525248 4674431537281792 4678727889797676 4683514935983488 4691155800384768 4699453003339776 4702373473068414 4707119869710336 4710950533666806 4720104896420859 4724869190486016 4727805455075274 4728714298876711 4741773910308864 4750422836729856 4757409611908096 4761782231036688 4774430755421184 4783139247451136 4787535515141808 4790678210592768 4794576874501128 4799416337743872 4800252446905344 4808742608068608 4811730995697912 4812655972821268 4816587773657088 4820507522821848 4834749869334528 4836911777882496 4837754419146792 4841860670107648 4846310909694144 4853706610444588 4863138378130582 4868047044743168 4872521352688704 4885464028803072 4888588185765856 4889439829607762 4894375043903488 4906078662280224 4911886224740352 4922774117134848 4923631716528096 4932612348933984 4939867082819344 4949398098298368 4950260335871136 4954462081040384 4959015814570752 4966583508361904 4976234619482456 4981257441132544 4993168816048512 4999079471333376 5001314861567232 5002276283109248 5008197719343104 5020173514891392 5037257236137984 5038134779703168 5041356566571039 5047324264025472 5054747712652352 5059393620476481 5064500379654144 5082085450416832 5086756484838171 5090095598754816 5091074086951424 5099379858852864 5109289021072896 5117624509510656 5118608289693184 5126676003643392 5136921736167936 5139218764000152 5144476961989376 5149205341550028 5154402753257472 5158597416956412 5172299985039616 5177053937231748 5182279458250752 5189901394808832 5194124947376222 5200273484147456 5208469915004928 5209471158740992 5212708578672738 5217970088128512 5228109695981568 5230447499455776 5236639032987648 5237645691779072 5240900620742358 5250170152168656 5258735479442016 5264115961105408 5268954302981424 5278564798746096 5282029821935616 5291664167256064 5292586031203328 5305241867051544 5310596776083456 5314918550803576 5321210076802048 5329597122330624 5330621650804736 5333005293562752 5333934359572104 5339318229712896 5352085813396608 5358421336080384 5362782030527064 5372267132451648 5376090393829376 5381031653382528 5386537262526464 5409266217385888 5415669427277824 5418091100031168 5428619584889952 5438521307799008 5447093253871104 5457028672482816 5457979344678432 5476552925336064 5499661708986588 5506171924391424 5511805570957312 5514270231984384 5535063106162304 5544093218636544 5553899003947008 5554866551980416 5557350468171762 5564998547515264 5573769841170432 5578305786679197 5583936316028928 5587406446907142 5588480535036113 5598263946917763 5603914621274112 5608475098667727 5612156685806592 5622393177709568 5627560818497904 5634222434260992 5642509074588672 5663785503980032 5666318124410424 5673025619069952 5683059445899264 5686591176733896 5687684331516044 5692331005231104 5703392395616256 5708033828229876 5713795300122624 5717346131718936 5718445198641604 5722198973763584 5727458347820352 5734238217117696 5742671957569536 5747345355972506 5753146507423744 5758434325904832 5773730215858176 5777422401359648 5778428889536446 5787536582238048 5798092964512992 5804956447420416 5818837483169568 5819956060155952 5850307669665888 5855273368502272 5860655053583616 5876222468210688 5881004550297448 5886940612247552 5892351403251456 5901017691693696 5908003011575808 5911781061856384 5912810956734968 5922130456243584 5923268889626176 5932932335780736 5939955434569728 5953122188163072 5954159285103744 5957966851402137 5973792751316416 5979283369654023 5986361336402304 5996949357155328 6016723920942592 6017772097978784 6038250661267968 6048101693058048 6049264342364672 6058798913396736 6059854420342272 6070907506380288 6079836409623808 6085424494559124 6091566890213376 6092628105687552 6096524220039396 6112718164137728 6118336471273884 6138511301444626 6155464445005824 6156647733057536 6160473774795054 6178675095250944 6183703313915699 6188755220803584 6189944908466176 6200781267326976 6204746543472048 6212091401877504 6221227954033664 6226945994432592 6238303853063568 6254874400513024 6260623365954672 6264733044621312 6265937337786368 6269831297424552 6276159826280448 6281267378222408 6293473195227812 6298614780936192 6299825587314688 6303740606767032 6322365213745152 6325192324923264 6332679760822272 6333897115639808 6349042974715584 6365907673894912 6371758691977536 6383380686855744 6392769166001504 6400336595873792 6415641327597216 6427343363762464 6437473845484032 6449215703843328 6450339225529056 6461747879592192 6472289820851712 6496695136918272 6499600201529604 6513952038404096 6541438216373632 6547450567675446 6549181632987136 6563698822846464 6564842288704128 6576816465245312 6587182539565056 6592543202439051 6599197464397824 6600347114494848 6612021086094336 6616130119084629 6622808188778496 6628197843880041 6650753694588432 6651912326326839 6657558421398016 6663677500829448 6668419815422976 6693564686521856 6716342981517312 6717513039604224 6720516845230968 6721808755428052 6729765685367296 6740372831182848 6745858160635308 6752667172872192 6768814411060416 6769993610226132 6776826983866368 6782341979784228 6786794131673088 6792317238876598 6799173145137152 6805422385160256 6812385361430528 6823499346014208 6829052323997618 6839815960826784 6849228981557248 6852291685333536 6865607122066704 6876807934654944 6878129889275216 6902738582975664 6919868526411776 6926228699689728 6944626553339904 6950278104896984 6957293450838016 6963688022024448 6970812927975424 6973929999274368 6982185377316864 6987867494323144 6998881448287872 7000226869558208 7011647305922688 7025272403975232 7036733700577152 7038086398328128 7049179505009664 7066425800500209 7073655822735392 7087303785729024 7110673724750336 7111912479429472 7125634255094784 7136114417862144 7150376040702752 7161646133131776 7163022843268864 7174708871176704 7191865311751692 7199124506615808 7200378670358016 7213113912102912 7218983959231902 7224121466708224 7230761284232772 7238159446519936 7252124804001792 7262791005161472 7276038229977088 7277305792904576 7280559915666882 7294707567195873 7302070567114752 7308013007354917 7328196043204608 7332882278648784 7334159744411643 7341562565855232 7352360309312512 7359117993420336 7367829337110528 7380860747268096 7392124291515392 7398918523400976 7405198671929344 7406488735973888 7409800624229016 7431693121560576 7437741048905596 7443817468379136 7445248421371904 7449875262542856 7464351929223684 7471886161698816 7477966798223636 7482875581075456 7489753224072768 7498619207000064 7503414424663872 7512296579014656 7523345432784896 7530260272337088 7555090832547232 7564034158759936 7570986396038208 7582121568978528 7610711770973168 7623128175625248 7636611130427136 7649069788279296 7656895943426048 7663933531609344 7677912434539776 7698306954477568 7705382604251904 7716715442984064 7730790619350656 7737896125434618 7739941929893888 7758449977559424 7784852092213248 7791187421064333 7800410226221184 7814206738111488 7819062868009107 7826955132192768 7842164543972352 7856468537668608 7861350931113537 7868023588924928 7875255228252984 7896173941658112 7910576447707648 7917847198119144 7923044732903424 7937496250884096 7938879046804992 7943955801869516 7957862800577316 7965895164125184 7972377826205364 7981815115203072 7995932476207104 7999507940344128 8000901539358156 8008977344569344 8027284009581434 8044173045790596 8051000881690624 8058400698677472 8064135590744064 8079805893789696 8086381256658991 8094543341840384 8113899326078832 8123504140916736 8127136650046752 8128698960052528 8142929377334928 8157781961698512 8185543008724224 8186969017017648 8207285926674432 8213965033060072 8238233460334592 8251673627738112 8267708356435968 8271405347976576 8272995391296064 8282788535836672 8302594659243456 8316139827954816 8317738470751424 8330848505920512 8332299827970624 8347497821272896 8359775063232736 8375904474043392 8404987475689376 8418235028709888 8433589766564352 8463763611883008 8465390632954112 8495678255970048 8499477186615636 8509538428604928 8511174249140992 8524589168848896 8531526497274066 8554188436796288 8562050742344814 8570692950183936 8577667797962406 8583298460645376 8598954271791104 8600452300705408 8614007936354304 8615663839456256 8621018033958759 8629719761135616 8636742645055811 8660595323787264 8662260182557696 8666133602039472 8667643334304669 8697139446769488 8707434671130624 8722835428589568 8729934090233928 8751598430461952 8753123051605504 8770011390885888 8782910052753408 8790057603252068 8798929952530432 8800462819326464 8814333702316032 8816028114792448 8821506825446172 8830410918371328 8837597125173388 8851526537540544 8862004517363712 8867671592784576 8869216435102452 8884903334439264 8891226420563968 8899398503671104 8909933151854592 8956684052805632 8960689126974624 8994477547513744 9025085881413888 9026658146968176 9043122639712304 9049058842230784 9057375991901952 9073896513547008 9097999128018944 9106361259570432 9119754614435712 9136388913778048 9144786330059094 9154142829422272 9169077246206592 9203651443967552 9207766952166939 9234971599586304 9240710662192581 9268012642876416 9284917362699264 9298573332365824 9307119815208072 9318137102816256 9331841931050496 9348863074563584 9357455779595352 9367029871966976 9382311600769536 9398906006679552 9404746946136828 9414239739420672 9421901067333612 9440209792841718 9449738380972032 9455610910150548 9457428597753422 9483547820617728 9500845673459712 9514819223816192 9523564462073376 9548861510842368 9556632394233353 9566278494902272 9575071030283616 9589153749002256 9600504893810688 9608317804694323 9617485216137216 9623461991395824 9625311945642536 9641015045643696 9669499738669056 9673823555764992 9675508838293584 9683721340215296 9692621819388288 9707413220889176 9726276756261164 9736094089486336 9745042705377408 9770928057606144 9777176371531712 9778879659215524 9788750087806976 9812157324560448 9823772449480704 9845548234269696 9847263433056192 9865224697867968 9879734165638688 9898796196596736 9900520671742272 9918031629141504 9933167016723808 9952469238964912 9986337632097024 10002629723134464 10004552566218496 10040347029782784 10074514472275968 10076269559406336 10082713133142078 10094648528050944 10109495425304704 10118787240952962 10129000759308288 10164170900833664 10173512969676342 10180191197509632 10182148173902848 10188475858314897 10198759717705728 10218578042145792 10235249019021312 10237216579386368 10243578485996427 10253352007286784 10273843472335872 10278437528000304 10288953923978752 10298410683100056 10308805506514944 10317194833912824 10344599970079232 10354107874463496 10364558916501504 10379802789617664 10388249894752444 10400546968294912 10416939830009856 10418942317481984 10425417157345476 10435940176257024 10456219391963136 10460894998911552 10473278065975296 10475291383558144 10481801241484716 10500340304337312 10517470958884032 10528231922210816 10537908605962848 10557129597492192 10585172062406656 10610483734103088 10629837101607152 10642420153604096 10661243301609472 10666010587125504 10667868719144208 10704171626793216 10725564061054128 10744534264903296 10752180787658752 10762063306765056 10773074525052928 10818532434771776 10828475938847853 10831338854555648 10836182200062336 10857239169779904 10877042615598016 10894186507742208 10914057344965632 10915958689356864 10920839873500323 10953105850672128 10999323417973176 11012343848782848 11028540463968768 11070126212324608 11088186437273088 11107798007894016 11109733103960832 11114700936343524 11129997095030528 11147539682340864 11156611573358394 11167872632057856 11174812893814284 11176961070072226 11196527893835526 11207829242548224 11216950197335454 11224313371613184 11244786355419136 11255121636995808 11268444868521984 11285018149177344 11294201920457599 11327571007960064 11332636248820848 11346051238139904 11366118891798528 11373182353467792 11375368663032088 11406784791232512 11416067656459752 11427590600245248 11434692263437872 11436890397283208 11444397947527168 11454916695640704 11468476434235392 11485343915139072 11494690711945012 11506293014847488 11516868651809664 11547460431716352 11554844802719296 11556857779072892 11575073164476096 11596185929025984 11609912894840832 11637674966339136 11639912120311904 11700615339331776 11721310107167232 11762009100594896 11784702806502912 11802035383387392 11823562123712768 11825621913469936 11844260912487168 11846537779252352 11865864671561472 11906244376326144 11908318570207488 11915933702804274 11947585502632832 11958566739308046 11972722672804608 11993898714310656 12033447841885184 12035544195957568 12040926014372151 12076501322535936 12096203386116096 12098528684729344 12117597826793472 12119708840684544 12141815012760576 12159672819247616 12170848989118248 12183133780426752 12185256211375104 12193048440078792 12225436328275456 12236672942547768 12277022602889252 12310928890011648 12313295466115072 12320947549590108 12357350190501888 12367406627831398 12377510441607168 12379889816932352 12401562534653952 12409493086944096 12424182803755008 12442455908067328 12453891988865184 12476607706127136 12509748801026048 12521246731909344 12531874675572736 12539662594849104 12562534756444816 12586946390455624 12599651174629376 12607481213534064 12644730427490304 12650384649846528 12667794231279616 12698085949431168 12731815347789824 12743517383955072 12766761373711488 12785538332003008 12797289745911099 12800673191747584 12831282655194432 12854686727524928 12866501696943609 12874947690968064 12898431407686656 12900678451058112 12923495759184384 12944579641703424 12993390273836544 12999200403059208 13082876432747264 13094901135350892 13127397645692928 13129684577408256 13153632930490624 13174365079130112 13185086404878102 13198394928795648 13200694228989696 13224042172188672 13232260238169258 13245616377556992 13256395687760082 13301507389176864 13303824652653678 13315116842796032 13327355001658896 13336839630845952 13347693178722617 13387129373043712 13432685963034624 13435026079208448 13441033690461936 13443617510856104 13459531370734592 13480745662365696 13491716321270616 13505334345744384 13537628822120832 13539987220452264 13553653967732736 13564683959568456 13573588263346176 13584634477753196 13598346290274304 13610844770320512 13624770722861056 13646998692028416 13658104647995236 13679631921653568 13698457963114496 13704583370667072 13731214244133408 13753615869309888 13756259778550432 13805477165951328 13852457399379456 13900556209793968 13927376044048896 13941625855950848 13947859998548736 13975734988646288 13997762896575744 14000453739116416 14023294611845376 14050544807950464 14073467401154304 14076172796656256 14098359010019328 14132851601000418 14147311645470784 14160314689262577 14174607571458048 14186142896630133 14221347449500672 14223824958858944 14251268510189568 14272228835724288 14300752081405504 14323292266263552 14326045686537728 14349417742353408 14383730623503384 14398249013231616 14400757340716032 14426227824205824 14437967918463804 14448242933416448 14461522568465544 14476318893039872 14504249608003584 14525582010322944 14552076459954176 14554611585809152 14561119831333764 14589415134391746 14604141134229504 14616026014709834 14656392086409216 14665764557297568 14668319488823286 14683125131710464 14704720618625024 14718235986840672 14735658674221056 14784248583030784 14797837046801952 14810397343858688 14812977471947776 14819601248458032 14863386243121152 14875482097811192 14890496842743808 14899750525085712 14928703858447368 14943772323397632 14955933596447272 14965751162150912 14979506448145536 14997238414000128 15006828849327744 15024593158029312 15046690865569792 15060520544674176 15110181665094464 15124069699713117 15128068317519872 15141972792076416 15164243137957056 15221423541946336 15246256351250496 15273222260854272 15298139576558592 15327867063218688 15355824869079552 15410765208503808 15433430885968128 15461581238701312 15475792250869236 15516899955118848 15569704184426496 15582374842128666 15600820452442368 15628413476222976 15638125736018214 15641131911669121 15653910264385536 15684329087944704 15712937075337216 15722701862227074 15736047177849856 15750510456505968 15792347883316224 15821152895415296 15835694396238288 15846089465806848 15874992501768192 15877758093609984 15887911603739032 15915725601154632 15931790328250368 15944755652410728 15963630230406144 15991864952414208 15999015880688256 16001803078716312 16017954689138688 16054568019162868 16088346091581192 16102001763381248 16116801397354944 16128271181488128 16159611787579392 16172762513317982 16189086683680768 16227798652157664 16247008281833472 16254273300093504 16257397920105056 16285858754669856 16315563923397024 16371086017448448 16373938034035296 16427930066120144 16476466920669184 16535416712871936 16542810695953152 16545990782592128 16565577071673344 16605189318486912 16632279655909632 16635476941502848 16661697011841024 16664599655941248 16694995642545792 16719550126465472 16734917360037591 16751808948086784 16765441605108339 16809974951378752 16825425296003181 16836470057419776 16867179533128704 16927527223766016 16930781265908224 16991356511940096 16998954373231272 17019076857209856 17022348498281984 17049178337697792 17063052994548132 17108376873592576 17124101484689628 17141385900367872 17155335595924812 17166596921290752 17197908543582208 17200904601410816 17228015872708608 17231327678912512 17242036067917518 17259439522271232 17273485290111622 17321190647574528 17324520365115392 17332267204078944 17335286668609338 17394278893538976 17414869342261248 17459868180467856 17503196860923904 17506246103211008 17565820105506816 17580115206504136 17597859905060864 17600925638652928 17628667404632064 17632056229584896 17643013650892344 17660821836742656 17675194250346776 17703053075081088 17724009034727424 17735343185569152 17738432870204904 17769806668878528 17782452841127936 17798797007342208 17819866303709184 17873900554206411 17913368105611264 17921378253949248 17988955095027488 18050171762827776 18053316293936352 18086245279424608 18114751983803904 18147793027094016 18212722519140864 18239509228871424 18272777827556096 18289572660118188 18308285658844544 18338154492413184 18407302887935104 18415533904333878 18469943199172608 18481421324385162 18484974077427143 18536025285752832 18551109941747097 18569834725398528 18597146664731648 18614239630416144 18636274205632512 18663683862100992 18697726149127168 18714911559190704 18734059743933952 18764623201539072 18797812013359104 18809493892273656 18828479478841344 18843802134667224 18880419585683436 18899476761944064 18911221820301096 18914857195506844 18967095641235456 19001691346919424 19029638447632384 19047128924146752 19097723021684736 19113264788466706 19132556989804544 19150142060567232 19178307498004512 19201009787621376 19216635609388646 19246923982791648 19250623891285072 19282030091287392 19347647111529984 19351017676587168 19367442680430592 19385243638776576 19414826441778352 19452553512522328 19472188178972672 19490085410754816 19541856115212288 19554352743063424 19557759318431048 19577500175613952 19624314649120896 19647544898961408 19691096468539392 19694526866112384 19730449395735936 19759468331277376 19777629607317153 19797592393193472 19801041343484544 19836063258283008 19866334033447616 19884593531640123 19904938477929824 19972675264194048 20005259446268928 20009105132436992 20080694059565568 20149028944551936 20152539118812672 20165426266284156 20189297056101888 20218990850609408 20237574481905924 20258001518616576 20328341801667328 20347025939352684 20360382395019264 20364296347805696 20376951716629794 20397519435411456 20437156084291584 20453787884490389 20470498038042624 20474433158772736 20487156971992854 20547686944671744 20556875056000608 20577907847957504 20596821366200112 20634389667825648 20689199940158464 20708215748926992 20759605579235328 20776499789504888 20801093936589824 20833879660019712 20837884634963968 20850834314690952 20871880352514048 20912438783926272 20921789997823104 20946556131950592 20950582767116288 20963602482969432 21000680608674624 21034941917768064 21056463844421632 21075817211925696 21114259194984384 21170344124813312 21220967468206176 21259674203214304 21284840307208192 21332021174251008 21335737438288416 21408343253586432 21451128122108256 21489068529806592 21524126613530112 21546149050105856 21637064869543552 21656951877695706 21662677709111296 21672364400124672 21714478339559808 21754085231196032 21788373015484416 21828114689931264 21831917378713728 21841679747000646 21845878455141169 21884122701587619 21906211701344256 21924039022064751 21998646835946352 22002479233234929 22024687697565696 22057080927937536 22140252424649216 22176372874546176 22215596015788032 22219466207921664 22229401872687048 22259994190061056 22295079364681728 22313223146716788 22335745264115712 22349625787628568 22353922140144452 22393055787671052 22415658485096448 22433900394670908 22448626743226368 22489572710838272 22510243273991616 22536889737043968 22570036298354688 22588403840915198 22655142015920128 22665272497641696 22692102476279808 22746364706935584 22750737326064176 22832135312919504 22869384526875744 22873780794566416 22888795895054336 22909833391281408 22970687830278144 22989381423890024 23012586029694976 23033737303619328 23094920863432704 23109689605438592 23113715558145784 23150146328952192 23192371858051968 23219825789681664 23275349932678272 23279824240623808 23373562263192999 23401230678663552 23442620214334464 23524018201189792 23569405613005824 23604070766774784 23647124247425536 23651243826939872 23688521824974336 23693075558504704 23731729343122944 23812488752652288 23816637140414976 23831867405608548 23895171005265664 23917133478616092 23945445345609216 23987797428621312 24066895683770368 24071088391915136 24081852028744302 24153002645071872 24172658408943187 24192406772232192 24197057369458688 24239417681369088 24259143769976973 24283630025521152 24303392094226817 24319345638495232 24341697978236496 24370512422750208 24386096880157584 24450872656550912 24473345885095536 24554045205778504 24621857780023296 24626590932230144 24641895099180216 24714700381003776 24734813255662796 24755020883214336 24759779633864704 24803125069307904 24818986173888192 24848365607510016 24884911816134656 24907783977730368 24953215412254272 25019497602052096 25042493463818688 25079325189698208 25125069512889632 25173892780911248 25214962427068128 25300769299693056 25396171898862336 25463630695579648 25487034767910144 25533522747422976 25571076664006016 25594579491822198 25601346383495168 25662565310388864 25709373455049856 25733003393887218 25749895381936128 25796862815373312 25801356902116224 25846991518368768 25863054101876277 25889159283406848 25910227935167433 25986780547673088 25998400806118416 26002930002914007 26165752865494528 26189802270701784 26254795291385856 26259369154816512 26307265860981248 26348730158260224 26370172809756204 26396789857591296 26401388457979392 26448084344377344 26464520476338516 26491232755113984 26512791375520164 26603014778353728 26607649305307356 26630233685592064 26654710003317792 26673679261691904 26695386357445234 26747261079718201 26774258746087424 26870052158416896 26882067380923872 26887235021712208 26919062741469184 26983432642541232 27075257644241664 27079974440904528 27129367919136912 27147176526692352 27169268955506392 27196692580548608 27221689540641024 27249541445722112 27293997384056832 27316209295990472 27359263843307136 27396915926228992 27409166741334144 27462428488266816 27507231738619776 27512519557100864 27610954331902656 27623300856500817 27704914798758912 27801112419587936 27854752088097792 27895719997097472 27951469977292576 27995525793151488 28000907478232832 28046589223690752 28101089615900928 28146934802308608 28152345593312512 28196718020038656 28265703202000836 28294623290941568 28320629378525154 28349215142916096 28372285793260266 28442694899001344 28447649917717888 28502537020379136 28544457671448576 28567687210569221 28601504162811008 28646584532527104 28652091373075456 28669897182700059 28698835484706816 28767461247006768 28801514681432064 28824953414082969 28852455648411648 28875935836927608 28896485866832896 28923045136931088 28952637786079744 29008499216007168 29051164020645888 29104152919908352 29109223171618304 29122239662667528 29178830268783492 29208282268459008 29232052029419668 29312784172818432 29331529114595136 29336638977646572 29366250263420928 29409441237250048 29436471973681344 29471317348442112 29568497166061568 29595674093603904 29625954943895552 29639202496916064 29750964195622384 29799501050171424 29857407716894736 29911867192894544 29931502324301824 29959012896291072 30013657698655488 30093381731139584 30121041089348352 30220363330188928 30248139399426234 30256136635039744 30283945584152832 30328486275914112 30442847083892672 30492512702500992 30546444521708544 30565427574944691 30596279153117184 30655734126437376 30711649738159104 30730735457989281 30821530417007616 30866861771936256 30923162477402624 30951584501738472 31033799910237696 31139408368852992 31164749684257332 31201640904884736 31256826952445952 31276251472036428 31282263823338242 31307820528771072 31368658175889408 31425874150674432 31445403724454148 31472094355699712 31501020913011936 31584695766632448 31610399457848783 31642305790830592 31671388792476576 31755516187219968 31775823207478064 31781358892450453 31831451202309264 31889511304821456 31927260460812288 31983729904828416 31998031761376512 32003606157432624 32109136038325736 32176692183162384 32204003526762496 32233602794709888 32256542362976256 32319223575158784 32345525026635964 32378173367361536 32455597304315328 32494016563666944 32508546600187008 32514795840210112 32571717509339712 32631127846794048 32742172034896896 32747876068070592 32855860132240288 33085621391906304 33091981565184256 33210378636973824 33264559311819264 33270953883005696 33323394023682048 33329199311882496 33389991285091584 33439100252930944 33469834720075182 33503617896173568 33530883210216678 33619949902757504 33650850592006362 33672940114839552 33734359066257408 33761812157945443 33855054447532032 33861562531816448 33882605761372797 33982713023880192 33997908746462544 34038153714419712 34044696996563968 34098356675395584 34126105989096264 34216753747185152 34248202969379256 34282771800735744 34310671191849624 34333193842581504 34395817087164416 34401809202821632 34456031745417216 34462655357825024 34484072135835036 34518879044542464 34546970580223244 34642381295149056 34649040730230784 34664534408157888 34670573337218676 34788557787077952 34829738684522496 34919736360935712 35012492206422016 35160230413008272 35201851277305856 35264112459169792 35286027301784688 35350388500693552 35406106150162176 35470686371138304 35476865740409808 35539613337757056 35564905682255872 35597594014684416 35747801108412822 35826736211222528 35842756507898496 35977910190054976 36100343525655552 36106632587872704 36122778043116453 36172490558849216 36229503967607808 36295586054188032 36425445038281728 36479018457742848 36545555655112192 36579145320236376 36616571317689088 36676308984826368 36814605775870208 36831067808667756 36939886398345216 36962842648770324 36969948154854286 37072050571505664 37102219883494194 37139669450797056 37194293329463296 37228479260832288 37272548411265024 37327367724201984 37357744813821289 37395452298254336 37429823118381408 37468119487867904 37529246403078144 37559787781986899 37595624026718208 37618987784547312 37687604269334448 37760839171366872 37798953523888128 37822443640602192 37829714391013688 37934191282470912 38003382693838848 38059276895264768 38094257848293504 38195446043369472 38226529576933412 38265113979609088 38300284121134464 38356614996009024 38402019575242752 38433271218777292 38493847965583296 38501247782570144 38564060182574784 38695294223059968 38702035353174336 38770487277553152 38829652883556704 38905107025044656 38980170821509632 39108705486126848 39115518636862096 39248629298241792 39382192937078784 39389053732224768 39460898791471872 39518936662554752 39555259214634306 39595184786386944 39602082686969088 39672126516566016 39732668066895232 39769187063280246 39809876955859648 39945350528388096 40010518892537856 40018210264873984 40043079536167851 40161388119131136 40298057889103872 40305078237625344 40330852532568312 40378594112203776 40437981701218816 40475148963811848 40516003037233152 40656683603334656 40694051878705368 40720764790038528 40728592695611392 40753903433259588 40795038870822912 40874312168583168 40907575768980778 40940996076085248 40948866317545472 40974313943985708 41095373889343488 41113750112001216 41155815695915008 41193642732400224 41268779335651296 41378399880316928 41416431497853984 41552999579009776 41602187873179648 41675769269927936 41701668629381904 41824877567852544 41843579995646208 41901165534232576 41927204965938864 42001361217349248 42069883835536128 42112927688843264 42151634423851392 42228518389968768 42340688249626624 42441934936412352 42519348406428608 42558428689890399 42569680614416384 42664042348502016 42671474876576832 42816686507172864 42902256244216512 42978137059613184 43048253227060224 43274129739087104 43313903755391412 43344728800249344 43428956679119616 43508170462392064 43576746030968832 43656229379862528 43663834757427456 43683359494001292 43691756910282338 43768245403175238 43812423402688512 43848078044129502 43997293671892704 44004958466469858 44049375395131392 44114161855875072 44150062052697887 44280504849298432 44352745749092352 44431192031576064 44438932415843328 44458803745374096 44519988380122112 44590158729363456 44626446293433576 44671490528231424 44699251575257136 44707844280288904 44786111575342104 44831316970192896 44867800789341816 44897253486452736 44979145421676544 45020486547983232 45073779474087936 45140072596709376 45176807681830396 45310284031840256 45330544995283392 45384204952559616 45492729413871168 45501474652128352 45664270625839008 45738769053751488 45747561589132832 45819666782562816 45978762847780048 46067474607238656 46219379210877184 46227431116291568 46300292657904384 46384743716103936 46550699865356544 46559648481247616 46747124526385998 46802461357327104 46885240428668928 46923395735007363 47048036402379584 47138811226011648 47208141533549568 47294248494851072 47302487653879744 47377043649948672 47386151117009408 47463458686245888 47624977505304576 47633274280829952 47663734811217096 47790342010531328 47834266957232184 47890890691218432 47975594857242624 48133791367540736 48142176783830272 48163704057488604 48306005290143744 48345316817886374 48384813544464384 48394114738917376 48478835362738176 48518287539953946 48567260051042304 48606784188453634 48638691276990464 48683395956472992 48741024845500416 48772193760315168 48901745313101824 48946691770191072 49108090411557008 49253181864460288 49283790198360432 49429400762007552 49469626511325592 49519559267729408 49606250138615808 49637972347776384 49696731215020032 49769823632269312 49815567955460736 49906430824508544 50038995204104192 50084986927637376 50158650379396416 50250139025779264 50296324815325017 50347785561822496 50429924854136256 50601538599386112 50792343797724672 50974069535820288 51067045494845952 51142153328012032 51189158983644396 51325130620777728 51418746910099712 51466006787774436 51499790763872256 51593725630746624 51602713804232448 51693983036737536 51726108203752554 51778318566813696 51820455870334866 51973561095346176 51996801612236832 52005860005828014 52177346062279321 52331505730989056 52379604541403568 52509590582771712 52518738309633024 52614531721962496 52697460316520448 52740345619512408 52793579715182592 52802776915958784 52896168688754688 52929040952677032 52982465510227968 53025582751040328 53206029556707456 53215298610614712 53260467371184128 53309420006635584 53347358523383808 53390772714890468 53494522159436402 53548517492174848 53740104316833792 53764134761847744 53774470043424416 53838125482938368 53966865285082464 54150515288483328 54159948881809056 54258735838273824 54338537911012784 54443379081282048 54499082891444224 54632418591980944 54718527686614272 54793831852457984 54818333482668288 54924856976533632 55014463477239552 55025039114201728 55221908663805312 55246601713001634 55409829597517824 55454922232281429 55602224839175872 55653329825241291 55709504176195584 55791439994194944 55902939954585152 55991051586302976 56001814956465664 56093178447381504 56202179231801856 56293869604617216 56304691186625024 56393436040077312 56531406404001672 56589246581883136 56641258757050308 56698430285832192 56744571586520532 56885389798002688 56895299835435776 57005074040758272 57088915342897152 57135374421138442 57203008325622016 57293169065054208 57304182746150912 57339794365400118 57397670969413632 57534922494013536 57603029362864128 57649906828165938 57751871673855216 57792971733665792 57846090273862176 57905275572159488 58102328041291776 58208305839816704 58218446343236608 58244479325335056 58357660537566984 58416564536918016 58464104058839336 58625568345636864 58663058229190272 58673277955293144 58732500526841856 58818882474500096 58872943947362688 58942634696884224 59136994332123136 59191348187207808 59251909887791104 59278404993832128 59501928391244768 59599002100342848 59714815433789472 59823734385789088 59918025792582144 60027315397310976 60242082178696704 60440726660377856 60496278798852468 60567891168305664 60656972551828224 60885694167785344 60985025405001984 61092889043417088 61130855149889382 61192558306234368 61311468252874752 61361363653471167 61423299476318208 61461470915978562 61473285885397243 61643060834015232 61733723543872512 61846324954805248 61903169003476944 62067599820475392 62278816737705984 62329499368514664 62403281809769472 62513653904891904 62552502944072856 62564527646676484 62615641057542144 62737316351778816 62851748301348864 62890807448908296 62944188711399424 63002041826023872 63169391533264896 63220798915697566 63284611581661184 63342777584953152 63511032374439936 63551646414956128 63562717784900906 63662902404618528 63779022609642912 63854520921624576 63996063522753024 64007212314865248 64218272076651472 64353384366324768 64408007053524992 64467205589419776 64638447150317568 64691050053271928 64756346734723072 64911194608630656 64988033127333888 65017093200374016 65029591680420224 65143435018679424 65262255693588096 65484344069793792 65495752136141184 65537635365423507 65711720264480576 65772117066194253 66171242783812608 66183963130368512 66420757273947648 66529118623638528 66541907766011392 66646788047364096 66658398623764992 66779982570183168 66878200505861888 66939669440150364 67007235792347136 67061766420433356 67239899805515008 67301701184012724 67345880229679104 67468718132514816 67523624315890886 67710108895064064 67723125063632896 67765211522745594 67965426047760384 67995817492925088 68076307428839424 68089393993127936 68252211978192528 68433507494370304 68496405938758512 68621342383699248 68666387685163008 68791634174328832 68803618405643264 68912063490834432 68925310715650048 68968144271670072 69037758089084928 69093941160446488 69284762590298112 69298081460461568 69329068816315776 69341146674437352 69577115574155904 69659477369044992 69839472721871424 70024984412844032 70320460826016544 70403702554611712 70572054603569376 70700777001387104 70812212300324352 70941372742276608 70953731480819616 71079226675514112 71195188029368832 71495602216825644 71653472422445056 71685513015796992 71955820380109952 72200687051311104 72213265175745408 72245556086232906 72344981117698432 72459007935215616 72517975226829561 72591172108376064 72777431309930919 72850890076563456 72910176282680451 72958036915485696 73091111310224384 73158290640472752 73233142635378176 73352617969652736 73629211551740416 73662135617335512 73879772796690432 73925685297540648 73939896309708572 74144101143011328 74204439766988388 74279338901594112 74388586658926592 74456958521664576 74545096822530048 74654735448403968 74715489627642578 74790904596508672 74859646236762816 74936238975735808 75058492806156288 75119575563973798 75237975569094624 75375208538668896 75521678342733744 75644887281204384 75659428782027376 76118553790529536 76188515696587008 76390892086738944 76453059153866824 76530227959218176 76600568242268928 76713229992018048 76804039150485504 76866542437554584 76987695931166592 77002495565140288 77128120365149568 77390588446119936 77404070706348672 77540974555106304 77659305767113408 77730683805502299 77810214050089312 77960341643019264 78217410972253696 78231037273724192 78497258596483584 78764385874157568 78778107464449536 78921797582943744 79037873325109504 79110518429268612 79190369572773888 79204165373938176 79344253033132032 79465336133790464 79538374126560492 79619753911719296 79890701056776192 80021037785075712 80036420529747968 80086159072335702 80241783239154603 80322776238262272 80388143080904087 80610156475250688 80661705065136624 80757188224407552 80875963402437632 80950297927623696 81313367206669312 81388103757410736 81441529580077056 81457185391222784 81507806866519176 81590077741645824 81748624337166336 81815151537961556 81881992152170496 81897732635090944 81948627887971416 82190747778686976 82227500224002432 82311631391830016 82387285464800448 82537558671302592 82756799760633856 82832862995707968 83105999158019552 83204375746359296 83403337258763808 83687159991292416 83854409931877728 84002722434698496 84139767671072256 84225855377686528 84303268847702784 84457036779937536 84681376499253248 84883869872824704 85038696812857216 85116857379780798 85139361228832768 85328084697004032 85342949753153664 85633373014345728 85703061631707663 85804512488433024 85956274119226368 86009691548100177 86096506454120448 86474860242248907 86548259478174208 86627807510782824 86689457600498688 86857913358239232 87016340924784128 87153492061937664 87312458759725056 87327669514854912 87366718988002584 87383513820564676 87536490806350476 87624846805377024 87696156088259004 87994587343785408 88009916932939716 88098750790262784 88228323711750144 88300124105395774 88561009698596864 88705491498184704 88877864831686656 88917607490748192 89039976760244224 89252892586867152 89398503150514272 89415688560577808 89572223150684208 89735601578683632 89794506972905472 89958290843353088 90040973095966464 90280145193418752 90353615363660792 90620568063680512 90661089990566784 90768409905119232 90985458827742336 91002949304256704 91328541251678016 91477538107502976 91495123178265664 91639333565125632 91957525695560096 92134949214477312 92438758421754368 92454862232583136 92600585315808768 92769487432207872 93101399730713088 93119296962495232 93494249052771996 93604922714654208 93770480857337856 93846791470014726 94096072804759168 94277622452023296 94416283067099136 94588496989702144 94604975307759488 94754087299897344 94772302234018816 94831198373546349 94926917372491776 95004169095613921 95266548561659904 95327469622434192 95344076677351359 95580684021062656 95668533914464368 95781781382436864 95951189714485248 96267582735081472 96284353567660544 96327408114977208 96612010580287488 96690633635772748 96769627088928768 96788229477834752 96957670725476352 97036575079907892 97134520102084608 97213568376907268 97277382553980928 97366791912945984 97482049691000832 97544387520630336 97803490626203648 97893383540382144 98216180823114016 98567580396720864 98939253022651184 99275944695552768 99539647264538624 99631135910921472 99812861649017088 100077990408208384 100169973855274752 100317300758792832 100500278051558528 100592649630650034 100695571123644992 100859849708272512 101203077198772224 101285436473836329 101584687595449344 101647817284118391 101948139071640576 102134090989691904 102284306656024064 102378317967288792 102650261241555456 102837493820199424 102932013575548872 102999581527744512 103187451261493248 103205427608464896 103387966073475072 103452216407505108 103556637133627392 103640911740669732 103947122190692352 103993603224473664 104011720011656028 104354692124558642 104663011461978112 104759209082807136 105037476619266048 105122956336566883 105229063443924992 105480691239024816 105605553831917568 105792337377509376 105858081905354064 106051165502080656 106412059113414912 106430597221229424 106520934742368256 106618840013271168 106694717046767616 106781545429780936 106989044318872804 107097034984349696 107480208633667584 107528269523695488 107548940086848832 107676250965876736 107933730570164928 108301030576966656 108319897763618112 108517471676547648 108677075822025568 108886758162564096 109264837183961888 109437055373228544 109636666965336576 109849713953067264 110028926954479104 110050078228403456 110443817327610624 110493203426003268 110819659195035648 110909844464562858 111204449678351744 111306659650482582 111419008352391168 111582879988389888 111805879909170304 111982103172605952 112003629912931328 112073234441463867 112186356894763008 112404358463603712 112587739209234432 112609382373250048 112679363345960697 112786872080154624 113062812808003344 113178493163766272 113282517514100616 113396860571664384 113489143173041064 113770779596005376 113790599670871552 114010148081516544 114177830685794304 114270748842276884 114406016651244032 114586338130108416 114608365492301824 114679588730800236 114795341938827264 115069844988027072 115206058725728256 115299813656331876 115503743347710432 115585943467331584 115692180547724352 115810551144318976 116436892686473216 116488958650670112 116715321075133968 116928208117678672 117326116458380544 117346555910586288 117637764949000192 117745887894725376 118273988664246272 118382696374415616 118503819775582208 118556809987664256 119003856782489536 119198004200685696 119429630867578944 119647468771578176 119836051585164288 120054630794621952 120129238608503553 120484164357393408 120881453320755712 120992557597704936 121135782336611328 121313945103656448 121771388335570688 121970050810003968 122185778086834176 122261710299778764 122385116612468736 122622936505749504 122722727306942334 122846598952636416 122922941831957124 122946571770794486 123286121668030464 123467447087745024 123692649909610496 123806338006953888 124135199640950784 124236221125033589 124658998737029328 124806563619538944 125027307809783808 125105005888145712 125129055293352968 125474632703557632 125703496602697728 125781614897816592 125888377422798848 126004083652047744 126338783066529792 126441597831395132 126569223163322368 126685555169906304 127022064748879872 127103292829912256 127125435569801812 127325804809237056 127558045219285824 127709041843249152 127992127045506048 128014424629730496 128436544153302944 128706768732649536 128934411178839552 129382100106543856 129822389217261312 130034186400748032 130059183360840448 130286870037358848 130524511387176192 130968688139587584 130991504272282368 131075270730847014 131423440528961152 131544234132388506 132342485567625216 132367926260737024 132450186158093661 132841514547895296 133058237247277056 133083815532022784 133293576094728192 133316797247529984 133559965140366336 133756401011723776 133879338880300728 134014471584694272 134123532840866712 134479799611030016 134603402368025448 134691760459358208 134937436265029632 135047248631781772 135420217790128128 135446250127265792 135530423045491188 135930852095520768 135991634985850176 136152614857678848 136178787986255872 136504423956385056 136867014988740608 136992811877517024 137242684767398496 137607236811286528 137850621431300096 137936288543340144 138187882320892976 138596162920923136 138658137632631552 138682293348874704 139154231148311808 139678945443742848 140049968825688064 140640921652033088 140770187205022089 140807405109223424 141144109207138752 141401554002774208 141624424600648704 141882745484553216 141907462961639232 142158453351028224 142390376058737664 142991204433651288 143371026031593984 143911640760219904 144401374102622208 144426530351490816 144491112172465812 144689962235396864 144918015870431232 145035950453659122 145182344216752128 145554862619861838 145701780153126912 145820352565360902 145916073830971392 146182222620448768 146316581280945504 146466285270756352 146705235939305472 146824624965948787 147258423103480832 147324271234671024 147759545593380864 147851370595081296 147879792619417144 148288202286022656 148408879533976776 148558677803188224 148777173317853184 148913917043329152 149090193645060096 149309470896807936 149430979255285156 149581809193017344 149719292473525632 149872477951471616 150116985612312576 150239151127947596 150475951138189248 150750417077337792 151043356685467488 151289774562408768 151318857564054752 152377031393174016 152906118307733648 153201136484537856 153426459984036096 153733084875109168 153975391862333184 154004991130280576 154256240730299136 154781176892239872 154808141412697344 155081949110212608 155318611534226816 155461367611004598 155620428100178624 155920683286038528 156434821944507392 156462074547448384 156532038186837963 156994517192967168 157528771748315136 157556214928899072 157843595165887488 158075746650219008 158221036858537224 158380739145547776 158408330747876352 158688506066264064 158930672267580928 159076748253120984 159239507823438592 159781402113552384 160042075570151424 160072841059495936 160172318144671404 160483566478309206 160645552476524544 160776286161808174 161220312950501376 161323410130273248 161514376448815104 161751926804875264 161900595855247392 162626734413338624 162776207514821472 162914370782445568 163015613733038352 163497248674332672 163630303075923112 163795465270181888 163897255775942832 164381495557373952 164455000448004864 164623262783660032 164774570929600896 165075117342605184 165513599521267712 165665725991415936 166211998316039104 166364766696844287 166408751492718592 166806674517527616 167374319982584832 167708819863755456 168005444869396992 168279535342144512 168606537695405568 168914073559875072 169767739745649408 170077393625714432 170233714759561596 170656169394008064 170685899506307328 171266746028691456 171406123263415326 171609024976866048 171912548238452736 172019383096200354 172193012908240896 172949720484497814 173096518956348416 173255615021565648 173378915200997376 173715826716478464 174032681849568256 174306984123875328 174624917519450112 174655339029709824 174733437976005168 174767027641129352 175072981612700952 175249693610754048 175392312176518008 175989174687570816 176019833865879432 176197501580525568 176456647423500288 176600248210791548 177122019397193728 177410982996369408 177755729663373312 177835214981496384 178079953520488448 178505785173734304 178797006301028544 178831377121155616 179144446301368416 179471203157367264 180081946191932928 180707230727321584 181241136127361024 181322179981133568 181970917655484672 182005898608513408 182657082503356032 182955076215005952 182990246356531328 183278667130251264 183915051391120192 184084090960413501 184269898428954624 184419857656191729 184877516843508736 184909724465166272 185201170631617536 185538974864415744 186202799461426176 186238593924990464 186988498105543992 187209845429308416 187540961714675712 187693582940029452 188192145609518336 188555244904046592 188832566134198272 189176993979404288 189209950615518976 189508174599794688 189544604468037632 189662396747092698 189853834744983552 190008338191227842 190533097123319808 190654939244868384 190688153354702718 191161368042125312 191337067828928736 191563562764873728 192535165470162944 192568707135321088 192654816229954416 193224021160574976 193381267271545496 193576458955669504 193915341450952704 194073150159815784 194269040204169216 194427136753814536 194554765107961856 194733583825891968 194964099382001664 195088775041260672 195606981252407296 195786767080764288 196432361646228032 196612906096270521 197135160793441728 197878506045302368 198551889391105536 199262271821842944 199625723298034176 200339947710549504 200634601517585664 201000556103117056 201185299261300068 201391142247289984 201719699416545024 202406154397544448 202570872947672658 203169375190898688 203295634568236782 203334714851698573 203896278143281152 204268181979383808 204568613312048128 204756635934577584 205300522483110912 205674987640398848 205864027151097744 205999163055489024 206374902522986496 206410855216929792 206775932146950144 206904432815010216 207113274267254784 207281823481339464 207894244381384704 207987206448947328 208023440023312056 208709384249117284 209326022923956224 209518418165614272 210074953238532096 210245912673133766 210458126887849984 210961382478049632 211211107663835136 211716163810708128 212102331004161312 212824118226829824 212861194442458848 213041869484736512 213237680026542336 213563090859561872 213978088637745608 214194069968699392 214960417267335168 215056539047390976 215097880173697664 215352501931753472 215867461140329856 216602061153933312 216639795527236224 217034943353095296 217354151644051136 217553925680488683 217773516325128192 218529674367923776 218730528848041353 218874110746457088 219273333930673152 219699427906134528 220057853908958208 220100156456806912 220887634655221248 220986406852006536 221639318390071296 221819688929125716 222408899356703488 222613319300965164 222838016704782336 223165759976779776 223611759818340608 223964206345211904 224007259825862656 224146468882927734 224372713789526016 224808716927207424 225175478418468864 225218764746500096 225358726691921394 226125625616006688 226356986327532544 226565035028201232 226978286346082128 227541559192010752 227581199341743104 228355661371588608 228541497684553768 228812033302488064 229172676260216832 229216730984603648 229359177461600472 229590683877654528 230139689976054144 230412117451456512 230599627312663752 231007486695420864 231171886934663168 231384361095448704 231621102288637952 232873785372946432 232977917301340224 233430642150267936 233856416235357344 234652232916761088 234693111821172576 235491775789450752 236765392748831232 237007639551164416 237113619975328512 238007713564979072 238396008401371392 238859261735157888 239294937543156352 239672103170328576 240109261589243904 240258477217007106 240304663006552859 240725349717463809 240968328714786816 241164429242712261 241762906641511424 241985115195409872 242271564673222656 242627890207312896 243542776671141376 243940101620007936 244371556173668352 244523420599557528 244770233224937472 245245873011499008 245445454613884668 245693197905272832 245845883663914248 245893143541588972 246572243336060928 246934894175490048 247385299819220992 247612676013907776 248270399281901568 248472442250067178 249317997474058656 249613127239077888 250210011776291424 250258110586705936 251563229795633184 251776754845597696 252008167304095488 252677566133059584 252883195662790264 253138446326644736 253371110339812608 254044129497759744 254206585659824512 254250871139603624 254651609618474112 255116090438571648 255418083686498304 255984254091012096 256028849259460992 256873088306605888 257109184895122989 257413537465299072 257868822357679104 258764200213087712 259644778434522624 260068372801496064 260118366721680896 260573740074717696 261049022774352384 261937376279175168 261983008544564736 262150541461694028 262846881057922304 263088468264777012 264684971135250432 264735852521474048 264900372316187322 265683029095790592 265899242498375057 266116474494554112 266167631064045568 266633594495059968 267119930280732672 267512802023447552 267758677760601456 268247065681733424 268959599222060032 269206804736050896 269383520918716416 269874872530059264 270094497263563544 270840435580256256 270892500254531584 271060846090982376 271861704191041536 271983269971700352 272305229715357696 272357575972511744 273008847912770112 273734029977481216 273985623755034048 274485369534796992 275214473622573056 275872577086680288 276375764641785952 277316275265263104 277364586697749408 278308462296623616 279357890887485696 280099937651376128 281281843304066176 281540374410044178 281614810218446848 282288218414277504 282803108005548416 283248849201297408 283765490969106432 283814925923278464 284316906702056448 284493595120639047 284780752117475328 285012507286841763 285982408867302576 286032230032054077 286742052063187968 287823281520439808 288802748205244416 288853060702981632 288982224344931624 289379924470793728 289836031740862464 290071900907318244 290364688433504256 291109725239723676 291403560306253824 291640705130721804 291832147661942784 292364445240897536 292633162561891008 292932570541512704 293410471878610944 293649249931897574 294516846206961664 294648542469342048 295702741190162592 295759585238834288 296817759067953552 297554346635706368 297827834086658304 298618941793615872 298861958510570312 299163618386034688 299438584947051264 299744955902943232 300233971224625152 300478302255895192 300951902276378496 301500834154675584 302086713370934976 302579549124817536 302637715128109504 303856309421508987 304754062786348032 305812236615467296 306402272969075712 306852919968072192 307466169750218336 307950783724666368 308009982260561152 308512481460598272 309562353784479744 309616282825394688 310163898220425216 310637223068453632 310922735222009196 311240856200357248 311841366572077056 312869643889014784 312924149094896768 313064076373675926 313989034385934336 314244559316261431 315112429857798144 315368869009700649 315687190331774976 316151493300438016 316442073717074448 316816661495752704 317377012132528128 317861344535161856 318153496506241968 318479015646877184 319562804227104768 320084151140302848 320145682118991872 320344636289342808 320967132956618412 321291104953049088 321552572323616348 322440625901002752 322646820260546496 323028752897630208 323503853609750528 323801191710494784 325253468826677248 325552415029642944 326031227466076704 327260606151846224 327794511551885664 328910000896009728 329246525567320064 329549141859201792 330150234685210368 331027199042535424 331331451982831872 332423996632078208 332729533393688574 332817502985437184 333613349035055232 334748639965169664 335417639727510912 336010889738793984 336219703324391601 336559070684289024 337213075390811136 337828147119750144 338038090037882091 339535479491298816 340154787251428864 340467429519123192 341312338788016128 341371799012614656 342533492057382912 342812246526830652 343218049953732096 343825096476905472 344038766192400708 344386025816481792 345899440968995628 346193037912696832 346511230043131296 346757830401994752 347431653432956928 347714394036336613 348065363699136512 349310678059419648 349466875952010336 349534055282258704 350145963225401904 350784624353036016 351978349375141632 352039667731758864 352913294847000576 353200496421583096 354244038794387456 354821965992738816 355511459326746624 355670429962992768 356159907040976896 357011570347468608 357594012602057088 357662754242311232 358288892602736832 358942406314734528 360163892383865856 361414461454643168 362644359962267136 363941835310969344 364011797217026816 365314165006712064 365910152430011904 365980492713062656 366557334260502528 367830102782240384 368168181920827002 368539796857909248 368839715312383458 369755033687017472 369819448930332544 370402341263235072 371077949728831488 371379933737399873 372405598922852352 372477187849980928 372708663375100767 373976996211087984 374419690858616832 375081923429351424 375387165880058904 376384291219036672 377110489808093184 377665132268396544 378353987958808576 378419901231037952 379016349199589376 379089208936075264 379324793494185396 379707669489967104 380016676382455684 381066194246639616 381309878489736768 381376306709405436 382322736084250624 382674135657857472 383127125529747456 385137414270642176 385309632459908832 386762534543090992 388146300319631568 388854273507629072 389109530215923712 389467167651783936 390177550082521344 391213962504814592 391573534161528576 392864723292456064 393225812192541042 394270321586883456 395757012090604736 397103778782211072 397350558474280983 398524543643685888 399251446596068352 400679895421099008 401269203035171328 402001112206234112 402370598522600136 402782284494579968 403439398833090048 404812308795088896 405141745895345316 406338750381797376 406591269136473564 406669429703397146 407792556286562304 408536363958767616 409137226624096256 409513271869155168 410601044966221824 410935192952034179 411349975280797696 411728054302195488 412821710433859584 413157665601855889 413551864293900288 413808865630020432 414563646962678928 415788488762769408 415974412897894656 416046880046624112 417418768498234568 418652045847912448 419036836331228544 420149906477064192 420491825346267532 420916253775699968 421922764956099264 422422215327670272 423432327621416256 424204662008322624 425648236453659648 425722388884917696 426475360053084672 427126181719123744 427956177275491216 430113078094781952 430195760347395328 431734922280659712 433204122307866624 433279591054472448 434069886706190592 434708303288102272 435107851360977366 435547032650256384 437059348735847552 437461057696082706 437748221492914176 438546667861346304 439398855812269056 440115707817916416 440200312913613824 440473874897846361 441775269310442496 441972813704013072 443278636780142592 443639377858251432 444817798713406976 445226638601930328 445676033409564672 446331519953559552 447223519636681216 447928412690423808 448014519651725312 448292937765855468 448745427579052032 449617433854414848 450350956836937728 450437529493000192 450717453383842788 452251251232013376 452713972655065088 453130070056402464 453956572692164256 455162398683486208 457082995369107536 457624066604976128 458433461969207296 458718354923200944 460279379952108288 461199254625327504 462014973390841728 462343773869326336 462768722190897408 463242204577275904 465747570745892864 465955834602680448 466861284300535872 467712832470714688 469304465833522176 469386223642345152 469596114560513889 470983551578901504 473530785497662464 474227239950657024 476015427129958144 476792016802742784 477718523470315776 478589875086312704 479344206340657152 480218523178487808 480516954434014212 480609326013105718 481450699434927618 481936657429573632 482328858485424522 483525813283022848 483970230390819744 484543129346445312 485255780414625792 485650682579676757 487085553342282752 487880203240015872 488743112347336704 489046841199115056 490491746022998016 490890909227769336 491386395810545664 491691767327828496 491786287083177944 493144486672121856 493869788350980096 494770599638441984 495225352027815552 496540798563803136 496944884500134356 498635994948117312 499226254478155776 500420023552582848 500516221173411872 503126459591266368 504016334608190976 505766391325580528 506742220679625216 508413171319649024 508501742279207248 509303219236948224 510232180877143296 511968508182024192 512057698518921984 513746176613211776 514218369790245978 514827074930598144 515737644715358208 517528400426175424 519289556869045248 520136745602992128 520236733443361792 521147480149435392 522098045548704768 523874752558350336 523966017089129472 524301082923388056 525693762115844608 526176936529554024 529369942270500864 529471705042948096 529800744632374644 531366058191581184 531798484996750114 532232948989108224 532335262128091136 533267188990119936 534239860561465344 535025604046895104 535517355521202912 536494131363466848 537919198444120064 538413609472101792 540188994527127088 541785000509063168 542121692181964752 543723408382083072 543966539943400704 544715151945023488 546017695825540224 547468059954962432 547971247510068096 548970739069593984 550428947245146112 551745154173360576 552751529283571904 553259572968575187 554632550530526208 554729173395498816 556616924593247232 558715781774971392 562563686608132352 563080748820088356 564576436828555008 565606216011096832 566497698402594816 567530981938212864 567629851846556928 568633813404112896 568987190241278094 569561504234950656 570025014573683526 571964817734605152 572064460064108154 573484104126375936 573950806685072531 575646563040879616 577605496410488832 577706121405963264 577964448689863248 578759848941587456 579672063481724928 580143801814636488 580729376867008512 582219450479447352 582807120612507648 583281410261443608 583664295323885568 584728890481795072 585266325123782016 585865141083025408 586820943757221888 587298499863795148 589033692413923328 589297084938684096 591405482380325184 591519170477668576 593635518135907104 595655668173316608 597723917021140624 598877169894102528 599489911805886464 600956604511790384 601903804552756992 603001668309351168 604173426741869952 605159098249635072 605275430256219008 607712618843017974 609508125572696064 610004144555095719 611624473230934592 612804545938151424 613705839936144384 614932339500436672 615901567449332736 616019964521122304 617024962921196544 619124707568959488 619232565650789376 620327796440850432 621274446136907264 621845470444018392 622481712400714496 623682733144154112 625739287778029568 625848298189793536 626128152747351852 627978068771868672 628489118632522862 630224859715596288 630737738019401298 631374380663549952 632302986600876032 632884147434148896 633633322991505408 635722689070323712 636306993012483936 636958031293754368 639125608454209536 640291364237983744 640689272578685616 641934265913236824 642582209906098176 643105144647232696 644881251802005504 645293640521092992 646057505795260416 647007707219501056 647602383420989568 650506937653354496 651104830059285888 652062454932153408 654521212303692448 655589023103771328 657820001792019456 659098283718403584 660300469370420736 662662903965663744 664847993264156416 665459066787377148 667226698070110464 669497279930339328 670835279455021824 672021779477587968 672439406648783202 673118141368578048 674426150781622272 675656294239500288 676076180075764182 679070958982597632 680309574502857728 680934859038246384 682624677576032256 682743598025229312 685066984114765824 685624493053661304 686436099907464192 687650192953810944 688077532384801416 688772051632963584 691798881937991256 692386075825393664 693022460086262592 693515660803989504 694863306865913856 695428788072673226 696130727398273024 698621356118839296 698933751904020672 699068110564517408 700291926450803808 701569248706072032 703956698750283264 704079335463517728 706400992843166192 708488077588774912 711022918653493248 711340859925985536 712319814081953792 714023140694937216 715188025204114176 715325508484622464 716577785205473664 717884812629469056 720327784767731712 720913989019658577 722828922909286336 723493287728136783 725288719924534272 727883670621938688 728023594434053632 730628330013424128 731820304860023808 731960985426125312 733114668521005056 735660205564480768 736336363841654004 737079593715818496 737679430624766916 739510067374034944 739638897860665088 740804682526470144 742155899457662976 742759867474799746 744811197845704704 744954375699961856 745417326750201534 747953992422175968 748839381717233664 750774331760117808 752768582438073344 755330264536793088 756707975917617152 756839802462075904 758032698399178752 758178417872150528 758649586988370792 759415338979934208 760033352764911368 762132388493279232 762619756979473536 762752613418810872 764645472168501248 765348271315714944 766254251059494912 770274828541284352 770619264919817664 773525069086181984 776292600639263136 777708547015258144 778934335303567872 780355100165042688 783147068323057152 785729446584912128 786451624385082084 788540643173766912 791514024181209472 794207557564422144 794701116948561966 797049087287371776 797697727495125171 798502893192136704 801359790842198016 802538406070342656 804002224412468224 804741197045200272 805564568989159936 806878797666180096 809624617590177792 810283491790690632 812677500763594752 813182538272947128 813338859406794292 815585112573124608 817072727917535232 818274453248192512 819026543738310336 821202089932443648 821870385904068358 822699950561595392 823456108604390976 825643420867719168 826315331203711778 827617731260040864 829127293925357856 831948825795789312 832093760093248224 834837536996469136 837304091695824896 838073672662457088 840299812954128384 840983650692535064 841832507551399936 843845529912198528 844844430655340544 846864655242832512 848409324016645248 851296472907319296 851444777769835392 852950720106169344 854252363438247488 855037521860525289 855912354550982432 860226156189563904 860391520694790656 863469844561319424 866408244615733248 866559182108944896 868139773412381184 869416606576204544 870215702721954732 871094065300512768 874118697471695104 874922115392165412 875496442985828352 877093335722692608 878797711624538112 880231415635832832 880400625827227648 880947749795692722 883550538620884992 883945627408026144 887278755716502864 889635597426813952 890453277203860656 892663039907119104 894447039273362432 895856825380847616 896029039303450624 896585875531710936 897490855158104064 899234867708829696 900701913673875456 900875058986000384 901434906767685576 904502502464026752 905427945310130176 906260140112804928 907913145384328512 910324797366972416 914165990738215072 915248133209952256 917436709846401888 920558759904216576 922398509250655008 924029946781683456 925537444381794816 926484409154551808 931495141491785728 931911669205360896 933722568601071744 935425664941429376 938608931667044352 938772447284690304 939192229121027778 941967103157803008 942733677948784293 946106607029101947 947061570995324928 948454479901314048 952030854259916288 953584033605485568 955437046940631552 957179750172625408 958688412681314304 960437046356975616 961033908868028424 961218652026211436 962901398869855236 963873314859147264 964657716970849044 967051626566045696 967940460781639488 969086258692890624 970511560829251584 971301365159353514 974171106684565504 975760406480031744 978093682398230112 981781818455538672 983383534655656992 983572574166355888 987739576701960192 989541199276883968 990450704055631104 993081597127606272 993889769000268712 997271989896234624 998452508956311552 1000840047105165696 1001032442346823744 1006252919182532736 1008032669216381952 1011532782651161056 1013484441359250432 1016826342639298048 1017003484558414496 1018606438473896448 1020464361754286592 1023937016364048384 1024115397037843968 1027492353226423552 1028436739580491956 1029654149861196288 1031475289430716416 1035056800852350848 1038579113738090496 1040273491205984256 1040473466886723584 1042294960298870784 1043143182109009839 1044196091097409536 1045045860051753131 1047932034178258944 1048602165846776112 1051387524231689216 1052353873059108048 1058739884541001728 1058943410085896192 1059601489264749288 1062732116383162368 1063596969993500228 1064465897978216448 1064670524256182272 1066534377980239872 1068479721122930688 1070051208093790208 1071034711042405824 1072988262726933696 1075838396888240128 1076827218944203584 1080377989054254176 1084243384363929504 1087933079886801408 1092035391651080448 1094936119909924864 1095942495020136192 1097941478139187968 1100857894490292224 1103490308346721152 1105503058567143808 1106519145937150374 1109265101061052416 1109458346790997632 1113233849186494464 1114139801212199619 1117431563549942784 1118125990125302301 1125127373216264704 1126161497640176712 1129152873657110016 1131212432022193664 1132995396805189632 1135061963876425728 1135259703693113856 1137267626808225792 1137974380482556188 1139123008469901312 1140050029147367052 1143929635469210304 1144128920128216308 1146968208252751872 1147901613370145062 1151293126081759232 1155412242811926528 1155928897379726496 1157519697883174912 1160287603629272976 1164438900958894704 1166562820522887216 1167328590647771136 1169457780963590144 1170532650247564032 1171730282166050816 1173641887514443776 1174596999727590296 1178067384827846656 1178594169877368192 1182810964760650368 1183038340955337152 1187271036271814208 1191311336346633216 1195447834042281248 1197754339788205056 1201913209023580768 1203807609105513984 1206003336618702336 1208346853483739904 1210318196499270144 1210550860512438016 1215425237686035948 1219016251145392128 1220008289110191438 1223248946461869184 1225609091876302848 1227411679872288768 1229864679000873344 1231803134898665472 1232039929042244608 1232805578856102537 1234049925842393088 1238465131301578752 1239472996805567667 1240655592881700864 1242548892273814528 1243690940888036784 1244963424801428992 1247365466288308224 1251478575556059136 1251696596379587072 1252256305494703704 1255956137543737344 1256978237265045724 1260449719431192576 1261475476038802596 1262748761327099904 1264605973201752064 1265768294868297792 1267266645983010816 1271445378140647424 1272613986024967872 1273916062587508736 1281378545157371232 1283868531826473648 1286210289294465392 1290587281042185984 1294015414439002112 1295204766841979136 1301013875306708992 1302209660118571776 1304124909864306816 1309042424607384896 1311178046207542656 1315640003584038912 1318196567436807168 1320600938740841472 1321421624693539083 1325325807931327488 1329695986528312832 1330918133574754296 1334453396140220928 1338994559860678656 1341670558910043648 1344043558955175936 1344878813297566404 1346236282737156096 1348852301563244544 1351312588479000576 1352152360151528364 1358141917965195264 1360619149005715456 1361869718076492768 1365487196050458624 1366598432375369479 1371248986107322608 1372872199814928384 1375300385907621888 1376155064769602832 1383597763875982512 1384772151650787328 1386044920172525184 1387031321607979008 1389726613731827712 1390857576145346452 1392261454796546048 1397242712237678592 1397867503808041344 1398136221129034816 1400583852901607616 1403138497412144064 1407913397500566528 1408158670927035456 1412801985686332384 1422681719851971072 1428046281389874432 1430376050408228352 1430651016969244928 1433155570410947328 1435769625258938112 1440655569535463424 1441827978039317154 1445657845818572672 1446986575456273566 1450577439849068544 1455767341243877376 1456047188868107264 1456952047739030271 1461256660026848256 1463640609720047616 1463921970852250624 1466229337042010112 1471320411128961536 1472672727683308008 1474159187431636992 1475358861249533832 1479020134748069888 1479277795721330176 1481609365052940288 1484311798915325952 1485519734949599492 1489622395691409408 1489908751399923712 1490834653500403068 1495907984844351936 1497678763434467328 1501548663520235616 1505537164876146688 1513679604924151808 1516356835744301056 1517299173976741584 1520066705529822736 1525239513958947072 1525505226837621744 1529290944337002496 1530696542631429888 1540549657082568704 1541238529839635328 1547050138172363968 1552585201278526272 1555417094030516288 1557868670607135744 1560710200330085376 1566294136646114304 1571458893169824256 1572903248770164168 1577081286347533824 1583028048362418944 1588415115128844288 1589402233897123932 1594098174574743552 1595395454990250342 1597005786384273408 1602719581684396032 1605076812140685312 1608004448824936448 1609482394090400544 1611129137978319872 1613757595332360192 1615070874625436657 1620566983581381264 1625355001527189504 1626365076545894256 1626677718813588584 1631170225146249216 1634145455835070464 1636548906496385024 1638053087476620672 1642404179864887296 1643740771808136716 1645399901123190784 1646912217208781952 1651286841735438336 1652630662407423556 1655235462520081728 1658254587850715712 1663897651591578624 1664187520186496448 1669675073992938272 1676147345324914176 1681967301385070128 1687691059824397056 1693729310485665024 1696818648033290496 1702592945814638592 1702889555539670784 1705901440212338688 1708504726876494976 1710075043721050578 1711824709101964864 1720452312379127808 1720783041389581312 1721852420055217593 1726939689122638848 1732816489231466496 1733118364217889792 1736279546824762368 1738833213152409088 1740431405443909464 1742188130601025536 1748237394943390208 1749844230784330824 1750992885971656704 1754186671445385216 1757595423249076224 1760462831271665664 1760801251654455296 1761895499591385444 1767101077241769984 1767891254816052288 1774557511433005728 1779271194853627904 1780906554407721312 1788894078546724864 1792058078606901248 1793171751063421872 1798469735417659392 1801750117972000768 1802869813535371152 1809005004928053504 1810855890620260352 1812520280225609856 1815826290768657024 1820649594733944832 1828331981476430144 1830012433665287157 1830496266419904512 1834873419692803776 1841117519808433152 1844797018501310016 1848059893563366912 1851074888763589632 1863823338410721792 1867445137202143488 1870851329882858752 1877217863334088704 1877544894569380608 1878384458242055556 1883934206315606016 1885467355897568586 1892213214058203894 1894123141990649856 1896908959802628096 1904061708519832576 1907168067210971136 1910874093881263104 1914359500345250816 1917376825362628608 1920874092713951232 1922067817736056848 1922437304052422872 1925802797739710472 1927746629718294528 1929315433941698088 1934103253132091392 1935880921563278976 1938172517385781248 1941023121658503168 1942602730318707028 1948342213369131008 1951520812960063488 1956187364796460224 1963563636911077344 1966767069311313984 1967145148332711776 1980901408111262208 1987779538000537424 1994543979792469248 2001680094210331392 2002064884693647488 2012505838365065472 2016065338432763904 2023065565302322112 2026968882718500864 2033652685278596096 2034006969116828992 2037212876947792896 2040928723508573184 2047874032728096768 2048230794075687936 2054984706452847104 2056873479160983912 2059308299722392576 2062950578861432832 2070113601704701696 2077158227476180992 2080546982411968512 2080946933773447168 2084589920597741568 2086286364218019678 2088392182194819072 2090091720103506262 2095864068356517888 2097204331693552224 2102775048463378432 2104707746118216096 2117886820171792384 2119202978529498576 2125464232766324736 2127193939987000456 2129341048512364544 2133068755960479744 2136959442245861376 2140102416187580416 2142069422084811648 2145976525453867392 2151676793776480256 2153654437888407168 2160755978108508352 2162741967058975731 2168486768727859008 2175866159773602816 2184070783302160896 2191884990040272384 2195882956278375936 2206980616693442304 2211006117134287616 2213038291874300748 2218530202122104832 2218916693581995264 2226467698372988928 2228279602424399238 2234863127099885568 2236251980250604602 2250254746432529408 2252322995280353424 2258305747314220032 2262424864044387328 2265990793610379264 2270123927752851456 2270519407386227712 2274535253616451584 2275948760965112376 2278246016939802624 2280100058294734104 2287859270938420608 2288257840256432616 2293936416505503744 2295803226740290124 2302586252163518464 2310824485623853056 2311857794759452992 2315039395766349824 2320575207258545952 2328877801917789408 2333125641045774432 2341065300495128064 2343460564332101632 2349193999455180592 2356134769655693312 2357188339754736384 2365621929521300736 2366076681910674304 2374542072543628416 2382622672693266432 2390895668084562496 2393093182485375513 2395508679576410112 2403826418047161536 2407615218211027968 2412006673237404672 2416693706967479808 2420636392998540288 2421101721024876032 2430850475372071896 2438032502290784256 2440016578220382876 2446497892923738368 2451218183752605696 2454823359744577536 2459729358001746688 2463606269797330944 2464079858084489216 2465611157712205074 2468099851684786176 2476930262603157504 2478945993611135334 2485097784547629056 2487381881776073568 2489926849602857984 2502957151112118272 2503393192759174144 2504512610989407408 2511912275087474688 2513956474530091448 2520899438862385152 2522950952077605192 2525497522654199808 2529211946403504128 2531536589736595584 2534533291966021632 2542890756281294848 2545227972049935744 2547832125175017472 2562757090314742464 2567737063652947296 2572420578588930784 2581174562084371968 2590409533683958272 2604419320237143552 2608249819728613632 2618084849214769792 2622356092415085312 2631280007168077824 2636393134873614336 2641201877481682944 2642843249387078166 2643351293072081449 2650651615862654976 2659391973056625664 2661836267149508592 2668906792280441856 2677989119721357312 2683341117820087296 2688087117910351872 2689757626595132808 2692472565474312192 2697704603126489088 2702625176958001152 2704304720303056728 2716283835930390528 2721238298011430912 2723739436152985536 2730974392100917248 2733196864750738958 2742497972214645216 2745744399629856768 2752310129539205664 2767195527751965024 2769544303301574656 2772089840345050368 2779453227463655424 2781715152290692904 2784522909593092096 2794485424475357184 2795735007616082688 2796272442258069632 2801167705803215232 2806276994824288128 2815826795001133056 2816317341854070912 2825603971372664768 2828201033846352879 2845363439703942144 2856092562779748864 2860752100816456704 2861302033938489856 2866311140821894656 2871539250517876224 2881311139070926848 2883655956078634308 2891315691637145344 2893973150912547132 2901154879698137088 2911534682487754752 2912094377736214528 2913904095478060542 2922513320053696512 2927281219440095232 2927843941704501248 2942640822257923072 2945345455366616016 2950717722499067664 2958040269496139776 2958555591442660352 2963218730105880576 2968623597830651904 2971039469899198984 2979244791382818816 2979817502799847424 2981669307000806136 2991815969688703872 2995357526868934656 3003097327040471232 3011074329752293376 3027359209848303616 3034598347953483168 3040133411059645472 3050479027917894144 3051010453675243488 3061393085262859776 3081099314165137408 3082477059679270656 3094100276344727936 3105170402557052544 3110834188061032576 3115737341214271488 3121420400660170752 3129429546327029517 3132588273292228608 3135137580155259393 3142917786339648512 3145806497540328336 3154162572695067648 3166056096724837888 3176830230257688576 3178804467794247864 3188196349149487104 3190790909980500684 3194011572768546816 3205439163368792064 3210153624281370624 3216008897649872896 3218964788180801088 3222258275956639744 3227515190664720384 3230141749250873314 3241133967162762528 3252730153091788512 3253355437627177168 3273097812992770048 3276106174953241344 3284808359729774592 3287481543616273432 3290799802246381568 3293824434417563904 3302573683470876672 3305261324814847112 3310470925040163456 3316509175701431424 3327795303183157248 3328375040372992896 3339350147985876544 3342419403636598857 3352294690649828352 3363934602770140256 3375382119648794112 3387458620971330048 3393637296066580992 3405185891629277184 3405779111079341568 3411802880424677376 3417009453752989952 3420150087442101156 3423649418203929728 3440904624758255616 3441566082779162624 3443704840110435186 3453879378245277696 3456690152478875741 3466236728435779584 3472559093649524736 3477666426304818176 3480862810887818928 3496474789886780416 3499688461568661648 3501985771943313408 3508373342890770432 3515190846498152448 3520925662543331328 3521602503308910592 3523790999182770888 3534202154483539968 3535782509632104576 3549115022866011456 3558542389707255808 3561813108815442624 3577788157093449728 3586343502126843744 3605739627070742304 3618010009856107008 3621711781240520704 3625040560451219712 3631652581537314048 3641299189467889664 3656663962952860288 3660024867330574314 3660992532839809024 3669746839385607552 3682235039616866304 3689594037002620032 3696119787126733824 3698416736568307611 3702149777527179264 3718418990416703001 3727646676821443584 3734890274404286976 3741702659765717504 3754435726668177408 3755089789138761216 3756768916484111112 3767868412631212032 3770934711795137172 3784426428116407788 3788246283981299712 3793817919605256192 3808123417039665152 3814336134421942272 3821748187762526208 3828719000690501632 3844135635472113696 3844874608104845744 3851605595479420944 3858630867883396176 3868206506264182784 3871761843126557952 3882046243317006336 3885205460637414056 3896684426738262016 3903041625920126976 3912374729592920448 3927127273822154688 3933534138622627968 3934290296665423552 3961802816222524416 3975559076001074848 3989087959584938496 4003360188420662784 4004129769387294976 4025011676730130944 4032130676865527808 4046131130604644224 4053937765437001728 4067305370557192192 4068013938233657984 4074425753895585792 4081857447017146368 4085179271111398603 4096461588151375872 4099795297126108437 4109969412905694208 4113746958321967824 4118616599444785152 4125901157722865664 4140227203409403392 4154316454952361984 4161093964823937024 4161893867546894336 4169179841195483136 4172572728436039356 4176784364389638144 4180183440207012524 4191728136713035776 4194408663387104448 4205550096926756864 4209415492236432192 4238405957058997152 4254387879974000912 4280204832375160832 4284138844169623296 4291953050907734784 4303353587552960512 4307308875776814336 4321511956217016704 4325483934117951462 4336973537455718016 4351732319547205632 4368141566604321792 4370856143217090813 4383769980080544768 4391765912556751872 4413961233386884608 4422012234268575232 4426076583748601496 4437060404244209664 4437833387163990528 4452935396745977856 4456559204848798476 4469726254199771136 4472503960501209204 4500509492865058816 4504645990560706848 4516611494628440064 4520287122472375969 4524849728088774656 4541038814772455424 4549070507232903168 4551897521930224752 4560200116589468208 4575718541876841216 4576515680512865232 4587872833011007488 4591606453480580248 4605172504327036928 4621648971247706112 4623715589518905984 4630078791532699648 4641150414517091904 4657755603835578816 4666251282091548864 4682130600990256128 4698387998910361184 4714376679509472768 4731243859042601472 4732153363821348608 4749084145087256832 4765245345386532864 4781791336169124992 4786186364970751026 4791017359152820224 4807652836094323072 4815230436422055936 4824013346474809344 4833387413934959616 4841272785997080576 4842203442049752064 4845212623876309971 4861700950744143792 4876065004581568512 4880033156440765752 4892995785847476736 4902436367505211392 4909646719489155072 4919458716003493376 4927212539594661888 4928159716168978432 4931222315424410148 4936199703369572352 4953860525206315008 4957891987222270668 4970195569095258112 4974763763552147136 4979853699205715968 5006786385518348288 5009025221978814816 5027912949060182896 5045901904155210384 5058423892807008256 5063073179473191168 5085781512562589696 5090455944099871488 5095664250350034944 5125514180629484928 5135474127305894592 5144841157177861568 5162349124168743936 5165557260165652779 5180819067367916544 5208838640474287104 5216499639457227264 5236169698429539584 5244712184830170624 5262560014336155648 5272786269747228672 5282403754963365888 5285686498774156332 5286702586144162898 5301303231725309952 5318783946113251328 5323672534299017184 5337813584560883712 5342157508376444327 5366682235640174592 5376174235820703744 5379515253190265616 5395409206252978176 5405250353916002304 5408609440606113456 5432567671860781056 5442476596022861824 5447478872305971072 5461948784201834496 5466393729501477916 5484995944429290432 5491488799259713536 5504620259078411328 5534391055503930048 5544179680690100736 5563430304581385808 5591470015232165376 5592544884516139264 5602335411606430464 5612553989648576256 5631653590002266112 5632634683708141824 5651207942745329536 5656402067692705758 5690726879407884288 5712185125559497728 5721504201632913408 5722604067876979712 5732622281643789312 5743078501035752448 5762622278141853696 5767311912157268616 5782631383274290688 5787946301825094264 5802309759396274176 5823069364975509504 5824188755472429056 5827808190956121084 5845026640107393024 5854562438880190464 5855687883409002496 5885281644515846144 5890690910733232032 5901435444998135328 5917111182885320704 5942078939798397968 5959635005599694848 5963338614001612272 5983631939377407744 6006194654080942464 6022148659504586752 6054718419696607232 6069196695906966336 6080266822119290944 6100958055835788288 6102020907350486976 6122786170525719552 6164954119358541312 6188200552689455872 6210340805114105088 6221668376122065152 6231474682428542976 6242840801320341504 6258859092654059034 6265176546584457216 6270275160310518786 6285835572679297024 6291612995080656672 6308325145390135296 6313458873535797841 6332112193449675776 6353660460515377152 6357608935588495728 6376392698298974208 6381581819961001368 6388023145537093632 6410878326737584128 6420307248562741248 6432017795299745792 6437929576361602176 6444516551913279488 6455030381329440768 6460283498501746628 6482267934325525056 6505460306183577024 6506710875254354336 6552212349906482688 6574963087232546864 6587648868835127808 6610522649629694224 6620941850080326912 6633018351402862848 6655590606366314496 6656750080745985792 6678700295971753088 6684838807273197714 6704589381299656704 6727869205540280512 6750764239297588224 6774917241942660096 6787274592133161984 6810371783258554368 6811558222158683136 6823605760849354752 6834018907505979904 6840300174884202312 6847298836407859456 6881809249516511232 6883132165558325248 6887409680220870372 6907758756490555392 6913380304957751482 6932473456871559168 6945118187299049472 6955332852609636352 6961725621775637856 6992949579773560832 6999376923137323296 7030381692996304896 7043205006617821184 7047581998365541776 7068404308967079936 7071565019264209152 7098230045732022912 7117084779414511616 7123626217630885248 7155576314186899456 7172687004253687488 7211479254141484608 7236020019712214016 7250081120902439424 7263305163074628096 7313327925905720576 7320049734661148628 7339493678771215104 7364470079233732608 7379188074005240064 7392239574253467648 7396833473136615222 7404299555054358528 7436837980833406002 7455293353642887168 7469780548808573952 7483405319531435008 7508871453336354816 7510179578277522432 7513537832968222224 7535736825262424064 7541869423590274344 7568852856232815576 7576492567962599424 7587635839210512384 7616246834079330304 7628672268843884544 7643496375525052416 7657438001381003264 7688271270944227392 7689749216209691488 7703211190958841888 7717261735766792352 7743523686253115904 7770410921274828112 7793368853476524032 7824749459185840896 7854254547644309376 7867068277245255936 7868580593330847104 7923605632445048832 7930053879216244347 7951118152002149696 7978175919169876992 8006720376841325568 8008259538774589952 8050023353460261888 8064261353731055616 8092262261209288448 8107875530874003456 8134610741114384384 8136027876467315968 8148851507791171584 8163714894034292736 8170358542222797206 8192923176302751744 8199590594252216874 8219938825811388416 8227493916643935648 8237233198889570304 8280454406818806784 8308632909904723968 8323787735093788672 8338359682390966272 8345145456872078712 8353568728779276288 8360366880414025048 8383456273426071552 8388817326774208896 8411100193853513728 8418830984472864384 8476811914117994304 8508775759948001824 8568277688339246592 8583906101815469568 8614617751553628672 8643023912434033408 8650967868235902924 8673947074911436032 8703464639094411264 8736283133208643584 8741712286434181626 8767539960161089536 8783531825113503744 8827922466773769216 8844024468537150464 8852153167497202992 8874120808488419328 8875666774327981056 8905870793491955712 8913118409697596952 8939452508399542272 8945007921002418408 9001018985730117632 9009291981121413696 9033222989256880128 9040574244944751938 9049699456177549312 9082077629544910848 9103795043860449504 9120400233178936416 9151437083753682432 9153031361025730464 9183212906961160496 9210345008654073856 9243297942495412224 9247431179037811968 9260157583065399296 9282300829034183808 9315511207671157632 9332502564183097728 9364261201980512256 9396775997820722368 9405412740465778179 9428753359018945536 9462487718085202944 9464306727642697216 9498168290174513664 9530490690773065728 9563582672338249984 9572372729941502052 9582034718305640448 9615305672188646144 9630460872844111872 9648026692949618688 9666774827869919232 9682545571994161152 9684406884099504128 9690425247752619942 9723401901488287584 9760066312881531504 9785991571694953472 9819293438978310144 9838917432006986752 9854425079189323776 9856319432337956864 9862444630848820296 9872399406739144704 9907721050412630016 9915783974444541336 9940391138190516224 9949527527104294272 9959707398411431936 10013572771036696576 10018050443957629632 10055825898120365792 10091803808310420768 10126146358946382336 10180911888199742976 10191328500700069888 10251028361258969856 10270948254611789184 10289682314355723136 10324698248337487872 10331114520331305558 10361638134735833088 10370070457436627223 10417677280948574208 10432999278914454528 10472339396859079168 10489424369660341248 10525120028672311296 10545572539494457344 10564807509926731776 10571372997548312664 10573405172288325796 10602606463450619904 10637567892226502656 10647345068598034368 10675627169121767424 10684315016752888654 10733364471280349184 10759030506380531232 10817218881212226912 10865135343721562112 10884953192045723648 10894957744611942144 10923897568403668992 10932787459002955832 10969991888858580864 10982977598519427072 11009240518156822656 11068782111007860096 11088359361380201472 11126860609162771616 11182940030464330752 11185089769032278528 11204670823212860928 11225107979297152512 11263307180004532224 11265269367416283648 11302415885490659072 11312804135385411516 11381453758815768576 11424370251118995456 11443008403265826816 11445208135753959424 11465244563287578624 11486157002071504896 11534623824314537232 11565262766548581376 11575892603650188528 11604619518792548352 11646138729951019008 11648377510944858112 11655616381912242168 11690053280214786048 11709124877760380928 11711375766818004992 11770563289031692288 11781381821466464064 11802870889996270656 11834222365770641408 11884157879596795936 11926677228003224544 11967263878754815488 12012389308161884928 12044297319009173504 12109436839393214464 12138393391813932672 12160533644238581888 12201916111671576576 12204041814700973952 12245572341051439104 12255537813334195809 12299385891378325311 12329908238717082624 12376401105378911744 12420681610228210176 12443336752244130304 12462949364857085952 12485681602640683008 12517718185308118068 12530353093168914432 12540550320621037572 12571671145358594048 12583225990161313344 12616650290780270592 12626917747071595682 12664224386899351552 12715217871176991456 12763163639922002736 12840614497125482496 12864035590599491584 12875859152723204352 12889033103826558976 12910060762658881536 12920566997003493256 12964535868651050112 13010920612367154048 13013421750508708672 13104424699812965376 13149926174465093728 13175297737670255616 13221045299259388448 13241883700160653824 13266036702805725696 13311181212732628992 13313500161491971584 13357400591943506176 13369677614546395428 13409178762599313408 13455738411080561024 13501528478595176448 13549834483885320192 13560861367417127907 13574549184266323968 13623116444317366272 13647211521698709504 13668037815011959808 13680600349768404624 13694597672815718912 13763618499033022464 13766264331116650496 13774819360441740744 13815517512981110784 13826760609915502964 13864946913743118336 13890236374598098944 13910665705219272704 13923451243551275712 13985899159547121664 13998753846274646592 14095163996731083552 14143130038528418304 14196460091464045824 14234169558829023232 14247252435261770496 14311152628373798912 14345374008507374976 14422958508282969216 14472040039424428032 14500162241804878848 14526610326149256192 14535637871628929913 14626655851811441152 14640099469322297256 14678987357542430208 14728940158467465216 14758376148010480128 14784479148506935296 14793666946273230444 14808599110108717056 14873675961666812004 14910586707285774336 14939561097617147904 14966810639062870016 15020359156555044864 15027075665936444448 15083738847180548688 15137705712465631152 15175271678421024768 15232493668158660608 15257344537687769088 15286992751050104832 15314876002762006528 15376542541888454784 15379498432419382976 15406422381917683776 15434523471533584704 15487047372506231808 15540821842549656224 15649498918371681792 15708509095288618752 15734136554490511872 15737161186661694208 15847211264890097664 15860107758432488694 15902236304004299392 15956351838339753984 16013440753682651136 16016519077549179904 16026472525129332981 16100046706920523776 16128522707462111232 16184524522418576896 16215751061748006912 16269221482228768768 16272055752934631936 16297703015582343168 16327429788068585472 16340717084445594412 16385846352605503488 16399181188504433748 16439877651622776832 16454987833287871296 16474466397779140608 16560908813637613568 16690290913744157424 16720733760828050096 16777634653548417792 16822200387707027456 16837661968945728768 16953623828235988608 17017551519896003648 17136555376678493184 17167812203630939136 17229235503107257344 17286047824868066816 17301935736471805848 17347894149822872064 17406929278188822528 17472566266417287168 17483424572868363252 17535079920322179072 17567063650227007488 17655844933547538432 17688048937074300928 17704306334994405984 17751333548655962112 17765779620879803227 17826236819395193904 17878905016799084544 17890015842004836816 18002037971460235264 18018583962242827392 18066445978513760256 18081148489889503876 18099398912355098624 18164155259089821696 18207590087720899008 18240800466357872832 18302874167507364864 18306062722051460928 18366425813922320992 18494862358075623936 18564601658068367616 18631022415342315264 18665005128366195456 18728522403961024512 18793551995641444736 18810825480931556358 18857506718037891072 18924975436170405888 18928613455285394432 18940376620607393523 18996336580349027328 19060981381546131456 19127165344676499968 19144745459883004104 19164069436611280896 19230611344377292288 19260921745688223744 19296053385899237376 19333549655739838464 19365091143988322304 19368813768199008256 19380850495505239884 19446803802976575168 19520132625763063008 19571983143389906944 19677834864013973504 19712638864675913728 19724889261697640592 19831567948889082672 19880782276381032448 19899055054208588544 19919414796822863872 20027145542073393152 20036100887915259264 20111651796240731584 20183607616620841536 20252292717892764672 20361823776399485952 20502056722517939712 20541896509223578368 20579364628711446272 20649396496674975744 20662229040662611116 20723276269471666176 20740140914873254446 20835354561897148416 20865998557828909056 20944678793718158336 20978848739320682496 21091145078988914688 21129615019853463552 21142745995096625328 21146810344576651592 21205212926901239808 21275135784453005312 21294690137196068736 21351254338243534848 21368630033505777308 21466728942560698368 21518061012761062464 21634437762424453824 21789915489223884288 21865574918005911664 21939983777717161728 22018481036313645312 22137564222015720192 22176718722760402944 22253721218325543232 22365880060928661504 22370179538064557056 22409341646425721856 22450215958594305024 22526614360009064448 22530538734832567296 22604831770981318144 22625608270770823032 22762907517631537152 22848740502237990912 22886016806531653632 22890416271507918848 22930489126575157248 22972314004143009792 23069247648629074464 23130525533097162752 23151785207300377056 23296755021889716224 23311232763824484336 23380106560429572096 23422751533636009984 23541126578063384576 23562763642932928128 23605741779992541312 23668444731541282816 23768315759193591872 23790161637648733041 23853354456006449088 23934527757509630976 24024778616323769856 24276786783627865344 24321067288477163776 24403832223343153152 24408083629401947904 24491144682102878208 24511075626668391618 24598771782756650622 24659816477434165248 24752802210757823488 24841363220456420352 24886673504488260608 24925898729714171904 24971363205281366016 25035436370616236136 25060706186337828864 25081100641242075144 25143342290717188096 25166451980322626688 25233300581560541184 25253835494143191364 25328448773798703104 25430435742353982912 25526327279844005472 25751718305446408704 25778066207653117952 25841133994006986512 25929071737302100224 26021841224734308096 26026843501017417344 26208849399625930752 26299852348930187456 26350595475340511232 26442090598518776896 26483767400321307648 26532073405611451392 26622362425465257984 26627000322983943168 26714801183887012352 26739355229092790856 26818357525198626816 26911476822161122048 27003056957190352896 27099668967770640384 27121722734834255814 27149098368532647936 27246232888634732544 27336075630023919616 27361200699536809248 27389195345631437824 27532528662233300992 27549638720883481488 27631035025962221568 27653521219831005928 27729893827486236672 27780472749196197888 27821331410438545408 27846902487102551424 27971798319094243328 27997507692549293184 28190327993462167104 28286260077056836608 28392920182928091648 28494504870523540992 28690748017014749952 28845917016565938432 28944080078848856064 29000324483609757696 29053220652298512384 29071275743257859826 29253311703622882304 29280198938644594512 29357974715084860416 29457880316934930432 29516752296020960256 29568958297013870592 29587333892546460888 29617198220217434112 29747351923333624008 29821173414571548672 29879122195234295808 29933621278125740032 30040718313110089728 30054151331872888896 30167477694361097376 30275411424931262304 30464987336317321216 30573985502100209664 30629752005524013056 30753085083776909568 30758996864838765952 30812844763835367552 30869046943067169408 30974094745012463616 31081643685099312448 31110211372309881669 31298997836743363584 31417018190577237504 31468273108981023744 31474322373323388416 31694422529780195328 31720215516864977388 31804472608008598784 31912703676679507968 32026881507365302272 32033038155098359808 32052945050258665962 32200093413841047552 32369049044837153792 32538442964457537536 32544111505869263872 32595406031164686336 32654859576137170944 32681434168891188824 32771692705211006976 32798362377008867496 32879755303245553664 32909975666575742592 32948932795558281216 33121817627275227136 33380581827488314848 33441467521656100192 33555269307096835584 33675323937891457536 33907247656471977216 34035103039792007296 34273110753356986368 34335624407261878272 34458471006214514688 34572095649736133632 34603871472943611696 34695788299645744128 34813858556377645056 34945132532834574336 34966849145736726504 35070159840644358144 35134127300454014976 35311689867095076864 35376097874148601856 35408612669988811968 35502667097311924224 35531559241759606454 35652473638790387808 35780031684009673632 36004075942920470528 36037167924485654784 36132891957027520512 36162296979779007752 36198797824710197248 36328310518179643392 36415180175441798016 36481600932715745664 36605748335014729728 36612125444102921856 36732851627844641984 36766613440002587427 36989724716151247872 37129203316136735232 37262044830684630528 37330010256732390912 37457044807922049024 37587103991282889472 37621650961863112716 37715013436075782144 37849950872340811776 37857226910570788864 37880753241214787046 37992673160698054656 38254330689352999936 38289490919766008208 38461222688754584576 38521843491376447488 38592106771798474752 38667099311479676928 38730182287976644608 38737627536398016512 38761700991010479768 38893607605953150336 39040265251526126016 39143966286779813888 39355669728027947008 39449778523395281184 39663135897778165344 39798110108417177088 39838829593645727744 40054291084146786304 40072201775830518528 40223303592481463168 40367215233241683072 40504585435785529344 40682584102251383721 40723647552798971904 41004113445035879424 41083793018447156736 41158729257422892544 41298792993349951488 41324458081325222232 41446552538943332352 41480281829746508892 41670709123794296832 41731997115657818112 41889357587436316672 41957697478641364992 42285491990193250656 42293620689153303184 42550271568906010624 42589380274392137472 42702508676487069696 42737260067011554616 42933457885121396736 43036122025522124928 43268875524848907648 43579830978447768576 43731149836011823328 43879967555434323456 44036962072627290624 44275128444031440384 44353437445520805888 44507442436651086464 44731760121857323008 44740359076129114112 44818683292851443712 44900431917188610048 44936971982225384633 45061077469665134592 45209663541962636288 45251216541541646064 45525815035263074304 45697481004475981824 45772033613063307264 45780832543015837696 45860978253150314496 45944628008286019584 46138495297258148928 46261051066194325504 46303570414600754112 46622465527648968672 47082253156126769152 47125527285865856256 47211483559985082624 47336889463082565632 47536631518387183744 47580323275297466082 47706708912012898176 47869055515019261952 48049557232647539712 48079417575387998943 48553573567255730688 48642134576954327552 48807664446686306304 48816167258803895808 48982289364205756416 49022151253336783236 49197543565513301244 49319632954868330496 49505604421515646976 49682726440912840704 49773347008976521216 50070872741232472272 50162201282484150288 50286684581434376192 50332903960645253376 50466601163121082368 50507670988286382728 50656897547597406208 50860871484707965824 51052654559688010944 51503436610892817408 51682267988013973024 51858143474604200448 52043682449468616192 52053687002034834688 52417698799251861504 52599704697860374912 52701190950681022464 52884181197037553792 52967534800642615296 53064146811222902784 53254000645967886336 53297338862639409681 53429602367774024704 53478710458185581712 53636715050397253632 53822953644322244096 54006113914380705792 54199337935541280768 54243445469668511628 54298196737065295872 54492465777269465088 54672151260047839232 54722401399073618496 54778390691262875648 55099277441766962976 55307042439662011856 55642662820877090816 55693804974205102848 55943596638188486656 55995015385098586368 56380655986924334208 56572520154113673216 56785840365856183296 56821129861822180569 56989009741047081984 57381496034029499904 57691834033131876864 57888160157697712128 58000648967219515392 58106441304597024768 58142551486515719652 58506623407245764608 58560397877289189024 58715949430169720832 58763732592140887597 59033504592041920512 59137916594027741184 59174667785092921776 59494703846667248016 59642346829143097344 59758244390468591616 59867242556251480064 60081436626220179456 60108302663745777792 60334955388722194752 60550822849862524608 61506170167553819136 61517993729677531904 61625689527670735104 61738093886134338816 61948189490024927232 62163287370198624896 62220422744619763338 62597995673486727168 62834036381154475008 62936546217962047488 62948644746646776832 63388845059560390656 63440431033729954776 63608945216017197568 63825407353359015936 64053763014730604544 64066076310196719616 64105890100517331924 64400186827682095104 64738098089674307584 65088223011738527744 65362868337782377648 65596724754017734992 65759510606491107328 65819951333151485184 66243635254550454272 66761163654976629696 66882935043312200384 67110538614193671168 67350647875782915072 67814495312943954432 68070206079584014592 68546221506713972736 68671248814523756544 68916942012429029376 69144191299472267264 69207742945887223392 69391576599291488256 69448047608893776251 69890265065669148672 69933698291473453008 70140319681288716288 70268254600908029952 70623379734190153728 70752195748297203712 70817225339977623936 71005334194623848448 71063118483519212908 71304947277580775616 71560063368019347264 72074335848971309568 72324593959558015504 72830360350883596032 72963201865431491328 73211496670029459456 73224250888205843712 73465703255689283968 73533226880005174854 73979449432302495744 74258406632273470464 74524089661369261056 74660020513464781824 74914089615844098048 75174207982565778944 75243301923726225432 75430026872151564288 75699901744681623552 75714453821141577728 75761506482429574092 75985346321396109312 76508661378705999872 76578981839532016416 76922445377509169152 77334198622959353856 77475255072796033024 77523401982020959536 77787215211906300672 78080530503052252032 78287932573559627776 78711339456055894016 78899557046790562368 79326271795556330688 79596220216834354176 80144403551661037056 80446607184962926336 80734430466483366144 81009170871571058688 81365168204502767442 81447295105597943808 82008226890071758848 82167586036894313472 82317458514845785088 82597585986699902976 82648916162650444464 82893105077886664704 82960563659493017784 83341418247588593664 83463994231315636224 83778715174872633344 83915394957282729984 84570983980386501312 84587241378306606368 85178760548784274944 85474520134023109232 86072244051044249856 86537751049697815296 87159661956895537152 87462299672023646656 87759935110868646912 88073924145254581248 88550256888062880768 88706874891041611776 89014884873302172928 89463520243714646016 89480718152258228224 89637366585702887424 89800863834377220096 89873943964450769266 90122154939330269184 90419327083925272576 90502433083083292128 91394962008951963648 91561665086031675392 91721956506300628992 91889256016572039168 92276990594516297856 92522102132388651008 92607140829201508224 93244931055297937344 94251054571731712512 94422967119970165248 95073263036774367488 95160646550594932164 95413417824025796352 95738111030038523904 96099114465295079424 96158835150775997886 97107147134511461376 97284269153908655104 97615328893372612608 97632334517607791616 97964578728411512832 98044302506673566472 98395087131026602488 98639265909736660992 99011208843031293952 99365452881825681408 99546694017953042432 100141745482464944544 100324402564968300576 100665807921290506752 101015341976572765456 101313795095194812416 101721742969415931648 102105309119376021888 103006873221785634816 103364535976027946048 103716286949208400896 104087364898937232384 104107374004069669376 104835397598503723008 105199409395720749824 105402381901362044928 105768362394075107584 105935069601285230592 106128293622445805568 106508001291935772672 106594677725278819362 106859204735548049408 106957420916371163424 107645907288644488192 108012227828761411584 108398675871082561536 108486890939337023256 108596393474130591744 108984931554538930176 109344302520095678464 109444802798147236992 109556781382525751296 110198554883533925952 110614084879324023712 111387609948410205696 111990030770197172736 112761311973848668416 113145040308227346432 113571680731712366592 113642259723644361138 113978019482094163968 114762992068058999808 115383668066263753728 115776320315395424256 116001297934439030784 116212882609194049536 116285102973031439304 117013246814491529216 117120795754578378048 117431898860339441664 117527465184281775194 118067009184083841024 118349335570185843552 118989407693334496032 119516488780937183232 119734485112502960128 120162873252440358912 120216605327491555584 120669910777444389504 121101645699725049216 123012340335107638272 123035987459355063808 123251379055341470208 123476187772268677632 123896378980049854464 124326574740397249792 124440845489239526676 125195991346973454336 125668072762308950016 125873092435924094976 125897289493293553664 126880862067459909552 127217890432034395136 127650814706718031872 128107526029461209088 128132152620393439232 128211780201034663848 128800373655364190208 129476196179348615168 130176446023477055488 130725736675564755296 131193449508035469984 131639902666302970368 132487270509100908544 133522327309953259392 133765870086624400768 134221077228387342336 134701295751565830144 134810915946676153899 135628990625887908864 136140412159168029184 137092443013427945472 137342497629047513088 137833884024858058752 138288382598944534528 138415485891774446784 138783153198582976512 138896095217787552502 139867396582946906016 141246759468380307456 141504391496594407424 141634450679955247872 142010668389247696896 142126236967038425816 142609894555161551232 143120126736038694528 144148671697942619136 144649187919116031008 145660720701767192064 145926403730862982656 146422993340058918912 146448501776411687424 146931406511378567936 147066453760010349708 147958898864604991488 148516813264546940928 149048179322738522112 149320041026929563648 150348415965131557888 150486603847452450864 150860053744303128576 151399803489363247104 151428907642283155456 151523012964859148184 151970692642792218624 153017322757411999744 153157963679064032832 153844890755018338304 155046803964041919072 155574430423812601344 156161061006104504064 156575865147119255552 157422678912111788032 157799114093581124736 158652543591112661376 159192440433668708352 159892016587918229043 160288807103322074112 160893214369925852672 161468860932966732288 162018341743142117376 162730336409005534884 162894590211195887616 164016453780143517696 164335172073788626944 164634917029691570176 165297832325300888928 165921127318986035568 166927988462631272448 167557430349745266688 167830789914565459968 169141967960773002624 169174482756613212736 170357521097568549888 170949040268046218464 172144488102088499712 173075502099395630592 174319323913791074304 174924599344047293312 175519870221737293824 176147848290509162496 176291197776422662791 177100513776125761536 177413749782083223552 178029769746604345856 178927040487429292032 178961436304516456448 179274733171405774848 179601727668754440192 179747887928901538532 180244309878660538368 180838654167850545152 181004866166166584256 184553981189032595712 185044204264777302016 185214281658403016448 186489862110595874688 188502109143463425024 188845934239940330496 190146526073548734976 190321293101189864328 190826835648051592704 191476222060077047808 192198228930590158848 192317670301551995772 194214294269022922752 194568538307817310208 195264669035215583232 196088605013347132944 196790174262053204976 197278531819473321984 198022417686062587904 198730905763651362816 199093388035906084864 200283490964929889088 200648805129936601152 201331615842581013504 202030683953145530912 203443485938831863296 204210618238752043776 206013746443571269632 206729071952055892096 207432573898416801792 208174729797874464768 208214748008139338752 208344142826681328753 209670795197007446016 210398818791441499648 210804763802724089856 211536724788150215168 211870139202570461184 212256587244891611136 213016002583871545344 213189355450557638724 213718409471096098816 213914841832742326848 215291814577288976384 216973781878674046512 218688605040191356928 218889605596294473984 219113562765051502592 220397109767067851904 221228169758648047424 222775219896820411392 223980061540394345472 225522623947697336832 226290080616454692864 227143361463424733184 227284519447288722276 227956038964188327936 229525984136117999616 230767336132527507456 232002595868878061568 232425765218388099072 232570205946062878608 234026493628983058432 234241591509156756096 234863797720678883328 235054930368563550388 236134018368167682048 236698671140371687104 237978815386668992064 240433210654983111168 241339821554888779008 242203291399450098432 246024680670215276544 246071974918710127616 246502758110682940416 246952375544537355264 247792757960099708928 248653149480794499584 248881690978479053352 250391982693946908672 251336145524617900032 251746184871848189952 251794578986587107328 253761724134919819104 254435780864068790272 256264305240786878464 256423560402069327696 258952392358697230336 260352892046954110976 261451473351129510592 262386899016070939968 263279805332605940736 267044654619906518784 267531740173248801536 268442154456774684672 269402591503131660288 269621831893352307798 271257981251775817728 272280824318336058368 274184886026855890944 274684995258095026176 275667768049716117504 276576765197889069056 276830971783548893568 277566306397165953024 277792190435575105004 279734793165893812032 283268901359910495744 284252473934076851632 285219789110323102464 286240253472077389056 288297343395885238272 289298375838232062016 291321441403534384128 291852807461725965312 292845986680117837824 292897003552823374848 293862813022757135872 294132907520020699416 295917797729209982976 297033626529093881856 298096358645477044224 298640082053859127296 300696831930263115776 300973207694904901728 302857815284566310912 303046025929718296368 303941385285584437248 306034645514823999488 306315927358128065664 307689781510036676608 310093607928083838144 311148860847625202688 312322122012209008128 315598228187162249472 317305087182225322752 318384880867337416704 319784033175836458086 320577614206644148224 321786428739851705344 322937721865933464576 324036683486284234752 325460672818011069768 325789180422391775232 328032907560287035392 328670344147577253888 329269834059383140352 330595664650601777856 331842254637972071136 335114860699490533376 338283935921546005248 338348965513226425472 340715042195137099776 341898080536092436928 344288976204176999424 346151004198791261184 348638647827582148608 349849198688094586624 351039740443474587648 352295696581018324992 352582395552845325582 354201027552251523072 356059539493208691712 357922872609032912896 358549466342811549696 359203455337508880384 359495775857803077064 360488619757321076736 361677308335701090304 362009732332333168512 369107962378065191424 370428563316806032896 372979724221191749376 377004218286926850048 377691868479880660992 380293052147097469952 380642586202379728656 381653671296103185408 382952444120154095616 384396457861180317696 384635340603103991544 388428588538045845504 389137076615634620416 390529338070431166464 392177210026694265888 393580348524106409952 396044835372125175808 397461811527302725632 398186776071812169728 400566981929859778176 401297610259873202304 402663231685162027008 404061367906291061824 404432747840028461697 406886971877663726592 408421236477504087552 412027492887142539264 413458143904111784192 414865147796833603584 416349459595748929536 416429496016278677504 416688285653362657506 420797637582882999296 423073449576300430336 423740278405140922368 424513174489783222272 426032005167743090688 426378710901115277448 427436818942192197632 427829683665484653696 430583629154577952768 433947563757348093024 437779211192588947968 438227125530103005184 440794219534135703808 442456339517296094848 445550439793640822784 447960123080788690944 451045247895394673664 452580161232909385728 454286722926849466368 454569038894577444552 455912077928376655872 459051968272235999232 461534672265055014912 465140411892125757216 468052987257966116864 468483183018313512192 469727595441357766656 470109860737127100776 472268036736335364096 473397342280743374208 475957630773337984128 480866421309966222336 482679643109777558016 484406582798900196864 492049361340430553088 492143949837420255232 493005516221365880832 493904751089074710528 497306298961588999168 497763381956958106704 500783965387893817344 502672291049235800064 503492369743696379904 503589157973174214656 507523448269839638208 508871561728137580544 512847120804138655392 517904784717394460672 520705784093908221952 522902946702259021184 524773798032141879936 526559610665211881472 528873593329267988373 534089309239813037568 535063480346497603072 536884308913549369344 538805183006263320576 539243663786704615596 542515962503551635456 544561648636672116736 553153530395778138112 553661943567097787136 555132612794331906048 555584380871150210008 559469586331787624064 566537802719820991488 568504947868153703264 570439578220646204928 572480506944154778112 576594686791770476544 578596751676464124032 582642882807068768256 583705614923451930624 585794007105646749696 587725626045514271744 588265815040041398832 591835595458419965952 594067253058187763712 596192717290954088448 597280164107718254592 601393663860526231552 601946415389809803456 606092051859436592736 612069291029647998976 612631854716256131328 615379563020073353216 620187215856167676288 622297721695250405376 624644244024418016256 625032428480043986259 631196456374324498944 634610174364450645504 636769761734674833408 639568066351672916172 641155228413288296448 643572857479703410688 645875443731866929152 650921345636022139536 656065815120574070784 657340688295154507776 658539668118766280704 661191329301203555712 663684509275944142272 676567871843092010496 676697931026452850944 681430084390274199552 683796161072184873856 688577952408353998848 692302008397582522368 697277295655164297216 699698397376189173248 702079480886949175296 704591393162036649984 705164791105690651164 708402055104503046144 712119078986417383424 718991551715606154128 723354616671402180608 724019464664666337024 738215924756130382848 740857126633612065792 745959448442383498752 754008436573853700096 755383736959761321984 760586104294194939904 761285172404759457312 763307342592206370816 763928523697831538761 768792915722360635392 769270681206207983088 776857177076091691008 778274153231269240832 781058676140862332928 784354420053388531776 787160697048212819904 801133963859719556352 802595220519746404608 805326463370324054016 808122735812582123648 808865495680056923394 813773943755327453184 816842472955008175104 824054985774285078528 826916287808223568384 829730295593667207168 832698919191497859072 832858992032557355008 833376571306725315012 841595275165765998592 846146899152600860672 852757421802230554896 854873637884384395264 855659367330969307392 861167258309155905536 867895127514696186048 875558422385177895936 881588439068271407616 884912679034592189696 891100879587281645568 895920246161577381888 902090495790789347328 908573445853698932736 909138077789154889104 911824155856753311744 918103936544471998464 923069344530110029824 930280823784251514432 936966366036627024384 940219721474254201552 946794684561486748416 951915261546675968256 961732842619932444672 965359286219555116032 968813165597800393728 984098722680861106176 984287899674840510464 986011032442731761664 987809502178149421056 994612597923177998336 995526763913916213408 1005344582098471600128 1007178315946348429312 1015046896539679276416 1017743123456275161088 1025694241608277310784 1045805893404518042368 1049547596064283759872 1053119221330423762944 1057747186658535976746 1068178618479626075136 1070126960692995206144 1073768617827098738688 1077610366012526641152 1078487327573409231192 1085031925007103270912 1089123297273344233472 1107323887134195574272 1111168761742300420016 1118939172663575248128 1133075605439641982976 1137009895736307406528 1140879156441292409856 1144961013888309556224 1153189373583540953088 1157193503352928248064 1165285765614137536512 1167411229846903861248 1171588014211293499392 1175451252091028543488 1176531630080082797664 1188134506116375527424 1192385434581908176896 1194560328215436509184 1202787327721052463104 1203892830779619606912 1212184103718873185472 1225263709432512262656 1240374431712335352576 1244595443390500810752 1249288488048836032512 1250064856960087972518 1262392912748648997888 1269220348728901291008 1273539523469349666816 1279136132703345832344 1282310456826576592896 1287145714959406821376 1291750887463733858304 1301842691272044279072 1314681376590309015552 1317079336237532561408 1322382658602407111424 1327369018551888284544 1353135743686184020992 1353395862052905701888 1362860168780548399104 1367592322144369747712 1377155904816707997696 1384604016795165044736 1399396794752378346496 1404158961773898350592 1409182786324073299968 1410329582211381302328 1416804110209006092288 1424238157972834766848 1437983103431212308256 1448038929329332674048 1476431849512260765696 1481714253267224131584 1491918896884766997504 1508016873147707400192 1510767473919522643968 1521172208588389879808 1522570344809518914624 1526614685184412741632 1527857047395663077522 1538541362412415966176 1553714354152183382016 1556548306462538481664 1562117352281724665856 1568708840106777063552 1574321394096425639808 1602267927719439112704 1605190441039492809216 1610652926740648108032 1616245471625164247296 1617730991360113846788 1627547887510654906368 1633684945910016350208 1653832575616447136768 1659460591187334414336 1665397838382995718144 1665717984065114710016 1666753142613450630024 1683190550331531997184 1692293798305201721344 1705514843604461109792 1711318734661938614784 1722334516618311811072 1735790255029392372096 1751116844770355791872 1763176878136542815232 1769825358069184379392 1782201759174563291136 1791840492323154763776 1804180991581578694656 1818276155578309778208 1836207873088943996928 1846138689060220059648 1860561647568503028864 1873932732073254048768 1880439442948508403104 1893589369122973496832 1903830523093351936512 1923465685239864889344 1930718572439110232064 1937626331195600787456 1968197445361722212352 1968575799349681020928 1972022064885463523328 1975619004356298842112 1989225195846355996672 1991053527827832426816 2030093793079358552832 2035486246912550322176 2051388483216554621568 2091611786809036084736 2099095192128567519744 2106238442660847525888 2115494373317071953492 2136357236959252150272 2140253921385990412288 2156974655146818462384 2170063850014206541824 2178246594546688466944 2214647774268391148544 2222337523484600840032 2237878345327150496256 2266151210879283965952 2274019791472614813056 2281758312882584819712 2289922027776619112448 2291785571093494616283 2306378747167081906176 2314387006705856496128 2330571531228275073024 2334822459693807722496 2343176028422586998784 2350902504182057086976 2353063260160165595328 2405574655442104926208 2407785661559239213824 2424368207437746370944 2450527418865024525312 2480748863424670705152 2489190886781001621504 2498576976097672065024 2500129713920175945036 2524785825497297995776 2538440697457802582016 2558272265406691664688 2564620913653153185792 2574291429918813642752 2583501774927467716608 2603685382544088558144 2644765317204814222848 2654738037103776569088 2706271487372368041984 2706791724105811403776 2725720337561096798208 2735184644288739495424 2754311809633415995392 2769208033590330089472 2798793589504756692992 2820659164422762604656 2848476315945669533696 2875966206862424616512 2896077858658665348096 2952863699024521531392 2963428506534448263168 2983837793769533995008 3016033746295414800384 3021534947839045287936 3042344417176779759616 3045140689619037829248 3053229370368825483264 3055714094791326155044 3077082724824831932352 3137417680213554127104 3148642788192851279616 3204535855438878225408 3210380882078985618432 3221305853481296216064 3232490943250328494592 3235461982720227693576 3255095775021309812736 3267369891820032700416 3307665151232894273536 3331435968130229420032 3333506285226901260048 3366381100663063994368 3384587596610403442688 3411029687208922219584 3422637469323877229568 3471580510058784744192 3502233689540711583744 3526353756273085630464 3539650716138368758784 3564403518349126582272 3583680984646309527552 3608361983163157389312 3636552311156619556416 3721123295137006057728 3747865464146508097536 3760878885897016806208 3787178738245946993664 3807661046186703873024 3846931370479729778688 3861437144878220464128 3875252662391201574912 3937151598699362041856 3944044129770927046656 3951238008712597684224 3978450391692711993344 3982107055655664853632 4060187586158717105664 4102776966433109243136 4183223573618072169472 4198190384257135039488 4212476885321695051776 4230988746634143906984 4272714473918504300544 4280507842771980824576 4313949310293636924768 4356493189093376933888 4429295548536782297088 4444675046969201680064 4475756690654300992512 4532302421758567931904 4548039582945229626112 4563516625765169639424 4579844055553238224896 4583571142186989232566 4628774013411712992256 4661143062456550146048 4669644919387615444992 4686352056845173997568 4701805008364114173952 4706126520320331190656 4815571323118478427648 4848736414875492741888 4901054837730049050624 4961497726849341410304 4978381773562003243008 4997153952195344130048 5000259427840351890072 5049571650994595991552 5076881394915605164032 5116544530813383329376 5148582859837627285504 5167003549854935433216 5207370765088177116288 5289530634409628445696 5309476074207553138176 5412542974744736083968 5413583448211622807552 5470369288577478990848 5508623619266831990784 5538416067180660178944 5597587179009513385984 5641318328845525209312 5696952631891339067392 5751932413724849233024 5792155717317330696192 5905727398049043062784 5926857013068896526336 5967675587539067990016 6084688834353559519232 6090281379238075658496 6106458740737650966528 6111428189582652310088 6154165449649663864704 6274835360427108254208 6297285576385702559232 6409071710877756450816 6420761764157971236864 6464981886500656989184 6470923965440455387152 6510191550042619625472 6534739783640065400832 6615330302465788547072 6667012570453802520096 6732762201326127988736 6769175193220806885376 6822059374417844439168 6845274938647754459136 6875356713280483848849 6943161020117569488384 7004467379081423167488 7052707512546171260928 7079301432276737517568 7216723966326314778624 7273104622313239112832 7442246590274012115456 7495730928293016195072 7521757771794033612416 7574357476491893987328 7615322092373407746048 7693862740959459557376 7722874289756440928256 7750505324782403149824 7956900783385423986688 7964214111311329707264 8120375172317434211328 8205553932866218486272 8366447147236144338944 8396380768514270078976 8461977493268287813968 8545428947837008601088 8561015685543961649152 8627898620587273849536 8858591097073564594176 8889350093938403360128 8951513381308601985024 9064604843517135863808 9096079165890459252224 9127033251530339278848 9159688111106476449792 9167142284373978465132 9257548026823425984512 9403610016728228347904 9412253040640662381312 9631142646236956855296 9697472829750985483776 9802109675460098101248 9922995453698682820608 9994307904390688260096 10000518855680703780144 10099143301989191983104 10153762789831210328064 10233089061626766658752 10414741530176354232576 10579061268819256891392 10618952148415106276352 10825085949489472167936 10827166896423245615104 10940738577154957981696 11195174358019026771968 11282636657691050418624 11503864827449698466048 11584311434634661392384 11811454796098086125568 11853714026137793052672 11935351175078135980032 12180562758476151316992 12222856379165304620176 12308330899299327729408 12549670720854216508416 12594571152771405118464 12818143421755512901632 12841523528315942473728 12929963773001313978368 12941847930880910774304 13069479567280130801664 13230660604931577094144 13334025140907605040192 13644118748835688878336 13690549877295508918272 13750713426560967697698 13886322040235138976768 14008934758162846334976 14105415025092342521856 14158602864553475035136 14546209244626478225664 14884493180548024230912 14991461856586032390144 15043515543588067224832 15148714952983787974656 15230644184746815492096 15445748579512881856512 15501010649564806299648 15928428222622659414528 16240750344634868422656 16411107865732436972544 16732894294472288677888 16792761537028540157952 16923954986536575627936 17090857895674017202176 17122031371087923298304 17255797241174547699072 17717182194147129188352 17778700187876806720256 17903026762617203970048 18192158331780918504448 18254066503060678557696 18319376222212952899584 18334284568747956930264 18515096053646851969024 18824506081281324762624 19262285292473913710592 19394945659501970967552 19604219350920196202496 19845990907397365641216 20001037711361407560288 20198286603978383966208 20307525579662420656128 20466178123253533317504 20829483060352708465152 21158122537638513782784 21237904296830212552704 21650171898978944335872 21654333792846491230208 21881477154309915963392 22390348716038053543936 22565273315382100837248 23007729654899396932096 23168622869269322784768 23870702350156271960064 24361125516952302633984 24445712758330609240352 24616661798598655458816 25099341441708433016832 25189142305542810236928 25636286843511025803264 25683047056631884947456 25859927546002627956736 25883695861761821548608 26461321209863154188288 26668050281815210080384 27288237497671377756672 27381099754591017836544 27501426853121935395396 27772644080470277953536 28210830050184685043712 28317205729106950070272 29092418489252956451328 29768986361096048461824 29982923713172064780288 30087031087176134449664 30297429905967575949312 30461288369493630984192 31856856445245318829056 32481500689269736845312 32822215731464873945088 33465788588944577355776 33585523074057080315904 33847909973073151255872 34511594482349095398144 35434364388294258376704 35557400375753613440512 35806053525234407940096 36384316663561837008896 36668569137495913860528 37030192107293703938048 37649012162562649525248 38524570584947827421184 38789891319003941935104 39208438701840392404992 39691981814794731282432 40002075422722815120576 40932356246507066635008 41658966120705416930304 42316245075277027565568 42475808593660425105408 43308667585692982460416 43762954308619831926784 45130546630764201674496 46015459309798793864192 46337245738538645569536 48722251033904605267968 48891425516661218480704 49233323597197310917632 50198682883416866033664 50378284611085620473856 51272573687022051606528 51366094113263769894912 51719855092005255913472 51767391723523643097216 53336100563630420160768 54576474995342755513344 54762199509182035673088 55002853706243870790792 55545288160940555907072 56634411458213900140544 58184836978505912902656 59537972722192096923648 60174062174352268899328 60594859811935151898624 60922576738987261968384 63713712890490637658112 64963001378539473690624 65644431462929747890176 66931577177889154711552 67171046148114160631808 67695819946146302511744 69023188964698190796288 71114800751507226881024 71612107050468815880192 72768633327123674017792 73337138274991827721056 74060384214587407876096 75298024325125299050496 77049141169895654842368 77579782638007883870208 79383963629589462564864 80004150845445630241152 81864712493014133270016 83317932241410833860608 84632490150554055131136 84951617187320850210816 87525908617239663853568 90261093261528403348992 92030918619597587728384 97444502067809210535936 97782851033322436961408 98466647194394621835264 100397365766833732067328 100756569222171240947712 103439710184010511826944 103534783447047286194432 106672201127260840321536 109152949990685511026688 110005707412487741581584 111090576321881111814144 116369673957011825805312 119075945444384193847296 120348124348704537798656 127427425780981275316224 129926002757078947381248 131288862925859495780352 135391639892292605023488 138046377929396381592576 142229601503014453762048 145537266654247348035584 146674276549983655442112 150596048650250598100992 154098282339791309684736 155159565276015767740416 160008301690891260482304 163729424986028266540032 166635864482821667721216 169903234374641700421632 180522186523056806697984 184061837239195175456768 194889004135618421071872 195565702066644873922816 196933294388789243670528 200794731533667464134656 201513138444342481895424 207069566894094572388864 213344402254521680643072 218305899981371022053376 220011414824975483163168 222181152643762223628288 232739347914023651610624 238151890888768387694592 240696248697409075597312 254854851561962550632448 262577725851718991560704 270783279784585210046976 276092755858792763185152 284459203006028907524096 291074533308494696071168 293348553099967310884224 301192097300501196201984 310319130552031535480832 320016603381782520964608 327458849972056533080064 333271728965643335442432 361044373046113613395968 368123674478390350913536 389778008271236842143744 391131404133289747845632 393866588777578487341056 414139133788189144777728 426688804509043361286144 436611799962742044106752 440022829649950966326336 465478695828047303221248 481392497394818151194624 509709703123925101264896 541566559569170420093952 552185511717585526370304 568918406012057815048192 586697106199934621768448 602384194601002392403968 640033206763565041929216 654917699944113066160128 666543457931286670884864 722088746092227226791936 736247348956780701827072 782262808266579495691264 787733177555156974682112 828278267576378289555456 853377609018086722572288 873223599925484088213504 880045659299901932652672 930957391656094606442496 962784994789636302389248 1083133119138340840187904 1104371023435171052740608 1137836812024115630096384 1173394212399869243536896 1280066413527130083858432 1309835399888226132320256 1444177492184454453583872 1564525616533158991382528 1656556535152756579110912 1706755218036173445144576 1760091318599803865305344 2166266238276681680375808 2208742046870342105481216 2346788424799738487073792 2560132827054260167716864 2619670799776452264640512 2888354984368908907167744 3129051233066317982765056 3313113070305513158221824 3413510436072346890289152 3520182637199607730610688 4332532476553363360751616 4693576849599476974147584 5120265654108520335433728 6258102466132635965530112 6626226140611026316443648 7040365274399215461221376 8665064953106726721503232 9387153699198953948295168 10240531308217040670867456 12516204932265271931060224 14080730548798430922442752 18774307398397907896590336 28161461097596861844885504 37548614796795815793180672 56322922195193723689771008 112645844390387447379542016
- Sum of all divisors σ(n): 421738629638081185592976905
- Sum of proper divisors (its aliquot sum) s(n): 309092785247693738213434889
- 112645844390387447379542016 is an abundant number, because the sum of its proper divisors (309092785247693738213434889) is greater than itself. Its abundance is 196446940857306290833892873
Bases of 112645844390387447379542016
- Binary: 1011101001011011010111101110101111000011100001100011100110111001010010001000000000000002
- Hexadecimal: 0x5D2DAF75E1C31CDCA44000
- Base-36: E5JEWBZM8AH1G1DS0
Squares and roots of 112645844390387447379542016
- 112645844390387447379542016 squared (1126458443903874473795420162) is 12689086258423383146550556523077694454998445909344256
- 112645844390387447379542016 cubed (1126458443903874473795420163) is 1429372836122564097883291299616398807913139347770189569270692981253904160260096
-
112645844390387447379542016 is a
perfect square number . Itssquare root is 10613474661504 -
The
cube root of 112645844390387447379542016 is 482953211.4221431655 - Being both a perfect square and a perfect cube, 112645844390387447379542016 is also a
perfect sixth number .
Scales and comparisons
How big is 112645844390387447379542016?- 112,645,844,390,387,447,379,542,016 seconds is equal to 293,274,701,009 years, 3 weeks, 3 days, 15 hours, 30 minutes, 7 seconds.
-
To count from 1 to 112,645,844,390,387,447,379,542,016 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 112645844390387447379542016 cubic inches would be around 40246101 feet tall.
Recreational maths with 112645844390387447379542016
- 112645844390387447379542016 backwards is 610245973744783093448546211
- 112645844390387447379542016 is a
Harshad number . - The number of decimal digits it has is: 27
- The sum of 112645844390387447379542016's digits is 117
- 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 112645844390387447379542016 - Facts about the integer". Numbermatics.com. 2024. Web. 12 June 2024.
APA style:
Numbermatics. (2024). Number 112645844390387447379542016 - Facts about the integer. Retrieved 12 June 2024, from https://numbermatics.com/n/112645844390387447379542016/
Chicago style:
Numbermatics. 2024. "Number 112645844390387447379542016 - Facts about the integer". https://numbermatics.com/n/112645844390387447379542016/
The information we have on file for 112645844390387447379542016 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 112645844390387447379542016, math, Factors of 112645844390387447379542016, curriculum, school, college, exams, university, Prime factorization of 112645844390387447379542016, STEM, science, technology, engineering, physics, economics, calculator, one hundred twelve septillion, six hundred forty-five sextillion, eight hundred forty-four quintillion, three hundred ninety quadrillion, three hundred eighty-seven trillion, four hundred forty-seven billion, three hundred seventy-nine million, five hundred forty-two thousand and sixteen.