508883168138075200355348736
508,883,168,138,075,200,355,348,736 is an even composite number composed of seven prime numbers multiplied together.
508883168138075200355348736 is an even composite number. It is composed of seven distinct prime numbers multiplied together. It has a total of eighteen thousand, two hundred twenty-five divisors.
Prime factorization of 508883168138075200355348736:
28 × 32 × 72 × 132 × 734 × 974 × 1032
(2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 3 × 3 × 7 × 7 × 13 × 13 × 73 × 73 × 73 × 73 × 97 × 97 × 97 × 97 × 103 × 103)See below for interesting mathematical facts about the number 508883168138075200355348736 from the Numbermatics database.
Names of 508883168138075200355348736
- Cardinal: 508883168138075200355348736 can be written as Five hundred eight septillion, eight hundred eighty-three sextillion, one hundred sixty-eight quintillion, one hundred thirty-eight quadrillion, seventy-five trillion, two hundred billion, three hundred fifty-five million, three hundred forty-eight thousand, seven hundred thirty-six.
Scientific notation
- Scientific notation: 5.08883168138075200355348736 × 1026
Factors of 508883168138075200355348736
Divisors of 508883168138075200355348736
- Number of divisors d(n): 18225
-
Complete list of divisors:
1 2 3 4 6 7 8 9 12 13 14 16 18 21 24 26 28 32 36 39 42 48 49 52 56 63 64 72 73 78 84 91 96 97 98 103 104 112 117 126 128 144 146 147 156 168 169 182 192 194 196 206 208 219 224 234 252 256 273 288 291 292 294 309 312 336 338 364 384 388 392 412 416 438 441 448 468 504 507 511 546 576 582 584 588 618 624 637 657 672 676 679 721 728 768 776 784 819 824 832 873 876 882 896 927 936 949 1008 1014 1022 1092 1152 1164 1168 1176 1183 1236 1248 1261 1274 1314 1339 1344 1352 1358 1442 1456 1521 1533 1552 1568 1638 1648 1664 1746 1752 1764 1792 1854 1872 1898 1911 2016 2028 2037 2044 2163 2184 2304 2328 2336 2352 2366 2472 2496 2522 2548 2628 2678 2688 2704 2716 2847 2884 2912 3042 3066 3104 3136 3276 3296 3328 3492 3504 3528 3549 3577 3708 3744 3783 3796 3822 4017 4032 4056 4074 4088 4326 4368 4599 4656 4672 4704 4732 4753 4944 4992 5044 5047 5096 5256 5329 5356 5376 5408 5432 5694 5733 5768 5824 6084 6111 6132 6208 6272 6489 6552 6592 6643 6984 7008 7056 7081 7098 7154 7416 7488 7519 7566 7592 7644 8034 8064 8112 8148 8176 8281 8541 8652 8736 8827 9198 9312 9344 9373 9408 9409 9464 9506 9888 9984 9991 10088 10094 10192 10512 10609 10647 10658 10712 10731 10816 10864 11349 11388 11466 11536 11648 12051 12168 12222 12264 12337 12416 12544 12978 13104 13184 13286 13968 14016 14112 14162 14196 14259 14308 14832 14976 15038 15132 15141 15184 15288 15987 16068 16128 16224 16296 16352 16393 16562 17082 17304 17407 17472 17654 18396 18624 18688 18746 18816 18818 18928 19012 19776 19929 19982 20176 20188 20384 21024 21218 21243 21294 21316 21424 21462 21632 21728 22557 22698 22776 22932 23072 23296 24102 24336 24444 24528 24674 24832 24843 25956 26208 26368 26481 26572 27936 28032 28119 28224 28227 28324 28392 28518 28616 29664 29952 29973 30076 30264 30282 30368 30576 31827 31974 32136 32193 32448 32592 32704 32786 33124 34164 34608 34814 34944 35308 36792 37011 37248 37303 37492 37632 37636 37856 38024 39552 39858 39964 40352 40376 40768 42048 42436 42486 42588 42632 42777 42848 42924 43264 43456 45114 45396 45423 45552 45864 46144 46501 47961 48204 48672 48888 49056 49179 49348 49567 49686 51912 52221 52416 52633 52962 53144 55872 56064 56238 56448 56454 56648 56784 57036 57232 59328 59787 59946 60152 60528 60564 60736 61152 61789 63654 63729 63948 64272 64386 64896 65184 65408 65572 65611 65863 66248 67671 68328 69216 69277 69628 69888 69937 70616 73584 74022 74263 74496 74529 74606 74984 75272 75712 76048 79104 79443 79716 79928 80704 80752 81536 84096 84357 84681 84872 84972 85176 85264 85554 85696 85848 86359 86912 89919 90228 90792 90846 91104 91728 92053 92288 93002 95481 95922 96408 97344 97747 97776 98112 98358 98696 99134 99372 103824 104442 104832 105266 105924 106288 111033 111744 111909 112476 112896 112908 113296 113568 114072 114464 114751 118656 119574 119892 120304 121056 121128 121472 121849 122304 122317 123578 127308 127458 127896 128544 128772 129792 129883 130368 130816 131144 131222 131726 132496 135342 136656 137917 138432 138554 139256 139503 139874 141232 147168 147537 148044 148526 148701 149058 149212 149968 150544 151424 152096 156663 157899 158886 159432 159856 161408 161504 163072 168192 168714 169362 169744 169944 170352 170528 171108 171392 171696 172718 173824 179838 180456 181584 181692 182208 183456 184106 184576 185367 186004 190962 191844 192816 194688 195494 195552 196224 196716 196833 197392 197589 198268 198744 207648 207831 208884 209664 209811 210532 211848 212576 222066 222789 223488 223818 224952 225816 226592 227136 228144 228928 229502 237312 239148 239784 240608 242112 242256 242944 243698 244608 244634 247156 254616 254916 255792 257088 257544 259077 259766 260736 261121 262288 262444 263452 264992 270684 273312 275834 276159 276864 277108 278512 279006 279748 282464 293241 294336 295074 296088 297052 297402 298116 298424 299936 301088 302848 304192 313326 315798 317772 318864 319712 322816 323008 335727 337428 338724 339488 339888 340704 341056 342216 342784 343392 344253 345436 346969 359676 360912 363168 363384 364416 365547 366912 366951 368212 368431 370734 372008 381924 383688 385632 389017 389376 389649 390988 391104 392448 393432 393666 394784 395178 396536 397488 413751 415296 415662 417768 418509 419622 421064 423696 425152 444132 445578 446103 447636 449904 451632 453184 454272 456288 457856 459004 461041 473697 478296 479568 481216 484224 484512 484939 487396 489216 489268 489559 494312 509232 509832 511584 514176 515088 516913 518154 519532 519841 521472 522242 524576 524888 526904 529984 541368 546624 548887 551668 552318 553728 554216 556101 557024 558012 559496 564928 586482 588672 590148 590499 592176 592767 594104 594804 596232 596848 599872 602176 604513 608384 623493 626652 629433 631596 635544 637728 639424 644371 646016 668367 671454 674856 677448 678976 679776 681408 682112 684229 684432 686784 686857 688506 690872 693938 719352 721824 726336 726768 728832 729343 731094 733824 733902 736424 736862 741468 744016 763848 767376 771264 774457 777231 778034 779298 781976 782208 783363 786864 787332 789568 790356 793072 794976 803257 827502 828477 830592 831324 835536 837018 839244 842128 847392 850304 852943 856219 879723 888264 891156 892206 895272 899808 900601 903264 906368 908544 909181 912576 912673 915712 918008 922082 947394 956592 959136 962432 965419 968448 969024 969127 969878 974792 978536 979118 988624 1018464 1019664 1023168 1028352 1029073 1030176 1032759 1033826 1036308 1039064 1039682 1040907 1044484 1049152 1049776 1053808 1059968 1082736 1093248 1096641 1097774 1100853 1103336 1104636 1105293 1108432 1112202 1114048 1116024 1118992 1129856 1167051 1168947 1172964 1177344 1180296 1180998 1184352 1185534 1188208 1189608 1192464 1193696 1196689 1199744 1204352 1209026 1216768 1241253 1246986 1253304 1258866 1263192 1270711 1271088 1275456 1278848 1288742 1292032 1336734 1342908 1349712 1354896 1357952 1359552 1362816 1364224 1368458 1368864 1373568 1373714 1377012 1381744 1383123 1387876 1438704 1443648 1452672 1453536 1454817 1458686 1462188 1467648 1467804 1468677 1472848 1473724 1482936 1488032 1527696 1534752 1542528 1548914 1550739 1554462 1556068 1558596 1559523 1563952 1564416 1566726 1573728 1574664 1579136 1580712 1586144 1589952 1590121 1606514 1646661 1655004 1656954 1661184 1662648 1671072 1674036 1678488 1684256 1688479 1694784 1700608 1705886 1712438 1759446 1776528 1782312 1784412 1790544 1792921 1799616 1801202 1806528 1812736 1813539 1818362 1825152 1825346 1836016 1844164 1894788 1913184 1918272 1924864 1930838 1933113 1938048 1938254 1939756 1949584 1957072 1958236 1977248 2036928 2039328 2046336 2052687 2058146 2060352 2060571 2065518 2067652 2072616 2078128 2079364 2081814 2088968 2098304 2099552 2107616 2119936 2165472 2186496 2188029 2193282 2195548 2201706 2206672 2209272 2210586 2216864 2224404 2228096 2232048 2237984 2259712 2323371 2334102 2337894 2345928 2350089 2360592 2361996 2368704 2371068 2376416 2379216 2384928 2387392 2393378 2399488 2408704 2409771 2418052 2482506 2493972 2506608 2517732 2526384 2541422 2542176 2550912 2557696 2558829 2568657 2577484 2673468 2685816 2699424 2701803 2709792 2715904 2719104 2723119 2725632 2727543 2736916 2737728 2738019 2747136 2747428 2754024 2763488 2766246 2775752 2877408 2887296 2896257 2905344 2907072 2907381 2909634 2917372 2924376 2935608 2937354 2945696 2947448 2965872 2976064 3055392 3069504 3085056 3087219 3097828 3101478 3108924 3112136 3117192 3119046 3122721 3127904 3133452 3147456 3149328 3158272 3161424 3172288 3179904 3180242 3213028 3293322 3310008 3313908 3315879 3325296 3342144 3348072 3356976 3368512 3376958 3389568 3394573 3411772 3424876 3501153 3518892 3553056 3564624 3568824 3581088 3585842 3590067 3599232 3602404 3613056 3618391 3627078 3636724 3650304 3650692 3672032 3688328 3789576 3812133 3826368 3836544 3842209 3861676 3866226 3876096 3876508 3879512 3899168 3914144 3916472 3954496 4073856 4078656 4092672 4105374 4116292 4120704 4121142 4131036 4135304 4145232 4149369 4156256 4158728 4163628 4177936 4196608 4199104 4215232 4330944 4364451 4376058 4386564 4391096 4403412 4406031 4413344 4418544 4421172 4433728 4448808 4456192 4464096 4475968 4510597 4646742 4652217 4668204 4675788 4678569 4691856 4700178 4721184 4723992 4737408 4742136 4752832 4758432 4769856 4770363 4774784 4786756 4789603 4807999 4819542 4836104 4939983 4965012 4987944 5013216 5035464 5052768 5057221 5065437 5082844 5084352 5101824 5105401 5117658 5137314 5154968 5346936 5371632 5378763 5398848 5403606 5419584 5421199 5438208 5440617 5446238 5455086 5473832 5475456 5476038 5494856 5508048 5526976 5532492 5551504 5754816 5774592 5792514 5799339 5814144 5814762 5819268 5834744 5848752 5871216 5874708 5891392 5894896 5931744 5952128 5993533 6110784 6139008 6158061 6174438 6181713 6195656 6202956 6217848 6224272 6234384 6238092 6245442 6255808 6266904 6294912 6298656 6304207 6322848 6344576 6359808 6360484 6364267 6388711 6426056 6564087 6586644 6620016 6627816 6631758 6650592 6684288 6696144 6713952 6719869 6737024 6753916 6757933 6779136 6783889 6789146 6823544 6849752 6970113 7002306 7037784 7106112 7129248 7135531 7137648 7162176 7171684 7180134 7198464 7203511 7204808 7226112 7229313 7236782 7254156 7273448 7301384 7344064 7376656 7579152 7624266 7652736 7673088 7676487 7684418 7705971 7723352 7732452 7753016 7759024 7798336 7828288 7832944 7908992 8105409 8147712 8157312 8169357 8182629 8210748 8214057 8232584 8241408 8242284 8262072 8270608 8290464 8298738 8312512 8317456 8327256 8355872 8376823 8398208 8430464 8661888 8688771 8722143 8728902 8752116 8773128 8782192 8806824 8812062 8826688 8837088 8842344 8867456 8894977 8897616 8928192 8929141 8951936 9021194 9261657 9293484 9304434 9336408 9351576 9357138 9383712 9400356 9442368 9447984 9474816 9481459 9484272 9505664 9516864 9539712 9540726 9549568 9573512 9579206 9615998 9639084 9672208 9879966 9930024 9975888 10026432 10067941 10070928 10105536 10114442 10130874 10165688 10168704 10183719 10210802 10235316 10274628 10309936 10693872 10743264 10757526 10770201 10797696 10807212 10839168 10842398 10855173 10881234 10892476 10910172 10947664 10950912 10952076 10989712 11016096 11053952 11064984 11103008 11130847 11436399 11509632 11526627 11585028 11598678 11628288 11629524 11638536 11669488 11697504 11742432 11749416 11782784 11789792 11819353 11863488 11864749 11904256 11987066 12221568 12278016 12316122 12348876 12363426 12391312 12405912 12435696 12448544 12468768 12476184 12490884 12511616 12533808 12550447 12589824 12597312 12598651 12608414 12645696 12689152 12720968 12728534 12777422 12852112 13128174 13173288 13240032 13255632 13263516 13301184 13368576 13377949 13392288 13427904 13439738 13474048 13507832 13515866 13531791 13567778 13578292 13647088 13699504 13940226 14004612 14075568 14212224 14258496 14271062 14275296 14311089 14324352 14343368 14360268 14368809 14407022 14409616 14423997 14458626 14473564 14508312 14546896 14602768 14688128 14753312 15158304 15171663 15196311 15248532 15305472 15316203 15352974 15368836 15411942 15446704 15464904 15506032 15518048 15596672 15656576 15665888 15817984 16136289 16210818 16263597 16314624 16338714 16365258 16421496 16428114 16465168 16484568 16524144 16541216 16580928 16597476 16625024 16634912 16654512 16711744 16753646 16796416 16860928 17323776 17377542 17444286 17457804 17504232 17546256 17564384 17613648 17624124 17653376 17674176 17684688 17734912 17789954 17795232 17856384 17858282 17903872 17980599 18042388 18523314 18586968 18608868 18672816 18703152 18714276 18767424 18800712 18884736 18895968 18912621 18962918 18968544 19011328 19033728 19061833 19079424 19081452 19092801 19147024 19158412 19166133 19231996 19278168 19344416 19759932 19860048 19951776 20052864 20135882 20141856 20159607 20211072 20228884 20261748 20273799 20331376 20337408 20351667 20367438 20421604 20470632 20549256 20619872 21387744 21406593 21486528 21515052 21540402 21595392 21610533 21614424 21678336 21684796 21710346 21762468 21784952 21820344 21895328 21904152 21979424 22032192 22107904 22129968 22206016 22261694 22872798 23019264 23053254 23170056 23197356 23259048 23277072 23338976 23395008 23484864 23498832 23565568 23579584 23638706 23726976 23729498 23974132 24443136 24508071 24632244 24697752 24726852 24782624 24811824 24871392 24897088 24937536 24952368 24981768 25023232 25067616 25100894 25130469 25194624 25197302 25216828 25291392 25328737 25441936 25457068 25554844 25704224 26256348 26346576 26480064 26511264 26527032 26602368 26684931 26755898 26784576 26787423 26855808 26879476 26895463 27015664 27031732 27063582 27135556 27156584 27294176 27399008 27880452 28009224 28151136 28398241 28424448 28444377 28516992 28542124 28550592 28622178 28648704 28686736 28720536 28737618 28814044 28819232 28847994 28917252 28947128 29016624 29093792 29205536 29376256 29506624 30203823 30316608 30343326 30392622 30497064 30551157 30632406 30705948 30737672 30823884 30893408 30929808 31012064 31036096 31193344 31313152 31331776 32272578 32421636 32527194 32565519 32677428 32730516 32842992 32856228 32930336 32969136 33048288 33082432 33161856 33194952 33250048 33269824 33309024 33392541 33423488 33507292 33655993 34579881 34755084 34888572 34915608 35008464 35092512 35128768 35227296 35248248 35306752 35348352 35369376 35400547 35458059 35579908 35590464 35594247 35712768 35716564 35737807 35961198 36084776 37046628 37173936 37217736 37345632 37406304 37428552 37534848 37601424 37651341 37734649 37769472 37791936 37795953 37825242 37925836 37937088 37948393 38067456 38123666 38162904 38185602 38294048 38316824 38332266 38463992 38556336 38688832 39519864 39720096 39903552 40068751 40105728 40133847 40271764 40283712 40319214 40422144 40457768 40523496 40547598 40595373 40662752 40703334 40734876 40843208 40941264 41098512 41239744 42775488 42813186 42973056 43030104 43080804 43106427 43221066 43228848 43271991 43369592 43420692 43524936 43569904 43640688 43790656 43808304 43958848 44064384 44129449 44259936 44412032 44523388 44720977 45514989 45745596 45948609 46106508 46340112 46394712 46518096 46554144 46677952 46790016 46969728 46997664 47039083 47159168 47277412 47453952 47458996 47487223 47948264 48790791 49016142 49264488 49395504 49453704 49565248 49623648 49742784 49794176 49875072 49904736 49948717 49963536 50135232 50140561 50201788 50260938 50389248 50394604 50424577 50433656 50582784 50657474 50883872 50914136 51109688 51408448 52512696 52693152 52960128 53022528 53054064 53204736 53242039 53369862 53511796 53569152 53574846 53711616 53758952 53790926 53941797 54031328 54063464 54127164 54271112 54313168 54588352 54798016 55760904 56018448 56302272 56535361 56737863 56796482 56888754 57033984 57084248 57101184 57185499 57244356 57278403 57373472 57441072 57475236 57498399 57628088 57638464 57695988 57834504 57894256 58033248 58187584 58411072 58637761 59013248 60407646 60478821 60633216 60686652 60785244 60821397 60994128 61055001 61102314 61264812 61411896 61475344 61647768 61786816 61859616 62024128 62072192 62264839 62503987 62663552 64219779 64545156 64831599 64843272 65054388 65131038 65354856 65461032 65685984 65712456 65743873 65860672 65938272 66096576 66164864 66323712 66370213 66389904 66539648 66618048 66625129 66785082 66846976 67014584 67311986 69159762 69510168 69777144 69831216 70016928 70185024 70257536 70454592 70475587 70496496 70696704 70738752 70746271 70801094 70916118 71159816 71180928 71188494 71433128 71475614 71922396 72169552 74093256 74347872 74435472 74691264 74812608 74857104 75069696 75122329 75202848 75302682 75391407 75469298 75583872 75591906 75650484 75851672 75874176 75896786 75986211 76247332 76325808 76371204 76588096 76633648 76664532 76927984 77112672 77377664 77915929 79039728 79440192 79807104 80054793 80137502 80267694 80362269 80543528 80567424 80638428 80686389 80915536 81046992 81095196 81190746 81325504 81406668 81469752 81686416 81882528 82197024 82479488 82735471 83053243 85194723 85333131 85550976 85626372 85946112 86060208 86161608 86212854 86442132 86457696 86543982 86739184 86841384 87049872 87139808 87281376 87358297 87581312 87616608 87853129 87917696 88128768 88190557 88258898 88519872 88529281 88824064 89046776 89441954 90611469 91029978 91491192 91897218 92213016 92680224 92761903 92789424 93036192 93108288 93355904 93580032 93645643 93939456 93995328 94005319 94078166 94318336 94554824 94917992 94974446 95896528 97581582 98032284 98528976 98791008 98907408 99130496 99247296 99485568 99588352 99750144 99809472 99820081 99897434 99927072 100177623 100270464 100281122 100403576 100521876 100789208 100849154 100867312 100967979 101314948 101767744 101828272 102219376 102816896 105025392 105386304 105920256 106045056 106108128 106201641 106374177 106484078 106739724 106782741 107023592 107138304 107149692 107213421 107517904 107581852 107883594 108062656 108126928 108254328 108542224 108626336 109176704 109596032 111521808 112036896 112604544 112954023 113070722 113203947 113387859 113475726 113592964 113777508 113845179 114168496 114202368 114370998 114488712 114556806 114746944 114882144 114950472 114996798 115256176 115276928 115391976 115669008 115788512 116066496 116078833 116375168 116822144 117275522 118026496 120206253 120401541 120815292 120957642 121266432 121373304 121570488 121642794 121988256 122110002 122204628 122529624 122823792 122950688 123258967 123295536 123573632 123719232 124048256 124144384 124529678 125007974 125327104 128439558 129090312 129663198 129686544 130108776 130262076 130709712 130883233 130922064 131371968 131424912 131487746 131721344 131876544 132193152 132329728 132388347 132740426 132779808 133079296 133236096 133250258 133570164 134029168 134162931 134623972 138319524 139020336 139554288 139662432 140033856 140370048 140515072 140909184 140951174 140992992 141117249 141477504 141492542 141602188 141832236 142319632 142361856 142376988 142461669 142866256 142951228 143844792 144339104 148186512 148695744 148870944 149382528 149625216 149714208 149846151 150244658 150405696 150421683 150605364 150782814 150938596 151167744 151183812 151273731 151300968 151703344 151748352 151793572 151972422 152494664 152651616 152742408 153176192 153267296 153329064 153855968 154225344 154241737 154755328 155831858 158079456 158880384 159614208 159726117 160109586 160275004 160535388 160724538 161087056 161134848 161276856 161372778 161831072 162093984 162190392 162381492 162651008 162813336 162939504 163372832 163765056 163782463 164394048 164958976 165470942 166106486 169606083 170389446 170666262 171101952 171252744 171556497 172120416 172323216 172425708 172884264 172915392 173087964 173478368 173682768 173913337 174099744 174279616 174562752 174716594 175162624 175233216 175706258 175835392 175913283 176381114 176517796 177039744 177058562 178093552 178883908 181222938 182059956 182982384 183794436 184426032 185360448 185523806 185578848 186072384 186216576 186711808 186794517 187291286 187511961 187990656 188010638 188156332 189109648 189835984 189948892 191793056 195163164 196064568 197057952 197231619 197582016 197814816 198260992 198494592 198787687 198971136 199110639 199618944 199640162 199794868 199854144 199875387 200355246 200540928 200562244 200807152 201043752 201578416 201698308 201734624 201935958 202629896 203535488 203656544 204438752 205633792 210050784 210772608 211426761 212090112 212216256 212238813 212403282 212748354 212968156 213479448 213565482 214047184 214299384 214426842 215035808 215163704 215767188 216125312 216253856 216508656 217084448 217252672 218353408 219192064 223043616 224073792 225209088 225366987 225908046 226141444 226407894 226775718 226951452 227185928 227555016 227690358 227958633 228336992 228741996 228977424 229113612 229493888 229764288 229900944 229993596 230512352 230553856 230783952 231338016 231577024 232132992 232157666 232750336 233644288 233747787 234551044 240412506 240803082 241630584 241915284 242059167 242746608 243140976 243285588 243976512 244220004 244409256 245059248 245647584 245901376 246517934 246591072 247147264 247438464 247803829 248096512 248206413 249059356 249159729 250015948 255584169 256879116 258180624 259326396 259373088 260217552 260524152 261419424 261766466 261844128 262074891 262743936 262849824 262975492 263442688 263559387 263753088 264142543 264386304 264571671 264776694 265480852 265559616 265587843 266472192 266500516 267140328 268058336 268325862 269247944 276639048 278040672 278285709 279108576 279324864 280067712 280481257 280740096 280936929 281818368 281902348 281985984 282015957 282234498 282955008 282985084 283204376 283664472 284639264 284753976 284923338 285732512 285902456 287689584 288678208 296373024 297391488 297741888 298765056 299250432 299428416 299460243 299692302 300489316 300811392 300843366 301210728 301565628 301877192 302367624 302547462 302601936 302903937 303406688 303587144 303944844 304989328 305303232 305484816 306352384 306534592 306658128 307711936 308450688 308483474 311663716 316158912 317760768 318604923 319452234 320219172 320550008 321070776 321449076 321640263 322174112 322553712 322745556 323662144 324187968 324380784 324762984 325302016 325626672 325879008 326745664 327530112 327564926 328788096 329273581 330941884 332212972 339212166 339611841 340778892 341332524 341535537 342505488 343112994 344240832 344646432 344851416 345768528 345830784 346175928 346956736 347365536 347826674 348199488 348236499 348559232 349125504 349433188 349641019 350466432 350983927 351412516 351826566 352762228 353035592 354079488 354117124 356187104 357767816 360618759 362445876 364119912 365964768 367588872 368852064 369177133 369776901 370720896 371047612 371157696 372144768 372433152 372694273 373589034 374582572 375023922 375981312 376021276 376312664 378219296 379671968 379897784 383586112 390326328 392129136 392649699 394115904 394463238 395164032 395629632 395747527 396989184 397165041 397575374 398221278 399237888 399280324 399589736 399708288 399750774 400710492 401124488 401614304 402087504 402488793 403156832 403396616 403469248 403871916 405259792 407070976 407313088 408877504 420101568 421545216 422853522 423351747 424432512 424477626 424806564 425496708 425936312 426958896 427130964 427385007 428094368 428598768 428853684 430071616 430327408 431534376 432250624 432507712 433017312 434168896 434505344 437527909 446087232 448147584 449538453 450733974 451265049 451816092 452282888 452815788 453551436 453821193 453902904 454371856 455110032 455380716 455917266 456673984 457483992 457954848 458227224 458987776 459528576 459801888 459987192 460207111 461024704 461567904 462676032 462725211 463154048 464265984 464315332 464591491 466375903 467495574 469102088 479178351 480825012 481606164 483261168 483830568 484118334 485493216 486281952 486571176 487953024 488440008 488818512 490118496 490550437 491295168 491347389 491802752 493035868 493182144 493329109 494876928 495223897 495607658 496412826 498118712 498319458 500031896 508818249 511168338 513758232 516361248 518652792 518746176 520435104 520893763 521048304 521740011 522838848 523532932 523688256 524149782 525487872 525699648 525856303 525950984 527118774 527506176 527739849 528285086 529143342 529553388 530961704 531119232 531175686 533001032 534280656 536116672 536651724 538495888 553278096 556081344 556571418 558217152 558649728 560135424 560383551 560962514 561873858 562535883 563804696 563971968 564031914 564468996 565970168 566408752 567328944 569278528 569507952 569846676 571465024 571804912 575379168 577356416 581372701 591694857 592746048 594782976 595483776 596363061 597331917 598856832 598920486 599384604 599626161 600978632 601622784 601686732 602421456 603131256 603754384 604735248 605094924 605203872 605807874 606813376 607174288 607889688 609978656 610606464 610969632 611508079 613069184 613316256 615423872 616901376 616966948 617333899 619704967 623327432 632317824 634280283 636716439 637209846 638904468 640438344 641100016 642141552 642898152 643280526 644348224 645107424 645491112 647324288 648375936 648761568 649333321 649525968 651253344 651758016 651827293 653491328 655060224 655129852 655519501 657576192 658037233 658547162 661883768 664425944 676100961 678424332 679223682 681557784 682665048 683071074 685010976 686225988 688481664 689292864 689702832 691537056 691661568 692146507 692351856 693913472 694731072 695653348 696398976 696472998 697118464 698251008 698740567 698866376 699282038 700932864 701243361 701967854 702825032 703653132 705524456 706071184 708234248 712374208 715535632 721237518 724891752 728239824 731929536 734959693 735177744 737704128 738354266 739553802 741441792 742095224 742315392 743411487 744289536 744619239 745388546 747178068 747479187 749165144 750047844 752042552 752625328 756438592 759343936 759795568 767172224 780652656 784258272 785299398 786224673 788231808 788926476 790328064 790678161 791259264 791495054 792427629 793715013 794330082 795150748 796442556 796763529 798560648 799179472 799416576 799501548 801420984 802248976 803228608 804175008 804977586 806313664 806793232 806938496 807743832 810519584 812551831 814626176 817755008 834857127 840203136 841443771 842810787 845707044 846047871 846703494 848865024 848955252 849613128 850993416 851872624 853917792 854261928 854770014 856188736 857197536 857707368 860143232 860654816 862812769 863068752 865015424 866034624 866126677 868337792 869010688 875055818 892174464 896295168 898380729 899076906 901467948 902530098 903632184 904565776 905631576 907102872 907642386 907805808 908743712 910220064 910761432 911834532 913347968 914967984 915909696 916182631 916454448 919057152 919603776 919701523 919974384 920414222 922049408 923135808 925352064 925450422 926308096 928630664 929182982 932751806 934991148 938204176 958356702 961650024 963212328 966522336 967661136 968236668 970986432 972563904 973142352 975906048 976590277 976880016 977637024 980236992 981100874 982590336 982694778 983605504 986071736 986364288 986658218 987820743 990447794 991215316 992825652 996237424 996638916 1000063792 1017636498 1022336676 1027516464 1032722496 1037305584 1037492352 1040870208 1041787526 1042096608 1043480022 1044709497 1045677696 1047065864 1047376512 1048299564 1048923057 1051399296 1051712606 1051901968 1052951781 1054237548 1055479698 1056570172 1058286684 1059106776 1061923408 1062238464 1062351372 1066002064 1068561312 1072233344 1073303448 1076991776 1079692159 1106556192 1107531399 1109330703 1112162688 1113142836 1116434304 1117299456 1118082819 1120767102 1121925028 1123747716 1125071766 1127609392 1127943936 1128063828 1128937992 1131940336 1132817504 1134657888 1138557056 1139015904 1139693352 1142930048 1143609824 1146477241 1150758336 1150880653 1154712832 1162745402 1177949097 1183389714 1185492096 1187242581 1190967552 1192726122 1194663834 1197713664 1197840972 1198769208 1199252322 1201957264 1203373464 1204842912 1206262512 1207508768 1209470496 1210189848 1210407744 1211615748 1213626752 1214348576 1215779376 1217393359 1219957312 1221212928 1221939264 1222069147 1223016158 1226138368 1226632512 1230847744 1233933896 1234667798 1239409934 1246654864 1264635648 1268560566 1273432878 1274419692 1277808936 1280876688 1282200032 1284283104 1285796304 1286561052 1288696448 1290214848 1290982224 1294648576 1296751872 1297523136 1297661053 1298666642 1299051936 1302506688 1303516032 1303654586 1306982656 1310259704 1311039002 1312583727 1316074466 1317094324 1323767536 1328851888 1352201922 1356848664 1358447364 1363115568 1365330096 1366142148 1370021952 1372451976 1376963328 1378585728 1379405664 1380621333 1383074112 1384293014 1384703712 1387826944 1388175633 1389462144 1391306696 1391513809 1392797952 1392945996 1393774473 1397481134 1397732752 1398564076 1399127709 1402486722 1403935708 1405650064 1407306264 1411048912 1412142368 1416468496 1424748416 1431071264 1442475036 1449783504 1456479648 1463859072 1469919386 1470355488 1471651311 1474042167 1475408256 1476708532 1479107604 1479987327 1484190448 1484630784 1485671691 1486822974 1489238478 1490777092 1494356136 1494958374 1498330288 1500095688 1504085104 1505250656 1512877184 1518687872 1519591136 1534344448 1561305312 1562681289 1565220033 1568516544 1570598796 1572449346 1576463616 1577568909 1577852952 1581356322 1582518528 1582990108 1584855258 1587430026 1588660164 1590301496 1592885112 1593527058 1597121296 1598358944 1599003096 1602841968 1604497952 1606457216 1608350016 1609955172 1612627328 1613586464 1613876992 1615487664 1621039168 1625103662 1629252352 1635510016 1669714254 1680406272 1682887542 1685621574 1691414088 1692095742 1693406988 1697910504 1699226256 1701986832 1703745248 1707835584 1708523856 1709540028 1712377472 1714395072 1715414736 1720286464 1721309632 1725625538 1726137504 1730030848 1732069248 1732253354 1736675584 1744118103 1750111636 1784348928 1789089183 1796761458 1798153812 1802935896 1805060196 1807264368 1809131552 1811263152 1814205744 1815284772 1815611616 1817487424 1820440128 1821522864 1823669064 1826695936 1829935968 1831819392 1832365262 1832908896 1834524237 1839207552 1839403046 1839948768 1840828444 1844098816 1846271616 1848997801 1850704128 1850900844 1852001697 1857261328 1858365964 1859114901 1865503612 1869982296 1876408352 1916713404 1923300048 1926424656 1933044672 1935322272 1936473336 1941972864 1945127808 1946284704 1947999963 1953180554 1953760032 1955274048 1955481879 1960473984 1962201748 1963368799 1965180672 1965389556 1966558503 1972143472 1972728576 1973316436 1974111699 1975641486 1980895588 1982430632 1985651304 1992474848 1993277832 2000127584 2035272996 2044673352 2055032928 2065444992 2074611168 2074984704 2076439521 2081740416 2083575052 2084193216 2086960044 2089418994 2091355392 2094131728 2094753024 2096221701 2096599128 2097846114 2102798592 2103425212 2103803936 2105903562 2108475096 2110959396 2113140344 2116573368 2118213552 2123846816 2124702744 2132004128 2137122624 2144466688 2146606896 2153983552 2159384318 2204879079 2213112384 2215062798 2218661406 2224325376 2226285672 2230234461 2232868608 2236165638 2241534204 2243850056 2247495432 2250143532 2255218784 2256127656 2257875984 2263880672 2265635008 2269315776 2277114112 2278031808 2279386704 2285860096 2287219648 2292954482 2301516672 2301761306 2325490804 2355898194 2366779428 2370984192 2374485162 2377282887 2385452244 2389327668 2395681944 2397538416 2398504644 2403914528 2406746928 2409685824 2412525024 2415017536 2418940992 2420379696 2420815488 2423231496 2427253504 2428697152 2431558752 2434786718 2437655493 2439914624 2443878528 2444138294 2446032316 2453265024 2456887489 2467867792 2469335596 2478819868 2493309728 2524331313 2537121132 2546865756 2548839384 2555617872 2561753376 2564400064 2568566208 2571592608 2573122104 2577392896 2580429696 2581964448 2584239931 2588438307 2595046272 2595322106 2597333284 2598103872 2598380031 2605013376 2607032064 2607309172 2608859911 2620519408 2622078004 2625167454 2632148932 2634188648 2647535072 2657703776 2704403844 2713697328 2716894728 2726231136 2730660192 2732284296 2740043904 2744903952 2748547893 2754629377 2757171456 2758811328 2759104569 2761242666 2766148224 2768586028 2769407424 2770232689 2776351266 2778924288 2782613392 2783027618 2785891992 2787548946 2794962268 2795465504 2797128152 2798255418 2804973444 2807871416 2811300128 2814612528 2822097824 2824284736 2832936992 2849496832 2862142528 2884950072 2899567008 2912959296 2925018823 2927718144 2929770831 2939838772 2940710976 2943302622 2948084334 2950816512 2953417064 2958215208 2959974654 2963462229 2968380896 2971343382 2973645948 2978476956 2981554184 2988712272 2989916748 2996660576 3000191376 3008170208 3010501312 3025754368 3037375744 3039182272 3122610624 3125362578 3130440066 3137033088 3141197592 3144898692 3146769171 3155137818 3155705904 3158855343 3162712644 3165980216 3169710516 3174860052 3177320328 3180602992 3185770224 3187054116 3194242592 3196717888 3198006192 3205683936 3208995904 3212914432 3216700032 3219910344 3221449777 3225254656 3227172928 3230975328 3239076477 3242078336 3250207324 3264631321 3322594197 3339428508 3354248457 3365775084 3371243148 3382828176 3384191484 3386813976 3395821008 3398452512 3403973664 3407490496 3415671168 3417047712 3419080056 3424754944 3428790144 3430829472 3433853059 3439431723 3442619264 3451251076 3452275008 3452641959 3464138496 3464506708 3466567279 3488236206 3500223272 3561727743 3578178366 3593522916 3596307624 3605871792 3610120392 3614528736 3618263104 3622526304 3628411488 3630569544 3631223232 3634974848 3640880256 3643045728 3646256341 3647338128 3652180077 3659871936 3660260953 3663638784 3664730524 3665817792 3666207441 3669048474 3678415104 3678806092 3679897536 3680994121 3681656888 3692543232 3697995602 3701801688 3704003394 3714522656 3716731928 3718229802 3731007224 3739964592 3752816704 3833426808 3846600096 3852849312 3866089344 3870644544 3872946672 3883945728 3886668847 3890255616 3892569408 3892983159 3895999926 3906361108 3907520064 3910548096 3910963758 3920947968 3924403496 3926737598 3930779112 3933117006 3937751181 3944286944 3946632872 3948223398 3951282972 3961791176 3964861264 3971302608 3984949696 3986555664 4000255168 4070545992 4089346704 4110065856 4127081353 4130889984 4141863999 4149222336 4152879042 4163480832 4167150104 4168386432 4173920088 4174541427 4178837988 4181323419 4188263456 4192443402 4193198256 4195692228 4197383127 4206850424 4207607872 4211807124 4216950192 4221918792 4226280688 4233146736 4236427104 4247693632 4249405488 4264008256 4274245248 4280556553 4293213792 4307967104 4318768636 4337934769 4409758158 4414953933 4426224768 4430125596 4437322812 4439961981 4452571344 4457015073 4460468922 4472331276 4483068408 4487700112 4494990864 4500287064 4510437568 4512255312 4515751968 4527761344 4531270016 4538631552 4545333247 4556063616 4558773408 4562791051 4574439296 4585908964 4603033344 4603522612 4606260631 4650981608 4688043867 4711796388 4732706727 4733558856 4748970324 4754565774 4770904488 4778655336 4791363888 4795076832 4797009288 4799302729 4807829056 4813493856 4819371648 4825050048 4830035072 4837881984 4840759392 4841630976 4845025549 4846462992 4857394304 4863117504 4863634417 4869573436 4875310986 4879829248 4887757056 4888276588 4891183969 4892064632 4906530048 4913774978 4935735584 4938671192 4957639736 4986619456 5048662626 5074242264 5093731512 5097678768 5111235744 5123506752 5128800128 5137132416 5143185216 5144717851 5146244208 5160859392 5163928896 5164477783 5168479862 5176876614 5190092544 5190644212 5194666568 5196207744 5196760062 5210026752 5214618344 5217719822 5232354309 5241038816 5244156008 5250334908 5264297864 5268377296 5295070144 5315407552 5408807688 5427394656 5433789456 5452462272 5461320384 5464568592 5480087808 5483930017 5489807904 5497095786 5503572711 5509258754 5517622656 5518209138 5522485332 5532296448 5537172056 5538814848 5540465378 5546993403 5552702532 5556005091 5565226784 5566055236 5571783984 5575097892 5577344703 5589924536 5590931008 5594256304 5596510836 5609946888 5615742832 5622600256 5629225056 5644195648 5648569472 5665873984 5687862817 5724285056 5769900144 5799134016 5825918592 5843999889 5850037646 5859541662 5866445637 5879677544 5881421952 5886605244 5890106397 5896168668 5899675509 5906834128 5916430416 5919949308 5922335097 5926924458 5936761792 5942686764 5947291896 5956953912 5963108368 5977424544 5979833496 5993321152 6000382752 6016340416 6021002624 6039689383 6062886739 6078364544 6229318563 6245221248 6250725156 6260880132 6274066176 6282395184 6288665103 6289797384 6293538342 6310275636 6311411808 6317710686 6325425288 6331960432 6339421032 6349720104 6354640656 6361205984 6371540448 6374108232 6377155681 6388485184 6393435776 6396012384 6411367872 6413278417 6417991808 6433400064 6437910661 6439820688 6442899554 6454345856 6461950656 6462637513 6478152954 6484156672 6500414648 6529262642 6614637237 6645188394 6678857016 6708496914 6731550168 6742486296 6765656352 6768382968 6771618919 6773627952 6791642016 6796905024 6807947328 6814980992 6831342336 6834095424 6836131939 6838160112 6857580288 6861658944 6862388287 6867706118 6878863446 6885238528 6902502152 6904550016 6905283918 6929013416 6933134558 6976472412 7000446544 7123455486 7156356732 7187045832 7192615248 7211743584 7220240784 7229057472 7236526208 7245052608 7256822976 7261139088 7262446464 7269949696 7281760512 7286091456 7286865913 7292512682 7294676256 7304360154 7312966479 7319743872 7320521906 7329461048 7331635584 7332414882 7338096948 7357612184 7359795072 7361988242 7363313776 7370662467 7395991204 7403603376 7408006788 7429045312 7433463856 7436459604 7462014448 7479929184 7505633408 7557845113 7666853616 7693200192 7705698624 7732178688 7741289088 7745893344 7752719793 7765314921 7773337694 7785138816 7785966318 7791999852 7795140093 7812722216 7815040128 7821096192 7821927516 7826579733 7848806992 7853475196 7861558224 7866234012 7875502362 7888573888 7893265744 7896446796 7902565944 7923582352 7929722528 7942605216 7969899392 7973111328 8000510336 8025340687 8056164571 8141091984 8178693408 8220131712 8245643679 8254162706 8263888131 8277313707 8283727998 8298444672 8305758084 8310698067 8334300208 8336772864 8347840176 8349082854 8357675976 8362646838 8376526912 8384886804 8386396512 8391384456 8394766254 8413700848 8415215744 8423614248 8433900384 8443837584 8452561376 8466293472 8472854208 8473754809 8495387264 8498810976 8521753513 8528016512 8548490496 8554484029 8561113106 8586427584 8615934208 8637537272 8675869538 8775056469 8789312493 8819516316 8829907866 8852449536 8860251192 8874645624 8879923962 8905142688 8914030146 8920937844 8944662552 8966136816 8975400224 8989981728 8997904591 9000574128 9020875136 9024510624 9031503936 9055522688 9062540032 9077263104 9083627371 9090666494 9112127232 9117546816 9118515943 9125582102 9148878592 9171817928 9207045224 9212521262 9301963216 9376087734 9423592776 9465413454 9467117712 9497940648 9509131548 9541808976 9554476009 9557310672 9582727776 9590153664 9594018576 9598605458 9615658112 9626987712 9638743296 9650100096 9660070144 9664349331 9675763968 9681518784 9682547857 9690051098 9692925984 9714788608 9717229431 9726235008 9727268834 9739146872 9750621972 9776553176 9782367938 9784129264 9793893963 9827549956 9871471168 9877342384 9915279472 9973238912 10097325252 10148484528 10187463024 10195357536 10222471488 10247013504 10257600256 10274264832 10286370432 10289435702 10292488416 10301559177 10318295169 10327857792 10328955566 10336959724 10353753228 10357925877 10381288424 10389333136 10392415488 10393520124 10399701837 10429236688 10435439644 10464708618 10482077632 10488312016 10500669816 10528595728 10536754592 10590140288 10630815104 10817615376 10854789312 10867578912 10904924544 10922640768 10929137184 10938769023 10956540231 10967860034 10979615808 10980782859 10994191572 10998622323 11007145422 11018517508 11035245312 11036418276 11042982363 11044970664 11074344112 11077629696 11080930756 11093986806 11105405064 11112010182 11130453568 11132110472 11143567968 11150195784 11154689406 11179849072 11181862016 11188512608 11193021672 11219893776 11231485664 11245200512 11258450112 11259646801 11288391296 11297138944 11331747968 11375725634 11448570112 11539800288 11598268032 11651837184 11660006541 11678949477 11687999778 11700075292 11719083324 11732891274 11759355088 11762843904 11773210488 11780212794 11792337336 11799351018 11813668256 11832860832 11839898616 11844670194 11853848916 11873523584 11885373528 11894583792 11913907824 11926216736 11954849088 11956119799 11959666992 11986642304 12000765504 12032680832 12042005248 12079378766 12125773478 12156729088 12381244059 12458637126 12490442496 12501450312 12521760264 12523624281 12564790368 12577330206 12579594768 12587076684 12620551272 12622823616 12635421372 12650850576 12663920864 12678842064 12695673601 12699440208 12709281312 12722411968 12743080896 12748216464 12754311362 12776970368 12786871552 12792024768 12822735744 12826556834 12835983616 12841669659 12875821322 12879641376 12885799108 12908691712 12923901312 12925275026 12956305908 13000829296 13013804307 13058525284 13229274474 13290376788 13357714032 13416993828 13463100336 13484972592 13531312704 13536765936 13543237838 13547255904 13583284032 13593810048 13615894656 13629961984 13635999741 13668190848 13672263878 13676320224 13688373153 13723317888 13724776574 13735412236 13757726892 13805004304 13809100032 13810567836 13818781893 13858026832 13866269116 13952944824 14000893088 14246910972 14312713464 14374091664 14385230496 14397908187 14423487168 14440481568 14458114944 14473052416 14490105216 14513645952 14522278176 14524892928 14535076647 14572182912 14573731826 14585025364 14589352512 14590903251 14608720308 14625932958 14639487744 14641043812 14658922096 14663271168 14664829764 14673551907 14676193896 14715224368 14719590144 14723976484 14726627552 14741324934 14791982408 14807206752 14816013576 14858090624 14866927712 14872919208 14924028896 14959858368 14961448489 15011266816 15115690226 15333707232 15386400384 15411397248 15434153553 15482578176 15491786688 15493433349 15505439586 15530629842 15546675388 15570277632 15571932636 15583999704 15590280186 15625444432 15630080256 15643855032 15653159466 15697613984 15706950392 15723116448 15732468024 15751004724 15777147776 15786531488 15792893592 15805131888 15847164704 15859445056 15885210432 15886898911 15939798784 15946222656 16001020672 16050681374 16112329142 16282183968 16357386816 16440263424 16451790051 16491287358 16508325412 16527776262 16554627414 16567455996 16596889344 16611516168 16621396134 16640980209 16668600416 16695680352 16698165708 16715351952 16725293676 16753053824 16769773608 16772793024 16782768912 16789532508 16827401696 16830431488 16847228496 16867800768 16869593689 16887675168 16905122752 16932586944 16945708416 16947509618 16990774528 16997621952 17043507026 17056033024 17063588451 17108968058 17122226212 17172855168 17275074544 17351739076 17550112938 17578624986 17639032632 17659815732 17670319191 17720502384 17749291248 17759847924 17810285376 17828060292 17841875688 17889325104 17932273632 17950800448 17979963456 17995809182 18001148256 18041750272 18049021248 18063007872 18089679517 18111045376 18119068149 18167254742 18181332988 18188660217 18235093632 18237031886 18251164204 18343635856 18414090448 18425042524 18603926432 18752175468 18847185552 18930826908 18934235424 18995881296 19018263096 19083617952 19108952018 19114621344 19131467043 19165455552 19180307328 19188037152 19197210916 19231316224 19239835251 19253975424 19282405639 19300200192 19313731983 19328698662 19363037568 19365095714 19380102196 19385851968 19387912539 19434458862 19452470016 19454537668 19478293744 19501243944 19553106352 19564735876 19568258528 19587787926 19655099912 19742942336 19754684768 19830558944 19946477824 20194650504 20296969056 20314856757 20374926048 20390715072 20444942976 20475131761 20494027008 20508395817 20572740864 20578871404 20584976832 20587164861 20603118354 20636590338 20655715584 20657911132 20673919448 20707506456 20715851754 20762576848 20778666272 20787040248 20799403674 20858473376 20870879288 20929417236 20964155264 20976624032 21001339632 21057191456 21073509184 21180280576 21261630208 21635230752 21709578624 21735157824 21809849088 21845281536 21858274368 21860597739 21877538046 21913080462 21935720068 21959231616 21961565718 21988383144 21997244646 22014290844 22037035016 22072836552 22085964726 22089941328 22111987401 22148688224 22161861512 22187973612 22210810128 22224020364 22260907136 22264220944 22287135936 22300391568 22309378812 22359698144 22363724032 22377025216 22386043344 22439787552 22462971328 22490401024 22516900224 22519293602 22576782592 22663495936 22673535339 22751451268 23079600576 23196536064 23258159379 23320013082 23357898954 23375999556 23400150584 23438166648 23465782548 23479739199 23518710176 23546420976 23560425588 23584674672 23598702036 23627336512 23665721664 23679797232 23689340388 23707697832 23747047168 23770747056 23789167584 23827815648 23852433472 23909698176 23912239598 23919333984 23973284608 24001531008 24036971413 24065361664 24076022061 24158757532 24168493713 24251546956 24762488118 24791664393 24917274252 24932094201 25002900624 25043520528 25047248562 25129580736 25154660412 25159189536 25174153368 25241102544 25245647232 25270842744 25301701152 25327841728 25357684128 25391347202 25398880416 25418562624 25421264427 25444823936 25486161792 25496432928 25508622724 25523794387 25553940736 25565260539 25584049536 25621826671 25645471488 25653113668 25663452087 25683339318 25751642644 25759282752 25771598216 25847802624 25850550052 25912611816 26001658592 26027608614 26117050568 26325169407 26458548948 26580753576 26715428064 26833987656 26926200672 26969945184 26993713773 27062625408 27073531872 27086475676 27094511808 27166568064 27187620096 27206681929 27231789312 27250882113 27271999482 27336381696 27344527756 27352640448 27355547829 27376746306 27446635776 27449553148 27470824472 27515453784 27610008608 27621135672 27637563786 27716053664 27732538232 27905889648 28001786176 28493821944 28625426928 28663428027 28748183328 28770460992 28795816374 28846974336 28880963136 28889569471 28916229888 28980210432 28993047993 29027291904 29044556352 29047643571 29070153294 29144365824 29147463652 29170050728 29178705024 29181806502 29217440616 29251865916 29282087624 29317844192 29329659528 29347103814 29352387792 29381681889 29430448736 29447952968 29453255104 29482649868 29583964816 29614413504 29632027152 29716181248 29733855424 29745838416 29848057792 29919716736 29922896978 30231380452 30667414464 30772800768 30822794496 30868307106 30904677531 30983573376 30986866698 31010879172 31061259684 31093350776 31143865272 31167999408 31180560372 31199105511 31250888864 31287710064 31306318932 31395227968 31413900784 31446232896 31464936048 31502009448 31554295552 31573062976 31585787184 31610263776 31694329408 31718890112 31770420864 31773797822 31892445312 31939537357 32101362748 32224658284 32564367936 32714773632 32816307069 32903580102 32942348577 32982574716 33016650824 33055552524 33109254828 33128947089 33134911992 33223032336 33242792268 33281960418 33337200832 33391360704 33396331416 33430703904 33450587352 33506107648 33539547216 33545586048 33565537824 33579065016 33595119103 33654803392 33694456992 33735601536 33739187378 33775350336 33778940403 33810245504 33865173888 33891416832 33895019236 33915178843 33995243904 34045440919 34087014052 34127176902 34217936116 34244452424 34345710336 34550149088 34703478152 34980019623 35100225876 35157249972 35278065264 35319631464 35340638382 35441004768 35498582496 35519695848 35620570752 35656120584 35683751376 35778650208 35810181901 35864547264 35868359397 35901600896 35959926912 35991618364 36002296512 36013024957 36098042496 36126015744 36151344481 36179359034 36238136298 36334509484 36362665976 36377320434 36470187264 36474063772 36502328408 36687271712 36828180896 36850085048 37143732177 37207852864 37504350936 37694371104 37861653816 37868470848 37991762592 38025244699 38036526192 38087020803 38167235904 38217904036 38229242688 38262934086 38330911104 38360614656 38376074304 38387510119 38394421832 38479670502 38507950848 38525008977 38564811278 38627463966 38657397324 38726075136 38730191428 38760204392 38771703936 38775825078 38868917724 38909075336 38956587488 39002487888 39041412921 39106212704 39129471752 39136517056 39175575852 39310199824 39485884672 39509369536 39661117888 40389301008 40593938112 40629713514 40749852096 40781430144 40889885952 40907999223 40950263522 41016791634 41065119459 41157742808 41169953664 41174329722 41206236708 41273180676 41315822264 41347838896 41415012912 41431703508 41456345679 41525153696 41557332544 41574080496 41598807348 41716946752 41741758576 41858834472 41928310528 41953248064 42002679264 42114382912 42147018368 42440207173 43193724561 43270461504 43419157248 43470315648 43605229941 43716548736 43721195478 43755076092 43772709753 43826160924 43871440136 43918463232 43923131436 43976766288 43994489292 44020655721 44028581688 44074070032 44145673104 44171929452 44179882656 44223974802 44297376448 44323723024 44375947224 44421620256 44448040728 44521814272 44528441888 44574271872 44600783136 44618757624 44640089767 44719396288 44754050432 44772086688 44879575104 44884345467 44925942656 45033800448 45038587204 45065374627 45238462591 45347070678 45502902536 46159201152 46302460659 46480300047 46516318758 46640026164 46715797908 46751999112 46800301168 46876333296 46931565096 46959478398 47037420352 47092841952 47120851176 47169349344 47197404072 47254673024 47331443328 47359594464 47378680776 47401332433 47415395664 47541494112 47578335168 47583392389 47655631296 47660696733 47704866944 47819396352 47824479196 47838667968 47852923573 48003062016 48036718009 48073942826 48152044122 48317515064 48336987426 48503093912 49355370153 49524976236 49583328786 49834548504 49864188402 50005801248 50087041056 50094497124 50259161472 50309320824 50318379072 50348306736 50482205088 50491294464 50526695011 50541685488 50603402304 50608781067 50655683456 50715368256 50782694404 50797760832 50837125248 50842528854 50889647872 50972323584 50992865856 51008061391 51017245448 51047588774 51130521078 51168099072 51190765353 51243653342 51306227336 51326904174 51366678636 51503285288 51518565504 51543196432 51701100104 51825223632 52003317184 52055217228 52234101136 52650338814 52917097896 53161507152 53430856128 53652057589 53667975312 53852401344 53939890368 53987427546 54125250816 54147063744 54172951352 54189023616 54269038551 54333136128 54357204447 54413363858 54501764226 54543998964 54565980651 54689055512 54705280896 54711095658 54753492612 54899106296 54941648944 55030907568 55220017216 55242271344 55275127572 55432107328 55465076464 55811779296 56003572352 56393151997 56987643888 57250853856 57326856054 57394401129 57496366656 57540921984 57591632748 57693948672 57719505753 57761926272 57779138942 57847216917 57941195949 57986095986 58089112704 58095287142 58140306588 58163737617 58294927304 58340101456 58357410048 58363613004 58434881232 58503731832 58564175248 58635688384 58659319056 58694207628 58704775584 58763363778 58860897472 58895905936 58906510208 58965299736 59167929632 59228827008 59264054304 59316283663 59467710848 59491676832 59696115584 59839433472 59845793956 59881388203 60462760904 60944570271 61334828928 61425395283 61525187451 61736614212 61761494583 61809355062 61967146752 61973733396 62021758344 62122519368 62186701552 62287730544 62335998816 62361120744 62398211022 62501777728 62575420128 62612637864 62790455936 62827801568 62892465792 62929872096 62985332137 63004018896 63146125952 63171574368 63220527552 63227247421 63388658816 63437780224 63540841728 63547595644 63585391597 63784890624 63829611601 63879074714 64202725496 64449316568 65128735872 65429547264 65581793217 65632614138 65807160204 65884697154 65965149432 66033301648 66111105048 66218509656 66257894178 66269823984 66446064672 66485584536 66563920836 66674401664 66782721408 66792662832 66861407808 66881332063 66901174704 67079094432 67091172096 67131075648 67138211179 67158130032 67190238206 67309606784 67388913984 67471203072 67478374756 67550700672 67557880806 67620491008 67730347776 67777834999 67790038472 67830357686 67990487808 68020606017 68090881838 68174028104 68254353804 68435872232 68488904848 69100298176 69406956304 69960039246 70200451752 70314499944 70556130528 70639262928 70681276764 70882009536 70997164992 71039391696 71241141504 71291090221 71312241168 71367502752 71557300416 71620363802 71729094528 71736718794 71803201792 71919853824 71983236728 72004593024 72026049914 72110914239 72196084992 72228066183 72302688962 72358718068 72476272596 72505481139 72669018968 72725331952 72754640868 72948127544 73004656816 73374543424 73656361792 73700170096 74287464354 74415705728 75008701872 75388742208 75723307632 75736941696 75983525184 76050489398 76073052384 76174041606 76263793281 76334471808 76435808072 76458485376 76525868172 76571383161 76661822208 76695781617 76752148608 76775020238 76788843664 76865480013 76959341004 76990356261 77050017954 77129622556 77254927932 77314794648 77460382856 77520408784 77543407872 77551650156 77737835448 77818150672 77913174976 78004975776 78082825842 78212425408 78258943504 78273034112 78351151704 78620399648 78817527607 79018739072 79322235776 80778602016 80981141319 81187876224 81259427028 81499704192 81562860288 81620045787 81752646339 81815998446 81900527044 82033583268 82066643487 82130238918 82315485616 82339907328 82348659444 82412473416 82546361352 82631644528 82695677792 82830025824 82863407016 82912691358 83050307392 83114665088 83148160992 83197614696 83433893504 83483517152 83692838593 83717668944 83906496128 84005358528 84014287669 84228765824 84294036736 84880414346 85990284081 86387449122 86540923008 86668708413 86940631296 87142930713 87210459882 87433097472 87442390956 87510152184 87545419506 87652321848 87742880272 87846262872 87953532576 87988978584 88041311442 88057163376 88148140064 88291346208 88343858904 88359765312 88447949604 88594752896 88647446048 88751894448 88843240512 88869715207 88896081456 89056883776 89148543744 89201566272 89211047731 89237515248 89280179534 89438792576 89508100864 89544173376 89759150208 89768690934 89851885312 90077174408 90130749254 90476925182 90694141356 91005805072 92318402304 92604921318 92960600094 93032637516 93280052328 93431595816 93503998224 93600602336 93752666592 93863130192 93918956796 94074840704 94185683904 94241702352 94338698688 94394808144 94509346048 94662886656 94719188928 94729256869 94757361552 94802664866 94830791328 95082988224 95156670336 95166784778 95311262592 95321393466 95409733888 95648958392 95677335936 95705847146 95818612071 96073436018 96147885652 96304088244 96635030128 96673974852 97006187824 98710740306 99049952472 99166657572 99669097008 99728376804 100011602496 100174082112 100188994248 100518322944 100618641648 100636758144 100696613472 100785357309 100964410176 101053390022 101083370976 101206804608 101217562134 101311366912 101336821209 101430736512 101565388808 101595521664 101674250496 101685057708 101745536529 101985731712 102016122782 102034490896 102095177548 102136322757 102261042156 102381530706 102487306684 102612454672 102653808348 102733357272 103006570576 103037131008 103086392864 103402200208 103650447264 104006634368 104110434456 104468202272 104730139423 105300677628 105834195792 106323014304 106861712256 107304115178 107335950624 107430545703 107605078191 107704802688 107879780736 107974855092 108039074871 108294127488 108345902704 108378047232 108454033443 108538077102 108714408894 108826727716 109003528452 109087997928 109131961302 109378111024 109410561792 109422191316 109506985224 109798212592 109883297888 110061815136 110440034432 110484542688 110550255144 110864214656 110930152928 111208292377 111623558592 112007144704 112786303994 113975287776 114075734097 114261062409 114501707712 114653712108 114788802258 114992733312 115081843968 115162530357 115183265496 115439011506 115523852544 115558277884 115694433834 115882391898 115972191972 116178225408 116190574284 116280613176 116327475234 116589854608 116680202912 116727226008 116869762464 117007463664 117128350496 117271376768 117318638112 117388415256 117409551168 117526727556 117721794944 117791811872 117813020416 117930599472 118087155823 118335859264 118457654016 118528108608 118540707259 118632567326 118935421696 118983353664 119392231168 119691587912 119762776406 120925521808 121889140542 122669657856 122850790566 123050374902 123473228424 123522989166 123618710124 123947466792 124043516688 124245038736 124373403104 124575461088 124671997632 124722241488 124796422044 125003555456 125150840256 125225275728 125580911872 125655603136 125784931584 125859744192 125873122141 125970664274 126008037792 126292251904 126343148736 126441055104 126454494842 126777317632 127095191288 127170783194 127320621519 127659223202 127758149428 128405450992 128898633136 130257471744 131163586434 131265228276 131614320408 131769394308 131930298864 132066603296 132222210096 132437019312 132515788356 132539647968 132892129344 132971169072 133127841672 133348803328 133565442816 133585325664 133722815616 133762664126 133802349408 133920269301 134158188864 134262151296 134276422358 134316260064 134380476412 134619213568 134653036401 134777827968 134956749512 134976839473 135101401344 135115761612 135196123881 135555669998 135580076944 135660715372 135715387773 136041212034 136181763676 136348056208 136508707608 136871744464 136977809696 138200596352 138813912608 139920078492 140400903504 140628999888 141112261056 141278525856 141362553528 141764019072 141994329984 142078783392 142203997299 142582180442 142624482336 142735005504 142750177167 142982090199 143114600832 143240727604 143325922327 143458189056 143473437588 143558770719 143966473456 144009186048 144052099828 144110154027 144221828478 144456132366 144605377924 144717436136 144952545192 145010962278 145338037936 145450663904 145509281736 145896255088 146009313632 146749086848 147312723584 147400340192 148574928708 148831411456 150017403744 150777484416 151446615264 151473883392 151580085033 151826343201 151967050368 152100978796 152146104768 152348083212 152527586562 152668943616 152871616144 152916970752 153024184173 153051736344 153142766322 153391563234 153504297216 153550040476 153577687328 153730960026 153918682008 153980712522 154100035908 154259245112 154509855864 154629589296 154920765712 155040817568 155103300312 155475670896 155636301344 155826349952 156009951552 156165651684 156424850816 156517887008 156546068224 156702303408 157240799296 157635055214 158037478144 158644471552 160956172767 161557204032 161962282638 162375752448 162518854056 162807115653 162999408384 163240091574 163505292678 163631996892 163801054088 164067166536 164133286974 164260477836 164630971232 164697318888 164824946832 165092722704 165263289056 165391355584 165660051648 165726814032 165825382716 166100614784 166229330176 166296321984 166395229392 166867787008 166967034304 167385677186 167435337888 167812992256 168010717056 168028575338 168457531648 169179455991 169760828692 171980568162 172774898244 173081846016 173337416826 173541650751 174285861426 174420919764 174884781912 175020304368 175090839012 175304643696 175485760544 175692525744 175907065152 175977957168 176082622884 176114326752 176296280128 176582692416 176687717808 176719530624 176895899208 177189505792 177294892096 177503788896 177686481024 177739430414 177792162912 177948850989 178113767552 178403132544 178422095462 178475030496 178560359068 178877585152 179088346752 179352786697 179518300416 179537381868 179644164609 180154348816 180261498508 180953850364 181388282712 182011610144 184276185849 185209842636 185921200188 186065275032 186560104656 186863191632 187007996448 187201204672 187505333184 187726260384 187837913592 188149681408 188371367808 188483404704 188677397376 188789616288 188955996411 189438377856 189458513738 189514723104 189605329732 189661582656 189681742263 190165976448 190313340672 190333569556 190446773503 190622525184 190642786932 190756174791 191297916784 191354671872 191411694292 191488834803 191637224142 192146872036 192295771304 192608176488 193270060256 193347949704 194012375648 197421480612 198099904944 198333315144 199338194016 199456753608 200023204992 200348164224 200377988496 200643996189 201237283296 201273516288 201393226944 201414633537 201570714618 201928820352 202106780044 202166741952 202226986297 202413609216 202435124268 202673642418 202861473024 203130777616 203191043328 203333504997 203370115416 203491073058 203971463424 204032245564 204068981792 204190355096 204272645514 204522084312 204763061412 204974613368 205224909344 205307616696 205466714544 206013141152 206172785728 206804400416 207300894528 208013268736 208220868912 208936404544 209460278846 210601355256 211668391584 212646028608 213723424512 213873270663 214608230356 214671901248 214861091406 215210156382 215409605376 215759561472 215949710184 216078149742 216332742717 216588254976 216691805408 216908066886 217076154204 217428817788 217653455432 218007056904 218175995856 218263922604 218756222048 218844382632 219013970448 219596425184 219766595776 220123630272 220880068864 220969085376 221100510288 221728429312 221860305856 222416584754 223247117184 225572607988 227950575552 228151468194 228522124818 229003415424 229307424216 229577604516 229714149483 229985466624 230325060714 230366530992 230596440039 230878023012 231116555768 231388867668 231764783796 231944383944 232381148568 232561226352 232654950468 233179709216 233360405824 233454452016 233739524928 234014927328 234256700992 234542753536 234637276224 234776830512 234819102336 235053455112 235165833721 235443589888 235583623744 235861198944 236174311646 236452582821 236671718528 237056217216 237081414518 237265134652 237966707328 238318086433 239383175824 239525552812 241851043616 243778281084 244860137361 245701581132 246100749804 246946456848 247045978332 247237420248 247894933584 248087033376 248490077472 248746806208 249150922176 249343995264 249444482976 249592844088 250007110912 250301680512 250450551456 250671273307 251078515779 251311206272 251719488384 251746244282 251941328548 252016075584 252042863007 252686297472 252882110208 252908989684 253059411367 254190382576 254341566388 254641243038 255318446404 255516298856 256810901984 257797266272 260006125239 262327172868 262530456552 263228640816 263538788616 263860597728 264133206592 264444420192 264874038624 265031576712 265079295936 265784258688 265942338144 266176712893 266255683344 266609145621 267170651328 267199049569 267445631232 267525328252 267604698816 267633143193 267840538602 268316377728 268524302592 268552844716 268632520128 268712570833 268760952824 269306072802 269555655936 269913499024 269953678946 270231523224 270392247762 271111339996 271160153888 271321430744 271430775546 272082424068 272363527352 272696112416 273017415216 273743488928 273955619392 276401192704 277627825216 279840156984 280801807008 281257999776 282224522112 282557051712 282725107056 283528038144 283726825831 283988659968 284157566784 284187770607 284407994598 285164360884 285248964672 285470011008 285500354334 285964180398 286229201664 286481455208 286651844654 286946875176 287117541438 287455836213 287932946912 288104199656 288220308054 288443656956 288912264732 289210755848 289434872272 289905090384 290021924556 290676075872 290901327808 291018563472 291792510176 292018627264 293498173696 294625447168 294800680384 297149857416 300034807488 301276938769 301554968832 302356071927 302893230528 303160170066 303652686402 303934100736 304201957592 304292209536 304696166424 305055173124 305236609587 305743232288 306048368346 306103472688 306285532644 306408968271 306783126468 307100080952 307155374656 307461920052 307837364016 307961425044 308200071816 308518490224 309019711728 309259178592 309841531424 310081635136 310206600624 310951341792 311272602688 311652699904 312019903104 312331303368 312480628369 312849701632 313035774016 313404606816 314190418269 314481598592 315270110428 316669238137 321912345534 322291637109 323114408064 323924565276 324117224613 325037708112 325362100329 325614231306 326480183148 327010585356 327263993784 327602108176 328134333072 328266573948 328520955672 329261942464 329394637776 329649893664 330185445408 330526578112 330782711168 331320103296 331453628064 331650765432 331809327031 332201229568 332592643968 332790458784 333083746723 333624877131 333934068608 334771354372 334870675776 336021434112 336057150676 336257026063 338358911982 339521657384 342227202291 343961136324 345487591071 345549796488 346674833652 347083301502 348571722852 348841839528 349769563824 350040608736 350181678024 350609287392 350971521088 351385051488 351814130304 351955914336 352165245768 352228653504 352592560256 353165384832 353375435616 353439061248 353686865077 353791798416 354261467469 354589784192 355007577792 355045312441 355372962048 355478860828 355584325824 355622121777 355897701978 356227535104 356806265088 356844190924 356950060992 357056429737 357120718136 358176693504 358705573394 359074763736 359288329218 360308697632 360522997016 361907700728 362776565424 364023220288 368552371698 370419685272 371842400376 372130550064 373120209312 373726383264 374015992896 374402409344 375010666368 375452520768 375564403123 375675827184 376742735616 376966809408 377006878159 377354794752 377579232576 377619366423 377911992822 378876755712 378917027476 379029446208 379210659464 379323165312 379363484526 380331952896 380667139112 380893547006 381285573864 381512349582 381961864557 382595833568 382823388584 382977669606 383274448284 384293744072 384591542608 385216352976 386540120512 386695899408 388024751296 394842961224 396199809888 396666630288 398676388032 398913507216 400046409984 400326891241 400696328448 400755976992 401287992378 401760807903 402474566592 402786453888 402829267074 403141429236 403857640704 404213560088 404333483904 404453972594 404870248536 404930518419 405347284836 405588371643 406261555232 406667009994 406740230832 406982146116 407146163319 408064491128 408137963584 408380710192 408545291028 409044168624 409526122824 409949226736 410449818688 410615233392 410933429088 412026282304 412345571456 413608800832 414601789056 415213985641 416441737824 417872809088 418920557692 421202710512 423336783168 425292057216 426611991897 427746541326 428250531501 429216460712 429343802496 429722182812 429977766981 430420312764 430676312157 431899420368 432156299484 432330462081 432665485434 433383610816 433816133772 434152308408 434857635576 435306910864 436014113808 436351991712 436527845208 437512444096 437688765264 438027940896 439192850368 439533191552 440247260544 440897324959 441938170752 442201020576 442590731947 443720611712 444833169508 446494234368 446807281207 451145215976 454740255099 455901151104 456302936388 457044249636 458006830848 458614848432 459072552519 459155209032 459428298966 460650121428 460733061984 461192880078 461756046024 462233111536 462777735336 463529567592 463888767888 464762297136 465122452704 465309900936 465532364713 466359418432 466720811648 466908904032 467479049856 468029854656 468169324441 468513401984 469274552448 469553661024 469638204672 469967478253 470106910224 470331667442 471167247488 471722397888 471772538449 472348623292 472905165642 473343437056 474112434432 474162829036 474444844993 474530269304 475933414656 476636172866 478766351648 479051105624 482868518301 483702087232 487556562168 489720274722 491403162264 492201499608 493892913696 494091956664 494328181087 494474840496 495789867168 496174066752 496980154944 497493612416 498301844352 498687990528 498888965952 499037631547 499185688176 500603361024 500901102912 500954344951 501342546614 502157031558 502622412544 503438976768 503492488564 503882657096 504032151168 504085726014 505372594944 505817979368 506118822734 507538367973 508380765152 508683132776 509282486076 510636892808 511032597712 513621803968 515594532544 520012250478 524654345736 525060913104 526457281632 527077577232 527721195456 528266413184 528888840384 529748077248 530063153424 530158591872 531568517376 531884676288 531941211649 532353425786 532511366688 533218291242 533846552967 534341302656 534398099138 535050656504 535209397632 535266286386 535681077204 536632755456 537105689432 537265040256 537425141666 537521905648 538058360091 538612145604 538932493827 539826998048 539907357892 540463046448 540784495524 542222679992 542320307776 542642861488 542861551092 544164848136 544727054704 545392224832 546034830432 547486977856 547911238784 551722693249 555255650432 559680313968 561603614016 562515999552 564449044224 565114103424 565450214112 566867989233 567453651662 568315133568 568375541214 568815989196 569045226789 570328721768 570497929344 570940022016 571000708668 571340320509 571928360796 572268524373 572962910416 573303689308 573893750352 574235082876 574466504409 574911672426 575865893824 576208399312 576440616108 576887313912 577824529464 578421511696 578869744544 579810180768 580043849112 581352151744 581802655616 582037126944 583585020352 584037254528 585849870151 588100013683 589601360768 594299714832 600069614976 601931988567 602553877538 604243900611 604712143854 605786461056 606320340132 606680958891 607305372804 608403915184 608584419072 609392332848 610000514991 610110346248 610473219174 611486464576 612096736692 612206945376 612571065288 612817936542 613566252936 614200161904 614310749312 614923840104 615674728032 615922850088 616400143632 617036980448 618039423456 618518357184 618584101057 619683062848 620163270272 620413201248 621902683584 622088006449 622545205376 624039806208 624477334117 624662606736 624961256738 626071548032 626809213632 628380836538 628963197184 630540220856 633338476274 641619811989 643824691068 644583274218 646228816128 647849130552 648234449226 650075416224 650724200658 651228462612 652960366296 654021170712 654527987568 655204216352 656268666144 656533147896 656847035143 657041911344 658523884928 658789275552 659299787328 660370890816 661053156224 661565422336 662640206592 662907256128 663104798083 663301530864 663618654062 665185287936 665580917568 665651663839 666167493446 667249754262 667868137216 669542708744 669741351552 672114301352 672514052126 676717823964 679043314768 684454404582 687922272648 690975182142 691099592976 693349667304 694166603004 697143445704 697476748657 697683679056 699539127648 700081217472 700363356048 701218574784 701943042176 702770102976 703628260608 703911828672 704330491536 704457307008 705185120512 705497501163 706330769664 706750871232 706825993561 707373730154 707583596832 708522934938 709179568384 709357748463 710015155584 710090624882 710957721656 711168651648 711244243554 711795403956 713688381848 713900121984 714112859474 714241436272 714954259299 717411146788 718149527472 718576658436 720617395264 721045994032 723815401456 725553130848 728046440576 733110975961 737104743396 740839370544 743684800752 744261100128 746240418624 747452766528 748031985792 748804818688 750021332736 750905041536 751128806246 751351654368 752013819921 753235547337 753933618816 754013756318 755158465152 755238732846 755823985644 756128589021 757834054952 758058892416 758421318928 758646330624 758726969052 759178234101 761334278224 761787094012 762571147728 763024699164 763923729114 765191667136 765646777168 765955339212 766548896568 768587488144 769183085216 770432705952 773080241024 773391798816 776049502592 778458046639 789685922448 792399619776 793333260576 797352776064 797827014432 798530138679 799827436863 800653782482 801511953984 801597148707 802575984756 802899429579 803521615806 804949133184 805572907776 805658534148 806137712499 806282858472 808427120176 808666967808 808907945188 809740497072 809861036838 810694569672 811176743286 812523110464 813334019988 813480461664 813964292232 814292326638 816128982256 816275927168 816761420384 817090582056 818088337248 819052245648 819898453472 820899637376 821230466784 821866858176 821954216473 824052564608 824691142912 826610090761 827217601664 829203578112 829784950813 830427971282 832883475648 835745618176 837841115384 842405421024 846673566336 850584114432 851180477493 852563311821 853223983794 855493082652 856501063002 858432921424 858687604992 859444365624 859955533962 860840625528 861352624314 863798840736 864312598968 864660924162 865330970868 866767221632 867632267544 868304616816 869715271152 870613821728 872028227616 872703983424 872796745327 873055690416 875024888192 875377530528 876055881792 878385700736 879066383104 880494521088 881111854987 881794649918 883876341504 884402041152 885181463894 887441223424 889666339016 893614562414 902290431952 903830816307 909480510198 911802302208 912605872776 914088499272 917229696864 918145105038 918310418064 918856597932 921300242856 921466123968 922385760156 923512092048 924466223072 925555470672 926784172873 927059135184 927777535776 929524594272 930244905408 930619801872 931064729426 932718836864 933441623296 933817808064 934958099712 936059709312 936338648882 937026803968 937441885107 938549104896 939107322048 939207142129 939934956506 940213820448 940663334884 942334494976 942571254807 943444795776 943545076898 944697246584 945810331284 948325658072 948889689986 949060538608 950007714411 953272345732 957532703296 958102211248 965737036602 967404174464 975113124336 979440549444 982806324528 984402999216 987785827392 988183913328 988656362174 988949680992 991579734336 992348133504 993960309888 994987224832 995427981093 996603688704 997777931904 998075263094 998371376352 999251240169 1000874631393 1001802205824 1001908689902 1002685093228 1004314063116 1006984977128 1007765314192 1008064302336 1008171452028 1008771078189 1011635958736 1012237645468 1015076735946 1016761530304 1017366265552 1018564972152 1021273785616 1022065195424 1027243607936 1031189065088 1040024500956 1049308691472 1050121826208 1052914563264 1054155154464 1055442390912 1056532826368 1057777680768 1059496154496 1060126306848 1060317183744 1061060595231 1062784402407 1063769352576 1063882423298 1064706851572 1065022733376 1065135937323 1066436582484 1066866365331 1067693105934 1068682605312 1068796198276 1070101313008 1070418795264 1070532572772 1071169289211 1071362154408 1074211378864 1074530080512 1074850283332 1075043811296 1076116720182 1077224291208 1077864987654 1079653996096 1079814715784 1080926092896 1081568991048 1084445359984 1084640615552 1085285722976 1085723102184 1088329696272 1089454109408 1090784449664 1092069660864 1092185739697 1094973955712 1095822477568 1103445386498 1110511300864 1119360627936 1123207228032 1125031999104 1126693209369 1130228206848 1130900428224 1131020634477 1132858099269 1133735978466 1134907303324 1136630267136 1136751082428 1137631978392 1138090453578 1140657443536 1140995858688 1142001417336 1142680641018 1143856721592 1144537048746 1145925820832 1146607378616 1147787500704 1148470165752 1148933008818 1149823344852 1151731787648 1152416798624 1152881232216 1153774627824 1155649058928 1156843023392 1157739489088 1159620361536 1159743620503 1160087698224 1162704303488 1163605311232 1164074253888 1167170040704 1168074509056 1171699740302 1176200027366 1179202721536 1188599429664 1200139229952 1200980673723 1203863977134 1205107755076 1208487801222 1209424287708 1211572922112 1212640680264 1213361917782 1214610745608 1214791555257 1216807830368 1218784665696 1220001029982 1220220692496 1220946438348 1222972929152 1224193473384 1224413890752 1225142130576 1225635873084 1227132505872 1228400323808 1228621498624 1229847680208 1231349456064 1231480339297 1231845700176 1232800287264 1234073960896 1236078846912 1237036714368 1237168202114 1239366125696 1240326540544 1240826402496 1243805367168 1244176012898 1245090410752 1245641956923 1248954668234 1249325213472 1249922513476 1252143096064 1253618427264 1256761673076 1261080441712 1266676952548 1283239623978 1287649382136 1289166548436 1289933300943 1295698261104 1296468898452 1300150832448 1301448401316 1302456925224 1305920732592 1308042341424 1309055975136 1310408432704 1312537332288 1313066295792 1313694070286 1314083822688 1317047769856 1317578551104 1318599574656 1320741781632 1322106312448 1322691974877 1325814512256 1326209596166 1326603061728 1327237308124 1327772195841 1331161835136 1331303327678 1332334986892 1334499508524 1339085417488 1339482703104 1340421843621 1344228602704 1345028104252 1353435647928 1358086629536 1368908809164 1375844545296 1381950364284 1382199185952 1386699334608 1388333206008 1394286891408 1394953497314 1395367358112 1396597094139 1399078255296 1400162434944 1400726712096 1402437149568 1403886084352 1404507973323 1405540205952 1407823657344 1408660983072 1408914614016 1409902434759 1410995002326 1413501742464 1413651987122 1414747460308 1415167193664 1415317615347 1417045869876 1418715496926 1420030311168 1420181249764 1421915443312 1422337303296 1422488487108 1423334534979 1423590807912 1427376763696 1427800243968 1428225718948 1428482872544 1429908518598 1434822293576 1436299054944 1437153316872 1441234790528 1442091988064 1447630802912 1451106261696 1456092881152 1466221951922 1474209486792 1481678741088 1482984543261 1487369601504 1488522200256 1492480837248 1494905533056 1496063971584 1497112894641 1501810083072 1502257612492 1502703308736 1502863034853 1504027639842 1506471094674 1507867237632 1508027512636 1510316930304 1510477465692 1511647971288 1512257178042 1515668109904 1516117784832 1516842637856 1517453938104 1518356468202 1522668556448 1523574188024 1525142295456 1526049398328 1527847458228 1530383334272 1531293554336 1531910678424 1533097793136 1537174976288 1538366170432 1540865411904 1541029194367 1546160482048 1546783597632 1552099005184 1556916093278 1579371844896 1584799239552 1586666521152 1594705552128 1595654028864 1595823634947 1597060277358 1599654873726 1601307564964 1603023907968 1603194297414 1605151969512 1605798859158 1607043231612 1609898266368 1611317068296 1612275424998 1612565716944 1614175080273 1616854240352 1617815890376 1619480994144 1619722073676 1621389139344 1622353486572 1625046220928 1626668039976 1626960923328 1627928584464 1628584653276 1632257964512 1632551854336 1633522840768 1634181164112 1636176674496 1636350587833 1638104491296 1639796906944 1641799274752 1642460933568 1643733716352 1643908432946 1648105129216 1653220181522 1654435203328 1655168079747 1659569901626 1660855942564 1665766951296 1675682230768 1684810842048 1693347132672 1702360954986 1705126623642 1706447967588 1710986165304 1713002126004 1714020961527 1716865842848 1718888731248 1719911067924 1721681251056 1722705248628 1727597681472 1728625197936 1729321848324 1730661941736 1733534443264 1735264535088 1736609233632 1739430542304 1741227643456 1744056455232 1745407966848 1745593490654 1746111380832 1750049776384 1750755061056 1752111763584 1754698913149 1756771401472 1757549610453 1762223709974 1763589299836 1764300041049 1768804082304 1770362927788 1779332678032 1787229124828 1804580863904 1807661632614 1818961020396 1820042876673 1825211745552 1828176998544 1834459393728 1836290210076 1836620836128 1837713195864 1842600485712 1842932247936 1844771520312 1847024184096 1848932446144 1851110941344 1853568345746 1854118270368 1855555071552 1855752303171 1859049188544 1860489810816 1861239603744 1862129458852 1863236990251 1865437673728 1866264019347 1867635616128 1870393346983 1872119418624 1872677297764 1873432002351 1874883770214 1878214644096 1878414284258 1879869913012 1880427640896 1881326669768 1885142509614 1886889591552 1887090153796 1889394493168 1891620662568 1896651316144 1897779379972 1898121077216 1900015428822 1906544691464 1915065406592 1916204422496 1931474073204 1934808348928 1950226248672 1958881098888 1965612649056 1968805998432 1970541105429 1975571654784 1976367826656 1977312724348 1977899361984 1983159468672 1984696267008 1986087780817 1987920619776 1989314394249 1990855962186 1995555863808 1996150526188 1996742752704 1996954991517 1998502480338 2001749262786 2003604411648 2003817379804 2005370186456 2008628126232 2013969954256 2015530628384 2016342904056 2017542156378 2023271917472 2024475290936 2030153471892 2033523060608 2034732531104 2037129944304 2042547571232 2044130390848 2054487215872 2062378130176 2080049001912 2092430245971 2098617382944 2100243652416 2105829126528 2108310308928 2108938571383 2110884781824 2115555361536 2116492503489 2118992308992 2120252613696 2120477980683 2122121190462 2125568804814 2127538705152 2127764846596 2129413703144 2130045466752 2130271874646 2132873164968 2133732730662 2135386211868 2137592396552 2140202626016 2141065145544 2142338578422 2142724308816 2144862777897 2148422757728 2149700566664 2150087622592 2152233440364 2154448582416 2155729975308 2159307992192 2159629431568 2161852185792 2163137982096 2168890719968 2169281231104 2170571445952 2171446204368 2176659392544 2178908218816 2181568899328 2184139321728 2184371479394 2189947911424 2199332927883 2206890772996 2238721255872 2246414456064 2250063998208 2253386418738 2256041459763 2261800856448 2262041268954 2265716198538 2267471956932 2269814606648 2273502164856 2275263956784 2276180907156 2277534702303 2281314887072 2284002834672 2285361282036 2287713443184 2289074097492 2291851641664 2293214757232 2295575001408 2296940331504 2297866017636 2299646689704 2303463575296 2304833597248 2305762464432 2307549255648 2311298117856 2313686046784 2315478978176 2319240723072 2319487241006 2320175396448 2325408606976 2328148507776 2331586227061 2334340081408 2335374139917 2343399480604 2352400054732 2377198859328 2395590416037 2401961347446 2404791446121 2407727954268 2410215510152 2416975602444 2418413137497 2418848575416 2425281360528 2426723835564 2429221491216 2429583110514 2433615660736 2437569331392 2440002059964 2440441384992 2441892876696 2445945858304 2448386946768 2448827781504 2450284261152 2451271746168 2454265011744 2456800647616 2459695360416 2462698912128 2462960678594 2463691400352 2465600574528 2465862649419 2468147921792 2472157693824 2474073428736 2474336404228 2475808055539 2478732251392 2479830272283 2481652804992 2485317187087 2487610734336 2488352025796 2489354852439 2491283913846 2497909336468 2498650426944 2499845026952 2507236854528 2513523346152 2522160883424 2533353905096 2553541432479 2566479247956 2575298764272 2578333096872 2579866601886 2591396522208 2592937796904 2600301664896 2602896802632 2604913850448 2611841465184 2616084682848 2618111950272 2618390235981 2620816865408 2625074664576 2626132591584 2627388140572 2628167645376 2628950821861 2635157102208 2637199149312 2639048147113 2641483563264 2643335564961 2645383949754 2651629024512 2652419192332 2653206123456 2654474616248 2655544391682 2662323670272 2662606655356 2664669973784 2668999017048 2678170834976 2680843687242 2688457205408 2690056208504 2706871295856 2711492448921 2716173259072 2737817618328 2751689090592 2763900728568 2764398371904 2773398669216 2776666412016 2780352518619 2788573782816 2789906994628 2790734716224 2793194188278 2798156510592 2800324869888 2801453424192 2802288238687 2804874299136 2809015946646 2811080411904 2812325655321 2815647314688 2817321966144 2817621426387 2819804869518 2821990004652 2827003484928 2827303974244 2829494920616 2830334387328 2830635230694 2834091739752 2837430993852 2840362499528 2843830886624 2844976974216 2846669069958 2847181615824 2850023143233 2854753527392 2856451437896 2856965745088 2859817037196 2869644587152 2872598109888 2874306633744 2882469581056 2884183976128 2895261605824 2902212523392 2932443903844 2948418973584 2963357482176 2965969086522 2974739203008 2977044400512 2984961674496 2986283943279 2989811066112 2994225789282 2997753720507 3004515224984 3005406617472 3005726069706 3008055279684 3012942189348 3016055025272 3020954931384 3023295942576 3024514356084 3026313234567 3031336219808 3033685275712 3034907876208 3036712936404 3045337112896 3047148376048 3050284590912 3052098796656 3055694916456 3060766668544 3062587108672 3063821356848 3066195586272 3074349952576 3076732340864 3081730823808 3082058388734 3093567195264 3098135123629 3113832186556 3158743689792 3169598479104 3173333042304 3183181785693 3191308057728 3191647269894 3194120554716 3195407811969 3199309747452 3202615129928 3206047815936 3206388594828 3210303939024 3211597718316 3213507867633 3214086463224 3222634136592 3224550849996 3225131433888 3228350160546 3233708480704 3235631780752 3238961988288 3239444147352 3242778278688 3244706973144 3250092441856 3253336079952 3253921846656 3255857168928 3257169306552 3258726552991 3264515929024 3267045681536 3268362328224 3272353348992 3272701175666 3276208982592 3276557219091 3279593813888 3284921867136 3287467432704 3287816865892 3289772347771 3302407769143 3306440363044 3310336159494 3319139803252 3321711885128 3331533902592 3351364461536 3369621684096 3380079628107 3393061903431 3404721909972 3410253247284 3412895935176 3421972330608 3426004252008 3428041923054 3433731685696 3437777462496 3439822135848 3443362502112 3445410497256 3455195362944 3457250395872 3458643696648 3460297267609 3461323883472 3470529070176 3473218467264 3473587644397 3478861084608 3479230861509 3482455286912 3488112910464 3490815933696 3491186981308 3492222761664 3493263420829 3501510122112 3504223527168 3506680414657 3509397826298 3515099220906 3524447419948 3527178599672 3528600082098 3537608164608 3540725855576 3558665356064 3574458249656 3602942021169 3609161727808 3615323265228 3637922040792 3640085753346 3650423491104 3656353997088 3668918787456 3672580420152 3673241672256 3675426391728 3685200971424 3685864495872 3688448735803 3689543040624 3694048368192 3694441017891 3697864892288 3702221882688 3707136691492 3708236540736 3711110143104 3711504606342 3718098377088 3720979621632 3722479207488 3723588481543 3724258917704 3726473980502 3732528038694 3735271232256 3736925870769 3740786693966 3745354595528 3746864004702 3749767540428 3756429288192 3756828568516 3759739826024 3760855281792 3762653339536 3770285019228 3774180307592 3778788986336 3783241325136 3793302632288 3795558759944 3796242154432 3800030857644 3813089382928 3830130813184 3832408844992 3862948146408 3900452497344 3916600203997 3917762197776 3931225298112 3937611996864 3941082210858 3951143309568 3952735653312 3954625448696 3955798723968 3966318937344 3968075924631 3972175561634 3978628788498 3981711924372 3983316587523 3992301052376 3993485505408 3993909983034 3997004960676 4003498525572 4007634759608 4010740372912 4017256252464 4021265530863 4027939908512 4031061256768 4032685808112 4035084312756 4046543834944 4048950581872 4060306943784 4067046121216 4069465062208 4074259888608 4085095142464 4088260781696 4116700095781 4160098003824 4184860491942 4189791282417 4197234765888 4200487304832 4211658253056 4213523919969 4216620617856 4217877142766 4229707304277 4232985006978 4240505227392 4240955961366 4244242380924 4245952846041 4251137609628 4255529693192 4258827406288 4260090933504 4260543749292 4265746329936 4267465461324 4270003604937 4270772423736 4275184793104 4280405252032 4282130291088 4284677156844 4285448617632 4289725555794 4296845515456 4299401133328 4300175245184 4304466880728 4308897164832 4311459950616 4318615984384 4319258863136 4323704371584 4326275964192 4330088707399 4337781439936 4341142891904 4342892408736 4353318785088 4357816437632 4368278643456 4368742958788 4371341338819 4398665855766 4413781545992 4448953629783 4477442511744 4491338683923 4506772837476 4508589104559 4512082919526 4523601712896 4524082537908 4531432397076 4534943913864 4539629213296 4547004329712 4550527913568 4552361814312 4555069404606 4562629774144 4568005669344 4570722564072 4575426886368 4578148194984 4583703283328 4586429514464 4591150002816 4593880663008 4595732035272 4597929246001 4599293379408 4609667194496 4611524928864 4615098511296 4615589061733 4622596235712 4623087583101 4627372093568 4630957956352 4638481446144 4638974482012 4640350792896 4641733586581 4656297015552 4659561646873 4663172454122 4670748279834 4686798961208 4704800109464 4754397718656 4787470904841 4791180832074 4803922694892 4809582892242 4815455908536 4820431020304 4833951204888 4836826274994 4837697150832 4850562721056 4853447671128 4858442982432 4859166221028 4867231321472 4875138662784 4880004119928 4880882769984 4882337240599 4883785753392 4896773893536 4897655563008 4900568522304 4901089416067 4902543492336 4908530023488 4909051763499 4913601295232 4919390720832 4925397824256 4925921357188 4927382800704 4931201149056 4931725298838 4936295843584 4944315387648 4947781954927 4948672808456 4951616111078 4959660544566 4963305609984 4965504239241 4970634374174 4976704051592 4978709704878 4982567827692 4995818672936 4997300853888 4999690053904 5027046692304 5044321766848 5066707810192 5107082864958 5132958495912 5150597528544 5156666193744 5159733203772 5182793044416 5185875593808 5200603329792 5204249586133 5205793605264 5209827700896 5223682930368 5232169365696 5236223900544 5236780471962 5241633730816 5250149329152 5252265183168 5254776281144 5256335290752 5257901643722 5264096739447 5270314204416 5272648831359 5278096294226 5286671129922 5290767899508 5292900123147 5304838384664 5306412246912 5308949232496 5311088783364 5325213310712 5329339947568 5337998034096 5356341669952 5361687374484 5376914410816 5380112417008 5413742591712 5422984897842 5432346518144 5475635236656 5503378181184 5527801457136 5528796743808 5546797338432 5553332824032 5560705037238 5567256909513 5577147565632 5579813989256 5581469432448 5586388376556 5589710970753 5596313021184 5598792058041 5602906848384 5604576477374 5611180040949 5618031893292 5620296007053 5624651310642 5634643932288 5635242852774 5639609739036 5643980009304 5654607948488 5658989841232 5660668774656 5661270461388 5668183479504 5674861987704 5680724999056 5687661773248 5689953948432 5693338139916 5694363231648 5700046286466 5709507054784 5712902875792 5713931490176 5719634074392 5739289174304 5745196219776 5748613267488 5753679515311 5768367952256 5790523211648 5804425046784 5808494655691 5864887807688 5896837947168 5911623316287 5926714964352 5931938173044 5949478406016 5954088801024 5958263342451 5967943182747 5972567886558 5988451578564 5990864974551 5995507441014 6009030449968 6010813234944 6011452139412 6016110559368 6025884378696 6032110050544 6041909862768 6046591885152 6049028712168 6052626469134 6062672439616 6067370551424 6069815752416 6073425872808 6090674225792 6094296752096 6100569181824 6104197593312 6109577217289 6111389832912 6125174217344 6127642713696 6132391172544 6133042999837 6148699905152 6153464681728 6163461647616 6164116777468 6167782984909 6187134390528 6196270247258 6227664373112 6277290737913 6317487379584 6326815714149 6346666084608 6361433942049 6366363571386 6382616115456 6383294539788 6388241109432 6390815623938 6398619494904 6405230259856 6412777189656 6420607878048 6423195436632 6427015735266 6428172926448 6445268273184 6449101699992 6450262867776 6456700321092 6467416961408 6471263561504 6477923976576 6478888294704 6485556557376 6487489210111 6489413946288 6506672159904 6507843693312 6511714337856 6512406484363 6514338613104 6517453105982 6529031858048 6534091363072 6536724656448 6544706697984 6545402351332 6552417965184 6553114438182 6559187627776 6569843734272 6574449994903 6575633731784 6579544695542 6597998783649 6604815538286 6612880726088 6620672318988 6638279606504 6643423770256 6702728923072 6739243368192 6760159256214 6786123806862 6809443819944 6820506494568 6825791870352 6843944661216 6852008504016 6856083846108 6867463371392 6875554924992 6879644271696 6886725004224 6890820994512 6910390725888 6914500791744 6915235751437 6917287393296 6920594535218 6922647766944 6941058140352 6946436934528 6947175288794 6957722169216 6958461723018 6964910573824 6976225820928 6982373962616 6984445523328 6986526841658 6994758681183 7003020244224 7006122419751 7013360829314 7018795652596 7030198441812 7048894839896 7054357199344 7057200164196 7081451711152 7117330712128 7148916499312 7205884042338 7218323455616 7230646530456 7275844081584 7280171506692 7300846982208 7312707994176 7337837574912 7345160840304 7346483344512 7350852783456 7370401942848 7376897471606 7379086081248 7388096736384 7388882035782 7395729784576 7397587948257 7404443765376 7414273382984 7416473081472 7422220286208 7423009212684 7427424166617 7436196754176 7439490816849 7444958414976 7447176963086 7448517835408 7452947961004 7455951561261 7465056077388 7468064557317 7473851741538 7481573387932 7490709191056 7493728009404 7499535080856 7513657137032 7519479652048 7521710563584 7525306679072 7540570038456 7548360615184 7557577972672 7566482650272 7586605264576 7591117519888 7592484308864 7600061715288 7626178765856 7645300177879 7664817689984 7725896292816 7800904994688 7833200407994 7835524395552 7855170707943 7862450596224 7875223993728 7882164421716 7886852465583 7905471306624 7909250897392 7911597447936 7917144441339 7930006694883 7936151849262 7944351123268 7957257576996 7963423848744 7966633175046 7984602104752 7986971010816 7987819966068 7994009921352 8006997051144 8015269519216 8021480745824 8034512504928 8042531061726 8055879817024 8062122513536 8065371616224 8070168625512 8093087669888 8097901163744 8118205343521 8120613887568 8138930124416 8148519777216 8170190284928 8176521563392 8233400191562 8320196007648 8341057555857 8369720983884 8379582564834 8394469531776 8400974609664 8406864716061 8427047839938 8433241235712 8435754285532 8452864279161 8459414608554 8465970013956 8481010454784 8481911922732 8488484761848 8491905692082 8502275219256 8511059386384 8517654812576 8521087498584 8531492659872 8534930922648 8540007209874 8541544847472 8550369586208 8560810504064 8564260582176 8569354313688 8570897235264 8579451111588 8593691030912 8598802266656 8600350490368 8608933761456 8617794329664 8620362375079 8622919901232 8638517726272 8647408743168 8652551928384 8653471629907 8660177414798 8675562879872 8682285783808 8685784817472 8706637570176 8715632875264 8737485917576 8742682677638 8797331711532 8827563091984 8897907259566 8954885023488 8982677367846 9013545674952 9017178209118 9024165839052 9048165075816 9062864794152 9069887827728 9079258426592 9094008659424 9101055827136 9104723628624 9110138809212 9125259548288 9136011338688 9141445128144 9150853772736 9156296389968 9167406566656 9172859028928 9182300005632 9187761326016 9188737916293 9191464070544 9195858492002 9198586758816 9219334388992 9223049857728 9230197022592 9231178123466 9245192471424 9246175166202 9254744187136 9277948964024 9280701585792 9283467173162 9294405370887 9319123293746 9326344908244 9341496559668 9373597922416 9409600218928 9508795437312 9574941809682 9582361664148 9607845389784 9619165784484 9630911817072 9640862040608 9667902409776 9673652549988 9675394301664 9701125442112 9706895342256 9716885964864 9718332442056 9734462642944 9750277325568 9760008239856 9761765539968 9764674481198 9767571506784 9776179658973 9793547787072 9801137044608 9802178832134 9805086984672 9817060046976 9818103526998 9827202590464 9829671657273 9838781441664 9851842714376 9854765601408 9862402298112 9863450597676 9869317043313 9895563909854 9897345616912 9903232222156 9907223307429 9919321089132 9931008478482 9941268748348 9953408103184 9957419409756 9965135655384 9991637345872 9994601707776 9999380107808 10054093384608 10088643533696 10133415620384 10214165729916 10265916991824 10301195057088 10313332387488 10319466407544 10365586088832 10371751187616 10380891802827 10408499172266 10411587210528 10419655401792 10420762933191 10437692584527 10447365860736 10464338731392 10472447801088 10473560943924 10479790262487 10504530366336 10509552562288 10512670581504 10515803287444 10520041243971 10528193478894 10545297662718 10556192588452 10573342259844 10581535799016 10585800246294 10609676769328 10612824493824 10617898464992 10622177566728 10650426621424 10658679895136 10675996068192 10712683339904 10723374748968 10753828821632 10760224834016 10787204360569 10827485183424 10845969795684 10864693036288 10951270473312 11006756362368 11055602914272 11057593487616 11065346207409 11083323053673 11093594676864 11106665648064 11121410074476 11134513819026 11154295131264 11159627978512 11162938864896 11170765444629 11172776753112 11179421941506 11197584116082 11205813696768 11209152954748 11222360081898 11236063786584 11240592014106 11249302621284 11269287864576 11270485705548 11279219478072 11287960018608 11309215896976 11317979682464 11322540922776 11336366959008 11349723975408 11361449998112 11375323546496 11379907896864 11386676279832 11388726463296 11400092572932 11419014109568 11425805751584 11427862980352 11439268148784 11454454114831 11478578348608 11490392439552 11497226534976 11507359030622 11536735904512 11581046423296 11616989311382 11729775615376 11749800611991 11793675894336 11823246632574 11853429928704 11863876346088 11898956812032 11916526684902 11935886365494 11945135773116 11976903157128 11981729949102 11991014882028 12018060899936 12022904278824 12032221118736 12051768757392 12064220101088 12083819725536 12093183770304 12098057424336 12105252938268 12125344879232 12134741102848 12139631504832 12146851745616 12181348451584 12188593504192 12201138363648 12208395186624 12209692847677 12219154434578 12222779665824 12250348434688 12255285427392 12264782345088 12266085999674 12297399810304 12328233554936 12335565969818 12350100287343 12392540494516 12455328746224 12554581475826 12634974759168 12653631428298 12722867884098 12732727142772 12766589079576 12776482218864 12781631247876 12797238989808 12810460519712 12825554379312 12841215756096 12846390873264 12854031470532 12856345852896 12890536546368 12898203399984 12900525735552 12913400642184 12934833922816 12942527123008 12955847953152 12957776589408 12971113114752 12974978420222 12978827892576 12990266122197 13013344319808 13023428675712 13024812968726 13028677226208 13034906211964 13058063716096 13073449312896 13090804702664 13092753428881 13104835930368 13106228876364 13114024016457 13148899989806 13151267463568 13159089391084 13195997567298 13209631076572 13225761452176 13241344637976 13276559213008 13286847540512 13405457846144 13520318512428 13572247613724 13618887639888 13641012989136 13651583740704 13687889322432 13704017008032 13712167692216 13734926742784 13751109849984 13759288543392 13773450008448 13781641989024 13793787738003 13829001583488 13830471502874 13834574786592 13841189070436 13845295533888 13846767185199 13869262749303 13882116280704 13892873869056 13894350577588 13902614465719 13915444338432 13916923446036 13925200759743 13964747925232 13968891046656 13973053683316 13978684940619 13989517362366 14012244839502 14026721658628 14037591305192 14060396883624 14097789679792 14108714398688 14114400328392 14162903422304 14234661424256 14297832998624 14411768084676 14436646911232 14461293060912 14551688163168 14560343013384 14601693964416 14625415988352 14647011721797 14690321680608 14692966689024 14701705566912 14703268248201 14727155290497 14740803885696 14753794943212 14758172162496 14762569999681 14776193472768 14777764071564 14795175896514 14808887530752 14828546765968 14832946162944 14843345864781 14846018425368 14854848333234 14878981633698 14889916829952 14894353926172 14897035670816 14905895922008 14911903122522 14930112154776 14936129114634 14947703483076 14963146775864 14981418382112 14987456018808 14999070161712 15027314274064 15038959304096 15050613358144 15081140076912 15096721230368 15115155945344 15132965300544 15173210529152 15182235039776 15184968617728 15200123430576 15252357531712 15290600355758 15329635379968 15451792585632 15601809989376 15612748758399 15666400815988 15671048791104 15710341415886 15724901192448 15750447987456 15764328843432 15773704931166 15792290218341 15810942613248 15818501794784 15834288882678 15860013389766 15872303698524 15888702246536 15914515153992 15926847697488 15933266350092 15969204209504 15975639932136 15988019842704 16013994102288 16030539038432 16042961491648 16069025009856 16085062123452 16111759634048 16124245027072 16130743232448 16140337251024 16186175339776 16195802327488 16236410687042 16241227775136 16277860248832 16297039554432 16340380569856 16466800383124 16640392015296 16682115111714 16739441967768 16759165129668 16769132912259 16788939063552 16813729432122 16833540122847 16854095679876 16871508571064 16905728558322 16918829217108 16931940027912 16963823845464 16976969523696 16983811384164 17004550438512 17022118772768 17035309625152 17042174997168 17062985319744 17069861845296 17080014419748 17083089694944 17100739172416 17121621008128 17128521164352 17138708627376 17141794470528 17158902223176 17187382061824 17197604533312 17217867522912 17235588659328 17240724750158 17245839802464 17261038545933 17277035452544 17305103856768 17306943259814 17320354829596 17351125759744 17371569634944 17397220309609 17413275140352 17425483967073 17474971835152 17485365355276 17594663423064 17655126183968 17795814519132 17874790027353 17965354735692 18027091349904 18034356418236 18048331678104 18096330151632 18125729588304 18139775655456 18158516853184 18188017318848 18202111654272 18209447257248 18220277618424 18250519096576 18272022677376 18282890256288 18301707545472 18312592779936 18328731651867 18345718057856 18375522652032 18377475832586 18382928141088 18391716984004 18397173517632 18399128999511 18446099715456 18460394045184 18462356246932 18473337029791 18490384942848 18492350332404 18503348954727 18555897928048 18561403171584 18566934346324 18588810741774 18638246587492 18652689816488 18682993119336 18747195844832 18819200437856 18980447142447 19149883619364 19164723328296 19215690779568 19238331568968 19261823634144 19281724081216 19335804819552 19347305099976 19350788603328 19402250884224 19413790684512 19433771929728 19436664884112 19462467630333 19520016479712 19523531079936 19529348962396 19535143013568 19537219453089 19552359317946 19587095574144 19602274089216 19604357664268 19610173969344 19616017670809 19634120093952 19636207053996 19659343314546 19677562883328 19703685428752 19709531202816 19723349984709 19726901195352 19738634086626 19791127819708 19794691233824 19806464444312 19814446614858 19838642178264 19862016956964 19882537496696 19906816206368 19914838819512 19930271310768 19983274691744 19998760215616 20108186769216 20177287067392 20266831240768 20428331459832 20531833983648 20602390114176 20626664774976 20638932815088 20731172177664 20743502375232 20745707254311 20761783605654 20816998344532 20823174421056 20839310803584 20841525866382 20875385169054 20894731721472 20928677462784 20947121887848 20959580524974 20984276043549 21009060732672 21019105124576 21031606574888 21040082487942 21056386957788 21090595325436 21112385176904 21146684519688 21163071598032 21171600492588 21219353538656 21235796929984 21244355133456 21300853242848 21317359790272 21351992136384 21425366679808 21446749497936 21507657643264 21520449668032 21574408721138 21654970366848 21691939591368 21902540946624 22013512724736 22111205828544 22130692414818 22166646107346 22187189353728 22213331296128 22242820148952 22269027638052 22282272499851 22308590262528 22319255957024 22341530889258 22345553506224 22358843883012 22367854683783 22395168232164 22418305909496 22444720163796 22472127573168 22481184028212 22498605242568 22540971411096 22558438956144 22575920037216 22618431793952 22635959364928 22645081845552 22672733918016 22699447950816 22722899996224 22750647092992 22759815793728 22773352559664 22777452926592 22800185145864 22811085870937 22838028219136 22851611503168 22878536297568 22908908229662 22935900533637 22957156697216 22994453069952 23014718061244 23116854384001 23233978622764 23459551230752 23499601223982 23587351788672 23646493265148 23660557396749 23727752692176 23751433324017 23833053369804 23871772730988 23890271546232 23953806314256 23963459898204 23982029764056 24036121799872 24045808557648 24064442237472 24103537514784 24128440202176 24167639451072 24186367540608 24196114848672 24210505876536 24222080873263 24250689758464 24279263009664 24293703491232 24315113510779 24354616030563 24377187008384 24416790373248 24419385695354 24438308869156 24445559331648 24510570854784 24529564690176 24532171999348 24546762902599 24656467109872 24671131939636 24700200574686 24785080989032 24910657492448 25109162951652 25220594148183 25307262856596 25445735768196 25465454285544 25533178159152 25552964437728 25563262495752 25594477979616 25620921039424 25651108758624 25682431512192 25692781746528 25708062941064 25712691705792 25781073092736 25796406799968 25801051471104 25819141150621 25826801284368 25861087125237 25885054246016 25915553178816 25918307808193 25942226229504 25949956840444 25957655785152 25960414889721 25980532244394 26026688639616 26046857351424 26049625937452 26057354452416 26065119370801 26069812423928 26146898625792 26181609405328 26185506857762 26212457752728 26228048032914 26297799979612 26302534927136 26318178782168 26391995134596 26419262153144 26451522904352 26482689275952 26553118426016 26573695081024 26810915692288 27040637024856 27144495227448 27237775279776 27282025978272 27303167481408 27375778644864 27408034016064 27416201427979 27424335384432 27502219699968 27518577086784 27521502105607 27546900016896 27563283978048 27566213748879 27587575476006 27658003166976 27660943005748 27669149573184 27682378140872 27690591067776 27693534370398 27738525498606 27764232561408 27788701155176 27805228931438 27833846892072 27850401519486 27883216112661 27929495850464 27946107366632 27957369881238 27979034724732 28024489679004 28053443317256 28075182610384 28120793767248 28195579359584 28217428797376 28228800656784 28325806844608 28469322848512 28595665997248 28823536169352 28922586121824 29103376326336 29120686026768 29203387928832 29223863060593 29250831976704 29294023443594 29328538976919 29380643361216 29403411133824 29406536496402 29454310580994 29481607771392 29507589886424 29516344324992 29525139999362 29555528143128 29590351793028 29607951129939 29657093531936 29686691729562 29692036850736 29709696666468 29721669922287 29757963267396 29788707852344 29794071341632 29811791844016 29823806245044 29860224309552 29872258229268 29895406966152 29926293551728 29962836764224 29974912037616 29998140323424 30054628548128 30077918608192 30101226716288 30162280153824 30193442460736 30230311890688 30265930601088 30310620951793 30346421058304 30364470079552 30400246861152 30504715063424 30581200711516 30903585171264 31142675408481 31225497516798 31262288799573 31332801631976 31342097582208 31420682831772 31439370787461 31528657686864 31547409862332 31560123731913 31584580436682 31637003589568 31668577765356 31720026779532 31744607397048 31777404493072 31829030307984 31853695394976 31866532700184 31938408419008 31951279864272 31976039685408 32027988204576 32061078076864 32085922983296 32138050019712 32170124246904 32185504722007 32223519268096 32261486464896 32280674502048 32309123432131 32361613081707 32391604654976 32472821374084 32482455550272 32594079108864 32616931528111 32933600766248 33196038622227 33280784030592 33364230223428 33478883935536 33512296333887 33518330259336 33538265824518 33627458864244 33667080245694 33708191359752 33743017142128 33811457116644 33837658434216 33863880055824 33927647690928 33953939047392 33967622768328 34009100877024 34044237545536 34070619250304 34084349994336 34125970639488 34139723690592 34160028839496 34166179389888 34176360684193 34201478344832 34257042328704 34277417254752 34283588941056 34307625912469 34317804446352 34363362344493 34395209066624 34435735045824 34439395306777 34471177318656 34481449500316 34491679604928 34522077091866 34554070905088 34610207713536 34613886519628 34634473684489 34640709659192 34743139269888 34794440619218 34850967934146 34949943670304 34970730710552 35189326846128 35249401835973 35310252367936 35591629038264 35749580054706 35930709471384 36054182699808 36068712836472 36096663356208 36192660303264 36251459176608 36279551310912 36317033706368 36376034637696 36404223308544 36418894514496 36429747102931 36440555236848 36544045354752 36565780512576 36569667181423 36603415090944 36625185559872 36629078543031 36657463303734 36691436115712 36751045304064 36754951665172 36765856282176 36783433968008 36794347035264 36798257999022 36892199430912 36924712493864 36946674059582 36984700664808 37006697909454 37050300862029 37111795856096 37133868692648 37177621483548 37276493174984 37305379632976 37365986238672 37494391689664 37638400875712 37960894284894 38299767238728 38329446656592 38431381559136 38476663137936 38523647268288 38563448162432 38671609639104 38694610199952 38701577206656 38804501768448 38827581369024 38831708450377 38867543859456 38873329768224 38924935260666 38970798366591 39040032959424 39058697924792 39070286027136 39074438906178 39104718635892 39174191148288 39208715328536 39220347938688 39232035341618 39272414107992 39278260286643 39318686629092 39342072049371 39407370857504 39446699969418 39453802390704 39477268173252 39582255639416 39589382467648 39612928888624 39628893229716 39677284356528 39724033913928 39765074993392 39813632412736 39829677639024 39860542621536 39966549383488 39997520431232 40216373538432 40275756607177 40533662481536 40856662919664 41063667967296 41204780228352 41253329549952 41277865630176 41381363214009 41487004750464 41491414508622 41523567211308 41540301555597 41633996689064 41646348842112 41678621607168 41683051732764 41707843397157 41750770338108 41775602279229 41894243775696 41919161049948 41936054821857 41968552087098 42038210249152 42063213149776 42080164975884 42112773915576 42181190650872 42224770353808 42293369039376 42326143196064 42343200985176 42438707077312 42471593859968 42488710266912 42601706485696 42634719580544 42703984272768 42767040521023 42893498995872 42931300998859 43040899336064 43148817442276 43309940733696 43383879182736 43805081893248 43941035165391 44109804744603 44222411657088 44261384829636 44287709999043 44333292214692 44426662592256 44485640297904 44530037594343 44538055276104 44564544999702 44638511914048 44683061778516 44691107012448 44717687766024 44735709367566 44790336464328 44836611818992 44889440327592 44944255146336 44962368056424 44997210485136 45081942822192 45116877912288 45151840074432 45156639377161 45236863587904 45271918729856 45290163691104 45345467836032 45398895901632 45412424470777 45445799992448 45519631587456 45546705119328 45554905853184 45586845390541 45600370291728 45622171741874 45703223006336 45757072595136 45817816459324 45871801067274 45914313394432 45988906139904 46021149964321 46029436122488 46233708768002 46467957245528 46838246275197 46919102461504 46999202447964 47174703577344 47292986530296 47321114793498 47455505384352 47502866648034 47666106739608 47743545461976 47780543092464 47907612628512 47926919796408 47949833565439 47964059528112 48072243599744 48091617115296 48128884474944 48207075029568 48256880404352 48335278902144 48372735081216 48392229697344 48406650260059 48421011753072 48444161746526 48558526019328 48587406982464 48592571460247 48630227021558 48709232061126 48754374016768 48833580746496 48838771390708 48876617738312 48891118663296 49021141709568 49064343998696 49093525805198 49312934219744 49342263879272 49400401149372 49570161978064 49821314984896 50218325903304 50441188296366 50614525713192 50891471536392 50915802651961 50930908571088 51066356318304 51105928875456 51126524991504 51188955959232 51241842078848 51302217517248 51364863024384 51385563493056 51416125882128 51425383411584 51562146185472 51592813599936 51598297529953 51638282301242 51653602568736 51722174250474 51770108492032 51783115637799 51831106357632 51836615616386 51899913680888 51915311570304 51920829779442 51961064488788 52053377279232 52099251874904 52114708904832 52130238741602 52139624847856 52191660928827 52276451901219 52363218810656 52371013715524 52424915505456 52456096065828 52595599959224 52605069854272 52636357564336 52783990269192 52838524306288 52903045808704 52965378551904 53106236852032 53147390162048 53517101245153 54081274049712 54288990454896 54475550559552 54564051956544 54606334962816 54751557289728 54816068032128 54832402855958 54848670768864 54986194955601 55037154173568 55043004211214 55126567956096 55132427497758 55175150952012 55197386998533 55321886011496 55338299146368 55364756281744 55381182135552 55387068740796 55420011089373 55477050997212 55510046864181 55577402310352 55610457862876 55667693784144 55700803038972 55766432225322 55858991700928 55892214733264 55914739762476 55958069449464 56048979358008 56106886634512 56150365220768 56241587534496 56391158719168 56434857594752 56457601313568 56651613689216 56827437404647 57191331994496 57647072338704 57845172243648 58206752652672 58241372053536 58387402890999 58447726121186 58588046887188 58611658359267 58657077953838 58761286722432 58806822267648 58813072992804 58848053012427 58908621161988 59015179772848 59032688649984 59050279998724 59111056286256 59170049954127 59180703586056 59215902259878 59314187063872 59373383459124 59384073701472 59419393332936 59443339844574 59515926534792 59577415704688 59588142683264 59623583688032 59647612490088 59720448619104 59744516458536 59790813932304 59852587103456 59925673528448 59949824075232 59996280646848 60002657802529 60109257096256 60155837216384 60202453432576 60324560307648 60342536625553 60386884921472 60531861202176 60574301409349 60621241903586 60728940159104 60800493722304 61009430126848 61162401423032 61807170342528 62237121762933 62285350816962 62450995033596 62524577599146 62665603263952 62684195164416 62841365663544 62878741574922 63057315373728 63094819724664 63120247463826 63169160873364 63274007179136 63337155530712 63440053559064 63489214794096 63554808986144 63658060615968 63707390789952 63714162408871 63733065400368 63876816838016 63902559728544 63952079370816 64055976409152 64122156153728 64171845966592 64276100039424 64321165414051 64340248493808 64371009444014 64522972929792 64561349004096 64618246864262 64723226163414 64783209309952 64945642748168 64964911100544 65233863056222 65867201532496 66392077244454 66561568061184 66728460446856 66957767871072 67024592667774 67036660518672 67076531649036 67254917728488 67334160491388 67416382719504 67486034284256 67622914233288 67655244619729 67675316868432 67727760111648 67855295381856 67907878094784 67935245536656 68018201754048 68088475091072 68141238500608 68168699988672 68251941278976 68279447381184 68320057678992 68332358779776 68352721368386 68402956689664 68433257612811 68514084657408 68554834509504 68562121375417 68615251824938 68635608892704 68726724688986 68790418133248 68807701600911 68871470091648 68878790613554 68962899000632 68983359209856 69044154183732 69227773039256 69268947368978 69281419318384 69350563152003 69588881238436 69701935868292 69899887340608 69941461421104 70378653692256 70498803671946 70620504735872 71183258076528 71499160109412 71861418942768 72108365399616 72137425672944 72193326712416 72385320606528 72502918353216 72559102621824 72634067412736 72666242619789 72752069275392 72837789028992 72859494205862 72881110473696 72945340532337 73063848091689 73131561025152 73139334362846 73250371119744 73258157086062 73314926607468 73509903330344 73531712564352 73566867936016 73588694070528 73596515998044 73640288707797 73849424987728 73893348119164 73969401329616 74013395818908 74100601724058 74223591712192 74267737385296 74355242967096 74552986349968 74610759265952 74731972477344 74988783379328 75276801751424 75510430523983 75921788569788 76599534477456 76658893313184 76862763118272 76953326275872 77047294536576 77126896324864 77343219278208 77389220399904 77403154413312 77457423451863 77583261375711 77655162738048 77663416900754 77746659536448 77754923424579 77849870521332 77881244669163 77941596733182 78080065918848 78117395849584 78140572054272 78148877812356 78195358112403 78209437271784 78417430657072 78440695877376 78464070683236 78544828215984 78556520573286 78637373258184 78684144098742 78814741715008 78893399938836 78907604781408 78954536346504 79164511278832 79178764935296 79225857777248 79257786459432 79354568713056 79448067827856 79530149986784 79627264825472 79659355278048 79721085243072 79729558997881 79933098766976 79995040862464 80181178803817 80432747076864 80551513214354 81067324963072 81713325839328 82127335934592 82248604283937 82506659099904 82555731260352 82564506316821 82698641246637 82762726428018 82974009500928 82982829017244 83047134422616 83080603111194 83267993378128 83292697684224 83366103465528 83415686794314 83501540676216 83551204558458 83788487551392 83838322099896 83872109643714 83937104174196 84076420498304 84126426299552 84160329951768 84225547831152 84362381301744 84449540707616 84586738078752 84652286392128 84661284296719 84686401970352 84877414154624 84943187719936 84977420533824 85203412971392 85269439161088 85407968545536 85467849933739 85534081042046 85786997991744 85862601997718 86081798672128 86297634884552 86767758365472 87610163786496 87671589181779 87882070330782 88219609489206 88444823314176 88522769659272 88575419998086 88666584429384 88971280595808 89060075188686 89076110552208 89129089999404 89277023828096 89366123557032 89382214024896 89435375532048 89471418735132 89580672928656 89673223637984 89778880655184 89888510292672 89898064768681 89924736112848 89994420970272 90163885644384 90233755824576 90303680148864 90313278754322 90473727175808 90543837459712 90580327382208 90690935672064 90797791803264 90824848941554 90891599984896 90931862855379 91039263174912 91093410238656 91173690781082 91200740583456 91244343483748 91406446012672 91514145190272 91635632918648 91743602134548 92042299928642 92058872244976 92467417536004 92935914491056 93676492550394 93838204923008 93998404895928 94585973060592 94642229586996 94911010768704 95005733296068 95332213479216 95487090923952 95561086184928 95815225257024 95853839592816 95899667130878 95928119056224 96144487199488 96183234230592 96257768949888 96414150059136 96513760808704 96556514166021 96670557804288 96784459394688 96813300520118 96842023506144 96888323493052 96927370296393 97084839245121 97174813964928 97185142920494 97260454043116 97418464122252 97677542781416 97753235476624 97782237326592 97850794584333 98128687997392 98187051610396 98625868439488 98684527758544 98800802298744 99140323956128 99642629969792 100436651806608 100882376592732 101229051426384 101782943072784 101831605303922 101861817142176 102132712636608 102211857750912 102253049983008 102377911918464 102483684157696 102529082052579 102604435034496 102771126986112 102832251764256 102850766823168 102922877737407 103090087033479 103185627199872 103196595059906 103276564602484 103307205137472 103318185920331 103444348500948 103566231275598 103662212715264 103673231232772 103799827361776 103830623140608 103841659558884 103903421053467 103922128977576 104198503749808 104229417809664 104260477483204 104279249695712 104383321857654 104552903802438 104726437621312 104742027431048 104849831010912 104912192131656 105191199918448 105210139708544 105272715128672 105567980538384 105677048612576 105806091617408 105930757103808 106212473704064 106294780324096 107034202490306 108162548099424 108577980909792 108951101119104 109128103913088 109212669925632 109289241308793 109632136064256 109664805711916 109697341537728 109709001544269 109887235629093 109972389911202 110074308347136 110086008422428 110253135912192 110264854995516 110350301904024 110394773997066 110643772022992 110676598292736 110729512563488 110774137481592 110840022178746 110954101994424 111020093728362 111154804620704 111220915725752 111335387568288 111401606077944 111532864450644 111717983401856 111784429466528 111829479524952 111916138898928 112097958716016 112213773269024 112300730441536 112483175068992 112495131188791 112782317438336 112869715189504 112915202627136 113303227378432 113654874809294 114382663988992 115294144677408 115690344487296 116413505305344 116482744107072 116495125351131 116774805781998 116895452242372 117176093774376 117223316718534 117314155907676 117522573444864 117626145985608 117696106024854 117817242323976 117834780859929 118030359545696 118100559997448 118222112572512 118340099908254 118361407172112 118431804519756 118628374127744 118746766918248 118768147402944 118838786665872 118886679689148 119031853069584 119154831409376 119176285366528 119247167376064 119295224980176 119440897238208 119453592911809 119489032917072 119581627864608 119705174206912 119851347056896 119899648150464 119992561293696 120005315605058 120218514192512 120311674432768 120649120615296 120685073251106 120773769842944 120827269821531 121148602818698 121242483807172 121457880318208 121600987444608 122324802846064 123614340685056 124474243525866 124570701633924 124901990067192 125049155198292 125123530191471 125331206527904 125682731327088 125757483149844 126114630747456 126189639449328 126240494927652 126338321746728 126548014358272 126674311061424 126880107118128 126978429588192 127109617972288 127316121231936 127414781579904 127428324817742 127466130800736 127753633676032 127805119457088 127904158741632 128111952818304 128244312307456 128301121563069 128642330828102 128680496987616 128742018888028 128793902996577 129122698008192 129236493728524 129446452326828 129891285496336 129929822201088 130467726112444 131734403064992 132784154488908 132863129997129 133456920893712 133915535742144 134049185335548 134073321037344 134153063298072 134509835456976 134668320982776 134832765439008 134972068568512 135245828466576 135310489239458 135350633736864 135455520223296 135469918131483 135710590763712 135815756189568 135870491073312 136036403508096 136176950182144 136237273412331 136337399977344 136558894762368 136640115357984 136664717559552 136705442736772 136760536171623 136866515225622 137109669019008 137124242750834 137230503649876 137271217785408 137453449377972 137615403201822 137742940183296 137757581227108 137925798001264 137966718419712 138063449892963 138088308367464 138455546078512 138537894737956 138562838636768 138701126304006 139177762476872 139403871736584 139799774681216 139882922842208 140757307384512 140997607343892 141241009471744 142366516153056 142998320218824 143722837885536 143849500696317 144216730799232 144274851345888 144386653424832 144770641213056 145005836706432 145118205243648 145219950780177 145332485239578 145675578057984 145718988411724 145762220947392 145777714380741 145890681064674 146127696183378 146263122050304 146278668725692 146500742239488 146516314172124 146629853214936 147019806660688 147063425128704 147133735872032 147193031996088 147280577415594 147698849975456 147786696238328 147938802659232 148026791637816 148201203448116 148447183424384 148535474770592 148710485934192 149105972699936 149221518531904 149463944954688 149977566758656 150553603502848 151020861047966 151843577139576 152747407955883 153199068954912 153317786626368 153725526236544 153906652551744 154094589073152 154686438556416 154778440799808 154794892589859 154914846903726 155166522751422 155310325476096 155326833801508 155493319072896 155509846849158 155699741042664 155762489338326 155883193466364 156160131837696 156234791699168 156297755624712 156390716224806 156418874543568 156574982786481 156834861314144 156928141366472 157089656431968 157113041146572 157274746516368 157368288197484 157629483430016 157786799877672 157815209562816 157909072693008 158329022557664 158357529870592 158451715554496 158515572918864 158709137426112 158726007019801 158896135655712 159060299973568 159254529650944 159318710556096 159442170486144 159459117995762 159866197533952 160362357607634 160551303735459 161103026428708 163426651678656 164254671869184 164497208567874 165111462520704 165129012633642 165397282493274 165525452856036 165965658034488 166094268845232 166161206222388 166260033268119 166535986756256 166732206931056 166831373588628 167003081352432 167102409116916 167576975102784 167676644199792 167744219287428 167874208348392 168152840996608 168252852599104 168320659903536 168451095662304 168724762603488 168899081415232 169173476157504 169304572784256 169322568593438 169372803940704 169754828309248 169954841067648 170205794575453 170406825942784 170482312213941 170935699867478 171068162084092 171573995983488 171725203995436 172595269769104 173535516730944 175343178363558 175764140661564 176439218978412 176544159037281 177045539318544 177150839996172 177333168858768 177942561191616 178120150377372 178152221104416 178258179998808 178554047656192 178732247114064 178764428049792 178870751064096 178942837470264 179161345857312 179346447275968 179557761310368 179777020585344 179796129537362 179849472225696 179988841940544 180007973407587 180327771288768 180467511649152 180607360297728 180626557508644 180733988054347 180947454351616 181027609876659 181160654764416 181428154657351 181595583606528 181649697883108 181722904228047 181863725710758 182186820477312 182347381562164 182401481166912 182488686967496 183028290380544 183271265837296 183487204269096 184084599857284 184117744489952 184934835072008 185871828982112 187352985100788 187676409846016 187996809791856 189171946121184 189284459173992 189822021537408 190011466592136 190664426958432 190974181847904 191122172369856 191142487226613 191630450514048 191707679185632 191799334261756 191856238112448 191913409995853 192366468461184 192515537899776 192650514739249 192828300118272 192963496242153 193113028332042 193568918789376 193626601040236 193684047012288 193776646986104 193854740592786 194169678490242 194349627929856 194370285840988 194520908086232 194836928244504 195355085562832 195506470953248 195701589168666 196257375994784 196374103220792 197251736878976 197369055517088 197601604597488 198280647912256 199285259939584 200873303613216 201764753185464 202458102852768 202965733859187 203565886145568 203663210607844 203723634284352 204265425273216 204423715501824 204506099966016 204567041424151 204755823836928 205058164105158 205208870068992 205299772838433 205542253972224 205664503528512 205686364126251 205845755474814 206180174066958 206371254399744 206393190119812 206553129204968 206614410274944 206636371840662 206888697001896 207132462551196 207346462465544 207599654723552 207683319117768 207806842106934 207844257955152 208051689456009 208397007499616 208520954966408 208558499391424 208766643715308 209105807604876 209452875242624 209484054862096 209699662021824 209824384263312 210382399836896 210420279417088 210545430257344 211135961076768 211354097225152 211612183234816 211861514207616 212424947408128 214068404980612 216325096198848 217155961819584 217902202238208 217998727859367 218256207826176 218578482617586 218836021597011 219329611423832 219394683075456 219418003088538 219774471258186 219944779822404 220172016844856 220529709991032 220700603808048 220789547994132 220920866123391 221287544045984 221459025126976 221548274963184 221680044357492 221908203988848 222040187456724 222309609241408 222441831451504 222670775136576 222803212155888 223065728901288 223435966803712 223568858933056 223658959049904 223832277797856 224195917432032 224427546538048 224601460883072 224966350137984 224990262377582 225564634876672 225830405254272 226163864024917 226531291571949 227309749618588 230588289354816 231380688974592 232372270355589 232965488214144 232990250702262 233264770273737 233549611563996 233790904484744 234352187548752 234446633437068 234586074337209 234628311815352 235252291971216 235392212049708 235634484647952 235669561719858 236060719091392 236201119994896 236444225145024 236680199816508 236722814344224 236863609039512 237256748255488 237493533836496 237536294805888 237677573331744 237773359378296 238063706139168 238309662818752 238494334752128 238590449960352 238881794476416 238907185823618 238978065834144 239163255729216 239188676993643 239410348413824 239799296300928 239985122587392 240010631210116 240153381387283 240437028385024 240543536411451 241075767147439 241298241230592 241370146502212 241654539643062 242297205637396 242484967614344 243201974889216 244649605692128 246745812851811 247693518950463 248948487051732 249141403267848 249803980134384 250098310396584 250247060382942 250662413055808 251365462654176 251514966299688 252229261494912 252379278898656 252480989855304 252676643493456 253348622122848 253760214236256 253956859176384 253983852890157 254219235944576 254632242463872 254829563159808 254856649635484 254932261601472 255008229720517 255610238914176 255808317483264 255987670269961 256223905636608 256403549801217 256602243126138 257284661656204 257360993975232 257484037776056 257587805993154 258245396016384 258472987457048 258892904653656 259782570992672 260935452224888 263014767545337 263468806129984 265568308977816 265726259994258 266913841787424 267831071484288 268098370671096 268146642074688 268306126596144 269019670913952 269336641965552 269665530878016 269694194306043 269944137137024 270491656933152 270620978478916 270701267473728 270911040446592 270939836262966 271421181527424 271631512379136 271740982146624 271821959152639 272072807016192 272474546824662 272674799954688 272795588566137 273117789524736 273280230715968 273410885473544 273521072343246 273733030451244 274219338038016 274248485501668 274461007299752 274542435570816 274906898755944 275230806403644 275515162454216 275851596002528 276126899785926 276176616734928 276911092157024 277075789475912 277125677273536 277402252608012 278355524953744 278807743473168 279599549362432 279765845684416 281514614769024 281995214687784 284733032306112 285996640437648 287445675771072 287699001392634 288433461598464 288549702691776 288773306849664 289541282426112 289669542498063 290011673412864 290439901560354 290664970479156 290782110889179 291437976823448 291524441894784 291555428761482 291781362129348 292255392366756 292557337451384 293032628344248 293259706429872 293552383752999 294039613321376 294267471744064 294386063992176 294561154831188 295397699950912 295573392476656 295877605318464 296053583275632 296402406896232 296894366848768 297070949541184 297420971868384 298211945399872 298443037063808 298927889909376 300519106992013 302041722095932 303687154279152 305494815911766 306398137909824 306635573252736 307451052473088 307587246157737 307813305103488 308768633212221 309556881599616 309589785179718 309829693807452 309954557760993 310333045502844 310653667603016 310986638145792 311019693698316 311399482085328 311524978676652 311710263160401 311766386932728 312469583398336 312595511249424 312781432449612 312837749087136 313149965572962 313669722628288 313856282732944 314179312863936 314226082293144 314549493032736 314736576394968 315258966860032 315573599755344 315630419125632 315818145386016 316096475640127 316658045115328 316903431108992 317031145837728 317418274852224 317452014039602 317792271311424 318120599947136 318637421112192 318884340972288 318918235991524 319107917733787 320724715215268 321102607470918 322206052857416 326853303357312 327867723926379 328994417135748 329127004632807 330222925041408 330258025267284 330794564986548 331050905712072 331931316068976 332188537690464 332322412444776 332520066536238 333071973512512 333464413862112 333662747177256 334006162704864 334204818233832 335153950205568 335353288399584 335488438574856 335648834958073 335748416696784 336505705198208 336641319807072 336902191324608 336938001506509 337449525206976 337485393566373 337798162830464 338346952315008 338609145568512 338645137186876 338745607881408 338846551820413 339909682135296 340148000221729 340411589150906 340964624427882 341871399734956 342136324168184 343147991966976 343450407990872 345190539538208 347071033461888 349485376053393 350686356727116 351528281323128 352878437956824 353088318074562 354091078637088 354301679992344 354666337717536 355885122383232 356240300754744 356304442208832 356410618563727 356516359997616 357464494228128 357528856099584 357741502128192 357779527372891 357885674940528 358322691714624 358360778735427 358692894551936 359115522620736 359554041170688 359592259074724 359698944451392 359977683881088 360015946815174 360655542577536 360935023298304 361188082709671 361253115017288 361467976108694 362055219753318 362321309528832 362481809464593 362856309314702 363299395766216 363445808456094 363727451421516 364373640954624 364694763124328 364802962333824 364977373934992 366542531674592 366974408538192 368169199714568 368235488979904 369869670144016 371743657964224 374705970201576 375993619583712 378343892242368 378568918347984 379644043074816 379910219787709 380022933184272 381328853916864 381948363695808 382244344739712 382284974453226 383260901028096 383415358371264 383598668523512 383712476224896 383826819991706 384732936922368 384903364689207 385301029478498 385926992484306 386226056664084 386381708989731 387253202080472 387368094024576 387553293972208 387709481185572 388339356980484 388740571681976 389041816172464 389673856489008 390710171125664 391012941906496 391403178337332 392514751989568 392748206441584 394503473757952 394738111034176 395203209194976 396561295824512 401746607226432 403529506370928 404916205705536 405931467718374 406409754394449 407131772291136 407326421215688 407447268568704 408530850546432 408711820236993 409012199932032 409134082848302 410116328210316 410281608514869 410599545676866 411329007057024 411372728252502 411691510949628 412360348133916 412786380239624 413106258409936 413228820549888 413272743681324 413777394003792 414190349678889 414264925102392 414692924931088 415199309447104 415366638235536 415613684213868 415688515910304 416103378912018 416794014999232 417041909932816 417116998782848 417533287430616 418211615209752 418905750485248 418968109724192 419399324043648 419648768526624 420018604617703 420764799673792 421090860514688 422271922153536 422708194450304 423723028415232 424020109865443 428136809961224 431548502088951 432650192397696 434311923639168 435659852340531 435997455718734 437156965235172 437333143142223 437672043194022 438659222847664 438789366150912 438836006177076 439548942516372 439889559644808 440344033689712 441059419982064 441401207616096 441579095988264 441841732246782 442575088091968 442918050253952 443096549926368 443360088714984 443816407977696 444080374913448 444619218482816 444883662903008 445341550273152 445606424311776 445999136862097 446131457802576 447137717866112 447317918099808 447664555595712 447712138988101 448391834864064 448855093076096 449202921766144 449932700275968 449980524755164 450248157898357 451660810508544 452327728049834 453062583143898 454619499237176 458242223867649 461176578709632 464384677769577 464744540711178 465930976428288 465980501404524 466529540547474 467099223127992 467581808969488 468704375097504 468893266874136 469172148674418 469256623630704 470504583942432 470784424099416 471268969295904 471339123439716 472121438182784 472402239989792 472888450290048 473360399633016 473445628688448 473586712338103 473727218079024 474987067672992 475072589611776 475355146663488 475405673358499 475546718756592 476127412278336 476178021059403 476619325637504 476988669504256 477180899920704 477763588952832 477814371647236 477956131668288 478326511458432 478377353987286 478820696827648 479598592601856 479934849627919 480021262420232 480306762774566 481087072822902 481653911206377 482151534294878 482740293004424 483309079286124 484594411274792 484969935228688 489299211384256 493491625703622 495387037900926 497896974103464 498282806535696 499607960268768 500196620793168 500494120765884 501324826111616 502730925308352 503029932599376 504458522989824 504758557797312 504812209854901 504961979710608 505353286986912 506697244245696 507520428472512 507913718352768 507967705780314 508438471889152 509264484927744 509713299270968 509864523202944 510016459441034 510617383726359 511220477828352 511446936641823 511975340539922 512807099602434 513204486252276 514569323312408 514721987950464 514968075552112 515175611986308 516945974914096 517785809307312 519565141985344 521870904449776 526029535090674 526937612259968 531136617955632 531452519988516 533827683574848 535662142968576 536196741342192 536293284149376 536612253192288 538039341827904 538673283931104 539331061756032 539388388612086 539888274274048 540023920222761 540983313866304 541241956957832 541402534947456 541822080893184 541879672525932 542201964163041 542842363054848 543082829629977 543481964293248 543643918305278 544284463972053 544949093649324 545168712684141 545591177132274 546560461431936 546821770947088 547042144686492 547466060902488 548496971003336 548922014599504 549084871141632 549813797511888 550461612807288 551030324908432 551703192005056 552253799571852 552353233469856 553822184314048 554151578951824 554251354547072 554804505216024 556711049907488 557615486946336 558106912985167 559531691368832 563029229538048 563990429375568 569466064612224 571993280875296 573427461679839 574891351542144 575398002785268 575740229987559 577099405383552 577546613699328 577951544217747 578890488726459 579339084996126 580879803120708 581329940958312 581564221778358 582875953646896 583048883789568 583110857522964 583562724258696 584510784733512 585114674902768 586065256688496 586519412859744 587104767505998 588079226642752 588534943488128 588772127984352 589122309662376 590795399901824 591146784953312 591755210636928 592107166551264 592628990077033 592804813792464 594141899082368 594841943736768 596423890799744 596886074127616 597855779818752 598274949536173 601038213984026 604083444191864 607374308558304 608897201577561 610989631823532 612796275819648 613271146505472 613701124272453 615174492315474 615626610206976 617059092378753 617537266424442 619113763199232 619179570359436 619659387614904 619909115521986 620666091005688 621307335206032 622039387396632 622798964170656 623049957353304 623420526320802 623532773865456 624939166796672 625191022498848 625562864899224 625675498174272 626299931145924 627339445256576 627712565465888 628358625727872 628452164586288 629098986065472 629286453380767 629473152789936 631147199510688 631260838251264 631636290772032 631703428983211 632192951280254 633316090230656 633806862217984 634062291675456 634836549704448 634904028079204 635584542622848 636241199894272 637274842224384 637836471983048 638215835467574 641449430430536 642205214941836 644412105714832 653706606714624 655735447852758 657988834271496 658254009265614 660516050534568 661589129973096 662101811424144 663862632137952 664377075380928 664644824889552 665040133072476 666143947025024 666928827724224 667325494354512 668012325409728 668409636467664 670307900411136 670706576799168 670777867889389 670976877149712 671297669916146 671496833393568 673011410396416 673282639614144 673804382649216 673876003013018 674899050413952 674970787132746 675596325660928 676693904630016 677290274373752 677491215762816 677693103640826 678491592074751 679593874715847 680296000443458 680823178301812 681929248855764 683742799469912 684272648336368 686900815981744 690381079076416 694142066923776 698970752106786 701372713454232 703056562646256 705756875913648 706176636149124 708182157274176 708603359984688 709332675435072 711770244766464 712480601509488 712608884417664 712821237127454 713032719995232 714928988456256 715483004256384 715559054745782 715771349881056 716645383429248 716721557470854 717385789103872 717566030980929 718231045241472 719184518149448 719397888902784 719955367762176 720031893630348 720460144161849 721311085155072 721630609234353 722376165419342 722506230034576 722935952217388 723227301442317 724110439506636 724963618929186 725712618629404 726598791532432 726891616912188 727454902843032 729389526248656 729605924667648 729954747869984 733085063349184 733948817076384 736338399429136 736470977959808 739739340288032 743487315928448 749411940403152 751987239167424 756687784484736 757137836695968 759820439575418 760045866368544 761951558670471 762657707833728 763896727391616 764488689479424 764569948906452 765024689161551 766830716742528 767197337047024 767424952449792 767653639983412 767963010809883 769210649403651 769806729378414 770602058956996 771853984968612 772452113328168 772763417979462 774506404160944 774736188049152 775106587944416 775418962371144 776678713960968 777481143363952 778083632344928 779347712978016 781420342251328 782025883812992 782806356674664 785029503979136 785496412883168 787465918321537 789476222068352 790406418389952 793122591649024 803493214452864 807059012741856 809082582918129 809832411411072 811862935436748 812819508788898 814263544582272 814652842431376 814894537137408 815465877457917 817423640473986 818024399864064 818268165696604 820232656420632 820563217029738 821199091353732 822658014114048 822745456505004 823383021899256 824720696267832 825572760479248 826212516819872 826545487362648 827554788007584 828380699357778 828529850204784 829385849862176 830398618894208 830733276471072 831227368427736 831377031820608 832206757824036 833588029998464 834083819865632 834233997565696 835066574861232 836175150382663 836423230419504 837936219448384 838798648087296 839297537053248 840037209235406 841529599347584 842181721029376 844543844307072 845416388900608 848040219730886 856273619922448 863097004177902 865300384795392 868623847278336 871319704681062 871994911437468 874313930470344 874666286284446 875344086388044 877318445695328 877672012354152 879097885032744 879779119289616 880688067379424 882118839964128 882802415232192 883158191976528 883683464493564 885150176183936 885836100507904 886193099852736 886720177429968 887632815955392 888160749826896 889238436965632 889767325806016 890683100546304 891212848623552 891307577880421 891998273724194 892262915605152 894275435732224 894635836199616 895329111191424 895424277976202 896783669728128 897710186152192 899961049510328 900496315796714 901557320976039 904655456099668 906125166287796 909238998474352 916484447735298 922353157419264 928769355539154 929489081422356 931961002809048 933059081094948 934198446255984 935163617938976 937408750195008 937786533748272 938344297348836 938513247261408 941009167884864 941568848198832 942537938591808 942678246879432 944242876365568 944804479979584 945776900580096 946720799266032 946891257376896 947173424676206 947454436158048 948289426920381 949974135345984 950710293326976 950811346716998 951093437513184 952254824556672 952356042118806 953238651275008 954361799841408 955628743294472 955912263336576 956653022916864 956754707974572 957323753201361 959869699255838 960042524840464 960613525549132 962174145645804 963307822412754 964303068589756 965480586008848 966618158572248 969188822549584 969939870457376 978598422768512 986983251407244 990774075801852 995793948206928 996565613071392 999215920537536 1000393241586336 1000988241531768 1002649652223232 1005461850616704 1006059865198752 1006946504874219 1009517115594624 1009624419709802 1009923959421216 1010706573973824 1010814004519527 1012456180699119 1013394488491392 1015040856945024 1015827436705536 1015935411560628 1016539655461239 1019426598541936 1019729046405888 1020032918882068 1020444000665187 1021234767452718 1022893873283646 1023950681079844 1025614199204868 1026408972504552 1029138646624816 1029443975900928 1029936151104224 1030351223972616 1033891949828192 1035571618614624 1039130283970688 1043741808899552 1052059070181348 1053875224519936 1062273235911264 1062905039977032 1067655367149696 1069231855691181 1072393482684384 1072586568298752 1073224506384576 1073338582118673 1075082336206281 1076078683655808 1077346567862208 1078662123512064 1078776777224172 1080047840445522 1081966627732608 1082483913915664 1082805069894912 1083564248129013 1083759345051864 1084403928326082 1086165659259954 1086963928586496 1087287836610556 1088568927944106 1089898187298648 1090337425368282 1091182354264548 1093120922863872 1093643541894176 1094084289372984 1094932121804976 1096993942006672 1097844029199008 1099627595023776 1100923225614576 1102060649816864 1103406384010112 1104507599143704 1104706466939712 1107644368628096 1108303157903648 1108502709094144 1109609010432048 1111082049138607 1113422099814976 1115230973892672 1116213825970334 1119063382737664 1127980858751136 1138932129224448 1139730659363127 1143986561750592 1146854923359678 1149782703084288 1150796005570536 1151480459975118 1154198810767104 1155903088435494 1157780977452918 1158678169992252 1161759606241416 1162659881916624 1163128443556716 1165751907293792 1166221715045928 1167125448517392 1169021569467024 1170229349805536 1172130513376992 1173038825719488 1174209535011996 1176158453285504 1177069886976256 1177544255968704 1178244619324752 1181590799803648 1182293569906624 1183510421273856 1184214333102528 1185257980154066 1185609627584928 1188283798164736 1189683887473536 1192847781599488 1196549899072346 1202076427968052 1208166888383728 1214748617116608 1217794403155122 1221979263647064 1225592551639296 1227402248544906 1230348984630948 1234118184757506 1235074532848884 1238359140718872 1239318775229808 1239818231043972 1241332182011376 1242614670412064 1244078774793264 1245597928341312 1246099914706608 1246841052641604 1247065547730912 1249878333593344 1250382044997696 1251125729798448 1251350996348544 1252599862291848 1254678890513152 1255425130931776 1256717251455744 1256904329172576 1258197972130944 1258572906761534 1258946305579872 1260055813853109 1262294399021376 1263272581544064 1263406857966422 1264385902560508 1266632180461312 1268124583350912 1269808056158408 1269997082601457 1271169085245696 1272060329596329 1275672943966096 1276431670935148 1282898860861072 1284410429883672 1288824211429664 1311470895705516 1315977668542992 1316508018531228 1321032101069136 1323178259946192 1324203622848288 1327725264275904 1328754150761856 1329289649779104 1330080266144952 1332287894050048 1333857655448448 1334650988709024 1336024650819456 1336819272935328 1337997410586291 1341413153598336 1341555735778778 1341953754299424 1342595339832292 1342993666787136 1343136416964303 1346565279228288 1347608765298432 1347752006026036 1348553603174743 1349798100827904 1349941574265492 1350744473695071 1354580548747504 1354982431525632 1355386207281652 1356983184149502 1359187749431694 1360592000886916 1361646356603624 1363858497711528 1367485598939824 1368545296672736 1373801631963488 1380762158152832 1397941504213572 1402745426908464 1406113125292512 1411513751827296 1412353272298248 1416364314548352 1417206719969376 1418665350870144 1420760137014309 1424961203018976 1425217768835328 1425642474254908 1426065439990464 1426217020075497 1428534063178209 1429857976912512 1430966008512768 1431118109491564 1431542699762112 1431969289969057 1433290766858496 1433443114941708 1435132061961858 1436462090482944 1438369036298896 1438795777805568 1439804548883757 1440063787260696 1440920288323698 1443261218468706 1444752330838684 1445012460069152 1445871904434776 1446454602884634 1448220879013272 1449927237858372 1451425237258808 1453197583064864 1453783233824376 1454909805686064 1458779052497312 1459909495739968 1466170126698368 1467897634152768 1472676798858272 1472941955919616 1479478680576064 1486974631856896 1498823880806304 1503974478334848 1513375568969472 1514275673391936 1514436629564703 1519640879150836 1520091732737088 1523903117340942 1525315415667456 1527793454783232 1529139897812904 1530049378323102 1531852151179077 1533661433485056 1534394674094048 1535307279966824 1535926021619766 1538421298807302 1539613458756828 1541204117913992 1543707969937224 1544904226656336 1545526835958924 1549012808321888 1550213175888832 1550837924742288 1553357427921936 1554962286727904 1556167264689856 1558695425956032 1562840684502656 1564051767625984 1565612713349328 1570059007958272 1570992825766336 1574931836643074 1578952444136704 1580812836779904 1606986428905728 1614118025483712 1618165165836258 1619664822822144 1623725870873496 1625639017577796 1626605892489123 1628527089164544 1629305684862752 1630931754915834 1632853391916159 1634847280947972 1636536331393208 1640465312841264 1641126434059476 1642398182707464 1645490913010008 1646766043798512 1649441392535664 1651145520958496 1652425033639744 1653090974725296 1655109576015168 1656761398715556 1657059700409568 1658771699724352 1660797237788416 1661466552942144 1662454736855472 1662754063641216 1664413515648072 1667176059996928 1668167639731264 1670133149722464 1672350300765326 1672846460839008 1674320738955501 1675872438896768 1678595074106496 1680074418470812 1683059198695168 1687530370032073 1689087688614144 1696080439461772 1712547239844896 1726194008355804 1727220689962677 1733854632653241 1742639409362124 1743989822874936 1748627860940688 1749332572568892 1750688172776088 1754636891390656 1755344024708304 1758195770065488 1759558238579232 1761376134758848 1764237679928256 1765604830464384 1766316383953056 1767366928987128 1770300352367872 1772386199705472 1773440354859936 1775265631910784 1776321499653792 1777886970231099 1779534651612032 1782425697247104 1782615155760842 1783996547448388 1784525831210304 1789271672399232 1790658222382848 1790848555952404 1791913691889727 1793567339456256 1794824848608519 1799922099020656 1800992631593428 1803114641952078 1809310912199336 1812250332575592 1818477996948704 1832968895470596 1841103372817359 1857538711078308 1858978162844712 1863922005618096 1866118162189896 1868396892511968 1870327235877952 1874817500390016 1875573067496544 1876688594697672 1877026494522816 1882018335769728 1883137696397664 1885075877183616 1885356493758864 1887859360142301 1889608959959168 1893441598532064 1893782514753792 1894346849352412 1894908872316096 1895110286949633 1896578853840762 1899948270691968 1901420586653952 1901622693433996 1902186875026368 1902753714068473 1904509649113344 1904712084237612 1908723599682816 1911257486588944 1911824526673152 1913509415949144 1914647506402722 1919739398511676 1920085049680928 1921227051098264 1924348291291608 1926615644825508 1928606137179512 1930961172017696 1933236317144496 1938377645099168 1939879740914752 1957196845537024 1973966502814488 1981548151603704 1991587896413856 1993131226142784 1998431841075072 2000786483172672 2001976483063536 2010923701233408 2012119730397504 2012333603668167 2013893009748438 2019034231189248 2019248839419604 2019847918842432 2021413147947648 2021628009039054 2024912361398238 2026788976982784 2030081713890048 2031870823121256 2033079310922478 2035474776224253 2038853197083872 2040065837764136 2040888001330374 2042469534905436 2045787746567292 2047901362159688 2051228398409736 2052817945009104 2058277293249632 2059872302208448 2060702447945232 2067783899656384 2071143237229248 2078260567941376 2087483617799104 2104118140362696 2124546471822528 2125810079954064 2135310734299392 2138463711382362 2144786965368768 2146449012769152 2146677164237346 2150164672412562 2152157367311616 2154693135724416 2157553554448344 2160095680891044 2161380432485547 2163933255465216 2164967827831328 2167128496258026 2167518690103728 2168807856652164 2169681904326951 2172331318519908 2174575673221112 2177137855888212 2179796374597296 2180674850736564 2182364708529096 2187287083788352 2188168578745968 2189864243609952 2193987884013344 2195688058398016 2199255190047552 2201846451229152 2204121299633728 2206812768020224 2209015198287408 2209412933879424 2212675329480889 2215288737256192 2216606315807296 2219218020864096 2222164098277214 2226844199629952 2230461947785344 2232427651940668 2255961717502272 2279461318726254 2287973123501184 2293709846719356 2295074067484653 2301592011141072 2302960919950236 2303889032429649 2311806176870988 2315561954905836 2317356339984504 2323519212482832 2325319763833248 2326256887113432 2331503814587584 2332443430091856 2334250897034784 2338043138934048 2340458699611072 2344261026753984 2346077651438976 2348419070023992 2349541844706511 2352316906571008 2355088511937408 2356489238649504 2358566010545563 2362397754964611 2364587139813248 2368428666205056 2370515960308132 2371219255169856 2379367774947072 2381036001552103 2393099798144692 2404152855936104 2416333776767456 2429497234233216 2435588806310244 2443958527294128 2446397632373751 2454804497089812 2460697969261896 2468236369515012 2470149065697768 2476718281437744 2478637550459616 2479636462087944 2482664364022752 2485229340824128 2488157549586528 2491195856682624 2492199829413216 2493682105283208 2494131095461824 2494874329946089 2500764089995392 2502251459596896 2502701992697088 2504456691610237 2505199724583696 2508525451147989 2510850261863552 2513808658345152 2514075857394721 2516395944261888 2517145813523068 2517892611159744 2520111627706218 2524588798042752 2526545163088128 2526813715932844 2528316578967697 2528771805121016 2536249166701824 2539616112316816 2539994165202914 2544120659192658 2551345887932192 2552863341870296 2565797721722144 2568820859767344 2577648422859328 2622941791411032 2631955337085984 2633016037062456 2642064202138272 2646356519892384 2648407245696576 2655450528551808 2657508301523712 2658579299558208 2659371538513963 2660160532289904 2667715310896896 2669301977418048 2669585704243879 2672049301638912 2673638545870656 2673922733641263 2675994821172582 2682826307196672 2683111471557556 2683907508598848 2685190679664584 2685987333574272 2686272833928606 2693130558456576 2695504012052072 2697107206349486 2699883148530984 2701488947390142 2704671962928117 2709161097495008 2710772414563304 2713966368299004 2718375498863388 2721184001773832 2723292713207248 2727716995423056 2734971197879648 2737090593345472 2747603263926976 2761524316305664 2795883008427144 2805490853816928 2812226250585024 2823027503654592 2824706544596496 2832728629096704 2834413439938752 2834714716877521 2837330701740288 2841520274028618 2844868280761143 2849922406037952 2851284948509816 2852130879980928 2852434040150994 2857068126356418 2859715953825024 2862236218983128 2863085399524224 2863938579938114 2866886229883416 2870264123923716 2871971259604083 2876738072597792 2879609097767514 2880127574521392 2881840576647396 2886522436937412 2889504661677368 2890024920138304 2891743808869552 2892909205769268 2896441758026544 2899854475716744 2902850474517616 2906395166129728 2907566467648752 2909819611372128 2917558104994624 2919818991479936 2932340253396736 2935795268305536 2940130232323921 2945353597716544 2958957361152128 2997647761612608 3007948956669696 3020839514622657 3028551346783872 3028873259129406 3032442013558581 3039281758301672 3040183465474176 3047806234681884 3049618966383717 3058279795625808 3060098756646204 3061332001995561 3063704302358154 3068789348188096 3070614559933648 3071852043239532 3076842597614604 3079226917513656 3082408235827984 3087415939874448 3089808453312672 3091053671917848 3098025616643776 3100426351777664 3101675849484576 3106714855843872 3109924573455808 3112334529379712 3117390851912064 3121993958034679 3125681369005312 3131225426698656 3133984972916707 3141985651532672 3149863673286148 3161625673559808 3207695567073543 3220015746356019 3228236050967424 3236330331672516 3247451741746992 3250692744387039 3251278035155592 3253211784978246 3258611369725504 3261863509831668 3265706783832318 3269694561895944 3273072662786416 3280930625682528 3282252868118952 3284796365414928 3290981826020016 3293532087597024 3298882785071328 3302291041916992 3304850067279488 3306181949450592 3310219152030336 3313522797431112 3314119400819136 3315106986366721 3317543399448704 3322933105884288 3324909473710944 3325508127282432 3327839713509493 3328827031296144 3333246147415821 3336335279462528 3340266299444928 3344700601530652 3345692921678016 3348641477911002 3351744877793536 3357190148212992 3359543947395433 3360148836941624 3375060740064146 3392160878923544 3419191978089381 3425094479689792 3452388016711608 3454441379925354 3467709265306482 3485278818724248 3487979645749872 3497255721881376 3498665145137784 3501376345552176 3509273782781312 3510688049416608 3516391540130976 3519116477158464 3522752269517696 3528475359856512 3531209660928768 3532632767906112 3533685468984307 3534733857974256 3544772399410944 3546880709719872 3547257716598031 3550531263821568 3552642999307584 3555773940462198 3559069303224064 3564851394494208 3565230311521684 3567993094896776 3569051662420608 3578543344798464 3581697111904808 3583827383779454 3589649697217038 3599844198041312 3601985263186856 3606229283904156 3618621824398672 3624500665151184 3636955993897408 3665937790941192 3682206745634718 3715077422156616 3717956325689424 3727844011236192 3732236324379792 3736793785023936 3740654471755904 3749635000780032 3751146134993088 3753377189395344 3754052989045632 3764036671539456 3766275392795328 3766675719686569 3770151754367232 3770712987517728 3775718720284602 3779217919918336 3780167441559327 3786883197064128 3788693698704824 3789817744632192 3790220573899266 3793157707681524 3799896541383936 3803245386867992 3804373750052736 3805507428136946 3809424168475224 3809991247804371 3816180988788987 3822514973177888 3827018831898288 3829295012805444 3839478797023352 3840170099361856 3842454102196528 3848696582583216 3853231289651016 3857212274359024 3861922344035392 3866472634288992 3876755290198336 3879759481829504 3906748390896169 3947933005628976 3963096303207408 3983175792827712 3986262452285568 3996863682150144 4001572966345344 4003952966127072 4013992231758873 4024239460795008 4024667207336334 4027786019496876 4029409250892909 4038497678839208 4039695837684864 4042826295895296 4043256018078108 4045660809524229 4049824722796476 4052233421085213 4063741646242512 4066158621844956 4070949552448506 4077706394167744 4080131675528272 4081776002660748 4084939069810872 4091575493134584 4095802724319376 4102456796819472 4105635890018208 4116554586499264 4119744604416896 4121404895890464 4135567799312768 4142286474458496 4148402930539231 4174967235598208 4208236280725392 4249092943645056 4251620159908128 4262280411042927 4276927422764724 4278651060226491 4289573930737536 4292898025538304 4293354328474692 4295907869907171 4300329344825124 4309386271448832 4315107108896688 4319413646651271 4320191361782088 4322760864971094 4329935655662656 4334256992516052 4335037380207456 4337615713304328 4339363808653902 4344662637039816 4349151346442224 4354275711776424 4359592749194592 4361349701473128 4364729417058192 4374574167576704 4376337157491936 4379728487219904 4380194019584617 4387975768026688 4391376116796032 4398510380095104 4403692902458304 4405005173665369 4408242599267456 4418030396574816 4418825867758848 4421924002882477 4425350658961778 4433212631614592 4438436041728192 4444328196554428 4453688399259904 4460923895570688 4464855303881336 4511923435004544 4543309888694109 4558922637452508 4575946247002368 4587419693438712 4590148134969306 4603184022282144 4605921839900472 4607778064859298 4623612353741976 4631123909811672 4634712679969008 4647038424965664 4650639527666496 4651133855847583 4652513774226864 4663007629175168 4664886860183712 4668501794069568 4676086277868096 4680917399222144 4688522053507968 4692155302877952 4695445075225723 4696838140047984 4699083689413022 4710177023874816 4712978477299008 4717132021091126 4724795509929222 4729174279626496 4736857332410112 4741031920616264 4742438510339712 4762072003104206 4786199596289384 4808305711872208 4832667553534912 4858994468466432 4871177612620488 4887917054588256 4892795264747502 4909608994179624 4921395938523792 4936472739030024 4938832857240217 4940298131395536 4953436562875488 4957275100919232 4959272924175888 4965328728045504 4970458681648256 4976315099173056 4982391713365248 4984399658826432 4987364210566416 4988262190923648 4989748659892178 5001528179990784 5004502919193792 5005034860405441 5008913383220474 5010399449167392 5017050902295978 5021700523727104 5022962216866503 5027617316690304 5028151714789442 5034291627046136 5035785222319488 5040223255412436 5049177596085504 5053627431865688 5056633157935394 5057543610242032 5062591110096219 5079232224633632 5079988330405828 5088241318385316 5102691775864384 5105726683740592 5131595443444288 5137641719534688 5155296845718656 5245883582822064 5263910674171968 5266032074124912 5284128404276544 5292713039784768 5296814491393152 5310901057103616 5317158599116416 5318743077027926 5320321064579808 5333660910693297 5338603954836096 5339171408487758 5347277091741312 5347845467282526 5351989642345164 5366222943115112 5367815017197696 5370381359329168 5371974667148544 5372545667857212 5375741075669181 5384474545825557 5391008024104144 5394214412698972 5399766297061968 5402977894780284 5409343925856234 5418322194990016 5421544829126608 5427932736598008 5436750997726776 5442368003547664 5446585426414496 5455433990846112 5469942395759296 5474181186690944 5495206527853952 5512261428250759 5591766016854288 5610981707633856 5624452501170048 5646055007309184 5649413089192992 5663578080426903 5668826879877504 5669429433755042 5683040548057236 5685330860848899 5689736561522286 5699844812075904 5702569897019632 5704261759961856 5704868080301988 5708261142205419 5714136252712836 5724472437966256 5726170799048448 5727877159876228 5733772459766832 5740528247847432 5743942519208166 5753476145195584 5759218195535028 5760255149042784 5763681153294792 5773044873874824 5779009323354736 5780049840276608 5783487617739104 5785818411538536 5792883516053088 5799708951433488 5805700949035232 5812790332259456 5815132935297504 5819639222744256 5820257806845313 5835116209989248 5839637982959872 5853226052678641 5871590536611072 5880260464647842 5890707195433088 5917914722304256 5995295523225216 6037000811004501 6041679029245314 6057102693567744 6057746518258812 6064884027117162 6078563516603344 6080366930948352 6095612469363768 6099237932767434 6116559591251616 6120197513292408 6122664003991122 6127408604716308 6137578696376192 6141229119867296 6143704086479064 6153685195229208 6158453835027312 6164816471655968 6174831879748896 6179616906625344 6180273753660487 6182107343835696 6196051233287552 6200852703555328 6203351698969152 6213429711687744 6219849146911616 6224669058759424 6234781703824128 6239153045162947 6243987916069358 6262450853397312 6267969945833414 6283971303065344 6299727346572296 6415391134147086 6440031492712038 6456472101934848 6472660663345032 6494903483493984 6501385488774078 6502556070311184 6506423569956492 6517222739451008 6523727019663336 6531413567664636 6539389123791888 6546145325572832 6561861251365056 6562558728113713 6564505736237904 6569592730829856 6581963652040032 6587064175194048 6597765570142656 6604582083833984 6609700134558976 6612363898901184 6620438304060672 6627045594862224 6628238801638272 6630213972733442 6635086798897408 6638025988442667 6645866211768576 6649818947421888 6655679427018986 6657654062592288 6666492294831642 6672670558925056 6680532598889856 6689401203061304 6691385843356032 6697282955822004 6719087894790866 6720297673883248 6750121480128292 6784321757847088 6838383956178762 6850188959379584 6904776033423216 6908882759850708 6935418530612964 6970557637448496 6975959291499744 6994511443762752 6997330290275568 7002752691104352 7018547565562624 7021376098833216 7032783080261952 7038232954316928 7045504539035392 7048625534119533 7056950719713024 7065265535812224 7067370937968614 7069467715948512 7075698031636689 7087193264893833 7093761419439744 7094515433196062 7105285998615168 7111547880924396 7130460623043368 7135986189793552 7138103324841216 7143108004656309 7163394223809616 7167654767558908 7179299394434076 7199688396082624 7203970526373712 7212458567808312 7237243648797344 7249001330302368 7273911987794816 7331875581882384 7364413491269436 7430154844313232 7435912651378848 7455688022472384 7464472648759584 7473587570047872 7481308943511808 7484622989838267 7502292269986176 7506754378790688 7508105978091264 7513370074830711 7525576353443967 7532550785590656 7533351439373138 7541425975035456 7542227572184163 7551437440569204 7560334883118654 7573766394128256 7577387397409648 7579635489264384 7580441147798532 7584949736903091 7586315415363048 7606490773735984 7608747500105472 7611014856273892 7618848336950448 7619982495608742 7632361977577974 7645029946355776 7654037663796576 7658590025610888 7678957594046704 7680340198723712 7684908204393056 7697393165166432 7706462579302032 7714424548718048 7723844688070784 7732945268577984 7753510580396672 7759518963659008 7777574343970249 7813496781792338 7895866011257952 7926192606414816 7966351585655424 7972524904571136 7978114615541889 8003145932690688 8007905932254144 8008757112731637 8021768200923789 8027984463517746 8048478921590016 8049334414672668 8055572038993752 8058818501785818 8076995357678416 8079391675369728 8086512036156216 8091321619048458 8099649445592952 8104466842170426 8127483292485024 8132317243689912 8141899104897012 8155412788335488 8160263351056544 8163552005321496 8169878139621744 8183150986269168 8191605448638752 8204913593638944 8211271780036416 8212144576781743 8233109172998528 8239489208833792 8242809791780928 8271135598625536 8284572948916992 8296805861078462 8349934471196416 8416472561450784 8498185887290112 8503240319816256 8504144150632563 8524560822085854 8553854845529448 8557302120452982 8579147861475072 8586708656949384 8591815739814342 8600658689650248 8630214217793376 8638827293302542 8640382723564176 8645521729942188 8659871311325312 8668513985032104 8670074760414912 8675231426608656 8678727617307804 8689325274079632 8698302692884448 8708551423552848 8719185498389184 8720112282562057 8722699402946256 8729458834116384 8749148335153408 8752674314983872 8759456974439808 8760388039169234 8775951536053376 8782752233592064 8797020760190208 8807385804916608 8810010347330738 8816485198534912 8820390696971763 8836060793149632 8843848005764954 8850701317923556 8866425263229184 8876872083456384 8888656393108856 8929710607762672 9023846870009088 9086619777388218 9117845274905016 9174839386877424 9180296269938612 9206368044564288 9211843679800944 9215556129718596 9247224707483952 9262247819623344 9269425359938016 9294076849931328 9301279055332992 9302267711695166 9305027548453728 9326015258350336 9329773720367424 9337003588139136 9352172555736192 9361834798444288 9365981874104037 9377044107015936 9390890150451446 9393676280095968 9398167378826044 9401954918750121 9425956954598016 9434264042182252 9449591019858444 9482063841232528 9484877020679424 9524144006208412 9572399192578768 9616611423744416 9665335107069824 9742355225240976 9775834109176512 9785590529495004 9819217988359248 9842791877047584 9872945478060048 9877665714480434 9880596262791072 9906873125750976 9914550201838464 9918545848351776 9930657456091008 9940917363296512 9945320959100163 9952630198346112 9968799317652864 9974728421132832 9976524381847296 9979497319784356 9983519140528479 9999738442247463 10009005838387584 10010069720810882 10017826766440948 10020798898334784 10034101804591956 10045924433733006 10055234633380608 10056303429578884 10068583254092272 10071570444638976 10078631842186299 10080446510824872 10107254863731376 10113266315870788 10115087220484064 10125182220192438 10158464449267264 10159976660811656 10176482636770632 10205383551728768 10211453367481184 10263190886888576 10275283439069376 10310593691437312 10491767165644128 10527821348343936 10532064148249824 10568256808553088 10585426079569536 10593628982786304 10601056406952921 10634317198232832 10637486154055852 10640642129159616 10641773149794093 10667321821386594 10677207909672192 10678342816975516 10694554183482624 10695690934565052 10703979284690328 10732445886230224 10735630034395392 10740762718658336 10745091335714424 10751482151338362 10768949091651114 10782016048208288 10788428825397944 10799532594123936 10805955789560568 10818687851712468 10836644389980032 10843089658253216 10855865473196016 10873501995453552 10884736007095328 10893170852828992 10910867981692224 10939884791518592 10948362373381888 10990413055707904 11024522856501518 11183532033708576 11221963415267712 11248905002340096 11292110014618368 11298826178385984 11300027159059707 11327156160853806 11337653759755008 11338858867510084 11366081096114472 11370661721697798 11379473123044572 11399689624151808 11405139794039264 11409736160603976 11416522284410838 11428272505425672 11429973743413113 11448944875932512 11455754319752456 11467544919533664 11481056495694864 11487885038416332 11506952290391168 11518436391070056 11520510298085568 11527362306589584 11546089747749648 11558018646709472 11560099680553216 11566975235478208 11571636823077072 11585767032106176 11586998512445473 11599417902866976 11611401898070464 11625580664518912 11630265870595008 11639278445488512 11640515613690626 11670232419978496 11706452105357282 11720245172688507 11760520929295684 11781414390866176 11990591046450432 12074001622009002 12083358058490628 12115493036517624 12129768054234324 12136982428572687 12157127033206688 12191224938727536 12198475865534868 12233119182503232 12240395026584816 12245328007982244 12254817209432616 12275157392752384 12282458239734592 12287408172958128 12307370390458416 12316907670054624 12329632943311936 12349663759497792 12359233813250688 12360547507320974 12364214687671392 12392102466575104 12406703397938304 12426859423375488 12439698293823232 12445208791617693 12478306090325894 12487975832138716 12524901706794624 12535939891666828 12599454693144592 12830782268294172 12880062985424076 12887723609721513 12945321326690064 12989806966987968 13002770977548156 13005112140622368 13012847139912984 13034445478902016 13047454039326672 13062827135329272 13078778247583776 13092290651145664 13123722502730112 13125117456227426 13129011472475808 13139185461659712 13140582058753851 13163927304080064 13174128350388096 13195531140285312 13209164167667968 13215015520996107 13224727797802368 13254091189724448 13256477603276544 13260427945466884 13265772008647431 13276051976885334 13299637894843776 13311358854037972 13315308125184576 13332984589663284 13361065197779712 13378802406122608 13382771686712064 13394565911644008 13438175789581732 13440595347766496 13500242960256584 13568643515694176 13676767912357524 13700377918759168 13809552066846432 13817765519701416 13870837061225928 13941115274896992 13951918582999488 13953401567542749 13989022887525504 13994660580551136 14005505382208704 14042752197666432 14065566160523904 14076465908633856 14086335225677169 14097251068239066 14130531071624448 14134741875937228 14138935431897024 14151396063273378 14174386529787666 14187522838879488 14189030866392124 14210571997230336 14223095761848792 14260921246086736 14271972379587104 14286216009312618 14326788447619232 14335309535117816 14358598788868152 14399376792165248 14407941052747424 14424917135616624 14474487297594688 14498002660604736 14547823975589632 14663751163764768 14728826982538872 14816498571720651 14860309688626464 14871825302757696 14911376044944768 14928945297519168 14947175140095744 14969245979676534 15004584539972352 15013508757581376 15015104581216323 15026740149661422 15051152706887934 15065101571181312 15066702878746276 15082851950070912 15084455144368326 15102874881138408 15120669766237308 15147532788256512 15154774794819296 15160882295597064 15169899473806182 15172630830726096 15187773330288657 15212981547471968 15222029712547784 15237696673900896 15239964991217484 15264723955155948 15290059892711552 15308075327593152 15317180051221776 15357915188093408 15360680397447424 15369816408786112 15394786330332864 15412925158604064 15428849097436096 15447689376141568 15465890537155968 15507021160793344 15555148687940498 15626993563584676 15791732022515904 15852385212829632 15932703171310848 15956229231083778 16015811864508288 16017514225463274 16043536401847578 16055968927035492 16098668829345336 16111144077987504 16117637003571636 16127223227007543 16153990715356832 16173024072312432 16182643238096916 16199298891185904 16208933684340852 16254966584970048 16264634487379824 16283798209794024 16310825576670976 16320526702113088 16327104010642992 16339756279243488 16366301972538336 16383210897277504 16409827187277888 16422543560072832 16424289153563486 16466218345997056 16485619583561856 16509962073818941 16536784284752277 16593611722156924 16832945122901568 17006480639632512 17008288301265126 17049121644171708 17107709691058896 17114604240905964 17124783426616257 17173417313898768 17183631479628684 17201317379300496 17260428435586752 17277654586605084 17280765447128352 17291043459884376 17319742622650624 17337027970064208 17340149520829824 17350462853217312 17357455234615608 17378650548159264 17396605385768896 17417102847105696 17438370996778368 17440224565124114 17445398805892512 17458917668232768 17460773420535939 17505348629967744 17518913948879616 17520776078338468 17531196841271659 17551903072106752 17559678158035923 17598531001763047 17614771609833216 17620020694661476 17640781393943526 17672121586299264 17687696011529908 17701402635847112 17753744166912768 17777312786217712 17859421215525344 18173239554776436 18235690549810032 18349678773754848 18360592539877224 18412736089128576 18423687359601888 18431112259437192 18494449414967904 18524495639246688 18538850719876032 18540821260981461 18588153699862656 18602558110665984 18604535423390332 18610055096907456 18615600769597741 18659547440734848 18674007176278272 18687099929707153 18704345111472384 18717459135488841 18731963748208074 18781780300902892 18787352560191936 18796334757652088 18803909837500242 18851913909196032 18868528084364504 18899182039716888 18964127682465056 19048288012416824 19144798385157536 19233222847488832 19330670214139648 19484710450481952 19551668218353024 19571181058990008 19638435976718496 19685583754095168 19687676184341139 19745890956120096 19755331428960868 19761192525582144 19813746251501952 19829100403676928 19837091696703552 19843003018142647 19861314912182016 19890641918200326 19905260396692224 19914077965328001 19937598635305728 19949456842265664 19958994639568712 19967038281056958 19999476884494926 20018011676775168 20020139441621764 20035653532881896 20041597796669568 20068203609183912 20091848867466012 20112606859157768 20137166508184544 20157263684372598 20160893021649744 20214509727462752 20226532631741576 20230174440968128 20250364440384876 20316928898534528 20319953321623312 20352965273541264 20410767103457536 20422906734962368 20526381773777152 20550566878138752 20983534331288256 21055642696687872 21064128296499648 21136513617106176 21145876602358599 21170852159139072 21202112813905842 21227094094910067 21274972308111704 21281284258319232 21283546299588186 21334643642773188 21356685633951032 21391381869130104 21407958569380656 21429324013968927 21464891772460448 21481525437316672 21490182671428848 21502964302676724 21537898183302228 21564032096416576 21576857650795888 21599065188247872 21611911579121136 21637375703424936 21673288779960064 21686179316506432 21711730946392032 21747003990907104 21769472014190656 21786341705657984 21821735963384448 21879769583037184 21937894810416949 22049045713003036 22367064067417152 22443926830535424 22453868969514801 22540110224492133 22597652356771968 22600054318119414 22626682716552489 22654312321707612 22677717735020168 22732162192228944 22741323443395596 22754849210709273 22758946246089144 22810279588078528 22819472321207952 22833044568821676 22856545010851344 22859947486826226 22897889751865024 22911508639504912 22935089839067328 22962112991389728 22975770076832664 23013904580782336 23036872782140112 23041020596171136 23054724613179168 23092179495499296 23116037293418944 23133950470956416 23143273646154144 23171534064212352 23173997024890946 23198835805733952 23222803796140928 23260531741190016 23278556890977024 23281031227381252 23294877994566451 23332723031910747 23412904210714564 23440490345377014 23521041858591368 23934343846625667 24026271338194911 24148003244018004 24166716116981256 24230986073035248 24259536108468648 24273964857145374 24314254066413376 24382449877455072 24396951731069736 24466238365006464 24480790053169632 24490656015964488 24509634418865232 24564916479469184 24574816345916256 24614740780916832 24633815340109248 24636433730345229 24659265886623872 24699327518995584 24718467626501376 24721095014641948 24728429375342784 24735798282890149 24813406795876608 24830804016186217 24853718846750976 24890417583235386 24956612180651788 24975951664277432 25049803413589248 25071879783333656 25198909386289184 25512432451897689 25661564536588344 25760125970848152 25775447219443026 25890642653380128 25979613933975936 26005541955096312 26010224281244736 26025694279825968 26094908078653344 26125654270658544 26157556495167552 26160336847686171 26184581302291328 26247445005460224 26250234912454852 26258022944951616 26278370923319424 26281164117507702 26327854608160128 26348256700776192 26366730037805983 26391062280570624 26430031041992214 26449455595604736 26461172090915289 26508182379448896 26520855890933768 26531544017294862 26552103953770668 26599275789687552 26622717708075944 26630616250369152 26665969179326568 26757604812245216 26789131823288016 26876351579163464 26881190695532992 27000485920513168 27137287031388352 27353535824715048 27619104133692864 27635531039402832 27741674122451856 27882230549793984 27903837165998976 27906803135085498 27978045775051008 27989321161102272 28011010764417408 28085504395332864 28097945622312111 28131132321047808 28172670451354338 28194502136478132 28205864756250363 28269483751874456 28277870863794048 28302792126546756 28348773059575332 28378061732784248 28446191523697584 28521842492173472 28543944759174208 28572432018625236 28653576895238464 28670619070235632 28717197577736304 28798753584330496 28815882105494848 28849834271233248 28948974595189376 28996005321209472 29327502327529536 29457653965077744 29632997143441302 29720619377252928 29743650605515392 29822752089889536 29835962877300489 29857890595038336 29938491959353068 29950557421585437 30027017515162752 30030209162432646 30053480299322844 30102305413775868 30133405757492552 30165703900141824 30168910288736652 30205749762276816 30235895526558897 30241339532474616 30309549589638592 30321764591194128 30339798947612364 30345261661452192 30375546660577314 30425963094943936 30444059425095568 30475393347801792 30479929982434968 30529447910311896 30580119785423104 30616150655186304 30634360102443552 30661358137092319 30715830376186816 30739632817572224 30789572660665728 30825850317208128 30857698194872192 30931781074311936 30953468020177339 31110297375880996 31253987127169352 31583464045031808 31704770425659264 31803169220858763 31912458462167556 31925319449382279 32031623729016576 32035028450926548 32087072803695156 32111937854070984 32197337658690672 32222288155975008 32235274007143272 32254446454015086 32307981430713664 32346048144624864 32365286476193832 32398597782371808 32417867368681704 32509933169940096 32529268974759648 32557936990933081 32567596419588048 32641053404226176 32654208021285984 32679512558486976 32682986146131373 32732603945076672 32766421794555008 32819654374555776 32845087120145664 32848578307126972 32868115526580061 32971239167123712 33019924147637882 33073568569504554 33187223444313848 33665890245803136 33900081477179121 34012961279265024 34016576602530252 34098243288343416 34215419382117792 34229208481811928 34249566853232514 34346834627797536 34367262959257368 34402634758600992 34520856871173504 34555309173210168 34561530894256704 34571830000681519 34582086919768752 34674055940128416 34680299041659648 34700925706434624 34704614155170427 34714910469231216 34757301096318528 34760995537336419 34793210771537792 34834205694211392 34876741993556736 34880449130248228 34890797611785024 34917835336465536 34921546841071878 35010697259935488 35035244022838087 35041552156676936 35062393682543318 35119356316071846 35160735518065521 35197062003526094 35240041389322952 35281562787887052 35344243172598528 35375392023059816 35402805271694224 35554625572435424 35718842431050688 36346479109552872 36471381099620064 36699357547509696 36721185079754448 36825472178257152 36847374719203776 36851291319407773 36862224518874384 36988898829935808 37048991278493376 37077701439752064 37081642521962922 37176307399725312 37209070846780664 37220110193814912 37231201539195482 37319094881469696 37335626374853079 37374199859414306 37434918270977682 37463927496416148 37563560601805784 37574705120383872 37592669515304176 37607819675000484 37737056168729008 37798364079433776 37928255364930112 38096576024833648 38289596770315072 38466445694977664 38969420900963904 39103336436706048 39142362117980016 39276871953436992 39371167508190336 39375352368682278 39421746176261553 39491781912240192 39510662857921736 39522385051164288 39627492503003904 39645046562988321 39674183393407104 39686006036285294 39781283836400652 39797316025942293 39828155930656002 39898913684531328 39917989279137424 39934076562113916 39998953768989852 40040278883243528 40071307065763792 40083195593339136 40136407218367824 40183697734932024 40225213718315536 40274333016369088 40314527368745196 40321786043299488 40429019454925504 40453065263483152 40460348881936256 40500728880769752 40633857797069056 40639906643246624 40705930547082528 40741804647917191 40845813469924736 41101133756277504 41860204702628247 41967068662576512 42128256592999296 42259005677031507 42291753204717198 42404225627811684 42454188189820134 42549944616223408 42562568516638464 42567092599176372 42669287285546376 42713371267902064 42782763738260208 42815917138761312 42858648027937854 42929783544920896 42963050874633344 42980365342857696 43005928605353448 43075796366604456 43128064192833152 43153715301591776 43198130376495744 43223823158242272 43261916275623409 43274751406849872 43372358633012864 43423461892784064 43494007981814208 43538944028381312 43572683411315968 43643471926768896 43674071316140629 43875789620833898 44098091426006072 44449495715161953 44734128134834304 44907737939029602 45045313743648969 45080220448984266 45195304713543936 45200108636238828 45253365433104978 45308624643415224 45355435470040336 45464324384457888 45482646886791192 45509698421418546 45517892492178288 45620559176157056 45638944642415904 45666089137643352 45713090021702688 45719894973652452 45795779503730048 45823017279009824 45870179678134656 45924225982779456 45937911096795991 45951540153665328 46073745564280224 46082041192342272 46109449226358336 46114350315774403 46184358990998592 46232074586837888 46267900941912832 46286547292308288 46343068128424704 46347994049781892 46397671611467904 46445607592281856 46521063482380032 46562062454762504 46589755989132902 46665446063821494 46825808421429128 46880980690754028 47042083717182736 47868687693251334 48052542676389822 48296006488036008 48333432233962512 48461972146070496 48519072216937296 48547929714290748 48628508132826752 48764899754910144 48793903462139472 48932476730012928 48961580106339264 48966784355925397 48981312031928976 49019268837730464 49129832958938368 49149632691832512 49229481561833664 49267630680218496 49272867460690458 49318531773247744 49398655037991168 49442190029283896 49456858750685568 49471596565780298 49529886221456823 49610352854256831 49661608032372434 49780835166470772 49913224361303576 49951903328554864 50143759566667312 50397818772578368 51024864903795378 51323129073176688 51520251941696304 51550894438886052 51781285306760256 51959227867951872 52011083910192624 52020448562489472 52051388559651936 52189816157306688 52251308541317088 52315112990335104 52320673695372342 52369162604582656 52382320261607817 52500469824909704 52516045889903232 52556741846638848 52562328235015404 52593590523814977 52655709216320256 52679034474107769 52733460075611966 52795593005289141 52860062083984428 52922344181830578 53016364758897792 53041711781867536 53063088034589724 53104207907541336 53245435416151888 53261232500738304 53331938358653136 53515209624490432 53578263646576032 53752703158326928 53762381391065984 54000971841026336 54274574062776704 54707071649430096 55238208267385728 55271062078805664 55483348244903712 55622463782944383 55764461099587968 55807674331997952 55813606270170996 55846802308793223 55978642322204544 56022021528834816 56061299789121459 56152377406466523 56195891244624222 56345340902708676 56389004272956264 56411729512500726 56538967503748912 56555741727588096 56605584253093512 56697546119150664 56756123465568496 56892383047395168 57043684984346944 57087889518348416 57144864037250472 57307153790476928 57341238140471264 57434395155472608 57485012037472201 57631764210989696 57699668542466496 57897949190378752 57992010642418944 58655004655059072 58915307930155488 59063028553023417 59265994286882604 59441238754505856 59487301211030784 59529009054427941 59671925754600978 59715781190076672 59876983918706136 59901114843170874 60054035030325504 60060418324865292 60106960598645688 60204610827551736 60266811514985104 60337820577473304 60411499524553632 60471791053117794 60482679064949232 60619099179277184 60643529182388256 60679597895224728 60690523322904384 60751093321154628 60851926189887872 60888118850191136 60950786695603584 60959859964869936 61040785977934399 61058895820623792 61232301310372608 61268720204887104 61322716274184638 61431660752373632 61479265635144448 61579145321331456 61651700634416256 61715396389744384 61906936040354678 62220594751761992 62507974254338704 63166928090063616 63409540851318528 63606338441717526 63824916924335112 63850638898764558 64070056901853096 64174145607390312 64223875708141968 64394675317381344 64444576311950016 64470548014286544 64508892908030172 64615962861427328 64692096289249728 64730572952387664 64797195564743616 64835734737363408 65019866339880192 65058537949519296 65065453185270733 65115873981866162 65135192839176096 65282106808452352 65308416042571968 65359025116973952 65365972292262746 65465207890153344 65532843589110016 65639308749111552 65697156614253944 65736231053160122 65813684431250847 66039848295275764 66147137139009108 66374446888627696 67331780491606272 67800162954358242 68033153205060504 68196486576686832 68430838764235584 68458416963623856 68499133706465028 68693669255595072 68734525918514736 68805269517201984 69041713742347008 69110618346420336 69123061788513408 69143660001363038 69164173839537504 69348111880256832 69401851412869248 69409228310340854 69429820938462432 69514602192637056 69521991074672838 69586421543075584 69668411388422784 69760898260496456 69781595223570048 69835670672931072 69843093682143756 69884633983699353 69998169095732241 70070488045676174 70083104313353872 70124787365086636 70238712632143692 70321471036131042 70394124007052188 70480082778645904 70563125575774104 70750784046119632 70805610543388448 71109251144870848 71437684862101376 72692958219105744 72942762199240128 73398715095019392 73442370159508896 73694749438407552 73702582638815546 73724449037748768 73909301191035687 73977797659871616 74097982556986752 74155402879504128 74163285043925844 74207394848670447 74418141693561328 74440220387629824 74462403078390964 74492412048558651 74671252749706158 74748399718828612 74869836541955364 74927854992832296 75127121203611568 75149410240767744 75185339030608352 75215639350000968 75474112337458016 75596728158867552 75856510729860224 76193152049667296 76579193540630144 76932891389955328 77938841801927808 78284724235960032 78481010543058513 78553743906873984 78742335016380672 78750704737364556 78843492352523106 78983563824480384 79021325715843472 79044770102328576 79100190113417949 79290093125976642 79348366786814208 79372012072570588 79562567672801304 79594632051884586 79656311861312004 79797827369062656 79835978558274848 79868153124227832 79997907537979704 80080557766487056 80142614131527584 80272814436735648 80367395469864048 80450427436631072 80548666032738176 80629054737490392 80643572086598976 80858038909851008 80906130526966304 80920697763872512 81001457761539504 81108989587118311 81279813286493248 81411861094165056 81483609295834382 81691626939849472 83720409405256494 83934137325153024 84256513185998592 84518011354063014 84583506409434396 84808451255623368 84908376379640268 85099889232446816 85134185198352744 85338574571092752 85426742535804128 85565527476520416 85631834277522624 85717296055875708 85859567089841792 85926101749266688 85960730685715392 86011857210706896 86151592733208912 86256128385666304 86307430603183552 86396260752991488 86447646316484544 86523832551246818 86549502813699744 86744717266025728 86846923785568128 86988015963628416 87077888056762624 87348142632281258 87751579241667796 88196182852012144 88898991430323906 89468256269668608 89815475878059204 90090627487297938 90160440897968532 90400217272477656 90506730866209956 90617249286830448 90710870940080672 90928648768915776 90965293773582384 91019396842837092 91035784984356576 91241118352314112 91277889284831808 91332178275286704 91426180043405376 91439789947304904 91591559007460096 91646034558019648 91740359356269312 91848451965558912 91875822193591982 91903080307330656 91984074411276957 92147491128560448 92218898452716672 92228700631548806 92368717981997184 92464149173675776 92573094584616576 92695988099563784 92795343222935808 92860404060532017 93124124909525008 93179511978265804 93330892127642988 93651616842858256 93761961381508056 94084167434365472 95737375386502668 96105085352779644 96592012976072016 96666864467925024 96923944292140992 97038144433874592 97095859428581496 97257016265653504 97529799509820288 97587806924278944 97673810972799243 97923160212678528 97933568711850794 97962624063857952 98038537675460928 98048958438394119 98299265383665024 98458963123667328 98535261360436992 98545734921380916 98604346579740183 98884380058567792 98913717501371136 98943193131560596 99059772442913646 99220705708513662 99323216064744868 99561670332941544 99826448722607152 99903806657109728 100287519133334624 100795637545156736 102049729807590756 102646258146353376 103040503883392608 103101788877772104 103562570613520512 103715490002044557 104022167820385248 104040897124978944 104102777119303872 104113842465511281 104282986612009257 104379632314613376 104502617082634176 104630225980670208 104641347390744684 104764640523215634 105000939649819408 105032091779806464 105105732068514261 105124656470030808 105187181047629954 105358068948215538 105466920151223932 105591186010578282 105720124167968856 105844688363661156 106032729517795584 106083423563735072 106126176069179448 106208415815082672 106490870832303776 106663876717306272 107030419248980864 107156527293152064 107505406316653856 107524762782131968 108001943682052672 108549148125553408 109414143298860192 110476416534771456 110542124157611328 110553873958223319 110966696489807424 111244927565888766 111528922199175936 111627212540341992 111693604617586446 111957284644409088 112122599578242918 112304754812933046 112391782489248444 112690681805417352 112778008545912528 112823459025001452 113077935007497824 113211168506187024 113395092238301328 113512246931136992 113784766094790336 114087369968693888 114175779036696832 114289728074500944 114614307580953856 114682476280942528 114868790310945216 114970024074944402 115263528421979392 115399337084932992 117310009310118144 117830615860310976 118126057106046834 118531988573765208 118882477509011712 119058018108855882 119343851509201956 119753967837412272 119802229686341748 120120836649730584 120213921197291376 120409221655103472 120533623029970208 120675641154946608 120822999049107264 120943582106235588 120965358129898464 121238198358554368 121287058364776512 121359195790449456 121381046645808768 121502186642309256 121703852379775744 121776237700382272 121901573391207168 121919719929739872 122081571955868798 122117791641247584 122225413943751573 122537440409774208 122645432548369276 122863321504747264 123189717012341329 123303401268832512 123813872080709356 124441189503523984 125015948508677408 127212676883435052 127649833848670224 127701277797529116 128140113803706192 128348291214780624 128447751416283936 128789350634762688 128889152623900032 128941096028573088 129017785816060344 129231925722854656 129384192578499456 129461145904775328 129594391129487232 129671469474726816 129785748826870227 130117075899038592 130130906370541466 130231747963732324 130270385678352192 130616832085143936 130718050233947904 130731944584525492 130809699507950071 130930415780306688 131022213948421887 131394313228507888 131472462106320244 131627368862501694 132079696590551528 132294274278018216 132748893777255392 135600325908716484 136066306410121008 136392973153373664 136861677528471168 136916833927247712 136998267412930056 137387338511190144 137469051837029472 137610539034403968 137813733290387973 138221236692840672 138246123577026816 138287320002726076 138328347679075008 138343050947323209 138696223760513664 138803702825738496 138818456620681708 138859641876924864 138901021126998529 139029204385274112 139043982149345676 139336822776845568 139521796520992912 139563190447140096 139686187364287512 139769267967398706 139996338191464482 140140976091352348 140166208626707744 140249574730173272 140477425264287384 140642942072262084 140788248014104376 140960165557291808 141126251151548208 141501568092239264 141611221086776896 142218502289741696 142875369724202752 145385916438211488 145885524398480256 146797430190038784 146884740319017792 146900353067776191 147389498876815104 147405165277631092 147448898075497536 147818602382071374 147955595319743232 148195965113973504 148326570087851688 148414789697340894 148589658664370469 148836283387122656 148924806156781928 148984824097117302 149342505499412316 149496799437657224 149739673083910728 149855709985664592 150254242407223136 150370678061216704 150431278700001936 150948224674916032 151193456317735104 151713021459720448 152386304099334592 153158387081260288 155877683603855616 156569448471920064 156962021086117026 157107487813747968 157501409474729112 157686984705046212 157780771571444931 157967127648960768 158042651431686944 158200380226835898 158386779015867423 158580186251953284 158744024145141176 159125135345602608 159189264103769172 159312623722624008 159671957116549696 159736306248455664 159995815075959408 160161115532974112 160285228263055168 160545628873471296 160734790939728096 160900854873262144 161097332065476352 161258109474980784 161287144173197952 161716077819702016 161812261053932608 162002915523079008 162217979174236622 162559626572986496 162823722188330112 162967218591668764 167440818810512988 167540406926379669 168183899367364377 169036022708126028 169167012818868792 169616902511246736 169816752759280536 170199778464893632 170268370396705488 170677149142185504 170853485071608256 171131054953040832 171263668555045248 171434592111751416 171719134179683584 171921461371430784 172023714421413792 172303185466417824 172455036112416603 172614861206367104 172895292632969088 173047665102493636 173099005627399488 173693847571136256 173815628113303519 173976031927256832 174696285264562516 175503158483335592 176392365704024288 177797982860647812 178587027163283823 179630951756118408 180181254974595876 180320881795937064 180800434544955312 181013461732419912 181234498573660896 181421741880161344 181857297537831552 181930587547164768 182038793685674184 182071569968713152 182555778569663616 182664356550573408 182852360086810752 182879579894609808 183122357933803197 183292069116039296 183696903931117824 183751644387183964 183806160614661312 183968148822553914 184294982257120896 184437796905433344 184457401263097612 184567110264641881 184737435963994368 185146189169233152 185391976199127568 185720808121064034 186248249819050016 186359023956531608 186661784255285976 187303233685716512 187523922763016112 188168334868730944 191474750773005336 192210170705559288 193184025952144032 193333728935850048 193847888584281984 194076288867749184 194191718857162992 195059599019640576 195175613848557888 195196359555812199 195347621945598486 195846320425357056 195867137423701588 195925248127715904 196077075350921856 196097916876788238 196598530767330048 196917926247334656 197091469842761832 197208693159480366 197441053293752541 197768760117135584 197886386263121192 198119544885827292 198441411417027324 198646432129489736 199123340665883088 199652897445214304 199807613314219456 200575038266669248 201591275090313472 204099459615181512 205292516292706752 206081007766785216 206203577755544208 207125141227041024 207430980004089114 208044335640770496 208205554238607744 208227684931022562 208565973224018514 208759264629226752 209005234165268352 209282694781489368 209529281046431268 209653901951098059 210001879299638816 210211464137028522 210249312940061616 210374362095259908 210716137896431076 210933840302447864 211182372021156564 211440248335937712 211689376727322312 212166847127470144 212252352138358896 212416831630165344 212981741664607552 213327753434612544 214060838497961728 214313054586304128 214629506959646233 215010812633307712 216003887364105344 218828286597720384 221084248315222656 221107747916446638 221933392979614848 222489855131777532 222622184546011341 223254425080683984 223387209235172892 223477236145675953 224245199156485836 224609509625866092 224783564978496888 225381363610834704 225556017091825056 225646918050002904 226155870014995648 226422337012374048 226790184476602656 227024493862273984 227569532189580672 227905558936531567 228174739937387776 228579456149001888 228780903022919611 229364952561885056 229737580621890432 229940048149888804 230798674169865984 235661231720621952 236252114212093668 237063977147530416 237300570340253847 238116036217711764 238687703018403912 239507935674824544 239604459372683496 240241673299461168 240427842394582752 240818443310206944 241067246059940416 241351282309893216 241645998098214528 241887164212471176 241930716259796928 242002810004770633 242574116729553024 242718391580898912 242762093291617536 242932299086192989 243004373284618512 243326968761354933 243552475400764544 243839439859479744 244163143911737596 244235583282495168 244450827887503146 245074880819548416 245246708159866609 245290865096738552 246379434024682658 247627744161418712 248882379007047968 250031897017354816 254425353766870104 255299667697340448 255402555595058232 256280227607412384 256696582429561248 256895502832567872 257578701269525376 257778305247800064 257882192057146176 257959039235854411 258035571632120688 258768385156998912 258922291809550656 258949813311656263 259188782258974464 259342938949453632 259571497653740454 260234151798077184 260261812741082932 260463495927464648 260540771356704384 261233664170287872 261463889169050984 261619399015900142 262044427896843774 262788626457015776 262944924212640488 263254737725003388 264159393181103056 264588548556036432 265497787554510784 271200651817432968 272132612820242016 272785946306747328 273723355056942336 273833667854495424 273996534825860112 274774677022380288 274938103674058944 274967327537119537 275221078068807936 275627466580775946 275952223233830871 276442473385681344 276574640005452152 276656695358150016 276686101894646418 277392447521027328 277636913241363416 277719283753849728 277802042253997058 278087964298691352 278581212181596051 279043593041985824 279372374728575024 279538535934797412 279992676382928964 280281952182704696 280332417253415488 280499149460346544 280954850528574768 281285884144524168 281576496028208752 281920331114583616 282252502303096416 283003136184478528 283222442173553792 284437004579483392 285192632535420337 290771832876422976 291771048796960512 293021432918397729 293769480638035584 293800706135552382 294146875315182357 294810330555262184 294897796150995072 295637204764142748 295813039739220549 296653140175703376 296829579394681788 297179317328740938 297672566774245312 297849612313563856 297969648194234604 298685010998824632 298993598875314448 299479346167821456 299711419971329184 300508484814446272 300741356122433408 300862557400003872 301896449349832064 302386912635470208 302833413929363863 304772608198669184 311146470006133671 312341527396533843 313138896943840128 313924042172234052 315002818949458224 315317196205542783 315373969410092424 315561543142889862 316085302863373888 316400760453671796 316773558031734846 317160372503906568 317488048290282352 318250270691205216 318378528207538344 318625247445248016 319343914233099392 319472612496911328 319991630151918816 320322231065948224 320570456526110336 321091257746942592 321469581879456192 321565377677571937 321801709746524288 322516218949961568 322574288346395904 322800452210420821 323624522107865216 324005831046158016 324435958348473244 325119253145972992 325647444376660224 325934437183337528 331661621874669957 334881637621025976 335080813852759338 336367798734728754 338072045416252056 338334025637737584 339233805022493472 339633505518561072 340399556929787264 340536740793410976 341354298284371008 341706970143216512 342262109906081664 342527337110090496 342767490491477779 342869184223502832 343842922742861568 344047428842827584 344606370932835648 344910072224833206 345229722412734208 345790585265938176 346095330204987272 346198011254798976 347631256226607038 349392570529125032 351006316966671184 352784731408048576 355595965721295624 357174054326567646 359261903512236816 360362509949191752 360641763591874128 361600869089910624 362026923464839824 362468997147321792 362843483760322688 363714595075663104 363861175094329536 364077587371348368 364143139937426304 365111557139327232 365328713101146816 365367544809597193 365704720173621504 365759159789219616 366244715867606394 366584138232078592 366676241831254719 367503288774367928 367612321229322624 367936297645107828 368589964514241792 368914802526195224 369134220529283762 369569151037023987 370783952398255136 371441616242128068 372496499638100032 372718047913063216 373323568510571952 374606467371433024 375047845526032224 376336669737461888 382949501546010672 384420341411118576 386368051904288064 386667457871700096 387695777168563968 388152577735498368 388383437714325984 389357246480610681 390351227697115776 390392719111624398 390695243891196972 391734274847403176 391850496255431808 392154150701843712 392195833753576476 392429098523850213 393066641845265661 394182939685523664 394417386318960732 394882106587505082 395537520234271168 395772772526242384 396239089771654584 396882822834054648 397292864258979472 398246681331766176 399305794890428608 399615226628438912 401150076533338496 402395084262305407 408198919230363024 410585032585413504 412162015533570432 412407155511088416 413441199871163919 414861960008178228 415029152841969627 416088671281540992 416411108477215488 416455369862045124 416703063380995587 417131946448037028 418010468330536704 418565389562978736 419058562092862536 419307803902196118 420003758599277632 420422928274057044 420498625880123232 420748724190519816 421432275792862152 421867680604895728 422364744042313128 422880496671875424 423378753454644624 424333694254940288 424504704276717792 424833663260330688 424878819899707849 425963483329215104 426655506869225088 427285501845540793 428626109172608256 429259013919292466 430021625266615424 432007774728210688 437656573195440768 440701059203328573 442168496630445312 442215495832893276 443866785959229696 444979710263555064 445244369092022682 446508850161367968 446774418470345784 446954472291351906 448490398312971672 449219019251732184 449567129956993776 450762727221669408 451112034183650112 451159984017215551 451293836100005808 452311740029991296 452844674024748096 453580368953205312 454048987724547968 455139064379161344 455458172296895131 455811117873063134 457158912298003776 457561806045839222 458729905123770112 459475161243780864 459880096299777608 471322463441243904 472504228424187336 474127954295060832 474601140680507694 476232072435423528 477375406036807824 479015871349649088 479066787152301049 479208918745366992 480483346598922336 480855684789165504 481636886620413888 482134492119880832 482702564619786432 483291996196429056 483774328424942352 483861432519593856 484005620009541266 485148233459106048 485436783161797824 485864598172385978 486008746569237024 486653937522709866 487104950801529088 487678879718959488 488326287823475192 488471166564990336 488901655775006292 490493416319733218 490581730193477104 492758868049365316 495255488322837424 497764758014095936 500063794034709632 508850707533740208 510599335394680896 510805111190116464 512560455214824768 513393164859122496 513791005665135744 515157402539050752 515764384114292352 515918078471708822 516071143264241376 517365108337249809 517844583619101312 517899626623312526 518685877898907264 519142995307480908 520523625482165864 520926991854929296 521081542713408768 521446884339910557 522927778338101968 523238798031800284 524088855793687548 525577252914031552 525889848425280976 526509475450006776 528318786362206112 529177097112072864 530995575109021568 542401303634865936 544265225640484032 545571892613494656 547667335708990848 547993069651720224 549367073801409591 549876207348117888 549934655074239074 551254933161551892 551904446467661742 552884946771362688 553149280010904304 553313390716300032 553372203789292836 553701330793925643 555273826482726832 555438567507699456 555604084507994116 556175928597382704 557162424363192102 558087186083971648 558744749457150048 559077071869594824 559985352765857928 560563904365409392 560664834506830976 560998298920693088 561909701057149536 562571768289048336 563152992056417504 563840662229167232 564505004606192832 566006272368957056 566444884347107584 567762927109828177 570385265070840674 581543665752845952 585589078667436597 586042865836795458 587538961276071168 587601412271104764 588293750630364714 589620661110524368 589795592301990144 591274409528285496 591626079478441098 593306280351406752 593659158789363576 594358634657481876 595345133548490624 595699224627127712 595939296388469208 597370021997649264 597987197750628896 598958692335642912 599422839942658368 599486554105067239 601016969628892544 601482712244866816 601725114800007744 603792898699664128 604773825270940416 605666827858727726 609545216397338368 622292940012267342 624683054793067686 626277793887680256 627848084344468104 630005637898916448 630634392411085566 630747938820184848 631123086285779724 632170605726747776 632801520907343592 633547116063469692 634320745007813136 634976096580564704 636500541382410432 636568196627030161 636757056415076688 637250494890496032 638687828466198784 638945224993822656 639983260303837632 640644462131896448 641140913052220672 642182515493885184 642939163758912384 643130755355143874 643603419493048576 643888520878938699 645032437899923136 645600904420841642 647249044215730432 648011662092316032 648871916696946488 651868874366675056 663323243749339914 669763275242051952 670161627705518676 672735597469457508 676144090832504112 676668051275475168 678467610044986944 679267011037122144 680799113859574528 681073481586821952 682708596568742016 683413940286433024 683716676809594701 684524219812163328 685534980982955558 685738368447005664 686342709068758833 688094857685655168 689212741865671296 689820144449666412 692190660409974544 692396022509597952 695262512453214076 698785141058250064 702012633933342368 705569462816097152 711191931442591248 714348108653135292 718523807024473632 720725019898383504 721283527183748256 723201738179821248 724053846929679648 724937994294643584 725686967520645376 726008430014311899 727722350188659072 728155174742696736 728286279874852608 728796897258578967 729980906284064799 730657426202293632 730735089619194386 731518319578439232 732489431735212788 733352483662509438 735006577548735856 735224642458645248 735740124479599827 735872595290215656 737829605052390448 738268441058567524 739138302074047974 741567904796510272 742883232484256136 744992999276200064 745436095826126432 746647137021143904 749212934742866048 750095691052064448 752673339474923776 765899003092021344 768840682822237152 772736103808576128 773334915743400192 773877117707563233 776305155470996736 776766875428651968 776849439934968789 778714492961221362 780702455394231552 780785438223248796 781390487782393944 783468549694806352 783700992510863616 784391667507152952 784858197047700426 786133283690531322 788365879371047328 788834772637921464 789764213175010164 791075040468542336 791545545052484768 792478179543309168 793765645668109296 794585728517958944 796493362663532352 798611589780857216 799230453256877824 802300153066676992 804790168524610814 816397838460726048 821170065170827008 824324031067140864 824814311022176832 824901982611358611 826882399742327838 829723920016356456 830058305683939254 832177342563081984 832910739724090248 833406126761991174 834263892896074056 837130779125957472 838117124185725072 838615607804392236 840007517198555264 840845856548114088 840997251760246464 841497448381039632 842864551585724304 843735361209791456 844729488084626256 845760993343750848 845850891408519529 846757506909289248 848667388509880576 849009408553435584 849667326520661376 849757639799415698 851926966658430208 853311013738450176 854571003691081586 855577897606261011 858518027838584932 860043250533230848 875313146390881536 881402118406657146 884430991665786552 889959420527110128 890488738184045364 893017700322735936 893548836940691568 893908944582703812 896980796625943344 898438038503464368 899134259913987552 901525454443338816 902224068367300224 902319968034431102 902587672200011616 904623480059982592 905689348049496192 907160737906410624 908097975449095936 908500241788091589 910916344593790262 911622235746126268 914317824596007552 915123612091678444 919760192599555216 945008456848374672 948255908590121664 949202281361015388 952464144870847056 954750812073615648 958031742699298176 958133574304602098 958417837490733984 960966693197844672 961711369578331008 963273773240827776 964268984239761664 964696133032715811 965405129239572864 967548656849884704 967722865039187712 968011240019082532 968401356631262463 970873566323595648 971729196344771956 972017493138474048 973307875045419732 975357759437918976 976652575646950384 976942333129980672 977803311550012584 980986832639466436 981163460386954208 985517736098730632 990510976645674848 995529516028191872 1000127588069419264 1017701415067480416 1021198670789361792 1021610222380232928 1025120910429649536 1026786329718244992 1027582011330271488 1028302471474433337 1031528768228584704 1031836156943417644 1032142286528482752 1034730216674499618 1035689167238202624 1035799253246625052 1037371755797814528 1038285990614961816 1041047250964331728 1041853983709858592 1042893768679821114 1045855556676203936 1046477596063600568 1048177711587375096 1051154505828063104 1051779696850561952 1053018950900013552 1056637572724412224 1058354194224145728 1061991150218043136 1084802607269731872 1088530451280968064 1091143785226989312 1095334671417981696 1095986139303440448 1096102634428791579 1098734147602819182 1099752414696235776 1099869310148478148 1102509866323103784 1103808892935323484 1105769893542725376 1106298560021808608 1106744407578585672 1107402661587851286 1108707453111071961 1110547652965453664 1111208169015988232 1112351857194765408 1114324848726384204 1116174372167943296 1117489498914300096 1118154143739189648 1119970705531715856 1121127808730818784 1121329669013661952 1121996597841386176 1123819402114299072 1125143536578096672 1126305984112835008 1127681324458334464 1129010009212385664 1132012544737914112 1135525854219656354 1140770530141681348 1163087331505691904 1171178157334873194 1172085731673590916 1175202824542209528 1176587501260729428 1177287295571550639 1179241322221048736 1182548819056570992 1183252158956882196 1186612560702813504 1187318317578727152 1188717269314963752 1190690267096981248 1191398449254255424 1191878592776938416 1194740043995298528 1195974395501257792 1197917384671285824 1198845679885316736 1198973108210134478 1202033939257785088 1203450229600015488 1207185252786916221 1211333655717455452 1244585880024534684 1249366109586135372 1250109190142986761 1255696168688936208 1260011275797832896 1261268784822171132 1261495877640369696 1262246172571559448 1264341211453495552 1265603041814687184 1267094232126939384 1268641490015626272 1269952193161129408 1273001082764820864 1273136393254060322 1273514112830153376 1274500989780992064 1274636459699123547 1277890449987645312 1279966520607675264 1281288924263792896 1281856505536622379 1285878327517824768 1286261510710287748 1287777041757877398 1290064875799846272 1291201808841683284 1296023324184632064 1297743833393892976 1303737748733350112 1326646487498679828 1339526550484103904 1340323255411037352 1345471194938915016 1352288181665008224 1353336102550950336 1353479952051646653 1356935220089973888 1358534022074244288 1362146963173643904 1365417193137484032 1366374516890685393 1367433353619189402 1371069961965911116 1371476736894011328 1372685418137517666 1376189715371310336 1378425483731342592 1379640288899332824 1384381320819949088 1390525024906428152 1397570282116500128 1404025267866684736 1411138925632194304 1422383862885182496 1428696217306270584 1437047614048947264 1437200361456903147 1441450039796767008 1442567054367496512 1446403476359642496 1448107693859359296 1449875988589287168 1452016860028623798 1455444700377318144 1456310349485393472 1457593794517157934 1459961812568129598 1461314852404587264 1461470179238388772 1463036639156878464 1464978863470425576 1466704967325018876 1470013155097471712 1471480248959199654 1471745190580431312 1475659210104780896 1476536882117135048 1478276604148095948 1483135809593020544 1485766464968512272 1489985998552400128 1490872191652252864 1493294274042287808 1498425869485732096 1500191382104128896 1531798006184042688 1537681365644474304 1545472207617152256 1547754235415126466 1553533750857303936 1553698879869937578 1557428985922442724 1561570876446497592 1562780975564787888 1564340653019731671 1566937099389612704 1568783335014305904 1569716394095400852 1572266567381062644 1576731758742094656 1577669545275842928 1579528426350020328 1582150080937084672 1583091090104969536 1584956359086618336 1587531291336218592 1589171457035917888 1592986725327064704 1597223179561714432 1601466321160437277 1609580337049221628 1632795676921452096 1649628622044353664 1649803965222717222 1653764799484655676 1659447840032712912 1660116611367878508 1661103992381776929 1665821479448180496 1666812253523982348 1668527785792148112 1674261558251914944 1676234248371450144 1677231215608784472 1680015034397110528 1681691713096228176 1681994503520492928 1682994896762079264 1685729103171448608 1687470722419582912 1689458976169252512 1691521986687501696 1691701782817039058 1693515013818578496 1698018817106871168 1699334653041322752 1699515279598831396 1700526093603350923 1703288781329484531 1709142007382163172 1711155795212522022 1717036055677169864 1762804236813314292 1768861983331573104 1779918841054220256 1780977476368090728 1786035400645471872 1787097673881383136 1787817889165407624 1793961593251886688 1796876077006928736 1798268519827975104 1798459662315201717 1803050908886677632 1804448136734600448 1804639936068862204 1805175344400023232 1805713274650980877 1811378696098992384 1812648693181593841 1814321475812821248 1817000483576183178 1821832689187580524 1823244471492252536 1828635649192015104 1830247224183356888 1839520385199110432 1890016913696749344 1896511817180243328 1898404562722030776 1904928289741694112 1909501624147231296 1909704589881090483 1916063485398596352 1916267148609204196 1916835674981467968 1921933386395689344 1923422739156662016 1924771292759836759 1926547546481655552 1929392266065431622 1930810258479145728 1931665562636816097 1935097313699769408 1936022480038165064 1936802713262524926 1941747132647191296 1943458392689543912 1944034986276948096 1946615750090839464 1953305151293900768 1955606623100025168 1961973665278932872 1962326920773908416 1971035472197461264 1981021953291349696 1991059032056383744 2035402830134960832 2042397341578723584 2043220444760465856 2050241820859299072 2051150030428784103 2053572659436489984 2056604942948866674 2059028127206276499 2063672313886835288 2064284573056965504 2069460433348999236 2071598506493250104 2076571981229923632 2082094501928663456 2083707967419717184 2085787537359642228 2091711113352407872 2092955192127201136 2096355423174750192 2102309011656126208 2103559393701123904 2106037901800027104 2113275145448824448 2116708388448291456 2169605214539463744 2177060902561936128 2178025290042935697 2186390691775736901 2191972278606880896 2192205268857583158 2197468295205638364 2199738620296956296 2205019732646207568 2207220373438799481 2207617785870646968 2212597120043617216 2213488815157171344 2214805323175702572 2217414906222143922 2221095305930907328 2222416338031976464 2224703714389530816 2228649697452768408 2232348744335886592 2234978997828600192 2236308287478379296 2239941411063431712 2242255617461637568 2243993195682772352 2247638804228598144 2250287073156193344 2252611968225670016 2258020018424771328 2259603165472945747 2271051708439312708 2281541060283362696 2321631353122689699 2330548319804906367 2342356314669746388 2344171463347181832 2350405649084419056 2353175002521458856 2354574591143101278 2358482644442097472 2365097638113141984 2366504317913764392 2373225121405627008 2374636635157454304 2377434538629927504 2382796898508510848 2383757185553876832 2389480087990597056 2391948791002515584 2395834769342571648 2397691359770633472 2397946216420268956 2399372433440344453 2406900459200030976 2414370505573832442 2422667311434910904 2474705947834075833 2489171760049069368 2498732219172270744 2500218380285973522 2511392337377872416 2520022551595665792 2522537569644342264 2522991755280739392 2524492345143118896 2531206083629374368 2534188464253878768 2537282980031252544 2537552674225558587 2539904386322258816 2546002165529641728 2546272786508120644 2547028225660306752 2549001979561984128 2549272919398247094 2555780899975290624 2557572813667180351 2559933041215350528 2563713011073244758 2566733692818783033 2572523021420575496 2575554083515754796 2580129751599692544 2582403617683366568 2595487666787785952 2607475497466700224 2653292974997359656 2679053100968207808 2680646510822074704 2690942389877830032 2704576363330016448 2706672205101900672 2706959904103293306 2713870440179947776 2717068044148488576 2724293926347287808 2725500725364274767 2732749033781370786 2734866707238378804 2742139923931822232 2742953473788022656 2745370836275035332 2759280577798665648 2768762641639898176 2781050049812856304 2795140564233000256 2808050535733369472 2844767725770364992 2857392434612541168 2874095228097894528 2874400722913806294 2882900079593534016 2885134108734993024 2892806952719284992 2894088399098147433 2896215387718718592 2904033720057247596 2905204069893787389 2912620698970786944 2915187589034315868 2919923625136259196 2922940358476777544 2926073278313756928 2929957726940851152 2933409934650037752 2940026310194943424 2942960497918399308 2943490381160862624 2951318420209561792 2953073764234270096 2956553208296191896 2966271619186041088 2971532929937024544 2974151739297954943 2981744383304505728 2986588548084575616 3000382764208257792 3063596012368085376 3075362731288948608 3084907414423300011 3095508470830252932 3107067501714607872 3107397759739875156 3114857971844885448 3123141752892995184 3125561951129575776 3128681306039463342 3133874198779225408 3137566670028611808 3139432788190801704 3144533134762125288 3153463517484189312 3155339090551685856 3158119888120508857 3159056852700040656 3166182180209939072 3169912718173236672 3175062582672437184 3178342914071835776 3185973450654129408 3188207206078265917 3202932642320874554 3219160674098443256 3265591353842904192 3288307903286374737 3299257244088707328 3299607930445434444 3307529598969311352 3318895680065425824 3320233222735757016 3322207984763553858 3331642958896360992 3333624507047964696 3337055571584296224 3348523116503829888 3352468496742900288 3353467510066107343 3354462431217568944 3363383426192456352 3363989007040985856 3365989793524158528 3366347573051531419 3371458206342897216 3374941444839165824 3378917952338505024 3383043973375003392 3383403565634078116 3387030027637156992 3396037634213742336 3399030559197662792 3401052187206701846 3406577562658969062 3418284014764326344 3422311590425044044 3434072111354339728 3525608473626628584 3537723966663146208 3559837682108440512 3561954952736181456 3572070801290943744 3574195347762766272 3574575257982553981 3575635778330815248 3587923186503773376 3593752154013857472 3596537039655950208 3596919324630403434 3606101817773355264 3609279872137724408 3610350688800046464 3611426549301961754 3621555758360748663 3625297386363187682 3634000967152366356 3643665378375161048 3646488942984505072 3660494448366713776 3679040770398220864 3780033827393498688 3793023634360486656 3796809125444061552 3809856579483388224 3819003248294462592 3819409179762180966 3823909379097370641 3832534297218408392 3833671349962935936 3843866772791378688 3845569516609867137 3849542585519673518 3858784532130863244 3863331125273632194 3870194627399538816 3872044960076330128 3873605426525049852 3886916785379087824 3888069972553896192 3893231500181678928 3906610302587801536 3911213246200050336 3923947330557865744 3924653841547816832 3942070944394922528 3962043906582699392 4060439856154939959 4070805660269921664 4086440889520931712 4099123550672056179 4102300060857568206 4113209885897733348 4118056254412552998 4127344627773670576 4128569146113931008 4138920866697998472 4143197012986500208 4153143962459847264 4164189003857326912 4167415934839434368 4171575074719284456 4183422226704815744 4185910384254402272 4192710846349500384 4196405878735470673 4207118787402247808 4212075803600054208 4226550290897648896 4233416776896582912 4311601084370709441 4339210429078927488 4356050580085871394 4372781383551473802 4383944557213761792 4384410537715166316 4394936590411276728 4399477240593912592 4410039465292415136 4414440746877598962 4415235571741293936 4425194240087234432 4426977630314342688 4429610646351405144 4434829812444287844 4442190611861814656 4444832676063952928 4449407428779061632 4455977376389211127 4457299394905536816 4469957995657200384 4472616574956758592 4479882822126863424 4484511234923275136 4487986391365544704 4495277608457196288 4500574146312386688 4505223936451340032 4519206330945891494 4542103416878625416 4563082120566725392 4643262706245379398 4661096639609812734 4684712629339492776 4688342926694363664 4700811298168838112 4706350005042917712 4709149182286202556 4716965288884194944 4730195276226283968 4733008635827528784 4746450242811254016 4749273270314908608 4749778082524763509 4754869077259855008 4765593797017021696 4767514371107753664 4778960175981194112 4783897582005031168 4791669538685143296 4795892432840537912 4798744866880688906 4804398963481311831 4828741011147664884 4845334622869821808 4949411895668151666 4978343520098138736 4997464438344541488 5000436760571947044 5022784674755744832 5040045103191331584 5045075139288684528 5045983510561478784 5048984690286237792 5062412167258748736 5068376928507757536 5074565960062505088 5075105348451117174 5079808772644517632 5092545573016241288 5094056451320613504 5098003959123968256 5098545838796494188 5101578280810052769 5109866343988453593 5115145627334360702 5127426022146489516 5133467385637566066 5145046042841150992 5151108167031509592 5164807235366733136 5190975333575571904 5214950994933400448 5306585949994719312 5358106201936415616 5361293021644149408 5381884779755660064 5395378986945605151 5409152726660032896 5413344410203801344 5413919808206586612 5417139823952942631 5434136088296977152 5437946079544781523 5451001450728549534 5465498067562741572 5469733414476757608 5484279847863644464 5485906947576045312 5490741672550070664 5518561155597331296 5537525283279796352 5562100099625712608 5590281128466000512 5616101071466738944 5689535451540729984 5714784869225082336 5729113769643271449 5748190456195789056 5748801445827612588 5765800159187068032 5770268217469986048 5774313878279510277 5788176798196294866 5792430775437437184 5808067440114495192 5810408139787574778 5825241397941573888 5830375178068631736 5839847250272518392 5845880716953555088 5859915453881702304 5866819869300075504 5880052620389886848 5885920995836798616 5886980762321725248 5902636840419123584 5906147528468540192 5913106416592383792 5920956239859636703 5943065859874049088 5948303478595909886 5963488766609011456 5973177096169151232 6127192024736170752 6150725462577897216 6169814828846600022 6191016941660505864 6214795519479750312 6229715943689770896 6246283505785990368 6251123902259151552 6257362612078926684 6267748397558450816 6275133340057223616 6278865576381603408 6289066269524250576 6306927034968378624 6310678181103371712 6316239776241017714 6318113705400081312 6332364360419878144 6339825436346473344 6350125165344874368 6356685828143671552 6376414412156531834 6405865284641749108 6438321348196886512 6531182707685808384 6576615806572749474 6599215860890868888 6615059197938622704 6637791360130851648 6640466445471514032 6644415969527107716 6663285917792721984 6667249014095929392 6674111143168592448 6697046233007659776 6704936993485800576 6706935020132214686 6708924862435137888 6726766852384912704 6731979587048317056 6732695146103062838 6742916412685794432 6749882889678331648 6757835904677010048 6766807131268156232 6774060055274313984 6778809496418837241 6798061118395325584 6802104374413403692 6813155125317938124 6836568029528652688 6844623180850088088 6868144222708679456 7051216947253257168 7075447933326292416 7119675364216881024 7123909905472362912 7148390695525532544 7149150515965107962 7151271556661630496 7175846373007546752 7187504308027714944 7193074079311900416 7193838649260806868 7198117300321033359 7218559744275448816 7220701377600092928 7222853098603923508 7243111516721497326 7250594772726375364 7268001934304732712 7287330756750322096 7292977885969010144 7320988896733427552 7358081540796441728 7560067654786997376 7593618250888123104 7612658022676675761 7619713158966776448 7638006496588925184 7638818359524361932 7647818758194741282 7665068594436816784 7667342699925871872 7672718441001541053 7691139033219734274 7699085171039347036 7717569064261726488 7726662250547264388 7740389254799077632 7744089920152660256 7747210853050099704 7773833570758175648 7786463000363357856 7813220605175603072 7822426492400100672 7847894661115731488 7849307683095633664 7884141888789845056 7924087813165398784 8120879712309879918 8141611320539843328 8172881779041863424 8198247101344112358 8204600121715136412 8226419771795466696 8236112508825105996 8254689255547341152 8277841733395996944 8286394025973000416 8306287924919694528 8328378007714653824 8334831869678868736 8343150149438568912 8366844453409631488 8371820768508804544 8385421692699000768 8392811757470941346 8414237574804495616 8424151607200108416 8623202168741418882 8678420858157854976 8712101160171742788 8745562767102947604 8768821075430332632 8789873180822553456 8798954481187825184 8820078930584830272 8828881493755197924 8830471143482587872 8850388480174468864 8853955260628685376 8859221292702810288 8869659624888575688 8884381223723629312 8889665352127905856 8898814857558123264 8911954752778422254 8914598789811073632 8922455217893864829 8945233149913517184 8959765644253726848 8969022469846550272 9001148292624773376 9038412661891782988 9084206833757250832 9126164241133450784 9286525412490758796 9322193279219625468 9369425258678985552 9376685853388727328 9401622596337676224 9412700010085835424 9418298364572405112 9433930577768389888 9460390552452567936 9466017271655057568 9474359664361526571 9498546540629817216 9499556165049527018 9509738154519710016 9535028742215507328 9557920351962388224 9564621618234797751 9591784865681075824 9597489733761377812 9608797926962623662 9657482022295329768 9690669245739643616 9898823791336303332 9956687040196277472 9994928876689082976 10000873521143894088 10045569349511489664 10060402530198322029 10090150278577369056 10091967021122957568 10097969380572475584 10099042719154594257 10124824334517497472 10136753857015515072 10149131920125010176 10150210696902234348 10185091146032482576 10188112902641227008 10197091677592988376 10203156561620105538 10219732687976907186 10230291254668721404 10254852044292979032 10266934771275132132 10290092085682301984 10302216334063019184 10329614470733466272 10381950667151143808 10429901989866800896 10613171899989438624 10716212403872831232 10722586043288298816 10723725773947661943 10763769559511320128 10790757973891210302 10818305453320065792 10827839616413173224 10834279647905885262 10875892159089563046 10902002901457099068 10930996135125483144 10939466828953515216 10968559695727288928 10981483345100141328 11037122311194662592 11075050566559592704 11124200199251425216 11180562256932001024 11379070903081459968 11429569738450164672 11458227539286542898 11497602891655225176 11531600318374136064 11548627756559020554 11576353596392589732 11616134880228990384 11620816279575149556 11660750356137263472 11679694500545036784 11691761433907110176 11719830907763404608 11733639738600151008 11760105240779773696 11771841991673597232 11773961524643450496 11805273680838247168 11812295056937080384 11826212833184767584 11841912479719273406 11886131719748098176 11896606957191819772 12339629657693200044 12382033883321011728 12429591038959500624 12459431887379541792 12492567011571980736 12502247804518303104 12514725224157853368 12535496795116901632 12550266680114447232 12557731152763206816 12578132539048501152 12589217636206412019 12621356362206743424 12632479552482035428 12636227410800162624 12679650872692946688 12688540852271156887 12700250330689748736 12752828824313063668 12811730569283498216 12876642696393773024 13153231613145498948 13198431721781737776 13230118395877245408 13275582720261703296 13280932890943028064 13288831939054215432 13326571835585443968 13334498028191858784 13348222286337184896 13367932129167633381 13409873986971601152 13413870040264429372 13417849724870275776 13453533704769825408 13463959174096634112 13465390292206125676 13473399049318857313 13485832825371588864 13515671809354020096 13533614262536312464 13557618992837674482 13596122236790651168 13604208748826807384 13626310250635876248 13673136059057305376 13689246361700176176 13736288445417358912 14102433894506514336 14150895866652584832 14239350728433762048 14247819810944725824 14249334247574290527 14296781391051065088 14298301031930215924 14302543113323260992 14351692746015093504 14375008616055429888 14387677298521613736 14396234600642066718 14413196890443935493 14437119488550897632 14445706197207847016 14486223033442994652 14501189545452750728 14536003868609465424 14574661513500644192 14585955771938020288 14641977793466855104 14716163081592883456 15120135309573994752 15187236501776246208 15225316045353351522 15239426317933552896 15277636719048723864 15295637516389482564 15304734842430158307 15330137188873633568 15345436882003082106 15382278066439468548 15398170342078694072 15435138128523452976 15453324501094528776 15488179840305320512 15494421706100199408 15547667141516351296 15572926000726715712 15626441210351206144 15644852984800201344 15695789322231462976 15768283777579690112 16241759424619759836 16251419471858827893 16313838238634344569 16396494202688224716 16409200243430272824 16452839543590933392 16472225017650211992 16509378511094682304 16555683466791993888 16572788051946000832 16612575849839389056 16656756015429307648 16686300298877137824 16743641537017609088 16770843385398001536 16785623514941882692 16848303214400216832 17246404337482837764 17322941634838530831 17424202320343485576 17491125534205895208 17537642150860665264 17579746361645106912 17597908962375650368 17640157861169660544 17657762987510395848 17660942286965175744 17707910521257370752 17718442585405620576 17739319249777151376 17762868719578910109 17779330704255811712 17823909505556844508 17829197579622147264 17844910435787729658 17890466299827034368 17903009695670262457 17919531288507453696 18076825323783565976 18168413667514501664 18252328482266901568 18573050824981517592 18644386558439250936 18738850517357971104 18753371706777454656 18803245192675352448 18825400020171670848 18836596729144810224 18920781104905135872 18932034543310115136 18948719328723053142 18997093081259634432 18999112330099054036 19019476309039420032 19070057484431014656 19129243236469595502 19183569731362151648 19194979467522755624 19217595853925247324 19314964044590659536 19381338491479287232 19797647582672606664 19913374080392554944 19989857753378165952 20001747042287788176 20091138699022979328 20120805060396644058 20180300557154738112 20195938761144951168 20198085438309188514 20249648669034994944 20273507714031030144 20300421393804468696 20336428489256511723 20370182292064965152 20394183355185976752 20406313123240211076 20439465375953814372 20460582509337442808 20509704088585958064 20533869542550264264 20580184171364603968 20604432668126038368 20659228941466932544 20763901334302287616 20819062175085684601 21226343799978877248 21445172086576597632 21447451547895323886 21527539119022640256 21581515947782420604 21594351900963100077 21655679232826346448 21668559295811770524 21751784318179126092 21804005802914198136 21861992270250966288 21878933657907030432 21937119391454577856 21962966690200282656 22074244622389325184 22106839216843561999 22248400398502850432 22859139476900329344 22916455078573085796 22995205783310450352 23018155323004623159 23097255513118041108 23152707192785179464 23232269760457980768 23241632559150299112 23321500712274526944 23359389001090073568 23383522867814220352 23439661815526809216 23467279477200302016 23474272570462751401 23543683983347194464 23547923049286900992 23564433011360719933 23624590113874160768 23652425666369535168 23683824959438546812 23772263439496196352 23793213914383639544 24679259315386400088 24764067766642023456 24859182077919001248 24918863774759083584 24985134023143961472 25004495609036606208 25022026805877877867 25029450448315706736 25100533360228894464 25115462305526413632 25156265078097002304 25178435272412824038 25242712724413486848 25264959104964070856 25272454821600325248 25377081704542313774 25505657648626127336 25623461138566996432 25753285392787546048 26306463226290997896 26396863443563475552 26460236791754490816 26551165440523406592 26561865781886056128 26577663878108430864 26653143671170887936 26668996056383717568 26671830771100595089 26696444572674369792 26735864258335266762 26767365653681594487 26827740080528858744 26835699449740551552 26907067409539650816 26930780584412251352 26946798098637714626 27067228525072624928 27115237985675348964 27192244473581302336 27208417497653614768 27252620501271752496 27346272118114610752 27378492723400352352 27472576890834717824 28204867789013028672 28301791733305169664 28423078993084579713 28495639621889451648 28498668495148581054 28596602063860431848 28605086226646521984 28693864854704393253 28775354597043227472 28792469201284133436 28826393780887870986 28874238977101795264 28891412394415694032 28972446066885989304 29002379090905501456 29072007737218930848 29149323027001288384 29171911543876040576 29283955586933710208 29374841151148294711 30181207590594966087 30297128157463782771 30374473003552492416 30450632090706703044 30555273438097447728 30591275032778965128 30609469684860316614 30660274377747267136 30690873764006164212 30764556132878937096 30796340684157388144 30870276257046905952 30906649002189057552 30976359680610641024 30988843412200398816 31095334283032702592 31145852001453431424 31191841634724477889 31289705969600402688 31391578644462925952 31536567555159380224 32171177321842985829 32483518849239519672 32502838943717655786 32627676477268689138 32792988405376449432 32818400486860545648 32905679087181866784 32944450035300423984 33018757022189364608 33111366933583987776 33145576103892001664 33225151699678778112 33248446577673344563 33372600597754275648 33487283074035218176 33541686770796003072 33571247029883765384 34492808674965675528 34645883269677061662 34848404640686971152 34982251068411790416 35075284301721330528 35159492723290213824 35195817924751300736 35280315722339321088 35315525975020791696 35321884573930351488 35415821042514741504 35436885170811241152 35478638499554302752 35525737439157820218 35558661408511623424 35647819011113689016 35658395159244294528 35689820871575459316 35806019391340524914 36153650647567131952 36336827335029003328 36504656964533803136 37146101649963035184 37288773116878501872 37477701034715942208 37506743413554909312 37606490385350704896 37650800040343341696 37673193458289620448 37767652908619236057 37864069086620230272 37897438657446106284 37998224660198108072 38038952618078840064 38065622556813470661 38258486472939191004 38367139462724303296 38389958935045511248 38435191707850494648 38629928089181319072 38762676982958574464 39595295165345213328 39826748160785109888 39979715506756331904 40003494084575576352 40103796387502900143 40241610120793288116 40360601114309476224 40391877522289902336 40396170876618377028 40420197147956571939 40547015428062060288 40600842787608937392 40672856978513023446 40740364584129930304 40788366710371953504 40812626246480422152 40878930751907628744 40921165018674885616 41019408177171916128 41067739085100528528 41160368342729207936 41208865336252076736 41318457882933865088 41446693679017456921 41638124350171369202 42452687599957754496 42748002742722871581 42890344173153195264 42894903095790647772 43055078238045280512 43163031895564841208 43188703801926200154 43311358465652692896 43337118591623541048 43503568636358252184 43608011605828396272 43723984540501932576 43757867315814060864 43762518449669908447 43874238782909155712 43925933380400565312 44148489244778650368 44213678433687123998 44496800797005700864 45718278953800658688 45832910157146171592 45990411566620900704 46036310646009246318 46194511026236082216 46305414385570358928 46464539520915961536 46469478353773201753 46483265118300598224 46643001424549053888 46718778002180147136 46767045735628440704 46879323631053618432 46934558954400604032 46948545140925502802 47087367966694388928 47128866022721439866 47249180227748321536 47304851332739070336 47367649918877093624 47586427828767279088 49358518630772800176 49528135533284046912 49718364155838002496 49837727549518167168 49970268046287922944 50044053611755755734 50058900896631413472 50230924611052827264 50312530156194004608 50356870544825648076 50529918209928141712 50544909643200650496 50754163409084627548 51011315297252254672 51246922277133992864 51506570785575092096 52612926452581995792 52793726887126951104 52920473583508981632 53123731563772112256 53155327756216861728 53288606158736730327 53337992112767435136 53343661542201190178 53471728516670533524 53534731307363188974 53655480161057717488 53671398899481103104 53709029087010787371 53861561168824502704 53893596197275429252 54134457050145249856 54230475971350697928 54384488947162604672 54416834995307229536 54505241002543504992 54692544236229221504 54756985446800704704 54945153781669435648 56409735578026057344 56846157986169159426 56991279243778903296 56997336990297162108 57193204127720863696 57210172453293043968 57387729709408786506 57550709194086454944 57584938402568266872 57652787561775741972 57748477954203590528 57782824788831388064 57944892133771978608 58004758181811002912 58144015474437861696 58298646054002576768 58343823087752081152 58567911173867420416 58749682302296589422 60362415181189932174 60594256314927565542 60748946007104984832 60901264181413406088 61110546876194895456 61182550065557930256 61218939369720633228 61320548755494534272 61381747528012328424 61529112265757874192 61592681368314776288 61740552514093811904 61747115072821925617 61813298004378115104 61952719361221282048 61977686824400797632 62190668566065405184 62291704002906862848 62383683269448955778 62457186525257053803 62783157288925851904 64342354643685971658 64967037698479039344 65005677887435311572 65255352954537378276 65585976810752898864 65636800973721091296 65811358174363733568 65888900070600847968 66037514044378729216 66222733867167975552 66291152207784003328 66320517650530685997 66496893155346689126 66745201195508551296 67142494059767530768 68985617349931351056 69291766539354123324 69696809281373942304 69964502136823580832 70150568603442661056 70318985446580427648 70391635849502601472 70422817711388254203 70631051950041583392 70643769147860702976 70693299034082159799 70873770341622482304 70957276999108605504 71051474878315640436 71295638022227378032 71316790318488589056 71379641743150918632 71612038782681049828 72307301295134263904 72673654670058006656 73009313929067606272 74292203299926070368 74577546233757003744 74955402069431884416 75013486827109818624 75066080417633633601 75301600080686683392 75346386916579240896 75535305817238472114 75728138173240460544 75794877314892212568 75996449320396216144 76131245113626941322 76516972945878382008 76734278925448606592 76779917870091022496 76870383415700989296 77259856178362638144 77525353965917148928 79190590330690426656 79653496321570219776 79959431013512663808 80006988169151152704 80015492313301785267 80207592775005800286 80483220241586576232 80721202228618952448 80792341753236754056 80840394295913143878 81201685575217874784 81345713957026046892 81480729168259860608 81576733420743907008 81625252492960844304 81757861503815257488 81842330037349771232 82038816354343832256 82135478170201057056 82320736685458415872 82417730672504153472 82636915765867730176 82893387358034913842 83276248700342738404 84905375199915508992 85496005485445743162 85789806191581295544 86326063791129682416 86377407603852400308 86622716931305385792 86674237183247082096 87007137272716504368 87216023211656792544 87447969081003865152 87515734631628121728 87525036899339816894 87748477565818311424 87851866760801130624 88124523453444884133 88427356867374247996 91665820314292343184 91980823133241801408 92072621292018492636 92389022052472164432 92610828771140717856 92929079041831923072 92938956707546403506 92966530236601196448 93286002849098107776 93437556004360294272 93534091471256881408 93575524904173433667 93869117908801208064 93897090281851005604 94174735933388777856 94257732045442879732 94609702665478140672 94735299837754187248 95172855657534558176 98717037261545600352 99056271066568093824 99436728311676004992 99675455099036334336 99745339733020033689 100088107223511511468 100117801793262826944 100461849222105654528 100625060312388009216 100713741089651296152 101059836419856283424 101508326818169255096 102022630594504509344 102493844554267985728 103013141571150184192 105225852905163991584 105587453774253902208 105840947167017963264 106247463127544224512 106310655512433723456 106577212317473460654 106675984225534870272 106687323084402380356 106943457033341067048 107069462614726377948 107310960322115434976 107418058174021574742 107723122337649005408 107787192394550858504 108268914100290499712 108460951942701395856 108768977894325209344 108833669990614459072 109010482005087009984 109385088472458443008 109513970893601409408 112819471156052114688 113692315972338318852 113994673980594324216 114196867670440411983 114386408255441727392 114775459418817573012 115101418388172909888 115169876805136533744 115305575123551483944 115496955908407181056 115565649577662776128 115889784267543957216 116009516363622005824 116288030948875723392 116597292108005153536 117499364604593178844 120724830362379864348 121188512629855131084 121260591443869715817 121802528362826812176 122221093752389790912 122365100131115860512 122437878739441266456 122641097510989068544 122763495056024656848 123058224531515748384 123185362736629552576 123481105028187623808 123494230145643851234 123626596008756230208 123955373648801595264 124340081037052370763 124767366538897911556 124914373050514107606 128684709287371943316 129934075396958078688 130011355774870623144 130510705909074756552 131171953621505797728 131273601947442182592 131287555349009725341 131622716348727467136 131777800141201695936 132445467734335951104 132641035301061371994 132993786310693378252 133490402391017102592 134284988119535061536 137971234699862702112 138583533078708246648 139393618562747884608 139408435061319605259 139929004273647161664 140301137206885322112 140637970893160855296 140845635422776508406 141262103900083166784 141386598068164319598 141747540683244964608 141914553998217211008 142102949756631280872 142591276044454756064 142759283486301837264 143224077565362099656 144614602590268527808 145347309340116013312 148584406599852140736 149155092467514007488 149910804138863768832 150132160835267267202 150692773833158481792 151070611634476944228 151589754629784425136 151992898640792432288 152262490227253882644 153033945891756764016 153468557850897213184 153559835740182044992 153740766831401978592 154519712356725276288 158381180661380853312 160013976338302305408 160030984626603570534 160415185550011600572 160966440483173152464 161127087261032362113 161584683506473508112 161680788591826287756 162403371150435749568 162691427914052093784 162961458336519721216 163153466841487814016 163250504985921688608 163515723007630514976 163684660074699542464 164077632708687664512 164270956340402114112 164835461345008306944 164951031079525039531 165786774716069827684 166552497400685476808 170992010970891486324 171579612383162591088 172652127582259364832 172754815207704800616 173245433862610771584 173348474366494164192 174014274545433008736 174432046423313585088 174895938162007730304 175031469263256243456 175050073798679633788 175154187641145145069 175703733521602261248 176249046906889768266 176854713734748495992 183331640628584686368 183961646266483602816 184145242584036985272 184778044104944328864 185221657542281435712 185241345218465776851 185858158083663846144 185877913415092807012 185933060473202392896 186572005698196215552 186702815397704165623 186875112008720588544 187151049808346867334 187371559575771161409 187794180563702011208 188349471866777555712 188515464090885759464 189470599675508374496 190345711315069116352 197434074523091200704 198112542133136187648 198873456623352009984 198961552951592057991 199490679466040067378 200176214447023022936 200235603586525653888 201427482179302592304 202119672839712566848 203016653636338510192 204045261189009018688 204987689108535971456 210451705810327983168 211174907548507804416 211268453134164762609 212079897102246479397 212621311024867446912 213154424634946921308 213374646168804760712 213886914066682134096 214138925229452755896 214621920644230869952 214836116348043149484 215446244675298010816 215574384789101717008 216537828200580999424 216921903885402791712 217667339981228918144 218020964010174019968 219027941787202818816 225198241252900900803 227384631944676637704 227989347961188648432 228393735340880823966 228772816510883454784 229550918837635146024 230202836776345819776 230339753610273067488 230611150247102967888 231131299155325552256 231779568535087914432 232019032727244011648 232576061897751446784 232739126043713411941 234998729209186357688 240046476939905355801 241449660724759728696 242377025259710262168 242521182887739431634 243605056725653624352 244442187504779581824 244730200262231721024 244875757478882532912 245526990112049313696 246116449063031496768 246370725473259105152 246962210056375247616 246988460291287702468 247253192017512460416 247910747297603190528 248680162074104741526 249534733077795823112 249828746101028215212 257369418574743886632 259868150793916157376 260022711549741246288 261021411818149513104 262343907243011595456 262547203894884365184 262575110698019450682 263245432697454934272 263555600282403391872 264373570360334652399 265282070602122743988 265987572621386756504 268569976239070123072 275942469399725404224 277167066157416493296 278787237125495769216 278816870122639210518 279858008547294323328 280602274413770644224 280726574712520301001 281691270845553016812 282524207800166333568 282773196136328639196 283829107996434422016 284205899513262561744 285182552088909512128 285518566972603674528 286448155130724199312 289229205180537055616 297168813199704281472 298310184935028014976 299236019199060101067 300264321670534534404 301385547666316963584 302141223268953888456 303179509259568850272 303985797281584864576 304524980454507765288 306067891783513528032 306337629147689359129 307119671480364089984 307481533662803957184 309039424713450552576 316762361322761706624 320027952676604610816 320061969253207141068 320830371100023201144 321932880966346304928 322254174522064724226 323169367012947016224 323361577183652575512 324806742300871499136 325286348476412412271 325382855828104187568 326306933682975628032 326501009971843377216 327031446015261029952 327369320149399084928 328155265417375329024 328541912680804228224 329902062159050079062 331573549432139655368 333104994801370953616 341984021941782972648 343159224766325182176 345304255164518729664 345509630415409601232 346490867725221543168 346696948732988328384 346733800024307736157 348028549090866017472 348864092846627170176 349791876324015460608 350100147597359267576 350308375282290290138 352498093813779536532 353709427469496991984 366663281257169372736 367923292532967205632 368290485168073970544 369556088209888657728 370443315084562871424 370482690436931553702 371755826830185614024 371866120946404785792 373020243111157112289 373405630795408331246 374302099616693734668 374743119151542322818 375588361127404022416 377030928181771518928 378941199351016748992 380691422630138232704 393862666047029176023 394868149046182401408 397923105903184115982 398981358932080134756 400352428894046045872 400471207173051307776 402854964358605184608 404239345679425133696 406033307272677020384 408090522378018037376 409975378217071942912 418225305183958815777 420903411620655966336 422536906268329525218 424159794204492958794 425242622049734893824 426308849269893842616 426749292337609521424 427773828133364268192 428277850458905511792 429243841288461739904 429672232696086298968 430892489350596021632 431148769578203434016 432229805509753479319 433843807770805583424 435334679962457836288 436041928020348039936 450396482505801801606 454769263889353275408 455978695922377296864 456787470681761647932 457545633021766909568 459101837675270292048 460405673552691639552 460679507220546134976 461222300494205935776 462262598310651104512 463559137070175828864 464038065454488023296 465478252087426823882 469997458418372715376 480092953879810711602 482899321449519457392 484754050519420524336 485042365775478863268 487210113451307248704 488884375009559163648 489460400524463442048 489751514957765065824 491053980224098627392 492232898126062993536 492741450946518210304 493976920582575404936 494506384035024920832 494853093238575118593 497360324148209483052 499069466155591646224 499657492202056430424 514738837149487773264 519736301587832314752 520045423099482492576 522042823636299026208 524687814486023190912 525094407789768730368 525150221396038901364 525462562923435435207 527111200564806783744 528747140720669304798 530564141204245487976 531975145242773513008 537139952478140246144 551884938799450808448 554334132314832986592 555724035655397330553 557574474250991538432 557633740245278421036 559716017094588646656 560108446193112496869 561453149425040602002 563382541691106033624 565048415600332667136 565546392272657278392 568411799026525123488 570365104177819024256 571037133945207349056 572896310261448398624 578458410361074111232 594337626399408562944 596620369870056029952 598472038398120202134 600528643341069068808 604282446537907776912 606359018519137700544 607971594563169729152 609049960909015530576 612135783567027056064 612675258295378718258 614239342960728179968 614963067325607914368 633524722645523413248 640123938506414282136 641660742200046402288 643865761932692609856 644508349044129448452 646338734025894032448 646723154367305151024 649613484601742998272 650572696952824824542 650765711656208375136 653002019943686754432 654062892030522059904 654738640298798169856 657083825361608456448 659804124318100158124 663147098864279310736 666209989602741907232 683968043883565945296 686318449532650364352 690608510329037459328 691019260830819202464 693393897465976656768 693467600048615472314 696057098181732034944 697728185693254340352 698217378131140235823 700200295194718535152 700616750564580580276 704996187627559073064 707418854938993983968 733326562514338745472 736580970336147941088 739112176419777315456 740886630169125742848 740965380873863107404 743511653660371228048 743732241892809571584 746040486222314224578 746811261590816662492 748604199233387469336 749486238303084645636 751176722254808044832 754061856363543037856 757882398702033497984 761382845260276465408 787725332094058352046 789736298092364802816 795846211806368231964 797962717864160269512 800704857788092091744 805709928717210369216 808478691358850267392 812066614545354040768 816181044756036074752 836450610367917631554 841806823241311932672 845073812536659050436 848319588408985917588 852617698539787685232 853498584675219042848 855547656266728536384 856555700917811023584 858487682576923479808 859344465392172597936 861784978701192043264 862297539156406868032 864459611019506958638 867687615541611166848 900792965011603603212 909538527778706550816 911957391844754593728 913574941363523295864 915091266043533819136 918203675350540584096 919012887443068077387 921359014441092269952 922444600988411871552 927118274140351657728 930956504174853647764 939994916836745430752 960185907759621423204 965798642899038914784 969508101038841048672 970084731550957726536 974420226902614497408 975859045429237236813 978920801048926884096 979503029915530131648 982107960448197254784 984465796252125987072 987953841165150809872 989706186477150237186 994720648296418966104 998138932311183292448 999314984404112860848 1029477674298975546528 1039472603175664629504 1040090846198964985152 1040201400072923208471 1044085647272598052416 1049375628972046381824 1050300442792077802728 1050925125846870870414 1057494281441338609596 1061128282408490975952 1063950290485547026016 1074279904956280492288 1103769877598901616896 1108668264629665973184 1111448071310794661106 1115267480490556842072 1120216892386224993738 1122906298850081204004 1126765083382212067248 1131092784545314556784 1136823598053050246976 1140730208355638048512 1142074267890414698112 1145792620522896797248 1196944076796240404268 1201057286682138137616 1208564893075815553824 1212718037038275401088 1215943189126339458304 1218099921818031061152 1224271567134054112128 1225350516590757436516 1229926134651215828736 1280247877012828564272 1283321484400092804576 1287731523865385219712 1289016698088258896904 1292677468051788064896 1293446308734610302048 1296689416529260437957 1301145393905649649084 1301531423312416750272 1306004039887373508864 1306919707783929159361 1308125784061044119808 1319608248636200316248 1326294197728558621472 1332419979205483814464 1367936087767131890592 1372636899065300728704 1381217020658074918656 1382038521661638404928 1386787794931953313536 1386935200097230944628 1392114196363464069888 1396434756262280471646 1400400590389437070304 1401233501129161160552 1409992375255118146128 1414837709877987967936 1466653125028677490944 1473161940672295882176 1478224352839554630912 1481930761747726214808 1484559279715725355779 1487023307320742456096 1492080972444628449156 1493622523181633324984 1497208398466774938672 1498972476606169291272 1502353444509616089664 1508123712727086075712 1515764797404066995968 1575450664188116704092 1576387688770306305621 1591692423612736463928 1595925435728320539024 1601409715576184183488 1611419857434420738432 1624133229090708081536 1672901220735835263108 1680325338579337490607 1690147625073318100872 1696639176817971835176 1705235397079575370464 1706997169350438085696 1711095312533457072768 1713111401835622047168 1718688930784345195872 1724595078312813736064 1728919222039013917276 1735375231083222333696 1801585930023207206424 1819077055557413101632 1823914783689509187456 1827149882727046591728 1836407350701081168192 1838025774886136154774 1842718028882184539904 1844889201976823743104 1861913008349707295528 1879989833673490861504 1920371815519242846408 1931597285798077829568 1939016202077682097344 1940169463101915453072 1948840453805228994816 1951718090858474473626 1959006059831060263296 1964215920896394509568 1975907682330301619744 1979412372954300474372 1989441296592837932208 1996277864622366584896 1998629968808225721696 2058955348597951093056 2080181692397929970304 2080402800145846416942 2088171294545196104832 2094652134393420707469 2100600885584155605456 2101850251693741740828 2114988562882677219192 2122256564816981951904 2127900580971094052032 2144363404033825513903 2217336529259331946368 2222896142621589322212 2230534960981113684144 2240433784772449987476 2245812597700162408008 2253530166764424134496 2262185569090629113568 2273647196106100493952 2277004439334886885897 2284148535780829396224 2291585241045793594496 2393888153592480808536 2402114573364276275232 2417129786151631107648 2425436074076550802176 2427136600170154153099 2436199843636062122304 2448543134268108224256 2450701033181514873032 2560495754025657128544 2566642968800185609152 2575463047730770439424 2578033396176517793808 2585354936103576129792 2586892617469220604096 2593378833058520875914 2602290787811299298168 2603062846624833500544 2613839415567858318722 2639216497272400632496 2652588395457117242944 2664839958410967628928 2735872175534263781184 2745273798130601457408 2757038662329204232161 2764077043323276809856 2773870400194461889256 2792869512524560943292 2800801180778874140608 2802467002258322321104 2819984750510236292256 2829675419755975935872 2927577136287711710439 2946323881344591764352 2963861523495452429616 2969118559431450711558 2974046614641484912192 2984161944889256898312 2987245046363266649968 2994416796933549877344 2997944953212338582544 3004706889019232179328 3016247425454172151424 3025608638568274355233 3120604200218769625413 3150901328376233408184 3152775377540612611242 3183384847225472927856 3191850871456641078048 3202819431152368366976 3222839714868841476864 3248266458181416163072 3345802441471670526216 3360650677158674981214 3380295250146636201744 3393278353635943670352 3410470794159150740928 3413994338700876171392 3422190625066914145536 3426222803671244094336 3437377861568690391744 3449190156625627472128 3457838444078027834552 3603171860046414412848 3638154111114826203264 3647829567379018374912 3654299765454093183456 3672814701402162336384 3676051549772272309548 3689778403953647486208 3723826016699414591056 3759979667346981723008 3840743631038485692816 3863194571596155659136 3878032404155364194688 3880338926203830906144 3890068249587781313871 3903436181716948947252 3918012119662120526592 3920759123351787478083 3951815364660603239488 3958824745908600948744 3978882593185675864416 3992555729244733169792 3997259937616451443392 4117910697195902186112 4160363384795859940608 4160805600291692833884 4176342589090392209664 4189304268786841414938 4201201771168311210912 4203700503387483481656 4229977125765354438384 4244513129633963903808 4255801161942188104064 4288726808067651027806 4434673058518663892736 4445792285243178644424 4461069921962227368288 4480867569544899974952 4491625195400324816016 4507060333528848268992 4507539400316000570041 4524371138181258227136 4547294392212200987904 4554008878669773771794 4583170482091587188992 4787776307184961617072 4804229146728552550464 4834259572303262215296 4854273200340308306198 4872399687272124244608 4901402066363029746064 5120991508051314257088 5133285937600371218304 5156066792353035587616 5173785234938441208192 5186757666117041751828 5204581575622598596336 5206125693249667001088 5227678831135716637444 5278432994544801264992 5305176790914234485888 5329679916821935257856 5471744351068527562368 5514077324658408464322 5528154086646553619712 5547740800388923778512 5585739025049121886584 5601602361557748281216 5604934004516644642208 5639969501020472584512 5659350839511951871744 5855154272575423420878 5892647762689183528704 5927723046990904859232 5938237118862901423116 5948093229282969824384 5968323889778513796624 5974490092726533299936 5988833593867099754688 5995889906424677165088 6009413778038464358656 6032494850908344302848 6051217277136548710466 6241208400437539250826 6301802656752466816368 6305550755081225222484 6366769694450945855712 6383701742913282156096 6405638862304736733952 6433090212101476541709 6691604882943341052432 6721301354317349962428 6760590500293272403488 6786556707271887340704 6820941588318301481856 6827988677401752342784 6831013318004660657691 6852445607342488188672 6874755723137380783488 6915676888156055669104 7206343720092828825696 7276308222229652406528 7281409800510462459297 7308599530908186366912 7345629402804324672768 7352103099544544619096 7447652033398829182112 7519959334693963446016 7681487262076971385632 7726389143192311318272 7756064808310728389376 7760677852407661812288 7780136499175562627742 7806872363433897894504 7841518246703574956166 7903630729321206478976 7917649491817201897488 7957765186371351728832 7985111458489466339584 7994519875232902886784 8235821394391804372224 8321611200583385667768 8378608537573682829876 8402403542336622421824 8407401006774966963312 8459954251530708876768 8489026259267927807616 8511602323884376208128 8577453616135302055612 8891584570486357288848 8922139843924454736576 8961735139089799949904 8983250390800649632032 9014120667057696537984 9015078800632001140082 9048742276362516454272 9076825915704823065699 9108017757339547543588 9575552614369923234144 9608458293457105100928 9668519144606524430592 9708546400680616612396 9744799374544248489216 9802804132726059492128 10241983016102628514176 10266571875200742436608 10312133584706071175232 10347570469876882416384 10373515332234083503656 10409163151245197192672 10455357662271433274888 10556865989089602529984 10610353581828468971776 10943488702137055124736 11028154649316816928644 11095481600777847557024 11171478050098243773168 11203204723115496562432 11209868009033289284416 11279939002040945169024 11710308545150846841756 11762277370055362434249 11855446093981809718464 11876474237725802846232 11896186458565939648768 11936647779557027593248 11948980185453066599872 11977667187734199509376 11991779812849354330176 12102434554273097420932 12482416800875078501652 12603605313504933632736 12611101510162450444968 12733539388901891711424 12767403485826564312192 12866180424202953083418 13383209765886682104864 13442602708634699924856 13521181000586544806976 13522618200948001710123 13573113414543774681408 13641883176636602963712 13662026636009321315382 13749511446274761566976 13831353776312111338208 14412687440185657651392 14562819601020924918594 14617199061816372733824 14704206199089089238192 14895304066797658364224 15362974524153942771264 15521355704815323624576 15560272998351125255484 15613744726867795789008 15683036493407149912332 15807261458642412957952 15835298983634403794976 15915530372742703457664 15989039750465805773568 16643222401166771335536 16757217075147365659752 16804807084673244843648 16814802013549933926624 16919908503061417753536 16978052518535855615232 16989956201191079071693 17154907232270604111224 17783169140972714577696 17844279687848909473152 17923470278179599899808 17966500781601299264064 18028241334115393075968 18030157601264002280164 18097484552725032908544 18153651831409646131398 18216035514679095087176 19151105228739846468288 19216916586914210201856 19299270636304429625127 19417092801361233224792 19605608265452118984256 20483966032205257028352 20493039954013981973073 20624267169412142350464 20747030664468167007312 20818326302490394385344 20910715324542866549776 21113731978179205059968 21844229401531387377891 22056309298633633857288 22190963201555695114048 22342956100196487546336 22419736018066578568832 22559878004081890338048 23420617090301693683512 23524554740110724868498 23710892187963619436928 23752948475451605692464 23873295559114055186496 23897960370906133199744 23955334375468399018752 23983559625698708660352 24204869108546194841864 24964833601750157003304 25207210627009867265472 25222203020324900889936 25467078777803783422848 25534806971653128624384 25732360848405906166836 26766419531773364209728 26885205417269399849712 27042362001173089613952 27045236401896003420246 27146226829087549362816 27230477747114469197097 27324053272018642630764 27662707552624222676416 28825374880371315302784 29125639202041849837188 29234398123632745467648 29408412398178178476384 29790608133595316728448 30725949048307885542528 31042711409630647249152 31120545996702250510968 31227489453735591578016 31366072986814299824664 31552775802212003990287 31670597967268807589952 31831060745485406915328 33286444802333542671072 33514434150294731319504 33609614169346489687296 33629604027099867853248 33839817006122835507072 33979912402382158143386 34309814464541208222448 35566338281945429155392 35688559375697818946304 35846940556359199799616 35933001563202598528128 36060315202528004560328 36307303662819292262796 36432071029358190174352 38302210457479692936576 38598541272608859250254 38834185602722466449584 39211216530904237968512 40567854602844005130369 40986079908027963946146 41248534338824284700928 41494061328936334014624 41636652604980788770688 41821430649085733099552 42227463956358410119936 43688458803062774755782 44112618597267267714576 44381926403111390228096 44685912200392975092672 44839472036133157137664 46841234180603387367024 47049109480221449736996 47421784375927238873856 47505896950903211384928 47746591118228110372992 47795920741812266399488 47967119251397417320704 48409738217092389683728 49929667203500314006608 50414421254019734530944 50444406040649801779872 50934157555607566845696 50969868603573237215079 51464721696811812333672 53532839063546728419456 53770410834538799699424 54084724002346179227904 54090472803792006840492 54292453658175098725632 54460955494228938394194 54648106544037285261528 55325415105248445352832 57650749760742630605568 58251278404083699674376 58816824796356356952768 59581216267190633456896 61451898096615771085056 62241091993404501021936 62454978907471183156032 62732145973628599649328 63105551604424007980574 63341195934537615179904 66572889604667085342144 67028868300589462639008 67259208054199735706496 67679634012245671014144 67959824804764316286772 68619628929082416444896 71132676563890858310784 71693881112718399599232 71866003126405197056256 72120630405056009120656 72614607325638584525592 72864142058716380348704 76604420914959385873152 77197082545217718500508 77668371205444932899168 78422433061808475937024 81135709205688010260738 81972159816055927892292 82988122657872668029248 83273305209961577541376 83642861298171466199104 87376917606125549511564 88225237194534535429152 88763852806222780456192 89371824400785950185344 93682468361206774734048 94098218960442899473992 94658327406636011970861 95011793901806422769856 95493182236456220745984 96819476434184779367456 99859334407000628013216 100828842508039469061888 100888812081299603559744 101939737207146474430158 102929443393623624667344 107065678127093456838912 107540821669077599398848 108180945607584013680984 108921910988457876788388 109296213088074570523056 110650830210496890705664 116502556808167399348752 117633649592712713905536 124482183986809002043872 124909957814942366312064 125464291947257199298656 126211103208848015961148 126682391869075230359808 133145779209334170684288 134057736601178925278016 134518416108399471412992 135919649609528632573544 137239257858164832889792 142265353127781716621568 143387762225436799198464 144241260810112018241312 145229214651277169051184 145728284117432760697408 152909605810719711645237 154394165090435437001016 155336742410889865798336 162271418411376020521476 163944319632111855784584 165976245315745336058496 167285722596342932398208 174753835212251099023128 176450474389069070858304 178743648801571900370688 187364936722413549468096 188196437920885798947984 189316654813272023941722 190023587803612845539712 193638952868369558734912 199718668814001256026432 201777624162599207119488 203879474414292948860316 205858886787247249334688 215081643338155198797696 216361891215168027361968 217843821976915753576776 218592426176149141046112 220869430615484027932009 233005113616334798697504 235267299185425427811072 248964367973618004087744 249819915629884732624128 250928583894514398597312 252422206417696031922296 266291558418668341368576 268115473202357850556032 271839299219057265147088 274478515716329665779584 283974982219908035912583 288482521620224036482624 290458429302554338102368 291456568234865521394816 305819211621439423290474 308788330180870874002032 310673484821779731596672 324542836822752041042952 327888639264223711569168 331952490631490672116992 334571445192685864796416 349507670424502198046256 352900948778138141716608 374729873444827098936192 376392875841771597895968 378633309626544047883444 380047175607225691079424 387277905736739117469824 399437337628002512052864 403555248325198414238976 407758948828585897720632 411717773574494498669376 430163286676310397595392 432723782430336054723936 435687643953831507153552 437184852352298282092224 441738861230968055864018 466010227232669597395008 497928735947236008175488 501857167789028797194624 504844412835392063844592 536230946404715701112064 543678598438114530294176 548957031432659331559168 567949964439816071825166 576965043240448072965248 580916858605108676204736 582913136469731042789632 611638423242878846580948 617576660361741748004064 621346969643559463193344 649085673645504082085904 655777278528447423138336 662608291846452083796027 699015340849004396092512 705801897556276283433216 749459746889654197872384 752785751683543195791936 757266619253088095766888 774555811473478234939648 798874675256005024105728 815517897657171795441264 823435547148988997338752 865447564860672109447872 871375287907663014307104 874369704704596564184448 883477722461936111728036 932020454465339194790016 995857471894472016350976 1003714335578057594389248 1009688825670784127689184 1087357196876229060588352 1135899928879632143650332 1153930086480896145930496 1161833717210217352409472 1223276846485757693161896 1235153320723483496008128 1298171347291008164171808 1311554557056894846276672 1325216583692904167592054 1398030681698008792185024 1505571503367086391583872 1514533238506176191533776 1631035795314343590882528 1646871094297977994677504 1730895129721344218895744 1742750575815326028614208 1748739409409193128368896 1766955444923872223456072 1864040908930678389580032 1987824875539356251388081 2019377651341568255378368 2174714393752458121176704 2271799857759264287300664 2323667434420434704818944 2446553692971515386323792 2470306641446966992016256 2596342694582016328343616 2623109114113789692553344 2650433167385808335184108 2796061363396017584370048 3011143006734172783167744 3029066477012352383067552 3262071590628687181765056 3461790259442688437791488 3485501151630652057228416 3533910889847744446912144 3975649751078712502776162 4038755302683136510756736 4349428787504916242353408 4543599715518528574601328 4893107385943030772647584 4940613282893933984032512 5192685389164032656687232 5246218228227579385106688 5300866334771616670368216 5592122726792035168740096 6058132954024704766135104 6524143181257374363530112 6971002303261304114456832 7067821779695488893824288 7951299502157425005552324 8077510605366273021513472 9087199431037057149202656 9786214771886061545295168 10385370778328065313374464 10601732669543233340736432 12116265908049409532270208 13048286362514748727060224 14135643559390977787648576 15902599004314850011104648 18174398862074114298405312 19572429543772123090590336 21203465339086466681472864 24232531816098819064540416 28271287118781955575297152 31805198008629700022209296 36348797724148228596810624 39144859087544246181180672 42406930678172933362945728 56542574237563911150594304 63610396017259400044418592 72697595448296457193621248 84813861356345866725891456 127220792034518800088837184 169627722712691733451782912 254441584069037600177674368 508883168138075200355348736
- Sum of all divisors σ(n): 1911923648312060431913573709
- Sum of proper divisors (its aliquot sum) s(n): 1403040480173985231558224973
- 508883168138075200355348736 is an abundant number, because the sum of its proper divisors (1403040480173985231558224973) is greater than itself. Its abundance is 894157312035910031202876237
Bases of 508883168138075200355348736
- Binary: 110100100111100000011001111010010011000110111100110011001111111001111100010110001000000002
- Hexadecimal: 0x1A4F033D2637999FCF8B100
- Base-36: 1RXVA0T4UD09E7RR40
Squares and roots of 508883168138075200355348736
- 508883168138075200355348736 squared (5088831681380752003553487362) is 258962078814244514777193941994120991712167124176797696
- 508883168138075200355348736 cubed (5088831681380752003553487363) is 131781443094614673123155688957714703738425193965862235575702168631719301801312256
-
508883168138075200355348736 is a
perfect square number . Itssquare root is 22558438956144 -
The
cube root of 508883168138075200355348736 is 798373344.8047490977
Scales and comparisons
How big is 508883168138075200355348736?- 508,883,168,138,075,200,355,348,736 seconds is equal to 293,274,701,009 years, 3 weeks, 3 days, 15 hours, 30 minutes, 7 seconds.
-
To count from 1 to 508,883,168,138,075,200,355,348,736 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 508883168138075200355348736 cubic inches would be around 66531112.1 feet tall.
Recreational maths with 508883168138075200355348736
- 508883168138075200355348736 backwards is 637843553002570831861388805
- 508883168138075200355348736 is a
Harshad number . - The number of decimal digits it has is: 27
- The sum of 508883168138075200355348736's digits is 117
- More coming soon!
Link to this page
HTML: To link to this page, just copy and paste the link below into your blog, web page or email.
BBCODE: To link to this page in a forum post or comment box, just copy and paste the link code below:
Cite this page
MLA style:
"Number 508883168138075200355348736 - Facts about the integer". Numbermatics.com. 2024. Web. 27 May 2024.
APA style:
Numbermatics. (2024). Number 508883168138075200355348736 - Facts about the integer. Retrieved 27 May 2024, from https://numbermatics.com/n/508883168138075200355348736/
Chicago style:
Numbermatics. 2024. "Number 508883168138075200355348736 - Facts about the integer". https://numbermatics.com/n/508883168138075200355348736/
The information we have on file for 508883168138075200355348736 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 508883168138075200355348736, math, Factors of 508883168138075200355348736, curriculum, school, college, exams, university, Prime factorization of 508883168138075200355348736, STEM, science, technology, engineering, physics, economics, calculator, five hundred eight septillion, eight hundred eighty-three sextillion, one hundred sixty-eight quintillion, one hundred thirty-eight quadrillion, seventy-five trillion, two hundred billion, three hundred fifty-five million, three hundred forty-eight thousand, seven hundred thirty-six.