821591295434119127776674816
821,591,295,434,119,127,776,674,816 is an even composite number composed of eight prime numbers multiplied together.
What does the number 821591295434119127776674816 look like?
This visualization shows the relationship between its 8 prime factors (large circles) and 24057 divisors.
821591295434119127776674816 is an even composite number. It is composed of eight distinct prime numbers multiplied together. It has a total of twenty-four thousand and fifty-seven divisors.
Prime factorization of 821591295434119127776674816:
210 × 32 × 72 × 112 × 132 × 292 × 732 × 1408972
(2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 3 × 3 × 7 × 7 × 11 × 11 × 13 × 13 × 29 × 29 × 73 × 73 × 140897 × 140897)See below for interesting mathematical facts about the number 821591295434119127776674816 from the Numbermatics database.
Names of 821591295434119127776674816
- Cardinal: 821591295434119127776674816 can be written as Eight hundred twenty-one septillion, five hundred ninety-one sextillion, two hundred ninety-five quintillion, four hundred thirty-four quadrillion, one hundred nineteen trillion, one hundred twenty-seven billion, seven hundred seventy-six million, six hundred seventy-four thousand, eight hundred sixteen.
Scientific notation
- Scientific notation: 8.21591295434119127776674816 × 1026
Factors of 821591295434119127776674816
Divisors of 821591295434119127776674816
- Number of divisors d(n): 24057
-
Complete list of divisors:
1 2 3 4 6 7 8 9 11 12 13 14 16 18 21 22 24 26 28 29 32 33 36 39 42 44 48 49 52 56 58 63 64 66 72 73 77 78 84 87 88 91 96 98 99 104 112 116 117 121 126 128 132 143 144 146 147 154 156 168 169 174 176 182 192 196 198 203 208 219 224 231 232 234 242 252 256 261 264 273 286 288 292 294 308 312 319 336 338 348 352 363 364 377 384 392 396 406 416 429 438 441 448 462 464 468 484 504 507 511 512 522 528 539 546 572 576 584 588 609 616 624 637 638 657 672 676 693 696 704 726 728 754 768 784 792 803 812 819 832 841 847 858 876 882 896 924 928 936 949 957 968 1001 1008 1014 1022 1024 1044 1056 1078 1089 1092 1131 1144 1152 1168 1176 1183 1218 1232 1248 1274 1276 1287 1314 1344 1352 1386 1392 1408 1421 1452 1456 1508 1521 1533 1536 1568 1573 1584 1606 1617 1624 1638 1664 1682 1694 1716 1752 1764 1792 1827 1848 1856 1859 1872 1898 1911 1914 1936 2002 2016 2028 2044 2088 2112 2117 2156 2178 2184 2233 2262 2288 2304 2336 2352 2366 2409 2436 2464 2496 2523 2541 2548 2552 2574 2628 2639 2688 2704 2772 2784 2816 2842 2847 2871 2904 2912 3003 3016 3042 3066 3072 3136 3146 3168 3212 3234 3248 3276 3328 3364 3388 3393 3432 3504 3509 3528 3549 3577 3584 3654 3696 3712 3718 3744 3796 3822 3828 3872 4004 4032 4056 4088 4147 4176 4224 4234 4263 4312 4356 4368 4466 4524 4576 4599 4608 4672 4704 4719 4732 4818 4851 4872 4901 4928 4992 5046 5082 5096 5104 5148 5256 5278 5329 5376 5408 5544 5568 5577 5621 5632 5684 5694 5733 5742 5808 5824 5887 5929 6006 6032 6084 6132 6272 6292 6336 6351 6424 6468 6496 6552 6643 6656 6699 6728 6776 6786 6864 7007 7008 7018 7056 7098 7154 7168 7227 7308 7392 7424 7436 7488 7569 7592 7623 7644 7656 7744 7917 8008 8064 8112 8176 8281 8294 8352 8448 8468 8526 8541 8624 8712 8736 8833 8932 9009 9048 9152 9198 9216 9251 9344 9408 9438 9464 9636 9702 9744 9802 9856 9984 10092 10164 10192 10208 10296 10439 10512 10527 10556 10647 10658 10731 10752 10816 10933 11011 11088 11136 11154 11242 11264 11368 11388 11466 11484 11616 11648 11774 11858 12012 12064 12168 12264 12337 12441 12544 12584 12672 12702 12789 12848 12936 12992 13013 13104 13286 13312 13398 13456 13552 13572 13728 14014 14016 14036 14112 14157 14196 14308 14454 14616 14703 14784 14819 14848 14872 14976 15138 15184 15246 15288 15312 15488 15631 15834 15987 16016 16128 16224 16352 16562 16588 16704 16731 16863 16896 16936 17052 17082 17248 17424 17472 17661 17666 17787 17864 18018 18096 18304 18396 18473 18502 18688 18816 18876 18928 19053 19272 19404 19488 19604 19712 19929 19968 20097 20184 20328 20384 20416 20449 20592 20878 21021 21024 21054 21112 21294 21316 21462 21504 21632 21866 22022 22176 22272 22308 22484 22736 22776 22932 22968 23232 23287 23296 23548 23716 23751 24024 24128 24336 24528 24563 24674 24843 24882 25088 25168 25344 25404 25578 25696 25872 25984 26026 26208 26499 26572 26796 26912 27104 27144 27456 27521 27753 28028 28032 28072 28224 28314 28392 28616 28908 29029 29232 29406 29568 29638 29696 29744 29952 30276 30368 30492 30576 30624 30976 31262 31317 31581 31668 31974 32032 32193 32256 32448 32704 32799 33033 33124 33176 33408 33462 33726 33792 33872 34104 34164 34307 34496 34848 34944 35322 35332 35574 35728 36036 36192 36608 36792 36946 37004 37011 37303 37323 37376 37632 37752 37856 38106 38544 38808 38976 39039 39208 39347 39424 39858 39936 40194 40368 40656 40768 40832 40898 41184 41209 41756 42042 42048 42108 42224 42588 42632 42924 43264 43732 44044 44109 44352 44457 44544 44616 44968 45472 45552 45617 45864 45936 46464 46501 46574 46592 46893 47096 47432 47502 47961 48048 48256 48672 49056 49126 49348 49686 49764 50176 50336 50589 50688 50808 51156 51392 51744 51968 52052 52416 52983 52998 53144 53361 53592 53824 53911 54208 54288 54912 55042 55419 55506 56056 56064 56144 56448 56628 56784 57232 57816 58058 58464 58619 58812 59136 59276 59488 59787 59904 60552 60736 60984 61152 61248 61347 61393 61831 61952 62524 62634 63063 63162 63336 63948 64064 64386 64512 64757 64896 65408 65598 66066 66248 66352 66816 66924 67452 67744 68208 68328 68614 68992 69277 69696 69861 69888 70644 70664 71148 71456 72072 72384 73073 73216 73584 73689 73892 74008 74022 74529 74606 74646 74752 75264 75504 75712 76212 76531 77077 77088 77616 77952 78078 78416 78694 78848 79497 79716 80388 80736 81312 81536 81664 81796 82368 82418 82563 83259 83512 84084 84096 84216 84448 85176 85264 85848 86359 86528 87087 87464 88088 88218 88704 88914 89088 89232 89936 90944 91091 91104 91234 91728 91872 92928 93002 93148 93184 93786 93951 94192 94864 95004 95922 96096 96512 97344 98112 98252 98397 98696 99099 99372 99528 100672 101178 101376 101616 101761 102312 102784 102921 103488 103733 103936 104104 104832 105966 105996 106288 106722 107184 107648 107822 108416 108576 109824 110084 110838 111012 111033 111909 112112 112128 112288 112896 113256 113568 114464 114829 115632 116116 116928 117117 117238 117624 118041 118272 118552 118976 119574 119808 120263 121104 121472 121968 122304 122496 122694 122786 123627 123662 123904 125048 125268 126126 126324 126672 127896 128128 128772 129514 129792 130816 131196 132132 132496 132704 133371 133632 133848 134904 135488 135707 136416 136656 136851 137228 137984 138554 139392 139503 139722 139776 140679 140897 141288 141328 142129 142296 142912 143143 144144 144768 146146 146432 147168 147378 147784 148016 148044 149058 149212 149292 150528 151008 151424 152424 153062 154154 154176 154541 155232 155904 156156 156832 157388 158994 159432 160776 161472 161733 162624 163009 163072 163328 163592 164736 164836 165126 166257 166518 167024 168168 168192 168432 168896 170352 170528 171696 171941 172718 173056 174174 174928 175857 176176 176436 177408 177828 178464 179872 181888 182182 182208 182468 183456 183744 184041 184179 185493 185856 186004 186296 187572 187902 188384 189728 190008 191844 192192 192647 193024 194271 194688 196224 196504 196794 197392 198198 198744 199056 201344 202356 203203 203232 203522 204624 205568 205842 206976 207466 207831 207872 208208 209583 209664 211932 211992 212576 213444 214368 215296 215644 216832 217152 219219 219648 220168 221067 221676 222024 222066 223818 224224 224256 224576 225792 226512 227136 228928 229593 229658 231231 231264 232232 233856 234234 234476 235248 236082 236544 237104 237952 239148 240149 240526 242208 242944 243936 244608 244992 245388 245572 247254 247324 247689 250096 250536 252252 252648 253344 255792 256157 256256 257544 259028 259077 259584 261121 261261 261632 262392 264264 264992 265408 266742 267264 267696 269808 270976 271414 272832 273273 273312 273702 274456 275968 277108 278784 279006 279444 279552 281358 281794 282576 282656 284258 284592 285824 286286 288288 289536 292292 294336 294756 295568 296032 296088 298116 298424 298584 302016 302731 302848 304848 305283 306124 308308 308352 308763 309082 310464 311199 311808 312312 313664 314776 317988 318864 319319 321552 322944 323466 325248 326018 326144 326656 327184 329472 329672 330252 332514 333036 334048 335727 336336 336384 336864 337792 340704 341056 343392 343882 344487 345436 348348 349856 351714 352352 352872 354123 354816 355656 356928 357773 359744 360789 363776 364364 364416 364936 366912 367488 368082 368358 370881 370986 371712 372008 372592 375144 375804 376768 377377 379456 380016 383688 384384 385294 386048 388542 389376 392448 393008 393588 394784 396396 397488 398112 402688 404712 406406 406464 407044 407121 409248 410333 410553 411136 411684 413952 414932 415662 416416 418509 419166 419328 422691 423864 423984 425152 426387 426888 428736 429429 429751 430592 431288 432817 433664 434304 438438 439296 440336 442134 443352 444048 444132 447636 448448 449152 451584 453024 453299 454272 457856 459186 459316 462462 462528 463623 464464 467712 468468 468952 470496 472164 474208 475904 478296 480298 481052 484416 484939 485199 485888 487872 489027 489216 489984 490776 491144 494508 494648 495378 500192 501072 504504 505296 506688 511511 511584 512314 512512 515088 515823 518056 518154 519168 522242 522522 523264 524784 527571 528528 529984 530816 533484 535392 535717 539616 541952 542828 545664 546546 546624 547404 548912 551936 552537 554216 556479 557568 558012 558888 562716 563588 565152 565312 568516 569184 571648 572572 576576 577941 579072 582813 584584 588672 589512 591136 592064 592176 593021 596232 596848 597168 604032 604513 605462 605696 609609 609696 610566 612248 616616 616704 617526 618164 620928 622398 623493 623616 624624 627328 629552 635976 637728 638638 643104 644809 645888 646932 650496 652036 652288 654368 657657 658944 659344 660504 665028 666072 668096 671454 672672 672768 673728 675323 675584 681408 682112 686784 687764 688779 688974 690872 693693 696696 699712 703428 704704 705744 708246 709632 711312 712327 713856 715546 719488 720447 721578 727552 728728 728832 729872 733824 734976 736164 736716 741762 741972 744016 745184 750288 751608 753536 754754 758912 760032 762047 767376 768471 768768 770588 777084 777231 778752 783363 784896 786016 787176 789568 792792 794976 796224 798109 803803 805376 809424 812812 812928 814088 814242 818496 819819 820666 821106 822272 823368 827904 829864 831324 832832 837018 838332 838656 841841 845382 847728 847968 850304 852774 853776 857472 858858 859502 861184 862576 865634 867328 868608 876876 880672 884268 886704 888096 888264 895272 896896 898304 900601 906048 906598 908193 908544 915712 915849 918372 918632 924924 925056 927246 928928 933597 935424 936936 937904 940992 944328 948416 949949 951808 956592 957957 960596 962104 968832 969878 970398 971776 975744 978054 978432 979968 981552 982288 986279 989016 989296 990756 994903 1000384 1002001 1002144 1009008 1010592 1013376 1023022 1023168 1024628 1025024 1030176 1031646 1033461 1036112 1036308 1044484 1045044 1049568 1055142 1057056 1059968 1061632 1066968 1070784 1071434 1073319 1079232 1081787 1082367 1083904 1085656 1091328 1093092 1093248 1094808 1097824 1105074 1108432 1112958 1115136 1116024 1117776 1125432 1127176 1130304 1130624 1132131 1137032 1138368 1141063 1143296 1145144 1153152 1155882 1158144 1165626 1169168 1177344 1179024 1182272 1184128 1184352 1186042 1192464 1193696 1194336 1208064 1209026 1210924 1211392 1219218 1219392 1221132 1221363 1224496 1230999 1233232 1233408 1235052 1236328 1241856 1244796 1246986 1249248 1254656 1259104 1268073 1271952 1275456 1277276 1279161 1286208 1288287 1289253 1289618 1291776 1293864 1298451 1300992 1304072 1308736 1315314 1317888 1318688 1321008 1322893 1330056 1332144 1336192 1342908 1345344 1347456 1348529 1350646 1351168 1359897 1362816 1364224 1373568 1375528 1377558 1377948 1381744 1387386 1390869 1393392 1399424 1406856 1409408 1411488 1416492 1422624 1424654 1427712 1431092 1438976 1440894 1443156 1454817 1455104 1457456 1457664 1459744 1467081 1467648 1469952 1472328 1473432 1483524 1483944 1488032 1490368 1492777 1500576 1503216 1507072 1509508 1517824 1520064 1524094 1534533 1534752 1536942 1537536 1541176 1547469 1549867 1554168 1554462 1557504 1563419 1566726 1569792 1572032 1574352 1579136 1585584 1589952 1592448 1596218 1607151 1607606 1610752 1618848 1625624 1625856 1628176 1628484 1636992 1639638 1641332 1642212 1646736 1655808 1659728 1662648 1665664 1674036 1676664 1683682 1690764 1695456 1695936 1699951 1700608 1705548 1707552 1714944 1717716 1719004 1725152 1731268 1733823 1737216 1753752 1761344 1768536 1773408 1776192 1776528 1779063 1790544 1793099 1793792 1796608 1801202 1812096 1813196 1813539 1816386 1817088 1828827 1831424 1831661 1831698 1836744 1837264 1849848 1850112 1854492 1857856 1867194 1870848 1873872 1875808 1881984 1888656 1896832 1899898 1903616 1913184 1915914 1921192 1924208 1934427 1937664 1939756 1940796 1951488 1956108 1956864 1963104 1964576 1972558 1978032 1978592 1981512 1989806 2000768 2004002 2004288 2009033 2018016 2021184 2025969 2026752 2046044 2046336 2049256 2060352 2063292 2066922 2072224 2072616 2088968 2090088 2099136 2110284 2114112 2119117 2119936 2123264 2133936 2136981 2141568 2142868 2146638 2158464 2161341 2163574 2164734 2167808 2171312 2182656 2186184 2186496 2189616 2195648 2210148 2216864 2225916 2232048 2235233 2235552 2250864 2254352 2260608 2261248 2264262 2274064 2276736 2282126 2286141 2286592 2290288 2305413 2306304 2311764 2331252 2338336 2350089 2354688 2358048 2364544 2368256 2368704 2372084 2384928 2387392 2388672 2394327 2411409 2416128 2418052 2421848 2438436 2438784 2442264 2442726 2448992 2461998 2466464 2466816 2470104 2472656 2483712 2489592 2493972 2498496 2504411 2509312 2518208 2525523 2536146 2543904 2550912 2554552 2558322 2572416 2576574 2578506 2579236 2583552 2587728 2596902 2601984 2608144 2617472 2630628 2637376 2641639 2642016 2645786 2660112 2664288 2672384 2685816 2690688 2694912 2697058 2701292 2701803 2702336 2719794 2724579 2725632 2728448 2747136 2751056 2755116 2755896 2763488 2774772 2781738 2786784 2798848 2813712 2818816 2822976 2832984 2845248 2849308 2849847 2855424 2862184 2872331 2873871 2877952 2881788 2886312 2909634 2914912 2915328 2919488 2934162 2935296 2939904 2944656 2946864 2958837 2967048 2967888 2976064 2980736 2984709 2985554 3001152 3006003 3006432 3008257 3014144 3019016 3035648 3040128 3048188 3069066 3069504 3073884 3075072 3082352 3094938 3099734 3108336 3108924 3126838 3133452 3144064 3148704 3158272 3171168 3179904 3184896 3192436 3214302 3215212 3219957 3237696 3245361 3251248 3251712 3256352 3256968 3273984 3279276 3282664 3284424 3293472 3319456 3325296 3330041 3331328 3348072 3353328 3367364 3381528 3390912 3391872 3394573 3396393 3399902 3401216 3411096 3415104 3423189 3429888 3435432 3438008 3450304 3462536 3467646 3474432 3507504 3522688 3537072 3546816 3552384 3553056 3558126 3581088 3586198 3587584 3593216 3602404 3624192 3626392 3627078 3632772 3634176 3657654 3662848 3663322 3663396 3673488 3674528 3692997 3699696 3700224 3708984 3715712 3734388 3747744 3751616 3763968 3777312 3793664 3799796 3826368 3831828 3842384 3848416 3867759 3868854 3875328 3879512 3881592 3895353 3902976 3912216 3926208 3929152 3935503 3945116 3956064 3957184 3963024 3968679 3979612 4001536 4008004 4008576 4018066 4036032 4042368 4045587 4051938 4053504 4079691 4086013 4092088 4092672 4098512 4120704 4126584 4133844 4144448 4145232 4151147 4177936 4180176 4198272 4220568 4228224 4238234 4239872 4246528 4267872 4273962 4283136 4285736 4293276 4316928 4322682 4327148 4329468 4342624 4364451 4365312 4372368 4372992 4379232 4391296 4420296 4433728 4451832 4464096 4470466 4471104 4478331 4481689 4501728 4508704 4513663 4521216 4522496 4528524 4548128 4553472 4564252 4572282 4580576 4603599 4610826 4612608 4623528 4649601 4662504 4676672 4690257 4700178 4709376 4716096 4727261 4729088 4736512 4737408 4744168 4769856 4774784 4777344 4788654 4821453 4822818 4832256 4836104 4843696 4876872 4877568 4884528 4885452 4897984 4923996 4932928 4940208 4945312 4967424 4979184 4986289 4987944 4996992 5008822 5018624 5036416 5051046 5072292 5087808 5099853 5101824 5109104 5116644 5144832 5153148 5157012 5158472 5175456 5193804 5216288 5234944 5261256 5274752 5283278 5284032 5291572 5320224 5328576 5334329 5337189 5344768 5371632 5379297 5381376 5389824 5394116 5402584 5403606 5439588 5440617 5449158 5451264 5456896 5494272 5494983 5502112 5510232 5511792 5526976 5549544 5563476 5573568 5586763 5597696 5626621 5627424 5637632 5645952 5665968 5690496 5698616 5699694 5710848 5724368 5744662 5747742 5755904 5763576 5772624 5803281 5819268 5829824 5838976 5868324 5870592 5889312 5892887 5893728 5917674 5934096 5935776 5952128 5961472 5969418 5971108 6002304 6012006 6012864 6016514 6027099 6028288 6038032 6071296 6077907 6080256 6096376 6138132 6139008 6147768 6164704 6189876 6199468 6216672 6217848 6253676 6266904 6288128 6297408 6304207 6316544 6342336 6357351 6359808 6369792 6384872 6410943 6428604 6430424 6439914 6475392 6490722 6502496 6503424 6512704 6513936 6547968 6558552 6565328 6568848 6586944 6638912 6649643 6650592 6660082 6662656 6696144 6705699 6706656 6734728 6763056 6781824 6783744 6789146 6792786 6799804 6802432 6822192 6830208 6846378 6858423 6859776 6870864 6876016 6900608 6903953 6925072 6935292 6964321 7015008 7045376 7074144 7093632 7104768 7106112 7116252 7162176 7172396 7175168 7182981 7204808 7234227 7248384 7252784 7254156 7265544 7315308 7326644 7326792 7346976 7349056 7385994 7399392 7400448 7417968 7428553 7431424 7468776 7495488 7503232 7513233 7527936 7554624 7572509 7576569 7587328 7599592 7652736 7663656 7684768 7696832 7735518 7737708 7750656 7759024 7763184 7790706 7805952 7824432 7852416 7858304 7871006 7890232 7912128 7914368 7924917 7926048 7937358 7959224 8003072 8016008 8017152 8036132 8072064 8084736 8091174 8103876 8105409 8107008 8159382 8172026 8184176 8185344 8197024 8241408 8253168 8267688 8288896 8290464 8302294 8355872 8360352 8382517 8396544 8441136 8456448 8476468 8479744 8535744 8547924 8549541 8566272 8571472 8586552 8616993 8633856 8645364 8654296 8658936 8685248 8728902 8744736 8745984 8758464 8779199 8782592 8840592 8867456 8876511 8903664 8928192 8940932 8942208 8954127 8956662 8963378 9003456 9017408 9018009 9024771 9027326 9042432 9044992 9057048 9096256 9106944 9128504 9144564 9161152 9207198 9221652 9225216 9247056 9260251 9299202 9325008 9353344 9380514 9400356 9432192 9454522 9458176 9473024 9474816 9488336 9539712 9549568 9554688 9577308 9642906 9645636 9672208 9687392 9736083 9753744 9755136 9769056 9770904 9795968 9847992 9865856 9880416 9890624 9906611 9958368 9972578 9975888 9990123 9993984 10017644 10072832 10102092 10144584 10175616 10183719 10199706 10203648 10218208 10233288 10269567 10285481 10289664 10306296 10314024 10316944 10350912 10375417 10387608 10432576 10449439 10469888 10522512 10549504 10566556 10568064 10583144 10640448 10657152 10668658 10674378 10689536 10743264 10758594 10762752 10779648 10788232 10805168 10807212 10849069 10879176 10881234 10898316 10902528 10943933 10988544 10989966 11004224 11020464 11023584 11053952 11099088 11126952 11147136 11173526 11195392 11253242 11254848 11275264 11291904 11331936 11380992 11397232 11399388 11448736 11489324 11495484 11527152 11545248 11606562 11638536 11659648 11677952 11736648 11778624 11785774 11787456 11806509 11835348 11868192 11871552 11899657 11904256 11906037 11922944 11938836 11942216 12004608 12024012 12025728 12033028 12054198 12076064 12136761 12155814 12160512 12192752 12258039 12276264 12278016 12295536 12329408 12379752 12398936 12433344 12435696 12453441 12507352 12533808 12551693 12576256 12594816 12608414 12633088 12684672 12714702 12719616 12739584 12769744 12821627 12821886 12857208 12860848 12879828 12950784 12981444 13004992 13025408 13027872 13095936 13117104 13130656 13137696 13173888 13277824 13299286 13301184 13320164 13325312 13392288 13411398 13413312 13434993 13445067 13469456 13526112 13540989 13563648 13567488 13578292 13585572 13599608 13644384 13660416 13692756 13716846 13741728 13752032 13801216 13807906 13850144 13870584 13928642 13948803 14030016 14063231 14070771 14090752 14148288 14181783 14187264 14209536 14212224 14232504 14324352 14344792 14365962 14409616 14468454 14496768 14505568 14508312 14531088 14630616 14653288 14653584 14693952 14698112 14771988 14798784 14833819 14835936 14857106 14862848 14937552 14958867 14990976 15006464 15026466 15055872 15109248 15145018 15153138 15174656 15199184 15299559 15305472 15327312 15369536 15393664 15471036 15475416 15518048 15526368 15581412 15648864 15704832 15716608 15742012 15780464 15824256 15828736 15849834 15852096 15874716 15918448 16002987 16006144 16032016 16034304 16072264 16137891 16144128 16169472 16182348 16207752 16210818 16318764 16344052 16368352 16370688 16394048 16482816 16484949 16506336 16535376 16577792 16580928 16604588 16711744 16720704 16760289 16765034 16793088 16879863 16882272 16912896 16952936 17048537 17071488 17095848 17099082 17132544 17142944 17173104 17197609 17233986 17267712 17290728 17308592 17317872 17370496 17457804 17489472 17516928 17530877 17558398 17565184 17678661 17681184 17734912 17753022 17807328 17856384 17881864 17884416 17908254 17913324 17926756 18006912 18034816 18036018 18049542 18054652 18081297 18084864 18114096 18192512 18213888 18257008 18289128 18322304 18414396 18443304 18494112 18520502 18598404 18650016 18699461 18706688 18761028 18800712 18864384 18909044 18912621 18916352 18949632 18976672 19072053 19079424 19099136 19109376 19154616 19285812 19291272 19344416 19374784 19472166 19507488 19510272 19538112 19541808 19591936 19695984 19731712 19760832 19781248 19813222 19916736 19945156 19948929 19951776 19980246 19987968 20035288 20117097 20145664 20148271 20204184 20289168 20351232 20367438 20399412 20407296 20436416 20466576 20539134 20570962 20579328 20612592 20628048 20633888 20701824 20711859 20750834 20775216 20865152 20892963 20898878 20939776 21045024 21099008 21133112 21136128 21166288 21280896 21314304 21337316 21348756 21486528 21517188 21525504 21576464 21610336 21614424 21698138 21758352 21762468 21796632 21887866 21979932 22008448 22040928 22047168 22099363 22107904 22198176 22253904 22285659 22294272 22347052 22506484 22509696 22539699 22583808 22663872 22717527 22761984 22794464 22798776 22897472 22978648 22990968 23054304 23090496 23213124 23277072 23310287 23319296 23355904 23473296 23557248 23571548 23574912 23613018 23670696 23736384 23743104 23774751 23799314 23808512 23811593 23812074 23845888 23877672 23884432 24009216 24048024 24051456 24066056 24108396 24152128 24273522 24311628 24321024 24385504 24516078 24552528 24556032 24591072 24658816 24759504 24797872 24866688 24871392 24906882 25014704 25067616 25103386 25147551 25152512 25189632 25216828 25369344 25429404 25439232 25539488 25643254 25643772 25714416 25721696 25759656 25850979 25901568 25962888 26009984 26050816 26055744 26117429 26234208 26261312 26275392 26337597 26347776 26555648 26598572 26602368 26640328 26784576 26822796 26826624 26869986 26890134 26938912 27052224 27074313 27081978 27127296 27134976 27156584 27171144 27199216 27288768 27320832 27385512 27433692 27483456 27504064 27548521 27602432 27615812 27700288 27741168 27780753 27857284 27897606 28060032 28126462 28141542 28181504 28296576 28363566 28374528 28419072 28424448 28465008 28602091 28648704 28689584 28731924 28819232 28936908 29011136 29016624 29058029 29062176 29261232 29306576 29307168 29387904 29396224 29543976 29597568 29667638 29671872 29714212 29719833 29725696 29875104 29917734 29970369 29981952 30012928 30052932 30218496 30290036 30306276 30398368 30551157 30599118 30610944 30654624 30739072 30787328 30856443 30942072 30950832 31036096 31052736 31126251 31162824 31297728 31348317 31371823 31409664 31433216 31484024 31560928 31595641 31648512 31657472 31699668 31704192 31749432 31836896 32005974 32064032 32068608 32144528 32275782 32288256 32338944 32364696 32415504 32421636 32547207 32637528 32688104 32736704 32788096 32831799 32965632 32969898 33012672 33070752 33090827 33155584 33161856 33209176 33423488 33441408 33520578 33530068 33586176 33759726 33764544 33825792 33905872 34097074 34142976 34191696 34198164 34285888 34346208 34395218 34467972 34581456 34617184 34635744 34740992 34915608 34978944 35033856 35061754 35116796 35130368 35357322 35362368 35419527 35469824 35506044 35614656 35698971 35712768 35763728 35768832 35816508 35826648 35853512 36013824 36069632 36072036 36099084 36109304 36162594 36228192 36385024 36514016 36578256 36644608 36774117 36828792 36886608 36988224 37041004 37196808 37300032 37340303 37360323 37398922 37413376 37522056 37601424 37655079 37728768 37818088 37825242 37899264 37953344 38144106 38158848 38198272 38218752 38309232 38464881 38571624 38582544 38688832 38749568 38944332 39014976 39076224 39083616 39107341 39183872 39391968 39463424 39521664 39562496 39626444 39833472 39890312 39897858 39903552 39960492 39975936 40070576 40234194 40291328 40296542 40335201 40408368 40578336 40622967 40702464 40734876 40798824 40872832 40933152 41078268 41141924 41225184 41256096 41267776 41403648 41423718 41501668 41550432 41730304 41785926 41797756 42090048 42189693 42198016 42266224 42272256 42332576 42545349 42561792 42628608 42674632 42697512 42973056 43034376 43152928 43220672 43228848 43290533 43396276 43516704 43524936 43593264 43775732 43959864 44016896 44081856 44094336 44129449 44198726 44215808 44396352 44501457 44507808 44571318 44588544 44694104 44876601 44946143 45012968 45019392 45079398 45167616 45327744 45435054 45523968 45588928 45597552 45794944 45957296 45981936 46108608 46180992 46426248 46554144 46620574 46638592 46711808 46946592 47114496 47143096 47149824 47226036 47341392 47472768 47486208 47549502 47598628 47617024 47623186 47624148 47755344 47768864 48008961 48018432 48096048 48102912 48132112 48216792 48304256 48547044 48623256 48771008 49032156 49105056 49112064 49182144 49298579 49317632 49519008 49595744 49733376 49742784 49813764 50029408 50135232 50206772 50280867 50295102 50379264 50433656 50639589 50738688 50858808 51078976 51145611 51286508 51287544 51428832 51443392 51519312 51592827 51701958 51803136 51925776 51999871 52019968 52101632 52111488 52234858 52468416 52522624 52550784 52592631 52675194 52695552 53035983 53111296 53118169 53197144 53204736 53280656 53569152 53645592 53653248 53739972 53780268 53877824 54104448 54148626 54163956 54254592 54313168 54342288 54398432 54577536 54641664 54771024 54867384 54966912 55008128 55097042 55204864 55231624 55400576 55482336 55561506 55714568 55795212 56098383 56120064 56252924 56283084 56593152 56727132 56737863 56749056 56848896 56930016 57204182 57297408 57379168 57463848 57638464 57873816 58022272 58033248 58116058 58124352 58261957 58522464 58613152 58614336 58677619 58775808 58792448 59087952 59195136 59335276 59343744 59428424 59439666 59750208 59835468 59846787 59940738 59963904 60025856 60105864 60436992 60444813 60580072 60612552 60796736 61102314 61198236 61221888 61309248 61454393 61478144 61574656 61712886 61884144 61901664 62072192 62105472 62135577 62252502 62325648 62595456 62678889 62696634 62743646 62819328 62866432 62968048 63121856 63191282 63297024 63314944 63399336 63408384 63498864 63673792 64011948 64128064 64289056 64551564 64576512 64729392 64821757 64831008 64843272 65094414 65275056 65376208 65473408 65576192 65663598 65939796 66025344 66141504 66181654 66298089 66311168 66323712 66418352 66846976 66856977 66882816 67041156 67060136 67519452 67529088 67811744 68152581 68194148 68285952 68383392 68396328 68571776 68692416 68790436 68935944 69162912 69234368 69271488 69346277 69481984 69831216 69930861 69957888 70067712 70123508 70233592 70714644 70724736 70839054 70939648 71012088 71229312 71397942 71425536 71434779 71527456 71537664 71633016 71653296 71707024 71998367 72027648 72139264 72144072 72198168 72218608 72325188 72456384 72627919 72770048 73028032 73146073 73156512 73289216 73548234 73657584 73773216 73976448 74082008 74393616 74600064 74680606 74720646 74797844 74826752 75044112 75202848 75310158 75442653 75457536 75636176 75650484 75906688 75943483 76288212 76317696 76607531 76618464 76929762 77143248 77165088 77377664 77499136 77888664 78029952 78152448 78167232 78214682 78352287 78367744 78783936 78926848 79012791 79043328 79124992 79252888 79666944 79780624 79795716 79807104 79920984 80141152 80468388 80593084 80670402 80816736 81156672 81245934 81404928 81469752 81597648 81745664 81866304 82156536 82283848 82450368 82512192 82535552 82645563 82807296 82847436 83003336 83100864 83297599 83342259 83460608 83571852 83595512 84180096 84379386 84532448 84544512 84665152 85090698 85123584 85257216 85349264 85395024 85806273 85946112 86068752 86305856 86441344 86457696 86581066 86792552 87033408 87049872 87174087 87186528 87551464 87919728 88033792 88163712 88188672 88258898 88397452 88431616 88792704 89002914 89015616 89142636 89159499 89177088 89388208 89751389 89753202 89892286 90025936 90038784 90158796 90655488 90870108 91177856 91195104 91589888 91914592 91963872 92217216 92361984 92569329 92852496 93108288 93241148 93277184 93378753 93893184 94044951 94115469 94228992 94286192 94299648 94452072 94682784 94786923 94945536 94972416 95099004 95197256 95246372 95248296 95510688 95537728 96017922 96192096 96205824 96264224 96433584 96571189 96608512 97094088 97246512 97542016 97641621 98064312 98210112 98364288 98442617 98495397 98597158 98635264 99038016 99191488 99272481 99466752 99485568 99627528 100058816 100270464 100413544 100561734 100590204 100758528 100867312 101279178 101477376 101717616 102157952 102291222 102573016 102575088 102857664 102886784 103038624 103185654 103403916 103851552 103999742 104039936 104203264 104222976 104469716 104936832 105045248 105101568 105185262 105350388 105391104 106071966 106222592 106236338 106394288 106409472 106561312 107096913 107138304 107291184 107306496 107479944 107560536 107755648 108208896 108297252 108327912 108626336 108684576 108796864 108972721 109155072 109542048 109734768 109933824 110016256 110194084 110463248 110801152 110964672 111123012 111429136 111590424 112020909 112196766 112240128 112505848 112566168 112965237 113140291 113186304 113454264 113475726 113697792 113860032 114129587 114408364 114594816 114758336 114927696 115276928 115394643 115747632 116044544 116066496 116232116 116248704 116523914 117044928 117226304 117228672 117322023 117355238 117551616 117584896 118175904 118390272 118494377 118670552 118687488 118856848 118879332 119339759 119500416 119670936 119693574 119881476 119927808 120211728 120383263 120873984 120889626 121160144 121225104 121593472 122204628 122396472 122618496 122908786 122956288 123149312 123425772 123768288 123803328 124144384 124210944 124271154 124505004 124651296 125190912 125357778 125393268 125487292 125936096 126243712 126382564 126569079 126594048 126798672 126816768 126997728 127347584 128023896 128256128 128578112 129103128 129458784 129643514 129662016 129686544 129871599 130188828 130550112 130752416 130896227 130946816 131152384 131327196 131879592 132050688 132283008 132363308 132388347 132596178 132647424 132836704 133504371 133693952 133711253 133713954 133765632 134082312 134120272 134838429 135038904 135058176 135623488 136305162 136388296 136571904 136766784 136792656 137143552 137384832 137580872 137871888 138325824 138468736 138542976 138692554 138963968 139662432 139861722 139915776 140135424 140247016 140467184 141037897 141429288 141449472 141678108 142024176 142458624 142795884 142851072 142869558 143054912 143266032 143306592 143414048 143996734 144055296 144278528 144288144 144396336 144437216 144650376 144912768 145255838 145540096 146056064 146292146 146313024 146578432 147096468 147315168 147546432 147895737 147952896 148164016 148787232 149200128 149361212 149441292 149595688 150088224 150405696 150620316 150885306 151272352 151300968 151813376 151886966 152576424 153215062 153236928 153436833 153859524 154286496 154330176 154695541 154755328 154778481 154998272 155777328 155999613 156059904 156304896 156334464 156429364 156704574 157567872 157777893 158025582 158086656 158249984 158505776 159333888 159354507 159561248 159591432 159614208 159841968 160282304 160936776 161186168 161340804 161633472 162313344 162491868 162939504 163172009 163195296 163491328 163732608 164313072 164567696 164900736 165024384 165071104 165291126 165614592 165694872 166006672 166201728 166595198 166681151 166684518 166921216 167143704 167191024 168295149 168360192 168758772 169064896 169330304 170181396 170247168 170698528 170790048 171612546 171892224 172137504 172611712 172882688 172915392 173162132 173585104 174066816 174099744 174348174 174373056 174785871 175102928 175839456 176032857 176067584 176327424 176377344 176517796 176794904 177585408 178005828 178031232 178285272 178318998 178776416 179502778 179506404 179784572 180051872 180077568 180317592 181310976 181334439 181740216 182355712 182390208 182822003 183179776 183829184 183927744 184363179 184434432 184723968 185138658 185704992 186216576 186482296 186757506 187786368 188089902 188230938 188457984 188572384 188599296 188904144 189365568 189573846 189891072 189944832 190198008 190394512 190492744 190496592 191021376 191075456 192035844 192384192 192528448 192839647 192867168 193142378 193217024 194188176 194465271 194493024 195084032 195283242 196128624 196420224 196728576 196885234 196990794 197194316 197270528 198076032 198382976 198544962 198894267 198933504 198971136 199255056 200117632 200214637 200540928 200827088 201123468 201180408 201734624 202558356 203435232 204315904 204582444 205146032 205150176 205715328 205773568 206077248 206371308 206807832 207703104 207999484 208038831 208079872 208445952 208939432 209792583 209873664 210090496 210203136 210370524 210700776 212143932 212472676 212788576 212818944 213122624 214193826 214276608 214304337 214582368 214612992 214959888 215121072 215511296 215995101 216417792 216594504 216655824 217252672 217369152 217593728 217883757 217945442 218310144 219084096 219438219 219469536 219602761 219867648 220032512 220388168 220926496 221602304 221630981 221929344 222246024 222858272 223180848 224041818 224393532 224480256 225011696 225132336 225930474 226280582 226372608 226908528 226951452 227720064 227830449 228259174 228816728 229516672 229822593 229855392 230553856 230789286 231495264 232089088 232132992 232464232 232497408 233047828 234089856 234452608 234457344 234644046 234710476 235056861 235103232 236351808 236780544 236988754 237341104 237374976 237713696 237758664 238679518 239000832 239341872 239387148 239762952 240423456 240766526 241779252 242320288 242450208 243092993 243186944 244409256 244792944 245236992 245817572 245912576 246851544 247536576 247606656 247936689 248288768 248421888 248542308 249010008 249302592 249892797 250381824 250715556 250786536 250974584 251872192 252487424 252765128 253138158 253597344 253633536 253995456 254695168 256047792 256512256 257156224 257418819 258206256 258917568 259287028 259324032 259373088 259743198 260377656 261100224 261504832 261522261 261792454 261893632 261927523 262304768 262654392 263759184 264101376 264566016 264726616 264776694 265192356 265294848 265673408 267008742 267387904 267422506 267427908 267531264 268164624 268240544 269254167 269676858 270077808 270116352 271246976 272610324 272776592 273533568 273585312 274287104 274769664 275161744 275743776 276651648 276937472 277085952 277385108 279324864 279723444 279831552 280494032 280934368 282075794 282346407 282858576 282898944 283356216 284048352 284360769 284917248 285591768 285739116 286109824 286532064 286613184 286828096 287291719 287993468 288576288 288792672 288874432 289300752 289713567 289825536 290511676 292112128 292584292 292626048 294192936 294630336 295092864 295327851 295791474 295905792 296328032 297574464 297817443 298278949 298400256 298722424 298882584 299191376 300176448 300811392 301240632 301770612 302544704 302601936 303033731 303626752 303773932 305152848 306430124 306473856 306873666 307719048 308572992 308660352 309391082 309510656 309556962 309996544 311554656 311999226 312119808 312609792 312668928 312858728 313409148 314623001 315135744 315555786 316051164 316173312 317011552 318667776 318709014 319122496 319182864 319228416 319683936 320564608 321873552 322372336 322681608 323266944 324626688 324983736 325879008 326344018 326390592 326918163 326982656 327465216 328626144 329135392 329801472 330048768 330142208 330582252 331389744 332013344 332403456 333190396 333362302 333369036 334287408 334382048 336062727 336590298 336720384 337517544 338129792 338660608 339420873 340362792 341397056 341580096 342388761 343225092 343784448 344275008 345090053 345223424 345765376 345830784 346324264 347170208 348133632 348199488 348696348 348746112 349571742 350205856 351678912 351966069 352065714 352654848 352754688 353035592 353589808 355170816 355483131 356011656 356062464 356570544 356637996 357552832 358019277 359005556 359012808 359569144 360103744 360635184 361149789 362621952 362668878 363480432 363999097 364711424 364780416 365644006 366359552 367658368 367855488 368726358 368868864 369447936 370277316 371409984 371827183 372433152 372964592 373515012 375572736 376179804 376461876 377144768 377808288 378731136 379147692 379782144 380396016 380789024 380985488 380993184 382042752 382150912 384071688 384768384 385056896 385679294 385734336 386284756 386434048 388376352 388930542 388986048 389614797 390168064 390566484 392257248 392688681 392840448 393457152 393770468 393981588 394388632 396152064 396765952 397089924 397165041 397788534 397942272 398510112 400235264 400429274 401081856 401133759 401654176 402246936 402360816 403469248 404515287 405116712 406870464 407833699 408631808 409164888 410292064 410300352 410743333 411430656 411547136 412154496 412742616 413615664 415406208 415998968 416077662 416891904 417878864 419585166 419747328 420180992 420406272 420741048 421401552 423113691 424287864 424945352 425577152 426245248 428387652 428553216 428608674 429164736 429919776 430180751 430242144 431022592 431990202 432835584 433189008 433311648 434505344 434738304 435187456 435767514 435890884 436620288 438168192 438876438 438939072 439205522 439735296 440065024 440776336 441852992 443204608 443261962 443687211 443858688 444492048 445716544 446361696 448083636 448787064 450023392 450264672 451860948 452561164 453817056 453902904 455440128 455660898 456518348 457633456 459033344 459645186 459710784 461107712 461578572 462990528 464086623 464178176 464265984 464928464 464994816 466095656 467998839 468179712 468905216 468914688 469288092 469420952 470113722 472703616 473977508 474682208 474749952 475427392 475517328 477359036 478001664 478063521 478683744 478774296 479525904 480846912 481533052 483558504 484640576 484900416 485423939 486185986 486373888 488818512 489516027 489585888 490473984 491635144 493703088 494407573 495073152 495213312 495873378 496577536 496843776 497084616 498020016 498605184 499785594 500043453 500763648 501431112 501573072 501949168 503744384 503988569 504974848 505530256 506276316 507194688 507990912 508395433 509390336 512095584 513024512 514312448 514837638 516412512 517835136 518574056 518648064 518746176 519486396 520755312 522200448 523009664 523044522 523584908 523787264 523855046 524357613 525308784 527518368 528098571 528202752 529132032 529453232 529553388 530384712 531346816 534017484 534845012 534855816 536329248 536481088 538508334 539353716 540155616 540232704 542284369 542493952 545220648 545553184 547067136 547170624 548466009 548574208 549539328 550323488 551487552 553089537 553303296 553874944 554171904 554770216 558649728 559446888 560988064 561868736 564151588 564692814 565717152 565797888 566712432 568096704 568721538 569834496 571183536 571478232 572219648 573064128 573226368 573656192 574583438 575986936 577152576 577585344 577748864 578518941 578601504 579427134 579651072 581023352 583395813 584224256 584299859 585168584 585252096 588385872 589260672 590185728 590655702 591582948 591811584 592656064 595148928 595634886 596557898 596800512 597444848 597765168 598382752 600352896 600643911 601622784 602481264 603541224 605089408 605203872 606067462 607253504 607547864 610305696 612860248 612947712 613747332 615438096 617145984 617320704 618782164 619021312 619113924 623109312 623998452 624116493 624239616 625337856 625717456 626818296 629246002 630271488 631111572 632102328 634023104 637418028 638244992 638365728 638456832 639367872 640881527 641129216 643747104 644744672 645363216 646533888 647985303 649253376 649967472 651758016 652688036 652781184 653651271 653836326 654930432 657252288 658270784 658314657 658808283 659602944 660097536 660284416 661164504 662779488 664026688 664806912 664892943 666380792 666724604 666738072 668574816 668764096 672125454 673180596 673440768 675035088 675998323 676259584 677321216 678841746 680725584 682794112 683160192 683491347 684777522 686450184 688550016 689467779 690180106 690446848 690536197 691530752 691661568 692648528 694340416 696267264 696398976 697392696 697492224 699143484 700411712 703357824 703932138 704131428 705309696 706071184 707179616 710341632 710966262 712023312 712124928 713141088 713275992 715105664 716038554 718011112 718025616 719138288 720207488 721270368 722299578 725337756 726960864 727998194 729278979 729422848 729560832 731288012 735316736 735710976 737452716 737737728 740554632 742819968 743654366 744866304 745929184 747030024 749678391 750840113 751145472 752359608 752923752 754289536 755616576 757405441 757462272 758295384 760792032 761578048 761970976 761986368 762809047 764085504 764301824 768143376 769536768 770113792 771358588 771468672 772569512 776752704 777861084 777972096 779229594 780336128 781132968 784514496 785377362 785680896 785782569 786914304 787540936 787963176 788777264 791982037 792304128 793531904 794179848 794330082 795577068 795884544 797020224 798907109 800470528 800858548 802163712 802267518 803308352 804493872 804721632 806938496 807762501 809030574 810233424 813740928 815667398 817263616 818329776 820584128 820600704 821486666 822861312 823094272 824308992 825485232 827231328 829460639 830812416 831997936 832155324 835378313 835757728 839170332 839494656 841482096 842682841 842803104 846227382 848575728 849890704 851154304 852490496 856775304 857217348 858329472 859839552 860361502 860484288 861875157 862045184 863980404 866378016 866623296 869010688 869140701 869476608 870374912 871535028 871781768 876336384 877752876 877878144 878411044 881552672 883705984 885983553 886523924 887374422 887717376 888984096 891433088 892723392 894836847 896167272 897574128 900046784 900529344 903721896 905122328 907634112 907805808 909101193 910880256 911321796 913036696 915266912 916273589 918066688 919290372 919421568 922215424 923157144 925981056 928173246 928531968 929856928 929989632 932191312 935978771 935997678 936359424 937810432 937829376 938576184 938841904 940227444 943869003 945407232 947955016 949364416 950854784 951034656 954718072 956003328 956127042 957367488 957548592 959051808 961693824 963066104 967117008 969281152 969800832 970847878 972371972 972747776 977637024 979032054 979171776 980754489 980947968 983270288 987265279 987406176 988815146 990146304 990426624 991746756 994169232 996040032 997210368 999571188 1000086906 1002862224 1003146144 1003898336 1007488768 1007977138 1009949696 1011060512 1012552632 1014389376 1015981824 1016790866 1018262619 1018780672 1024191168 1026049024 1027166283 1028624896 1029675276 1032825024 1035270159 1035670272 1037148112 1037296128 1037492352 1038972792 1041510624 1044400896 1046019328 1046089044 1047169816 1047710092 1048715226 1050617568 1055036736 1056197142 1058264064 1058906464 1059106776 1060769424 1062693632 1066449393 1068034968 1069690024 1069711632 1072658496 1072962176 1074057831 1077016668 1078707432 1080311232 1082868787 1083449367 1084568738 1084987904 1090441296 1091106368 1091997291 1094134272 1094341248 1096932018 1099078656 1100646976 1102975104 1106179074 1106606592 1107749888 1108343808 1109540432 1115481549 1117299456 1118893776 1121976128 1123737472 1128303176 1129385628 1131434304 1133424864 1136193408 1137443076 1142367072 1142956464 1144439296 1146128256 1146452736 1147312384 1149166876 1151973872 1154305152 1155170688 1155497728 1157037882 1157203008 1158854268 1159302144 1162046704 1166768057 1166791626 1168448512 1168599718 1170337168 1170504192 1176771744 1178066043 1178521344 1180371456 1181311404 1183165896 1185312128 1190297856 1191269772 1193115796 1194889696 1195530336 1196765504 1200705792 1201287822 1203245568 1203401277 1204962528 1207082448 1210178816 1210407744 1212134924 1215095728 1220611392 1223501097 1225720496 1225895424 1227494664 1230876192 1232229999 1234291968 1234641408 1237564328 1238227848 1244543201 1246218624 1247996904 1248232986 1250675712 1251434912 1253636592 1255425457 1258492004 1260542976 1262223144 1264204656 1268046208 1269341073 1274836056 1276489984 1276731456 1278735744 1279754021 1281763054 1282258432 1287494208 1289489344 1290542253 1290726432 1293067776 1295970606 1298506752 1299934944 1303438147 1303516032 1305376072 1305562368 1307302542 1307672652 1309860864 1314504576 1316541568 1316629314 1317616566 1319205888 1320195072 1322329008 1325558976 1328053376 1329613824 1329785886 1332761584 1333449208 1333476144 1337149632 1337528192 1344250908 1346361192 1350070176 1351996646 1352519168 1354642432 1357683492 1361451168 1365588224 1366320384 1366982694 1369555044 1372900368 1377100032 1378935558 1380360212 1380893696 1381072394 1383323136 1385297056 1388680832 1392259869 1392534528 1392797952 1394785392 1394984448 1398286968 1400823424 1406715648 1407864276 1408262856 1412142368 1414359232 1421932524 1424046624 1424249856 1426282176 1426551984 1430211328 1432077108 1436022224 1436051232 1438276576 1440414976 1442540736 1444599156 1450675512 1453921728 1455996388 1456271817 1458557958 1459121664 1462576024 1468548081 1470633472 1470823783 1471421952 1474905432 1481109264 1483222719 1485639936 1487308732 1489732608 1491858368 1494060048 1499356782 1500130359 1501680226 1502290944 1504719216 1505847504 1508579072 1511233152 1511965707 1514810882 1514924544 1516590768 1521584064 1523156096 1523941952 1523972736 1525186299 1525618094 1528171008 1528603648 1536286752 1539073536 1540227584 1540426901 1542717176 1542937344 1545139024 1551416867 1553505408 1555722168 1555944192 1558459188 1562265936 1569028992 1570754724 1571361792 1571565138 1575081872 1575926352 1577554528 1583964074 1584608256 1587063808 1588359696 1588660164 1591154136 1594040448 1597814218 1600941056 1601717096 1604535036 1606616704 1608987744 1609443264 1613876992 1615525002 1618061148 1620466848 1626853107 1627481856 1631334796 1636659552 1641168256 1641201408 1642973332 1645398027 1645722624 1648617984 1650970464 1654462656 1658921278 1661624832 1663995872 1664310648 1670756626 1671515456 1678340664 1682964192 1685365682 1685606208 1692454764 1697151456 1699781408 1701650951 1702308608 1704980992 1713550608 1714434696 1716658944 1719679104 1720723004 1720968576 1723750314 1727960808 1732756032 1733246592 1735556823 1738021376 1738246289 1738281402 1738953216 1740749824 1743070056 1743563536 1752672768 1752899577 1755505752 1755756288 1756822088 1763105344 1767411968 1771967106 1773047848 1774748844 1775434752 1777968192 1782866176 1785446784 1789673694 1792334544 1795148256 1800093568 1801058688 1801931733 1807443792 1810244656 1815268224 1815611616 1818202386 1821760512 1822643592 1826073392 1830533824 1832547178 1833492661 1836133376 1838580744 1838843136 1846314288 1851962112 1856346492 1857063936 1859713856 1864382624 1871957542 1871995356 1872718848 1875620864 1877152368 1877683808 1880454888 1887738006 1890814464 1895910032 1898728832 1901709568 1902069312 1909436144 1912254084 1914734976 1915097184 1918103616 1922644581 1923387648 1926132208 1934234016 1938562304 1939601664 1941695756 1944743944 1955274048 1958064108 1958343552 1961508978 1966540576 1974530558 1974812352 1976424849 1977630292 1980292608 1980853248 1983493512 1988338464 1992080064 1994420736 1994678829 1999142376 2000173812 2005724448 2006292288 2007796672 2011042033 2014977536 2015954276 2022121024 2025105264 2027994969 2028778752 2031963648 2033581732 2036525238 2048382336 2054332566 2057249792 2059350552 2065650048 2070540318 2071340544 2071608591 2074296224 2074592256 2074984704 2077945584 2083021248 2087952643 2088801792 2092038656 2092178088 2094339632 2095420184 2097430452 2101235136 2110073472 2112394284 2117812928 2118213552 2121236117 2121538848 2125387264 2132898786 2136069936 2139380048 2139423264 2145316992 2145924352 2148115662 2154033336 2157414864 2160622464 2165737574 2166898734 2169137476 2169975808 2180882592 2182212736 2183994582 2187836937 2188268544 2188682496 2193864036 2201293952 2202361007 2205950208 2212358148 2213213184 2219080864 2230963098 2234598912 2237787552 2243952256 2247474944 2252520339 2256606352 2258771256 2262868608 2266849728 2272216323 2272386816 2274886152 2284734144 2285912928 2288427141 2288878592 2292256512 2292905472 2294624768 2298333752 2303947744 2308610304 2310341376 2310995456 2314075764 2314406016 2317708536 2324093408 2333536114 2333583252 2337199436 2340674336 2341008384 2353543488 2356132086 2357042688 2357347707 2360742912 2362622808 2366331792 2370624256 2375946111 2380595712 2382539544 2386231592 2389779392 2391060672 2393531008 2396721327 2401411584 2402575644 2406491136 2406802554 2409925056 2414164896 2415630371 2420357632 2420815488 2424269848 2430191456 2441222784 2447002194 2451440992 2451790848 2454989328 2461752384 2464459998 2468583936 2469282816 2475128656 2476455696 2488381917 2489086402 2492437248 2495993808 2496465972 2502869824 2506134939 2507273184 2510850914 2516984008 2524446288 2528048523 2528409312 2536092416 2538682146 2549672112 2552979968 2553462912 2557471488 2559508042 2563526108 2564516864 2574988416 2578978688 2581084506 2581452864 2585625471 2586135552 2591941212 2599869888 2602790281 2606876294 2607032064 2610752144 2611124736 2614605084 2615345304 2629009152 2633083136 2633258628 2635233132 2644658016 2651117952 2656106752 2659571772 2665523168 2666898416 2666952288 2674299264 2675056384 2684510541 2688501816 2692722384 2700140352 2703993292 2705038336 2715366984 2722902336 2727303579 2731176448 2732640768 2733965388 2739110088 2745800736 2748820767 2754200064 2757871116 2760720424 2762144788 2766646272 2770594112 2777361664 2784519738 2785595904 2789570784 2789968896 2796573936 2801646848 2807936313 2813431296 2815728552 2816525712 2824284736 2828718464 2831607009 2843865048 2848093248 2852564352 2853103968 2854835893 2860422656 2864154216 2872044448 2872102464 2876553152 2880829952 2881202753 2885081472 2889198312 2901351024 2907843456 2911992776 2912543634 2917115916 2918243328 2925152048 2937096162 2941266944 2941647566 2942843904 2949810864 2961795837 2962218528 2966445438 2971279872 2974617464 2983716736 2988120096 2998713564 3000260718 3003360452 3009438432 3011695008 3017158144 3022466304 3023931414 3029621764 3029849088 3033181536 3043168128 3046312192 3047883904 3047945472 3050372598 3051236188 3056342016 3072573504 3078147072 3080455168 3080853802 3085434352 3085874688 3090278048 3102833734 3105810477 3107010816 3111444336 3111888384 3116918376 3124531872 3138057984 3141509448 3143130276 3150163744 3151852704 3155109056 3160208909 3167928148 3176719392 3177320328 3182308272 3188080896 3195628436 3203434192 3209070072 3213233408 3217975488 3218886528 3227753984 3231050004 3236122296 3240933696 3248606361 3253706214 3254963712 3262669592 3273319104 3275991873 3281068439 3282336512 3282402816 3285946664 3290796054 3297235968 3301940928 3308925312 3317842556 3323249664 3327991744 3328621296 3341513252 3343030912 3346444647 3356681328 3365928384 3370731364 3371212416 3384909528 3394302912 3399562816 3403301902 3404617216 3409961984 3427101216 3428869392 3433317888 3439358208 3441446008 3441937152 3447500628 3455921616 3460853011 3465512064 3466493184 3471113646 3476042752 3476492578 3476562804 3477906432 3486140112 3487127072 3500304171 3505345536 3505799154 3511011504 3511512576 3513644176 3526210688 3534823936 3543934212 3546095696 3549497688 3555936384 3565732352 3570893568 3579347388 3584669088 3590296512 3600187136 3602117376 3603863466 3614887584 3620489312 3630536448 3631223232 3636404772 3645287184 3652146784 3661067648 3665094356 3666985322 3670503291 3677161488 3677686272 3692628576 3696689997 3703924224 3712692984 3719427712 3728765248 3733629603 3743915084 3743990712 3754304736 3755367616 3760909776 3766276371 3775476012 3781628928 3791820064 3795990583 3797457664 3803419136 3804138624 3818872288 3824508168 3829469952 3830194368 3836207232 3839262063 3845289162 3846775296 3852264416 3868468032 3871626759 3877124608 3877626337 3879203328 3883391512 3889487888 3910314441 3910548096 3916128216 3916687104 3923017956 3933081152 3949061116 3949624704 3952849698 3955260584 3960585216 3966987024 3976676928 3984160128 3988841472 3989357658 3998284752 4000347624 4011448896 4012584576 4015593344 4022084066 4029955072 4031908552 4044242048 4050210528 4055989938 4057557504 4063927296 4067163464 4073050476 4090099013 4096764672 4108665132 4118701104 4131300096 4141080636 4142681088 4143217182 4148592448 4149969408 4155891168 4166042496 4175905286 4177603584 4184077312 4184356176 4188679264 4190840368 4194860904 4202470272 4220146944 4224788568 4235625856 4236427104 4242472234 4243077696 4250774528 4265797572 4272139872 4278760096 4278846528 4290633984 4291848704 4296231324 4308066672 4314829728 4321244928 4331475148 4333797468 4338274952 4361765184 4364425472 4367989164 4368815451 4375673874 4377364992 4387728072 4402587904 4404722014 4411900416 4412471349 4424716296 4438161728 4449668157 4461926196 4469197824 4475575104 4486170689 4487904512 4494949888 4505040678 4513212704 4517542512 4525737216 4533699456 4535897121 4544432646 4544773632 4549772304 4569468288 4571825856 4575558897 4576854282 4584513024 4585810944 4589249536 4596667504 4607895488 4617220608 4620682752 4621280703 4621990912 4628151528 4628812032 4635417072 4648186816 4654250601 4667072228 4667166504 4674398872 4681348672 4707086976 4712264172 4714085376 4714695414 4725245616 4731988261 4732663584 4741248512 4751892222 4761191424 4765079088 4772463184 4779558784 4782121344 4787062016 4793442654 4802823168 4805151288 4813605108 4819850112 4828329792 4831260742 4833753379 4840715264 4841630976 4848539696 4860382912 4880559321 4882445568 4894004388 4902881984 4909978656 4923504768 4928919996 4937167872 4950257312 4952911392 4976763834 4978172804 4984874496 4991987616 4992931944 5005739648 5012269878 5014546368 5021701828 5033968016 5048892576 5056097046 5056818624 5072184832 5077364292 5099344224 5104952853 5105959936 5106925824 5114942976 5119016084 5127052216 5149976832 5157957376 5162169012 5162905728 5171250942 5183882424 5199739776 5205580562 5213752588 5214064128 5214738867 5221504288 5222249472 5229210168 5230690608 5255880791 5258018304 5258698731 5266166272 5266517256 5270466264 5289316032 5301838087 5302235904 5312213504 5319143544 5331046336 5333796832 5333904576 5339663329 5348598528 5350112768 5369021082 5377003632 5385444768 5400280704 5407986584 5430733968 5445804672 5454607158 5462352896 5465281536 5467930776 5478220176 5491601472 5497641534 5500477983 5508400128 5515742232 5521440848 5524289576 5541188224 5543874259 5554723328 5569039476 5571191808 5579141568 5592349763 5593147872 5603293696 5615872626 5626862592 5631457104 5633051424 5648569472 5657436928 5663214018 5687730096 5696186496 5705128704 5706207936 5709671786 5720845312 5728308432 5744088896 5744204928 5753106304 5761659904 5762405506 5767933743 5770162944 5778396624 5802702048 5806224473 5815686912 5823985552 5825087268 5834231832 5850304096 5874192324 5883295132 5899621728 5923591674 5924437056 5932890876 5942559744 5949234928 5967433472 5976240192 5997427128 6000521436 6006720904 6018876864 6023390016 6033126099 6034316288 6044932608 6047862828 6059243528 6066363072 6083984907 6086336256 6092624384 6095767808 6095890944 6100745196 6102472376 6145147008 6161707604 6170868704 6171749376 6180556096 6205667468 6211620954 6214021632 6214825773 6222888672 6223776768 6233836752 6249063744 6263857929 6276115968 6283018896 6286260552 6300327488 6303705408 6310218112 6320417818 6335856296 6353438784 6354640656 6363708351 6364616544 6376161792 6391256872 6406868384 6418140144 6426466816 6427298449 6435950976 6437773056 6455507968 6462100008 6472244592 6481867392 6497212722 6507412428 6509927424 6525339184 6546638208 6551851397 6551983746 6562136878 6564673024 6564805632 6571893328 6581592108 6603881856 6607083021 6617850624 6635685112 6655983488 6657242592 6683026504 6686061824 6692889294 6713362656 6731856768 6741462728 6742424832 6757561017 6769819056 6788605824 6799125632 6806603804 6809234432 6816648969 6854202432 6857738784 6865281423 6866635776 6878716416 6882892016 6883874304 6895001256 6911843232 6921706022 6931024128 6932986368 6942227292 6952985156 6953125608 6972280224 6974254144 7000608342 7011598308 7022023008 7023025152 7027288352 7049696797 7052421376 7069647872 7087868424 7092191392 7098995376 7111872768 7127838333 7131464704 7141787136 7158694776 7169338176 7180593024 7190163981 7200374272 7204234752 7207726932 7229775168 7240978624 7246891113 7261072896 7262446464 7272809544 7290574368 7304293568 7322135296 7330188712 7333970644 7341006582 7354322976 7355372544 7385257152 7393379994 7407848448 7425385968 7438855424 7457530496 7465145751 7467259206 7487830168 7487981424 7508609472 7510735232 7518404817 7521819552 7532552742 7550952024 7583640128 7584145569 7591981166 7594915328 7595898167 7606838272 7608277248 7637744576 7649016336 7658939904 7660388736 7672414464 7678524126 7690578324 7693550592 7704528832 7736936064 7743253518 7754249216 7755252674 7758406656 7766783024 7778975776 7808370843 7820628882 7821096192 7832256432 7833374208 7846035912 7866162304 7898122232 7899249408 7905699396 7910521168 7933974048 7953353856 7968320256 7978715316 7996569504 8000695248 8022897792 8025169152 8031186688 8044168132 8063817104 8088484096 8100421056 8111979876 8115115008 8134326928 8146100952 8180198026 8193529344 8217330264 8237402208 8246462301 8259241243 8262600192 8282161272 8286434364 8297184896 8299938816 8311782336 8331459851 8332084992 8351810572 8368712352 8377358528 8381680736 8389721808 8404940544 8423808939 8440293888 8449577136 8471251712 8472854208 8484944468 8486155392 8531595144 8544279744 8557520192 8557693056 8564507679 8581267968 8583697408 8592462648 8616133344 8629659456 8642489856 8643608259 8650089521 8662950296 8667594936 8676549904 8711802407 8723530368 8728850944 8735978328 8737630902 8751347748 8754729984 8775456144 8787978199 8805175808 8809444028 8823800832 8824942698 8849432592 8876323456 8885387511 8899336314 8923852392 8951150208 8972341378 8975809024 8989899776 9010081356 9026425408 9035085024 9051474432 9067398912 9071794242 9088865292 9089547264 9099544608 9124067029 9138936576 9143651712 9151117794 9153708564 9169026048 9193335008 9215790976 9234441216 9241365504 9242561406 9256303056 9257624064 9270834144 9296373632 9308501202 9334144456 9334333008 9348797744 9362697344 9414173952 9424528344 9429390828 9450491232 9463976522 9465327168 9480626727 9482497024 9503784444 9530158176 9544926368 9559117568 9564242688 9574124032 9586885308 9610302576 9627210216 9639700224 9656659584 9662521484 9667506758 9683261952 9697079392 9720765824 9745819083 9760921469 9761118642 9764891136 9788008776 9805763968 9819957312 9843205317 9847009536 9857839992 9900514624 9905822784 9953527668 9956345608 9969748992 9983975232 9985863888 10011479296 10024539756 10029092736 10043403656 10067936032 10097785152 10112194092 10113637248 10144369664 10154728584 10198688448 10209905706 10213851648 10229885952 10238032168 10254104432 10295766481 10299953664 10315914752 10324338024 10325811456 10342501884 10367764848 10382559033 10399479552 10411161124 10427505176 10428128256 10429477734 10443008576 10458420336 10461381216 10500912513 10511761582 10516036608 10517397462 10532332544 10533034512 10540932528 10578632064 10603676174 10604471808 10624427008 10638287088 10662092672 10667593664 10667809152 10679326658 10697197056 10700225536 10738042164 10754007264 10770889536 10782988307 10800561408 10815973168 10859918069 10861467936 10891609344 10909214316 10935861552 10956440352 10983202944 10995283068 11000955966 11031484464 11042881696 11048579152 11082376448 11087748518 11109446656 11138078952 11158283136 11184699526 11186295744 11200888809 11206587392 11231745252 11262914208 11266102848 11297138944 11298829113 11314873856 11326428036 11375460192 11387971749 11392372992 11410257408 11412415872 11419343572 11456616864 11488177792 11488409856 11506212608 11517786189 11524811012 11535867486 11540325888 11556793248 11605404096 11612448946 11631373824 11632879011 11647971104 11650174536 11668463664 11700608192 11730943323 11748384648 11766590264 11799243456 11847183348 11848874112 11865781752 11898469856 11911556657 11934866944 11952480384 11994854256 12001042872 12013441808 12037753728 12046780032 12066252198 12089865216 12095725656 12118487056 12132726144 12167724023 12167969814 12172672512 12185248768 12191535616 12191781888 12201490392 12204944752 12270297039 12290294016 12323415208 12341737408 12361112192 12411334936 12423241908 12428043264 12429651546 12445777344 12467673504 12498127488 12527715858 12552231936 12566037792 12572521104 12600654976 12607410816 12620436224 12640835636 12671712592 12706877568 12709281312 12727416702 12729233088 12752323584 12782513744 12813736768 12834448627 12836280288 12852933632 12854596898 12871901952 12875546112 12924200016 12944489184 12963734784 12994425444 13014824856 13050678368 13093276416 13103702794 13103967492 13124273756 13129346048 13143786656 13163184216 13207763712 13214166042 13235701248 13237414047 13271370224 13311966976 13314485184 13366053008 13372123648 13385778588 13426725312 13458512067 13463713536 13482925456 13484849664 13515122034 13539638112 13577211648 13598251264 13613207608 13633297938 13708404864 13715477568 13730562846 13757432832 13765784032 13767748608 13790002512 13823686464 13843412044 13862048256 13863842109 13865972736 13884454584 13905970312 13906251216 13944560448 13948508288 13962751803 14001216684 14023196616 14044046016 14054576704 14077294231 14099393594 14104842752 14175736848 14184382784 14195964783 14197990752 14223745536 14255676666 14283574272 14317389552 14337819617 14338676352 14361186048 14380327962 14400748544 14408469504 14415453864 14459550336 14481957248 14493782226 14501260137 14522145792 14524892928 14545619088 14581148736 14608587136 14615668501 14644270592 14660377424 14667941288 14682013164 14708645952 14770514304 14786759988 14850771936 14877710848 14915060992 14930291502 14934518412 14975660336 14975962848 15017218944 15021470464 15036809634 15043639104 15065105484 15101904048 15167280256 15168291138 15183962332 15189830656 15191796334 15216554496 15275489152 15298032672 15314858559 15317879808 15320777472 15344828928 15357048252 15381156648 15409057664 15473872128 15486507036 15510505348 15533566048 15557951552 15616741686 15641257764 15642192384 15644216601 15664512864 15666748416 15692071824 15732324608 15767642373 15796244464 15798498816 15811398792 15821042336 15867948096 15905514261 15906707712 15936640512 15957430632 15993139008 16001390496 16018989987 16045795584 16050338304 16062373376 16088336264 16127634208 16176968192 16179061613 16200842112 16223959752 16268653856 16292201904 16360396052 16387058688 16434660528 16474804416 16492924602 16501433949 16518482486 16525200384 16564322544 16572868728 16594369792 16623564672 16631622777 16662919702 16664169984 16703621144 16737424704 16754717056 16763361472 16777049289 16779443616 16809881088 16847617878 16880587776 16899154272 16942503424 16944695911 16945708416 16969888936 16972310784 17063190288 17088559488 17115040384 17115386112 17129015358 17162535936 17184925296 17232266688 17259318912 17284979712 17287216518 17300179042 17325900592 17335189872 17353099808 17418673419 17423604814 17447060736 17457701888 17471956656 17475261804 17502695496 17550912288 17575956398 17610351616 17618888056 17649885396 17698865184 17752646912 17770775022 17798672628 17847704784 17902300416 17944682756 17951618048 18020162712 18052850816 18070170048 18099378297 18102948864 18134797824 18143588484 18177730584 18199089216 18248134058 18277873152 18287303424 18302235588 18307417128 18386670016 18431581952 18485122812 18512606112 18515248128 18541668288 18592747264 18617002404 18668288912 18668666016 18697595488 18725394688 18791573787 18828347904 18849056688 18858781656 18900982464 18927953044 18930654336 18961253454 19007568888 19060316352 19089852736 19091125053 19118235136 19120709179 19128485376 19148248064 19173770616 19220605152 19254420432 19279400448 19281895347 19313319168 19325042968 19335013516 19366523904 19394158784 19441531648 19491638166 19521842938 19522237284 19529782272 19576017552 19611527936 19639914624 19655554191 19686410634 19694019072 19715679984 19801029248 19811645568 19821249063 19851964609 19907055336 19912691216 19967950464 19971727776 20022958592 20025549713 20049079512 20058185472 20086807312 20135872064 20168419271 20195570304 20224388184 20227274496 20309457168 20397376896 20419811412 20427703296 20476064336 20508208864 20591532962 20599907328 20631829504 20648676048 20651622912 20685003768 20735529696 20765118066 20798959104 20822322248 20855010352 20858955468 20886017152 20916840672 20922762432 21001825026 21023523164 21034794924 21066069024 21081865056 21149090391 21157264128 21207352348 21208943616 21276574176 21324185344 21335187328 21335618304 21358653316 21394394112 21476084328 21508014528 21541779072 21565976614 21601122816 21631946336 21719836138 21722935872 21740673339 21774363277 21783218688 21818428632 21871723104 21912880704 21966405888 21990566136 22001911932 22062968928 22085763392 22097158304 22121462363 22164752896 22175497036 22276157904 22316566272 22369399052 22372591488 22401777618 22463490504 22525828416 22532205696 22594277888 22597658226 22629747712 22652856072 22750920384 22775943498 22784745984 22787694501 22820514816 22824831744 22838687144 22913233728 22967479073 22976355584 22976819712 23012425216 23035572378 23049622024 23071734972 23080651776 23113586496 23210808192 23224897892 23262747648 23265758022 23295942208 23300349072 23336927328 23401216384 23425112529 23461886646 23496769296 23533180528 23598486912 23694366696 23697748224 23731563504 23796939712 23823113314 23869733888 23904960768 23989708512 24002085744 24026883616 24075507456 24093560064 24132504396 24191451312 24225971077 24236974112 24265452288 24335448046 24335939628 24345345024 24383071232 24402980784 24409889504 24540594078 24580588032 24646830416 24683474816 24722224384 24777723729 24822669872 24846483816 24859303092 24891554688 24935347008 24994379553 24996254976 25055431716 25132075584 25145042208 25201309952 25214821632 25240872448 25281671272 25343425184 25413755136 25418562624 25454833404 25458466176 25565027488 25627473536 25668897254 25672560576 25693523037 25709193796 25743803904 25751092224 25848400032 25888978368 25927469568 25930824777 25950268563 25988850888 26029649712 26101356736 26135407221 26186552832 26207405588 26207934984 26248547512 26287573312 26326368432 26363934597 26415527424 26428332084 26471402496 26474828094 26542740448 26571934081 26623933952 26628970368 26732106016 26744247296 26771557176 26853450624 26917024134 26927427072 26965850912 26969699328 27030244068 27079276224 27143384359 27154423296 27196502528 27226415216 27266595876 27372201087 27416809728 27430955136 27461125692 27531568064 27580005024 27647372928 27686824088 27724096512 27727684218 27768909168 27811940624 27812502432 27889120896 27897016576 27925503606 28002433368 28046393232 28088092032 28109153408 28154588462 28198787188 28209685504 28351473696 28368765568 28391929566 28395981504 28441880181 28447491072 28511353332 28630693091 28634779104 28675639234 28677352704 28722372096 28760655924 28830907728 28919100672 28963914496 28987564452 29002520274 29049785856 29091238176 29162297472 29217174272 29231337002 29282764407 29288541184 29320754848 29335882576 29364026328 29417291904 29529615951 29541028608 29573519976 29701543872 29755421696 29830121984 29860583004 29869036824 29951320672 29951925696 30034437888 30042940928 30073619268 30087278208 30130210968 30203808096 30334560512 30336582276 30367924664 30383592668 30433108992 30550978304 30596065344 30629717118 30641554944 30689657856 30714096504 30762313296 30818115328 30887299443 30947744256 30973014072 31021010696 31067132096 31115903104 31147677099 31233483372 31282515528 31284384768 31288433202 31329025728 31384143648 31403194823 31464649216 31535284746 31592488928 31596997632 31622797584 31642084672 31735896192 31811028522 31813415424 31873281024 31914861264 31986278016 32002780992 32037979974 32091591168 32100676608 32124746752 32176672528 32255268416 32348964921 32353936384 32358123226 32401684224 32447919504 32537307712 32579754207 32584403808 32720792104 32869321056 32949608832 32985849204 33002867898 33036964972 33128645088 33145737456 33188739584 33247129344 33263245554 33325839404 33328339968 33407242288 33474849408 33509434112 33526722944 33554098578 33558887232 33619762176 33695235756 33798308544 33836273653 33885006848 33889391822 33891416832 33939777872 33944621568 34126380576 34163915247 34177118976 34230080768 34230772224 34258030716 34369850592 34464533376 34518637824 34574433036 34600358084 34651801184 34670379744 34706199616 34837346838 34847209628 34894121472 34898637033 34943913312 34950523608 35005390992 35101824576 35151912796 35237776112 35299770792 35397730368 35505293824 35541550044 35597345256 35695409568 35734669971 35804600832 35889365512 36040325424 36091752829 36105701632 36140340096 36198756594 36269595648 36287176968 36355461168 36398178432 36496268116 36503172069 36555746304 36574606848 36604471176 36614834256 36773340032 36791165537 36810891117 36863163904 36970245624 37025212224 37083336576 37112866609 37185494528 37234004808 37336577824 37337332032 37395190976 37450789376 37583147574 37656695808 37698113376 37717563312 37801964928 37855906088 37861308672 37922506908 38015137776 38120632704 38179705472 38182250106 38236470272 38241418358 38256970752 38347541232 38441210304 38503345881 38508840864 38558800896 38563790694 38626638336 38650085936 38670027032 38788317568 38883063296 38983276332 39043685876 39044474568 39152035104 39223055872 39279829248 39311108382 39372821268 39388038144 39431359968 39602058496 39623291136 39642498126 39703929218 39814110672 39825382432 39935900928 39943455552 40045917184 40051099426 40098159024 40116370944 40173614624 40271744128 40336838542 40375536201 40391140608 40448776368 40454548992 40618914336 40794753792 40839622824 40952128672 41016417728 41183065924 41297352096 41303245824 41370007536 41471059392 41530236132 41597918208 41644644496 41710020704 41717910936 41772034304 41833681344 41845524864 42003650052 42047046328 42069589848 42132138048 42163730112 42231882693 42298180782 42314528256 42414704696 42553148352 42587894349 42648370688 42653889707 42670374656 42671236608 42717306632 42952168656 43013458851 43016029056 43083558144 43131953228 43202245632 43263892672 43439672276 43445871744 43481346678 43503780411 43548726554 43566437376 43636857264 43743446208 43825761408 43847005503 43932811776 43981132272 44003823864 44125937856 44171526784 44194316608 44242924726 44329505792 44350994072 44552315808 44633132544 44738798104 44745182976 44803555236 44926981008 44991089143 45051656832 45064411392 45188555776 45195316452 45305712144 45501840768 45551886996 45569491968 45575389002 45649663488 45677374288 45826467456 45934958146 45952711168 45953639424 46024850432 46071144756 46099244048 46143469944 46227172992 46421616384 46449795784 46531516044 46591884416 46600698144 46673854656 46802432768 46850225058 46923773292 46993538592 47066361056 47196973824 47302927119 47388733392 47395496448 47463127008 47593879424 47646226628 47716542783 47809921536 47979417024 48004171488 48053767232 48056969961 48151014912 48187120128 48265008792 48382902624 48451942154 48473948224 48530904576 48537184839 48670896092 48671879256 48805961568 48819779008 49081188156 49161176064 49293660832 49347877579 49366949632 49444448768 49555447458 49645339744 49692967632 49718606184 49783109376 49870694016 49894868331 49988759106 49992509952 50110863432 50264151168 50290084416 50331147867 50402619904 50409142381 50429643264 50481744896 50563342544 50686850368 50827510272 50834087733 50837125248 50909666808 50916932352 51130054976 51254947072 51337794508 51345121152 51387046074 51418387592 51487607808 51696800064 51777956736 51854939136 51861649554 51900537126 51977701776 52059299424 52202713472 52256020257 52270814442 52373105664 52414811176 52415869968 52497095024 52575146624 52652736864 52727869194 52831054848 52856664168 52949656188 53085480896 53143868162 53171287169 53247867904 53257940736 53464212032 53543114352 53706901248 53834048268 53854854144 53931701824 54060488136 54158552448 54286768718 54308846592 54393005056 54452830432 54533191752 54744402174 54833619456 54861910272 54922251384 55063136128 55160010048 55294745856 55373648176 55455368436 55537818336 55623881248 55625004864 55778241792 55794033152 55851007212 56004866736 56092786464 56176184064 56218306816 56309176924 56397574376 56702947392 56737531136 56783859132 56791963008 56883760362 57022706664 57261386182 57269558208 57351278468 57354705408 57362127537 57444744192 57521311848 57661815456 57814688701 57838201344 57845686041 57927828992 57975128904 58005040548 58099571712 58182476352 58320218957 58324594944 58434348544 58462674004 58565528814 58641509696 58671765152 58728052656 58834583808 58966662573 59059231902 59082057216 59147039952 59403087744 59555893827 59660243968 59721166008 59738073648 59902641344 59903851392 60068875776 60076649139 60085881856 60147238536 60174556416 60260421936 60407616192 60505257813 60550626647 60669121024 60673164552 60735849328 60767185336 60982616849 61101956608 61192130688 61259434236 61283109888 61428193008 61515847393 61524626592 61636230656 61774598886 61895488512 61946028144 62042021392 62134264192 62231806208 62295354198 62466966744 62565031056 62576866404 62658051456 62768287296 62806389646 62929298432 63070569492 63184977856 63245595168 63284169344 63447271173 63471792384 63622057044 63626830848 63829722528 63868469203 63972556032 64005561984 64075959948 64183182336 64353345056 64510536832 64697929842 64716246452 64803368448 64895839008 65074615424 65159508414 65168807616 65323089831 65441584208 65738642112 65899217664 65971698408 66005735796 66073929944 66257290176 66291474912 66364387089 66377479168 66494258688 66526491108 66651678808 66814484576 66949698816 67018868224 67053445888 67108197156 67117774464 67390471512 67596617088 67672547306 67778783644 67782833664 67879555744 67889243136 68252761152 68326450283 68327830494 68354237952 68363083503 68460161536 68461544448 68516061432 68739701184 68902437219 68929066752 69037275648 69148866072 69200716168 69303602368 69340759488 69412399232 69674693676 69694419256 69788242944 69797274066 69887826624 69901047216 70010781984 70203649152 70303825592 70475552224 70599541584 70795460736 71010587648 71083100088 71194690512 71390819136 71469339942 71609201664 71778731024 72070365367 72080650848 72183505658 72211403264 72280680192 72397513188 72574353936 72677913231 72710922336 72796356864 72992536232 73006344138 73149213696 73208942352 73229668512 73546680064 73582331074 73621782234 73726327808 73940491248 74050424448 74166673152 74225733218 74333171187 74370989056 74468009616 74673155648 74674664064 74790381952 74901578752 74983138659 75166295148 75396226752 75435126624 75480918149 75603929856 75711812176 75722617344 75845013816 76030275552 76241265408 76359410944 76364500212 76482836716 76695082464 76882420608 77006691762 77017681728 77127581388 77253276672 77300171872 77340054064 77576635136 77766126592 77850805689 77966552664 78087371752 78088949136 78304070208 78406221663 78446111744 78559658496 78622216764 78745642536 78862719936 79091803791 79204116992 79246582272 79284996252 79407858436 79628221344 79650764864 79715802243 79871801856 79886911104 80102198852 80196318048 80232741888 80347229248 80543488256 80673677084 80751072402 80782281216 80897552736 80909097984 81237828672 81430153077 81589507584 81679245648 81904257344 82032835456 82116603261 82366131848 82594704192 82740015072 82942118784 83060472264 83289288992 83420041408 83435821872 83544068608 83554879837 83667362688 83691049728 84007300104 84094092656 84139179696 84264276096 84327460224 84463765386 84596361564 84629056512 84829409392 85106296704 85174068161 85175788698 85296741376 85307779414 85340749312 85342473216 85434613264 85892079273 85904337312 86026917702 86032058112 86167116288 86263906456 86527785344 86879344552 86891743488 86962693356 87007560822 87097453108 87273714528 87486892416 87651522816 87694011006 87848293221 87865623552 87962264544 88007647728 88251875712 88343053568 88388633216 88485849452 88701988144 89104631616 89266265088 89477596208 89490365952 89607110472 89853962016 89982178286 90103313664 90128822784 90390632904 90611424288 90851653673 91003681536 91103773992 91150778004 91299326976 91354748576 91646058361 91652934912 91869916292 91905422336 92142289512 92198488096 92286939888 92454345984 92661898329 92843232768 92899591568 93063032088 93183768832 93201396288 93347709312 93604865536 93700450116 93847546584 93987077184 94132722112 94209584469 94393947648 94605854238 94777466784 94790992896 94926254016 95150984731 95187758848 95292453256 95433085566 95619843072 95958834048 96008342976 96107534464 96113939922 96302029824 96374240256 96530017584 96765805248 96903884308 96947896448 97046894763 97061809152 97074369678 97341792184 97343758512 97611923136 97639558016 97739262621 98162376312 98587321664 98695755158 98733899264 98888897536 99110894916 99290679488 99385935264 99437212368 99566218752 99741388032 99789736662 99977518212 99985019904 100221726864 100364737319 100528302336 100580168832 100662295734 100805239808 100818284762 100859286528 101126685088 101373700736 101508820959 101655020544 101668175466 101674250496 101819333616 101833864704 102260109952 102509894144 102675589016 102690242304 102774092148 102836775184 103393600128 103555913472 103723299108 103801074252 103955403552 104118598848 104405426944 104512040514 104541628884 104829622352 104831739936 104994190048 105150293248 105305473728 105455738388 105713328336 105899312376 106170961792 106287736324 106342574338 106515881472 106928424064 107086228704 107204009913 107370136159 107413802496 107668096536 107863403648 108120976272 108275258487 108317104896 108573537436 108905660864 109066383504 109488804348 109509516207 109667238912 109723820544 109844502768 110126272256 110320020096 110373496611 110589491712 110747296352 110910736872 111075636672 111247762496 111250009728 111338599827 111556483584 111588066304 111702014424 112009733472 112185572928 112352368128 112436613632 112451163773 112618353848 112795148752 113253431291 113405894784 113475062272 113567718264 113583926016 113767520724 114045413328 114522772364 114539116416 114702556936 114709410816 114724255074 115042623696 115323630912 115510037643 115629377402 115676402688 115691372082 115855657984 115950257808 116010081096 116364952704 116640437914 116649189888 116868697088 116925348008 117131057628 117283019392 117343530304 117456105312 117669167616 117933325146 118118463804 118164114432 118294079904 118612871377 118806175488 119111787654 119442332016 119476147296 119805282688 119807702784 120137751552 120153298278 120294477072 120349112832 120520843872 120815232384 121010515626 121101253294 121338242048 121346329104 121471698656 121534370672 121965233698 122203913216 122384261376 122518868472 122856386016 123031694786 123049253184 123272461312 123549197772 123892056288 124084042784 124268528384 124463612416 124590708396 124933933488 125130062112 125153732808 125316102912 125536574592 125612779292 126141138984 126369955712 126491190336 126568338688 126695648079 126891979097 126894542346 126943584768 127244114088 127659445056 127736938406 127945112064 127961669121 128011123968 128151919896 128706690112 129021073664 129040376553 129395859684 129432492904 129606736896 129791678016 130149230848 130319016828 130337615232 130646179662 130883168416 131477284224 131541016509 131798435328 131943396816 132011471592 132147859888 132514580352 132582949824 132728774178 132988517376 133052982216 133303357616 133628969152 133844964253 133899397632 134037736448 134106891776 134216394312 134235548928 134780943024 134973267429 135193234176 135345094612 135557567288 135565667328 135759111488 136505522304 136652900566 136655660988 136708475904 136726167006 136920323072 137032122864 137479402368 137804874438 137858133504 138074551296 138297732144 138401432336 138607204736 138681518976 138824798464 138963752263 139349387352 139388838512 139594548132 139775653248 139802094432 140021563968 140178847991 140407298304 140607651184 140951104448 141178934897 141199083168 141590921472 142166200176 142389381024 142781638272 142938679884 143557462048 144140730734 144161301696 144367011316 144422806528 144561360384 144795026376 145148707872 145355826462 145421844672 145592713728 145611554517 145985072464 146012688276 146417884704 146459337024 147093360128 147164662148 147243564468 147880982496 148043632737 148100848896 148333346304 148451466436 148666342374 148936019232 149346311296 149349328128 149580763904 149966277318 150332590296 150792453504 150870253248 150961836298 151207859712 151227427143 151423624352 151445234688 151690027632 152060551104 152420542939 152482530816 152502263199 152718821888 152729000424 152965673432 153390164928 153764841216 154013383524 154035363456 154255162776 154600343744 154680108128 154850236541 155153270272 155701611378 155933105328 156174743504 156177898272 156608140416 156812443326 157119316992 157244433528 157491285072 157725439872 158183607582 158408233984 158493164544 158569992504 158815716872 159256442688 159301529728 159431604486 159513861507 159743603712 159773822208 160204397704 160392636096 160694458496 160772353511 161086976512 161347354168 161502144804 161564562432 161795105472 162475657344 162860306154 163179015168 163358491296 163808514688 164065670912 164233206522 164732263696 165189408384 165480030144 165884237568 166120944528 166578577984 166840082816 166871643744 167088137216 167109759674 167334725376 167382099456 168014600208 168188185312 168278359392 168528552192 168654920448 168927530772 169192723128 169658818784 170212593408 170348136322 170351577396 170615558828 170681498624 170869226528 171784158546 171808674624 172053835404 172064116224 172086382611 172334232576 172527812912 173055570688 173444066103 173758689104 173783486976 173925386712 174015121644 174194906216 174547429056 174960656871 174973784832 175303045632 175388022012 175696586442 175924529088 176015295456 176503751424 176686107136 176777266432 176971698904 177403976288 178209263232 178667681481 178955192416 178980731904 179214220944 179707924032 179964356572 180206627328 180229947417 180257645568 180781265808 181222848576 181515773439 181651879941 181703307346 182007363072 182207547984 182301556008 182709497152 182947850547 183292116722 183305869824 183739832584 184284579024 184396976192 184547542179 184573879776 184908691968 185323796658 185686465536 185799183136 186126064176 186367537664 186391655021 186402792576 186695418624 187209731072 187400900232 187695093168 187974154368 188265444224 188419168938 188787895296 189211708476 189554933568 189852508032 190003690513 190301969462 190375517696 190584906512 190866171132 191605407609 191917668096 192016685952 192215068928 192227879844 193060035168 193531610496 193807768616 193895792896 194093789526 194148739356 194683584368 194687517024 195223846272 195279116032 195478525242 195969269493 196324752624 197174643328 197391510316 197467798528 198221789832 198581358976 198771870528 198874424736 199093161267 199132437504 199482776064 199579473324 199955036424 200443453728 200729474638 201056604672 201160337664 201324591468 201636569524 202253370176 202747401472 203017641918 203336350932 203348500992 203638667232 203667729408 204520219904 204979350849 205019788288 205351178032 205380484608 205548184296 205673550368 206707311657 206787200256 207111826944 207446598216 207602148504 207910807104 208237197696 208810853888 209024081028 209083257768 209659244704 209663479872 209988380096 210300586496 210327800969 210610947456 210911476776 211426656672 211798624752 212341923584 212575472648 212685148676 213031762944 213856848128 214172457408 214408019826 214740272318 214827604992 215336193072 215726807296 216211096101 216241952544 216550516974 216634209792 217147074872 217811321728 218033739693 218132767008 218371610699 218977608696 219019032414 219447641088 219689005536 220252544512 220281046843 220640040192 220746993222 221178983424 221494592704 221821473744 222151273344 222495524992 222500019456 222677199654 223112967168 223404028848 224019466944 224371145856 224704736256 224873227264 224902327546 225236707696 225590297504 226442754447 226506862582 226811789568 226950124544 227135436528 227167852032 227535041448 228090826656 229045544728 229078232832 229405113872 229448510148 230085247392 230647261824 231020075286 231258754804 231382744164 231900515616 232020162192 232729905408 233280875828 233298379776 233850696016 234262115256 234566038784 234687060608 234912210624 235338335232 235866650292 236236927608 236588159808 237225742754 237612350976 238223575308 238884664032 238952294592 239147406729 239517996047 239610565376 239615405568 240306596556 240588954144 240698225664 241041687744 241630464768 242021031252 242202506588 242692658208 242943397312 243068741344 243930467396 244290459231 244768522752 245037736944 245712772032 246063389572 246098506368 247098395544 247784112576 248168085568 248537056768 248927224832 249181416792 249867866976 250260124224 250307465616 250632205824 250664639511 251073149184 251225558584 252282277968 252642269803 252739911424 252982380672 253136677376 253391296158 253783958194 253789084692 253887169536 254488228176 255318890112 255473876812 255522204483 255890224128 255923338242 256022247936 256303839792 257413380224 257676237819 258042147328 258075539917 258080753106 258791719368 258864985808 259583356032 260298461696 260638033656 260675230464 261292359324 261766336832 262954568448 263082033018 263596870656 263886793632 264022943184 264295719776 265029160704 265165899648 265457548356 266105964432 266606715232 267257938304 267689928506 267798795264 268213783552 268432788624 268471097856 269561886048 269946534858 270386468352 270690189224 271115134576 271518222976 272554961019 273011044608 273305801132 273311321976 273452334012 274064245728 274938175083 274958804736 275609748876 275716267008 276595464288 276802864672 277214409472 277363037952 277649596928 277927504526 278698774704 278777677024 279189096264 279551306496 279604188864 280043127936 280357695982 280814596608 281215302368 281902208896 282357869794 282398166336 282628753407 283066722601 283181842944 284332400352 284778762048 285452954193 285563276544 285877359768 287114924096 288281461468 288322603392 288734022632 289122720768 289590052752 290297415744 290711652924 290843689344 291185427456 291223109034 291970144928 292025376552 292835769408 292918674048 294186720256 294329324296 294487128936 295761964992 296087265474 296201697792 296666692608 296902932872 297332684748 297872038464 298577227949 298692622592 298698656256 299161527808 299932554636 300665180592 301094211957 301584907008 301740506496 301923672596 302415719424 302454854286 302847248704 303380055264 304121102208 304526462877 304841085878 304965061632 305004526398 305437643776 305458000848 305931346864 306780329856 307529682432 308026767048 308070726912 308510325552 309200687488 309360216256 309700473082 310306540544 311403222756 311866210656 312349487008 312355796544 313216280832 313624886652 314488867056 314937624001 314982570144 315450879744 316367215164 317139985008 317631433744 318512885376 318603059456 318863208972 319027723014 319547644416 320408795408 320785272192 321388916992 321544707022 322110408477 322173953024 322694708336 323004289608 323590210944 324825775461 324951314688 325720612308 326716982592 327617029376 328131341824 328466413044 329464527392 330378816768 330960060288 331120489833 331768475136 332241889056 333157155968 333680165632 333743287488 334015799481 334219519348 334669450752 334764198912 336029200416 336376370624 336556718784 337057104384 337309840896 337353491319 337855061544 338385446256 339317637568 339760293873 340425186816 340696272644 340703154792 341231117656 341738453056 343568317092 343617349248 344107670808 344128232448 344172765222 345055625824 345435143053 346111141376 346888132206 347517378208 347566973952 347850773424 348030243288 348389812432 349094858112 349921313742 349947569664 350606091264 350776044024 351393172884 351849058176 352030590912 352863996667 353007502848 353372214272 353554532864 353943397808 354807952576 355838614131 356418526464 357335362962 357910384832 358428441888 359415848064 359928713144 360413254656 360459894834 361562531616 362445697152 363031546878 363303759882 363406614692 364014726144 364415095968 364603112016 365418994304 365895701094 366584233444 366611739648 367479665168 368569158048 368793952384 369095084358 369147759552 369817383936 370647593316 371598366272 372199010183 372252128352 372735075328 372783310042 372805585152 373390837248 374801800464 375390186336 375948308736 376530888448 376838337876 378423416952 379109867136 379705016064 380007381026 380603938924 380675937291 380751035392 381169813024 381732342264 383210815218 383835336192 383885007363 384033371904 384430137856 384455759688 386120070336 387063220992 387615537232 387791585792 388187579052 388297478712 389367168736 389375034048 390447692544 390558232064 390957050484 391938538986 392649505248 394349286656 394783020632 396443579664 397162717952 397543741056 397748849472 398186322534 398965552128 399158946648 399910072848 400886907456 401458949276 401534892759 402113209344 402320675328 402649182936 403273139048 404506740352 404702820907 404919802287 405494802944 406035283836 406672701864 406697001984 407277334464 408241532699 409040439808 409958701698 410702356064 410760969216 411096368592 411347100736 413414623314 413574400512 414223653888 414893196432 415204297008 415821614208 416474395392 416891256789 417621707776 418048162056 418166515536 419318489408 419326959744 419976760192 420536543973 420601172992 420655601938 421221894912 421822953552 422853313344 423536804691 423597249504 423854386529 424683847168 425150945296 425370297352 427713696256 428344914816 428816039652 429480544636 430672386144 431453614592 432422192202 432483905088 433101033948 433268419584 434294149744 435622643456 436067479386 436265534016 436743221398 437955217392 438038064828 439378011072 440505089024 440562093686 441280080384 441493986444 442989185408 443642947488 444130898211 444302546688 444991049984 445000038912 445354399308 446808057696 448038933888 448742291712 449804655092 450473415392 451180595008 452885508894 453013725164 453623579136 453682281429 454270873056 454335704064 455070082896 456181653312 457261628817 458091089456 458156465664 458810227744 458897020296 460170494784 461294523648 462040150572 462517509608 462765488328 463801031232 464040324384 464550709623 465459810816 466561751656 467701392032 468524230512 469132077568 469192786777 469374121216 469824421248 471733300584 472473855216 473176319616 474451485508 475224701952 476447150616 477769328064 477904589184 478285151981 478294813458 478541584521 479035992094 479221130752 479230811136 480613193112 481177908288 482083375488 482317060533 483260929536 484042062504 484405013176 485385316416 485886794624 486137482688 487860934792 488580918462 489537045504 490075473888 491425544064 492126779144 492197012736 494196791088 495568225152 496336171136 497074113536 498362833584 499735733952 500520248448 500614931232 501264411648 501329279022 502146298368 502451117168 504564555936 505284539606 505479822848 505964761344 506273354752 506782592316 507567916388 507578169384 508976456352 510637780224 510947753624 511044408966 511846676484 512044495872 512607679584 514826760448 515352475638 516084294656 516151079834 516161506212 517583438736 517729971616 519166712064 520332198309 520596923392 521276067312 521350460928 522584718648 523532673664 524881970613 525909136896 526164066036 527773587264 528045886368 528591439552 530058321408 530331799296 530915096712 532211928864 533213430464 534515876608 535379857012 536865577248 536942195712 539123772096 539893069716 540772936704 541380378448 542230269152 543036445952 544955639823 545109922038 546022089216 546611602264 546622643952 546904668024 548128491456 548843551641 549876350166 549917609472 551219497752 553190928576 553605729344 553642626537 554428818944 554500566191 554726075904 555299193856 555855009052 557397549408 557555354048 558378192528 559102612992 559174965063 559208377728 560086255872 560715391964 561629193216 562430604736 563804417792 564715739588 564796332672 565257506814 566133445202 566363685888 568664800704 569557524096 570011071539 570905908386 571126553088 571754719536 574229848192 574816222827 575706973661 576562922936 576645206784 577468045264 579180105504 580594831488 581423305848 581687378688 582446218068 583940289856 584050753104 584884158859 585671538816 585837348096 588658648592 588974257872 591523929984 592174530948 592403395584 593805865744 594665369496 595744076928 597154455898 597385245184 597397312512 598323055616 599865109272 601330361184 602188423914 603169814016 603481012992 603847345192 604909708572 605694497408 606760110528 608242204416 609052925754 609682171756 610009052796 610916001696 611862693728 613560659712 614938052547 615059364864 616053534096 616141453824 617020651104 618401374976 618720432512 619400946164 622806445512 623732421312 624698974016 624711593088 626432561664 627249773304 628977734112 629875248002 629965140288 630901759488 630983402907 631456535033 632734430328 634279970016 635262867488 635961575711 637025770752 637206118912 637726417944 638055446028 639095288832 640817590816 641522408527 641570544384 642777833984 643089414044 644220816954 645389416672 646008579216 647180421888 648633288303 649651550922 649902629376 651441224616 653433965184 655114832097 655234058752 656262683648 656932826088 658929054784 660757633536 660843140529 661920120576 662240979666 663536950272 664483778112 666056893117 666314311936 667360331264 667486574976 668031598962 668439038696 669338901504 672058400832 672752741248 673113437568 674114208768 674619681792 674706982638 675710123088 676770892512 678635275136 679328263341 679520587746 680850373632 681392545288 681406309584 682462235312 683476906112 687136634184 687234698496 688215341616 688345530444 690111251648 690870286106 692222282752 693776264412 695034756416 695701546848 696060486576 696779624864 698189716224 699842627484 699895139328 701552088048 702553161233 702786345768 703698116352 704061181824 705727993334 706015005696 707109065728 707886795616 709615905152 711677228262 712837052928 714670725924 715820769664 716856883776 718553988141 718831696128 719857426288 720919789668 723125063232 724891394304 726063093756 726607519764 726813229384 728830191936 729206224032 730837988608 731791402188 733168466888 734959330336 737138316096 737587904768 738190168716 738295519104 741295186632 743196732544 744398020366 744504256704 745566620084 745611170304 746781674496 749603600928 750780372672 751590953113 751896617472 751993918533 753061776896 753676675752 756846833904 757926809409 758219734272 759410032128 760014762052 761207877848 761351874582 762339626048 763464684528 766421630436 766566613449 767670672384 767770014726 768066743808 768860275712 768911519376 772240140672 774126441984 774226619751 775231074464 775583171584 776375158104 776594957424 778734337472 778750068096 780895385088 781116464128 781914100968 783877077972 785299010496 787158146411 788698573312 789566041264 792774019037 792887159328 794325435904 795087482112 795497698944 796372645068 798317893296 799820145696 801773814912 802917898552 803069785518 804641350656 805298365872 806546278096 809013480704 809405641814 809839604574 810989605888 812070567672 813345403728 814554668928 816483065398 817664883057 818080879616 819917403396 821404712128 822192737184 822694201472 824814525249 826829246628 827148801024 829786392864 830290099639 830408594016 831643228416 832948790784 833782513578 836096324112 836333031072 838636978816 838653919488 839953520384 841073087946 841311203876 842443789824 843645907104 845706626688 847073609382 847194499008 847708773058 849200167803 849367694336 850301890592 850740594704 855427392512 856358862579 856689829632 857632079304 858961089272 861344772288 862907229184 864844384404 864967810176 866202067896 868588299488 871245286912 872134958772 872531068032 873486442796 875910434784 876076129656 878756022144 881124187372 882560160768 882987972888 885978370816 887285894976 888243853679 888261796422 888605093376 889982099968 890000077824 890708798616 893616115392 895731683847 896077867776 897484583424 899609310184 900946830784 902361190016 903282635871 905771017788 906027450328 907247158272 907364562858 908541746112 910140165792 912363306624 914523257634 916182178912 916312931328 917620455488 917794040592 920340989568 922589047296 924080301144 925035019216 925530976656 927602062464 928080648768 929101419246 930919621632 933123503312 935402784064 936914749771 937048461024 938264155136 938385573554 938748242432 939648842496 943466601168 944812872003 944947710432 946352639232 948902971016 952894301232 955538656128 955809178368 956570303962 956589626916 957083169042 958071984188 958442261504 961226386224 962355816576 964166750976 964634121066 966331225431 966521859072 968084125008 968810026352 970770632832 971773589248 972274965376 972746265841 975721869584 977161836924 980150947776 981251935937 982851088128 984253558288 984394025472 988393582176 991136450304 992672342272 996725667168 999471467904 1001040496896 1001229862464 1002658558044 1004292596736 1004902234336 1009129111872 1010569079212 1010959645696 1011929522688 1012060473957 1013565184632 1015135832776 1015156338768 1017952912704 1019280881619 1021275560448 1021895507248 1022088817932 1023693352968 1025215359168 1029653520896 1030704951276 1032302159668 1032323012424 1035166877472 1035459943232 1036305429159 1038333424128 1040664396618 1042552134624 1042700921856 1045169437296 1046660832041 1047065347328 1049763941226 1051818273792 1052328132072 1055547174528 1056091772736 1057182879104 1058591990001 1060116642816 1060663598592 1061830193424 1064423857728 1066426860928 1066943800573 1067515842393 1069031753216 1070759714024 1073731154496 1078247544192 1079786139432 1082760756896 1084460538304 1086072891904 1089911279646 1090219844076 1092044178432 1093223204528 1093245287904 1093809336048 1096256982912 1097687103282 1099752700332 1099835218944 1102438995504 1106381857152 1107211458688 1107285253074 1108857637888 1109001132382 1109452151808 1111710018104 1114795098816 1115110708096 1116597030549 1116756385056 1118205225984 1118349930126 1118416755456 1120172511744 1121430783928 1124861209472 1127608835584 1129431479176 1129592665344 1130515013628 1132266890404 1137329601408 1139115048192 1140022143078 1141811816772 1142027811873 1142253106176 1143509439072 1148459696384 1149632445654 1151413947322 1153125845872 1153290413568 1154936090528 1158360211008 1161189662976 1162846611696 1163374757376 1164892436136 1167880579712 1168101506208 1169768317718 1171343077632 1171674696192 1177317297184 1177948515744 1181071497749 1183047859968 1184349061896 1187611731488 1189330738992 1191488153856 1194308911796 1194770490368 1199730218544 1202660722368 1204376847828 1204604678277 1206339628032 1206962025984 1207694690384 1209819417144 1211388994816 1213520221056 1214108462721 1216484408832 1218105851508 1219364343512 1220018105592 1221832003392 1223725387456 1224724598097 1227121319424 1229876105094 1232107068192 1232282907648 1234041302208 1236802749952 1236962801503 1237440865024 1238801892328 1245612891024 1247464842624 1249397948032 1249423186176 1250673770367 1252865123328 1254499546608 1257955468224 1259750496004 1259930280576 1261609631919 1261803518976 1261966805814 1262913070066 1265468860656 1268559940032 1270525734976 1270610414073 1271563159587 1271923151422 1274051541504 1274412237824 1275452835888 1276110892056 1281635181632 1283044817054 1283141088768 1285555667968 1286178828088 1288441633908 1290778833344 1292017158432 1294360843776 1297266576606 1299303101844 1299805258752 1302882449232 1304741585147 1306867930368 1310229664194 1310468117504 1313865652176 1317858109568 1321515267072 1321686281058 1323840241152 1324481959332 1328967556224 1332113786234 1332628623872 1334720662528 1334973149952 1336063197924 1336878077392 1344116801664 1345505482496 1346226875136 1349413965276 1351420246176 1353541785024 1357270550272 1358656526682 1359041175492 1362785090576 1362812619168 1364924470624 1366953812224 1371784886451 1374273268368 1374469396992 1376430683232 1376691060888 1380222503296 1381740572212 1387552528824 1390069512832 1391403093696 1392120973152 1393559249728 1393652128869 1395811770067 1396379432448 1399685254968 1403104176096 1405106322466 1405572691536 1407396232704 1407578360331 1408122363648 1411455986668 1415773591232 1419231810304 1423354456524 1425674105856 1429341451848 1431641539328 1433713767552 1434855455943 1437107976282 1437663392256 1439714852576 1441839579336 1446250126464 1446951181599 1449193416457 1449782788608 1452126187512 1453215039528 1453626458768 1457660383872 1458412448064 1461675977216 1461865129049 1463582804376 1466336933776 1469918660672 1472294606783 1474276632192 1475175809536 1476380337432 1476591038208 1482590373264 1486393465088 1488796040732 1489008513408 1491133240168 1491222340608 1499207201856 1501560745344 1503181906226 1503793234944 1503987837066 1506123553792 1507353351504 1513693667808 1515853618818 1516439468544 1518820064256 1520029524104 1522415755696 1522703749164 1524679252096 1526929369056 1528601274893 1532843260872 1533133226898 1535540029452 1536133487616 1537823038752 1541967327901 1544480281344 1548252883968 1548453239502 1550462148928 1552750316208 1553189914848 1557468674944 1557500136192 1561790770176 1563828201936 1567754155944 1570598020992 1574316292822 1577397146624 1579132082528 1585548038074 1585774318656 1588650871808 1590174964224 1590995397888 1592745290136 1596635786592 1599640291392 1603547629824 1605835797104 1606139571036 1610596731744 1613092556192 1618026961408 1618811283628 1619679209148 1624141135344 1626690807456 1629109337856 1632966130796 1635329766114 1639834806792 1642809424256 1644385474368 1645388402944 1649629050498 1653658493256 1659572785728 1660580199278 1660817188032 1663286456832 1663501698573 1665897581568 1667565027156 1672192648224 1672666062144 1676625972329 1677273957632 1677307838976 1677524895189 1679907040768 1682146175892 1682622407752 1684887579648 1687291814208 1691413253376 1694147218764 1694388998016 1695417546116 1698400335606 1700603781184 1701481189408 1710033214617 1712717725158 1713379659264 1715264158608 1717922178544 1722689544576 1727120920983 1729688768808 1729935620352 1732404135792 1737176598976 1742490573824 1744269917544 1745062136064 1746972885592 1751820869568 1752152259312 1754652476577 1757512044288 1762248374744 1765975945776 1768495888621 1771956741632 1774571789952 1776487707358 1776523592844 1777210186752 1779964199936 1781417597232 1787232230784 1791463367694 1792155735552 1794969166848 1799218620368 1801893661568 1804722380032 1806528779419 1806565271742 1811542035576 1812054900656 1814729125716 1817083492224 1820280331584 1824726613248 1829046515268 1832364357824 1835240910976 1835588081184 1840681979136 1845178094592 1848160602288 1850070038432 1851061953312 1855204124928 1856161297536 1858202838492 1866247006624 1870805568128 1873829499542 1874096922048 1876771147108 1877496484864 1879297684992 1886933202336 1889625744006 1889895420864 1892705278464 1892950208721 1894369605099 1897805942032 1905788602464 1907884727133 1911077312256 1911618356736 1913140607924 1913179253832 1914166338084 1916143968376 1922452772448 1924567225581 1924711633152 1928333501952 1929268242132 1932662450862 1936168250016 1937620052704 1941541265664 1943547178496 1944549930752 1945492531682 1951443739168 1954323673848 1960301895552 1962503871874 1965344496291 1965702176256 1968507116576 1968788050944 1976787164352 1981467058207 1982272900608 1982529421587 1985344684544 1993451334336 1998170679351 1998942935808 2002080993792 2002459724928 2005317116088 2009804468672 2018258223744 2021138158424 2023859045376 2024120947914 2027130369264 2030271665552 2030312677536 2035905825408 2038561763238 2042551120896 2043791014496 2044177635864 2047386705936 2050430718336 2059307041792 2061409902552 2064604319336 2064646024848 2070333754944 2070919886464 2072610858318 2076666848256 2081328793236 2085104269248 2090040595643 2090338874592 2093321664082 2094130694656 2099527882452 2104656264144 2107659483699 2111094349056 2112183545472 2114365758208 2117183980002 2121327197184 2123660386848 2128847715456 2132853721856 2133887601146 2135031684786 2138063506432 2141519428048 2147462308992 2155661964423 2156495088384 2159572278864 2165521513792 2168921076608 2172145783808 2179822559292 2180439688152 2186446409056 2186490575808 2187618672096 2192513965824 2195374206564 2199505400664 2204877991008 2212763714304 2214422917376 2214570506148 2218002264764 2223420036208 2229590197632 2230221416192 2233194061098 2233512770112 2236699860252 2236833510912 2240345023488 2242861567856 2249722418944 2254772859339 2255217671168 2258862958352 2259185330688 2261030027256 2264533780808 2273780428227 2274659202816 2278230096384 2280044286156 2283623633544 2284055623746 2287018878144 2296919392768 2299264891308 2302827894644 2306251691744 2306580827136 2309872181056 2316720422016 2322379325952 2322679859253 2325693223392 2326749514752 2329784872272 2335761159424 2336203012416 2339536635436 2342686155264 2343349392384 2354634594368 2355897031488 2361474439233 2362142995498 2366095719936 2368698123792 2375223462976 2378322057111 2378661477984 2382976307712 2388617823592 2399460437088 2402087717689 2405321444736 2408753695656 2409209356554 2413924051968 2415389380768 2419638834288 2422777989632 2423091515273 2427040442112 2428216925442 2432968817664 2436211703016 2438728687024 2440036211184 2443664006784 2447450774912 2449449196194 2454242638848 2459752210188 2464214136384 2468082604416 2470047976669 2473605499904 2473925603006 2474881730048 2477603784656 2490870298917 2491225782048 2494929685248 2498795896064 2498846372352 2501347540734 2508999093216 2515910936448 2519500992008 2519860561152 2523219263838 2523933611628 2525826140132 2530937721312 2537119880064 2541051469952 2541220828146 2543126319174 2543846302844 2547600503409 2548103083008 2550905671776 2552221784112 2563270363264 2566089634108 2566282177536 2572357656176 2576883267816 2581557666688 2584034316864 2588721687552 2594533153212 2598606203688 2605764898464 2609483170294 2613735860736 2620459328388 2627731304352 2634697956517 2635716219136 2643372562116 2647680482304 2648963918664 2657935112448 2664227572468 2664731561037 2665257247744 2669946299904 2672126395848 2673756154784 2687195051541 2688233603328 2691010964992 2692453750272 2698827930552 2702840492352 2707083570048 2714541100544 2717313053364 2718082350984 2725570181152 2725625238336 2729848941248 2733907624448 2743569772902 2748546536736 2748938793984 2752861366464 2753382121776 2760445006592 2763481144424 2775105057648 2780139025664 2782806187392 2784241946304 2787118499456 2787304257738 2791623540134 2792758864896 2799370509936 2806208352192 2810212644932 2810744249313 2811145383072 2814792465408 2815156720662 2816244727296 2822911973336 2831547182464 2834438616009 2838463620608 2838830939087 2846708913048 2858682903696 2863283078656 2867427535104 2869710911886 2874215952564 2875326784512 2879429705152 2883679158672 2892500252928 2893902363198 2898386832914 2899565577216 2904252375024 2906430079056 2907252917536 2915320767744 2916824896128 2918238797523 2923351954432 2923730258098 2927165608752 2932673867552 2939837321344 2943755807811 2944589213566 2948553264384 2950351619072 2952760674864 2953182076416 2965180746528 2972786930176 2977592081464 2978017026816 2982266480336 2998414403712 3003121490688 3006363812452 3007975674132 3014706703008 3027387335616 3031707237636 3032878937088 3040059048208 3044831511392 3045407498328 3049358504192 3053858738112 3057202549786 3065686521744 3066266453796 3071080058904 3075646077504 3083934655802 3088960562688 3096906479004 3100924297856 3105500632416 3106379829696 3108916287477 3113733948611 3114937349888 3115000272384 3127656403872 3135508311888 3139982496123 3141196041984 3148632585644 3158264165056 3171096076148 3171548637312 3175775970003 3180349928448 3181990795776 3185490580272 3193271573184 3199280582784 3200831401719 3207095259648 3211671594208 3212279142072 3221193463488 3226185112384 3236053922816 3237622567256 3239358418296 3248282270688 3253381614912 3258218675712 3265932261592 3270659532228 3279669613584 3284349507439 3285618848512 3288770948736 3290776805888 3299258100996 3307316986512 3319145571456 3321160398556 3321634376064 3326572913664 3327003397146 3335130054312 3344385296448 3345332124288 3349791091647 3353251944658 3354547915264 3354615677952 3354982018921 3355049790378 3359814081536 3364292351784 3365244815504 3374583628416 3382826506752 3388294437528 3388777996032 3390835092232 3396800671212 3401207562368 3402962378816 3420066429234 3425435450316 3426759318528 3430528317216 3435844357088 3445379089152 3454241841966 3459377537616 3459871240704 3464808271584 3474353197952 3488539835088 3490124272128 3493945771184 3503641739136 3504304518624 3509304953154 3515024088576 3524496749488 3531951891552 3536991777242 3543214493247 3543913483264 3549143579904 3552975414716 3553047185688 3562835194464 3574464461568 3582926735388 3584311471104 3598437240736 3603787323136 3609444760064 3613057558838 3613130543484 3623084071152 3624109801312 3629458251432 3634166984448 3640560663168 3642325388163 3649453226496 3658093030536 3664728715648 3670481821952 3671176162368 3674173794291 3679867393813 3681363958272 3696321204576 3700140076864 3702123906624 3710408249856 3710888404509 3712322595072 3716405676984 3732494013248 3741611136256 3747658999084 3748193844096 3753542294216 3758595369984 3773866404672 3779251488012 3779790841728 3785410556928 3785900417442 3788739210198 3795611884064 3811577204928 3814689478761 3815769454266 3822154624512 3823236713472 3826281215848 3826358507664 3828332676168 3832287936752 3844905544896 3849134451162 3849423266304 3856667003904 3858536484264 3865324901724 3872336500032 3875240105408 3881503963337 3883082531328 3887094356992 3889099861504 3890985063364 3902887478336 3908647347696 3914224755441 3920603791104 3925007743748 3930688992582 3931404352512 3937014233152 3953574328704 3962934116414 3964545801216 3965058843174 3970689369088 3986902668672 3996341358702 3997885871616 4004161987584 4004919449856 4010634232176 4019608937344 4029948815627 4036516447488 4042276316848 4048241895828 4054260738528 4060543331104 4060625355072 4071811650816 4077123526476 4087582028992 4088355271728 4094189112013 4094773411872 4100861436672 4122819805104 4129208638672 4129292049696 4140667509888 4141839772928 4145221716636 4162657586472 4170208538496 4180081191286 4180677749184 4186643328164 4187435310201 4188261389312 4199055764904 4209312528288 4215318967398 4222188698112 4222735080993 4224367090944 4228731516416 4234367960004 4247320773696 4257695430912 4265707443712 4267775202292 4270063369572 4283038856096 4294924617984 4304566367829 4311323928846 4312990176768 4319144557728 4331043027584 4337842153216 4347580249371 4359645118584 4360879376304 4372892818112 4372981151616 4375237344192 4385027931648 4385595387147 4390748413128 4399010801328 4409755982016 4416883820349 4420195745231 4425527428608 4428845834752 4429141012296 4436004529528 4446840072416 4451731029977 4459180395264 4460442832384 4466388122196 4467025540224 4473399720504 4473667021824 4485723135712 4490656859689 4499444837888 4509545718678 4517725916704 4518370661376 4522060054512 4529067561616 4547560856454 4549318405632 4556460192768 4560088572312 4567247267088 4568111247492 4574037756288 4585803824679 4593838785536 4598529782616 4605655789288 4612503383488 4619744362112 4625901983703 4633440844032 4644758651904 4645359718506 4651386446784 4659569744544 4662398251819 4671522318848 4672406024832 4679073270872 4685372310528 4709269188736 4711794062976 4722948878466 4724285990996 4732191439872 4737396247584 4750446925952 4756644114222 4757322955968 4765952615424 4777235647184 4798920874176 4804175435378 4810642889472 4817507391312 4818418713108 4830778761536 4839277668576 4845555979264 4846183030546 4854080884224 4856433850884 4872423406032 4877457374048 4880072422368 4887328013568 4894901549824 4898898392388 4919504420376 4928428272768 4936165208832 4940095953338 4947851206012 4949763460096 4955207569312 4981740597834 4982451564096 4989859370496 4990505095719 4997591792128 4997692744704 5002695081468 5017998186432 5029877916987 5031821872896 5039001984016 5039721122304 5046438527676 5047867223256 5051652280264 5061875442624 5074239760128 5082102939904 5082441656292 5086252638348 5087692605688 5095201006818 5101811343552 5104443568224 5126540726528 5132179268216 5144715312352 5153766535632 5163115333376 5168068633728 5181362762949 5189066306424 5197212407376 5211529796928 5218966340588 5227471721472 5240918656776 5255462608704 5261136671791 5263957429731 5269395913034 5271432438272 5286745124232 5297927837328 5305487665863 5315870224896 5328455144936 5329463122074 5339892599808 5344252791696 5347512309568 5374390103082 5376467206656 5382021929984 5384907500544 5397655861104 5405680984704 5414167140096 5419586338257 5429082201088 5434626106728 5436164701968 5451140362304 5451250476672 5459697882496 5467815248896 5487139545804 5497093073472 5505722732928 5506764243552 5510107024877 5520890013184 5526962288848 5550210115296 5560278051328 5565612374784 5568483892608 5574236998912 5574608515476 5583247080268 5598741019872 5612416704384 5620425289864 5621488498626 5622290766144 5630313441324 5632489454592 5645823946672 5663094364928 5668877232018 5676927241216 5677661878174 5683108815297 5693417826096 5717365807392 5723654181399 5726566157312 5734855070208 5739421823772 5748431905128 5758859410304 5767358317344 5773701676743 5785000505856 5787804726396 5796773665828 5808504750048 5812860158112 5814505835072 5830641535488 5833649792256 5836477595046 5847460516196 5854331217504 5865347735104 5879674642688 5887511615622 5889178427132 5897106528768 5905521349728 5906364152832 5930361493056 5944401174621 5945573860352 5955184162928 5956034053632 5964532960672 5994512038053 5996828807424 6006242981376 6012727624904 6015951348264 6029413406016 6054774671232 6063414475272 6080118096416 6089663022784 6090814996656 6098717008384 6099506228101 6107717476224 6114405099572 6131373043488 6132532907592 6142160117808 6151292155008 6167869311604 6177921125376 6193812958008 6201848595712 6211001264832 6212759659392 6217706975753 6217832574954 6227467897222 6229874699776 6230000544768 6255312807744 6270121786929 6271016623776 6279964992246 6282392083968 6297265171288 6316528330112 6322978451097 6332776710271 6342192152296 6343097274624 6351551940006 6363981591552 6370981160544 6386543146368 6398561165568 6401662803438 6414190519296 6423343188416 6424558284144 6442386926976 6452370224768 6475245134512 6478716836592 6496564541376 6506763229824 6516437351424 6531864523184 6541319064456 6559339227168 6568699014878 6571237697024 6577541897472 6581553611776 6598516201992 6614633973024 6638291142912 6642320797112 6643268752128 6654006794292 6670260108624 6688770592896 6690664248576 6699582183294 6706503889316 6709095830528 6709964037842 6710099580756 6728584703568 6730489631008 6749167256832 6764318578017 6765653013504 6776588875056 6777555992064 6781670184464 6793601342424 6802415124736 6805924757632 6840132858468 6850870900632 6861056634432 6871688714176 6890758178304 6908483683932 6918755075232 6919742481408 6929616543168 6946021885363 6948706395904 6977079670176 6980248544256 6987891542368 7007283478272 7008609037248 7018609906308 7030048177152 7048993498976 7063903783104 7073983554484 7084423317699 7086428986494 7098287159808 7105950829432 7106094371376 7125670388928 7134966171333 7148928923136 7165853470776 7196874481472 7206263153067 7207574646272 7218889520128 7226115117676 7226261086968 7246168142304 7248219602624 7258916502864 7268333968896 7269274545819 7281121326336 7284650776326 7298906452992 7316186061072 7326625824287 7329457431296 7340963643904 7342352324736 7348347588582 7359734787626 7362727916544 7392642409152 7400280153728 7404247813248 7410143930007 7420816499712 7421776809018 7424645190144 7432811353968 7464988026496 7472610896751 7483222272512 7484190657593 7495317998168 7496387688192 7507084588432 7547732809344 7558502976024 7559581683456 7571800834884 7577478420396 7591223768128 7623154409856 7629378957522 7631538908532 7644309249024 7652562431696 7652717015328 7656665352336 7664575873504 7689811089792 7698268902324 7698846532608 7717072968528 7730649803448 7744673000064 7750480210816 7763007926674 7766165062656 7778199723008 7781970126728 7805774956672 7817294695392 7828449510882 7841207582208 7850015487496 7861377985164 7874028466304 7904093869551 7907148657408 7925868232828 7930117686348 7973805337344 7992682717404 7994194683111 7995771743232 8009838899712 8021268464352 8039217874688 8059897631254 8073032894976 8084552633696 8096483791656 8108521477056 8121086662208 8121250710144 8143623301632 8154247052952 8175164057984 8176710543456 8188378224026 8189546823744 8201722873344 8208934955429 8245639610208 8258417277344 8258584099392 8267500484243 8281335019776 8283679545856 8290443433272 8325315172944 8340417076992 8360162382572 8361355498368 8373286656328 8374870620402 8398111529808 8418625056576 8430637934796 8432232747939 8444377396224 8445470161986 8448734181888 8457463032832 8468735920008 8494641547392 8515390861824 8516492817261 8531414887424 8535550404584 8540126739144 8566077712192 8589849235968 8609132735658 8622647857692 8625980353536 8638289115456 8658739610521 8662086055168 8675684306432 8695160498742 8719290237168 8721758752608 8745785636224 8745962303232 8750474688384 8754716392569 8770055863296 8771190774294 8781496826256 8798021602656 8819511964032 8831267423433 8833767640698 8840391490462 8851054857216 8857691669504 8858282024592 8872009059056 8893680144832 8903462059954 8918360790528 8920885664768 8932776244392 8934051080448 8946799441008 8971446271424 8981313719378 8998889675776 9019091437356 9035451833408 9044120109024 9058135123232 9095121712908 9098636811264 9120177144624 9133191096029 9134494534176 9136222494984 9148075512576 9171607649358 9197059565232 9211311578576 9225006766976 9239488724224 9251803967406 9266881688064 9290719437012 9302772893568 9319139489088 9324796503638 9341201845833 9343044637696 9344812049664 9358146541744 9418538377472 9419947488369 9423588125952 9445897756932 9448571981992 9474792495168 9500893851904 9513288228444 9514645911936 9554471294368 9597841748352 9602494205157 9608350870756 9621285778944 9635014782624 9636837426216 9661557523072 9678555337152 9692366061092 9708161768448 9712867701768 9744846812064 9754914748096 9760144844736 9770682390469 9774656027136 9789803099648 9797796784776 9839008840752 9853048522317 9856856545536 9872330417664 9880191906676 9895702412024 9910415138624 9963481195668 9964903128192 9979718740992 9981010191438 9995183584256 10005390162936 10035996372864 10059755833974 10063643745792 10064946056763 10078003968032 10079442244608 10092877055352 10095734446512 10103304560528 10123750885248 10144353915199 10148479520256 10164205879808 10164883312584 10172505276696 10175385211376 10190402013636 10203622687104 10208887136448 10233055903343 10253081453056 10264358536432 10289430624704 10306062247481 10307533071264 10326230666752 10336137267456 10362725525898 10378132612848 10394424814752 10423059593856 10437932681176 10481837313552 10510925217408 10522273343582 10527914859462 10538791826068 10542864876544 10573490248464 10595855674656 10610975331726 10629643479741 10631740449792 10656910289872 10658926244148 10688505583392 10695024619136 10700208924251 10748780206164 10752934413312 10793771295307 10795311722208 10811361969408 10828334280192 10839172676514 10869252213456 10872329403936 10902280724608 10902500953344 10919395764992 10974279091608 10994186146944 11011445465856 11013528487104 11020214049754 11039602181439 11041780026368 11053924577696 11100420230592 11120556102656 11131224749568 11132665213527 11136967785216 11148473997824 11149217030952 11166494160536 11197482039744 11224833408768 11240850579728 11242976997252 11244581532288 11260626882648 11291647893344 11326188729856 11337754464036 11355323756348 11366217630594 11386835652192 11434731614784 11447308362798 11469710140416 11478843647544 11496863810256 11517718820608 11534716634688 11547403353486 11570001011712 11575609452792 11593547331656 11617009500096 11625720316224 11629011670144 11644511890011 11661283070976 11667299584512 11672955190092 11694921032392 11708662435008 11730695470208 11736381806303 11742674266323 11759349285376 11775023231244 11778356854264 11794213057536 11811042699456 11860722986112 11888802349242 11910368325856 11912068107264 11929065921344 11989024076106 11993657614848 12012485962752 12025455249808 12031902696528 12058826812032 12089846446881 12109549342464 12126828950544 12160236192832 12179326045568 12181629993312 12197434016768 12199012456202 12215434952448 12228810199144 12262746086976 12265065815184 12282567336039 12284320235616 12302584310016 12335738623208 12387625916016 12403697191424 12422002529664 12425519318784 12435413951506 12435665149908 12454935794444 12459749399552 12510625615488 12540243573858 12542033247552 12559929984492 12562305930603 12564784167936 12594530342576 12633056660224 12645701455933 12645956902194 12665553420542 12684384304592 12686194549248 12703103880012 12741962321088 12773086292736 12797122331136 12803325606876 12846686376832 12849116568288 12884773853952 12904740449536 12950490269024 12957433673184 12993129082752 13013526459648 13042740748113 13063729046368 13082638128912 13118678454336 13137398029756 13142475394048 13155083794944 13156786161441 13197032403984 13229267946048 13250651461047 13260587235693 13276582285824 13284641594224 13286537504256 13308013588584 13340520217248 13355193089931 13377541185792 13381328497152 13399164366588 13413007778632 13419928075684 13420199161512 13457169407136 13460979262016 13471970579067 13498334513664 13528637156034 13553177750112 13555111984128 13563340368928 13587202684848 13604830249472 13606590816533 13611849515264 13680265716936 13701741801264 13722113268864 13743377428352 13757411474037 13781516356608 13816967367864 13837510150464 13859233086336 13870269407449 13877705951109 13892043770726 13897412791808 13954159340352 13975783084736 13987194755457 14014566956544 14017218074496 14037219812616 14097986997952 14127807566208 14147967108968 14168846635398 14172857972988 14196574319616 14211901658864 14212188742752 14251340777856 14269932342666 14297857846272 14331706941552 14393748962944 14412526306134 14415149292544 14452230235352 14452522173936 14492336284608 14496439205248 14517833005728 14536667937792 14538549091638 14562242652672 14569301552652 14632372122144 14653251648574 14658914862592 14681927287808 14684704649472 14696695177164 14719469575252 14785284818304 14800560307456 14808495626496 14820287860014 14843553618036 14849290380288 14865622707936 14929976052992 14945221793502 14966444545024 14968381315186 14990635996336 14992775376384 15014169176864 15089633750961 15095465618688 15117005952048 15119163366912 15143601669768 15154956840792 15182447536256 15246308819712 15258757915044 15263077817064 15305124863392 15305434030656 15313330704672 15329151747008 15353929470737 15379622179584 15396537804648 15434145937056 15461299606896 15489346000128 15500960421632 15526015853348 15563940253456 15611549913344 15634589390784 15656899021764 15682415164416 15700030974992 15722755970328 15748056932608 15783410015373 15808187739102 15814297314816 15851736465656 15860235372696 15916462997589 15941127581027 15947610674688 15985365434808 15988389366222 16019677799424 16042536928704 16078435749376 16080516419539 16119795262508 16146065789952 16169105267392 16192967583312 16217042954112 16242173324416 16242501420288 16258759014771 16287246603264 16308494105904 16350328115968 16353421086912 16376756448052 16379093647488 16403445746688 16417869910858 16491279220416 16516834554688 16517168198784 16530321074631 16535000968486 16562670039552 16567359091712 16580886866544 16650630345888 16680834153984 16695502236169 16720324765144 16722710996736 16746573312656 16749741240804 16796223059616 16814614023823 16837250113152 16861275869592 16864465495878 16890940323972 16897468363776 16937471840016 16961640606911 16989283094784 17030781723648 17032985634522 17071100809168 17080253478288 17132155424384 17179698471936 17218265471316 17245295715384 17276578230912 17317479221042 17324172110336 17351368612864 17390320997484 17438580474336 17443517505216 17491571272448 17491924606464 17500949376768 17509432785138 17542381548588 17562993652512 17596043205312 17639023928064 17662534846866 17667535281396 17680782980924 17716564049184 17744018118112 17787360289664 17806924119908 17833203523863 17836721581056 17865552488784 17868102160896 17893598882016 17942892542848 17962627438756 18038182874712 18070903666816 18088240218048 18116270246464 18190243425816 18240354289248 18266382192058 18268989068352 18272444989968 18296151025152 18298518684303 18343215298716 18394119130464 18422623157152 18442885695619 18450013533952 18478977448448 18503607934812 18533763376128 18581438874024 18605545787136 18638278978176 18649593007276 18653120927259 18682403691666 18689624099328 18716293083488 18810365360787 18837076754944 18839514413941 18839894976738 18847176251904 18891795513864 18897143963984 18949584990336 18998330130813 19001787703808 19026576456888 19029291823872 19108942588736 19195683496704 19204988410314 19216701741512 19242571557888 19270029565248 19273674852432 19323115046144 19357110674304 19384732122184 19425735403536 19489693624128 19509829496192 19520289689472 19541364780938 19549312054272 19579606199296 19595593569552 19678017681504 19706097044634 19713713091072 19744660835328 19760383813352 19791404824048 19820830277248 19871816573609 19926962391336 19929806256384 19962020382876 20010780325872 20071992745728 20119511667948 20127287491584 20129892113526 20156007936064 20185754110704 20191468893024 20206609121056 20247501770496 20288707830398 20296959040512 20328411759616 20329766625168 20345010553392 20350770422752 20380804027272 20407245374208 20417774272896 20466111806686 20506162906112 20528717072864 20578861249408 20612124494962 20615066142528 20652461333504 20672274534912 20725451051796 20756265225696 20788849629504 20838065656089 20846119187712 20875865362352 20963674627104 21021850434816 21044546687164 21055829718924 21077583652136 21146980496928 21191711349312 21221950663452 21259286959482 21313820579744 21317852488296 21377011166784 21390049238272 21400417848502 21497560412328 21587542590614 21590623444416 21618789459201 21622723938816 21656668560384 21678345353028 21738504426912 21744658807872 21796137640277 21804561449216 21805001906688 21807823637457 21838791529984 21948558183216 21979877472861 21988372293888 22022890931712 22027056974208 22040428099508 22079204362878 22107849155392 22200840461184 22230431790021 22262449499136 22265330427054 22273935570432 22296947995648 22298434061904 22332988321072 22394964079488 22449666817536 22452571972779 22481701159456 22485953994504 22489163064576 22521253765296 22583295786688 22652377459712 22675508928072 22710647512696 22732435261188 22773671304384 22869463229568 22894616725596 22957687295088 22990446552073 22993727620512 23035437641216 23069433269376 23094806706972 23151218905584 23187094663312 23234019000192 23251440632448 23258023340288 23289023780022 23334599169024 23345910380184 23389842064784 23417324870016 23461390940416 23472763612606 23484874132447 23485348532646 23518698570752 23550046462488 23556713708528 23622085398912 23712281608653 23721445972224 23777604698484 23820736651712 23858131842688 23978048152212 23987315229696 24050910499616 24063805393056 24117653624064 24179692893762 24219098684928 24253657901088 24320472385664 24358652091136 24363259986624 24398024912404 24430869904896 24457620398288 24525492173952 24530131630368 24565134672078 24568640471232 24605168620032 24626804866287 24671477246416 24775251832032 24802501452729 24807394382848 24844005059328 24851038637568 24870827903012 24871330299816 24909871588888 25021251230976 25080487147716 25084066495104 25119859968984 25124611861206 25189060685152 25266113320448 25291402911866 25291913804388 25331106841084 25368768609184 25372389098496 25406207760024 25483924642176 25546172585472 25549478451783 25594244662272 25606651213752 25693372753664 25698233136576 25759071756691 25769547707904 25809480899072 25900980538048 25914867346368 25976218831563 25986258165504 26027052919296 26085481496226 26127458092736 26165276257824 26237356908672 26274796059512 26310167589888 26313572322882 26394064807968 26458535892096 26501302922094 26521174471386 26553164571648 26569283188448 26573075008512 26616027177168 26681040434496 26710386179862 26755082371584 26762656994304 26798328733176 26826015557264 26839856151368 26840398323024 26914338814272 26921958524032 26943941158134 26996669027328 27057274312068 27106355500224 27126680737856 27170527743359 27174405369696 27209660498944 27213181633066 27223699030528 27360531433872 27399573288087 27403483602528 27444226537728 27486754856704 27514822948074 27633934735728 27675020300928 27718466172672 27740538814898 27755411902218 27784087541452 27794825583616 27908318680704 27951566169472 27974389510914 28023605537499 28029133913088 28034436148992 28074439625232 28195973995904 28209641709389 28255615132416 28295934217936 28337693270796 28345715945976 28423803317728 28424377485504 28502681555712 28539864685332 28663413883104 28787497925888 28825052612268 28904460470704 28905044347872 28984672569216 28992878410496 29035666011456 29077098183276 29124485305344 29138603105304 29264744244288 29306503297148 29312047171407 29317829725184 29369409298944 29393390354328 29438939150504 29559145566951 29570569636608 29601120614912 29616991252992 29640575720028 29687107236072 29731245415872 29859952105984 29890443587004 29936762630372 29981271992672 29985550752768 30028338353728 30179267501922 30190931237376 30194838170289 30234011904096 30238326733824 30287203339536 30309913681584 30364895072512 30433061745597 30492617639424 30517515830088 30526155634128 30610249726784 30610868061312 30626661409344 30658303494016 30699167710029 30707858941474 30759244359168 30793075609296 30868291874112 30918186742443 30922599213792 30941370216617 30978692000256 31001920843264 31052031706696 31127880506912 31223099826688 31227140329957 31269178781568 31313798043528 31400061949984 31445511940656 31496113865216 31566820030746 31616375478204 31628594629632 31703472931312 31720470745392 31832925995178 31882255162054 31895221349376 31970730869616 31976778732444 32085073857408 32100626772753 32156871498752 32161032839078 32239590525016 32338210534784 32381313885921 32385935166624 32434085908224 32484346648832 32485002840576 32517518029542 32616988211808 32700656231936 32706842173824 32753512896104 32758187294976 32835739821716 32982558440832 33033669109376 33034336397568 33060642149262 33070001936972 33118806544317 33125340079104 33161773733088 33301260691776 33361668307968 33391004472338 33440649530288 33445421993472 33493146625312 33499482481608 33592446119232 33629228047646 33674500226304 33722551739184 33728930991756 33781880647944 33874943680032 33923281213822 33978566189568 34065971269044 34142201618336 34160506956576 34251073434721 34264310848768 34436530942632 34490591430768 34553156461824 34634958442084 34648344220672 34780641994968 34877160948672 34887035010432 34933535670033 34983142544896 34983849212928 35001898753536 35018865570276 35084763097176 35125987305024 35192086410624 35209145418909 35278047856128 35325069693732 35335070562792 35361565961848 35433128098368 35488036236224 35574720579328 35613848239816 35666407047726 35731104977568 35736204321792 35787197764032 35885785085696 35925254877512 36076365749424 36141807333632 36176480436096 36232540492928 36269539340643 36380486851632 36480708578496 36532764384116 36537978136704 36544889979936 36592302050304 36597037368606 36686430597432 36788238260928 36845246314304 36847702008117 36885771391238 36900027067904 36904802208131 36957954896896 37007215869624 37162877748048 37211091574272 37276557956352 37299186014552 37306241854518 37364807383332 37379248198656 37432586166976 37620730721574 37674153509888 37679028827882 37679789953476 37694352503808 37783591027728 37794287927968 37899169980672 37937104367799 37996660261626 38003575407616 38053152913776 38058583647744 38217885177472 38391366993408 38409976820628 38433403483024 38540059130496 38547349704864 38646230092288 38714221348608 38769464244368 38851470807072 38979387248256 39019658992384 39040579378944 39082729561876 39191187139104 39356035363008 39412194089268 39427426182144 39520767626704 39582809648096 39641660554496 39743633147218 39781761707079 39853924782672 39859612512768 39924040765752 40021560651744 40065579269793 40143985491456 40239023335896 40259784227052 40312015872128 40371508221408 40382937786048 40413218242112 40415911737201 40478541331943 40495003540992 40577415660796 40659533250336 40690021106784 40701540845504 40761608054544 40814490748416 40819772449599 40835548545792 40932223613372 41057434145728 41157722498816 41224248989924 41230132285056 41344549069824 41450902103592 41512530451392 41577699259008 41610808222347 41676131312178 41692238375424 41751730724704 41927349254208 41961584266371 42026609077253 42043700869632 42089093374328 42111659437848 42155167304272 42293960993856 42383422698624 42443901326904 42518573918964 42627641159488 42635704976592 42696543596707 42754022333568 42780098476544 42800835697004 42995120824656 43175085181228 43181246888832 43237578918402 43245447877632 43356690706056 43477008853824 43489317615744 43592275280554 43609122898432 43610003813376 43615647274914 43677583059968 43897116366432 43959754945722 43976744587776 44045781863424 44054113948416 44080856199016 44158408725756 44215698310784 44329436971897 44401680922368 44460863580042 44530660854108 44547871140864 44596868123808 44665976642144 44789928158976 44899333635072 44905143945558 44963402318912 44971907989008 44978326129152 45042507530592 45166591573376 45351017856144 45421295025392 45464870522376 45547342608768 45738926459136 45789233451192 45915374590176 45980893104146 45987455241024 46061788412211 46070875282432 46138866538752 46189613413944 46302437811168 46374189326624 46468038000384 46502881264896 46516046680576 46578047560044 46691820760368 46779684129568 46834649740032 46922781880832 46945527225212 46969748264894 46970697065292 47100092924976 47113427417056 47244170797824 47350230046119 47424563217306 47442891944448 47555209396968 47641473303424 47716263685376 47823382743081 47956096304424 48101820999232 48127610786112 48235307248128 48241549258617 48359385787524 48438197369856 48507315802176 48622153197541 48640944771328 48717304182272 48726519973248 48796049824808 48861739809792 48915240796576 49050984347904 49060263260736 49130269344156 49137280942464 49210337240064 49253609732574 49342954492832 49550503664064 49590963223893 49605002905458 49688010118656 49702077275136 49741655806024 49742660599632 49819743177776 50042502461952 50086506708507 50160974295432 50168132990208 50239719937968 50249223722412 50378121370304 50443842071469 50532226640896 50582805823732 50583827608776 50662213682168 50737537218368 50812415520048 50884921820733 50967849284352 51092345170944 51098956903566 51213302427504 51286380770009 51386745507328 51396466273152 51518143513382 51539095415808 51618961798144 51801961076096 51829734692736 51952437663126 51972516331008 52054105838592 52170962992452 52254916185472 52330552515648 52389334603151 52474713817344 52549592119024 52627144645764 52788129615936 52917071784192 53002605844188 53042348942772 53138566376896 53232054354336 53362080868992 53420772359724 53510164743168 53596657466352 53652031114528 53679712302736 53680796646048 53828677628544 53843917048064 53887882316268 54114548624136 54212711000448 54253361475712 54341055486718 54348810739392 54426363266132 54447398061056 54721062867744 54799146576174 54806967205056 54888453075456 54895556052909 54973509713408 55029645896148 55267869471456 55328657086857 55350040601856 55436932345344 55481077629796 55510823804436 55568175082904 55816637361408 55903132338944 55948779021828 55959362781777 56047211074998 56068872297984 56148879250464 56391947991808 56419283418778 56511230264832 56518543241823 56591868435872 56675386541592 56691431891952 56847606635456 56848754971008 56994990392439 57005363111424 57079729370664 57326827766208 57462544688003 57574995851776 57650105224536 57808920941408 57810088695744 57872503389701 57969345138432 57985756820992 58071332022912 58154196366552 58277206210608 58529488488576 58613006594296 58624094342814 58738818597888 58786780708656 58877878301008 59118291133902 59141139273216 59202241229824 59233982505984 59281151440056 59374214472144 59462490831744 59615449720827 59719904211968 59780887174008 59873525260744 59962543985344 60056676707456 60358535003844 60381862474752 60389676340578 60468023808192 60574406679072 60611177273647 60619827363168 60729790145024 60866123491194 60985235278848 61035031660176 61052311268256 61220499453568 61221736122624 61253322818688 61316606988032 61398335420058 61415717882948 61518488718336 61586151218592 61736583748224 61836373484886 61845198427584 61882740433234 61957384000512 62003841686528 62104063413392 62255761013824 62446199653376 62454280659914 62514196968267 62538357563136 62627596087056 62800123899968 62891023881312 62992227730432 63133640061492 63232750956408 63406945862624 63440941490784 63665851990356 63764510324108 63941461739232 63953557464888 64170147714816 64201253545506 64322065678156 64479181050032 64676421069568 64762627771842 64771870333248 64868171816448 64968693297664 64970005681152 65035036059084 65233976423616 65388412920831 65401312463872 65413684347648 65507025792208 65516374589952 65671479643432 65939632418583 65965116881664 66067338218752 66068672795136 66121284298524 66140003873944 66237613088634 66323547466176 66602521383552 66782008944676 66881299060576 66890843986944 66986293250624 66998964963216 67184892238464 67258456095292 67349000452608 67357715918337 67445103478368 67457861983512 67563761295888 67749887360064 67846562427644 67957132379136 68131942538088 68284403236672 68321013913152 68394776733283 68502146869442 68528621697536 68873061885264 68971339656219 68981182861536 69106312923648 69269916884168 69561283989936 69660543812981 69754321897344 69774070020864 69867071340066 69966285089792 70003797507072 70037731140552 70169526194352 70251974610048 70384172821248 70418290837818 70454622397341 70556095712256 70650139387464 70670141125584 70723131923696 70866256196736 70976072472448 71010477406393 71149441158656 71227696479632 71332814095452 71462209955136 71574395528064 71631391323401 71771570171392 71850509755024 72152731498848 72283614667264 72352960872192 72465080985856 72539078681286 72760973703264 72961417156992 73065528768232 73075956273408 73089779959872 73194074737212 73372861194864 73576476521856 73690492628608 73695404016234 73771542782476 73800054135808 73809604416262 73880414598861 74014431739248 74325755496096 74407504358187 74422183148544 74553115912704 74598372029104 74612483709036 74729614766664 74865172333952 75241461443148 75358057655764 75359579906952 75567182055456 75588575855936 75798339961344 75874208735598 75993320523252 76106305827552 76117167295488 76406240738993 76435770354944 76782733986816 76819953641256 76866806966048 77080118260992 77094699409728 77277215270073 77292460184576 77428442697216 77538928488736 77702941614144 77928656494689 77958774496512 78039317984768 78081158757888 78165459123752 78382374278208 78712070726016 78824388178536 79041535253408 79165619296192 79283321108992 79487266294436 79563523414158 79707849565344 79719225025536 79848081531504 80043121303488 80131158539586 80287970982912 80478046671792 80519568454104 80624031744256 80743016442816 80765875572096 80826436484224 80831823474402 80957082663886 80990007081984 81154831321592 81319066500672 81380042213568 81403081691008 81511583230077 81523216109088 81628981496832 81639544899198 81671097091584 81864447226744 82114868291456 82198719864261 82315444997632 82326097233523 82448497979848 82460264570112 82901804207184 83025060902784 83155398518016 83221616444694 83352262624356 83384476750848 83503461449408 83854698508416 83923168532742 84053218154506 84087401739264 84178186748656 84223318875696 84310334608544 84587921987712 84628925128167 84766845397248 84887802653808 85037147837928 85255282318976 85271409953184 85393087193414 85508044667136 85560196953088 85601671394008 85990241649312 86350170362456 86362493777664 86475157836804 86713381412112 86954017707648 86978635231488 87184550561108 87218245796864 87231294549828 87794232732864 87919509891444 87936141514221 87953489175552 88108227896832 88161712398032 88316817451512 88431396621568 88658873943794 88803361844736 88921727160084 89061321708216 89193736247616 89331953284288 89579856317952 89810287891116 89926804637824 89943815978016 89956652258304 90085015061184 90298284509719 90333183146752 90702035712288 90842590050784 90929741044752 91094685217536 91299185236791 91477852918272 91578466902384 91830749180352 91961786208292 91974910482048 92097503130087 92123576824422 92277733077504 92379226827888 92604875622336 92748378653248 92754560227329 92824110649851 92936076000768 93005762529792 93032093361152 93156095120088 93383641520736 93559368259136 93669299480064 93681420989871 93845563761664 93891054450424 93939496529788 93941394130584 94200185849952 94226854834112 94488341595648 94700460092238 94849126434612 94885783888896 95110418793936 95246135715731 95282946606848 95432527370752 95646765486162 95912192608848 96203641998464 96255221572224 96301880318259 96470614496256 96483098517234 96718771575048 97014631604352 97143941657763 97244306395082 97281889542656 97294478548709 97434608364544 97453039946496 97592099649616 97830481593152 98101968695808 98120526521472 98260538688312 98274561884928 98507219465148 98685908985664 99101007328128 99181926447786 99210005810916 99376020237312 99483311612048 99485321199264 99639486355552 100085004923904 100173013417014 100321948590864 100336265980416 100479439875936 100498447444824 100756242740608 100887684142938 101165611647464 101167655217552 101324427364336 101475074436736 101624831040096 101769843641466 101935698568704 102197913807132 102426604855008 102572761540018 102753220304163 102773491014656 102792932546304 103036287026764 103603922152192 103659469385472 103904875326252 103945032662016 104341925984904 104509832370944 104661105031296 104778669206302 104949427634688 105099184238048 105254289291528 105576259231872 105627436256727 105791119401361 105834143568384 106005211688376 106084697885544 106277132753792 106464108708672 106716154420577 106724161737984 106841544719448 107193314932704 107304062229056 107359424605472 107361593292096 107477506295159 107657355257088 107687834096128 107775764632536 108229097248272 108425422000896 108506722951424 108682110973436 108697621478784 108852726532264 109442125735488 109598293152348 109613934410112 109776906150912 109791112105818 109947019426816 110059291792296 110535738942912 110657314173714 110700081203712 110714406624393 110873864690688 110962155259592 111021647608872 111136350165808 111587893067189 111633274722816 111806264677888 111897558043656 111918725563554 112094422149996 112137744595968 112297758500928 112563614936773 112783895983616 112838566837556 113022460529664 113037086483646 113183736871744 113350773083184 113382863783904 113695213270912 113697509942016 113811313103397 113989980784878 114010726222848 114159458741328 114653655532416 114925089376006 115149991703552 115300210449072 115617841882816 115620177391488 115745006779402 115938690276864 115971513641984 116142664045824 116308392733104 116554412421216 116868515653183 117058976977152 117226013188592 117248188685628 117573561417312 117702298166761 117755756602016 118236582267804 118282278546432 118562302880112 118731484248377 118748428944288 118924981663488 119230899441654 119561774348016 119747050521488 119925087970688 120113353414912 120717070007688 120779352681156 120936047616384 121148813358144 121222354547294 121239654726336 121435623995829 121459580290048 121732246982388 122070063320352 122104622536512 122440998907136 122443472245248 122459317348797 122506645637376 122633213976064 122796670840116 122831435765896 123172302437184 123473167496448 123672746969772 123690396855168 123765480866468 124208126826784 124511522027648 124832424667041 124908561319828 125028393936534 125076715126272 125255192174112 125600247799936 125782047762624 126079827231759 126267280122984 126465501912816 126813891725248 126881882981568 127331703980712 127529020648216 127882923478464 127907114929776 128089630790121 128340295429632 128402507091012 128644131356312 128958362100064 129100199869333 129352842139136 129525255543684 129543740666496 129736343632896 129937386595328 130070072118168 130467952847232 130776825841662 130827368695296 131014051584416 131032749179904 131342959286864 131876600897587 131879264837166 131930233763328 132134676437504 132137345590272 132242568597048 132280007747888 132475226177268 132647094932352 132988310915691 133205042767104 133564017889352 133762598121152 133972586501248 133997929926432 134369784476928 134516912190584 134698000905216 134715431836674 134890206956736 134915723967024 135127522591776 135499774720128 135693124855288 136263885076176 136568806473344 136642027826304 136789553466566 137004293738884 137057243395072 137746123770528 137942679312438 137962365723072 138185365236633 138212625847296 138539833768336 139102716015263 139122567979872 139321087625962 139508643794688 139548140041728 139734142680132 140075462281104 140339052388704 140503949220096 140768345642496 140836581675636 140909244794682 141300278774928 141340282251168 141446263847392 141732512393472 141952144944896 142020954812786 142298882317312 142455392959264 142665628190904 142924419910272 143148791056128 143262782646802 143470148229243 143543140342784 143701019510048 144305462997696 144567229334528 144705921744384 144724647775851 144930161971712 145078157362572 145521947406528 145866459592623 145922834313984 146131057536464 146151912546816 146179559919744 146388149474424 146745722389728 147152953043712 147380985257216 147390808032468 147543085564952 147619208832524 147760829197722 148028863478496 148651510992192 148815008716374 149106231825408 149196744058208 149224967418072 149459229533328 149730344667904 150259520125521 150482922886296 150716115311528 150719159813904 151134364110912 151177151711872 151331526214407 151596679922688 151748417471196 151986641046504 152212611655104 152572963481939 152654765462199 152812481477986 152871540709888 153639907282512 153733613932096 153859142310027 154160236521984 154189398819456 154554430540146 154856885394432 155077856977472 155405883228288 155857312989378 155917548993024 156078635969536 156162317515776 156330918247504 156764748556416 157168003809453 157424141452032 157648776357072 158083070506816 158331238592384 158566642217984 158974532588872 159127046828316 159415699130688 159696163063008 160086242606976 160262317079172 160956093343584 161039136908208 161248063488512 161486032885632 161531751144192 161652872968448 161663646948804 161914165327772 162309662643184 162638133001344 162760084427136 162806163382016 163023166460154 163046432218176 163279089798396 163342194183168 163728894453488 164229736582912 164394118927129 164397439728522 164630889995264 164652194467046 164896995959696 164920529140224 165803608414368 165985971260571 166050121805568 166310797036032 166443232889388 166704525248712 167006922898816 167709397016832 167846337065484 168106436309012 168356373497312 168446637751392 168620669217088 169175843975424 169257850256334 169533690794496 169555629725469 169775605307616 170074295675856 170510564637952 170542819906368 170786174386828 171016089334272 171203342788016 171980483298624 172387634064009 172700340724912 172724987555328 172950315673608 173426762824224 173617510169103 173908035415296 173957270462976 174369101122216 174462589099656 175352403391297 175588465465728 175839019782888 175872283028442 176216455793664 176323424796064 176633634903024 176862793243136 176885680614929 177317747887588 177606723689472 177843454320168 178122643416432 178387472495232 178663906568576 178846349162481 179159712635904 179620575782232 179853609275648 179887631956032 180170030122368 180313502296837 180596569019438 180666366293504 181404071424576 181685180101568 181833531820941 181859482089504 182189370435072 182598370473582 182955705836544 183156933804768 183650524597859 183661498360704 183923572416584 183949820964096 184195006260174 184247153648844 184555466155008 184758453655776 185209751244672 185496757306496 185509120454658 185648221299702 185872152001536 186011525059584 186312190240176 186767283041472 187118736518272 187338598960128 187362841979742 187782108900848 187878993059576 187882788261168 188400371699904 188453709668224 188976683191296 189400920184476 189698252869224 190220837587872 190492271431462 190565893213696 190865054741504 191293530972324 191824385217696 192407283996928 192510443144448 192603760636518 192966197034468 193437543150096 194029263208704 194287883315526 194488612790164 194563779085312 194588957097418 194906079892992 195184199299232 195660963186304 196165238762493 196203937391616 196241053042944 196521077376624 196549123769856 197014438930296 197371817971328 198202014656256 198363852895572 198420011621832 198966623224096 198970642398528 199278972711104 200346026834028 200643897181728 200672531960832 200958879751872 200996894889648 201512485481216 201775368285876 202331223294928 202335310435104 202648854728672 202950148873472 203249662080192 203539687282932 203871397137408 204395827614264 204853209710016 205145523080036 205184330199849 205506440608326 205585865092608 206072574053528 206914018968657 207207844304384 207234658553351 207318938770944 207809750652504 208683851969808 208981631438943 209019664741888 209322210062592 209557338412604 209898855269376 210198368476096 210508578583056 211152518463744 211254872513454 211363867192023 211582238802722 211668287136768 212010423376752 212169395771088 212554265507584 212928217417344 213031432219179 213432308841154 213448323475968 213683089438896 214386629865408 214608124458112 214718849210944 214723186584192 214894173970203 214955012590318 215314710514176 215375668192256 215551529265072 216458194496544 216850844001792 217013445902848 217041529070197 217364221946872 217395242957568 217705453064528 218589982309699 218884251470976 219196586304696 219227868820224 219582224211636 220118583584592 221071477885824 221314628347428 221400162407424 221428813248786 221924310519184 222043295217744 222272700331616 223175786134378 223266549445632 223612529355776 223795116087312 223837451127108 224188844299992 224595517001856 225127229873546 225567791967232 225677133675112 226074172967292 226367473743488 226701546166368 226765727567808 227390426541824 227395019884032 227622626206794 227979961569756 228318917482656 229218722216979 229307311064832 229850178752012 230600420898144 231235683765632 231240354782976 231490013558804 231831645810219 231877380553728 232285328091648 232616785466208 233108824842432 233737031306366 234117953954304 234452026377184 234496377371256 235147122834624 235404596333522 235511513204032 236473164535608 237124605760224 237462968496754 237496857888576 237849963326976 238461798883308 239123548696032 239494101042976 239757514043047 239850175941376 240226706829824 241434140015376 241558705362312 241872095232768 242297626716288 242444709094588 242479309452672 242871247991658 243464493964776 244140126640704 244209245073024 244534749690231 244881997814272 244886944490496 244913687381233 244918634697594 245013291274752 245266427952128 245593341680232 245662871531792 246344604874368 246946334992896 246978291700569 247345493939544 247380793710336 247530961732936 248416253653568 249023044055296 249664849334082 249817122639656 250056787873068 250153430252544 250510384348224 251200495599872 251564095525248 252159654463518 252534560245968 252931003825632 253627783450496 253763765963136 253886775384501 254663407961424 255058041296432 255765846956928 255814229859552 256179261580242 256680590859264 256805014182024 257288262712624 257916724200128 258200399738666 258333615456917 258705684278272 259050511087368 259087481332992 260140144236336 260935905694464 261553651683324 261654737390592 262028103168832 262685918573728 263753201795174 263758529674332 263860467526656 264269352875008 264485137194096 264560015495776 264950452354536 265294189864704 265976621831382 266410085534208 267128035778704 267525196242304 267945173002496 267995859852864 268739568953856 269033824381168 269430863673348 269780413913472 269831447934048 270255045183552 270894853529157 270999549440256 271386249710576 272527770152352 273137612946688 273284055652608 273579106933132 274008587477768 275492247541056 275885358624876 275924731446144 276370730473266 277079667536672 278205432030526 278245135959744 278472331949553 278642175251924 279017287589376 279096280083456 279468285360264 280150924562208 280678104777408 281007898440192 281044262969613 281536691284992 281673163351272 281818489589364 282600557549856 282680564502336 282892527694784 283349789323601 283465024786944 283904289889792 284041909625572 284910785918528 285331256381808 285738407147193 285848839820544 286297582112256 286525565293604 286940296458486 287402039020096 288610925995392 289411843488768 289449295551702 289860323943424 290156314725144 291043894813056 291732919185246 291845668627968 291883435646127 292262115072928 292303825093632 292359119839488 292776298948848 293491444779456 294186263540771 294305906087424 294761970514432 294781616064936 295086171129904 295238417665048 295521658395444 296057726956992 297303021984384 297630017432748 298393488116416 298449934836144 298875805176949 298918459066656 299460689335808 300519040251042 300965845772592 301432230623056 301438319627808 302268728221824 302354303423744 302663052428814 303496834942392 303973282093008 304425223310208 305145926963878 305309530924398 305624962955972 305743081419776 307279814565024 307467227864192 307718284620054 308259660912489 308320473043968 308378797638912 309108861080292 310155713954944 310306058803279 310811766456576 311714625978756 311835097986048 312661836495008 313529497112832 314336007618906 314848282904064 315297552714144 316166141013632 316662477184768 317373358204083 317949065177744 318254093656632 318831398261376 319392326126016 320148463261731 320172485213952 320524634158344 321912186687168 322078273816416 322432518885477 322496126977024 322972065771264 323063502288384 323305745936896 323327293897608 323828330655544 324619325286368 325276266002688 325520168854272 325612326764032 326046332920308 326092864436352 326558179596792 327457788906976 328459473165824 328788237854258 328794879457044 329304388934092 329793991919392 329841058280448 331607216828736 331971942521142 332100243611136 332143219873179 332621594072064 332886465778776 333409050497424 334013845797632 334763679201567 335418794033664 335692674130968 336212872618024 336712746994624 336893275502784 337241338434176 337690844810319 338351687950848 338515700512668 339067381588992 339111259450938 339551210615232 340148591351712 340355072382787 341021129275904 341085639812736 341572348773656 342032178668544 342406685576032 343960966597248 344775268128018 345400681449824 345449975110656 345900631347216 346853525648448 347235020338206 347816070830592 347914540925952 348738202244432 348925178199312 350605546959549 350704806782594 351176930931456 351678039565776 351744566056884 352646849592128 353106894500283 353267269806048 353725586486272 353771361229858 354635495775176 355686908640336 356194452745131 356245286832864 356774944990464 357327813137152 357692698324962 359241151564464 359707218551296 359775263912064 360340060244736 360627004593674 361193138038876 361332732587008 362808142849152 363370360203136 363667063641882 363718964179008 364306871987487 364378740870144 365196740947164 366313867609536 366725342222057 367301049195718 367322996721408 367847144833168 367899641928192 368390012520348 368494307297688 369516907311552 370419502489344 370993514612992 371018240909316 371296442599404 372624380480352 373534566082944 374237473036544 374725683959484 375564217801696 375757986119152 375765576522336 376800743399808 376907419336448 378239481695277 378801840368952 379396505738448 380441675175744 380984542862924 381131786427392 382587061944648 383648770435392 384268892370363 384814567993856 385020886288896 385207521273036 385932394068936 386875086300192 387300599607999 388058526417408 388575766631052 388977225580328 389177914194836 389812159785984 390368398598464 391321926372608 392330477524986 392482106085888 393042154753248 393098247539712 394028877860592 394743635942656 395629802692761 396404029312512 396727705791144 396840023243664 397933246448192 397941284797056 398557945422208 398964932747073 400692053668056 401287794363456 401917759503744 401993789779296 402237812816021 403024970962432 403550736571752 404662446589856 404670620870208 405297709457344 405900297746944 405952824289441 406499324160384 407079374565864 408791655228528 409706419420032 410291046160072 410368660399698 411012881216652 411171730185216 412145148107056 413828037937314 414415688608768 414469317106702 414637877541888 415619501305008 417308148045789 417367703939616 417963262877886 418039329483776 418644420125184 419114676825208 420396736952192 421017157166112 422305036927488 422509745026908 422727734384046 423164477605444 424020846753504 424338791542176 425108531015168 425856434834688 426062864438358 426864617682308 426896646951936 427366178877792 428773259730816 429216248916224 429437698421888 429446373168384 429788347940406 429910025180636 430629421028352 431103058530144 432916388993088 433701688003584 434026891805696 434083058140394 434728443893744 434790485915136 435410906129056 437179964619398 437599378777869 437768502941952 438393172609392 438455737640448 439164448423272 440237167169184 442142955771648 442629256694856 442857626497572 443848621038368 444086590435488 444545400663232 445263954651373 446351572268756 447590232174624 447674902254216 448377688599984 449191034003712 450254459747092 451354267350224 452148345934584 452734947486976 453403092332736 453531455135616 454780853083648 454790039768064 455245252413588 455959923139512 456637834965312 457718890445817 458437444433958 458614622129664 459700357504024 461200841796288 461577426930081 462292699849783 462471367531264 462480709565952 462980027117608 463663291620438 464570656183296 465233570932416 466217649684864 467474062612732 468235907908608 468904052754368 468992754742512 470294245669248 470809192667044 471023026408064 471504011428359 472946329071216 474249211520448 474925936993508 474993715777152 475699926653952 476923597766616 478247097392064 478988202085952 479515028086094 479700351882752 480453413659648 482868280030752 483117410724624 483744190465536 484595253432576 484889418189176 484958618905344 485742495983316 486928987929552 487623806690867 488280253281408 488418490146048 489069499380462 489763995628544 489827374762466 489837269395188 490026582549504 491186683360464 491325743063584 492689209748736 493182356781387 493892669985792 493956583401138 494690987879088 494761587420672 495061923465872 496832507307136 498046088110592 499329698668164 499634245279312 500113575746136 501020768696448 502400991199744 503128191050496 504319308927036 505069120491936 505862007651264 507255566900992 507527531926272 507773550769002 509326815922848 510116082592864 511531693913856 511628459719104 512358523160484 513610028364048 514576525425248 515833448400256 516400799477332 516667230913834 517162902192027 518101022174736 518174962665984 520280288472672 520852530507309 521871811388928 523107303366648 524056206337664 525371837147456 526057210173891 527506403590348 527517059348664 528970274388192 529120030991552 529900904709072 530588379729408 530657041844787 531953243662764 532820171068416 534256071557408 534843685172951 535050392484608 535890346004992 535991719705728 537479137907712 538067648762336 538861727346696 539560827826944 539662895868096 540510090367104 540940506890511 541789707058314 541999098880512 542772499421152 545055540304704 545500595462823 546275225893376 546345918004289 546568111305216 547158213866264 548017174955536 550951573793577 550984495082112 551770717249752 551849462892288 552741460946532 554159335073344 556410864061052 556490271919488 556944663899106 557284350503848 558034575178752 558936570720528 560301849124416 561356209554816 562015796880384 562088525939226 563346326702544 563636979178728 565201115099712 565361129004672 565785055389568 566699578647202 566930049573888 567808579779584 568083819251144 569821571837056 570662512763616 571476814294386 571697679641088 572595164224512 573051130587208 573880592916972 574804078040192 576282680634661 577221851990784 578898591103404 580312629450288 582087789626112 583465838370492 583691337255936 583766871292254 584524230145856 584718239678976 585552597897696 586982889558912 588372527081542 588611812174848 589523941028864 589563232129872 590172342259808 590476835330096 591043316790888 592115453913984 594606043968768 595260034865496 596786976232832 596899869672288 597751610353898 597836918133312 598921378671616 601038080502084 601931691545184 602864461246112 602876639255616 604537456443648 604708606847488 605326104857628 606993669884784 607946564186016 608850446620416 610291853927756 610619061848796 611249925911944 614559629130048 614934455728384 615436569240108 615552990599547 616519321824978 616757595277824 618217722160584 620311427909888 620612117606558 621623532913152 621703975660053 623429251957512 625323672990016 626944894316829 627058994225664 628672015237812 629696565808128 630595105428288 632087991568033 632332282027264 633324954369536 634746716408166 635898130355488 636508187313264 637662796522752 638784652252032 639094296657537 640296926523462 640344970427904 641049268316688 643824373374336 644156547632832 644682521910609 644865037770954 645944131542528 646127004576768 646611491873792 646654587795216 647656661311088 649238650572736 650552532005376 651040337708544 651124587210591 651224653528064 652092665840616 652185728872704 653116359193584 654915577813952 655769946929097 656918946331648 657576475708516 657589758914088 658608777868184 659587983838784 663214433657472 663943885042284 664200487222272 664286439746358 665772931557552 666722950010117 666818100994848 668027691595264 669527358403134 670837588067328 671385348261936 672425745236048 673425493989248 673786551005568 674482676868352 675381689620638 676703375901696 677031401025336 678222518901876 679102421230464 680297182703424 680710144765574 681061349840963 682042258551808 682171279625472 683144697547312 684813371152064 687656166650937 687921933194496 689550536256036 690801362899648 691801262694432 693707051296896 694470040676412 695632141661184 697476404488864 697850356398624 701211093919098 701409613565188 702353861862912 703356079131552 703489132113768 705293699184256 706213789000566 706534539612096 707542722459716 709270991550352 711373817280672 712388905490262 712490573665728 713549889980928 714655626274304 715385396649924 718482303128928 719272542129141 719414437102592 719550527824128 720680120489472 721254009187348 722386276077752 725616285698304 726740720406272 727334127283764 727437928358016 728613743974974 730393481894328 732627735219072 733450684444114 734602098391436 734645993442816 734741062143699 735694289666336 735799283856384 736780025040696 736988614595376 739033814623104 740537835809527 740839004978688 740934875101707 741987029225984 742036481818632 742592885198808 745248760960704 747013080944039 747069132165888 748474946073088 749451367918968 751128435603392 751515972238304 751531153044672 752342544066113 753601486799616 753814838672896 756478963390554 757603680737904 758793011476896 760883350351488 761969085725848 765174123889296 767297540870784 768537784740726 769629135987712 770041772577792 770415042546072 771864788137872 773750172600384 774601199215998 775000846370751 776117052834816 777151533262104 777954451160656 778355828389672 780736797196928 781115251470323 782643852745216 784660955049972 784964212171776 786084309506496 787945304557411 788057755721184 789487271885312 791259605385522 792808058625024 793455411582288 793680046487328 795866492896384 795882569594112 797115890844416 797929865494146 801384107336112 802575588726912 803835519007488 803987579558592 804475625632042 806049941924864 807101473143504 809324893179712 809341241740416 810595418914688 811800595493888 811905648578882 812684560587471 812998648320768 814158749131728 817583310457056 818079609572281 819412838840064 820582092320144 820737320799396 822025762433304 824290296214112 827656075874628 828938634213404 831239002610016 834616296091578 834735407879232 835926525755772 837288840250368 838229353650416 840793473904384 842034314332224 844610073854976 845019490053816 845455468768092 846328955210888 848041693507008 848677583084352 850049367970803 850217062030336 851712869669376 852125728876716 853729235364616 854732357755584 857215221441579 857546519461632 858432497832448 858875396843776 858892746336768 859576695880812 859820050361272 862206117060288 865832777986176 868166116280788 869456887787488 869580971830272 870821812258112 874359929238796 875198757555738 875537005883904 875650306938381 876786345218784 876911475280896 878328896846544 880474334338368 882558790622313 884285911543296 885258513389712 885715252995144 887697242076736 888173180870976 889090801326464 890527909302746 892703144537512 895180464349248 895349804508432 896627415530847 896755377199968 898382068007424 900508919494184 902708534700448 904296691869168 905469894973952 905587069568753 906806184665472 907062910271232 909561706167296 910490504827176 911919846279024 913275669930624 915437780891634 916874888867916 917229244259328 919400715008048 922401683592576 923136206283109 923154853860162 924585399699566 924942735062528 924961419131904 925960054235216 927326583240876 930467141864832 930918176409837 932435299369728 934948125225464 937808105508736 937985509485024 940588491338496 941618385334088 942046052816128 943008022856718 945892658142432 948498423040896 949851873987016 949987431554304 952120074612249 953847195533232 956494194784128 957976404171904 959030056172188 959400703765504 960445389785193 965736560061504 966234821449248 967297556656431 967488380931072 969190506865152 969778836378352 969917237810688 971484991966632 973857975859104 975247613381734 976560506562816 976836980292096 978138998760924 979654749524932 979674538790376 982373366720928 982651486127168 985378419497472 986364713562774 987913166802276 989381975758176 989523174841344 990123846931744 993281129606909 993665014614272 996092176221184 998659397336328 999268490558624 1000227151492272 1002041537392896 1004291037604701 1004801982399488 1006256382100992 1008638617854072 1010138240983872 1011724015302528 1013072534430957 1014511133801984 1015055063852544 1015547101538004 1018653631845696 1020232165185728 1021065217148361 1023063387827712 1023256919438208 1024717046320968 1027220056728096 1029153050850496 1031666896800512 1032801598954664 1033334461827668 1034325804384054 1036202044349472 1036349925331968 1040560576945344 1041705061014618 1043743622777856 1046214606733296 1048112412675328 1050743674294912 1051816640878647 1052114420347782 1055012807180696 1055034118697328 1057940548776384 1058240061983104 1059320683500849 1059801809418144 1061176759458816 1061314083689574 1063906487325528 1068512143114816 1068583358235393 1069687370345902 1070100784969216 1070239264035799 1071780692009984 1071983439411456 1076135297524672 1077723454693392 1079121655653888 1079325791736192 1081020180734208 1081881013781022 1083579414116628 1083998197761024 1085544998842304 1090111080609408 1091001190925646 1092550451786752 1092691836008578 1093136222610432 1094316427732528 1096034349911072 1100176026666171 1101903147587154 1101968990164224 1103541434499504 1103698925784576 1105482921893064 1108318670146688 1112821728122104 1112980543838976 1113889327798212 1114568701007696 1117873141441056 1120603698248832 1122712419109632 1124177051878452 1126692653405088 1127273958357456 1130402230199424 1130722258009344 1131570110779136 1133399157294404 1136167638502288 1139643143674112 1141325025527232 1142953628588772 1143395359282176 1146102261174416 1147761185833944 1149608156080384 1152565361269322 1154443703981568 1157797182206808 1160625258900576 1161901798823997 1163702313414971 1164175579252224 1166931676740984 1167533742584508 1169048460291712 1169436479357952 1171105195795392 1173877698626347 1173965779117824 1176745054163084 1179126464259744 1180344684519616 1180953670660192 1182086633581776 1184230907827968 1186889408078283 1189212087937536 1190520069730992 1193573952465664 1193799739344576 1195503220707796 1195673836266624 1202076161004168 1203863383090368 1205728922492224 1205753278511232 1206713438448063 1209074912887296 1209417213694976 1210652209715256 1213987339769568 1215893128372032 1217700893240832 1217858472868323 1218771663240337 1220583707855512 1221238123697592 1222499851823888 1227466823739079 1229119258260096 1229868911456768 1230873138480216 1231105981199094 1233038643649956 1233515190555648 1236435444321168 1238199764304503 1240622855819776 1241224235213116 1243247065826304 1243407951320106 1246858503915024 1250647345980032 1251924444137367 1253889788633658 1254117988451328 1257344030475624 1261190210856576 1264175983136066 1264664564054528 1266649908739072 1269493432816332 1271796260710976 1273016374626528 1275325593045504 1277569304504064 1278188593315074 1280593853046924 1280689940855808 1282098536633376 1285553672185013 1287648746748672 1288313095265664 1289365043821218 1289730075541908 1291888263085056 1293309175590432 1295313322622176 1298477301145472 1301105064010752 1302080675417088 1302249174421182 1304185331681232 1304371457745408 1306232718387168 1309831155627904 1311539893858194 1315152951417032 1315179517828176 1317217555736368 1319175967677568 1326428867314944 1327887770084568 1328572879492716 1331545863115104 1333445900020234 1333636201989696 1335791863954119 1336055383190528 1339054716806268 1342770696523872 1344851490472096 1346850987978496 1347573102011136 1348965353736704 1350763379241276 1354062802050672 1356445037803752 1358204842460928 1360594365406848 1361420289531148 1362122699681926 1364342559250944 1366289395094624 1369626742304128 1373156671337451 1375284552217693 1375312333301874 1375843866388992 1379101072512072 1381602725799296 1383602525388864 1386878099549349 1387414102593792 1388940081352824 1394952808977728 1395700712797248 1402422187838196 1402819227130376 1404707723725824 1406712158263104 1406978264227536 1410587398368512 1412427578001132 1413069079224192 1415085444919432 1418541983100704 1422747634561344 1424777810980524 1424981147331456 1427099779961856 1429311252548608 1430770793299848 1436964606257856 1438545084258282 1439101055648256 1441360240978944 1442508018374696 1444772552155504 1450642609873457 1451232571396608 1453481440812544 1454668254567528 1454875856716032 1457227487949948 1460786963788656 1462871420072601 1465255470438144 1466901368888228 1469204196782872 1469291986885632 1469482124287398 1471388579332672 1473560050081392 1473977229190752 1478067629246208 1479547070344161 1481075671619054 1481678009957376 1481869750203414 1483974058451968 1484072963637264 1485185770397616 1490497521921408 1494026161888078 1494138264331776 1496949892146176 1498902735837936 1502256871206784 1503031944476608 1503062306089344 1504685088132226 1507202973599232 1507629677345792 1512957926781108 1515207361475808 1517586022953792 1519290703491379 1521766700702976 1523938171451696 1530129876167893 1530348247778592 1534595081741568 1537075569481452 1540830085092144 1543729576275744 1547500345200768 1549202398431996 1550001692741502 1554303066524208 1555908902321312 1556711656779344 1561473594393856 1562230502940646 1565287705490432 1569321910099944 1572168619012992 1575890609114822 1576115511442368 1578171630521673 1578974543770624 1582519210771044 1586910823164576 1587360092974656 1591732985792768 1591765139188224 1591971125534361 1594231781688832 1595859730988292 1602768214672224 1604531055518853 1605151177453824 1607671038014976 1607975159117184 1608951251264084 1614202946287008 1618649786359424 1618682483480832 1621190837829376 1622821520671533 1623811297157764 1625369121174942 1625997296641536 1628317498263456 1635166620914112 1636159219144562 1638825677680128 1639037754012867 1641164184640288 1641474641598792 1644051524866608 1648580592428224 1652854721380731 1655312151749256 1657877268426808 1662478005220032 1669232592183156 1669470815758464 1671853051511544 1676458707300832 1678302598301329 1681586947808768 1684068628664448 1690038980107632 1690910937536184 1692657910421776 1696083387014016 1697355166168704 1700098735941606 1703425739338752 1704251457753432 1707458470729232 1709464715511168 1714395811668631 1714430442883158 1715093038923264 1716864995664896 1717750793687552 1717785492673536 1719153391761624 1719640100722544 1724412234120576 1728848041903983 1731665555972352 1736332232561576 1738913775574976 1741643624516224 1748719858477592 1750397515111476 1751074011767808 1751300613876762 1753572690437568 1756657793693088 1760948668676736 1765117581244626 1768571823086592 1770517026779424 1771430505990288 1775394484153472 1776346361741952 1778181602652928 1781055818605492 1785406289075024 1790360928698496 1790699609016864 1793254831061694 1793510754399936 1796764136014848 1801017838988368 1805417069400896 1808335308198419 1808593383738336 1810939789947904 1811174139137506 1813612369330944 1814125820542464 1820981009654352 1823839692558048 1826551339861248 1830875561783268 1833749777735832 1838801430016096 1844803367185152 1846272412566218 1846309707720324 1849170799399132 1849885470125056 1851920108470432 1854653166481752 1860934283729664 1861836352819674 1864870598739456 1865111926980159 1869896250450928 1875616211017472 1875971018970048 1881176982676992 1883236770668176 1884092105632256 1886016045713436 1891785316284864 1896263974704099 1896996846081792 1899703747974032 1899974863108608 1904240149224498 1907694391066464 1912988389568256 1915952808343808 1918060112344376 1920890779570386 1931473120123008 1932469642898496 1934595113312862 1938381013730304 1939557672756704 1939834475621376 1942969983933264 1947715951718208 1950495226763468 1953121013125632 1953373761631773 1953673960584192 1956277997521848 1959309499049864 1959349077580752 1964746733441856 1965302972254336 1967309840787291 1970756838994944 1972729427125548 1975826333604552 1978763951516352 1980247693863488 1983448525265207 1986562259213818 1987330029228544 1997318794672656 1998536981117248 2000168850030351 2000454302984544 2004083074785792 2008582075209402 2012512764201984 2017277235708144 2020155770576449 2020276481967744 2023448030605056 2026145068861914 2029022267603968 2030110127705088 2031094203076008 2037307263691392 2040464330371456 2042130434296722 2043184049522889 2046126775655424 2046513838876416 2049434092641936 2054440113456192 2058306101700992 2059303844785397 2063333793601024 2065603197909328 2066668923655336 2068651608768108 2072404088698944 2081121153890688 2083410122029236 2092429213466592 2096224825350656 2101487348589824 2103633281757294 2104228840695564 2110025614361392 2110068237394656 2115881097552768 2116480123966208 2118641367001698 2119603618836288 2122628167379148 2127812974651056 2137024286229632 2137166716470786 2139374740691804 2140201569938432 2140478528071598 2143966878822912 2152270595049344 2155446909386784 2157817626387423 2158243311307776 2158651583472384 2162040361468416 2163762027562044 2167158828233256 2171089997684608 2180222161218816 2182002381851292 2185383672017156 2188632855465056 2192068699822144 2200352053332342 2203806295174308 2203937980328448 2204223186431097 2207082868999008 2207397851569152 2210965843786128 2216637340293376 2221613507428581 2225643456244208 2225961087677952 2227778655596424 2229137402015392 2235746282882112 2241039242832117 2241207396497664 2245424838219264 2248354103756904 2253385306810176 2254547916714912 2257027632198339 2260804460398848 2261444516018688 2263140221558272 2266798314588808 2272335277004576 2279286287348224 2279581244086861 2282650051054464 2285907257177544 2292204522348832 2295522371667888 2299216312160768 2305130722538644 2308887407963136 2315594364413616 2321250517801152 2323803597647994 2325002539112253 2327404626829942 2328351158504448 2333863353481968 2335067485169016 2338096920583424 2342210391590784 2343345754410969 2347755397252694 2347931558235648 2353490108326168 2358252928519488 2360689369039232 2361907341320384 2363835913672233 2364173267163552 2368461815655936 2373778816156566 2378424175875072 2381040139461984 2387147904931328 2387456819772167 2387599478689152 2391006441415592 2391347672533248 2404152322008336 2407726766180736 2411457844984448 2411506557022464 2413426876896126 2418149825774592 2421304419430512 2427974679539136 2431786256744064 2435401786481664 2435716945736646 2437543326480674 2441167415711024 2442476247395184 2444999703647776 2454238828716843 2454933647478158 2458238516520192 2459737822913536 2461746276960432 2462211962398188 2466077287299912 2472870888642336 2476399528609006 2481245711639552 2482448470426232 2486815902640212 2493717007830048 2501294691960064 2503848888274734 2507779577267316 2514688060951248 2522380421713152 2528351966272132 2529329128109056 2538986865632664 2543592521421952 2546032749253056 2550148103912409 2550651186091008 2555138609008128 2556377186630148 2561187706093848 2564197073266752 2571107344370026 2575297493497344 2576626190531328 2578730087642436 2579460151083816 2586618351180864 2590626645244352 2596954602290944 2604498348842364 2608370663362464 2608742915490816 2612465436774336 2619662311255808 2623079787716388 2630305902834064 2630359035656352 2634435111472736 2638351935355136 2647676371866939 2652857734629888 2655775540169136 2657145758985432 2663091726230208 2666891800040468 2667272403979392 2671583727908238 2678109433612536 2685541393047744 2689702980944192 2689882246592541 2693701975956992 2694050561193563 2695146204022272 2697930707473408 2701526758482552 2708125604101344 2712890075607504 2716409684921856 2716761208706259 2721188730813696 2722840579062296 2724245399363852 2728685118501888 2732578790189248 2739253484608256 2746313342674902 2750569104435386 2750624666603748 2751687732777984 2758202145024144 2763205451598592 2767205050777728 2769408618849327 2773756199098698 2774828205187584 2777880162705648 2789905617955456 2791401425594496 2792754529229511 2804844375676392 2805638454260752 2813424316526208 2813956528455072 2821174796737024 2821539877912561 2824855156002264 2826138158448384 2830170889838864 2837083966201408 2841669770026087 2845495269122688 2849555621961048 2849962294662912 2861541586599696 2873929212515712 2877090168516564 2878202111296512 2885016036749392 2889545104311008 2901285219746914 2902465142793216 2906962881625088 2909336509135056 2909751713432064 2914454975899896 2921573927577312 2925742840145202 2930510940876288 2933802737776456 2938408393565744 2938964248574796 2942777158665344 2947120100162784 2947954458381504 2956135258492416 2959094140688322 2962151343238108 2963739500406828 2968145927274528 2970371540795232 2979843388820727 2980995043842816 2988052323776156 2988276528663552 2997805471675872 3004513742413568 3006063888953216 3006124612178688 3009370176264452 3014405947198464 3025915853562216 3030414722951616 3035172045907584 3038581406982758 3043533401405952 3047876342903392 3060259752335786 3060696495557184 3063195651445083 3067942462639469 3069190163483136 3074151138962904 3081660170184288 3087459152551488 3095000690401536 3098404796863992 3100003385483004 3108606133048416 3111817804642624 3113423313558688 3116847682559611 3122947188787712 3124461005881292 3138643820199888 3144337238025984 3151781218229644 3152231022884736 3156343261043346 3165038421542088 3173821646329152 3174720185949312 3183465971585536 3183530278376448 3183942251068722 3188463563377664 3191719461976584 3205536429344448 3209062111037706 3210302354907648 3210717792107397 3215342076029952 3215950318234368 3217902502528168 3228405892574016 3236048898948481 3237299572718848 3237364966961664 3242381675658752 3245643041343066 3247622594315528 3250738242349884 3251994593283072 3256634996526912 3270333241828224 3272318438289124 3277651355360256 3278075508025734 3282328369280576 3282949283197584 3288103049733216 3297161184856448 3300528079998513 3305709442761462 3310624303498512 3315754536853616 3324956010440064 3338465184366312 3338941631516928 3343706103023088 3352917414601664 3356605196602658 3363173895617536 3368137257328896 3380077960215264 3381821875072368 3385315820843552 3392166774028032 3394710332337408 3400197471883212 3408502915506864 3413366646836069 3414916941458464 3418929431022336 3428791623337262 3428860885766316 3430186077846528 3435501587375104 3438306783523248 3439280201445088 3448824468241152 3457696083807966 3463331111944704 3472664465123152 3477827551149952 3483287249032448 3491106940244913 3497439716955184 3500795030222952 3502601227753524 3507145380875136 3513315587386176 3521633095879041 3521897337353472 3530235162489252 3541034053558848 3542861011980576 3550788968306944 3552692723483904 3556363205305856 3562111637210984 3570812578150048 3580721857396992 3581399218033728 3586509662123388 3587021508799872 3602035677976736 3610834138801792 3616670616396838 3617186767476672 3620140315344189 3622348278275012 3627224738661888 3628251641084928 3641962019308704 3647679385116096 3653102679722496 3653575418604969 3656314989721011 3661751123566536 3667499555471664 3677602860032192 3682400471217237 3689606734370304 3692544825132436 3692619415440648 3698341598798264 3703840216940864 3709306332963504 3714599292913509 3721868567459328 3723672705639348 3729741197478912 3730223853960318 3739792500901856 3743905796210657 3751232422034944 3751942037940096 3762353965353984 3766473541336352 3768184211264512 3772032091426872 3783570632569728 3792527949408198 3793993692163584 3799407495948064 3799949726217216 3808480298448996 3815388782132928 3824421426030023 3825976779136512 3831905616687616 3836120224688752 3841781559140772 3856661016555039 3862946240246016 3864939285796992 3869190226625724 3879115345513408 3885939967866528 3895431903436416 3900990453526936 3906242026251264 3906747523263546 3912555995043696 3918618998099728 3918698155161504 3929493466883712 3930605944508672 3934619681574582 3945458854251096 3951652667209104 3957527903032704 3960495387726976 3966897050530414 3973124518427636 3974660058457088 3994637589345312 3997073962234496 4000337700060702 4000908605969088 4007375591862357 4008166149571584 4017164150418804 4033978764442627 4034554471416288 4040311541152898 4040552963935488 4046896061210112 4052290137723828 4062188406152016 4074614527382784 4080928660742912 4084260868593444 4086368099045778 4093027677752832 4098868185283872 4108880226912384 4116612203401984 4118607689570794 4125853656653079 4126667587202048 4131206395818656 4133337847310672 4137303217536216 4144808177397888 4160634298648047 4162242307781376 4166820244058472 4184858426933184 4192449650701312 4202974697179648 4207266563514588 4208457681391128 4220051228722784 4220136474789312 4231762195105536 4232960247932416 4237282734003396 4239207237672576 4245256334758296 4255625949302112 4274048572459264 4274333432941572 4278749481383608 4280957056143196 4287933757645824 4304541190098688 4310893818773568 4315635252774846 4317303166944768 4324080722936832 4327524055124088 4334317656466512 4342179995369216 4351927829620371 4360444322437632 4364004763702584 4370767344034312 4377265710930112 4384137399644288 4388614260217803 4400704106664684 4407612590348616 4407875960656896 4408446372862194 4414165737998016 4421931687572256 4424615940976231 4433274680586752 4443227014857162 4451286912488416 4451922175355904 4455557311192848 4458274804030784 4471492565764224 4482078485664234 4482414792995328 4490849676438528 4496708207513808 4506770613620352 4509095833429824 4514055264396678 4521608920797696 4522889032037376 4526280443116544 4533596629177616 4544670554009152 4557872110474137 4558572574696448 4559162488173722 4565300102108928 4571814514355088 4584409044697664 4590389628503679 4591044743335776 4598432624321536 4610261445077288 4631188728827232 4642501035602304 4647607195295988 4650005078224506 4654809253659884 4667726706963936 4670134970338032 4676193841166848 4684420783181568 4686691508821938 4695510794505388 4695863116471296 4706980216652336 4716505857038976 4721378738078464 4723814682640768 4727671827344466 4728346534327104 4736923631311872 4747557632313132 4762080278923968 4767429448886741 4774295809862656 4774913639544334 4775198957378304 4782012882831184 4782695345066496 4808304644016672 4813593166556559 4815453532361472 4822915689968896 4823013114044928 4826853753792252 4842608838861024 4855949359078272 4863572513488128 4871433891473292 4875086652961348 4882334831422048 4884952494790368 4889999407295552 4908477657433686 4909867294956316 4916477033040384 4917113262038601 4923492553920864 4924423924796376 4932154574599824 4945741777284672 4952799057218012 4964896940852464 4973631805280424 4987434015660096 5002589383920128 5007697776549468 5015559154534632 5029376121902496 5034907794903987 5044760843426304 5056703932544264 5077973731265328 5085219698347613 5087185042843904 5092065498506112 5100296207824818 5110277218016256 5112754373260296 5122375412187696 5128394146533504 5142214688740052 5143187435005893 5150594986994688 5153252381062656 5157460175284872 5158920302167632 5173236702361728 5181253290488704 5183764850666689 5186544125711949 5193909204581888 5208996697684728 5216741326724928 5224930873548672 5229091566608273 5239324622511616 5246159575432776 5260611805668128 5260718071312704 5268870222945472 5276703870710272 5295352743733878 5305715469259776 5311551080338272 5314291517970864 5326183452460416 5333783600080936 5334544807958784 5343167455816476 5356218867225072 5371082786095488 5379405961888384 5379764493185082 5387403951913984 5388101122387126 5390292408044544 5403053516965104 5416251208202688 5425005924595257 5425780151215008 5432819369843712 5433522417412518 5442377461627392 5445681158124592 5448490798727704 5465157580378496 5478506969216512 5492626685349804 5501138208870772 5501249333207496 5516404290048288 5526410903197184 5534410101555456 5538817237698654 5547512398197396 5549656410375168 5555760325411296 5579811235910912 5582802851188992 5585509058459022 5609688751352784 5611276908521504 5626848633052416 5627913056910144 5642349593474048 5643079755825122 5649710312004528 5652276316896768 5660341779677728 5674167932402816 5683339540052174 5688791924112297 5690990538245376 5699111243922096 5699924589325824 5723083173199392 5747858425031424 5754180337033128 5770032073498784 5779090208622016 5802570439493828 5818673018270112 5819503426864128 5828909951799792 5843147855154624 5851485680290404 5861021881752576 5867605475552912 5876816787131488 5877928497149592 5885554317330688 5894240200325568 5895908916763008 5912270516984832 5918188281376644 5924302686476216 5927479000813656 5936291854549056 5940743081590464 5950345575795621 5959686777641454 5961990087685632 5976104647552312 5995610943351744 6000506550091053 6009027484827136 6009805098047179 6012127777906432 6012249224357376 6018740352528904 6051831707124432 6060467311729347 6060829445903232 6070344091815168 6077162813965516 6087066802811904 6095752685806784 6120519504671572 6121392991114368 6126391302890166 6129552148568667 6135884925278938 6138380326966272 6148302277925808 6163320340368576 6174918305102976 6177911534356191 6190001380803072 6196809593727984 6200006770966008 6217212266096832 6223635609285248 6226846627117376 6233695365119222 6245894377575424 6248922011762584 6277287640399776 6288674476051968 6303562436459288 6304462045769472 6312686522086692 6330076843084176 6339109486981271 6347643292658304 6349440371898624 6366931943171072 6367884502137444 6383438923953168 6411072858688896 6418124222075412 6420604709815296 6421435584214794 6431900636468736 6435805005056336 6456811785148032 6472097797896962 6474599145437696 6474729933923328 6484763351317504 6491286082686132 6495245188631056 6501476484699768 6513269993053824 6540666483656448 6544636876578248 6556151016051468 6564656738561152 6565898566395168 6576206099466432 6594322369712896 6601056159997026 6611418885522924 6621248606997024 6631509073707232 6649912020880128 6664840522285743 6676930368732624 6677883263033856 6687412206046176 6705834829203328 6713210393205316 6723117728496351 6736274514657792 6760155920430528 6763643750144736 6770631641687104 6771082896595017 6784333548056064 6789420664674816 6800394943766424 6817005831013728 6826733293672138 6829833882916928 6837858862044672 6838743732260583 6857583246674524 6857721771532632 6876613567046496 6878560402890176 6897648936482304 6915392167615932 6926662223889408 6945328930246304 6952967907248363 6955655102299904 6966574498064896 6982213880489826 6994879433910368 7001590060445904 7005202455507048 7014290761750272 7026631174772352 7030037263232907 7043266191758082 7043794674706944 7060470324978504 7082068107117696 7085722023961152 7091507741016699 7101577936613888 7102496934055757 7105385446967808 7112726410611712 7124223274421968 7141625156300096 7161443714793984 7162370459316501 7162798436067456 7173019324246776 7174043017599744 7204071355953472 7221668277603584 7233341232793676 7234373534953344 7240280630688378 7244696556550024 7254449477323776 7283924038617408 7295358770232192 7306205359444992 7307150837209938 7312629979442022 7323502247133072 7334999110943328 7355205720064384 7362716486150529 7364800942434474 7379213468740608 7385089650264872 7385238830881296 7396683197596528 7407680433881728 7418612665927008 7429198585827018 7443737134918656 7447345411278696 7460447707920636 7479585001803712 7487811592421314 7491674848250593 7502464844069888 7503884075880192 7532947082672704 7544064182853744 7567141265139456 7585055898816396 7587987384327168 7598814991896128 7616960596897992 7630777564265856 7648842852060046 7651953558273024 7663811233375232 7672240449377504 7683563118281544 7713322033110078 7725892480492032 7729878571593984 7738380453251448 7758230691026816 7771879935733056 7790863806872832 7801980907053872 7813495046527092 7825111990087392 7837237996199456 7837396310323008 7858986933767424 7861211889017344 7869239363149164 7890917708502192 7903305334418208 7915055806065408 7920990775453952 7933794101060828 7946249036855272 7989275178690624 7994147924468992 8000675400121404 8001817211938176 8014751183724714 8034328300837608 8067957528885254 8069108942832576 8080623082305796 8081105927870976 8082151683580689 8093792122420224 8104580275447656 8124376812304032 8145916193904797 8149229054765568 8150283626118777 8161857321485824 8168521737186888 8172736198091556 8186055355505664 8197736370567744 8217143890384429 8217760453824768 8233224406803968 8237215379141588 8251707313306158 8262412791637312 8266675694621344 8274606435072432 8289616354795776 8308225856547981 8321268597296094 8324484615562752 8333640488116944 8369716853866368 8405949394359296 8414533127029176 8416915362782256 8440102457445568 8440272949578624 8463524390211072 8464619633737683 8465920495864832 8474565468006792 8478414475345152 8490512669516592 8511251898604224 8525009310078261 8531401642682359 8548097144918528 8548666865883144 8557498962767216 8561914112286392 8592267766173553 8609082380197376 8621787637547136 8631270505549692 8634606333889536 8655048110248176 8667398350131521 8668635312933024 8684359990738432 8703855659240742 8720888644875264 8728009527405168 8741534688068624 8754531421860224 8768274799288576 8777228520435606 8801408213329368 8815225180697232 8816892745724388 8828331475996032 8843863375144512 8849231881952462 8866549361173504 8886454029714324 8902573824976832 8911114622385696 8916549608061568 8939530166462181 8942985131528448 8964156971328468 8964829585990656 8993416415027616 8998875705295091 9013541227240704 9018191666859648 9028110528793356 9043217841595392 9067193258355232 9089341108018304 9115744220948274 9118324976347444 9130600204217856 9143629028710176 9168818089395328 9180779257007358 9182089486671552 9203827387918407 9220522890154576 9262377457654464 9285002071204608 9295214390591976 9300010156449012 9309618507319768 9335453413927872 9340269940676064 9350543047678833 9352387682333696 9368841566363136 9373383017643876 9391021589010776 9413960433304672 9433011714077952 9442757476156928 9447629365281536 9455343654688932 9456693068654208 9495115264626264 9524160557847936 9534858897773482 9549827279088668 9550397914756608 9564025765662368 9565390690132992 9616609288033344 9626991865523851 9627186333113118 9630907064722944 9632153376322191 9645831379937792 9646026228089856 9653707507584504 9685217677722048 9708146696845443 9711898718156544 9727145026976256 9742867782946584 9750173305922696 9764669662844096 9769904989580736 9779998814591104 9816955314867372 9819734589912632 9832954066080768 9834226524077202 9846985107841728 9848847849592752 9864309149199648 9891483554569344 9905598114436024 9929793881704928 9947263610560848 9974868031320192 10005178767840256 10015395553098936 10031118309069264 10058752243804992 10069815589807974 10089521686852608 10113407865088528 10154498269114199 10155947462530656 10170439396695226 10174370085687808 10184130997012224 10200592415649636 10225508746520592 10240099940508207 10244750824375392 10256788293067008 10284429377480104 10286374870011786 10306504762125312 10314920350569744 10317840604335264 10346473404723456 10362506580977408 10367529701333378 10373088251423898 10387818409163776 10417993395369456 10433482653449856 10449861747097344 10458183133216546 10473320820734739 10478649245023232 10492319150865552 10521223611336256 10521436142625408 10537740445890944 10553407741420544 10564899287637123 10590705487467756 10623102160676544 10628583035941728 10635034924439653 10652366904920832 10667567200161872 10669089615917568 10686334911632952 10712437734450144 10742165572190976 10758811923776768 10759528986370164 10776202244774252 10806107033930208 10832502416405376 10850011849190514 10851560302430016 10867044834825036 10884754923254784 10891362316249184 10896981597455408 10930315160756992 10957013938433024 10968944969163033 10985253370699608 11002276417741544 11002498666414992 11032808580096576 11047201413651711 11052821806394368 11068820203110912 11077634475397308 11095024796394792 11111520650822592 11143797878740527 11159622471821824 11165605702377984 11171018116918044 11219377502705568 11222553817043008 11231717388631971 11253697266104832 11255826113820288 11286159511650244 11299420624009056 11304552633793536 11320683559355456 11348335864805632 11366679080104348 11377583848224594 11381981076490752 11398222487844192 11399849178651648 11446166346398784 11473264278090069 11495716850062848 11508360674066256 11540064146997568 11558180417244032 11569983049665117 11605140878987656 11637346036540224 11657819903599584 11686295710309248 11702971360580808 11735210951105824 11753633574262976 11755856994299184 11771108634661376 11772631904393789 11788480400651136 11791817833526016 11836376562753288 11848605372952432 11854958001627312 11872583709098112 11881486163180928 11900691151591242 11919373555282908 11923980175371264 11952209295104624 11991221886703488 12000770681680417 12001013100182106 12018054969654272 12019610196094358 12024255555812864 12024498448714752 12037480705057808 12101936293327881 12103663414248864 12120934623458694 12121658891806464 12140688183630336 12154325627931032 12191505371613568 12241039009343144 12242785982228736 12252782605780332 12259104297137334 12271769850557876 12296604555851616 12326640680737152 12349836610205952 12355823068712382 12377560969959237 12380002761606144 12393619187455968 12400013541932016 12434424532193664 12447271218570496 12453693254234752 12467390730238444 12497844023525168 12554575280799552 12577348952103936 12607124872918576 12608924091538944 12625373044173384 12660153686168352 12678218973962542 12695286585316608 12698880743797248 12735769004274888 12766877847906336 12800725447564681 12822145717377792 12836248444150824 12842871168429588 12863801272937472 12871610010112672 12912654684889817 12913623570296064 12944195595793924 12949198290875392 12982572165372264 12990490377262112 13002952969399536 13026539986107648 13055783488861113 13081332967312896 13089273753156496 13112302032102936 13129313477122304 13131797132790336 13152412198932864 13188644739425792 13202112319994052 13222837771045848 13242497213994048 13263018147414464 13273847822928693 13299824041760256 13329681044571486 13353860737465248 13355766526067712 13374824412092352 13406488295643707 13411669658406656 13426420786410632 13446235456992702 13472549029315584 13520311840861056 13527287500289472 13541263283374208 13542165793190034 13568667096112128 13578841329349632 13600789887532848 13634011662027456 13653466587344276 13659667765833856 13673616331422411 13675717724089344 13677487464521166 13715166493349048 13715443543065264 13753227134092992 13757120805780352 13771168885511037 13795297872964608 13830784335231864 13890657860492608 13905935814496726 13911310204599808 13933148996129792 13964427760979652 13989758867820736 14003180120891808 14010404911014096 14028581523500544 14053262349544704 14060074526465814 14086532383516164 14087589349413888 14120940649957008 14141090394035143 14164136214235392 14171444047922304 14183015482033398 14203155873227776 14204993868111514 14210770893935616 14248446548843936 14283250312600192 14302288346660223 14322887429587968 14324740918633002 14325596872134912 14346038648493552 14348086035199488 14408142711906944 14443336555207168 14466682465587352 14468747069906688 14480561261376756 14489393113100048 14567848077234816 14590717540464384 14614301674419876 14625259958884044 14647004494266144 14669998221886656 14710411440128768 14725432972301058 14729601884868948 14770179300529744 14770477661762592 14793366395193056 14815360867763456 14837225331854016 14858397171654036 14894690822557392 14920895415841272 14959170003607424 14975623184842628 14983349696501186 15007768151760384 15065894165345408 15088128365707488 15104723384711961 15128130074394623 15134282530278912 15170111797632792 15197629983792256 15233921193795984 15255659095042839 15261555128531712 15297685704120092 15344480898755008 15367126236563088 15426644066220156 15429562305017679 15451784960984064 15459757143187968 15476760906502896 15516461382053632 15543759871466112 15551294552000067 15581727613745664 15603961814107744 15626990093054184 15650223980174784 15674475992398912 15674792620646016 15687274699824819 15717973867534848 15722423778034688 15738478726298328 15781835417004384 15806610668836416 15830111612130816 15841981550907904 15844031622124381 15867588202121656 15892498073710544 15957068708608027 15978550357381248 15988295848937984 16001350800242808 16003634423876352 16029502367449428 16068656601675216 16135915057770508 16138217885665152 16161246164611592 16162211855741952 16164303367161378 16209160550895312 16248753624608064 16275017773785771 16291832387809594 16298458109531136 16300567252237554 16323714642971648 16337043474373776 16345472396183112 16395472741135488 16434287780768858 16435520907649536 16466448813607936 16474430758283176 16503414626612316 16524825583274624 16533351389242688 16549212870144864 16579232709591552 16616451713095962 16642537194592188 16648969231125504 16667280976233888 16712197738405169 16739433707732736 16829066254058352 16833830725564512 16880204914891136 16880545899157248 16927048780422144 16929239267475366 16949130936013584 16956828950690304 16981025339033184 17022503797208448 17050018620156522 17062803285364718 17096194289837056 17097333731766288 17114997925534432 17123828224572784 17184535532347106 17218164760394752 17243575275094272 17262541011099384 17310096220496352 17334796700263042 17337270625866048 17368719981476864 17407711318481484 17456019054810336 17483069376137248 17509062843720448 17536549598577152 17554457040871212 17602816426658736 17630450361394464 17633785491448776 17656662951992064 17687726750289024 17698463763904924 17772908059428648 17805147649953664 17822229244771392 17833099216123136 17851036727386863 17878699178830009 17879060332924362 17885970263056896 17928313942656936 17986832830055232 17997751410590182 18027082454481408 18029415294141537 18036383333719296 18056221057586712 18134386516710464 18178682216036608 18181401935188041 18231488441896548 18236649952694888 18261200408435712 18287258057420352 18337636178790656 18361558514014716 18364178973343104 18407654775836814 18441045780309152 18524754915308928 18533734603068573 18570004142409216 18590428781183952 18600020312898024 18619237014639536 18670906827855744 18680539881352128 18701086095357666 18737683132726272 18746766035287752 18782043178021552 18827920866609344 18858353928354941 18866023428155904 18885514952313856 18895258730563072 18910687309377864 18913386137308416 18990230529252528 19017328460943813 19048321115695872 19069717795546964 19099654558177336 19100795829513216 19128051531324736 19233218576066688 19253983731047702 19254372666226236 19261814129445888 19264306752644382 19291662759875584 19307415015169008 19370435355444096 19416293393690886 19423797436313088 19454290053952512 19485735565893168 19500346611845392 19529339325688192 19539809979161472 19559997629182208 19633910629734744 19639469179825264 19668453048154404 19693970215683456 19697695699185504 19728618298399296 19750779145387927 19782967109138688 19811196228872048 19859587763409856 19891688390182609 19894527221121696 19949736062640384 20030791106197872 20062236618138528 20117504487609984 20139631179615948 20226815730177056 20308996538228398 20311894925061312 20340878793390452 20348740171375616 20368261994024448 20401184831299272 20451017493041184 20480199881016414 20489501648750784 20513576586134016 20516231196781749 20568858754960208 20572749740023572 20629840701139488 20635681208670528 20692946809446912 20725013161954816 20735059402666756 20746176502847796 20835986790738912 20858903721745089 20866965306899712 20899723494194688 20916366266433092 20946641641469478 20984638301731104 21042447222672512 21042872285250816 21075480891781888 21129798575274246 21181410974935512 21246204321353088 21257166071883456 21270069848879306 21304733809841664 21307490802167271 21335134400323744 21338179231835136 21372669823265904 21424875468900288 21475597238476283 21484331144381952 21487111377949503 21517623847553536 21519057972740328 21552404489548504 21612214067860416 21665004832810752 21700023698381028 21703120604860032 21734089669650072 21782724632498368 21793963194910816 21817933777917277 21860630321513984 21937889938326066 21970506741399216 22004552835483088 22004997332829984 22065617160193152 22094402827303422 22137640406221824 22155268950794616 22190049592789584 22223041301645184 22287595757481054 22319244943643648 22331211404755968 22342036233836088 22438755005411136 22445107634086016 22463434777263942 22475024544751779 22507394532209664 22511652227640576 22572319023300488 22598841248018112 22641367118710912 22652342292639367 22696671729611264 22733358160208696 22755167696449188 22763962152981504 22796444975688384 22892332692797568 22946528556180138 22991433700125696 23016721348132512 23080128293995136 23116360834488064 23139966099330234 23210281757975312 23274692073080448 23315639807199168 23372591420618496 23405942721161616 23470421902211648 23507267148525952 23511713988598368 23542217269322752 23545263808787578 23576960801302272 23583635667052032 23672753125506576 23697210745904864 23709916003254624 23745167418196224 23762972326361856 23801382303182484 23838747110565816 23904418590209248 23982443773406976 24001541363360834 24002026200364212 24039220392188716 24048511111625728 24074961410115616 24203872586655762 24207326828497728 24241869246917388 24243317783612928 24246455050742067 24281376367260672 24308651255862064 24383010743227136 24437748581714391 24482078018686288 24485571964457472 24505565211560664 24518208594274668 24543539701115752 24593209111703232 24651431671153287 24653281361474304 24699673220411904 24711646137424764 24755121939918474 24787238374911936 24800027083864032 24868849064387328 24894542437140992 24907386508469504 24934781460476888 24995688047050336 25109150561599104 25214249745837152 25217848183077888 25250746088346768 25320307372336704 25356437947925084 25390573170633216 25393858901213049 25397761487594496 25471538008549776 25533755695812672 25575027930234783 25594204928047077 25601450895129362 25644291434755584 25672496888301648 25685742336859176 25743220020225344 25776803298520659 25825309369779634 25827247140592128 25888391191587848 25965144330744528 25980980754524224 26002195050394563 26005905938799072 26053079972215296 26111566977722226 26162665934625792 26178547506312992 26224604064205872 26258626954244608 26262025017493837 26263594265580672 26304824397865728 26377289478851584 26404224639988104 26445675542091696 26484994427988096 26526036294828928 26547695645857386 26599648083520512 26659362089142972 26707721474930496 26749648824184704 26770949982210161 26812976591287414 26823339316813312 26852841572821264 26892470913985404 26996627115885273 27040623681722112 27054575000578944 27082526566748416 27084331586380068 27201579775065696 27268023324054912 27306933174688552 27319335531667712 27347232662844822 27354974929042332 27430332986698096 27430887086130528 27506454268185984 27514241611560704 27542337771022074 27611482163755221 27661568670463728 27781315720985216 27811871628993452 27822620409199616 27928855521959304 27979517735641472 28006360241783616 28020809822028192 28051629143036499 28057163047001088 28106524699089408 28120149052931628 28173064767032328 28241881299914016 28282180788070286 28328272428470784 28342888095844608 28366030964066796 28409987736223028 28496893097687872 28566500625200384 28604576693320446 28649481837266004 28651193744269824 28692077296987104 28696172070398976 28816285423813888 28880975596571553 28886673110414336 28933364931174704 28937494139813376 28961122522753512 28978786226200096 29124440090536329 29135696154469632 29181435080928768 29228603348839752 29250519917768088 29294008988532288 29339996443773312 29420822880257536 29450865944602116 29459203769737896 29540358601059488 29540955323525184 29586732790386112 29630721735526912 29634556173129193 29674450663708032 29716794343308072 29789381645114784 29841790831682544 29918340007214848 29951246369685256 29966699393002372 30015536303520768 30131788330690816 30176256731414976 30209446769423922 30256260148789246 30268565060557824 30340223595265584 30395259967584512 30463494807342597 30467842387591968 30511318190085678 30523110257063424 30595371408240184 30688961797510016 30720299821524621 30734252473126176 30853288132440312 30859124610035358 30919514286375936 30953521813005792 31032922764107264 31036938657038171 31087519742932224 31102589104000134 31163455227491328 31207923628215488 31253980186108368 31300447960349568 31348951984797824 31349585241292032 31374549399649638 31435947735069696 31476957452596656 31563670834008768 31613221337672832 31660223224261632 31683963101815808 31688063244248762 31735176404243312 31784996147421088 31905104773318959 31914137417216054 31957100714762496 31976591697875968 32002701600485616 32007268847752704 32059004734898856 32137313203350432 32271830115541016 32276435771330304 32322492329223184 32328606734322756 32418321101790624 32497507249216128 32550035547571542 32583664775619188 32601134504475108 32674086948747552 32690944792366224 32790945482270976 32868575561537716 32871041815299072 32948861516566352 33006829253224632 33049651166549248 33066702778485376 33098425740289728 33158465419183104 33232903426191924 33285074389184376 33334561952467776 33424395476810338 33478867415465472 33658132508116704 33667661451129024 33695152165895913 33747367089034159 33760409829782272 33761091798314496 33858478534950732 33898261872027168 33913657901380608 33962050678066368 34045007594416896 34100037240313044 34125606570729436 34194667463532576 34229995851068864 34247656449145568 34369071064694212 34419792834270207 34487150550188544 34525082022198768 34620192440992704 34669593400526084 34674541251732096 34815422636962968 34912038109620672 34966138752274496 35018125687440896 35073099197154304 35108914081742424 35205632853317472 35260900722788928 35267570982897552 35313325903984128 35317895713181367 35375453500578048 35396927527809848 35545816118857296 35596537888433291 35610295299907328 35644458489542784 35666198432246272 35702073454773726 35757398357660018 35758120665848724 35771940526113792 35856627885313872 35973665660110464 35995502821180364 36002312045041251 36054164908962816 36058830588283074 36072766667438592 36112442115173424 36268773033420928 36305808879983643 36357364432073216 36362803870376082 36462976883793096 36473299905389776 36574516114840704 36675272357581312 36723117028029432 36728357946686208 36815309551673628 36882091560618304 37049509830617856 37067469206137146 37140008284818432 37180857562367904 37200040625796048 37238474029279072 37341813655711488 37361079762704256 37402172190715332 37493532070575504 37564086356043104 37655841733218688 37716707856709882 37732046856311808 37790517461126144 37821374618755728 37826772274616832 37980461058505056 38034656921887626 38096642231391744 38139435591093928 38199309116354672 38256103062649472 38402176342694043 38466437152133376 38507967462095404 38508745332452472 38528613505288764 38614830030338016 38737964054669451 38740870710888192 38832586787381772 38847594872626176 38971471131786336 39000693223690784 39058678651376384 39079619958322944 39119995258364416 39267821259469488 39278938359650528 39336906096308808 39387940431366912 39395391398371008 39457236596798592 39501558290775854 39565934218277376 39622392457744096 39719175526819712 39783376780365218 39789054442243392 39821543468786079 39883252014313097 39899472125280768 40061582212395744 40124473236277056 40219464886931121 40235008975219968 40279262359231896 40453631460354112 40617993076456796 40623789850122624 40681757586780904 40736523988048896 40802369662598544 40902034986082368 40960399762032828 40979003297501568 41027153172268032 41032462393563498 41137717509920416 41145499480047144 41259681402278976 41271362417341056 41385893618893824 41450026323909632 41470118805333512 41492353005695592 41671973581477824 41717807443490178 41733930613799424 41799446988389376 41832732532866184 41893283282938956 41969276603462208 42068635686330253 42084894445345024 42085744570501632 42150961783563776 42259597150548492 42362821949871024 42423271182105429 42492408642706176 42514332143766912 42540139697758612 42609467619683328 42614981604334542 42670268800647488 42745339646531808 42849750937800576 42906865039980669 42951194476952566 42968662288763904 42974222755899006 43035247695107072 43038115945480656 43104808979097008 43224428135720832 43330009665621504 43400047396762056 43406241209720064 43468179339300144 43565449264996736 43587926389821632 43635867555834554 43721260643027968 43875779876652132 43941013482798432 44009105670966176 44009994665659968 44131234320386304 44188805654606844 44310537901589232 44373766408868897 44380099185579168 44446082603290368 44575191514962108 44684072467672176 44877510010822272 44890215268172032 44926869554527884 44950049089503558 45023304455281152 45144638046600976 45197682496036224 45282734237421824 45304684585278734 45384390223183869 45393343459222528 45466716320417392 45510335392898376 45592889951376768 45766977285128517 45784665385595136 45893057112360276 46033442696265024 46160256587990272 46232721668976128 46279932198660468 46420563515950624 46549384146160896 46631279614398336 46653883656000201 46745182841236992 46811885442323232 46940843804423296 47014534297051904 47023427977196736 47061824099474457 47090527617575156 47153921602604544 47167271334104064 47345506251013152 47394421491809728 47419832006509248 47490334836392448 47525944652723712 47532094866373143 47602764606364968 47677494221131632 47808837180418496 47871206125824081 47964887546813952 48003082726721668 48004052400728424 48078440784377432 48149922820231232 48407745173311524 48414653656995456 48483738493834776 48486635567225856 48492910101484134 48617302511724128 48670775350738541 48766021486454272 48875497163428782 48964156037372576 48971143928914944 49011130423121328 49036417188549336 49087079402231504 49186418223406464 49302863342306574 49306562722948608 49399346440823808 49423292274849528 49510243879836948 49574476749823872 49600054167728064 49717478538390299 49737698128774656 49789084874281984 49814773016939008 49869562920953776 49991376094100672 50136593215215507 50218301123198208 50428499491674304 50501492176693536 50640614744673408 50712875895850168 50781146341266432 50787717802426098 50943076017099552 51067511391625344 51150055860469566 51188409856094154 51202901790258724 51288582869511168 51344993776603296 51371484673718352 51486440040450688 51553606597041318 51650618739559268 51654494281184256 51776782383175696 51930288661489056 51961961509048448 52004390100789126 52011811877598144 52106159944430592 52223133955444452 52357095012625984 52441723937754151 52449208128411744 52517253908489216 52524050034987674 52527188531161344 52609648795731456 52808449279976208 52891351084183392 52969988855976192 53052072589657856 53095391291714772 53318724178285944 53415442949860992 53499297648369408 53541899964420322 53625953182574828 53636097536490027 53646678633626624 53705683145642528 53784941827970808 53993254231770546 54081247363444224 54088245882424611 54109150001157888 54165053133496832 54168663172760136 54403159550131392 54536046648109824 54613866349377104 54638671063335424 54694465325689644 54709949858084664 54860665973396192 54861774172261056 55012908536371968 55028483223121408 55084675542044148 55222964327510442 55323137340927456 55562631441970432 55623743257986904 55857711043918608 55959035471282944 56012720483567232 56041619644056384 56103258286072998 56213049398178816 56240298105863256 56346129534064656 56483762599828032 56564361576140572 56575061785064823 56656544856941568 56685776191689216 56732061928133592 56819975472446056 56993786195375744 57021413357333579 57051985382831439 57133001250400768 57209153386640892 57298963674532008 57302387488539648 57384154593974208 57520007232691003 57632570847627776 57761951193143106 57866729862349408 57874988279626752 57922245045507024 57957572452400192 58248880181072658 58271392308939264 58362870161857536 58457206697679504 58501039835536176 58588017977064576 58679992887546624 58841645760515072 58901731889204232 58918407539475792 59080717202118976 59081910647050368 59173465580772224 59252337436163781 59261443471053824 59269112346258386 59348901327416064 59433588686616144 59578763290229568 59675065170547827 59683581663365088 59719811498776513 59836680014429696 59902492739370512 59933398786004744 60263576661381632 60352513462829952 60418893538847844 60512520297578492 60680447190531168 60790519935169024 60926989614685194 60935684775183936 61022636380171356 61046220514126848 61190742816480368 61377923595020032 61440599643049242 61468504946252352 61706576264880624 61718249220070716 61907043626011584 62065845528214528 62073877314076342 62175039485864448 62205178208000268 62415847256430976 62507960372216736 62576711165235267 62600895920699136 62697903969595648 62699170482584064 62749098799299276 62953914905193312 63127341668017536 63226442675345664 63376126488497524 63470352808486624 63569992294842176 63810209546637918 63828274834432108 63914201429524992 63922472406501813 64005403200971232 64014537695505408 64118009469797712 64274626406700864 64426791715428849 64543660231082032 64552871542660608 64644984658446368 64657213468645512 64836642203581248 64995014498432256 65100071095143084 65167329551238376 65202269008950216 65348173897495104 65381889584732448 65453801333751831 65581890964541952 65737151123075432 65897723033132704 66013658506449264 66099302333098496 66107856078518969 66133405556970752 66196851480579456 66465806852383848 66570148778368752 66669123904935552 66848790953620676 66957734830930944 67316265016233408 67335322902258048 67388943058666957 67390304331791826 67425073634255337 67494734178068318 67520819659564544 67522183596628992 67716957069901464 67796523744054336 67924101356132736 67957026877918101 68090015188833792 68200074480626088 68251213141458872 68389334927065152 68459991702137728 68495312898291136 68738142129388424 68839585668540414 68974301100377088 69050164044397536 69240384881985408 69339186801052168 69349082503464192 69630845273925936 69824076219241344 69932277504548992 70036251374881792 70217828163484848 70411265706634944 70521801445577856 70535141965795104 70626651807968256 70635791426362734 70750907001156096 70793855055619696 71091632237714592 71193075776866582 71220590599814656 71288916979085568 71332396864492544 71404146909547452 71514796715320036 71516241331697448 71713255770627744 71947331320220928 71991005642360728 72004624090082502 72117661176566148 72145533334877184 72224884230346848 72537546066841856 72611617759967286 72714728864146432 72725607740752164 72925953767586192 72946599810779552 73149032229681408 73313245745143173 73350544715162624 73446234056058864 73456715893372416 73630619103347256 73764183121236608 73954295013459861 74099019661235712 74134938412274292 74361715124735808 74400081251592096 74476948058558144 74683627311422976 74722159525408512 74804344381430664 74987064141151008 75128172712086208 75311683466437376 75433415713419764 75642749237511456 75653544549233664 75960922117010112 76069313843775252 76193284462783488 76278871182187856 76398618232709344 76512206125298944 76782614784141231 76804352685388086 76932874304266752 77015934924190808 77017490664904944 77057227010577528 77229660060676032 77330409895561977 77475928109338902 77481741421776384 77665173574763544 77942942263572672 78001386447381568 78006585151183689 78117357302752768 78127466274613327 78159239916645888 78239990516728832 78535642518938976 78557876719301056 78673812192617616 78775880862733824 78786075052481511 78790782796742016 78914473193597184 79003116581551708 79131868436554752 79244784915488192 79438351053639424 79566753560730436 79578108884486784 79643086937572158 79766504028626194 79798944250561536 80123164424791488 80248946472554112 80312849946630483 80438929773862242 80470017950439936 80558524718463792 80907262920708224 80989881347655819 81235986152913592 81247579700245248 81363515173561808 81604739325197088 81804069972164736 81920799524065656 81958006595003136 82064924787126996 82275435019840832 82290998960094288 82408423330756523 82519362804557952 82542724834682112 82940237610667024 82984706011391184 83343947162955648 83435614886980356 83467861227598848 83665465065732368 83786566565877912 83938553206924416 84137271372660506 84169788890690048 84171489141003264 84301923567127552 84519194301096984 84725643899742048 84846542364210858 84984817285412352 85028664287533824 85080279395517224 85229963208669084 85340537601294976 85490679293063616 85699501875601152 85813730079961338 85902388953905132 85948445511798012 86076231890961312 86209617958194016 86448856271441664 86642926789714659 86660019331243008 86800094793524112 86812482419440128 86936358678600288 87130898529993472 87175852779643264 87271735111669108 87751559753304264 87882026965596864 88018211341932352 88019989331319936 88262468640772608 88377611309213688 88621075803178464 88747532817737794 88760198371158336 88892165206580736 88903668519387579 88970331416544601 89150383029924216 89368144935344352 89605078132952767 89755020021644544 89780430536344064 89853739109055768 89900098179007116 90046608910562304 90289276093201952 90388582794228719 90395364992072448 90565468474843648 90609369170557468 90768780446367738 90933432640834784 91020670785796752 91185779902753536 91390484422027791 91533954570257034 91569330771190272 91786114224720552 92066885392530048 92320513175980544 92465443337952256 92559864397320936 92841127031901248 93098768292321792 93110815971114513 93262559228796672 93307767312000402 93490365682473984 93623770884646464 93845418069505949 93881687608846592 94029068594103808 94046855954393472 94123648198948914 94181055235150312 94307843205209088 94691012502026304 94788842983619456 94839664013018496 94980669672784896 95051889305447424 95064189732746286 95205529212729936 95354988442263264 95617674360836992 95715314319956877 95742412251648162 95929775093627904 96006165453443336 96008104801456848 96156881568754864 96299845640462464 96815490346623048 96829307313990912 96967476987669552 96985820202968268 97234605023448256 97341550701477082 97532042972908544 97750994326857564 97928312074745152 98022260846242656 98072834377098672 98174158804463008 98372836446812928 98605726684613148 98613125445897216 98846584549699056 98987632758246001 99020487759673896 99148953499647744 99200108335456128 99434957076780598 99475396257549312 99629546033878016 99739125841907552 99982752188201344 100273186430431014 100436602246396416 100856998983348608 101002984353387072 101242101267102477 101281229489346816 101425751791700336 101575435604852196 101886152034199104 102135022783250688 102300111720939132 102376819712188308 102405803580517448 102689987553206592 102742969347436704 102972880080901376 103107213194082636 103301237479118536 103553564766351392 103860577322978112 103923923018096896 104008780201578252 104023623755196288 104446267910888904 104714190025251968 104883447875508302 104898416256823488 105048100069975348 105054377062322688 105219297591462912 105616898559952416 105782702168366784 105896910520762361 105939977711952384 105953687139544101 106104145179315712 106190782583429544 106637448356571888 106789613665299873 106830885899721984 106998595296738816 107083799928840644 107251906365149656 107272195072980054 107411366291285056 107569883655941616 107986508463541092 108006936135123753 108162494726888448 108176491764849222 108218300002315776 108330106266993664 108337326345520272 108806319100262784 109072093296219648 109227732698754208 109277342126670848 109388930651379288 109419899716169328 109721331946792384 109723548344522112 110025817072743936 110056966446242816 110169351084088296 110445928655020884 110646274681854912 110908221354870667 111125262883940864 111247486515973808 111699480960256189 111715422087837216 111918070942565888 112025440967134464 112083239288112768 112206516572145996 112480596211726512 112692259068129312 112967525199656064 113128723152281144 113150123570129646 113371552383378432 113464123856267184 113639950944892112 113987572390751488 114042826714667158 114103970765662878 114266002500801536 114418306773281784 114597927349064016 114768309187948416 115040014465382006 115206529028082129 115265141695255552 115523902386286212 115733459724698816 115844490091014048 115915144904800384 116213892164008353 116497760362145316 116542784617878528 116914413395359008 116985384168836183 117002079671072352 117176035954129152 117359985775093248 117803463778408464 117836815078951584 118161434404237952 118163821294100736 118346931161544448 118504674872327562 118538224692516772 118697802654832128 118867177373232288 119157526580459136 119350130341095654 119367163326730176 119439622997553026 119649756042939291 119673360028859392 119804985478741024 119866797572009488 120527153322763264 120658394660793363 120705026925659904 120837787077695688 121025040595156984 121360894381062336 121581039870338048 121853979229370388 121871369550367872 122045272760342712 122381485632960736 122755847190040064 122881199286098484 122937009892504704 123413152529761248 123436498440141432 123814087252023168 124147754628152684 124350078971728896 124410356416000536 124831694512861952 125015920744433472 125150894251810063 125153422330470534 125201791841398272 125395807939191296 125398340965168128 125498197598598552 125907829810386624 126205907058990759 126254683336035072 126452885350691328 126752252976995048 126940705616973248 127139984589684352 127269813546316287 127620419093275836 127656549668864216 127828402859049984 127844944813003626 128010806401942464 128236018939595424 128549252813401728 128853583430857698 129087320462164064 129105743085321216 129289969316892736 129314426937291024 129673284407162496 129990028996864512 130200142190286168 130334659102476752 130404538017900432 130696347794990208 130763779169464896 130907602667503662 131163781929083904 131474302246150864 131795446066265408 132008477498484587 132027317012898528 132198604666196992 132215712157037938 132266811113941504 132393702961158912 132931613704767696 133121299226606691 133140297556737504 133338247809871104 133697581907241352 134632530032466816 134670645804516096 134777886117333914 134780608663583652 134850147268510674 134989468356136636 135041639319129088 135433914139802928 135593047488108672 135848202712265472 135914053755836202 136153170669551607 136180030377667584 136400148961252176 136502426282917744 136778669854130304 136919983404275456 136990625796582272 137476284258776848 137679171337080828 138100328088795072 138255454017715489 138480769763970816 138678373602104336 138698165006928384 139261690547851872 139648152438482688 139864555009097984 140435656326969696 140822531413269888 141043602891155712 141070283931590208 141271582852725468 141501814002312192 141587710111239392 142183264475429184 142386151553733164 142441181199629312 142577833958171136 142596284599119429 142808293819094904 143029593430640072 143032482663394896 143426511541255488 143613618377472243 143894662640441856 143982011284721456 144009248180165004 144235322353132296 144449768460693696 145075092133683712 145223235519934572 145451215481504328 145851907535172384 145893199621559104 146012326052215623 146298064459362816 146626491490286346 146892468112117728 146913431786744832 147261238206694512 147471371252080777 147528366242473216 147908590026919722 148198039322471424 148269876824548584 148723430249471616 148800162503184192 148953896117116288 149152435615170897 149367254622845952 149444319050817024 149608688762861328 149974128282302016 150256345424172416 150329180669333981 150409779645646521 150623366932874752 150866831426839528 151285498475022912 151921844234020224 152138627687550504 152557742364375712 152797236465418688 153024412250597888 153565229568282462 153608705370776172 153865748608533504 154031869848381616 154034981329809888 154114454021155056 154459320121352064 154660819791123954 154951856218677804 154963482843552768 155330347149527088 155885884527145344 156002772894763136 156013170302367378 156234714605505536 156254932549226654 156318479833291776 157071285037877952 157115753438602112 157325171813262453 157347624385235232 157551761725467648 157572150104963022 157581565593484032 157828946387194368 158006233163103416 158489569830976384 158876702107278848 159133507121460872 159156217768973568 159286173875144316 159533008057252388 160246328849582976 160497892945108224 160625699893260966 160877859547724484 160908292609470081 160940035900879872 161117049436927584 161814525841416448 161979762695311638 162471972305827184 162495159400490496 162727030347123616 163209478650394176 163608139944329472 163841599048131312 163916013190006272 164129849574253992 164550870039681664 164581997920188576 164816846661513046 165038725609115904 165085449669364224 165880475221334048 165969412022782368 166409430818340853 166687894325911296 166871229773960712 167330930131464736 167573133131755824 167877106413848832 168274542745321012 168339577781380096 169038388602193968 169451287799484096 169693084728421716 169725185355194469 169969634570824704 170057328575067648 170160558791034448 170459926417338168 170681075202589952 170981358586127232 171064240072000737 171399003751202304 171627460159922676 171804777907810264 171896891023596024 172152463781922624 172419235916388032 172560021698073009 172897712542883328 173285853579429318 173600189587048224 173624964838880256 173872717357200576 174261797059986944 174284347843368191 174351705559286528 174543470223338216 175503119506608528 175764053931193728 176036422683864704 176039978662639872 176524937281545216 176755222618427376 177242151606356928 177495065635475588 177520396742316672 177757012308491343 177784330413161472 177807337038775158 177940662833089202 178300766059848432 178736289870688704 179025195511643481 179159434496329539 179210156265905534 179510040043289088 179560861072688128 179707478218111536 179800196358014232 180578552186403904 180777165588457438 180790729984144896 181130936949687296 181218738341114936 181537560892735476 181866865281669568 182041341571593504 182371559805507072 182780968844055582 183067909140514068 183138661542380544 183572228449441104 183834175122456859 184133770785060096 184641026351961088 185119728794641872 185682254063802496 186197536584643584 186221631942229026 186525118457593344 186615534624000804 187247541769292928 187690836139011898 187763375217693184 188058137188207616 188093711908786944 188247296397897828 188362110470300624 189382025004052608 189577685967238912 189679328026036992 190128379465492572 190411058425459872 190709976884526528 191235348721673984 191430628639913754 191484824503296324 192012330906886672 192016209602913696 192313763137509728 192599691280924928 193280375146286547 193630980693246096 193658614627981824 193934953975339104 193971640405936536 194469210046896512 194683101402954164 195501988653715128 195856624149490304 196044521692485312 196145668754197344 196348317608926016 196361404001255493 196665690967130099 196745672893625856 197211453369226296 197693169099398112 197975265516492002 198040975519347792 198297906999295488 198323568235556907 198400216670912256 198869914153561196 199478251683815104 199965504376402688 200546372860862028 200873204492792832 201713997966697216 202005968706774144 202166829176000871 202484202534204954 202562458978693632 202851503583400672 203150871209704392 203772304068398208 203871080633754303 204270045566501376 204600223441878264 204753639424376616 204811607161034896 205379975106413184 205485938694873408 205945760161802752 205972411087616953 206214426388165272 206602474958237072 207107129532702784 207441893211904351 207721154645956224 207847846036193792 208017560403156504 208047247510392576 208892535821777808 209428380050503936 209766895751016604 209796832513646976 210096200139950696 210108754124645376 211233797119904832 211565404336733568 211793821041524722 211879955423904768 211907374279088202 212208290358631424 212381565166859088 213274896713143776 213579227330599746 213661771799443968 213997190593477632 214167599857681288 214503812730299312 214544390145960108 214822732582570112 215139767311883232 215973016927082184 216013872270247506 216352983529698444 216436600004631552 216674652691040544 217258570599267197 217612638200525568 218144186592439296 218455465397508416 218777861302758576 218839799432338656 219442663893584768 219447096689044224 220051634145487872 220338702168176592 220891857310041768 221292549363709824 221816442709741334 222250525767881728 222494973031947616 223398961920512378 223430844175674432 223836141885131776 224050881934268928 224166478576225536 224413033144291992 224961192423453024 225384518136258624 225935050399312128 226257446304562288 226300247140259292 226928247712534368 227279901889784224 227975144781502976 228085653429334316 228207941531325756 228836613546563568 229195854698128032 229536618375896832 230080028930764012 230413058056164258 231047804772572424 231466919449397632 231688980182028096 231830289809600768 232427784328016706 232995520724290632 233828826790718016 233970768337672366 234004159342144704 234352071908258304 234382398823839981 234719971550186496 235606927556816928 235673630157903168 236231569623239113 236322868808475904 236327642588201472 236358225157444533 236693862323088896 237009349744655124 237076449385033544 237395605309664256 237734354746464576 238315053160918272 238700260682191308 238734326653460352 238879245995106052 239299512085878582 239609970957482048 239733595144018976 240938549839891449 241316789321586726 241410053851319808 241675574155391376 242050081190313968 242721788762124672 243707958458740776 243742739100735744 244090545520685424 244762971265921472 245511694380080128 245762398572196968 245874019785009408 246826305059522496 246872996880282864 247225269992269569 247628174504046336 248295509256305368 248820712832001072 249175765219033037 249663389025723904 250031841488866944 250301788503620126 250306844660941068 250403583682796544 250791615878382592 250996395197197104 251815659620773248 252411814117981518 252509366672070144 252905770701382656 253504505953990096 253881411233946496 254279969179368704 254539627092632574 255240838186551672 255313099337728432 255689889626007252 256021612803884928 256472037879190848 257098505626803456 257707166861715396 258174640924328128 258579938633785472 258628853874582048 259346568814324992 259980057993729024 260400284380572336 260669318204953504 260809076035800864 261392695589980416 261527558338929792 261815205335007324 262948604492301728 263590892132530816 264016954996969174 264054634025797056 264431424314075876 264533622227883008 264787405922317824 265863227409535392 266242598453213382 266280595113475008 266676495619742208 266711005558162737 266910994249633803 267395163814482704 268815234398858301 269265060064933632 269341291609032192 269555772234667828 269561217327167304 269700294537021348 269978936712273272 270867828279605856 271165748382686157 271186094976217344 271696405424530944 271828107511672404 272306341339103214 272800297922504352 273004852565835488 273557339708260608 273839966808550912 273981251593164544 274952568517553696 275358342674161656 276200656177590144 276510908035430978 276961539527941632 277356747204208672 277396330013856768 278523381095703744 279182764100191679 279296304876965376 279332447913343539 279729110018195968 280871312653939392 281536254208517847 281645062826539776 282087205782311424 282140567863180416 282543165705450936 283175420222478784 284366528950858368 284772303107466328 285155667916342272 285192569198238858 285616587638189808 286059186861280144 286064965326789792 286853023082510976 287227236754944486 287789325280883712 287964022569442912 288018496360330008 288470644706264592 288899536921387392 290150184267367424 290446471039869144 290902430963008656 291703815070344768 291786399243118208 292024652104431246 292596128918725632 293252982980572692 293784936224235456 294480449804311771 294522476413389024 294942742504161554 295056732484946432 295817180053839444 296539753649097168 296962898274738003 297446860498943232 297600325006368384 297907792234232576 298304871230341794 298888638101634048 299217377525722656 299948256564604032 300512690848344832 300658361338667962 300819559291293042 301246733865749504 301733662853679056 302570996950045824 303726303801307431 303843688468040448 304277255375101008 305115484728751424 305594472930837376 306048824501195776 307130459136564924 307217410741552344 308063739696763232 308069962659619776 308228908042310112 308918640242704128 309321639582247908 309903712437355608 310660694299054176 311771769054290688 312005545789526272 312026340604734756 312509865098453308 314142570075755904 314231506877204224 314650343626524906 314695248770470464 315144300209926044 315163131186968064 315657892774388736 316012466326206832 316979139661952768 317690731562287083 317753404214557696 318267014242921744 318312435537947136 318572347750288632 319066016114504776 320368840995899619 320492657699165952 320995785890216448 321251399786521932 321755719095448968 321816585218940162 322234098873855168 323629051682832896 323959525390623276 324943944611654368 324990318800980992 325454060694247232 326418957300788352 327216279888658944 327683198096262624 327832026380012544 328259699148507984 329101740079363328 329163995840377152 329633693323026092 330077451218231808 330170899338728448 331760950442668096 331938824045564736 332724664064612001 332818861636681706 333375788651822592 333742459547921424 334661860262929472 335098442880768567 335146266263511648 335754212827697664 336549085490642024 338076777204387936 338902575598968192 339386169456843432 339450370710388938 340114657150135296 340321117582068896 340919852834676336 341362150405179904 341406325227419881 341962717172254464 342128480144001474 342798007502404608 343254920319845352 343609555815620528 343793782047192048 344304927563845248 344838471832776064 345120043396146018 345795425085766656 346571707158858636 347200379174096448 347745434714401152 348022349768732093 348523594119973888 348568695686736382 348703411118573056 349086940446676432 350956152506508549 351006239013217056 351528107862387456 352072845367729408 352079957325279744 353510445236854752 354484303212713856 354990131270951176 355040793484633344 355514024616982686 355614674077550316 355881325666178404 356601532119696864 357472579741377408 358050391023286962 358318868992659078 358420312531811068 358949268128817873 359020080086578176 359414956436223072 359600392716028464 361157104372807808 361554331176914876 361581459968289792 362437476682229872 363075121785470952 363733730563339136 364082683143187008 364743119611014144 365561937688111164 366135818281028136 367144456898882208 367668350244913718 368267541570120192 370239457589283744 371221037979375749 371364508127604992 372443263884458052 373050236915186688 373231069248001608 374495083538585856 375381672278023796 375452682755430189 375526750435386368 376187423817573888 376494592795795656 376724220940601248 378617721176972277 378764050008105216 379155371934477824 379358656052073984 380256758930985144 380822116850919744 381419953769053056 382470697443347968 382861257279827508 382969649006592648 384024661813773344 384032419205827392 384627526275019456 385199382561849856 386560750292573094 387261961386492192 387317229255963648 387869907950678208 387943280811873072 388938420093793024 389366202805908328 391003977307430256 391713248298980608 392089043384970624 392291337508394688 392696635217852032 392722808002510986 393331381934260198 393491345787251712 394422906738452592 395386338198796224 395950531032984004 396025432495453761 396081951038695584 396595813998590976 396647136471113814 396800433341824512 397739828307122392 398956503367630208 399363897679820073 399931008752805376 401092745721724056 403427995933394432 404011937413548288 404333658352001742 404968405068409908 405124917957387264 405703007166801344 406301742419408784 407544608136796416 407742161267508606 408540091133002752 409200446883756528 409507278848753232 409623214322069792 410759950212826368 410971877389746816 411891520323605504 411944822175233906 412428852776330544 413204949916474144 414214259065405568 414766362053146467 414883786423808702 415442309291912448 415695692072387584 416035120806313008 416094495020785152 417785071643555616 418856760101007872 419533791502033208 419593665027293952 420192400279901392 422467594239809664 423130808673467136 423587642083049444 423814748558176404 424763130333718176 426549793426287552 427158454661199492 427323543598887936 428335199715362576 429007625460598624 429088780291920216 429645465165140224 430279534623766464 431946033854164368 432027744540495012 432705967059396888 433349305382081088 434517141198534394 435225276401051136 436910930795016832 437555722605517152 437679598864677312 438036978156646869 438715772157444067 438885327787169536 438894193378088448 440677404336353184 441783714620083536 442414113756242331 442585098727419648 443632885419482668 444989946063895232 446797923841024756 446861688351348864 447457306845512691 448101763868537856 448332957152451072 448826066288583984 449922384846906048 450769036272517248 450987542008001943 451870100798624256 452514892609124576 452600494280518584 453856495425068736 454559803779568448 455950289563005952 456171306858668632 456415883062651512 457673227093127136 458391709396256064 459073236751793664 460160057861528024 460826116112328516 462095609545144848 462754992549632783 462933838898795264 463377960364056192 463660579619201536 464855568656033412 465991041448581264 467657653581436032 467941536675344732 468008318684289408 468704143816516608 468764797647679962 471213855113633856 471347260315806336 471975515439787359 472463139246478226 472645737616951808 472655285176402944 472716450314889066 473387724646177792 474018699489310248 474152898770067088 475468709492929152 476630106321836544 477400521364382616 477468653306920704 477758491990212104 478599024171757164 479219941914964096 479467190288037952 481877099679782898 482633578643173452 482820107702639616 483351148310782752 484100162380627936 485443577524249344 487415916917481552 487485478201471488 488181091041370848 489525942531842944 491524797144393936 491748039570018816 493652610119044992 493745993760565728 494450539984539138 495256349008092672 496591018512610736 497641425664002144 498351530438066074 499228292455022559 499326778051447808 500063682977733888 500603577007240252 500613689321882136 501992790394394208 503631319241546496 504823628235963036 505018733344140288 507009011907980192 507762822467892992 508559938358737408 509079254185265148 510481676373103344 510626198675456864 511379779252014504 512043225607769856 512944075758381696 513192720216002211 514197011253606912 515414333723430792 516349281848656256 517159877267570944 517257707749164096 517680065094219027 518482276186070261 518693137628649984 520800568761144672 521338636409907008 521618152071601728 522785391179960832 522853043530104573 523055116677859584 523630410670014648 525897208984603456 527181784265061632 528033909993938348 528109268051594112 528862848628151752 529574811844635648 531726454819070784 532485196906426764 532561190226950016 533352991239484416 533422011116325474 533821988499267606 534790327628965408 537478303488988617 537630468797716602 538530120129867264 538682583218064384 539111544469335656 539122434654334608 539400589074042696 539957873424546544 541735656559211712 542331496765372314 542372189952434688 543392810849061888 543656215023344808 544612682678206428 545600595845008704 546009705131670976 546892263922293289 547114679416521216 547679933617101824 547962503186329088 549905137035107392 550716685348323312 551502525367370577 552401312355180288 553021816070861956 553923079055883264 554713494408417344 557046762191407488 558365528200383358 558592609753930752 558664895826687078 559458220036391936 561742625307878784 563072508417035694 563290125653079552 564174411564622848 564281135726360832 565086331410901872 566350840444957568 568733057901716736 569544606214932656 570385138396477716 571233175276379616 572118373722560288 572129930653579584 573706046165021952 574454473509888972 575928045138885824 576036992720660016 576858963315295661 576941289412529184 577799073842774784 580892942079738288 581804861926017312 583407630140689536 583572798486236416 584049304208862492 586505965961145384 587569872448470912 588960899608623542 589044952826778048 589885485008323108 589997072901390297 590113464969892864 591634360107678888 593079507298194336 593925796549476006 594893720997886464 594970704706670721 595200650012736768 595815584468465152 596609742460683588 598434755051445312 599896513129208064 601025381696689664 601316722677335924 601639118582586084 603467325707358112 605141993900091648 606500487528002613 607452607602614862 607687376936080896 608554510750202016 610230969457502848 611188945861674752 614260918273129848 614434821483104688 616127479393526464 616139925319239552 616457816084620224 617837280485408256 617917233262850859 618643279164495816 619807424874711216 621321388598108352 622325679635713053 622792319915812207 623543538108581376 624011091579052544 624052681209469512 625019730196906616 627235546930669369 628285140151511808 628463013754408448 629300687253049812 629390497540940928 630288600419852088 630326262373936128 632024932652413664 632720079559601033 633958279323905536 635381463124574166 636534028485843488 636624871075894272 637144695500577264 638132032229009552 640737681991799238 640985315398331904 641991571780432896 642502799573043864 643511438190897936 643633170437880324 644468197747710336 647258103365665792 647919050781246552 649887889223308736 650908121388494464 651775711797801591 652837914601576704 654432559777317888 655366396192525248 656519398297015968 656917926486541643 658203480158726656 658327991680754304 659267386646052184 660154902436463616 663521900885336192 663877648091129472 665449328129224002 665637723273363412 666751577303645184 667484919095842848 669323720525858944 670196885761537134 670292532527023296 671508425655395328 673098170981284048 676153554408775872 677805151197936384 678772338913686864 678900741420777876 680642235164137792 681839705669352672 682724300810359808 682812650454839762 683925434344508928 684256960288002948 686509840639690704 687219111631241056 687587564094384096 688609855127690496 689676943665552128 690240086792292036 693143414317717272 694400758348192896 695490869428802304 696044699537464186 697137391373472764 697406822237146112 698173880893352864 701912305013017098 702012478026434112 703056215724774912 703147196471519943 704145690735458816 704159914650559488 707020890473709504 708694708869717339 708968606425427712 709980262541902352 710081586969266688 711028049233965372 711229348155100632 711762651332356808 713203064239393728 714945159482754816 716100782046573924 716637737985318156 716840625063622136 717898536257635746 718829912872446144 719200785432056928 722314208745615616 723108662353829752 724874953364459744 726150243570941904 727467461126678272 728165366286374016 731123875376222328 732271636562056272 734288913797764416 735336700489827436 736535083140240384 740478915178567488 741278373645336527 741675809976808707 742442075958751498 742729016255209984 744886527768916104 746462138496003216 747527295657099111 748990167077171712 750763344556047592 750905365510860378 752374847635147776 752989185591591312 753448441881202496 757235442353944554 757528100016210432 758310743868955648 758717312104147968 760513517861970288 761644233701839488 762839907538106112 764941394886695936 765722514559655016 765939298013185296 768049323627546688 768064838411654784 769255052550038912 770398765123699712 773121500585146188 774523922772984384 775739815901356416 775886561623746144 776357549484094669 777876840187586048 778732405611816656 782007954614860512 783426496597961216 784178086769941248 784582675016789376 785393270435704064 785445616005021972 786662763868520396 788845813476905184 790772676397592448 791901062065968008 792050864990907522 792163902077391168 793294272942227628 793600866683649024 795479656614244784 797913006735260416 798727795359640146 799862017505610752 800732982748901409 802185491443448112 806445703196574903 806855991866788864 808023874827096576 808667316704003484 809936810136819816 811406014333602688 812603484838817568 813497245148058471 815089216273592832 815484322535017212 818400893767513056 819014557697506464 819246428644139584 821519900425652736 821943754779493632 823889644350467812 824857705552661088 826409899832948288 828428518130811136 829532724106292934 829767572847617404 830884618583824896 832070241612626016 832188990041570304 835570143287111232 837548292300575037 837713520202015744 839067583004066416 839187330054587904 840384800559802784 844608762625553541 844935188479619328 846261617346934272 847175284166098888 847629497116352808 849526260667436352 853099586852575104 854316909322398984 856670399430725152 858015250921197248 858177560583840432 859290930330280448 859402129020746597 860559069247532928 863892067708328736 864055489080990024 865411934118793776 866698610764162176 869034282397068788 870450552802102272 873821861590033664 875111445211034304 875359197729354624 876056259762670441 876073956313293738 877431544314888134 877770655574339072 877788386756176896 881354808672706368 883441349412935313 883567429240167072 884828227512484662 885170197454839296 887265770838965336 889979892127790464 890888694824214009 893595847682049512 893723376702697728 894914613691025382 896665914304902144 897652132577167968 899844769693812096 901538072545034496 901975084016003886 903740201597248512 905029785218249152 905200988561037168 907712990850137472 909119607559136896 912342613717337264 912831766125303024 915346454186254272 916783418792512128 918146473503587328 920320115723056048 921652232224657032 924191219090289696 925509985099265566 925867677797590528 926755920728112384 927321159238403072 929711137312066824 931982082897162528 935315307162872064 935883073350689464 936016637368578816 937529595295359924 942427710227267712 942694520631612672 943951030879574718 944926278492956452 945291475233903616 945432900629778132 948037398978620496 948305797540134176 950937418985858304 953072194686861249 953260212643673088 954801042728765232 954937306613841408 955516983980424208 957198048343514328 958439883829928192 958934380576075904 963754199359565796 965267157286346904 966702296621565504 968200324761255872 970887155048498688 974831833834963104 974970956402942976 976362182082741696 978673645581990611 979051885063685888 983049594288787872 983496079140037632 987305220238089984 987491987521131456 988901079969078276 990512698016185344 993182037025221472 995282851328004288 996703060876132148 998173992193836003 998456584910045118 1000127365955467776 1001207154014480504 1001227378643764272 1003985580788788416 1005295328642305701 1007262638483092992 1009647256471926072 1014018023815960384 1015525644935785984 1017119876717474816 1018158508370530296 1020963352746206688 1021252397350913728 1022759558504029008 1024086451215539712 1024218975682259643 1025888151516763392 1026385440432004422 1028394022507213824 1030828667446861584 1032299598764565439 1032698563697312512 1034319754535141888 1034515415498328192 1035360130188438054 1036964552372140522 1037386275257299968 1041601137522289344 1042677272819814016 1043236304143203456 1044067049306196279 1045570782359921664 1045706087060209146 1046110233355719168 1047260821340029296 1051794417969206912 1052868457519525647 1054363568530123264 1056067819987876696 1056218536103188224 1057725697256303504 1063452909638141568 1064970393812853528 1065122380453900032 1066844022232650948 1067643976998535212 1069580655257930816 1074956606977977234 1075260937595433204 1077060240259734528 1078223088938671312 1078244869308669216 1078801178148085392 1079915746849093088 1083471313118423424 1084662993530744628 1084744379904869376 1087312430046689616 1089225365356412856 1091201191690017408 1092019410263341952 1093784527844586578 1094229358833042432 1095925006372658176 1099810274070214784 1101433370696646624 1103005050734741154 1104802624710360576 1106043632141723912 1109426988816834688 1113663113938127247 1114093524382814976 1116731056400766716 1117329791653374156 1123485250615757568 1126145016834071388 1126358048266290567 1126580251306159104 1128562271452721664 1130172662821803744 1132701680889915136 1137466115803433472 1139089212429865312 1140770276792955432 1142466350552759232 1144236747445120576 1144259861307159168 1147412092330043904 1148908947019777944 1151856090277771648 1152073985441320032 1153717926630591322 1153882578825058368 1155598147685549568 1156614308415079813 1161785884159476576 1163609723852034624 1164866015728385971 1166815260281379072 1167145596972472832 1168098608417724984 1173011931922290768 1175139744896941824 1177921799217247084 1178089905653556096 1179770970016646216 1179994145802780594 1183268720215357776 1186159014596388672 1187851593098952012 1188076297486361283 1189787441995772928 1189941409413341442 1190401300025473536 1191631168936930304 1193219484921367176 1196869510102890624 1199793026258416128 1202050763393379328 1202633445354671848 1203278237165172168 1206934651414716224 1210283987800183296 1213000975056005226 1214905215205229724 1215374753872161792 1217109021500404032 1219990434903577337 1220461938915005696 1222377891723349504 1228521836546259696 1228869642966209376 1232254958787052928 1232279850638479104 1232915632169240448 1235674560970816512 1235834466525701718 1237286558328991632 1239614849749422432 1242642777196216704 1244299086159439401 1244651359271426106 1245584639831624414 1247087076217162752 1248022183158105088 1248105362418939024 1250039460393813232 1254471093861338738 1256570280303023616 1256926027508816896 1258601374506099624 1258780995081881856 1260577200839704176 1264049865304827328 1265440159119202066 1267916558647811072 1270762926249148332 1273068056971686976 1274289391001154528 1276264064458019104 1281475363983598476 1281970630796663808 1285005599146087728 1286839225857198013 1287022876381795872 1287266340875760648 1288936395495420672 1295838101562493104 1299775778446617472 1301816242776988928 1303551423595603182 1305675829203153408 1310732792385050496 1313038796594031936 1313835852973083286 1316147316472332201 1316406960317453312 1316655983361508608 1318534773292104368 1327043801770672384 1327242341268726993 1327755296182258944 1330898656258448004 1331275446546726824 1334969838191685696 1338647441051717888 1340393771523074268 1340585065054046592 1346196341962568096 1352307108817551744 1352962626024005829 1355610302395872768 1357544677827373728 1357801482841555752 1361284470328275584 1363679411338705344 1365625300909679524 1367850868689017856 1368513920576005896 1373019681279381408 1374438223262482112 1375175128188768192 1376659836769910693 1377219710255380992 1379353887331104256 1380480173584584072 1386286828635434544 1388264977648898349 1388801516696385792 1390981738857604608 1392089399074928372 1394274782746945528 1396347761786705728 1403824610026034196 1404024956052868224 1406112431449549824 1406294392943039886 1408291381470917632 1414041780947419008 1417389417739434678 1417937212850855424 1419960525083804704 1420163173938533376 1422056098467930744 1422458696310201264 1423525302664713616 1426406128478787456 1429890318965509632 1432201564093147848 1433275475970636312 1433681250127244272 1435797072515271492 1437659825744892288 1438401570864113856 1441806877613318671 1444628417491231232 1446217324707659504 1449749906728919488 1452093252483330457 1452300487141883808 1454934922253356544 1456330732572748032 1462247750752444656 1464543273124112544 1468577827595528832 1470673400979654872 1480957830357134976 1482556747290673054 1483351619953617414 1484884151917502996 1485458032510419968 1489773055537832208 1492924276992006432 1495054591314198222 1497684877365067677 1497980334154343424 1501526689112095184 1501810731021720756 1505978371183182624 1506896883762404992 1514470884707889108 1515056200032420864 1520809994194870379 1521027035723940576 1523288467403678976 1525679815076212224 1531445029119310032 1531878596026370592 1536098647255093376 1536129676823309568 1538510105100077824 1546243001170292376 1549047845545968768 1551479631802712832 1551773123247492288 1552715098968189338 1555446828558210783 1555753680375172096 1557464811223633312 1564015909229721024 1566852993195922432 1568356173539882496 1568559130590313719 1569165350033578752 1570786540871408128 1570891232010043944 1573325527737040792 1577691626953810368 1581545352795184896 1583802124131936016 1584101729981815044 1584327804154782336 1586588545884455256 1590959313228489568 1595826013470520832 1597455590719280292 1601465965497802818 1604370982886896224 1612891406393149806 1616047749654193152 1617334633408006968 1619873620273639632 1622812028667205376 1625206969677635136 1626994490296116942 1630178432547185664 1630968645070034424 1636801787535026112 1638029115395012928 1638492857288279168 1640676791766879867 1643039800851305472 1643887509558987264 1647779288700935624 1649715411105322176 1652819799665896576 1653620987362673791 1654507576102111731 1656857036261622272 1659065448212585868 1659535145695234808 1661769237167649792 1664140483225252032 1671140286574222464 1675096584601150074 1678135166008132832 1678374660109175808 1680769601119605568 1689217525251107082 1689870376959238656 1692523234693868544 1694350568332197776 1695258994232705616 1699052521334872704 1706199173705150208 1708633818644797968 1713340798861450304 1716030501842394496 1716355121167680864 1718581860660560896 1718804258041493194 1721118138495065856 1727784135416657472 1728110978161980048 1730576889945886983 1730823868237587552 1733397221528324352 1738068564794137576 1747643723180067328 1750222890422068608 1750718395458709248 1752112519525340882 1752147912626587476 1754863088629776268 1755541311148678144 1762709617345412736 1766882698825870626 1767134858480334144 1769656455024969324 1769991218704170891 1770340394909678592 1774531541677930672 1779959784255580928 1781777389648428018 1787191695364099024 1787446753405395456 1789829227382050764 1795304265154335936 1799689539387624192 1803076145090068992 1803950168032007772 1810059570436498304 1810401977122074336 1815425981700274944 1818239215118273792 1824685227434674528 1825663532250606048 1830692908372508544 1833566837585024256 1840640231446112096 1843304464449314064 1848382438180579392 1851019970198531132 1851735355595181056 1853511841456224768 1853751699788552577 1859422274624133648 1863964165794325056 1866977038907139159 1868376959747436621 1870630614325744128 1871766146701378928 1872033274737157632 1875059190590719848 1881706640792008107 1884855420454535424 1885389041263225344 1887902061759149436 1889852556985912904 1890865801259556264 1896074797957240992 1896611595080268352 1898160238678803099 1901874837971716608 1906144389373722498 1909602085457530464 1909874613227682816 1911033967960848416 1914396096687028656 1916879767659856384 1917127826277050101 1917868761152151808 1927508398719131592 1930534314572693808 1933404593243131008 1936400649522511744 1941774310096997376 1949663667669926208 1952724364165483392 1954279348701341753 1955327135393404773 1957347291163981222 1958103770127371776 1966099188577575744 1970753779459624929 1974610440476179968 1974983975042262912 1977802159938156552 1986364074050442944 1990565702656008576 1993406121752264296 1996347984387672006 1996913169820090236 2000254731910935552 2002414308028961008 2002454757287528544 2007971161577576832 2010590657284611402 2014525276966185984 2019294512943852144 2028036047631920768 2031051289871571968 2036317016741060592 2041926705492413376 2042504794701827456 2045519117008058016 2048172902431079424 2048437951364519286 2051776303033526784 2052770880864008844 2061657334893723168 2064599197529130878 2065397127394625024 2068639509070283776 2069030830996656384 2070720260376876108 2073929104744281044 2083202275044578688 2085354545639628032 2086472608286406912 2088134098612392558 2091412174120418292 2092220466711438336 2094521642680058592 2103588835938413824 2105736915039051294 2108727137060246528 2112135639975753392 2112437072206376448 2115451394512607008 2126084126609152017 2126905819276283136 2129940787625707056 2130244760907800064 2133688044465301896 2135287953997070424 2139161310515861632 2149913213955954468 2150521875190866408 2156446177877342624 2156489738617338432 2157602356296170784 2159831493698186176 2163322600638431089 2166942626236846848 2169325987061489256 2174624860093379232 2178450730712825712 2182402383380034816 2184038820526683904 2187569055689173156 2199620548140429568 2202866741393293248 2206010101469482308 2209605249420721152 2212087264283447824 2218853977633669376 2223835120936009581 2227326227876254494 2228187048765629952 2233462112801533432 2234659583306748312 2242581886971297333 2246970501231515136 2252290033668142776 2252716096532581134 2257124542905443328 2260345325643607488 2265403361779830272 2265696521963786483 2274932231606866944 2278178424859730624 2281540553585910864 2284932701105518464 2288473494890241152 2288519722614318336 2294824184660087808 2297817894039555888 2303712180555543296 2304147970882640064 2307435853261182644 2307765157650116736 2311196295371099136 2313228616830159626 2323571768318953152 2327219447704069248 2329072648452284007 2329732031456771942 2333630520562758144 2334291193944945664 2336197216835449968 2346023863844581536 2350279489793883648 2355843598434494168 2356179811307112192 2359541940033292432 2359988291605561188 2366537440430715552 2372318029192777344 2375703186197904024 2376152594972722566 2379882818826682884 2380802600050947072 2386438969842734352 2389844276591939167 2393739020205781248 2399586052516832256 2405266890709343696 2406556474330344336 2413869302829432448 2420567975600366592 2426001950112010452 2429810430410459448 2434218043000808064 2439980869807154674 2440923877830011392 2444755783446699008 2457043673092519392 2457739285932418752 2464509917574105856 2464559701276958208 2465831264338480896 2471668933051403436 2474573116657983264 2479229699498844864 2485285554392433408 2488598172318878802 2489302718542852212 2491169279663248828 2496210724837878048 2500078920787626464 2508942187722677476 2512644876901725111 2513140560606047232 2517202749012199248 2517561990163763712 2521154401679408352 2528099730609654656 2530880318238404132 2541525852498296664 2546136113943373952 2548578782002309056 2552528128916038208 2562950727967196952 2570011198292175456 2573678451714396026 2574045752763591744 2574532681751521296 2577872790990841344 2578206387062239791 2591676203124986208 2598547265855630243 2599551556893234944 2603632485553977856 2607102847191206364 2611351658406306816 2621465584770100992 2626077593188063872 2627671705946166572 2628168779288011323 2632294632944664402 2633311966723017216 2637069546584208736 2650324048238805939 2654087603541344768 2654484682537453986 2655510592364517888 2661797312516896008 2662550893093453648 2669939676383371392 2677294882103435776 2680787543046148536 2681170130108093184 2692392683925136192 2704614217635103488 2705925252048011658 2711220604791745536 2715089355654747456 2715602965683111504 2722568940656551168 2727358822677410688 2731250601819359048 2737027841152011792 2746039362558762816 2748876446524964224 2750350256377536384 2753319673539821386 2754439420510761984 2758707774662208512 2760960347169168144 2772573657270869088 2776529955297796698 2777603033392771584 2781963477715209216 2784178798149856744 2788549565493891056 2792695523573411456 2807649220052068392 2808049912105736448 2812588785886079772 2828083561894838016 2834778835478869356 2835874425701710848 2839921050167609408 2844112196935861488 2844917392620402528 2847050605329427232 2852812256957574912 2859780637931019264 2864403128186295696 2866550951941272624 2867362500254488544 2871594145030542984 2875319651489784576 2876803141728227712 2883613755226637342 2889256834982462464 2892434649415319008 2899499813457838976 2904186504966660914 2904600974283767616 2909869844506713088 2912661465145496064 2924495501504889312 2929086546248225088 2936020936745971833 2937155655191057664 2941346801959309744 2961915660714269952 2965113494581346108 2966703239907234828 2969768303835005992 2979546111075664416 2985848553984012864 2990109182628396444 2995369754730135354 3003053378224190368 3003621462043441512 3011956742366365248 3013793767524809984 3028941769415778216 3041619988389740758 3042054071447881152 3046576934807357952 3051359630152424448 3062890058238620064 3063757192052741184 3071010405102108469 3072197294510186752 3072259353646619136 3072656927046778929 3077020210200155648 3092486002340584752 3096898796293696317 3098095691091937536 3102959263605425664 3103546246494984576 3105430197936378676 3110893657116421566 3114929622447266624 3128031818459442048 3132201147918588837 3136712347079764992 3137118261180627438 3138330700067157504 3141573081742816256 3141782464020087888 3146651055474081584 3155383253907620736 3163090705590369792 3167604248263872032 3168203459963630088 3168655608309564672 3173177091768910512 3181918626456979136 3191652026941041664 3194911181438560584 3202931930995605636 3208741965773792448 3225782812786299612 3234669266816013936 3239284947847429481 3239747240547279264 3245624057334410752 3250413939355270272 3253988980592233884 3261937290140068848 3273603575070052224 3276058230790025856 3276985714576558336 3281353583533759734 3287775019117974528 3295558577401871248 3299430822210644352 3305639599331793152 3307241974725347582 3309015152204223462 3313714072523244544 3318130896425171736 3319070291390469616 3328280966450504064 3340989341814381741 3342280573148444928 3350193169202300148 3356270332016265664 3361539202239211136 3378435050502214164 3379740753918477312 3388701136664395552 3390517988465411232 3398105042669745408 3412398347410300416 3417267637289595936 3426681597722900608 3432061003684788992 3432710242335361728 3437608516082986388 3442236276990131712 3455568270833314944 3456221956323960096 3461153779891773966 3461647736475175104 3466794443056648704 3469842925245239439 3476137129588275152 3494598047185157913 3495287446360134656 3500445780844137216 3501436790917418496 3504225039050681764 3504295825253174952 3509726177259552536 3525419234690825472 3533765397651741252 3534269716960668288 3539312910049938648 3539982437408341782 3549063083355861344 3559919568511161856 3563554779296856036 3574383390728198048 3574893506810790912 3579658454764101528 3590608530308671872 3599379078775248384 3606152290180137984 3607900336064015544 3620119140872996608 3620803954244148672 3629375933302491827 3630851963400549888 3636478430236547584 3649370454869349056 3651327064501212096 3659971304710732011 3661385816745017088 3667133675170048512 3681280462892224192 3686608928898628128 3696764876361158784 3702039940397062264 3707023682912449536 3707503399577105154 3718844549248267296 3727928331588650112 3733954077814278318 3736753919494873242 3741261228651488256 3743532293402757856 3744066549474315264 3750118381181439696 3763413281584016214 3769710840909070848 3770778082526450688 3775804123518298872 3779705113971825808 3781731602519112528 3792149595914481984 3793223190160536704 3796320477357606198 3803749675943433216 3812288778747444996 3819204170915060928 3822067935921696832 3828245847456053023 3828792193374057312 3833759535319712768 3834255652554100202 3835737522304303616 3855016797438263184 3860517677571594039 3861068629145387616 3866809186486262016 3872801299045023488 3899327335339852416 3905448728330966784 3908558697402683506 3910654270786809546 3914694582327962444 3916207540254743552 3932198377155151488 3941507558919249858 3948441949416996603 3949220880952359936 3949967950084525824 3955604319876313104 3972728148100885888 3981131405312017152 3986812243504528592 3992695968775344012 3993826339640180472 4004828616057922016 4004909514575057088 4015942323155153664 4021181314569222804 4038589025887704288 4056072095263841536 4072634033482121184 4083853410984826752 4085009589403654912 4091038234016116032 4096875902729038572 4103552606067053568 4105541761728017688 4123314669787446336 4129198395058261756 4129979510309732079 4130794254789250048 4138061661993312768 4141440520753752216 4147858209488562088 4164794932946695047 4166404550089157376 4170709091279256064 4172945216572813824 4176268197224785116 4182824348240836584 4189043285360117184 4207177671876827648 4211473830078102588 4224271279951506784 4224874144412752896 4230902789025214016 4252168253218304034 4253811638552566272 4259881575251414112 4260489521815600128 4267376088930603792 4270575907994140848 4278322621031723264 4299826427911908936 4301043750381732816 4312892355754685248 4312979477234676864 4315204712592341568 4319662987396372352 4325420632839956013 4326645201276862178 4333885252473693696 4338651974122978512 4349249720186758464 4356279757449991371 4356901461425651424 4359546239410685449 4364804766760069632 4368077641053367808 4375138111378346312 4399241096280859136 4405733482786586496 4412020202938964616 4424174528566895648 4437707955267338752 4447670241872019162 4454652455752508988 4456374097531259904 4466924225603066864 4469319166613496624 4485163773942594666 4493941002463030272 4504580067336285552 4505432193065162268 4520690651287214976 4530806723559660544 4531393043927572966 4556356849719461248 4562429982584611137 4563081107171821728 4569865402211036928 4576946989780482304 4577039445228636672 4595635788079111776 4607424361111086592 4608295941765280128 4614871706522365288 4615530315300233472 4626457233660319252 4647143536637906304 4654438895408138496 4658145296904568014 4659464062913543884 4666340485674632349 4667261041125516288 4672394433670899936 4692047727689163072 4700558979587767296 4711687196868988336 4712359622614224384 4719083880066584864 4719976583211122376 4733074880861431104 4744636058385554688 4751406372395808048 4752305189945445132 4759765637653365768 4772877939685468704 4779688553183878334 4787478040411562496 4810533781418687392 4813112948660688672 4825873493731884737 4827738605658864896 4852003900224020904 4859620860820918896 4868436086001616128 4879961739614309348 4881847755660022784 4914087346185038784 4915478571864837504 4922030375300639601 4929019835148211712 4929119402553916416 4931662528676961792 4943337866102806872 4949146233315966528 4958459398997689728 4960862962088021373 4970571108784866816 4977196344637757604 4978605437085704424 4982338559326497656 4992421449675756096 5000157841575252928 5017884375445354952 5025289753803450222 5034405498024398496 5035123980327527424 5042308803358816704 5056199461219309312 5061760636476808264 5083051704996593328 5092272227886747904 5097157564004618112 5105056257832076416 5125901455934393904 5140022396584350912 5147356903428792052 5148091505527183488 5149065363503042592 5155745581981682688 5156412774124479582 5183352406249972416 5191730669837660949 5197094531711260486 5199103113786469888 5207264971107955712 5214205694382412728 5242931169540201984 5252155186376127744 5255343411892333144 5256337558576022646 5264589265889328804 5266623933446034432 5274139093168417472 5300648096477611878 5308175207082689536 5308969365074907972 5311021184729035776 5323594625033792016 5325101786186907296 5339879352766742784 5354589764206871552 5361575086092297072 5362340260216186368 5384785367850272384 5409228435270206976 5411850504096023316 5430178711309494912 5431205931366223008 5445137881313102336 5454717645354821376 5462501203638718096 5474055682304023584 5492078725117525632 5497752893049928448 5500700512755072768 5506639347079642772 5521920694338336288 5545147314541738176 5553059910595593396 5555206066785543168 5568357596299713488 5577099130987782112 5585391047146822912 5605130879242309863 5615298440104136784 5616099824211472896 5625177571772159544 5645119922376024321 5656167123789676032 5669557670957738712 5679842100335218816 5688224393871722976 5689834785240805056 5694101210658854464 5694480716036409297 5703305038046772871 5705624513915149824 5728806256372591392 5733101903882545248 5734725000508977088 5743188290061085968 5750639302979569152 5751383478831150303 5753606283456455424 5767227510453274684 5784869298830638016 5798999626915677952 5808373009933321828 5809201948567535232 5825322930290992128 5848991003009778624 5858173092496450176 5862838046104025259 5872041873491943666 5874311310382115328 5882693603918619488 5912261338378874787 5923831321428539904 5930226989162692216 5933406479814469656 5939536607670011984 5959092222151328832 5971697107968025728 5980218365256792888 5990739509460270708 6006106756448380736 6007242924086883024 6015814903145226179 6023913484732730496 6027587535049619968 6057883538831556432 6083239976779481516 6084108142895762304 6093153869614715904 6125780116477240128 6127514384105482368 6142020810204216938 6144394589020373504 6144518707293238272 6145313854093557858 6154040420400311296 6184972004681169504 6193797592587392634 6196191382183875072 6205918527210851328 6207092492989969152 6210860395872757352 6221787314232843132 6229859244894533248 6256063636918884096 6264402295837177674 6274236522361254876 6276661400134315008 6283564928040175776 6293302110948163168 6310766507815241472 6326181411180739584 6335208496527744064 6336406919927260176 6337311216619129344 6346354183537821024 6363837252913958272 6389822362877121168 6405863861991211272 6417483931547584896 6451565625572599224 6469338533632027872 6478569895694858962 6479494481094558528 6489967801915293267 6491248114668821504 6500827878710540544 6507977961184467768 6523874580280137696 6547207150140104448 6552116461580051712 6553971429153116672 6562707167067519468 6591117154803742496 6598861644421288704 6611279198663586304 6614483949450695164 6618030304408446924 6636261792850343472 6638140582780939232 6656561932901008128 6671505362808028743 6681978683628763482 6684561146296889856 6700386338404600296 6712540664032531328 6723078404478422272 6756870101004428328 6777402273328791104 6781035976930822464 6796210085339490816 6797089565891359449 6824796694820600832 6834535274579191872 6850715519073934277 6853363195445801216 6864122007369577984 6865420484670723456 6875217032165972776 6884472553980263424 6911136541666629888 6912443912647920192 6922307559783547932 6923295472950350208 6933588886113297408 6939685850490478878 6952274259176550304 6987217945356852021 6989196094370315826 7000891561688274432 7002873581834836992 7008450078101363528 7008591650506349904 7019452354519105072 7050838469381650944 7067530795303482504 7068539433921336576 7078625820099877296 7079964874816683564 7098126166711722688 7119839137022323712 7127109558593712072 7148766781456396096 7159316909528203056 7169532829775817501 7181217060617343744 7198758157550496768 7215800672128031088 7226097191351958073 7240238281745993216 7241607908488297344 7258751866604983654 7261703926801099776 7272956860473095168 7298740909738698112 7302654129002424192 7319942609421464022 7322771633490034176 7334267350340097024 7362560925784448384 7373217857797256256 7393529752722317568 7404079880794124528 7415006799154210308 7437689098496534592 7455856663177300224 7467908155628556636 7473507838989746484 7487064586805515712 7500236762362879392 7526826563168032428 7539421681818141696 7551608247036597744 7559410227943651616 7563463205038225056 7584299191828963968 7586446380321073408 7592640954715212396 7624577557494889992 7638408341830121856 7644135871843393664 7656491694912106046 7657584386748114624 7668511305108200404 7671475044608607232 7710033594876526368 7721035355143188078 7722137258290775232 7733618372972524032 7734619161186719373 7745602598090046976 7795641797566890729 7798654670679704832 7810897456661933568 7817117394805367012 7821308541573619092 7829389164655924888 7864396754310302976 7883015117838499716 7884506337864033969 7896883898833993206 7899935900169051648 7911208639752626208 7945456296201771776 7962262810624034304 7973624487009057184 7985391937550688024 7987652679280360944 8009657232115844032 8009819029150114176 8031884646310307328 8042362629138445608 8077178051775408576 8096300158905558691 8112144190527683072 8145268066964242368 8154062110098701797 8167706821969653504 8170019178807309824 8182076468032232064 8193751805458077144 8211083523456035376 8246629339574892672 8258396790116523512 8259959020619464158 8276123323986625536 8282881041507504432 8295716418977124176 8329589865893390094 8332809100178314752 8341418182558512128 8345890433145627648 8352536394449570232 8365648696481673168 8378086570720234368 8414355343753655296 8422947660156205176 8448542559903013568 8461805578050428032 8504336506436608068 8507623277105132544 8519763150502828224 8534752177861207584 8539933044325041359 8541151815988281696 8556645242063446528 8599652855823817872 8602087500763465632 8625784711509370496 8625958954469353728 8630409425184683136 8639325974792744704 8650841265679912026 8653290402553724356 8667770504947387392 8677303948245957024 8698499440373516928 8712559514899982742 8713802922851302848 8719092478821370898 8729609533520139264 8736155282106735616 8750276222756692624 8798482192561718272 8808062810237915499 8811466965573172992 8824040405877929232 8848349057133791296 8875415910534677504 8895340483744038324 8909304911505017976 8933848451206133728 8938638333226993248 8970327547885189332 9009160134672571104 9010864386130324536 9041381302574429952 9062786087855145932 9112713699438922496 9124859965169222274 9126162214343643456 9139730804422073856 9153893979560964608 9154078890457273344 9191271576158223552 9213031215306325407 9214848722222173184 9216591883530560256 9229743413044730576 9231060630600466944 9252914467320638504 9290696388881088951 9294287073275812608 9308877790816276992 9316290593809136028 9318928125827087768 9332680971349264698 9344788867341799872 9384095455378326144 9423374393737976672 9424719245228448768 9438167760133169728 9439953166422244752 9466149761722862208 9489272116771109376 9502812744791616096 9504610379890890264 9519531275306731536 9545755879370937408 9559377106367756668 9574956080823124992 9621067562837374784 9626225897321377344 9636618857389374851 9651746987463769474 9655477211317729792 9704007800448041808 9717854843542288443 9719241721641837792 9736872172003232256 9759923479228618696 9828174692370077568 9830957143729675008 9844060750601279202 9858039670296423424 9863325057353923584 9886675732205613744 9898292466631933056 9916918797995379456 9921725924176042746 9941142217569733632 9954392689275515208 9957210874171408848 9964677118652995312 9984842899351512192 10000315683150505856 10035768750890709904 10050579507606900444 10068810996048796992 10084617606717633408 10092648143293230697 10112398922438618624 10123521272953616528 10166103409993186656 10184544455773495808 10194315128009236224 10210112515664152832 10251802911868787808 10280044793168701824 10294713806857584104 10296183011054366976 10298130727006085184 10312825548248959164 10366704812499944832 10383461339675321898 10394189063422520972 10398206227572939776 10409528775735718317 10428411388764825456 10483794141555473739 10485862339080403968 10504310372752255488 10510686823784666288 10512675117152045292 10529178531778657608 10548278186336834944 10601296192955223756 10617938730149815944 10647189250067584032 10650203572373814592 10679758705533485568 10723150172184594144 10724680520432372736 10765410101401896721 10769570735700544768 10818456870540413952 10823701008192046632 10860357422618989824 10862411862732446016 10888127799907475481 10890275762626204672 10909435290709642752 10925002407277436192 10948111364608047168 10979913914132196033 10984157450235051264 10995505786099856896 11001401025510145536 11013278694159285544 11043841388676672576 11090294629083476352 11106119821191186792 11136715192599426976 11154198261975564224 11170782094293645824 11210261758484619726 11230596880208273568 11232199648422945792 11250355143544319088 11290239844752048642 11312334247579352064 11339115341915477424 11359684200670437632 11376448787743445952 11379669570481610112 11388202421317708928 11388961432072818594 11406610076093545742 11411249027830299648 11457612512745182784 11466203807765090496 11469450001017954176 11484737542368159069 11486376580122171936 11501278605959138304 11502766957662300606 11507212566912910848 11534455020906549368 11569738597661276032 11581553032714782117 11597999253831355904 11616746019866643656 11618403897135070464 11697982006019557248 11716346184992900352 11725676092208050518 11744083746983887332 11748622620764230656 11765387207837238976 11824522676757749574 11847662642857079808 11860453978325384432 11866812959628939312 11879073215340023968 11918184444302657664 11943394215936051456 11960436730513585776 11981479018920541416 12012213512896761472 12014485848173766048 12031629806290452358 12047826969465460992 12055175070099239936 12115767077663112864 12166479953558963032 12168216285791524608 12251560232954480256 12255028768210964736 12284041620408433876 12288789178040747008 12290627708187115716 12369944009362339008 12387595185174785268 12389938530929196237 12392382764367750144 12414184985979938304 12421720791745514704 12443574628465686264 12459718489789066496 12512127273837768192 12528804591674355348 12548473044722509752 12567129856080351552 12586604221896326336 12621533015630482944 12670416993055488128 12672813839854520352 12674622433238258688 12692708367075642048 12722757392565877943 12727674505827916544 12779644725754242336 12811727723982422544 12834967863095169792 12903131251145198448 12938677067264055744 12957139791389717924 12958988962189117056 12976261898519868039 12979935603830586534 13001655757421081088 13015955922368935536 13047749160560275392 13068839272349974113 13078638718232056347 13094414300280208896 13104232923160103424 13107942858306233344 13125414334135038936 13182234309607484992 13197723288842577408 13222558397327172608 13228967898901390328 13236060608816893848 13272523585700686944 13276281165561878464 13313123865802016256 13343010725616057486 13363957367257526964 13369122292593779712 13400772676809200592 13419894783939350707 13425081328065062656 13446156808956844544 13513740202008856656 13554804546657582208 13562071953861644928 13592420170678981632 13594179131782718898 13669070549158383744 13687289947753833411 13701431038147868554 13706726390891602432 13728244014739155968 13730840969341446912 13750434064331945552 13822273083333259776 13824887825295840384 13844615119567095864 13846590945900700416 13879371700980957756 13904548518353100608 13974435890713704042 13978392188740631652 14001783123376548864 14016900156202727056 14017183301012699808 14038904709038210144 14101676938763301888 14135061590606965008 14137078867842673152 14157251640199754592 14159929749633367128 14196252333423445376 14254219117187424144 14297533562912792192 14318633819056406112 14339065659551635002 14362434121234687488 14431601344256062176 14452194382703916146 14477620481195654211 14480476563491986432 14483215816976594688 14517503733209967308 14597481819477396224 14605308258004848384 14639885218842928044 14645543266980068352 14725121851568896768 14746435715594512512 14787059505444635136 14808159761588249056 14830013598308420616 14875378196993069184 14882588886264064119 14911713326354600448 14935816311257113272 14947015677979492968 14974129173611031424 15000473524725758784 15035986009396037569 15053653126336064856 15103216494073195488 15118820455887303232 15126926410076450112 15143258204469017623 15168598383657927936 15172892760642146816 15185281909430424792 15249155114989779984 15276816683660243712 15288271743686787328 15312983389824212092 15315168773496229248 15337022610216400808 15420067189753052736 15442070710286376156 15444274516581550464 15467236745945048064 15469238322373438746 15491205196180093952 15591283595133781458 15597309341359409664 15621794913323867136 15634234789610734024 15642617083147238184 15658778329311849776 15728793508620605952 15766030235676999432 15769012675728067938 15793767797667986412 15799871800338103296 15822417279505252416 15859875653746505381 15890912592403543552 15924525621248068608 15947248974018114368 15970783875101376048 15975305358560721888 16019314464231688064 16019638058300228352 16063769292620614656 16084725258276891216 16154356103550817152 16192600317811117382 16224288381055366144 16290536133928484736 16308124220197403594 16335413643939307008 16340038357614619648 16364152936064464128 16387503610916154288 16422167046912070752 16493258679149785344 16516793580233047024 16519918041238928316 16565762083015008864 16591432837954248352 16659179731786780188 16665618200356629504 16705072788899140464 16728909936143574169 16731297392963346336 16756173141440468736 16845895320312410352 16897085119806027136 16923611156100856064 17008673012873216136 17039526301005656448 17069504355722415168 17079866088650082718 17082303631976563392 17109915114140318613 17113290484126893056 17199305711647635744 17204175001526931264 17251569423018740992 17251917908938707456 17254150436493450909 17260818850369366272 17278651949585489408 17301682531359824052 17306580805107448712 17354607896491914048 17396998880747033856 17425119029799965484 17427605845702605696 17438184957642741796 17500552445513385248 17588514138312075777 17616125620475830998 17622933931146345984 17648080811755858464 17696698114267582592 17790680967488076648 17818609823010035952 17867696902412267456 17877276666453986496 17940655095770378664 18018320269345142208 18021728772260649072 18047444709435678537 18082762605148859904 18125572175710291864 18189830860989411701 18225427398877844992 18249719930338444548 18252324428687286912 18279461608844147712 18307787959121929216 18382543152316447104 18426062430612650814 18433183767061120512 18459486826089461152 18462121261200933888 18505828934641277008 18581392777762177902 18588574146551625216 18617755581632553984 18632581187618272056 18637856251654175536 18665361942698529396 18689577734683599744 18768190910756652288 18846748787475953344 18876335520266339456 18879906332844489504 18932299523445724416 18978544233542218752 19005625489583232192 19009220759781780528 19039062550613463072 19091511758741874816 19118754212735513336 19242135125674749568 19252451794642754688 19273237714778749702 19303493974927538948 19310954422635459584 19408015600896083616 19435709687084576886 19438483443283675584 19469903405745879801 19473744344006464512 19519846958457237392 19656349384740155136 19661914287459350016 19688121501202558404 19773351464411227488 19796584933263866112 19833837595990758912 19843451848352085492 19908785378551030416 19914421748342817696 19929354237305990624 19969685798703024384 20000631366301011712 20071537501781419808 20101159015213800888 20137621992097593984 20169235213435266816 20185296286586461394 20224797844877237248 20247042545907233056 20332206819986373312 20369088911546991616 20388630256018472448 20391268697674078347 20420225031328305664 20503605823737575616 20552146557221802831 20560089586337403648 20589427613715168208 20592366022108733952 20596261454012170368 20625651096497918328 20733409624999889664 20766922679350643796 20788378126845041944 20819057551471436634 20856822777529650912 20967588283110947478 21008620745504510976 21021373647569332576 21025350234304090584 21058357063557315216 21096556372673669888 21202592385910447512 21235877460299631888 21294378500135168064 21300407144747629184 21359517411066971136 21446300344369188288 21497072835714759283 21508598489327452503 21530820202803793442 21539141471401089536 21647402016384093264 21678291574055874219 21720714845237979648 21724823725464892032 21776255599814950962 21818870581419285504 21850004814554872384 21896222729216094336 21959827828264392066 21968314900470102528 21991011572199713792 22002802051020291072 22026557388318571088 22087682777353345152 22180589258166952704 22212239642382373584 22273430385198853952 22308396523951128448 22341564188587291648 22420523516969239452 22461193760416547136 22500710287088638176 22580479689504097284 22678230683830954848 22719368401340875264 22752897575486891904 22759339140963220224 22776404842635417856 22777922864145637188 22813220152187091484 22915225025490365568 22932407615530180992 22938900002035908352 22969475084736318138 22972753160244343872 23005533915324601212 23014425133825821696 23068910041813098736 23139477195322552064 23163106065429564234 23195998507662711808 23233492039733287312 23236807794270140928 23386925392700672187 23395964012039114496 23432692369985800704 23451352184416101036 23488167493967774664 23530774415674477952 23649045353515499148 23720907956650768864 23733625919257878624 23758146430680047936 23836368888605315328 23886788431872102912 23920873461027171552 23962958037841082832 24024427025793522944 24028971696347532096 24063259612580904716 24095653938930921984 24231534155326225728 24288900476716676073 24332959907117926064 24336432571583049216 24462186330296105391 24503120465908960512 24510057536421929472 24568083240816867752 24581255416374231432 24739888018724678016 24775190370349570536 24779877061858392474 24828369971959876608 24843441583491029408 24887149256931372528 24919436979578132992 24922661741601651313 25024254547675536384 25057609183348710696 25096946089445019504 25134259712160703104 25173208443792652672 25243066031260965888 25340833986110976256 25345627679709040704 25385416734151284096 25405631533117442789 25445514785131755886 25455349011655833088 25559289451508484672 25619799132975124077 25623455447964845088 25669935726190339584 25806262502290396896 25877354134528111488 25914279582779435848 25917977924378234112 25952523797039736078 25959871207661173068 26003311514842162176 26031911844737871072 26095498321120550784 26137678544699948226 26157277436464112694 26188828600560417792 26208465846320206848 26250828668270077872 26364468619214969984 26395446577685154816 26457935797802780656 26472121217633787696 26545047171401373888 26552562331123756928 26626247731604032512 26686021451232114972 26727914734515053928 26801545353618401184 26839789567878701414 26850162656130125312 26892313617913689088 27027480404017713312 27109609093315164416 27124143907723289856 27188358263565437796 27338141098316767488 27374579895507666822 27402862076295737108 27413452781783204864 27461681938682893824 27500868128663891104 27639093645918976221 27644546166666519552 27649775650591680768 27689230239134191728 27693181891801400832 27758743401961915512 27809097036706201216 27948871781427408084 27956784377481263304 28033800312405454112 28034366602025399616 28077809418076420288 28270123181213930016 28274157735685346304 28314503280399509184 28319859499266734256 28392504666846890752 28508438234374848288 28595067125825584384 28637267638112812224 28678131319103270004 28724868242469374976 28863202688512124352 28904388765407832292 28909856572168124553 28955240962391308422 28966431633953189376 29035007466419934616 29153564530626865329 29194963638954792448 29210616516009696768 29279770437685856088 29450243703137793536 29492871431189025024 29574119010889270272 29616319523176498112 29660027196616841232 29750756393986138368 29765177772528128238 29823426652709200896 29871632622514226544 29894031355958985936 29948258347222062848 30000947049451517568 30071972018792075138 30107306252672129712 30206432988146390976 30237640911774606464 30253852820152900224 30277944429879692091 30286516408938035246 30337196767315855872 30345785521284293632 30370563818860849584 30498310229979559968 30553633367320487424 30576543487373574656 30625966779648424184 30630337546992458496 30674045220432801616 30840134379506105472 30884141420572752312 30888549033163100928 30938476644746877492 31182567190267562916 31194618682718819328 31268469579221468048 31285234166294476368 31317556658623699552 31457587017241211904 31532060471353998864 31538025351456135876 31587535595335972824 31644834559010504832 31719751307493010762 31781825184807087104 31894497948036228736 31941567750202752096 31950610717121443776 32038628928463376128 32039276116600456704 32169450516553782432 32296230304205690163 32308712207101634304 32385200635622234764 32581072267856969472 32616248440394807188 32664383399722426443 32670827287878614016 32728305872128928256 32775007221832308576 32844334093824141504 32986517358299570688 33033587160466094048 33039836082477856632 33131524166030017728 33182865675908496704 33318359463573560376 33410145577798280928 33457819872287148338 33462594785926692672 33512346282880937472 33691790640624820704 33781114456123193159 33794170239612054272 33847222312201712128 34017346025746432272 34079052602011312896 34139008711444830336 34159732177300165436 34164607263953126784 34219830228280637226 34398611423295271488 34408350003053862528 34454212627104477207 34503138846037481984 34503835817877414912 34508300872986901818 34521637700738732544 34557303899170978816 34603365062719648104 34613161610214897424 34709215792983828096 34793997761494067712 34850238059599930968 34855211691405211392 34876369915285483592 35001104891026770496 35177028276624151554 35232251240951661996 35245867862292691968 35296161623511716928 35393396228535165184 35581361934976153296 35637219646020071904 35735393804824534912 35754553332907972992 35881310191540757328 36036640538690284416 36043457544521298144 36094889418871357074 36165525210297719808 36251144351420583728 36379661721978823402 36450854797755689984 36499439860676889096 36504648857374573824 36765086304632894208 36852124861225301628 36866367534122241024 36918973652178922304 37011657869282554016 37162785555524355804 37177148293103250432 37265162375236544112 37275712503308351072 37330723885397058792 37379155469367199488 37536381821513304576 37693497574951906688 37752671040532678912 37759812665688979008 37864599046891448832 38011250979166464384 38018441519563561056 38078125101226926144 38168272177697633829 38183023517483749632 38237508425471026672 38484270251349499136 38504903589285509376 38546475429557499404 38606987949855077896 38816031201792167232 38871419374169153772 38876966886567351168 38939806811491759602 39039693916914474784 39235916154696169041 39312698769480310272 39323828574918700032 39376243002405116808 39546702928822454976 39593169866527732224 39667675191981517824 39686903696704170984 39817570757102060832 39828843496685635392 39858708474611981248 39923135266327410097 39939371597406048768 40001262732602023424 40143075003562839616 40202318030427601776 40259684351818052121 40275243984195187968 40338470426870533632 40370592573172922788 40494085091814466112 40664413639972746624 40777260512036944896 40782537395348156694 40840450062656611328 41007211647475151232 41104293114443605662 41120179172674807296 41178855227430336416 41184732044217467904 41192522908024340736 41251302192995836656 41466819249999779328 41533845358701287592 41576756253690083888 41638115102942873268 41713645555059301824 41935176566221894956 42042747295138665152 42050700468608181168 42110704322016583253 42116714127114630432 42193112745347339776 42405184771820895024 42471754920599263776 42588757000270336128 42600814289495258368 42892600688738376576 42994145671429518566 43017196978654905006 43061640405607586884 43078282942802179072 43294804032768186528 43356583148111748438 43432861443586962633 43441429690475959296 43449647450929784064 43552511199629901924 43700009629109744768 43792445458432188672 43919655656528784132 43936629800940205056 44053114776637142176 44175365554706690304 44361178516333905408 44424479284764747168 44546860770397707904 44616793047902256896 44841047033938478904 44922387520833094272 45001420574177276352 45107958028188112707 45160959379008194568 45356461367661909696 45429774613407052869 45438736802681750528 45505795150973783808 45518678281926440448 45552809685270835712 45555845728291274376 45626440304374182968 45830450050980731136 45864815231060361984 45877800004071816704 45938950169472636276 45945506320488687744 46011067830649202424 46137820083626197472 46278954390645104128 46326212130859128468 46466984079466574624 46473615588540281856 46773850785401344374 46791928024078228992 46865384739971601408 46902704368832202072 46976334987935549328 47061548831348955904 47298090707030998296 47441815913301537728 47467251838515757248 47516292861360095872 47579626961239516143 47672737777210630656 47773576863744205824 47841746922054343104 47925916075682165664 47955008633517539939 48048854051587045888 48057943392695064192 48126519225161809432 48191307877861843968 48463068310652451456 48577800953433352146 48665919814235852128 48672865143166098432 48924372660592210782 49006240931817921024 49020115072843858944 49136166481633735504 49162510832748462864 49479776037449356032 49550380740699141072 49559754123716784948 49686883166982058816 49774298513862745056 49838873959156265984 49845323483203302626 50115218366697421392 50186729808430722507 50193892178890039008 50268519424321406208 50346416887585305344 50681667972221952512 50691255359418081408 50770833468302568192 50811263066234885578 50891029570263511772 50910698023311666176 51118578903016969344 51239598265950248154 51246910895929690176 51329745342420955839 51339871452380679168 51612525004580793792 51754708269056222976 51828559165558871696 51835955848756468224 51905047594079472156 51919742415322346136 52063823689475742144 52190996642241101568 52275357089399896452 52314554872928225388 52501657336540155744 52728937238429939968 52915871595605561312 52944242435267575392 53090094342802747776 53105124662247513856 53372042902464229944 53455829469030107856 53603090707236802368 53679579135757402828 53700325312260250624 54054960808035426624 54142334128307035611 54219218186630328832 54248287815446579712 54376716527130875592 54569492582968235103 54676282196633534976 54749159791015333644 54805724152591474216 54923363877365787648 55001736257327782208 55278187291837952442 55299551301183361536 55378460478268383456 55386363783602801664 55517486803923831024 55618194073412402432 55897743562854816168 55913568754962526608 56067600624810908224 56068733204050799232 56155618836152840576 56540246362427860032 56629006560799018368 56639718998533468512 56674101112338910837 56785009333693781504 57016876468749696576 57190134251651168768 57274535276225624448 57356262638206540008 57726405377024248704 57808777530815664584 57819713144336249106 57910481924782616844 57932863267906378752 58070014932839869232 58307129061253730658 58389927277909584896 58421233032019393536 58559540875371712176 58900487406275587072 58985742862378050048 59232639046352996224 59320054393233682464 59501512787972276736 59530355545056256476 59743265245028453088 59788062711917971872 59896516694444125696 60001894098903035136 60143944037584150276 60214612505344259424 60412865976292781952 60475281823549212928 60507705640305800448 60555888859759384182 60573032817876070492 60674393534631711744 60741127637721699168 60996620459959119936 61107266734640974848 61153086974747149312 61251933559296848368 61260675093984916992 61348090440865603232 61656439671665408493 61680268759012210944 61768282841145504624 61777098066326201856 61876953289493754984 62365134380535125832 62536939158442936096 62570468332588952736 62635113317247399104 62736355418514501581 63064120942707997728 63076050702912271752 63175071190671945648 63289669118021009664 63439502614986021524 63788995896072457472 63883135500405504192 63901221434242887552 64077257856926752256 64078552233200913408 64338901033107564864 64491218507144277849 64592460608411380326 64617424414203268608 64770401271244469528 65034874722167622657 65162144535713938944 65232496880789614376 65328766799444852886 65456611744257856512 65550014443664617152 65688668187648283008 65973034716599141376 66067174320932188096 66079672164955713264 66263048332060035456 66365731351816993408 66636718927147120752 66820291155596561856 66915639744574296676 66925189571853385344 67024692565761874944 67383581281249641408 67562228912246386318 67588340479224108544 67694444624403424256 68034692051492864544 68158105204022625792 68278017422889660672 68319464354600330872 68329214527906253568 68439660456561274452 68797222846590542976 68816700006107725056 68908425254208954414 69006277692074963968 69016601745973803636 69043275401477465088 69206730125439296208 69226323220429794848 69418431585967656192 69587995522988135424 69700476119199861936 69710423382810422784 69752739830570967184 70002209782053540992 70354056553248303108 70464502481903323992 70592323247023433856 70786792457070330368 71162723869952306592 71274439292040143808 71470787609649069824 71509106665815945984 71762620383081514656 72073281077380568832 72086915089042596288 72189778837742714148 72502288702841167456 72759323443957646804 72866701430150028219 72998879721353778192 73009297714749147648 73386558990888316173 73530172609265788416 73704249722450603256 73837947304357844608 74023315738565108032 74325571111048711608 74530324750473088224 74551425006616702144 74661447770794117584 74758310938734398976 74767985224804953939 75072763643026609152 75357870709813277047 75386995149903813376 75505342081065357824 75519625331377958016 75729198093782897664 76022501958332928768 76036883039127122112 76156250202453852288 76216894599352328367 76336544355395267658 76366047034967499264 76475016850942053344 76859397398925372231 76968540502698998272 77009807178571018752 77092950859114998808 77213975899710155792 77632062403584334464 77742838748338307544 77753933773134702336 77879613622983519204 78079387833828949568 78471832309392338082 78625397538960620544 78752486004810233616 79093405857644909952 79186339733055464448 79373807393408341968 79635141514204121664 79657686993371270784 79717416949223962496 79846270532654820194 79878743194812097536 80002525465204046848 80286150007125679232 80404636060855203552 80519368703636104242 80550487968390375936 80676940853741067264 80741185146345845576 80988170183628932224 81328827279945493248 81565074790696313388 82014423294950302464 82208586228887211324 82240358345349614592 82357710454860672832 82385045816048681472 82502604385991673312 82933638499999558656 83067690717402575184 83153512507380167776 83276230205885746536 83427291110118603648 83870353132443789912 84085494590277330304 84101400937216362336 84221408644033166506 84233428254229260864 84386225490694679552 84810369543641790048 84943509841198527552 85177514000540672256 85201628578990516736 85785201377476753152 85988291342859037132 86034393957309810012 86123280811215173768 86589608065536373056 86713166296223496876 86729569716504373659 86865722887173925266 86899294901859568128 87105022399259803848 87400019258219489536 87584890916864377344 87839311313057568264 88106229553274284352 88350731109413380608 88722357032667810816 88848958569529494336 89059301747961145601 89093721540795415808 89233586095804513792 89682094067876957808 89844775041666188544 90002841148354552704 90215916056376225414 90321918758016389136 90712922735323819392 90833833289639076273 90859549226814105738 91011590301947567616 91037356563852880896 91105619370541671424 91111691456582548752 91252880608748365936 91660900101961462272 91729630462120723968 91755600008143633408 91877900338945272552 91891012640977375488 92022135661298404848 92275640167252394944 92557908781290208256 92652424261718256936 92933968158933149248 93547701570802688748 93583856048156457984 93805408737664404144 93939263487575454949 93952669975871098656 94123097662697911808 94596181414061996592 94883631826603075456 94934503677031514496 95032585722720191744 95159253922479032286 95345475554421261312 95683493844108686208 95851832151364331328 95910017267035079878 96097708103174091776 96115886785390128384 96253038450323618864 96888690912617070489 96926136621304902912 97155601906866704292 97331839628471704256 97848745321184421564 98012481863635842048 98272332963267471008 98325021665496925728 98959552074898712064 99100761481398282144 99119508247433569896 99373766333964117632 99548597027725490112 99690646966406605252 100230436733394842784 100373459616861445014 100387784357780078016 100537038848642812416 100692833775170610688 101343343368369579477 101363335944443905024 101382510718836162816 101541666936605136384 101622526132469771156 101782059140527023544 102237157806033938688 102479196531900496308 102493821791859380352 102659490684841911678 103225050009161587584 103509416538112445952 103657118331117743392 103671911697512936448 103810095188158944312 103839484830644692272 104127647378951484288 104381993284482203136 104550714178799792904 104629109745856450776 105003314673080311488 105251902065772262983 105457874476859879936 105831743191211122624 105888484870535150784 106002807431283123361 106180188685605495552 106210249324495027712 106744085804928459888 106911658938060215712 107206181414473604736 107359158271514805656 108109921616070853248 108284668256614071222 108438436373260657664 108496575630893159424 108753433054261751184 109138985165936470206 109352564393267069952 109498319582030667288 109611448305182948432 110003472514655564416 110556374583675904884 110599102602366723072 110756920956536766912 111019129576225537667 111034973607847662048 111236388146824804864 111795487125709632336 111827137509925053216 112135201249621816448 112137466408101598464 112311237672305681152 113080492724855720064 113258013121598036736 113279437997066937024 113348202224677821674 113570018667387563008 114033752937499393152 114380268503302337536 114504816533092901487 114549070552451248896 114712525276413080016 115452810754048497408 115617555061631329168 115639426288672498212 115820963849565233688 116140029865679738464 116614258122507461316 117119081750743424352 117971485724756100096 118465278092705992448 118640108786467364928 119003025575944553472 119060711090112512952 119486530490056906176 119576125423835943744 119769405798982230291 119793033388888251392 120003788197806070272 120287888075168300552 120429225010688518848 120779053055454156363 120825731952585563904 120950563647098425856 121015411280611600896 121111777719518768364 121146065635752140984 121482255275443398336 121993240919918239872 122503867118593696736 122521350187969833984 122696180881731206464 123312879343330816986 123360537518024421888 123536565682291009248 123554196132652403712 123753906578987509968 124730268761070251664 125073878316885872192 125140936665177905472 125270226634494798208 125472710837029003162 126128241885415995456 126152101405824543504 126332112966049749759 126350142381343891296 126579338236042019328 126879005229972043048 127577991792144914944 127766271000811008384 127802442868485775104 128154515713853504512 128677802066215129728 128982437014288555698 129184921216822760652 129234848828406537216 129540802542488939056 130069749444335245314 130324289071427877888 130464993761579228752 130657533598889705772 131100028887329234304 131377336375296566016 132134348641864376192 132159344329911426528 132526096664120070912 132731462703633986816 133273437854294241504 133640582311193123712 133831279489148593352 133850379143706770688 134767162562499282816 135124457824492772636 135176680958448217088 135323874084564338121 136069384102985729088 136289323840221158607 136316210408045251584 136556034845779321344 136638928709200661744 136658429055812507136 136879320913122548904 137594445693181085952 137633400012215450112 137816850508417908828 138033203491947607272 138413460250878592416 138452646440859589696 138836863171935312384 139400952238399723872 139420846765620845568 139505479661141934368 139950331318224657373 140004419564107081984 140708113106496606216 140929004963806647984 141184646494046867712 141573584914140660736 142325447739904613184 142548878584080287616 142738880883718548429 142941575219298139648 143018213331631891968 143525240766163029312 143865025900552619817 144146562154761137664 144173830178085192576 144379557675485428296 145004577405682334912 145518646887915293608 145733402860300056438 145997759442707556384 146018595429498295296 146773117981776632346 147060345218531576832 147408499444901206512 147675894608715689216 148046631477130216064 148651142222097423216 149060649500946176448 149102850013233404288 149322895541588235168 149516621877468797952 149535970449609907878 150560189425292167521 150715741419626554094 150773990299807626752 151010684162130715648 151039250662755916032 152045003916665857536 152073766078254244224 152312500404907704576 152433789198704656734 152673088710790535316 152732094069934998528 152950033701884106688 153718794797850744462 153937081005397996544 154019614357142037504 154185901718229997616 154427951799420311584 155264124807168668928 155485677496676615088 155507867546269404672 155759227245967038408 156158775667657899136 156943664618784676164 157504972009620467232 158186811715289819904 158747614786816683936 159270283028408243328 159315373986742541568 159434833898447924992 159692541065309640388 160572300014251358464 160809272121710407104 161038737407272208484 161100975936780751872 161482370292691691152 161976340367257864448 162657654559890986496 163130149581392626776 163708477748904705309 164028846589900604928 164417172457774422648 164715420909721345664 164770091632097362944 165005208771983346624 165395846103356413259 166135381434805150368 166307025014760335552 166552460411771493072 166854582220237207296 167740706264887579824 168170989180554660608 168202801874432724672 168442817288066333012 168466856508458521728 169620739087283580096 169887019682397055104 170022303337016732511 170355028001081344512 170403257157981033472 171570402754953506304 171976582685718074264 172068787914619620024 172246561622430347536 173179216131072746112 173426332592446993752 173459139433008747318 173731445774347850532 173798589803719136256 174210044798519607696 174458632191211559191 174800038516438979072 175169781833728754688 175678622626115136528 176212459106548568704 176701462218826761216 177697917139058988672 178118603495922291202 178187443081590831616 178467172191609027584 179364188135753915616 179689550083332377088 180005682296709105408 180431832112752450828 180643837516032778272 181425845470647638784 181667666579278152546 181719098453628211476 182023180603895135232 182223382913165097504 182505761217496731872 183321800203922924544 183459260924241447936 183755800677890545104 183782025281954750976 184044271322596809696 184551280334504789888 185304848523436513872 185867936317866298496 187095403141605377496 187610817475328808288 187878526975150909898 187905339951742197312 188209066255543504743 188246195325395823616 189192362828123993184 189767263653206150912 189869007354063028992 190065171445440383488 190318507844958064572 191366987688217372416 191703664302728662656 191820034534070159756 192231773570780256768 192506076900647237728 193473655521432833547 193777381825234140978 193852273242609805824 194311203813733408584 194663679256943408512 195697490642368843128 196544665926534942016 196650043330993851456 197919104149797424128 198201522962796564288 198239016494867139792 198747532667928235264 199097194055450980224 199381293932813210504 200460873466789685568 200746919233722890028 200775568715560156032 201074077697285624832 201385667550341221376 202686686736739158954 202765021437672325632 203083333873210272768 203245052264939542312 203564118281054047088 204474315612067877376 204958393063800992616 204987643583718760704 205318981369683823356 206450100018323175168 207018833076224891904 207314236662235486784 207620190376317888624 207678969661289384544 208255294757902968576 208763986568964406272 209101428357599585808 209258219491712901552 210006629346160622976 210503804131544525966 210915748953719759872 211663486382422245248 211776969741070301568 212005614862566246722 212360377371210991104 212420498648990055424 213488171609856919776 213823317876120431424 214412362828947209472 214718316543029611312 216219843232141706496 216569336513228142444 217506866108523502368 218277970331872940412 218996639164061334576 219222896610365896864 220006945029311128832 221112749167351809768 221513841913073533824 222038259152451075334 222069947215695324096 222472776293649609728 223590974251419264672 223654275019850106432 224270402499243632896 224274932816203196928 224303955674414861817 224622475344611362304 226073612129439831141 226160985449711440128 226516026243196073472 226558875994133874048 226696404449355643348 228067505874998786304 228650683798056985101 229009633066185802974 229098141104902497792 229425050552826160032 230905621508096994816 231235110123262658336 231278852577344996424 231641927699130467376 232280059731359476928 233228516245014922632 234238163501486848704 236467801192862352113 236930556185411984896 237280217572934729856 238121422180225025904 238973060980113812352 239152250847671887488 239538811597964460582 240007576395612140544 240575776150336601104 240858450021377037696 241558106110908312726 241651463905171127808 241901127294196851712 242030822561223201792 242223555439037536728 242292131271504281968 242964510550886796672 243986481839836479744 245007734237187393472 245392361763462412928 246625758686661633972 246721075036048843776 247073131364582018496 247507813157975019936 249460537522140503328 250147756633771744384 250281873330355810944 250540453268989596416 250945421674058006324 252256483770831990912 252304202811649087008 252664225932099499518 252700284762687782592 253158676472084038656 253758010459944086096 255155983584289829888 255532542001622016768 255604885736971550208 257355604132430259456 257964874028577111396 258369842433645521304 259081605084977878112 260139498888670490628 260929987523158457504 261315067197779411544 262200057774658468608 262754672750593132032 264268697283728752384 264318688659822853056 265052193328240141824 265462925407267973632 266546875708588483008 267177905243883436803 267281164622386247424 267662558978297186704 267700758287413541376 269534325124998565632 270248915648985545272 270647748169128676242 272138768205971458176 272578647680442317214 273112069691558642688 273277857418401323488 273316858111625014272 273758641826245097808 275188891386362171904 275266800024430900224 275633701016835817656 276066406983895214544 276826920501757184832 276905292881719179392 277673726343870624768 278801904476799447744 279010959322283868736 279461946864291870679 279900662636449314746 280008839128214163968 281416226212993212432 281817790462726364847 281858009927613295968 282369292988093735424 284650895479809226368 285097757168160575232 285477761767437096858 285883150438596279296 286036426663263783936 287050481532326058624 287730051801105239634 288293124309522275328 288347660356170385152 288759115350970856592 290009154811364669824 291037293775830587216 291466805720600112876 291995518885415112768 293546235963553264692 294816998889802413024 295351789217431378432 296093262954260432128 297302284444194846432 298121299001892352896 298205700026466808576 298645791083176470336 299071940899219815756 301120378850584335042 301431482839253108188 301547980599615253504 302078501325511832064 304030030105108738431 304090007833331715072 304147532156508488448 304625000809815409152 304867578397409313468 305346177421581070632 305900067403768213376 307437589595701488924 308371803436459995232 308855903598840623168 310528249614337337856 310971354993353230176 311015735092538809344 311518454491934076816 312317551335315798272 313887329237569352328 315009944019240934464 315755706197316788949 316373623430579639808 317495229573633367872 318008422293849370083 318540566056816486656 318630747973485083136 318869667796895849984 319385082130619280776 321144600028502716928 321618544243420814208 322077474814544416968 322964740585383382304 323952680734515728896 325315309119781972992 326260299162785253552 327416955497809410618 328057693179801209856 328834344915548845296 329430841819442691328 330010417543966693248 330791692206712826518 332270762869610300736 332614050029520671104 333057388728676613001 333104920823542986144 333709164440474414592 335481412529775159648 336341978361109321216 336405603748865449344 336885634576132666024 336933713016917043456 339241478174567160192 339774039364794110208 340044606674033465022 340710056002162689024 343140805509907012608 343953165371436148528 344137575829239240048 344493123244860695072 346358432262145492224 346852665184893987504 346918278866017494636 347462891548695701064 348420089597039215392 348917264382423118382 349600077032877958144 351357245252230273056 352424918213097137408 355395834278117977344 356237206991844582404 356374886163181663232 358728376271507831232 359308217396946690873 359379100166664754176 360011364593418210816 360863664225504901656 361287675032065556544 362851690941295277568 363335333158556305092 363438196907256422952 364446765826330195008 365011522434993463744 367511601355781090208 367564050563909501952 368088542645193619392 369102560669009579776 370609697046873027744 371735872635732596992 374190806283210754992 375221634950657616576 375757053950301819796 375810679903484394624 376418132511087009486 378384725656247986368 378996338898149249277 379534527306412301824 379738014708126057984 380130342890880766976 380637015689916129144 382733975376434744832 383407328605457325312 383640069068140319512 384463547141560513536 385012153801294475456 386947311042865667094 387554763650468281956 387704546485219611648 388622407627466817168 389327358513886817024 391394981284737686256 393089331853069884032 393300086661987702912 396403045925593128576 396478032989734279584 397495065335856470528 398194388110901960448 398762587865626421008 400921746933579371136 401493838467445780056 401551137431120312064 405373373473478317908 405530042875344651264 406490104529879084624 407128236562108094176 408948631224135754752 409916786127601985232 409975287167437521408 410637962739367646712 412900200036646350336 414628473324470973568 415240380752635777248 415357939322578769088 416510589515805937152 418202856715199171616 418516438983425803104 419850993954673972119 420013258692321245952 421007608263089051932 423326972764844490496 423553939482140603136 424011229725132493444 424720754742421982208 426976343219713839552 427646635752240862848 428824725657894418944 429436633086059222624 431595077701657859451 432439686464283412992 433138673026456284888 435013732217047004736 436555940663745880824 437993278328122669152 438445793220731793728 439154487929601511067 440013890058622257664 442225498334703619536 443027683826147067648 444076518304902150668 444139894431390648192 447181948502838529344 447308550039700212864 448540804998487265792 448549865632406393856 448607911348829723634 449244950689222724608 452147224258879662282 452321970899422880256 453032052486392146944 453117751988267748096 453392808898711286696 456135011749997572608 457301367596113970202 458019266132371605948 458196282209804995584 458850101105652320064 461811243016193989632 462470220246525316672 462557705154689992848 463283855398260934752 464560119462718953856 466457032490029845264 468476327002973697408 472935602385724704226 473861112370823969792 474560435145869459712 476242844360450051808 477946121960227624704 478304501695343774976 479077623195928921164 481151552300673202208 481716900042754075392 483116212221816625452 483302927810342255616 484447110878075073456 484584262543008563936 485929021101773593344 487972963679672959488 490015468474374786944 490784723526924825856 493251517373323267944 494146262729164036992 495015626315950039872 496187538310069239777 498921075044281006656 500295513267543488768 500563746660711621888 501080906537979192832 501890843348116012648 504512967541663981824 504608405623298174016 505328451864198999036 505400569525375565184 507516020919888172192 510066910011050197533 511065084003244033536 511209771473943100416 514711208264860518912 515929748057154222792 516739684867291042608 518163210169955756224 520278997777340981256 521859975046316915008 522630134395558823088 523375896573634677573 524400115549316937216 525509345501186264064 527505094968692939329 528537394567457504768 528637377319645706112 530104386656480283648 530925850814535947264 533093751417176966016 534355810487766873606 534562329244772494848 535325117956594373408 535401516574827082752 539068650249997131264 540497831297971090544 541295496338257352484 544277536411942916352 545157295360884634428 546555714836802646976 547517283652490195616 550377782772724343808 551267402033671635312 552132813967790429088 553653841003514369664 553810585763438358784 557603808953598895488 558021918644567737472 558923893728583741358 559801325272898629492 560017678256428327936 562832452425986424864 563635580925452729694 563716019855226591936 564627198766630514229 564738585976187470848 569301790959618452736 570195514336321150464 570955523534874193716 574100963064652117248 575460103602210479268 576695320712340770304 577518230701941713184 580018309622729339648 582074587551661174432 582933611441200225752 583991037770830225536 587092471927106529384 589633997779604826048 590703578434862756864 592186525908520864256 594604568888389692864 596242598003784705792 596411400052933617152 597291582166352940672 598143881798439631512 602240757701168670084 602862965678506216376 604157002651023664128 608060060210217476862 608295064313016976896 609250001619630818304 609735156794818626936 610692354843162141264 611800134807536426752 614875179191402977848 616743606872919990464 617711807197681246336 621056499228674675712 621942709986706460352 623036908983868153632 623415112235728019207 624635102670631596544 627774658475138704656 630019888038481868928 631511412394633577898 632747246861159279616 634990459147266735744 636016844587698740166 637081132113632973312 637261495946970166272 637739335593791699968 638770164261238561552 642289200057005433856 643237088486841628416 644154949629088833936 645929481170766764608 647905361469031457792 652520598325570507104 654833910995618821236 657668689831097690592 658861683638885382656 660020835087933386496 661583384413425653036 664541525739220601472 665228100059041342208 666114777457353226002 666209841647085972288 667418328880948829184 670962825059550319296 672683956722218642432 672811207497730898688 673771269152265332048 673867426033834086912 678220836388319493423 678482956349134320384 679548078729588220416 680089213348066930044 687906330742872297056 688275151658478480096 688986246489721390144 692716864524290984448 693705330369787975008 693836557732034989272 694925783097391402128 696840179194078430784 697834528764846236764 702714490504460546112 704849836426194274816 709403403578587056339 710791668556235954688 712474413983689164808 717456752543015662464 718616434793893381746 720022729186836421632 721727328451009803312 722575350064131113088 725703381882590555136 726670666317112610184 726876393814512845904 728893531652660390016 730023044869986927488 735023202711562180416 736177085290387238784 736763314460405840881 738205121338019159552 741219394093746055488 743471745271465193984 748381612566421509984 750443269901315233152 751514107900603639592 751621359806968789248 752836265022174018972 756769451312495972736 757992677796298498554 759069054612824603648 759476029416252115968 761274031379832258288 765467950752869489664 766814657210914650624 767280138136280639024 770024307602588950912 773894622085731334188 775109527300936563912 777244815254933634336 778654717027773634048 782789962569475372512 786178663706139768064 786600173323975405824 792806091851186257152 792956065979468559168 794990130671712941056 796388776221803920896 797525175731252842016 801533715731650310409 801843493867158742272 802987676934891560112 803102274862240624128 810746746946956635816 812980209059758169248 814256473124216188352 819833572255203970464 819950574334875042816 821275925478735293424 825800400073292700672 829256946648941947136 830480761505271554496 830715878645157538176 833021179031611874304 836405713430398343232 837032877966851606208 838385840592875612037 839701987909347944238 840026517384642491904 842015216526178103864 845453371388179094541 846653945529688980992 847107878964281206272 848022459450264986888 853952686439427679104 855293271504481725696 857649451315788837888 858873266172118445248 863190155403315718902 864879372928566825984 866277346052912569776 870027464434094009472 873111881327491761648 875986556656245338304 876891586441463587456 878308975859203022134 880027780117244515328 884450996669407239072 886055367652294135296 888153036609804301336 888279788862781296384 894363897005677058688 894617100079400425728 897081609996974531584 897215822697659447268 904294448517759324564 904643941798845760512 906235503976535496192 906785617797422573392 912270023499995145216 914602735192227940404 916038532264743211896 917700202211304640128 924940440493050633344 925115410309379985696 926567710796521869504 929120238925437907712 932914064980059690528 936952654005947394816 945871204771449408452 947267118591950366847 949120870291738919424 952485688720900103616 954025266881548110249 955892243920455249408 956609003390687549952 958155246391857842328 962303104601346404416 963433800085508150784 966232424443633250904 968894221756150146912 969168525086017127872 971858042203547186688 975945927359345918976 979652319227572601611 980030936948749573888 981569447053849651712 986503034746646535888 988292525458328073984 990031252631900079744 992375076620138479554 997842150088562013312 999172166186029839003 1000591026535086977536 1001127493321423243776 1002161813075958385664 1003781686696232025296 1009025935083327963648 1009216811246596348032 1010656903728397998072 1010801139050751130368 1015032041839776344384 1020133820022100395066 1022130168006488067072 1029422416529721037824 1031859496114308445584 1033479369734582085216 1036326420339911512448 1040557995554681962512 1043719950092633830016 1045260268791117646176 1046751793147269355146 1048800231098633874432 1055010189937385878658 1057074789134915009536 1057274754639291412224 1066187502834353932032 1068711620975533747212 1069124658489544989696 1070650235913188746816 1078137300499994262528 1080995662595942181088 1082590992676514704968 1088555072823885832704 1090314590721769268856 1093111429673605293952 1095034567304980391232 1102534804067343270624 1104265627935580858176 1107307682007028739328 1107621171526876717568 1115207617907197790976 1116043837289135474944 1117847787457167482716 1119602650545797258984 1125664904851972849728 1127271161850905459388 1127432039710453183872 1129254397533261028458 1138603581919236905472 1140391028672642300928 1141911047069748387432 1148201926129304234496 1150920207204420958536 1153390641424681540608 1155036461403883426368 1157770922723494892813 1160036619245458679296 1164149175103322348864 1165867222882400451504 1167982075541660451072 1174184943854213058768 1179267995559209652096 1184373051817041728512 1189209137776779385728 1192485196007569411584 1192822800105867234304 1194583164332705881344 1196287763596879263024 1204481515402337340168 1205725931357012432752 1216120120420434953724 1216590128626033953792 1219470313589637253872 1221210425338480914337 1221384709686324282528 1223600269615072853504 1229750358382805955696 1233487213745839980928 1235423614395362492672 1243885419973412920704 1246073817967736307264 1246830224471456038414 1249270205341263193088 1255549316950277409312 1259552981864021916357 1260039776076963737856 1263022824789267155796 1269980918294533471488 1272033689175397480332 1274162264227265946624 1277540328522477123104 1286474176973683256832 1288309899258177667872 1291858962341533529216 1305041196651141014208 1309667821991237642472 1315337379662195381184 1317463463788804533201 1317723367277770765312 1320041670175866772992 1323166768826851306072 1329083051478441202944 1330456200118082684416 1332229554914706452004 1332419683294171944576 1341925650119100638592 1345622414995461797376 1347542538304530664096 1347734852067668173824 1356441672776638986846 1356965912698268640768 1359096157459176440832 1360178426696133860088 1375812661485744594112 1376550303316956960192 1377972492979442780288 1385433729048581968896 1387410660739575950016 1387673115464069978544 1389851566194782804256 1393680358388156861568 1395669057529692473528 1405428981008921092224 1409699672852388549632 1418806807157174112678 1421583337112471909376 1424948827967378329616 1434913505086031324928 1437232869587786763492 1443454656902019606624 1445150700128262226176 1453341332634225220368 1453752787629025691808 1457787063305320780032 1460046089739973854976 1470046405423124360832 1472354170580774477568 1473526628920811681762 1476410242676038319104 1482438788187492110976 1486943490542930387968 1488562614930207719331 1496763225132843019968 1500886539802630466304 1503028215801207279184 1503242719613937578496 1505672530044348037944 1513538902624991945472 1515985355592596997108 1522548062759664516576 1533629314421829301248 1534560276272561278048 1540048615205177901824 1547789244171462668376 1550219054601873127824 1554489630509867268672 1557309434055547268096 1565579925138950745024 1570127689720904032719 1572357327412279536128 1573200346647950811648 1582515284906078817987 1585612183702372514304 1585912131958937118336 1592777552443607841792 1595050351462505684032 1603067431463300620818 1603686987734317484544 1605975353869783120224 1606204549724481248256 1621493493893913271632 1625960418119516338496 1628512946248432376704 1639667144510407940928 1642551850957470586848 1658513893297883894272 1660961523010543108992 1661431757290315076352 1672811426860796686464 1674065755933703212416 1676771681185751224074 1679403975818695888476 1680053034769284983808 1684030433052356207728 1690906742776358189082 1693307891059377961984 1694215757928562412544 1696044918900529973776 1707905372878855358208 1710586543008963451392 1717746532344236890496 1726380310806631437804 1732554692105825139552 1740054928868188018944 1746223762654983523296 1751973113312490676608 1753783172882927174912 1756617951718406044268 1768901993338814478144 1772110735304588270592 1776306073219608602672 1776559577725562592768 1788727794011354117376 1789234200158800851456 1794431645395318894536 1808588897035518649128 1812471007953070992384 1813571235594845146784 1819354307136920545849 1829205470384455880808 1832077064529486423792 1835400404422609280256 1849880880986101266688 1850230820618759971392 1853135421593043739008 1858240477850875815424 1865828129960119381056 1870245336707184057621 1873905308011894789632 1891742409542898816904 1894534237183900733694 1898241740583477838848 1904971377441800207232 1908050533763096220498 1911784487840910498816 1913218006781375099904 1916310492783715684656 1924606209202692808832 1926867600171016301568 1932464848887266501808 1937788443512300293824 1938337050172034255744 1943716084407094373376 1959304638455145203222 1960061873897499147776 1963138894107699303424 1973006069493293071776 1976585050916656147968 1980062505263800159488 1984750153240276959108 1995684300177124026624 1998344332372059678006 2001182053070173955072 2002254986642846487552 2007563373392464050592 2018051870166655927296 2018433622493192696064 2021313807456795996144 2021602278101502260736 2030064083679552688768 2040267640044200790132 2063718992228616891168 2066958739469164170432 2072652840679823024896 2081115991109363925024 2087439900185267660032 2090520537582235292352 2093503586294538710292 2110020379874771757316 2114549509278582824448 2128210210735761169017 2132375005668707864064 2137423241951067494424 2141300471826377493632 2161991325191884362176 2165181985353029409936 2177110145647771665408 2180629181443538537712 2186222859347210587904 2190069134609960782464 2205069608134686541248 2208531255871161716352 2210289943381217522643 2214615364014057478656 2215242343053753435136 2230415235814395581952 2232087674578270949888 2235695574914334965432 2239205301091594517968 2251329809703945699456 2254542323701810918776 2254864079420906367744 2258508795066522056916 2277207163838473810944 2283822094139496774864 2296403852258608468992 2301840414408841917072 2310072922807766852736 2315541845446989785626 2320073238490917358592 2328298350206644697728 2331734445764800903008 2335964151083320902144 2348369887708426117536 2358535991118419304192 2378418275553558771456 2384970392015138823168 2389166328665411762688 2392575527193758526048 2408963030804674680336 2411451862714024865504 2432240240840869907448 2438940627179274507744 2442420850676961828674 2442769419372648565056 2447200539230145707008 2459500716765611911392 2466974427491679961856 2470847228790724985344 2487770839946825841408 2492147635935472614528 2493660448942912076828 2511098633900554818624 2515157521778626836111 2519105963728043832714 2520079552153927475712 2526045649578534311592 2539961836589066942976 2544067378350794960664 2555080657044954246208 2572948353947366513664 2576619798516355335744 2583717924683067058432 2610082393302282028416 2619335643982475284944 2630674759324390762368 2634926927577609066402 2640083340351733545984 2646333537653702612144 2658166102956882405888 2660912400236165368832 2664459109829412904008 2664839366588343889152 2683851300238201277184 2691244829990923594752 2695085076609061328192 2712883345553277973692 2713931825396537281536 2720356853392267720176 2751625322971489188224 2753100606633913920384 2755944985958885560576 2774821321479151900032 2775346230928139957088 2779703132389565608512 2787360716776313723136 2791338115059384947056 2810857962017842184448 2837613614314348225356 2849897655934756659232 2869827010172062649856 2874465739175573526984 2886909313804039213248 2890301400256524452352 2906682665268450440736 2907505575258051383616 2915574126610641560064 2920092179479947709952 2938956957682717804833 2940092810846248721664 2944708341161548955136 2947053257841623363524 2964877576374984221952 2977125229860415438662 2993526450265686039936 3001773079605260932608 3006056431602414558368 3006485439227875156992 3011345060088696075888 3027077805249983890944 3031970711185193994216 3045096125519329033152 3069120552545122556096 3074081415507210577469 3080097230410355803648 3095578488342925336752 3100438109203746255648 3108979261019734537344 3131159850277901490048 3140255379441808065438 3144714654824559072256 3146400693295901623296 3165030569812157635974 3171224367404745028608 3171824263917874236672 3190100702925011368064 3206134862926601241636 3207373975468634969088 3211950707739566240448 3242986987787826543264 3251920836239032676992 3257025892496864753408 3279334289020815881856 3285103701914941173696 3317027786595767788544 3321923046021086217984 3322863514580630152704 3345622853721593372928 3348131511867406424832 3353543362371502448148 3358807951637391776952 3368060866104712415456 3381813485552716378164 3392089837801059947552 3415810745757710716416 3421173086017926902784 3435493064688473780992 3452760621613262875608 3465109384211650279104 3473312768170484678439 3480109857736376037888 3492447525309967046592 3503946226624981353216 3507566345765854349824 3513235903436812088536 3537803986677628956288 3552612146439217205344 3553119155451125185536 3577455588022708234752 3578468400317601702912 3588863290790637789072 3617177794071037298256 3627142471189690293568 3638708614273841091698 3658410940768911761616 3663631276015442743011 3664154129058972847584 3670800808845218560512 3699761761972202533376 3700461641237519942784 3706270843186087478016 3716480955701751630848 3731656259920238762112 3740490673414368115242 3747810616023789579264 3783484819085797633808 3789068474367801467388 3809942754883600414464 3816101067526192440996 3832620985567431369312 3849212418405385617664 3864929697774533003616 3875576887024600587648 3876674100344068511488 3918609276910290406444 3920123747794998295552 3946012138986586143552 3952390391366413599603 3953170101833312295936 3960125010527600318976 3969500306480553918216 3991368600354248053248 3996688664744119356012 4015126746784928101184 4036867244986385392128 4042627614913591992288 4043204556203004521472 4060128167359105377536 4080535280088401580264 4127437984457233782336 4133917478938328340864 4145305681359646049792 4162231982218727850048 4174879800370535320064 4181041075164470584704 4187007172589077420584 4220040759749543514632 4229099018557165648896 4256420421471522338034 4264750011337415728128 4274846483902134988848 4282600943652754987264 4323982650383768724352 4330363970706058819872 4361258362887077075424 4372445718694421175808 4380138269219921564928 4410139216269373082496 4417062511742323432704 4420579886762435045286 4429230728028114957312 4460830471628791163904 4464175349156541899776 4471391149828669930864 4478410602183189035936 4502659619407891398912 4509084647403621837552 4509728158841812735488 4517017590133044113832 4567644188278993549728 4603680828817683834144 4620145845615533705472 4631083690893979571252 4656596700413289395456 4663468891529601806016 4671928302166641804288 4696739775416852235072 4717071982236838608384 4747545854718236453961 4756836551107117542912 4778332657330823525376 4785151054387517052096 4817926061609349360672 4822903725428049731008 4864480481681739814896 4877881254358549015488 4884841701353923657348 4885538838745297130112 4919001433531223822784 4933948854983359923712 4941694457581449970688 4975541679893651682816 4984295271870945229056 4987320897885824153656 5022197267801109637248 5030315043557253672222 5038211927456087665428 5040159104307854951424 5052091299157068623184 5079923673178133885952 5088134756701589921328 5110161314089908492416 5153239597032710671488 5167435849366134116864 5220164786604564056832 5238671287964950569888 5261349518648781524736 5269853855155218132804 5292667075307405224288 5316332205913764811776 5328918219658825808016 5329678733176687778304 5367702600476402554368 5390170153218122656384 5425766691106555947384 5440713706784535440352 5458062921410761637547 5503250645942978376448 5506201213267827840768 5511889971917771121152 5549642642958303800064 5550692461856279914176 5559406264779131217024 5574721433552627446272 5582676230118769894112 5610736010121552172863 5621715924035684368896 5675227228628696450712 5699795311869513318464 5739654020344125299712 5748931478351147053968 5773818627608078426496 5780602800513048904704 5813365330536900881472 5815011150516102767232 5831148253221283120128 5840184358959895419904 5877913915365435609666 5880185621692497443328 5889416682323097910272 5894106515683246727048 5929755152749968443904 5954250459720830877324 5987052900531372079872 6003546159210521865216 6012112863204829116736 6022690120177392151776 6054155610499967781888 6063941422370387988432 6090192251038658066304 6138241105090245112192 6148162831014421154938 6160194460820711607296 6191156976685850673504 6200876218407492511296 6217958522039469074688 6262319700555802980096 6280510758883616130876 6330061139624315271948 6343648527835748473344 6380201405850022736128 6412269725853202483272 6423901415479132480896 6485973975575653086528 6503841672478065353984 6514051784993729506816 6558668578041631763712 6570207403829882347392 6630869830143652567929 6643846092042172435968 6645727029161260305408 6691245707443186745856 6696263023734812849664 6707086724743004896296 6717615903274783553904 6736121732209424830912 6763626971105432756328 6784179675602119895104 6831621491515421432832 6857566234593008211277 6870986129376947561984 6905521243226525751216 6930218768423300558208 6946625536340969356878 6960219715472752075776 6984895050619934093184 7007892453249962706432 7015132691531708699648 7026471806873624177072 7075607973355257912576 7105224292878434410688 7154911176045416469504 7177726581581275578144 7234355588142074596512 7254284942379380587136 7277417228547682183396 7316821881537823523232 7327262552030885486022 7328308258117945695168 7341601617690437121024 7399523523944405066752 7400923282475039885568 7412541686372174956032 7463312519840477524224 7480981346828736230484 7566969638171595267616 7578136948735602934776 7619885509767200828928 7632202135052384881992 7665241971134862738624 7698424836810771235328 7729859395549066007232 7751153774049201175296 7753348200688137022976 7837218553820580812888 7892024277973172287104 7904780782732827199206 7920250021055200637952 7939000612961107836432 7982737200708496106496 7993377329488238712024 8030253493569856202368 8073734489972770784256 8085255229827183984576 8104396459064464249691 8120256334718210755072 8161070560176803160528 8254875968914467564672 8267834957876656681728 8290611362719292099584 8324463964437455700096 8349759600741070640128 8362082150328941169408 8374014345178154841168 8440081519499087029264 8512840842943044676068 8549692967804269977696 8565201887305509974528 8647965300767537448704 8660727941412117639744 8722516725774154150848 8744891437388842351616 8760276538439843129856 8816870873048153414499 8820278432538746164992 8834125023484646865408 8841159773524870090572 8942782299657339861728 8956821204366378071872 9005319238815782797824 9018169294807243675104 9019456317683625470976 9034035180266088227664 9135288376557987099456 9207361657635367668288 9222244246521631732407 9240291691231067410944 9262167381787959142504 9313193400826578790912 9326937783059203612032 9393479550833704470144 9434143964473677216768 9495091709436472907922 9513673102214235085824 9570302108775034104192 9635852123218698721344 9645807450856099462016 9728960963363479629792 9755762508717098030976 9769683402707847314696 9771077677490594260224 9838002867062447645568 9867897709966719847424 9951083359787303365632 9968590543741890458112 9974641795771648307312 10044394535602219274496 10060630087114507344444 10076423854912175330856 10104182598314137246368 10176269513403179842656 10220322628179816984832 10306479194065421342976 10334871698732268233728 10419938304511454035317 10440329573209128113664 10477342575929901139776 10522699037297563049472 10539707710310436265608 10585334150614810448576 10657836439317651616032 10659357466353375556608 10735405200952805108736 10780340306436245312768 10851533382213111894768 10881427413569070880704 10916125842821523275094 10990893828046328229033 11006501291885956752896 11012402426535655681536 11023779943835542242304 11099285285916607600128 11101384923712559828352 11118812529558262434048 11149442867105254892544 11165352460237539788224 11221472020243104345726 11243431848071368737792 11350454457257392901424 11399590623739026636928 11497862956702294107936 11547637255216156852992 11626730661073801762944 11630022301032205534464 11755827830730871219332 11760371243384994886656 11788213031366493454096 11859510305499936887808 11908500919441661754648 11974105801062744159744 12024225726409658233472 12045380240354784303552 12127882844740775976864 12180384502077316132608 12276482210180490224384 12296325662028842309876 12382313953371701347008 12401752436814985022592 12435917044078938149376 12524639401111605960192 12561021517767232261752 12660122279248630543896 12687297055671496946688 12735480149958443820943 12760402811700045472256 12824539451706404966544 12847802830958264961792 12971947951151306173056 13007683344956130707968 13028103569987459013632 13117337156083263527424 13140414807659764694784 13261739660287305135858 13287692184084344871936 13382491414886373491712 13392526047469625699328 13414173449486009792592 13435231806549567107808 13472243464418849661824 13527253942210865512656 13568359351204239790208 13715132469186016422554 13741972258753895123968 13811042486453051502432 13860437536846601116416 13893251072681938713756 13969790101239868186368 14015784906499925412864 14052943613747248354144 14151215946710515825152 14210448585756868821376 14355453163162551156288 14468711176284149193024 14508569884758761174272 14554834457095364366792 14633643763075647046464 14654525104061770972044 14656616516235891390336 14801846564950079771136 14825083372744349912064 14926625039680955048448 14961962693657472460968 15133939276343190535232 15156273897471205869552 15239771019534401657856 15264404270104769763984 15330483942269725477248 15396849673621542470656 15459718791098132014464 15502307548098402350592 15506696401376274045952 15674437107641161625776 15784048555946344574208 15809561565465654398412 15878001225922215672864 15986754658976477424048 16060506987139712404736 16170510459654367969152 16208792918128928499382 16240512669436421510144 16322141120353606321056 16374188764232284912641 16509751937828935129344 16535669915753313363456 16648927928874911400192 16724164300657882338816 16748028690356309682336 16880163038998174058528 17025681685886089352136 17099385935608539955392 17130403774611019949056 17295930601535074897408 17321455882824235279488 17445033451548308301696 17520553076879686259712 17633741746096306828998 17640556865077492329984 17668250046969293730816 17682319547049740181144 17885564599314679723456 17913642408732756143744 18010638477631565595648 18036338589614487350208 18068070360532176455328 18270576753115974198912 18414723315270735336576 18444488493043263464814 18480583382462134821888 18524334763575918285008 18626386801653157581824 18653875566118407224064 18786959101667408940288 18990183418872945815844 19140604217550068208384 19271704246437397442688 19291614901712198924032 19457921926726959259584 19511525017434196061952 19539366805415694629392 19542155354981188520448 19676005734124895291136 19937181087483780916224 19949283591543296614624 20088789071204438548992 20121260174229014688888 20152847709824350661712 20208365196628274492736 20352539026806359685312 20440645256359633969664 20572698703779024633831 20612958388130842685952 20839876609022908070634 20880659146418256227328 20954685151859802279552 21045398074595126098944 21079415420620872531216 21170668301229620897152 21315672878635303232064 21560680612872490625536 21703066764426223789536 21762854827138141761408 21832251685643046550188 21981787656092656458066 22013002583771913505792 22024804853071311363072 22198570571833215200256 22202769847425119656704 22237625059116524868096 22330704920475079576448 22442944040486208691452 22700908914514785802848 22799181247478053273856 22995725913404588215872 23095274510432313705984 23253461322147603525888 23260044602064411068928 23511655661461742438664 23576426062732986908192 23817001838883323509296 23948211602125488319488 24048451452819316466944 24090760480709568607104 24255765689481551953728 24313189377193392749073 24360769004154632265216 24552964420360980448768 24592651324057684619752 24764627906743402694016 24803504873629970045184 24871834088157876298752 25049278802223211920384 25122043035534464523504 25320244558497261087792 25470960299916887641886 25520805623400090944512 25649078903412809933088 25695605661916529923584 25943895902302612346112 26015366689912261415936 26234674312166527054848 26280829615319529389568 26523479320574610271716 26828346898972019585184 26870463613099134215616 26944486928837699323648 27054507884421731025312 27136718702408479580416 27430264938372032845108 27622084972906103004864 27666732739564895197221 27720875073693202232832 27786502145363877427512 27939580202479736372736 28105887227494496708288 28302431893421031650304 28420897171513737642752 28710906326325102312576 28937422352568298386048 29017139769517522348544 29109668914190728733584 29267287526151294092928 29309050208123541944088 29313233032471782780672 29603693129900159542272 29853250079361910096896 29923925387314944921936 30267878552686381070464 30312547794942411739104 30528808540209539527968 30660967884539450954496 30919437582196264028928 31004615096196804701184 31348874215282323251552 31568097111892689148416 31619123130931308796824 31756002451844431345728 31973509317952954848096 32121013974279424809472 32341020919308735938304 32417585836257856998764 32644282240707212642112 32748377528464569825282 33019503875657870258688 33071339831506626726912 33297855857749822800384 33448328601315764677632 33496057380712619364672 33760326077996348117056 34051363371772178704272 34198771871217079910784 34591861203070149794816 34642911765648470558976 34890066903096616603392 35267483492192613657996 35281113730154984659968 35364639094099480362288 35771129198629359446912 35827284817465512287488 36072677179228974700416 36136140721064352910656 36541153506231948397824 36829446630541470673152 36888976986086526929628 37048669527151836570016 37307751132236814448128 37573918203334817880576 37980366837745891631688 38206440449875331462829 38281208435100136416768 38543408492874794885376 38583229803424397848064 38915843853453918519168 39023050034868392123904 39078733610831389258784 39084310709962377040896 39352011468249790582272 39898567183086593229248 40177578142408877097984 40242520348458029377776 40305695419648701323424 40416730393256548985472 40705078053612719370624 40881290512719267939328 41145397407558049267662 41225916776261685371904 41679753218045816141268 41909370303719604559104 42158830841241745062432 42341336602459241794304 42631345757270606464128 43121361225744981251072 43406133528852447579072 43525709654276283522816 43664503371286093100376 43963575312185312916132 44405539694850239313408 44475250118233049736192 44661409840950159152896 44885888080972417382904 45401817829029571605696 45598362494956106547712 45991451826809176431744 46190549020864627411968 46506922644295207051776 46520089204128822137856 47023311322923484877328 47152852125465973816384 47634003677766647018592 48096902905638632933888 48181520961419137214208 48511531378963103907456 48626378754386785498146 48721538008309264530432 49105928840721960897536 49185302648115369239504 49529255813486805388032 49607009747259940090368 50244086071068929047008 50640489116994522175584 50941920599833775283772 51298157806825619866176 51391211323833059847168 51887791804605224692224 52561659230639058779136 53046958641149220543432 53656693797944039170368 53740927226198268431232 53888973857675398647296 54109015768843462050624 54273437404816959160832 54860529876744065690216 55244169945812206009728 55333465479129790394442 55441750147386404465664 55573004290727754855024 55879160404959472745472 56211774454988993416576 56841794343027475285504 57421812652650204625152 57874844705136596772096 58034279539035044697088 58219337828381457467168 58534575052302588185856 58618100416247083888176 58626466064943565561344 59847850774629889843872 60535757105372762140928 60625095589884823478208 61057617080419079055936 61321935769078901908992 61718096111337073901493 61838875164392528057856 62697748430564646503104 63136194223785378296832 63238246261862617593648 63512004903688862691456 63947018635905909696192 64242027948558849618944 64682041838617471876608 64835171672515713997528 65288564481414425284224 65496755056929139650564 66039007751315740517376 66595711715499645600768 66992114761425238729344 67520652155992696234112 68102726743544357408544 68397543742434159821568 69285823531296941117952 69780133806193233206784 70534966984385227315992 70729278188198960724576 71542258397258718893824 71654569634931024574976 72145354358457949400832 72272281442128705821312 72939568131580178247219 73082307012463896795648 73658893261082941346304 73777953972173053859256 74097339054303673140032 74615502264473628896256 75147836406669635761152 75960733675491783263376 76412880899750662925658 76562416870200272833536 77086816985749589770752 77166459606848795696128 77831687706907837038336 78046100069736784247808 78157467221662778517568 78704022936499581164544 79797134366173186458496 80485040696916058755552 80611390839297402646848 80833460786513097970944 81410156107225438741248 82290794815116098535324 83359506436091632282536 83818740607439209118208 84317661682483490124864 84682673204918483588608 85262691514541212928256 86812267057704895158144 87051419308552567045632 87329006742572186200752 87927150624370625832264 88811079389700478626816 89148361049709106746601 89322819681900318305792 89771776161944834765808 90803635658059143211392 91196724989912213095424 91982903653618352863488 93013845288590414103552 94046622645846969754656 94305704250931947632768 95268007355533294037184 96193805811277265867776 96363041922838274428416 97023062757926207814912 97252757508773570996292 98370605296230738479008 99058511626973610776064 99214019494519880180736 100488172142137858094016 101280978233989044351168 101883841199667550567544 102596315613651239732352 103775583609210449384448 106093917282298441086864 107313387595888078340736 107481854452396536862464 107777947715350797294592 108218031537686924101248 108546874809633918321664 109721059753488131380432 110488339891624412019456 110666930958259580788884 111146008581455509710048 112423548909977986833152 113683588686054950571008 114619321349625994388487 114843625305300409250304 115749689410273193544192 116438675656762914934336 117069150104605176371712 117236200832494167776352 117252932129887131122688 119695701549259779687744 121071514210745524281856 121250191179769646956416 122115234160838158111872 122643871538157803817984 123436192222674147802986 123677750328785056115712 125395496861129293006208 126476492523725235187296 127024009807377725382912 127894037271811819392384 129364083677234943753216 129670343345031427995056 130577128962828850568448 130993510113858279301128 133984229522850477458688 135041304311985392468224 136205453487088714817088 136795087484868319643136 138571647062593882235904 139560267612386466413568 141069933968770454631984 141458556376397921449152 143084516794517437787648 143309139269862049149952 144290708716915898801664 144544562884257411642624 145879136263160356494438 146164614024927793591296 147317786522165882692608 147555907944346107718512 148194678108607346280064 151921467350983566526752 152825761799501325851316 154173633971499179541504 155663375413815674076672 156314934443325557035136 159594268732346372916992 160970081393832117511104 161222781678594805293696 161666921573026195941888 162820312214450877482496 164581589630232197070648 166719012872183264565072 167637481214878418236416 168635323364966980249728 169365346409836967177216 170525383029082425856512 173624534115409790316288 174102838617105134091264 174658013485144372401504 175854301248741251664528 178296722099418213493202 178645639363800636611584 179543552323889669531616 181607271316118286422784 183965807307236705726976 188093245291693939509312 188611408501863895265536 190536014711066588074368 192726083845676548856832 194046125515852415629824 194505515017547141992584 196741210592461476958016 198117023253947221552128 200976344284275716188032 202561956467978088702336 203767682399335101135088 205192631227302479464704 212187834564596882173728 214626775191776156681472 214963708904793073724928 216436063075373848202496 219442119506976262760864 220976679783248824038912 221333861916519161577768 222292017162911019420096 224847097819955973666304 229238642699251988776974 229687250610600818500608 231499378820546387088384 232877351313525829868672 234138300209210352743424 234472401664988335552704 239391403098519559375488 242143028421491048563712 242500382359539293912832 244230468321676316223744 246872384445348295605972 250790993722258586012416 252952985047450470374592 254048019614755450765824 255788074543623638784768 259340686690062855990112 261154257925657701136896 261987020227716558602256 267445083149127320239803 267968459045700954917376 270082608623970784936448 272410906974177429634176 273590174969736639286272 282139867937540909263968 282917112752795842898304 286169033589034875575296 288581417433831797603328 289089125768514823285248 291758272526320712988876 295111815888692215437024 296389356217214692560128 303842934701967133053504 305651523599002651702632 311326750827631348153344 312629868886651114070272 319188537464692745833984 321940162787664235022208 322445563357189610587392 323333843146052391883776 325640624428901754964992 329163179260464394141296 333438025744366529130144 337270646729933960499456 341050766058164851713024 347249068230819580632576 349316026970288744803008 351708602497482503329056 356593444198836426986404 359087104647779339063232 363214542632236572845568 367931614614473411453952 376186490583387879018624 377222817003727790531072 381072029422133176148736 388092251031704831259648 389011030035094283985168 393482421184922953916032 401952688568551432376064 405123912935956177404672 407535364798670202270176 410385262454604958929408 424375669129193764347456 429253550383552313362944 429927417809586147449856 432872126150747696404992 438884239013952525521728 441953359566497648077824 442667723833038323155536 444584034325822038840192 449694195639911947332608 458477285398503977553948 465754702627051659737344 468944803329976671105408 478782806197039118750976 485000764719078587825664 488460936643352632447488 493744768890696591211944 501581987444517172024832 505905970094900940749184 508096039229510901531648 511576149087247277569536 518681373380125711980224 522308515851315402273792 523974040455433117204512 534890166298254640479606 535936918091401909834752 540165217247941569872896 544821813948354859268352 564279735875081818527936 565834225505591685796608 578178251537029646570496 583516545052641425977752 590223631777384430874048 592778712434429385120256 607685869403934266107008 611303047198005303405264 625259737773302228140544 638377074929385491667968 643880325575328470044416 644891126714379221174784 658326358520928788282592 666876051488733058260288 674541293459867920998912 694498136461639161265152 698632053940577489606016 703417204994965006658112 713186888397672853972808 718174209295558678126464 726429085264473145691136 752372981166775758037248 754445634007455581062144 762144058844266352297472 778022060070188567970336 786964842369845907832064 802335249447381960719409 803905377137102864752128 810247825871912354809344 815070729597340404540352 820770524909209917858816 848751338258387528694912 858507100767104626725888 865744252301495392809984 877768478027905051043456 885335447666076646311072 889168068651644077680384 916954570797007955107896 931509405254103319474688 937889606659953342210816 957565612394078237501952 970001529438157175651328 976921873286705264894976 987489537781393182423888 1003163974889034344049664 1011811940189801881498368 1023152298174494555139072 1037362746760251423960448 1047948080910866234409024 1069780332596509280959212 1089643627896709718536704 1128559471750163637055872 1131668451011183371593216 1167033090105282851955504 1180447263554768861748096 1185557424868858770240512 1215371738807868532214016 1222606094396010606810528 1250519475546604456281088 1287760651150656940088832 1289782253428758442349568 1316652717041857576565184 1333752102977466116520576 1349082586919735841997824 1397264107881154979212032 1406834409989930013316224 1426373776795345707945616 1436348418591117356252928 1504745962333551516074496 1524288117688532704594944 1556044120140377135940672 1573929684739691815664128 1604670498894763921438818 1607810754274205729504256 1620495651743824709618688 1630141459194680809080704 1697502676516775057389824 1755536956055810102086912 1770670895332153292622144 1778336137303288155360768 1833909141594015910215792 1863018810508206638949376 1875779213319906684421632 1915131224788156475003904 1974979075562786364847776 2023623880379603762996736 2074725493520502847920896 2095896161821732468818048 2139560665193018561918424 2179287255793419437073408 2257118943500327274111744 2263336902022366743186432 2334066180210565703911008 2360894527109537723496192 2430743477615737064428032 2445212188792021213621056 2575521302301313880177664 2633305434083715153130368 2667504205954932233041152 2794528215762309958424064 2813668819979860026632448 2852747553590691415891232 2872696837182234712505856 3009491924667103032148992 3112088240280754271881344 3147859369479383631328256 3209340997789527842877636 3260282918389361618161408 3395005353033550114779648 3511073912111620204173824 3541341790664306585244288 3556672274606576310721536 3667818283188031820431584 3751558426639813368843264 3949958151125572729695552 4047247760759207525993472 4149450987041005695841792 4191792323643464937636096 4279121330386037123836848 4514237887000654548223488 4668132360421131407822016 4721789054219075446992384 4861486955231474128856064 4890424377584042427242112 5266610868167430306260736 5335008411909864466082304 5589056431524619916848128 5627337639959720053264896 5705495107181382831782464 5745393674364469425011712 6224176480561508543762688 6418681995579055685755272 6520565836778723236322816 6790010706067100229559296 7022147824223240408347648 7082683581328613170488576 7335636566376063640863168 7899916302251145459391104 8298901974082011391683584 8383584647286929875272192 8558242660772074247673696 9028475774001309096446976 9336264720842262815644032 9443578108438150893984768 9780848755168084854484224 10533221736334860612521472 10670016823819728932164608 11254675279919440106529792 11410990214362765663564928 12448352961123017087525376 12837363991158111371510544 13041131673557446472645632 14165367162657226340977152 14671273132752127281726336 15799832604502290918782208 16767169294573859750544384 17116485321544148495347392 18672529441684525631288064 19561697510336169708968448 21066443472669721225042944 22821980428725531327129856 24896705922246034175050752 25674727982316222743021088 28330734325314452681954304 29342546265504254563452672 31599665209004581837564416 34232970643088296990694784 37345058883369051262576128 39123395020672339417936896 45643960857451062654259712 51349455964632445486042176 58685092531008509126905344 63199330418009163675128832 68465941286176593981389568 74690117766738102525152256 91287921714902125308519424 102698911929264890972084352 117370185062017018253810688 136931882572353187962779136 205397823858529781944168704 273863765144706375925558272 410795647717059563888337408 821591295434119127776674816
- Sum of all divisors σ(n): 3449041965132580112284429623
- Sum of proper divisors (its aliquot sum) s(n): 2627450669698460984507754807
- 821591295434119127776674816 is an abundant number, because the sum of its proper divisors (2627450669698460984507754807) is greater than itself. Its abundance is 1805859374264341856731079991
Bases of 821591295434119127776674816
- Binary: 1010100111100110101011100101011110110010000011011111110100000111011111000011000100000000002
- Hexadecimal: 0x2A79AB95EC837F41DF0C400
- Base-36: 2V8D4K33QPMKO4QV40
Squares and roots of 821591295434119127776674816
- 821591295434119127776674816 squared (8215912954341191277766748162) is 675012256733114017937076882844234355772835033808633856
- 821591295434119127776674816 cubed (8215912954341191277766748163) is 554584194443267347511120574444800035943414444320614102054648322311038191320170496
-
821591295434119127776674816 is a
perfect square number . Itssquare root is 28663413883104 -
The
cube root of 821591295434119127776674816 is 936595233.2246499941
Scales and comparisons
How big is 821591295434119127776674816?- 821,591,295,434,119,127,776,674,816 seconds is equal to 293,274,701,009 years, 3 weeks, 3 days, 15 hours, 30 minutes, 7 seconds.
-
To count from 1 to 821,591,295,434,119,127,776,674,816 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 821591295434119127776674816 cubic inches would be around 78049602.8 feet tall.
Recreational maths with 821591295434119127776674816
- 821591295434119127776674816 backwards is 618476677721911434592195128
- 821591295434119127776674816 is a
Harshad number . - The number of decimal digits it has is: 27
- The sum of 821591295434119127776674816's digits is 126
- 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 821591295434119127776674816 - Facts about the integer". Numbermatics.com. 2024. Web. 21 June 2024.
APA style:
Numbermatics. (2024). Number 821591295434119127776674816 - Facts about the integer. Retrieved 21 June 2024, from https://numbermatics.com/n/821591295434119127776674816/
Chicago style:
Numbermatics. 2024. "Number 821591295434119127776674816 - Facts about the integer". https://numbermatics.com/n/821591295434119127776674816/
The information we have on file for 821591295434119127776674816 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 821591295434119127776674816, math, Factors of 821591295434119127776674816, curriculum, school, college, exams, university, Prime factorization of 821591295434119127776674816, STEM, science, technology, engineering, physics, economics, calculator, eight hundred twenty-one septillion, five hundred ninety-one sextillion, two hundred ninety-five quintillion, four hundred thirty-four quadrillion, one hundred nineteen trillion, one hundred twenty-seven billion, seven hundred seventy-six million, six hundred seventy-four thousand, eight hundred sixteen.