505685801071090292540719104
505,685,801,071,090,292,540,719,104 is an even composite number composed of seven prime numbers multiplied together.
505685801071090292540719104 is an even composite number. It is composed of seven distinct prime numbers multiplied together. It has a total of twenty-five thousand, five hundred fifteen divisors.
Prime factorization of 505685801071090292540719104:
214 × 36 × 72 × 132 × 612 × 1492 × 78672
(2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 3 × 3 × 3 × 3 × 3 × 3 × 7 × 7 × 13 × 13 × 61 × 61 × 149 × 149 × 7867 × 7867)See below for interesting mathematical facts about the number 505685801071090292540719104 from the Numbermatics database.
Names of 505685801071090292540719104
- Cardinal: 505685801071090292540719104 can be written as Five hundred five septillion, six hundred eighty-five sextillion, eight hundred one quintillion, seventy-one quadrillion, ninety trillion, two hundred ninety-two billion, five hundred forty million, seven hundred nineteen thousand, one hundred four.
Scientific notation
- Scientific notation: 5.05685801071090292540719104 × 1026
Factors of 505685801071090292540719104
Divisors of 505685801071090292540719104
- Number of divisors d(n): 25515
-
Complete list of divisors:
1 2 3 4 6 7 8 9 12 13 14 16 18 21 24 26 27 28 32 36 39 42 48 49 52 54 56 61 63 64 72 78 81 84 91 96 98 104 108 112 117 122 126 128 144 147 149 156 162 168 169 182 183 189 192 196 208 216 224 234 243 244 252 256 273 288 294 298 312 324 336 338 351 364 366 378 384 392 416 427 432 441 447 448 468 486 488 504 507 512 546 549 567 576 588 596 624 637 648 672 676 702 728 729 732 756 768 784 793 819 832 854 864 882 894 896 936 972 976 1008 1014 1024 1043 1053 1092 1098 1134 1152 1176 1183 1192 1248 1274 1281 1296 1323 1341 1344 1352 1404 1456 1458 1464 1512 1521 1536 1568 1586 1638 1647 1664 1701 1708 1728 1764 1788 1792 1872 1911 1937 1944 1952 2016 2028 2048 2086 2106 2184 2196 2268 2304 2352 2366 2379 2384 2457 2496 2548 2562 2592 2646 2682 2688 2704 2808 2912 2916 2928 2989 3024 3042 3072 3129 3136 3159 3172 3276 3294 3328 3402 3416 3456 3528 3549 3576 3584 3721 3744 3822 3843 3874 3888 3904 3969 4023 4032 4056 4096 4172 4212 4368 4392 4536 4563 4608 4704 4732 4758 4768 4914 4941 4992 5096 5103 5124 5184 5292 5364 5376 5408 5551 5616 5733 5811 5824 5832 5856 5978 6048 6084 6144 6258 6272 6318 6344 6552 6588 6656 6804 6832 6912 7056 7098 7137 7152 7168 7301 7371 7442 7488 7644 7686 7748 7776 7808 7867 7938 8046 8064 8112 8192 8281 8344 8424 8736 8784 8967 9072 9089 9126 9216 9387 9408 9464 9477 9516 9536 9828 9882 9984 10192 10206 10248 10309 10368 10584 10647 10728 10752 10816 11102 11163 11232 11466 11529 11622 11648 11664 11712 11907 11956 12069 12096 12168 12288 12516 12544 12636 12688 13104 13176 13312 13559 13608 13664 13689 13824 14112 14196 14274 14304 14336 14602 14742 14823 14884 14976 15288 15372 15496 15552 15616 15734 15876 16092 16128 16224 16384 16562 16653 16688 16848 17199 17433 17472 17568 17934 18144 18178 18252 18432 18774 18816 18928 18954 19032 19072 19656 19764 19968 20384 20412 20496 20618 20736 21168 21294 21411 21456 21504 21632 21903 22113 22201 22204 22326 22464 22932 23058 23244 23296 23328 23424 23601 23814 23912 24138 24192 24336 24576 24843 25032 25088 25181 25272 25376 26047 26208 26352 26624 26901 27118 27216 27267 27328 27378 27648 28161 28224 28392 28548 28608 28672 29204 29484 29646 29768 29952 30576 30744 30927 30992 31104 31232 31468 31752 31941 32184 32256 32448 33124 33306 33376 33489 33696 34398 34587 34866 34944 35136 35721 35868 36207 36288 36356 36504 36864 37548 37632 37856 37908 38064 38144 38857 39312 39528 39936 40677 40768 40824 40992 41067 41236 41472 42336 42588 42822 42912 43008 43264 43806 44226 44402 44408 44469 44652 44928 45864 46116 46488 46592 46656 46848 47202 47628 47824 48276 48373 48384 48672 49152 49686 49959 50064 50176 50362 50544 50752 51597 52094 52299 52416 52704 53248 53802 54236 54432 54534 54656 54756 55069 55296 56322 56448 56784 57096 57216 57344 58408 58968 59292 59536 59904 61152 61488 61854 61984 62208 62464 62936 63504 63623 63882 64233 64368 64512 64896 65709 66248 66339 66603 66612 66752 66978 67392 68796 69174 69732 69888 70272 70803 71442 71736 72163 72414 72576 72712 73008 73728 74529 75096 75264 75543 75712 75816 76128 76288 77714 78141 78624 79056 79872 80703 81354 81536 81648 81801 81984 82134 82472 82944 84483 84672 85176 85644 85824 86016 86528 87612 88452 88804 88816 88938 89304 89856 91728 92232 92781 92976 93184 93312 93696 94404 94913 95256 95648 95823 96552 96746 96768 97344 99372 99918 100128 100352 100467 100724 101088 101504 102271 103194 103761 104188 104598 104832 105408 106496 107604 108472 108621 108864 109068 109312 109512 110138 110592 112644 112896 113568 114192 114432 114688 116571 116816 117936 118157 118584 119072 119808 122031 122304 122976 123201 123708 123968 124416 124928 125872 127008 127246 127764 128466 128736 129024 129792 131418 132496 132678 133206 133224 133504 133956 134784 137592 138348 139464 139776 140544 141606 142884 143472 144326 144828 145119 145152 145424 146016 147456 149058 149877 150192 150528 151086 151424 151632 152256 152576 154791 155407 155428 156282 156897 157248 158112 159744 161406 162708 163072 163296 163602 163968 164268 164944 165207 165888 168966 169344 170352 171288 171648 172032 173056 175224 176267 176904 177608 177632 177876 178608 179712 182329 183456 184464 185562 185952 186368 186624 187392 188808 189826 190512 190869 191296 191646 192699 193104 193492 193536 194688 197127 198744 199809 199836 200256 200704 200934 201448 202176 203008 204542 206388 207522 208376 209196 209664 210816 212409 212992 215208 216489 216944 217242 217728 218136 218624 219024 220276 221184 223587 225288 225792 226629 227136 228384 228864 233142 233632 234423 235872 236314 237168 238144 239616 242109 244062 244608 245403 245952 246402 247416 247936 248832 249856 251744 253449 254016 254492 255528 256932 257472 258048 259584 262836 264992 265356 266412 266448 267008 267912 269568 275184 276696 278343 278928 279552 281088 283212 284739 285768 286944 287469 288613 288652 289656 290238 290304 290848 292032 298116 299754 300384 301056 301401 302172 302848 303264 304512 305152 306813 309582 310814 310856 311283 312564 313794 314496 316224 319488 322812 325416 326144 326592 327204 327936 328536 329888 330414 331776 337932 338611 338688 340704 342576 343296 344064 346112 349713 350448 352534 353808 354471 355216 355264 355752 357216 359424 364658 366093 366912 368928 371124 371904 372736 373248 374784 377616 379652 381024 381738 382592 383292 385398 385483 386208 386984 387072 389376 394254 397488 399618 399672 400512 401408 401868 402896 404352 406016 409084 412776 415044 416752 418392 419328 421632 424818 430416 432978 433888 434484 435357 435456 436272 437248 438048 440552 442368 445361 447174 449631 450576 451584 453258 454272 456768 457728 464373 466221 466284 467264 468846 470691 471744 472628 474336 476288 479232 479887 484218 488124 489216 490806 491904 492804 494832 495621 495872 497664 499712 503488 505141 506898 508032 508984 511056 513864 514944 516096 519168 525672 528801 529984 530712 532824 532896 534016 535824 539136 546987 550368 553392 554429 556686 557856 559104 562176 566424 569478 571536 572607 573888 574938 577226 577304 578097 579312 580476 580608 581696 584064 591381 596232 599427 599508 600768 602112 602802 604344 605696 606528 609024 610304 613626 619164 621628 621712 622566 625128 627588 628849 628992 632448 637227 638976 645624 649467 650832 652288 653184 654408 655872 657072 659776 660828 663552 670761 675864 677222 677376 679887 681408 685152 686592 692224 699426 700896 703269 705068 707616 708942 710432 710528 711504 714432 715897 718848 726327 729316 732186 733824 736209 737856 742248 743808 745472 746496 749568 755232 759304 760347 762048 763476 765184 766584 770796 770966 772416 773968 774144 778752 788508 794976 799236 799344 801024 802816 803736 805792 808704 812032 818168 825552 827099 830088 833504 835029 836784 838656 843264 849636 854217 860832 862407 865839 865956 867776 868968 870714 870912 872544 874496 876096 881104 890722 894348 899262 901152 903168 904203 906516 908544 913536 915456 920439 928746 932442 932568 934528 937692 941382 943488 945256 948672 952576 958464 959774 968436 976248 978432 981612 983808 985608 989664 991242 991744 995328 999424 1006976 1010282 1013796 1015833 1016064 1017968 1022112 1027728 1029888 1032192 1038336 1049139 1051344 1057602 1059968 1061424 1063413 1065648 1065792 1068032 1071648 1078272 1087849 1093974 1098279 1100736 1106784 1108858 1113372 1115712 1118208 1124352 1132848 1138956 1143072 1145214 1147776 1149876 1154452 1154608 1156194 1156449 1158624 1160952 1161216 1163392 1168128 1172183 1182762 1192464 1198854 1199016 1201536 1204224 1205604 1208688 1211392 1213056 1218048 1220608 1227252 1233869 1238328 1243256 1243424 1245132 1250256 1255176 1257698 1257984 1264896 1274454 1291248 1298934 1301664 1304576 1306071 1306368 1308816 1311744 1314144 1319552 1321656 1327104 1329523 1336083 1341522 1348893 1351728 1354261 1354444 1354752 1359774 1362816 1370304 1373184 1384448 1398663 1398852 1401792 1406538 1410136 1412073 1415232 1417884 1420864 1421056 1423008 1428864 1431794 1437696 1439661 1452654 1458632 1464372 1467648 1472418 1475712 1484496 1486863 1487616 1490944 1492992 1499136 1510464 1515423 1518608 1520694 1524096 1526952 1530368 1533168 1536041 1541592 1541932 1544832 1547936 1548288 1557504 1577016 1586403 1589952 1598472 1598688 1602048 1607472 1611584 1617408 1624064 1636336 1640961 1651104 1654198 1660176 1663287 1667008 1670058 1673568 1677312 1686528 1699272 1708434 1717821 1721664 1724814 1731678 1731912 1735552 1737936 1741428 1741824 1745088 1748992 1752192 1762208 1774143 1781444 1788696 1798281 1798524 1802304 1806336 1808406 1813032 1817088 1827072 1830912 1840878 1857492 1864884 1865136 1869056 1875384 1882764 1886547 1886976 1890512 1897344 1905152 1911681 1916928 1919548 1936872 1948401 1952496 1956864 1963224 1967616 1971216 1979328 1982484 1983488 1990656 2012283 2013952 2020291 2020564 2027592 2031666 2032128 2035936 2039661 2044224 2055456 2059776 2076672 2098278 2102688 2109807 2115204 2119936 2122848 2126826 2131296 2131584 2136064 2143296 2147691 2156544 2175698 2178981 2187948 2196558 2201472 2208627 2213568 2217716 2226744 2231424 2236416 2248704 2265696 2277912 2286144 2290428 2295552 2299752 2308904 2309216 2312388 2312898 2317248 2321904 2322432 2326784 2336256 2344366 2365524 2370277 2384928 2397708 2398032 2403072 2408448 2411208 2417376 2422784 2426112 2436096 2441216 2454504 2467738 2476656 2481297 2486512 2486848 2490264 2500512 2505087 2510352 2515396 2515968 2529792 2548908 2562651 2582496 2597517 2597868 2603328 2609152 2612142 2612736 2617632 2623488 2628288 2639104 2643312 2659046 2672166 2683044 2697786 2703456 2708522 2708888 2709504 2712609 2719548 2725632 2740608 2746368 2761317 2768896 2797326 2797704 2803584 2813076 2820272 2824146 2830464 2835768 2841728 2842112 2846016 2857728 2863588 2875392 2879322 2905308 2917264 2928744 2935296 2944836 2951424 2968992 2973726 2975232 2985984 2998272 3020928 3030846 3037216 3041388 3047499 3048192 3053904 3060736 3066336 3072082 3083184 3083864 3089664 3095872 3096576 3115008 3147417 3154032 3172806 3179904 3190239 3196944 3197376 3204096 3214944 3223168 3234816 3248128 3263547 3272672 3281922 3294837 3302208 3308396 3320352 3326574 3334016 3340116 3347136 3354624 3359209 3373056 3398544 3416868 3435642 3443328 3449628 3463356 3463824 3469347 3471104 3475872 3482856 3483648 3490176 3497984 3504384 3516549 3524416 3548286 3562888 3577392 3596562 3597048 3604608 3612672 3616812 3626064 3634176 3654144 3661824 3681756 3701607 3714984 3729768 3730272 3738112 3750768 3751969 3765528 3773094 3773952 3781024 3794688 3810304 3823362 3839096 3873744 3881003 3896802 3904992 3913728 3918213 3926448 3935232 3942432 3958656 3964968 3966976 3981312 3988569 4008249 4024566 4027904 4040582 4041128 4046679 4055184 4062783 4063332 4064256 4071872 4079322 4088448 4110912 4119552 4153344 4195989 4196556 4205376 4219614 4230408 4239872 4245696 4253652 4262592 4263168 4272128 4286592 4295382 4313088 4318983 4351396 4357962 4375896 4393116 4401943 4402944 4417254 4427136 4435432 4453488 4460589 4462848 4472832 4497408 4531392 4546269 4555824 4572288 4580856 4591104 4599504 4608123 4617808 4618432 4624776 4625796 4634496 4643808 4644864 4653568 4672512 4688732 4731048 4740554 4759209 4769856 4795416 4796064 4806144 4822416 4834752 4845568 4852224 4872192 4909008 4922883 4935476 4953312 4962594 4973024 4973696 4980528 4989861 5001024 5010174 5011279 5020704 5030792 5031936 5059584 5097816 5125302 5153463 5164992 5195034 5195736 5206656 5218304 5224284 5225472 5235264 5246976 5256576 5278208 5286624 5318092 5322429 5344332 5366088 5394843 5395572 5406912 5417044 5417776 5419008 5425218 5439096 5451264 5481216 5492736 5522634 5594652 5595408 5607168 5626152 5640544 5648292 5659641 5660928 5671536 5683456 5684224 5692032 5715456 5727176 5735043 5750784 5758644 5789693 5810616 5834528 5845203 5857488 5870592 5889672 5902848 5937984 5947452 5950464 5971968 6036849 6041856 6060873 6061692 6074432 6082776 6094998 6096384 6107808 6118983 6121472 6132672 6144164 6166368 6167728 6179328 6191744 6230016 6238531 6294834 6308064 6329421 6345612 6359808 6380478 6393888 6394752 6408192 6429888 6443073 6446336 6469632 6496256 6527094 6545344 6563844 6589674 6604416 6616792 6625881 6640704 6653148 6668032 6680232 6694272 6709248 6718418 6746112 6797088 6833736 6871284 6886656 6899256 6926712 6927648 6938694 6942208 6951744 6965712 6967296 6980352 6995968 7008768 7033098 7048832 7096572 7110831 7125776 7154784 7193124 7194096 7207577 7209216 7225344 7233624 7252128 7268352 7308288 7323648 7363512 7403214 7429968 7443891 7459536 7460544 7476224 7501536 7503938 7515261 7531056 7546188 7547904 7562048 7589376 7620608 7646724 7678192 7687953 7747488 7762006 7792551 7793604 7809984 7827456 7836426 7852896 7870464 7884864 7917312 7929936 7933952 7977138 8016498 8049132 8055808 8081164 8082256 8093358 8110368 8125566 8126664 8128512 8143744 8158644 8176896 8205281 8221824 8239104 8283951 8306688 8391978 8393112 8410752 8439228 8460816 8479744 8491392 8507304 8525184 8526336 8544256 8573184 8590764 8626176 8637966 8702792 8715924 8751792 8786232 8803886 8805888 8834508 8854272 8870864 8906976 8921178 8925696 8994816 9062784 9092538 9111648 9142497 9144576 9161712 9182208 9199008 9216246 9235616 9236864 9249552 9251592 9268992 9287616 9289728 9306661 9307136 9345024 9377464 9442251 9462096 9479827 9481108 9518418 9539712 9570717 9590832 9592128 9612288 9644832 9669504 9691136 9704448 9744384 9790641 9818016 9845766 9870952 9884511 9906624 9925188 9946048 9947392 9961056 9979722 10002048 10020348 10022558 10041408 10061584 10063872 10077627 10119168 10195632 10250604 10306926 10329984 10390068 10391472 10408041 10413312 10436608 10448568 10450944 10470528 10493952 10513152 10549647 10556416 10573248 10636184 10644858 10688664 10732176 10752287 10789686 10791144 10813824 10834088 10835552 10838016 10850436 10878192 10902528 10962432 10985472 11045268 11104821 11189304 11190816 11214336 11252304 11255907 11281088 11296584 11319282 11321856 11343072 11366912 11368448 11384064 11430912 11454352 11470086 11517288 11579386 11621232 11643009 11669056 11690406 11714976 11741184 11754639 11779344 11805696 11875968 11894904 11900928 11943936 11965707 12024747 12073698 12083712 12121746 12123384 12148864 12165552 12188349 12189996 12192768 12215616 12237966 12242944 12265344 12288328 12332736 12335456 12358656 12383488 12460032 12477062 12587967 12589668 12616128 12658842 12691224 12719616 12760956 12787776 12789504 12816384 12859776 12886146 12892672 12939264 12956949 12992512 13054188 13090688 13127688 13179348 13205829 13208832 13233584 13251762 13281408 13306296 13336064 13360464 13381767 13388544 13418496 13436836 13492224 13594176 13638807 13667472 13742568 13773312 13798512 13824369 13853424 13855296 13877388 13884416 13903488 13931424 13934592 13960704 14017536 14066196 14097664 14142037 14193144 14221662 14251552 14277627 14309568 14386248 14388192 14415154 14418432 14467248 14504256 14536704 14616576 14727024 14768649 14806428 14859936 14887782 14919072 14921088 14952448 14969583 15003072 15007876 15030522 15033837 15062112 15092376 15095808 15124096 15178752 15238379 15241216 15293448 15356384 15375906 15460389 15494976 15524012 15585102 15587208 15619968 15654912 15672852 15705792 15740928 15769728 15834624 15859872 15867904 15954276 16032996 16098264 16111616 16162328 16164512 16184529 16186716 16220736 16251132 16253328 16257024 16287488 16317288 16353792 16410562 16443648 16478208 16567902 16783956 16786224 16821504 16878456 16921632 16959488 16978923 16982784 17014608 17050368 17052672 17088512 17146368 17181528 17252352 17275932 17369079 17405584 17431848 17503584 17535609 17572464 17605393 17607772 17611776 17669016 17708544 17741728 17813952 17842356 17851392 18125568 18182619 18185076 18223296 18284994 18289152 18323424 18356949 18364416 18398016 18432492 18471232 18473728 18499104 18503184 18537984 18575232 18613322 18614272 18690048 18715593 18754928 18884502 18924192 18959654 18962216 18988263 19036836 19079424 19141434 19181664 19184256 19224576 19289664 19329219 19339008 19382272 19408896 19488768 19581282 19636032 19691532 19741904 19769022 19813248 19850376 19892096 19894784 19922112 19959444 20004096 20040696 20045116 20082816 20123168 20127744 20155254 20238336 20391264 20501208 20613852 20659968 20780136 20782944 20816082 20826624 20897136 20901888 20941056 20987904 21026304 21099294 21112832 21146496 21272368 21289716 21332493 21377328 21464352 21504574 21579372 21582288 21622731 21627648 21668176 21671104 21676032 21700872 21756384 21805056 21924864 21970944 22090536 22209642 22331673 22378608 22381632 22428672 22504608 22511814 22562176 22593168 22638564 22643712 22686144 22733824 22736896 22768128 22861824 22908704 22940172 23034576 23063859 23158772 23242464 23286018 23338112 23377653 23380812 23429952 23482368 23509278 23514463 23558688 23611392 23751936 23789808 23801856 23931414 24049494 24147396 24167424 24243492 24246768 24297728 24331104 24376698 24379992 24385536 24431232 24475932 24485888 24530688 24576656 24615843 24665472 24670912 24717312 24766976 24851853 24920064 24954124 25175934 25179336 25232256 25317684 25382448 25439232 25521912 25575552 25579008 25632768 25719552 25772292 25785344 25878528 25913898 26108376 26181376 26255376 26263783 26358696 26411658 26417664 26467168 26503524 26562816 26612592 26672128 26720928 26763534 26777088 26873672 26984448 27167021 27188352 27277614 27334944 27427491 27485136 27546624 27597024 27648738 27706848 27710592 27754776 27768832 27806976 27862848 27869184 27919983 27921408 28035072 28132392 28195328 28284074 28326753 28386288 28439481 28443324 28503104 28555254 28619136 28712151 28772496 28776384 28830308 28836864 28934496 29008512 29073408 29233152 29273107 29371923 29454048 29537298 29612856 29719872 29775564 29838144 29842176 29904896 29939166 30006144 30015752 30061044 30067674 30124224 30184752 30191616 30232881 30248192 30357504 30476758 30482432 30586896 30712768 30751812 30813601 30920778 30989952 31048024 31170204 31174416 31224123 31239936 31309824 31345704 31411584 31481856 31539456 31648941 31669248 31719744 31735808 31908552 32065992 32196528 32223232 32256861 32324656 32329024 32369058 32373432 32441472 32502264 32506656 32514048 32574976 32634576 32707584 32821124 32887296 32956416 33135804 33314463 33567912 33572448 33643008 33756912 33767721 33843264 33918976 33957846 33965568 34029216 34100736 34105344 34292736 34363056 34551864 34738158 34811168 34863696 34929027 35007168 35071218 35144928 35210786 35215544 35223552 35263917 35338032 35417088 35483456 35627904 35684712 35702784 35897121 36074241 36251136 36365238 36370152 36446592 36565047 36569988 36578304 36646848 36713898 36728832 36796032 36864984 36942464 36947456 36998208 37006368 37075968 37150464 37226644 37228544 37380096 37431186 37509856 37763901 37769004 37848384 37919308 37924432 37976526 38073672 38158848 38282868 38363328 38368512 38449152 38579328 38658438 38678016 38817792 38870847 38977536 39162564 39272064 39383064 39483808 39538044 39617487 39626496 39700752 39784192 39789568 39844224 39918888 40008192 40081392 40090232 40145301 40165632 40246336 40255488 40310508 40476672 40782528 40916421 41002416 41227704 41319936 41473107 41560272 41565888 41632164 41653248 41794272 41803776 41882112 42052608 42198588 42225664 42292992 42426111 42544736 42579432 42664986 42754656 42832881 42928704 43009148 43158744 43164576 43245462 43255296 43336352 43342208 43401744 43512768 43610112 43669717 43849728 44181072 44305947 44419284 44663346 44757216 44763264 44857344 44908749 45009216 45023628 45101511 45124352 45186336 45277128 45287424 45372288 45467648 45473792 45536256 45715137 45723648 45817408 45880344 46069152 46127718 46317544 46381167 46484928 46572036 46676224 46755306 46761624 46859904 46964736 47018556 47028926 47117376 47222784 47503872 47579616 47603712 47862828 48098988 48294792 48334848 48486984 48493536 48595456 48662208 48753396 48759984 48771072 48862464 48951864 48971776 49061376 49153312 49231686 49330944 49341824 49434624 49533952 49703706 49908248 50351868 50358672 50453039 50464512 50635368 50764896 50878464 50936769 51043824 51151104 51158016 51265536 51439104 51544584 51570688 51757056 51827796 52107237 52216752 52362752 52510752 52527566 52606827 52717392 52816179 52823316 52835328 52934336 53007048 53125632 53225184 53344256 53441856 53527068 53554176 53747344 54334042 54376704 54547857 54555228 54669888 54854982 54970272 55093248 55194048 55297476 55413696 55421184 55509552 55537664 55613952 55725696 55839966 55842816 56070144 56146779 56264784 56390656 56568148 56653506 56772576 56878962 56886648 57006208 57110508 57238272 57424302 57436967 57544992 57552768 57660616 57673728 57868992 57987657 58017024 58146816 58466304 58546214 58743846 58908096 59074596 59225712 59439744 59551128 59676288 59684352 59809792 59878332 60012288 60031504 60122088 60135348 60248448 60369504 60383232 60465762 60496384 60715008 60953516 60964864 61173792 61425536 61503624 61627202 61841556 61889689 61979904 62096048 62340408 62348832 62448246 62479872 62691408 62823168 62963712 63078912 63297882 63338496 63439488 63817104 63997479 64131984 64393056 64446464 64513722 64649312 64658048 64738116 64746864 64868193 64882944 65004528 65013312 65028096 65146627 65149952 65269152 65415168 65642248 65774592 65912832 66271608 66358789 66628926 66995019 67135824 67144896 67286016 67513824 67535442 67686528 67837952 67915692 67931136 68058432 68201472 68210688 68585472 68726112 69103728 69191577 69476316 69622336 69727392 69858054 70014336 70132959 70142436 70289856 70421572 70431088 70447104 70527834 70543389 70676064 70834176 70966912 71255808 71369424 71405568 71503163 71794242 72148482 72502272 72730476 72740304 72893184 73130094 73139976 73156608 73293696 73427796 73457664 73592064 73729968 73847529 73884928 73894912 73996416 74012736 74151936 74300928 74453288 74457088 74555559 74760192 74862372 75019712 75266009 75527802 75538008 75696768 75838616 75848864 75953052 76147344 76317696 76565736 76726656 76737024 76898304 77158656 77316876 77356032 77635584 77741694 78325128 78544128 78766128 78791349 78967616 79076088 79234974 79252992 79401504 79568384 79579136 79688448 79837776 80016384 80162784 80180464 80290602 80331264 80492672 80621016 80953344 81100903 81501063 81565056 81832842 82004832 82282473 82455408 82609921 82639872 82946214 83120544 83131776 83264328 83306496 83588544 83607552 83759949 83764224 84105216 84397176 84451328 84585984 84852222 85089472 85158864 85318443 85329972 85509312 85665762 85857408 86018296 86136453 86317488 86329152 86490924 86510592 86672704 86684416 86803488 87025536 87220224 87339434 87699456 87819321 88115769 88362144 88611894 88838568 89326692 89514432 89526528 89714688 89817498 90018432 90047256 90203022 90248704 90372672 90554256 90574848 90698643 90744576 90935296 90947584 91072512 91430274 91447296 91634816 91760688 92138304 92255436 92440803 92635088 92762334 92969856 93144072 93352448 93510612 93523248 93672369 93698501 93719808 93929472 94037112 94057852 94234752 94445568 94946823 95007744 95159232 95207424 95725656 96197976 96589584 96669696 96770583 96973968 96987072 97190912 97324416 97506792 97519968 97542144 97724928 97903728 98122752 98306624 98463372 98661888 98683648 98869248 99067904 99407412 99816496 99943389 100703736 100717344 100906078 100929024 101270736 101303163 101529792 101756928 101873538 102087648 102302208 102316032 102878208 103089168 103141376 103655592 104214474 104433504 104725504 104787081 105021504 105055132 105213654 105434784 105632358 105646632 105670656 105868672 106014096 106251264 106450368 106668653 106688512 106883712 107054136 107108352 107494688 107691363 108222723 108668084 108753408 109095714 109110456 109339776 109695141 109709964 109940544 110186496 110388096 110594952 110827392 110842368 111019104 111075328 111227904 111451392 111679932 111685632 112140288 112293558 112529568 112781312 113136296 113291703 113307012 113545152 113757924 113773296 114012416 114221016 114476544 114848604 114873934 115089984 115105536 115321232 115347456 115737984 115975314 116034048 116612541 116932608 117092428 117487692 117816192 118149192 118451424 118852461 118879488 119102256 119352576 119368704 119619584 119756664 120024576 120063008 120244176 120270696 120496896 120739008 120766464 120931524 120992768 121430016 121907032 122347584 122749263 122851072 123007248 123237751 123254404 123683112 123779378 123959808 124192096 124419321 124680816 124697664 124896492 124959744 125382816 125646336 126157824 126595764 126676992 126878976 127278333 127634208 127994958 128263968 128498643 128786112 128892928 129027444 129298624 129316096 129476232 129493728 129736386 129765888 130009056 130026624 130293254 130299904 130538304 130830336 131009151 131284496 131549184 132543216 132717578 132917841 133257852 133990038 134271648 134289792 134572032 134726247 135027648 135070884 135304533 135373056 135675904 135831384 135862272 136116864 136402944 136421376 137145411 137170944 137452224 138207456 138383154 138952632 139244672 139454784 139716108 140028672 140265918 140284872 140579712 140843144 140862176 140894208 141055668 141086778 141352128 141668352 141933824 142511616 142738848 142811136 143006326 143588484 144296964 145004544 145460952 145480608 145786368 146260188 146279952 146313216 146587392 146855592 146915328 147184128 147459936 147695058 147769856 147789824 147992832 148025472 148303872 148601856 148906576 148914176 149111118 149724744 150039424 150532018 151055604 151076016 151359117 151393536 151677232 151697728 151906104 152294688 152635392 152810307 153131472 153453312 153474048 153796608 154317312 154633752 154712064 155271168 155483388 156321711 156650256 157088256 157532256 157582698 157935232 158152176 158448537 158469948 158505984 158803008 159136768 159158272 159376896 159675552 160032768 160325568 160360928 160581204 160662528 160985344 161242032 162201806 163002126 163130112 163643571 163665684 164009664 164564946 164910816 165219842 165279744 165892428 166241088 166263552 166528656 166612992 167177088 167519898 167528448 168210432 168440337 168794352 168902656 169171968 169704444 170178944 170317728 170636886 170659944 171018624 171331524 171714816 172036592 172272906 172310901 172634976 172658304 172981848 173021184 173345408 173368832 173606976 173962971 174051072 174440448 174655267 174678868 175398912 175638642 176231538 176724288 177223788 177677136 178653384 179028864 179053056 179429376 179634996 180036864 180094512 180406044 180497408 180745344 181108512 181149696 181397286 181489152 181870592 182145024 182860548 182894592 183269632 183521376 183846481 184276608 184510872 184881606 185270176 185524668 185669067 185939712 186288144 186704896 187021224 187046496 187344738 187397002 187439616 188074224 188115704 188469504 188891136 189893646 190015488 190318464 191451312 191992437 192395952 193179168 193339392 193541166 193947936 193974144 194381824 194604579 194648832 195013584 195039936 195084288 195439881 195449856 195807456 196245504 196613248 196926744 197323776 197367296 197738496 198098927 198135808 198814824 199076367 199632992 199886778 200985057 201407472 201434688 201812156 201858048 202541472 202606326 203059584 203513856 203747076 204175296 204604416 204632064 204911749 205756416 206178336 206282752 207311184 208428948 208867008 209451008 209574162 210043008 210110264 210398877 210427308 210869568 211264716 211293264 211341312 211630167 211737344 212028192 212502528 212900736 213337306 213377024 213767424 214108272 214216704 214509489 214989376 215382726 216445446 217336168 217506816 218191428 218220912 218679552 219390282 219419928 219881088 220372992 220776192 221189904 221542587 221654784 221684736 222038208 222150656 222455808 222902784 223359864 223371264 224280576 224587116 225059136 225562624 225798027 226272592 226583406 226614024 227090304 227515848 227546592 228024832 228442032 228870109 228953088 229697208 229747868 230179968 230211072 230642464 230694912 231475968 231950628 232068096 233225082 234184856 234975384 235632384 236298384 236374047 236902848 237704922 237758976 238204512 238705152 238737408 239513328 240049152 240126016 240488352 240541392 240993792 241478016 241863048 241985536 242860032 243302709 243814064 244503189 244695168 245498526 245702144 246014496 246475502 246508808 246847419 247366224 247558756 247829763 247919616 248384192 248838642 249361632 249395328 249792984 249919488 250765632 251279847 251292672 252315648 253191528 253353984 253757952 254556666 255268416 255955329 255989916 256527936 256997286 257572224 258054888 258597248 258632192 258952464 258987456 259472772 259531776 260018112 260053248 260586508 260599808 261076608 261660672 262018302 262568992 263098368 263457963 264347307 265086432 265435156 265835682 266515704 267980076 268543296 268579584 269144064 269452494 270055296 270141768 270609066 270746112 271662768 271724544 272095929 272233728 272805888 272842752 274290822 274341888 274904448 276414912 276766308 277322409 277905264 278489344 278909568 279432216 280057344 280531836 280569744 281017107 281095503 281159424 281686288 281724352 281788416 282111336 282173556 282704256 283336704 283867648 284840469 285023232 285477696 285622272 286012652 287176968 288593928 290009088 290311749 290921904 290961216 291572736 292520376 292559904 292626432 293174784 293711184 294368256 294919872 295390116 295539712 295579648 295985664 296050944 296607744 297203712 297813152 298222236 299449488 299830167 300078848 301064036 302111208 302152032 302718234 302787072 303354464 303395456 303812208 303909489 304589376 305270784 305620614 305688019 306262944 306906624 306948096 308634624 309267504 309424128 310966776 312643422 313300512 314176512 314361243 315064512 315165396 315870464 316304352 316897074 316939896 317011968 317606016 318273536 318316544 318753792 319351104 320005959 320065536 320651136 320721856 321162408 321325056 321970688 322484064 323074089 324403612 324668169 326004252 326260224 327287142 327331368 328019328 329085423 329129892 329821632 330439684 330559488 331784856 332482176 332527104 333057312 333225984 334354176 335039796 335056896 336420864 336880674 337588704 338343936 339408888 340357888 340635456 341273772 341319888 342037248 342663048 343429632 344073184 344545812 344621802 345269952 345316608 345963696 346042368 346690816 346737664 347213952 347925942 348102144 349310534 349357736 349837623 350797824 351277284 352463076 353171273 353448576 354447576 355354272 356557383 357306768 358057728 358106112 358858752 359269992 360073728 360189024 360812088 360994816 361490688 362217024 362299392 362794572 362978304 363741184 364290048 365721096 366539264 367042752 367692962 368247789 368553216 369021744 369713253 369763212 370540352 371049336 371338134 371879424 372576288 373257963 373409792 374042448 374092992 374689476 374794004 374879232 376148448 376231408 376939008 379787292 380030976 380550391 380636928 381834999 382902624 383984874 384791904 386358336 386678784 387082332 387895872 387948288 388763648 389209158 389297664 390027168 390079872 390879762 390899712 391614912 392491008 393027453 393226496 393853488 394647552 394734592 396197854 396271616 397629648 398152734 399265984 399773556 401970114 402814944 402869376 403624312 403716096 404178741 405082944 405212652 405913599 406119168 407027712 407494152 408350592 409208832 409264128 409823498 411436233 411512832 412356672 412565504 414622368 416857896 417734016 418902016 419148324 420086016 420220528 420797754 420854616 421739136 422529432 422586528 422682624 423260334 423474688 424056384 425005056 425801472 426674612 426754048 427534848 428216544 428433408 429018978 429978752 430765452 432890892 433227823 434672336 435013632 436382856 436441824 437359104 438780564 438839856 439762176 440745984 441552384 442379808 443085174 443309568 443369472 444076416 444911616 445805568 446719728 446742528 449174232 450118272 451125248 451596054 452545184 453166812 453228048 454077351 454180608 455031696 455093184 456049664 456884064 457740218 457906176 458430921 459394416 459495736 460359936 460422144 461284928 461389824 462951936 463901256 464136192 466450164 468369712 468965133 469950768 471264768 472596768 472748094 473805696 475345611 475409844 475517952 476409024 477410304 477474816 479026656 480098304 480252032 480976704 481082784 481987584 482956032 483726096 483971072 486605418 487628128 489006378 489390336 490930713 490997052 491404288 492028992 492951004 493017616 493694838 494732448 495117512 495659526 495839232 496768384 497677284 498723264 498790656 499585968 499838976 500522141 501531264 502559694 502585344 504631296 505321011 506383056 506707968 507515904 509113332 510536832 511910658 511979832 513055872 513994572 515144448 516109776 516932703 517194496 517264384 517904928 517974912 518945544 519063552 520036224 520106496 521173016 521199616 521888913 522153216 523321344 523965801 524036604 525137984 526196736 526915926 528694614 530172864 530870312 531671364 533031408 535960152 537086592 537159168 538288128 538904988 540110592 540283536 541218132 541492224 543325536 543449088 544191858 544467456 545611776 548581644 548683776 549808896 551539443 552829824 553532616 554644818 555810528 556978688 557007201 557819136 558864432 560114688 561063672 561139488 562034214 562191006 562318848 563372576 563448704 564222672 564347112 565408512 566673408 567706321 567735296 569680938 570046464 570955392 572025304 574353936 575977311 577187856 578269447 580018176 580623498 581843808 581922432 583145472 583813737 585040752 585119808 585252864 586319643 586349568 587422368 588736512 589839744 590780232 591079424 591159296 591971328 592101888 593215488 594296781 594407424 595626304 596444472 597229101 598898976 599660334 600157696 602128072 602955171 604222416 604304064 605436468 605574144 606708928 606790912 607624416 607818978 609178752 610541568 611241228 611376038 612525888 613813248 613896192 614735247 617269248 618535008 618848256 621933552 625286844 626601024 628353024 628722486 630129024 630330792 631740928 632608704 633794148 633879792 634023936 634890501 635212032 636547072 636633088 637507584 638702208 640011918 640131072 641302272 641443712 642324816 642650112 643528467 643941376 644968128 646148178 648807224 649336338 652008504 652520448 654574284 654662736 655889507 656038656 658170846 658259784 659643264 660879368 661118976 663569712 664627761 664964352 665054208 666114624 666451968 668708352 670079592 670113792 672841728 673761348 675177408 676687872 677394081 678817776 680715776 681270912 682547544 682639776 684074496 685326096 686610327 686859264 688146368 689091624 689243604 690539904 690633216 691927392 692084736 693381632 693475328 694427904 695851884 696204288 698621068 698715472 699675246 702554568 704926152 706342546 706897152 708895152 709122141 710708544 713114766 714613536 716115456 716212224 718539984 720147456 720378048 721624176 721989632 722981376 724434048 725589144 725956608 728580096 729908127 731442192 733078528 733509567 734085504 735385924 736495578 737106432 738043488 739426506 739526424 741080704 742098672 742676268 743489289 743758848 745152576 746515926 746680571 746819584 748084896 748185984 749378952 749588008 749758464 752296896 752462816 753839541 753878016 759574584 760061952 761100782 761273856 763669998 765805248 767865987 767969748 769583808 772716672 774164664 775791744 775896576 777527296 778418316 778595328 780054336 780159744 781759524 781799424 783229824 784982016 786054906 786452992 787706976 789295104 789469184 790373889 792395708 792543232 793041921 795259296 796305468 798531968 799547112 803940228 804565957 805629888 805738752 807248624 807432192 808357482 810165888 810425304 811827198 812238336 814988304 816287787 816701184 818417664 818528256 819646996 822872466 823025664 824713344 829244736 831967227 833715792 835468032 837804032 838296648 840172032 840441056 841595508 841709232 843286509 843478272 845058864 845173056 845365248 846520668 846949376 848112768 850010112 851602944 853349224 854521407 855069696 856433088 856866816 858037956 859957504 861530904 862664257 865781784 866455646 869344672 870027264 870935247 872765712 872883648 874718208 877561128 877679712 879524352 883104768 884759616 886170348 886619136 886738944 888152832 889823232 891611136 893439456 898348464 899490501 900236544 902250496 903192108 905090368 906333624 906456096 908154702 908361216 910063392 910186368 911728467 912099328 913768128 915480436 915812352 916861842 917064057 918788832 918991472 920719872 920844288 922569856 925903872 927802512 928272384 929541119 932900328 936739424 937930266 939901536 942529536 943083729 945193536 945496188 947611392 950691222 950819688 951035904 952818048 954820608 954949632 958053312 960017877 960196608 960504064 961953408 962165568 963975168 965912064 967452192 967942144 969222267 973210836 975256256 978012756 978780672 981861426 981994104 982808576 984057984 985902008 986035232 987256269 987389676 989464896 990235024 991319052 991678464 993536768 995354568 997446528 997581312 999171936 999677952 1001044282 1003062528 1005119388 1005170688 1009262592 1010642022 1012766112 1015031808 1018226664 1021073664 1023821316 1023959664 1026111744 1027989144 1030288896 1032219552 1033865406 1034388992 1034528768 1035809856 1035949824 1037891088 1038127104 1040072448 1040212992 1042346032 1042399232 1043777826 1044306432 1047931602 1048073208 1050275968 1052393472 1053831852 1057389228 1059513819 1060345728 1061740624 1063342728 1066062816 1069672149 1071920304 1073928973 1074173184 1074318336 1076576256 1077809976 1080221184 1080567072 1082436264 1082984448 1086651072 1086898176 1088383716 1088934912 1091223552 1097163288 1099617792 1103078886 1105659648 1107065232 1109139759 1109289636 1111621056 1113957376 1114014402 1115638272 1117728864 1119773889 1120229376 1122127344 1122278976 1124068428 1124382012 1124637696 1126745152 1126897408 1128445344 1128694224 1130817024 1135412642 1135470592 1139361876 1140092928 1141651173 1141910784 1144050608 1145504997 1148707872 1151954622 1154375712 1156538894 1160036352 1161246996 1163687616 1163844864 1166290944 1167627474 1170081504 1170239616 1172639286 1172699136 1174844736 1177473024 1179082359 1179679488 1181560464 1182158848 1182318592 1183942656 1184203776 1188593562 1188814848 1191252608 1192888944 1194458202 1197797952 1199320668 1200315392 1204256144 1205910342 1208444832 1208608128 1210872936 1211148288 1213417856 1213581824 1215248832 1215637956 1217740797 1218357504 1221083136 1222482456 1222586869 1222752076 1225051776 1227626496 1227792384 1229470494 1234308699 1234538496 1237070016 1237696512 1243867104 1250573688 1253202048 1256706048 1257444972 1260258048 1260661584 1263481856 1265217408 1267588296 1267759584 1268047872 1269781002 1270424064 1273094144 1275015168 1277404416 1280023836 1280262144 1282604544 1282887424 1284649632 1285300224 1287056934 1287882752 1289936256 1292296356 1297614448 1298672676 1299683469 1304017008 1305040896 1309148568 1309325472 1311779014 1312077312 1316341692 1316519568 1319286528 1321758736 1322237952 1327139424 1329255522 1329928704 1330108416 1332229248 1337416704 1340159184 1340227584 1347522696 1350354816 1353375744 1354788162 1357635552 1361431552 1362232053 1362541824 1365095088 1365279552 1368148992 1370652192 1373220654 1373718528 1376292736 1378183248 1378487208 1381079808 1381266432 1383854784 1384169472 1386692489 1386763264 1386950656 1388855808 1391703768 1392408576 1397242136 1397430944 1399350492 1405109136 1406895399 1409852304 1412685092 1413794304 1417790304 1418244282 1421417088 1426036833 1426229532 1429227072 1432230912 1432424448 1434382243 1437079968 1440294912 1440756096 1443248352 1443979264 1445962752 1448868096 1451178288 1451913216 1459816254 1462884384 1466157056 1467019134 1468171008 1470771848 1472792139 1472991156 1474212864 1476086976 1478853012 1479052848 1482161408 1484197344 1485352536 1486978578 1487517696 1490305152 1493031852 1493361142 1493639168 1496169792 1496371968 1498757904 1499176016 1499516928 1501566423 1504593792 1504925632 1507679082 1507756032 1515963033 1519149168 1520123904 1522201564 1522547712 1527339996 1531610496 1535731974 1535939496 1539167616 1545433344 1548329328 1550798109 1551583488 1551793152 1555054592 1556836632 1557190656 1560108672 1560319488 1563519048 1563598848 1566459648 1569964032 1571897403 1572109812 1572905984 1575413952 1578590208 1578938368 1580747778 1584791416 1586083842 1590518592 1592610936 1597063936 1599094224 1602090763 1607880456 1609131914 1611259776 1611477504 1614497248 1614864384 1616714964 1620331776 1620850608 1623654396 1624476672 1629976608 1632575574 1633402368 1636835328 1639293992 1645744932 1646051328 1649426688 1654618329 1658489472 1663934454 1667431584 1670936064 1671021603 1675608064 1676593296 1680344064 1680882112 1683191016 1683418464 1686573018 1686956544 1690117728 1690346112 1693041336 1693898752 1696225536 1700020224 1703118963 1703205888 1706698448 1709042814 1710139392 1712866176 1716075912 1719915008 1723061808 1725328514 1727931933 1731563568 1732911292 1734808341 1738689344 1740054528 1741870494 1745531424 1745767296 1749436416 1751441211 1755122256 1755359424 1758958929 1759048704 1766209536 1769519232 1772340696 1773238272 1773477888 1776305664 1779646464 1782890343 1783222272 1786878912 1791687303 1796696928 1798981002 1800473088 1806384216 1810180736 1812667248 1812912192 1816309404 1816722432 1820126784 1820372736 1823456934 1824198656 1827536256 1830960872 1831624704 1833723684 1834128114 1837577664 1837982944 1841439744 1841688576 1844205741 1845139712 1851807744 1855605024 1856544768 1859082238 1865800656 1873478848 1875860532 1879803072 1885059072 1886167458 1890387072 1890992376 1895222784 1901382444 1901639376 1902071808 1904671503 1905636096 1909641216 1909899264 1916106624 1920035754 1920393216 1921008128 1923906816 1924331136 1927950336 1930585401 1931824128 1934904384 1935884288 1938444534 1946421672 1950512512 1956025512 1957561344 1963722852 1963988208 1965617152 1967668521 1968115968 1971804016 1972070464 1974512538 1974779352 1978929792 1980470048 1982638104 1983356928 1987073536 1990709136 1993883283 1994893056 1995162624 1998343872 1999355904 2002088564 2006125056 2010238776 2010341376 2018525184 2021284044 2025532224 2030063616 2032182243 2036453328 2042147328 2047642632 2047919328 2052223488 2055978288 2059830981 2060577792 2064439104 2067730812 2068777984 2069057536 2071619712 2071899648 2075782176 2076254208 2080144896 2080425984 2084692064 2087555652 2088612864 2095863204 2096146416 2100551936 2107663704 2114778456 2119027638 2120691456 2123481248 2126685456 2127366423 2132125632 2139344298 2143840608 2147857946 2148346368 2148636672 2155619952 2160442368 2161134144 2164872528 2165968896 2173302144 2176767432 2177869824 2189724381 2194326576 2199235584 2200528701 2206157772 2211319296 2214130464 2218279518 2218579272 2223242112 2227914752 2228028804 2230467867 2231276544 2235457728 2239547778 2240041713 2240458752 2244254688 2244557952 2248136856 2248764024 2249275392 2253490304 2253794816 2256890688 2257388448 2261518623 2261634048 2270518471 2270825284 2270941184 2278723752 2280185856 2283302346 2283821568 2288101216 2291009994 2297415744 2303597961 2303909244 2308751424 2313077788 2322493992 2327375232 2327689728 2332581888 2335254948 2340163008 2340479232 2345278572 2345398272 2349689472 2354946048 2358164718 2359358976 2363120928 2364317696 2367885312 2368407552 2371121667 2377187124 2377629696 2382505216 2385777888 2388916404 2395595904 2398641336 2400630784 2408512288 2411820684 2413697871 2416889664 2417216256 2421745872 2422296576 2426835712 2427163648 2430497664 2431275912 2435481594 2436715008 2444964912 2445173738 2445504152 2448863361 2450103552 2455252992 2455584768 2458940988 2468617398 2469076992 2474140032 2487734208 2495901681 2501147376 2506404096 2513412096 2514889944 2520516096 2521323168 2526963712 2529859527 2530434816 2535176592 2535519168 2536095744 2539562004 2540848128 2546188288 2550030336 2554808832 2560047672 2565209088 2565774848 2569299264 2570600448 2574113868 2575765504 2579872512 2584592712 2587992771 2595228896 2597345352 2599366938 2608034016 2610081792 2612805741 2618297136 2618650944 2623558028 2624154624 2632683384 2633039136 2638573056 2643517472 2654278848 2658511044 2659857408 2660216832 2663852737 2664458496 2674833408 2680318368 2695045392 2700709632 2706751488 2709576324 2715271104 2722863104 2724464106 2725083648 2730190176 2730559104 2735185401 2736297984 2741304384 2746441308 2747437056 2751192171 2752585472 2756366496 2756974416 2762159616 2762532864 2767709568 2773384978 2773526528 2773901312 2777711616 2783407536 2784817152 2788623357 2794484272 2794861888 2798700984 2810218272 2813790798 2819704608 2825370184 2827588608 2829251187 2835580608 2836488564 2842834176 2852073666 2852459064 2858454144 2864461824 2864848896 2868764486 2874159936 2880053631 2880589824 2881512192 2886496704 2887958528 2891925504 2897736192 2902356576 2903826432 2919632508 2925768768 2932314112 2934038268 2936342016 2941543696 2945584278 2945982312 2948425728 2952173952 2957706024 2958105696 2964322816 2968394688 2970705072 2973957156 2975035392 2980610304 2986063704 2986722284 2987278336 2992339584 2992743936 2997515808 2998352032 2999033856 3003132846 3009187584 3009851264 3015358164 3015512064 3031926066 3032594761 3038298336 3044403128 3045095424 3054679992 3063220992 3071463948 3071878992 3078335232 3090866688 3096658656 3101596218 3103166976 3103586304 3113673264 3114381312 3120217344 3120638976 3127038096 3127197696 3132919296 3143794806 3144219624 3145811968 3150827904 3157180416 3157876736 3161495556 3169582832 3172167684 3178541457 3181037184 3185221872 3194127872 3198188448 3204181526 3209016447 3215760912 3218263828 3221786919 3222519552 3222955008 3228994496 3229728768 3233429928 3240663552 3241701216 3247308792 3248953344 3259953216 3265151148 3266804736 3273670656 3278587984 3291489864 3298853376 3309236658 3316978944 3327419277 3327868908 3334863168 3341872128 3342043206 3353186592 3360688128 3361764224 3366382032 3366836928 3373146036 3373913088 3380235456 3380692224 3386082672 3387797504 3392451072 3406237926 3406411776 3413396896 3418085628 3420278784 3424953519 3425732352 3432151824 3436514991 3439830016 3446123616 3450657028 3455863866 3463127136 3465822584 3469616682 3477378688 3480109056 3483740988 3491062848 3491534592 3498872832 3502882422 3503654987 3510244512 3510718848 3517917858 3518097408 3532419072 3537247077 3539038464 3544681392 3546476544 3546955776 3552611328 3565780686 3566444544 3573757824 3583374606 3593393856 3597962004 3600946176 3612768432 3620361472 3625334496 3625824384 3632618808 3633444864 3640253568 3640745472 3646913868 3648397312 3653222391 3655072512 3661921744 3663249408 3667447368 3667760607 3668256228 3675155328 3675965888 3682879488 3683377152 3688411482 3690279424 3702926097 3703615488 3711210048 3713089536 3718164476 3731601312 3746957696 3751721064 3759606144 3770118144 3772334916 3775271029 3780774144 3781984752 3790445568 3802764888 3803278752 3804143616 3809343006 3811272192 3819282432 3832213248 3840071508 3840786432 3842016256 3847813632 3848662272 3855900672 3861170802 3863648256 3869808768 3876889068 3892843344 3899050407 3901025024 3912051024 3915122688 3927445704 3927976416 3931234304 3935337042 3936231936 3943608032 3944140928 3949025076 3949558704 3957859584 3960940096 3965276208 3966713856 3973944247 3974147072 3981418272 3987766566 3989786112 3990325248 3996687744 4004177128 4012250112 4020477552 4020682752 4042568088 4047886129 4051064448 4060127232 4064364486 4072906656 4084294656 4086696159 4095285264 4095838656 4104446976 4111956576 4119661962 4121155584 4128878208 4135461624 4137555968 4138115072 4143239424 4143799296 4151564352 4152508416 4160077467 4160289792 4160851968 4169384128 4175111304 4177225728 4191726408 4192292832 4201103872 4215327408 4220686197 4229556912 4238055276 4241382912 4246962496 4253370912 4254732846 4264251264 4278110499 4278688596 4287681216 4295715892 4296692736 4297273344 4303146729 4311239904 4320884736 4322268288 4329745056 4331937792 4346604288 4353534864 4355739648 4361692943 4379448762 4388653152 4398471168 4401057402 4412315544 4422638592 4428260928 4436559036 4437158544 4446484224 4455829504 4456057608 4460935734 4462553088 4470915456 4479095556 4480083426 4480917504 4488509376 4489115904 4496273712 4497528048 4498550784 4504699269 4506980608 4507589632 4513781376 4514776896 4523037246 4523268096 4541036942 4541650568 4541882368 4547889099 4557447504 4560371712 4566604692 4567643136 4576202432 4582019988 4591226549 4594831488 4607195922 4607818488 4617502848 4626155576 4644987984 4652394327 4654750464 4655379456 4665163776 4670509896 4680326016 4680958464 4690557144 4690796544 4699378944 4709892096 4715692209 4716329436 4718717952 4726241856 4728635392 4735770624 4736815104 4742243334 4754374248 4765010432 4771555776 4777832808 4791191808 4797282672 4801261568 4806272289 4817024576 4823641368 4827395742 4833779328 4834432512 4843491744 4844593152 4853671424 4854327296 4860995328 4862551824 4870963188 4873430016 4889929824 4890347476 4891008304 4897726722 4900207104 4910505984 4917881976 4937234796 4938153984 4947155083 4948280064 4963854987 4975468416 4991803362 5002294752 5012808192 5013064809 5026824192 5029779888 5041032192 5042646336 5053927424 5059719054 5060869632 5070353184 5071038336 5079124008 5081696256 5100060672 5109356889 5109617664 5120095344 5130418176 5131549696 5138598528 5148227736 5151531008 5159745024 5169185424 5175985542 5190457792 5194690704 5198733876 5204425023 5216068032 5220163584 5225611482 5236594272 5237301888 5247116056 5248309248 5254323633 5265366768 5266078272 5276876787 5277146112 5287034944 5308557696 5317022088 5319714816 5320433664 5327705474 5328916992 5348671029 5349666816 5360636736 5375061909 5390090784 5401419264 5419152648 5430542208 5445726208 5448928212 5450167296 5460380352 5461118208 5470370802 5472595968 5482608768 5492882616 5494874112 5502384342 5505170944 5512732992 5513948832 5524319232 5525065728 5532617223 5535419136 5546769956 5547053056 5547802624 5555423232 5566815072 5569634304 5577246714 5588968544 5589723776 5597401968 5620436544 5627581596 5631961699 5639409216 5650740368 5655177216 5658502374 5671161216 5672977128 5685668352 5704147332 5704918128 5714014509 5716908288 5728923648 5729697792 5737528972 5748319872 5760107262 5761179648 5763024384 5772993408 5783851008 5791756203 5795472384 5804713152 5807652864 5839265016 5851537536 5864628224 5868076536 5872684032 5883087392 5891168556 5891964624 5896851456 5903005563 5904347904 5915412048 5916211392 5928645632 5936789376 5941410144 5947914312 5950070784 5961220608 5972127408 5973444568 5981649849 5984679168 5985487872 5995031616 5996704064 5998067712 6006265692 6018375168 6019702528 6030716328 6031024128 6063852132 6065189522 6076596672 6088806256 6090190848 6096546729 6109359984 6126441984 6142927896 6143757984 6156670464 6179492943 6181733376 6193317312 6203192436 6206333952 6207172608 6227346528 6228762624 6240434688 6241277952 6254076192 6265838592 6287589612 6288439248 6291623936 6301655808 6315753472 6322991112 6339165664 6344335368 6357082914 6362074368 6370443744 6382099269 6388255744 6396376896 6408363052 6418032894 6431521824 6436527656 6443573838 6445039104 6445910016 6457988992 6466859856 6481327104 6483402432 6494617584 6497906688 6506787833 6519906432 6530302296 6533609472 6557175968 6569173143 6582979728 6597706752 6601586103 6618473316 6633957888 6654838554 6655737816 6669726336 6683744256 6684086412 6691403601 6706373184 6720125139 6721376256 6723528448 6732764064 6733673856 6746292072 6747826176 6760470912 6761384448 6772165344 6775595008 6784555869 6784902144 6811555413 6812475852 6812823552 6826793792 6836171256 6840557568 6849907038 6851464704 6864303648 6873029982 6879660032 6892247232 6901314056 6910793883 6911727732 6926254272 6931645168 6939233364 6954757376 6967481976 6982125696 6983069184 6997745664 7005764844 7007309974 7020489024 7021437696 7035835716 7036194816 7064838144 7074494154 7078076928 7089362784 7092953088 7105222656 7113365001 7131561372 7132889088 7147515648 7166749212 7186787712 7195924008 7201892352 7225536864 7240722944 7241093613 7250668992 7251648768 7265237616 7266889728 7280507136 7281490944 7293827736 7296794624 7306444782 7310145024 7323843488 7334894736 7335521214 7336512456 7350310656 7351931776 7365758976 7366754304 7376822964 7380558848 7405852194 7407230976 7422420096 7436328952 7463202624 7487705043 7493915392 7503442128 7517502811 7519212288 7540236288 7544669832 7550542058 7561548288 7563969504 7580891136 7589578581 7605529776 7606557504 7608287232 7618686012 7622544384 7638564864 7664426496 7680143016 7684032512 7695627264 7697324544 7711801344 7722341604 7727296512 7739617536 7753778136 7763978313 7785686688 7798100814 7802050048 7824102048 7830245376 7838417223 7854891408 7855952832 7862468608 7870674084 7872463872 7887216064 7888281856 7898050152 7899117408 7915719168 7921880192 7930552416 7947888494 7948294144 7962836544 7975533132 7979572224 7980650496 7991558211 7993375488 8008354256 8024500224 8040955104 8085136176 8095772258 8102128896 8120254464 8128728972 8145813312 8168589312 8173392318 8190570528 8191677312 8208893952 8223913152 8239323924 8242311168 8253576513 8257756416 8270923248 8275111936 8276230144 8286478848 8287598592 8303128704 8320154934 8320579584 8321703936 8338768256 8350222608 8354451456 8365870071 8383452816 8384585664 8402207744 8430654816 8441372394 8459113824 8476110552 8482765824 8493924992 8506741824 8509465692 8528502528 8556220998 8557377192 8558108083 8575362432 8591431784 8593385472 8594546688 8606293458 8622479808 8640160893 8641769472 8644536576 8659490112 8663875584 8693208576 8707069728 8711479296 8723385886 8758897524 8777306304 8796942336 8802114804 8824631088 8845277184 8856521856 8873118072 8874317088 8892968448 8911659008 8912115216 8921871468 8925106176 8941830912 8958191112 8960166852 8961835008 8977018752 8978231808 8992547424 8995056096 8997101568 9009398538 9013961216 9015179264 9027562752 9029553792 9046074492 9046536192 9082073884 9083301136 9083764736 9095778198 9097784283 9114895008 9133209384 9135286272 9152404864 9164039976 9182453098 9189662976 9214391844 9215636976 9221563661 9235005696 9252311152 9289975968 9304788654 9309500928 9310758912 9341019792 9360652032 9361916928 9381114288 9381593088 9398757888 9431384418 9432658872 9437435904 9452483712 9471541248 9473630208 9484486668 9508748496 9530020864 9535624371 9543111552 9555665616 9582383616 9594565344 9602523136 9612544578 9634049152 9647282736 9654791484 9665360757 9667558656 9668865024 9686983488 9689186304 9706847423 9707342848 9708654592 9721990656 9725103648 9741926376 9746860032 9779859648 9780694952 9782016608 9795453444 9800414208 9821011968 9835763952 9874469592 9894310166 9896560128 9927709974 9950936832 9982257831 9983606724 10004589504 10025616384 10026129618 10059559776 10082064384 10085292672 10107854848 10119438108 10121739264 10140706368 10142076672 10158248016 10163392512 10218713778 10219235328 10240190688 10260836352 10263099392 10274860557 10277197056 10296455472 10303062016 10309544973 10319490048 10338370848 10351971084 10380915584 10389381408 10397467752 10408850046 10432136064 10440327168 10451222964 10459357441 10473188544 10474603776 10494232112 10496618496 10508647266 10510964961 10530733536 10532156544 10553753574 10554292224 10574069888 10611741231 10617115392 10634044176 10639429632 10640867328 10653971287 10655410948 10657833984 10697342058 10699333632 10721273472 10750123818 10780181568 10802838528 10838305296 10861084416 10891452416 10897856424 10900334592 10920760704 10922236416 10940741604 10945191936 10965217536 10985765232 10989748224 11003281821 11004768684 11010341888 11025465984 11027897664 11048638464 11050131456 11065234446 11070838272 11093539912 11094106112 11108778291 11110846464 11133630144 11139268608 11154493428 11177937088 11179447552 11194803936 11214635341 11240873088 11255163192 11263923398 11278818432 11301480736 11310354432 11317004748 11325813087 11342322432 11345954256 11371336704 11408294664 11409836256 11428029018 11433816576 11457847296 11475057944 11496639744 11520214524 11522359296 11526048768 11545986816 11567702016 11583512406 11590944768 11609426304 11678530032 11697151221 11703075072 11729256448 11736153072 11745368064 11766174784 11782337112 11783929248 11793702912 11806011126 11808695808 11830824096 11832422784 11857291264 11873578752 11882820288 11895828624 11900141568 11921832741 11922441216 11944254816 11946889136 11963299698 11969358336 11970975744 11990063232 11993408128 12012531384 12036750336 12039405056 12061432656 12062048256 12084034547 12127704264 12130379044 12143658387 12153193344 12177612512 12180381696 12193093458 12218719968 12252883968 12260088477 12285855792 12287515968 12313340928 12358985886 12363466752 12386634624 12406384872 12412667904 12414345216 12454693056 12457525248 12480232401 12480869376 12482555904 12508152384 12531677184 12575179224 12576878496 12583247872 12603311616 12645982224 12678331328 12688670736 12714165828 12724148736 12740887488 12764198538 12776511488 12792753792 12816726104 12834331497 12836065788 12863043648 12873055312 12887147676 12890078208 12891820032 12909440187 12915977984 12933719712 12962654208 12966804864 12989235168 12995813376 13013575666 13039812864 13060604592 13067218944 13085078829 13114351936 13138346286 13165959456 13195413504 13203172206 13236946632 13267915776 13309677108 13311475632 13339452672 13367488512 13368172824 13382807202 13412746368 13440250278 13442752512 13447056896 13465528128 13467347712 13492584144 13495652352 13514097807 13520941824 13522768896 13544330688 13551190016 13569111738 13569804288 13623110826 13624951704 13625647104 13653587584 13672342512 13681115136 13699814076 13702929408 13728607296 13746059964 13759320064 13773679647 13784494464 13802628112 13821587766 13823455464 13852508544 13863290336 13878466728 13909514752 13934963952 13957182981 13961076649 13964251392 13966138368 13995491328 14011529688 14014619948 14040978048 14042875392 14071671432 14072389632 14129676288 14147076627 14148988308 14156153856 14178725568 14185906176 14210445312 14226730002 14263122744 14295031296 14333498424 14373575424 14391848016 14403784704 14418816867 14451073728 14481445888 14482187226 14501337984 14503297536 14530475232 14533779456 14561014272 14562981888 14587655472 14612889564 14620290048 14647686976 14669789472 14671042428 14673024912 14700621312 14703863552 14731517952 14753645928 14761117696 14811704388 14814461952 14841465249 14844840192 14872657904 14891564961 14926405248 14975410086 14987830784 15006884256 15035005622 15038424576 15039194427 15080472576 15089339664 15101084116 15123096576 15127939008 15161782272 15179157162 15211059552 15213115008 15237372024 15245088768 15328070667 15328852992 15360286032 15368065024 15391254528 15394649088 15444683208 15454593024 15479235072 15507556272 15527956626 15571373376 15596201628 15604100096 15613275069 15648204096 15660490752 15676834446 15709782816 15711905664 15741348168 15744927744 15774432128 15776563712 15796100304 15798234816 15830630361 15831438336 15843760384 15861104832 15893629297 15895776988 15896588288 15925673088 15951066264 15959144448 15961300992 15983116422 15986750976 16016708512 16046013087 16049000448 16081910208 16125185727 16170272352 16191544516 16204257792 16257457944 16291626624 16337178624 16346784636 16381141056 16383354624 16417787904 16447826304 16478647848 16484622336 16507153026 16515512832 16541846496 16550223872 16572957696 16575197184 16597851669 16606257408 16640309868 16641159168 16643407872 16677536512 16700445216 16708902912 16731740142 16766905632 16769171328 16804415488 16861309632 16882744788 16895885097 16918227648 16952221104 16965531648 16987849984 17013483648 17018931384 17057005056 17112441996 17114754384 17116216166 17142043527 17150724864 17182863568 17186770944 17189093376 17212586916 17244959616 17280321786 17283538944 17289073152 17318980224 17375268609 17386417152 17414139456 17422958592 17446771772 17517795048 17554612608 17593884672 17604229608 17649262176 17690554368 17709016689 17713043712 17746236144 17748634176 17785936896 17823318016 17824230432 17843742936 17850212352 17883661824 17916382224 17920333704 17954037504 17956463616 17985094848 17990112192 17994203136 18018797076 18027922432 18030358528 18055125504 18059107584 18092148984 18093072384 18164147768 18166602272 18191556396 18195568566 18229790016 18266418768 18270572544 18289640187 18304809728 18328079952 18364906196 18379325952 18428783688 18431273952 18443127322 18470011392 18504622304 18538478829 18579951936 18609577308 18619001856 18621517824 18646969159 18682039584 18721304064 18723833856 18762228576 18797515776 18862768836 18865317744 18874871808 18904967424 18947260416 18968973336 19017496992 19060041728 19071248742 19086223104 19111331232 19146297807 19164767232 19189130688 19205046272 19225089156 19268098304 19294565472 19309582968 19330721514 19335117312 19337730048 19373966976 19413694846 19414685696 19417309184 19443981312 19450207296 19483852752 19493720064 19520363499 19559719296 19561389904 19564033216 19590906888 19600828416 19671527904 19707519429 19748939184 19788620332 19793120256 19804758309 19855419948 19901873664 19964515662 19967213448 20009179008 20051232768 20052259236 20074210803 20119119552 20160375417 20164128768 20170585344 20215709696 20238876216 20243478528 20281412736 20284153344 20316496032 20326785024 20434666239 20437427556 20438470656 20480381376 20521672704 20526198784 20549721114 20554394112 20592910944 20619089946 20638980096 20676741696 20703942168 20761831168 20778762816 20794935504 20817700092 20864272128 20902445928 20918714882 20946377088 20949207552 20988464224 20993236992 21017294532 21021929922 21061467072 21064313088 21107507148 21108584448 21148139776 21223482462 21234230784 21268088352 21278859264 21307942574 21310821896 21315667968 21340095003 21394684116 21398667264 21442546944 21500247636 21560363136 21605677056 21676610592 21722168832 21723280839 21782904832 21795712848 21800669184 21841521408 21844472832 21881483208 21890383872 21930435072 21971530464 22006563642 22009537368 22020683776 22050931968 22055795328 22097276928 22100262912 22130468892 22141676544 22187079824 22188212224 22217556582 22221692928 22267260288 22308986856 22355874176 22358895104 22389607872 22429270682 22463115129 22481746176 22510326384 22527846796 22552508433 22557636864 22602961472 22620708864 22634009496 22651626174 22684644864 22691908512 22742673408 22768735743 22816589328 22819672512 22856058036 22867633152 22915694592 22950115888 22993279488 23040429048 23052097536 23091973632 23135404032 23167024812 23181889536 23218852608 23291934939 23357060064 23394302442 23406150144 23472306144 23490736128 23532349568 23564674224 23567858496 23587405824 23612022252 23617391616 23661648192 23664845568 23714582528 23747157504 23765640576 23791657248 23843665482 23844882432 23888509632 23893778272 23926599396 23938716672 23941951488 23974674633 23980126464 23986816256 24025062768 24073500672 24078810112 24122865312 24168069094 24255408528 24260758088 24287316774 24306386688 24355225024 24360763392 24386186916 24437439936 24505767936 24520176954 24571711584 24575031936 24626681856 24717971772 24726933504 24760729539 24773269248 24812769744 24825335808 24828690432 24909386112 24960464802 24961738752 24965111808 25016304768 25063354368 25097610213 25150358448 25153756992 25166495744 25206623232 25291964448 25356662656 25377341472 25428331656 25448297472 25481774976 25528397076 25553022976 25585507584 25633452208 25668662994 25672131576 25674324249 25726087296 25746110624 25774295352 25780156416 25783640064 25818880374 25831955968 25867439424 25920482679 25925308416 25933609728 25978470336 25991626752 26027151332 26079625728 26121209184 26134437888 26170157658 26228703872 26276692572 26331918912 26390827008 26406344412 26426897203 26473893264 26535831552 26619354216 26622951264 26678905344 26734977024 26736345648 26765614404 26825492736 26880500556 26885505024 26894113792 26931056256 26934695424 26985168288 26991304704 27028195614 27041883648 27045537792 27088661376 27138223476 27139608576 27246221652 27249903408 27251294208 27293352849 27307175168 27344685024 27399628152 27405858816 27457214592 27492119928 27518640128 27547359294 27568988928 27605256224 27643175532 27646910928 27664690983 27705017088 27726580672 27756933456 27819029504 27869927904 27914365962 27922153298 27928502784 27932276736 28023059376 28029239896 28081956096 28085750784 28143342864 28144779264 28294153254 28297976616 28312307712 28357451136 28420890624 28453460004 28526245488 28590062592 28606873113 28666996848 28747150848 28783696032 28807569408 28837633734 28902147456 28962891776 28964374452 28996082271 29002675968 29006595072 29060950464 29067558912 29120542269 29122028544 29125963776 29175310944 29225779128 29240580096 29295373952 29339578944 29342084856 29346049824 29401242624 29407727104 29463035904 29507291856 29516740123 29522235392 29623408776 29682930498 29689680384 29745315808 29783129922 29852810496 29946773493 29950820172 29975661568 30013768512 30070011244 30076849152 30078388854 30178679328 30202168232 30246193152 30255878016 30323564544 30358314324 30422119104 30426230016 30474744048 30490177536 30531850601 30656141334 30657705984 30720572064 30736130048 30782509056 30789298176 30824581671 30889366416 30909186048 30958470144 31015112544 31055913252 31142746752 31192403256 31208200192 31226550138 31296408192 31320981504 31353668892 31378072323 31419565632 31423811328 31482696336 31489855488 31532894883 31548864256 31553127424 31592200608 31596469632 31661260722 31662876672 31687520768 31722209664 31787258594 31791553976 31793176576 31835223693 31851346176 31902132528 31918288896 31922601984 31961913861 31966232844 31973501952 32033417024 32092026174 32098000896 32163820416 32250371454 32340544704 32383089032 32408515584 32514915888 32583253248 32674357248 32693569272 32762282112 32766709248 32835575808 32895652608 32957295696 32969244672 33009845463 33014306052 33031025664 33083692992 33100447744 33145915392 33150394368 33195703338 33212514816 33280619736 33282318336 33355073024 33400890432 33417805824 33463480284 33533811264 33538342656 33608830976 33643906023 33722619264 33765489576 33791770194 33836455296 33904442208 33931063296 33975699968 33977439261 34026967296 34037862768 34114010112 34224883992 34229508768 34232432332 34284087054 34301449728 34365727136 34373541888 34425173832 34489919232 34560643572 34567077888 34578146304 34630085581 34637960448 34750537218 34772834304 34828278912 34893543544 35035590096 35091453663 35109225216 35187769344 35208459216 35298524352 35381108736 35418033378 35426087424 35492472288 35497268352 35571873792 35648460864 35687485872 35700424704 35765498223 35767323648 35832764448 35840667408 35908075008 35912927232 35970189696 35980224384 36037594152 36055844864 36060717056 36110251008 36118215168 36184297968 36186144768 36252103641 36328295536 36333204544 36383112792 36391137132 36430975161 36459580032 36532837536 36541145088 36579280374 36609619456 36656159904 36729812392 36758651904 36780265431 36857567376 36862547904 36886254644 36940022784 37009244608 37076957658 37159903872 37219154616 37238003712 37243035648 37293938318 37364079168 37440697203 37442608128 37447667712 37524457152 37595031552 37725537672 37730635488 37749743616 37809934848 37937946672 38034993984 38120083456 38142497484 38172446208 38222662464 38292595614 38329534464 38378261376 38450178312 38536196608 38589130944 38619165936 38661443028 38670234624 38675460096 38728320561 38747933952 38827389692 38829371392 38834618368 38887962624 38900414592 38967705504 38987440128 39040726998 39119438592 39122779808 39128066432 39181813776 39201656832 39255236487 39343055808 39415038858 39423731893 39497878368 39577240664 39586240512 39609516618 39710839896 39803747328 39929031324 39934426896 40018358016 40102465536 40104518472 40148421606 40238239104 40320750834 40328257536 40341170688 40477752432 40486957056 40542293421 40562825472 40568306688 40632992064 40653570048 40869332478 40874855112 40876941312 40960762752 41043345408 41052397568 41099442228 41108788224 41185821888 41238179892 41277960192 41321038941 41353483392 41407884336 41523662336 41557525632 41589871008 41635400184 41728544256 41804891856 41837429764 41871548943 41883229947 41892754176 41898415104 41976928448 41986473984 42034589064 42043859844 42122934144 42128626176 42215014296 42217168896 42296279552 42441229881 42446964924 42468461568 42536176704 42557718528 42615885148 42621643792 42631335936 42680190006 42789368232 42885093888 43000495272 43120726272 43211354112 43256450601 43353221184 43444337664 43446561678 43591425696 43601338368 43683042816 43688945664 43762966416 43860870144 43943060928 44013127284 44019074736 44041367552 44101863936 44111590656 44194553856 44260937784 44283353088 44374159648 44435113164 44443385856 44524395747 44534520576 44617973712 44674694883 44711748352 44717790208 44779215744 44858541364 44926230258 44963492352 45020652768 45055693592 45105016866 45115273728 45117583281 45205922944 45241417728 45268018992 45303252348 45369289728 45383817024 45485346816 45537471486 45547514831 45633178656 45639345024 45712116072 45735266304 45900231776 45984212001 45986558976 46080858096 46104195072 46183947264 46334049624 46363779072 46437705216 46583869878 46714120128 46788604884 46812300288 46839825207 46944612288 46981472256 47064699136 47129348448 47135716992 47224044504 47234783232 47323296384 47329691136 47429165056 47491891083 47494315008 47531281152 47583314496 47680887891 47687330964 47689764864 47777019264 47787556544 47853198792 47877433344 47883902976 47949349266 47960252928 47973632512 48050125536 48138039261 48147001344 48157620224 48245730624 48336138188 48375557181 48510817056 48521516176 48574633548 48612773376 48710450048 48772373832 48874879872 49011535872 49040353908 49078523377 49143423168 49150063872 49253363712 49435943544 49453867008 49521459078 49546538496 49625539488 49650671616 49793555007 49818772224 49920929604 49923477504 49930223616 50032609536 50126708736 50195220426 50300716896 50307513984 50413246464 50583928896 50687655291 50713325312 50754682944 50856663312 50896594944 50963549952 51056794152 51106045952 51171015168 51266904416 51337325988 51344263152 51348648498 51452174592 51492221248 51548590704 51560312832 51567280128 51637760748 51663911936 51734878848 51840965358 51850616832 51867219456 51956940672 52054302664 52125805827 52159251456 52242418368 52268875776 52340315316 52457407744 52553385144 52622519677 52663837824 52781654016 52812688824 52853794406 52947786528 53071663104 53127050067 53238708432 53245902528 53357810688 53469954048 53472691296 53531228808 53650985472 53761001112 53788227584 53862112512 53869390848 53970336576 53982609408 54056391228 54083767296 54091075584 54177322752 54276446952 54279217152 54492443304 54499806816 54586705698 54614350336 54689370048 54799256304 54811717632 54868920561 54914429184 54984239856 55037280256 55094718588 55137977856 55210512448 55286351064 55293821856 55329381966 55410034176 55453161344 55513866912 55615436487 55638059008 55739855808 55828731924 55844306596 55857005568 55864553472 55940907477 56046118752 56058479792 56163912192 56171501568 56286685728 56588306508 56595953232 56624615424 56702008259 56714902272 56841781248 56906920008 57052490976 57180125184 57213746226 57333993696 57494301696 57567392064 57615138816 57675267468 57804294912 57925783552 57928748904 57992164542 58005351936 58013190144 58121900928 58241084538 58244057088 58251927552 58350621888 58451558256 58481160192 58561090497 58590747904 58679157888 58684169712 58692099648 58802485248 58815454208 59014583712 59033480246 59044470784 59122558287 59246817552 59365860996 59379360768 59490631616 59566259844 59705620992 59893546986 59901640344 59951323136 60027537024 60140022488 60153698304 60156777708 60222632409 60357358656 60404336464 60481126251 60492386304 60511756032 60647129088 60716628648 60844238208 60852460032 60949488096 60980355072 61063701202 61303998717 61312282668 61315411968 61441144128 61472260096 61565018112 61578596352 61649163342 61778732832 61916940288 62030225088 62111826504 62285493504 62384806512 62416400384 62453100276 62592816384 62707337784 62756144646 62839131264 62847622656 62965392672 62979710976 63065789766 63097728512 63106254848 63184401216 63192939264 63322521444 63325753344 63375041536 63444419328 63574517188 63583107952 63586353152 63670447386 63702692352 63804265056 63836577792 63923827722 63932465688 63947003904 64066834048 64184052348 64196001792 64327640832 64500742908 64550945627 64681089408 64766178064 64817031168 65029831776 65166506496 65169842517 65348714496 65387138544 65524564224 65533418496 65671151616 65791305216 65914591392 66019690926 66028612104 66062051328 66167385984 66291830784 66300788736 66391406676 66425029632 66561239472 66564636672 66710146048 66801780864 66926960568 67067622528 67076685312 67217661952 67287812046 67445238528 67530979152 67583540388 67657525299 67672910592 67808884416 67862126592 67951399936 67954878522 68053934592 68075725536 68228020224 68306207229 68449767984 68459017536 68464864664 68568174108 68602899456 68731454272 68747083776 68850347664 68979838464 69121287144 69156292608 69260171162 69275920896 69501074436 69545668608 69656557824 69787087088 69875804817 70071180192 70182907326 70218450432 70416918432 70597048704 70762217472 70836066756 70852174848 70984944576 70994536704 71143747584 71296921728 71374971744 71530996446 71534647296 71665528896 71681334816 71816150016 71825854464 71924023899 71940379392 71960448768 72075188304 72111689728 72121434112 72220502016 72236430336 72368595936 72504207282 72656591072 72666409088 72766225584 72782274264 72861950322 72919160064 73065675072 73082290176 73158560748 73215502087 73219238912 73312319808 73459624784 73517303808 73560530862 73715134752 73725095808 73772509288 73880045568 74018489216 74153915316 74282188617 74319807744 74438309232 74476007424 74486071296 74577799009 74587876636 74728158336 74881394406 74885216256 74895335424 75048914304 75190063104 75292830639 75451075344 75461270976 75499487232 75619869696 75875893344 76069987968 76240166912 76284994968 76344892416 76445324928 76585191228 76659068928 76756522752 76900356624 77022972747 77072393216 77178261888 77238331872 77322886056 77340469248 77350920192 77456641122 77495867904 77654779384 77658742784 77761448037 77775925248 77800829184 77935411008 77974880256 78081453996 78238877184 78245559616 78256132864 78363627552 78403313664 78510472974 78686111616 78830077716 78847463786 78995756736 79154481328 79172481024 79219033236 79280691609 79421679792 79607494656 79858062648 79868853792 80036716032 80204931072 80209036944 80296843212 80476478208 80641501668 80656515072 80682341376 80955504864 80973914112 81084586842 81125650944 81136613376 81265984128 81738664956 81749710224 81753882624 81880058547 81921525504 82104795136 82198884456 82217576448 82371643776 82476359784 82555920384 82642077882 82706966784 82815768672 82994072949 83047324672 83115051264 83179742016 83270800368 83457088512 83609783712 83674859528 83743097886 83766459894 83785508352 83796830208 83953856896 84069178128 84087719688 84245868288 84257252352 84430028592 84434337792 84588241829 84592559104 84882459762 84893929848 84936923136 85072353408 85231770296 85243287584 85262671872 85360380012 85578736464 85770187776 85820619339 86000990544 86241452544 86422708224 86512901202 86706442368 86888675328 86893123356 86988246813 87182851392 87202676736 87361626807 87366085632 87377891328 87525932832 87721740288 87886121856 88026254568 88038149472 88082735104 88203727872 88223181312 88389107712 88521875568 88550220369 88566706176 88748319296 88870226328 89048791494 89069041152 89235947424 89349389766 89423496704 89435580416 89558431488 89717082728 89840320479 89852460516 89926984704 90041305536 90111387184 90210033732 90230547456 90235166562 90411845888 90536037984 90606504696 90738579456 90767634048 90970693632 91074942972 91095029662 91266357312 91278690048 91424232144 91470532608 91595551803 91800463552 91968424002 91973117952 92161716192 92208390144 92367894528 92473745013 92668099248 92727558144 92875410432 93167739756 93428240256 93577209768 93624600576 93679650414 93889224576 93962944512 94129398272 94134216969 94258696896 94271433984 94448089008 94469566464 94598684649 94646592768 94659382272 94858330112 94983782166 94988630016 95062562304 95166628992 95361775782 95374661928 95379529728 95554038528 95575113088 95706397584 95754866688 95767805952 95885741583 95898698532 95920505856 95947265024 96100251072 96276078522 96294002688 96315240448 96491461248 96672276376 96751114362 97021634112 97043032352 97149267096 97225546752 97420900096 97544747664 97727536543 97749759744 98023071744 98080707816 98157046754 98286846336 98300127744 98506727424 98871887088 98907734016 99029536389 99042918156 99093076992 99251078976 99301343232 99587110014 99637544448 99841859208 99846955008 100065219072 100253417472 100390440852 100601433792 100615027968 100826492928 100931718069 101167857792 101375310582 101426650624 101509365888 101713326624 101793189888 101927099904 101932317783 102113588304 102212091904 102342030336 102533808832 102674651976 102688526304 102697296996 102904349184 102984442496 103097181408 103120625664 103275521496 103327823872 103469757696 103681930716 103701233664 103734438912 103890256743 103913881344 104108605328 104251611654 104318502912 104484836736 104680630632 104914815488 105106770288 105245039354 105274360989 105327675648 105563308032 105625377648 105707588812 105895573056 106143326208 106254100134 106477416864 106491805056 106715621376 106945382592 107062457616 107296494669 107301970944 107522002224 107576455168 107724225024 107738781696 107940673152 108112782456 108167534592 108182151168 108354645504 108552893904 108558434304 108756310923 108984886608 108999613632 109173411396 109228700672 109292925483 109378740096 109598512608 109623435264 109737841122 109828858368 109968479712 110189437176 110275955712 110421024896 110572702128 110587643712 110658763932 110820068352 110906322688 111027733824 111230872974 111255405079 111276118016 111479711616 111657463848 111688613192 111714011136 111729106944 111881814954 112092237504 112116959584 112322091609 112327824384 112343003136 112573371456 113176613016 113191906464 113249230848 113404016518 113429804544 113813840016 114104981952 114360250368 114427492452 114667987392 114988603392 115134784128 115350534936 115608589824 115851567104 115857497808 115984329084 116010703872 116026380288 116184961683 116243801856 116482169076 116488114176 116503855104 116701243776 116903116512 116962320384 117122180994 117181495808 117358315776 117368339424 117384199296 117604970496 117630908416 117765709461 118029167424 118066960492 118088941568 118245116574 118271195679 118493635104 118731721992 118758721536 118981263232 119132519688 119411241984 119787093972 119803280688 119880327593 119902646272 120055074048 120280044976 120307396608 120313555416 120445264818 120714717312 120808672928 120962252502 120984772608 121023512064 121433257296 121626880263 121688476416 121704920064 121898976192 121960710144 122127402404 122607997434 122624565336 122630823936 122882288256 123130036224 123157192704 123298326684 123557465664 123833880576 123963116823 124060450176 124223653008 124570987008 124769613024 124832800768 124906200552 125185632768 125414675568 125512289292 125649689841 125678262528 125695245312 125930785344 125959421952 126131579532 126195457024 126212509696 126368802432 126385878528 126645042888 126651506688 126750083072 126888838656 127149034376 127166215904 127323689643 127340894772 127405384704 127608530112 127673155584 127847655444 127864931376 127894007808 128133668096 128368104696 128655281664 129001485816 129101891254 129362178816 129532356128 129634062336 129769351803 130059663552 130333012992 130339685034 130774277088 131049128448 131066836992 131582610432 131829182784 132039381852 132057224208 132124102656 132334771968 132583661568 132782813352 132850059264 133122478944 133420292096 133573187241 133603561728 133853921136 134024084649 134135245056 134153370624 134435323904 134575624092 134890477056 135061958304 135167080776 135315050598 135345821184 135617768832 135724253184 135902799872 135909757044 136107869184 136151451072 136456040448 136612414458 136642544493 136899535968 136918035072 136929729328 137136348216 137205798912 137462908544 137700695328 137952636003 137959676928 138242574288 138312585216 138501626731 138520342324 138551841792 139002148872 139091337216 139313115648 139574174176 139751609634 140142360384 140365814652 140436900864 140519475621 140833836864 141194097408 141672133512 141704349696 141969889152 141989073408 142287495168 142593843456 142749943488 143042663673 143061992892 143069294592 143331057792 143362669632 143632300032 143651708928 143848047798 143880758784 143920897536 144150376608 144223379456 144414117783 144441004032 144472860672 144737191872 145008414564 145313182144 145332818176 145532451168 145564548528 145723900644 145838320128 146131350144 146317121496 146431004174 146438477824 146624639616 146919249568 147034607616 147121061724 147235570131 147430269504 147450191616 147545018576 147760091136 148036978432 148307830632 148564377234 148639615488 148876618464 148952014848 149155598018 149175753272 149380665021 149456316672 149762788812 149770432512 149790670848 150097828608 150380126208 150585661278 150902150688 150922541952 151239739392 151751786688 152062965873 152139975936 152480333824 152569989936 152689784832 152890649856 153170382456 153318137856 153513045504 153800713248 154045945494 154144786432 154356523776 154476663744 154645772112 154680938496 154701840384 154913282244 154991735808 155309558768 155317485568 155522896074 155551850496 155601658368 155870822016 156162907992 156477754368 156491119232 156512265728 156727255104 156806627328 157020945948 157372223232 157660155432 157694927572 157867559031 157991513472 158308962656 158344962048 158438066472 158561383218 158843359584 159214989312 159381150201 159716125296 159737707584 160073432064 160409862144 160418073888 160593686424 160952956416 161283003336 161364682752 161911009728 161947828224 162169173684 162251301888 162273226752 162531968256 163477329912 163499420448 163760117094 163843051008 164397768912 164435152896 164743287552 164952719568 165111840768 165284155764 165413933568 165631537344 165988145898 166094649344 166230102528 166359484032 166541600736 166846309461 166914177024 167219567424 167349719056 167486195772 167532919788 167571016704 167593660416 167822722431 167907713792 168138356256 168175439376 168491736576 168514504704 168860057184 169176483658 169185118208 169764919524 169787859696 169873846272 170106024777 170144706816 170463540592 170486575168 170525343744 170720760024 171157472928 171540375552 171641238678 172001981088 172482905088 172845416448 173025802404 173412884736 173777350656 173786246712 173976493626 174365702784 174723253614 174732171264 174755782656 175051865664 175443480576 175683271491 175772243712 176052509136 176076298944 176165470208 176407455744 176446362624 177043751136 177100440738 177133412352 177496638592 177740452656 178097582988 178138082304 178471894848 178698779532 178846993408 178871160832 179116862976 179434165456 179680640958 179704921032 179853969408 180082611072 180222774368 180420067464 180461094912 180470333124 180823691776 181072075968 181213009392 181443378753 181477158912 181535268096 181941387264 182149885944 182190059324 182532714624 182557380096 182848464288 182941065216 183191103606 183600927104 183911996151 183936848004 183946235904 184323432384 184416780288 184735789056 184947490026 184988280421 185336198496 185750820864 186335479512 186856480512 187154419536 187249201152 187359300828 187778449152 188258796544 188268433938 188517393792 188542867968 188896178016 188939132928 189197369298 189293185536 189318764544 189967564332 189977260032 190125124608 190333257984 190723551564 190749323856 190759059456 191108077056 191150226176 191412795168 191509733376 191771483166 191797397064 191841011712 191894530048 192200502144 192552157044 192588005376 192630480896 192982922496 193344552752 193502228724 193652836881 194043268224 194086064704 194298534192 194451093504 194841800192 195089495328 195455073086 195499519488 195509527551 196046143488 196161415632 196314093508 196573692672 196600255488 197013454848 197743774176 198059072778 198085836312 198186153984 198502157952 199174220028 199275088896 199683718416 199693910016 200130438144 200780881704 201202867584 201230055936 201652985856 201863436138 202335715584 202750621164 202853301248 202972575897 203018731776 203426653248 203586379776 203854199808 203864635566 204227176608 204684060672 205067617664 205349303952 205377052608 205394593992 205808698368 205968884992 206194362816 206241251328 206551042992 206617180861 206655647744 206939515392 207363861432 207468877824 207780513486 207827762688 208217210656 208503223308 208637005824 208969673472 209361261264 209627414451 209829630976 210213540576 210490078708 210548721978 210655351296 211250755296 211415177624 211791146112 212286652416 212508200268 212954833728 212983610112 213431242752 213722954207 213890765184 214124915232 214592989338 214603941888 215044004448 215152910336 215448450048 215477563392 215772071697 215881346304 216225564912 216335069184 216364302336 216709291008 217105787808 217512621846 217969773216 217999227264 218346822792 218457401344 218585850966 218757480192 219197025216 219246870528 219475682244 219646506261 219657716736 219936959424 220378874352 220551911424 220842049792 221145404256 221175287424 221317527864 221640136704 221812645376 222055467648 222461745948 222510810158 222552236032 222846565851 222959423232 223314927696 223377226384 223428022272 223458213888 223733397027 223763629908 224184475008 224233919168 224644183218 224655648768 224686006272 225146742912 225878491917 226353226032 226383812928 226498461696 226808033036 226859609088 227627680032 228209963904 228720500736 228854984904 229335974784 229977206784 230269568256 230291532769 230701069872 231068918241 231217179648 231703134208 231714995616 231968658168 232021407744 232052760576 232369923366 232487603712 232964338152 232976228352 233402487552 233806233024 233924640768 234244361988 234362991616 234716631552 234736678848 234768398592 235209940992 235261816832 235531418922 236058334848 236133920984 236490233148 236542391358 236987270208 237463443984 237517443072 237842074827 237962526464 238265039376 238822483968 239574187944 239606561376 239760655186 239805292544 240110148096 240560089952 240614793216 240627110832 240890529636 241429434624 241617345856 241924505004 241969545216 242047024128 242410599067 242866514592 243253760526 243376952832 243409840128 243797952384 244254804808 245215994868 245249130672 245261647872 245640175641 245764576512 246314385408 246596653368 247114931328 247667761152 247926233646 248120900352 248447306016 248982218847 249141974016 249539226048 249665601536 249812401104 250371265536 250829351136 251024578584 251299379682 251356525056 251390490624 251861570688 252263159064 252390914048 252425019392 252737604864 252771757056 253290085776 253303013376 253500166144 253764725487 253777677312 254298068752 254332431808 254647379286 254681789544 254810769408 255217060224 255695310888 255729862752 255788015616 256267336192 256736209392 257310563328 257461858017 258002971632 258203782508 258724357632 259064712256 259268124672 259538703606 260119327104 260666025984 260679370068 260964740439 261548554176 262084880421 262098256896 262133673984 263165220864 263658365568 264078763704 264114448416 264248205312 264669543936 265167323136 265565626704 265650661107 265700118528 266244957888 266840584192 267146374482 267207123456 267707842272 268048169298 268270490112 268306741248 269151248184 269780954112 270123916608 270334161552 270630101196 270691642368 271235537664 271805599744 271819514088 272215738368 272302902144 272912080896 273224828916 273285088986 273799071936 273836070144 273859458656 274272696432 274411597824 274786655409 274925817088 275401390656 275905272006 275919353856 276485148576 276625170432 277003253462 277040684648 277103683584 277421235039 278004297744 278182674432 278626231296 279148348352 279503219268 280284720768 280731629304 280873801728 281038951242 281667673728 282388194816 282402650907 283344267024 283408699392 283796053947 283939778304 283978146816 284574990336 285187686912 285499886976 286085327346 286123985784 286138589184 286662115584 286725339264 287264600064 287303417856 287657224749 287696095596 287761517568 287841795072 288300753216 288446758912 288828235566 288882008064 288945721344 289474383744 290016829128 290626364288 290665636352 291064902336 291129097056 291447801288 291676640256 292262700288 292634242992 292862008348 292876955648 293182609629 293249279232 293838499136 294069215232 294242123448 294471140262 294860539008 294900383232 295090037152 295520182272 296073956864 296615661264 297088609167 297128754468 297279230976 297753236928 297904029696 298311196036 298351506544 298761330042 298912633344 299525577624 299540865024 300195657216 300760252416 301171322556 301804301376 301845083904 302479478784 302795154207 303503573376 304125931746 304279951872 305139979872 305379569664 305781299712 305796953349 306340764912 306636275712 307026091008 307601426496 308091890988 308289572864 308713047552 308953327488 309291544224 309361876992 309826564488 309983471616 310619117536 311045792148 311103700992 311203316736 311670770229 311741644032 312325815984 312955508736 312982238464 313024531456 313454510208 314041891896 314744446464 315320310864 315389855144 315735118062 315823082967 315983026944 316617925312 316689924096 316876132944 317122766436 317686719168 318429978624 318762300402 319432250592 319475415168 320146864128 320836147776 321187372848 321889484007 321905912832 322566006672 322729365504 323822019456 324338347368 324502603776 324546453504 325063936512 326268932769 326954659824 326998840896 327520234188 327686102016 327878776449 328795537824 328870305792 329486575104 329905439136 330568311528 330827867136 331263074688 331976291796 332189298688 332460205056 332718968064 333083201472 333692618922 333766215237 333828354048 334439134848 334699438112 334972391544 335065839576 335142033408 335187320832 335645444862 335815427584 336276712512 336350878752 336966274827 336983473152 337029009408 337720114368 338352967316 338370236416 339529839048 339575719392 339747692544 340212049554 340289413632 340927081184 340973150336 341441520048 342314945856 343080751104 343282477356 343549663639 344003962176 344965810176 346051604808 346825769472 347554701312 347572493424 347952987252 348554885049 348731405568 349446507228 349464342528 349511565312 350103731328 350886961152 351366542982 351544487424 352105018272 352152597888 352814911488 352892725248 353297128383 354087502272 354200881476 354266824704 354813587037 354993277184 355480905312 356195165976 356276164608 356943789696 357397559064 357693986816 357742321664 358233725952 358868330912 359361281916 359409842064 359640982779 359707938816 360165222144 360445548736 360840134928 360922189824 360940666248 361647383552 362144151936 362426018784 362886757506 362954317824 363070536192 364299771888 364380118648 364880640789 365065429248 365114760192 365696928576 365882130432 366382207212 367201854208 367823992302 367873696008 367892471808 368646864768 369471578112 369894980052 369976560842 370672396992 371501641728 371889350469 372670959024 373712961024 374308839072 374498402304 374718601656 375556898304 376517593088 376536867876 376949069523 377034787584 377085735936 377792356032 377878265856 378394738596 378586371072 378637529088 379935128664 379954520064 380250249216 380666515968 381447103128 381498647712 382216154112 382300452352 382825590336 383019466752 383542966332 383594794128 383682023424 383789060096 384401004288 385104314088 385260961792 385965844992 386689105504 387004457448 387305673762 388086536448 388172129408 388597068384 388902187008 389308055409 389683600384 390178990656 390910146172 390999038976 391019055102 392322831264 392628187016 393147385344 393200510976 395487548352 396118145556 396171672624 396372307968 396914057813 397004315904 398348440056 398550177792 399367436832 400260876288 400719561723 401561763408 402405735168 402460111872 403305971712 403726872276 404671431168 405501242328 405706602496 405945151794 406037463552 406853306496 407172759552 407708399616 407729271132 408454353216 409368121344 409927633479 410135235328 410698607904 410754105216 410789187984 411617396736 411937769984 412388725632 413102085984 413234361722 413311295488 413857908009 413879030784 414727722864 414937755648 415504880193 415561026972 415655525376 416434421312 417006446616 417274011648 417939346944 418722522528 419254828902 419659261952 420427081152 420980157416 421097443956 421310702592 421558426863 422501510592 422830355248 423582292224 425016400536 425909667456 425967220224 426862485504 427445908414 427781530368 428249830464 429127991019 429185978676 429207883776 430088008896 430305820672 430896900096 430955126784 431544143394 431762692608 432451129824 432670138368 433418582016 434211575616 435025243692 435939546432 435998454528 436693645584 436914802688 437171701932 437514960384 438394050432 438951364488 439293012522 439315433472 439873918848 440757748704 441103822848 441684099584 441706710393 442290808512 442350574848 442635055728 443280273408 443625290752 444110935296 444923491896 445021620316 445104472064 445693131702 445918846464 446629855392 446754452768 446856044544 447466794054 447527259816 448368950016 448467838336 449288366436 449311297536 449372012544 450293485824 451756983834 451856619389 452706452064 452767625856 453616066072 453719218176 455255360064 456188897619 456419927808 457441001472 457709969808 458671949568 459954413568 460539136512 460583065538 461402139744 462137836482 462434359296 463429991232 463937316336 464042815488 464105521152 464739846732 464975207424 465928676304 465952456704 466804975104 467612466048 468488723976 468725983232 469433263104 469473357696 469536797184 470419881984 470523633664 471062837844 472116669696 472267841968 472980466296 473084782716 473602677093 473974540416 474926887968 475034886144 475684149654 475925052928 476530078752 477644967936 478143450603 479148375888 479213122752 479521310372 479610585088 480220296192 481120179904 481229586432 481254221664 481781059272 482858869248 483234691712 483849010008 484094048256 484821198134 485733029184 486507521052 486753905664 486819680256 487595904768 488509609616 490431989736 490498261344 491280351282 491529153024 493193306736 494229862656 495335522304 495852467292 496241800704 496894612032 497964437694 498283948032 499078452096 499624802208 500742531072 501658702272 502049157168 502598759364 502713050112 502780981248 503468167293 503723141376 504526318128 504781828096 504850038784 505475209728 505543514112 506580171552 507000332288 507529450974 507555354624 508596137504 508664863616 509294758572 509363579088 509621538816 510318074331 510434120448 511390621776 511459725504 511576031232 512508514609 512534672384 513472418784 514621126656 514923716034 516005943264 516407565016 517448715264 518129424512 518536249344 519077407212 520238654208 521332051968 521358740136 521929480878 522044593063 523097108352 524169760842 524196513792 524267347968 526330441728 527049814473 527316731136 528157527408 528228896832 528496410624 529339087872 531131253408 531301322214 531400237056 532489915776 533681168384 534292748964 534414246912 535415684544 536096338596 536540980224 536613482496 538302496368 539561908224 540247833216 540668323104 541260202392 541383284736 542471075328 543611199488 543639028176 544330136259 544431476736 544605804288 545824161792 546449657832 546570177972 547598143872 547672140288 547718917312 548545392864 548823195648 549573310818 549851634176 550802781312 551735988453 551810544012 551838707712 552970297152 553250340864 554006506924 554081369296 554207367168 554842470078 554964841263 556008595488 557252462592 558296696704 559006438536 560569441536 561463258608 561747603456 562077902484 562515383321 563335347456 564776389632 564805301814 566688534048 566817398784 567592107894 567879556608 567956293632 570375373824 570999773952 572170654692 572247971568 572277178368 573324231168 573450678528 574529200128 575314449498 575392191192 575523035136 575683590144 576601506432 577656471132 577764016128 577891442688 578948767488 580033658256 580958510643 581252728576 581331272704 582129804672 582258194112 582895602576 583353280512 584525400576 585268485984 585724016696 585753911296 586365219258 586498558464 586528582653 587676998272 588138430464 588484246896 588942280524 589721078016 589800766464 590180074304 591040364544 592117692803 592147913728 593231322528 594177218334 594257508936 594558461952 595506473856 596622392072 596703013088 597522660084 597825266688 599051155248 599081730048 600391314432 602342645112 603608602752 603690167808 604958957568 605590308414 607007146752 608251863492 608559903744 608917727691 610279959744 610759139328 611562599424 611593906698 612681529824 614052182016 615202852992 616183781976 616579145728 617426095104 617906654976 618583088448 618723753984 619653128976 619851542583 619966943232 621238235072 622091584296 622406633472 623341540458 623483288064 624651631968 625911017472 625964476928 626049062912 626909020416 628083783792 628882243353 629488892928 630640621728 630779710288 631470236124 631646165934 631966053888 633235850624 633752265888 634245532872 635373438336 636859957248 637524600804 638020803901 638864501184 638950830336 640293728256 641168862621 641672295552 642374745696 643778968014 643811825664 645132013344 645458731008 647316215091 647644038912 648676694736 649005207552 649092907008 649892248507 650127873024 652537865538 653909319648 653997681792 655040468376 655372204032 655757552898 657591075648 657740611584 658939518783 658973150208 659810878272 661136623056 661655734272 662526149376 663952583592 664378597376 664920410112 665437936128 666166402944 667385237844 667532430474 667656708096 668878269696 669398876224 669944783088 670131679152 670284066816 670374641664 671200191081 671290889724 671630855168 672553425024 672701757504 673932549654 673966946304 674058018816 675440228736 676705934632 676740472832 677635475751 679059678096 679151438784 679495385088 680424099108 680578827264 681854162368 681946300672 682883040096 684092755801 684629891712 686161502208 686564954712 687099327278 688007924352 689931620352 690874598307 692103209616 693206754723 693651538944 695109402624 695144986848 695905974504 697109770098 697462811136 698893014456 698928685056 700207462656 701773922304 702733085964 703088974848 704210036544 704305195776 705629822976 705785450496 706594256766 708175004544 708401762952 709627174074 709986554368 710961810624 712390331952 712552329216 713526224481 713887579392 714795118128 715387973632 715484643328 716467451904 717736661824 718722563832 718819684128 719281965558 719415877632 720330444288 720891097472 721680269856 721844379648 721881332496 723294767104 724288303872 724852037568 725773515012 725908635648 726141072384 727231797201 728599543776 728760237296 729761281578 730130858496 730229520384 731393857152 732764414424 734403708416 735647984604 735747392016 735784943616 736920526923 737126107367 737293729536 738943156224 739789960104 739953121684 741344793984 743003283456 743778700938 745341918048 746946656541 747425922048 748617678144 748996804608 749437203312 751113796608 753035186176 753073735752 753898139046 754069575168 754171471872 755584712064 756789477192 757172742144 757275058176 759870257328 759909040128 760500498432 761294176461 761333031936 762894206256 762997295424 764432308224 764600904704 765651180672 767085932664 767189588256 767364046848 767578120192 768802008576 770208628176 771931689984 773378211008 774008914896 774611347524 776173072896 776344258816 777194136768 777804374016 778616110818 779367200768 780357981312 781820292344 781998077952 782038110204 782894221317 784645662528 785256374032 786254641263 786294770688 786401021952 790975096704 792236291112 792343345248 792744615936 793828115626 794008631808 796696880112 796951983321 797100355584 798734873664 800521752576 801439123446 803123526816 804811470336 804920223744 807453744552 809342862336 811002484656 811413204992 811890303588 812074927104 813706612992 815416799232 815458542264 816908706432 818736242688 819855266958 820270470656 821397215808 821508210432 821578375968 823234793472 823875539968 824359966227 824777451264 826204171968 826468723444 826622590976 827715816018 827758061568 829455445728 829875511296 831009760386 831122053944 831311050752 832868842624 834012893232 834548023296 835878693888 837445045056 838509657804 839162293151 839318523904 840854162304 841960314832 842194887912 842621405184 843116853726 845003021184 845660710496 847164584448 847207952721 850032801072 851388161841 851819334912 851934440448 853724971008 854891816828 855563060736 856499660928 858255982038 858371957352 858415767552 860176017792 861793800192 861910253568 862971674247 863088286788 863525385216 864902259648 865340276736 866837164032 868423151232 870050487384 871879092864 871996909056 873387291168 873829605376 874343403864 875029920768 876788100864 877902728976 878586025044 878630866944 879547828887 879747837696 881515497408 882207645696 883368199168 883413420786 884581617024 884701149696 885270111456 886560546816 887250581504 888221870592 889846983792 890043240632 891265827501 891386263404 891837692928 893259710784 893508905536 893712089088 894933588108 895054519632 896737900032 896935676672 898576732872 898622595072 900586971648 903513967668 903713238778 905412904128 905535251712 907232132144 907438436352 908385462621 910510720128 912377795238 912839855616 915419939616 917343899136 917390860047 919908827136 921078273024 921166131076 922804279488 924275672964 924868718592 926859982464 927874632672 928085630976 929479693464 929950414848 931857352608 933609950208 935012310687 935224932096 936977447952 937451966464 938866526208 938946715392 939073594368 941047267328 942125675688 944233339392 944535683936 945960932592 946169565432 947205354186 947949080832 949853775936 950069772288 951368299308 951850105856 953060157504 955289935872 956286901206 958296751776 958426245504 959042620744 960440592384 962240359808 962508443328 963562118544 965668452021 965717738496 966469383424 967698020016 968188096512 969511387117 969642396268 971466058368 973015042104 973507811328 973639360512 975191809536 977019219232 978806798307 980863979472 980996522688 982560702564 983058306048 983636329347 986386613472 988459725312 991704934584 992483601408 993789224064 995928875388 996567896064 998156904192 999249604416 1001298645711 1001485062144 1003317404544 1004098314336 1005197518728 1005426100224 1005561962496 1006936334586 1007446282752 1009052636256 1009563656192 1010898824481 1010950419456 1011087028224 1013160343104 1014000664576 1015058901948 1015110709248 1017192275008 1017329727232 1018589517144 1018727158176 1019243077632 1020636148662 1020868240896 1022781243552 1022919451008 1025017029218 1025069344768 1026944837568 1029242253312 1029847432068 1030648990917 1032011886528 1032815130032 1034897430528 1036258849024 1038154814424 1040477308416 1042664103936 1042717480272 1043858961756 1044089186126 1045664655147 1046194216704 1048339521684 1048393027584 1048534695936 1052660883456 1054099628946 1054633462272 1056315054816 1056457793664 1058678175744 1059891385149 1062262506816 1062602644428 1062800474112 1064440761111 1064979831552 1067362336768 1068585497928 1068828493824 1070831369088 1072192677192 1073081960448 1073226964992 1076604992736 1078922948337 1079123816448 1080495666432 1081336646208 1082520404784 1082766569472 1084942150656 1087222398976 1087278056352 1088660272518 1088862953472 1089211608576 1092899315664 1093140355944 1095196287744 1095344280576 1095437834624 1097090785728 1097646391296 1099146621636 1099703268352 1101605562624 1103471976906 1103621088024 1103677415424 1105940594304 1108013013848 1108162738592 1108414734336 1109684940156 1109929682526 1112017190976 1114504925184 1115668051407 1116593393408 1118012877072 1121138883072 1122926517216 1123495206912 1124155804968 1125030766642 1126670694912 1129552779264 1129610603628 1130847208569 1133377068096 1133634797568 1135184215788 1135759113216 1135912587264 1140750747648 1141999547904 1144341309384 1144495943136 1146648462336 1146901357056 1149058400256 1150628898996 1150784382384 1151046070272 1151367180288 1153203012864 1155312942264 1155782885376 1157897534976 1160067316512 1161917021286 1162505457152 1162662545408 1164259609344 1164516388224 1165791205152 1166706561024 1167924166227 1169050801152 1170536971968 1171448033392 1171507822592 1172730438516 1172997116928 1173057165306 1175353996544 1176968493792 1177884561048 1179442156032 1179601532928 1180360148608 1184235385606 1184295827456 1186462645056 1188354436668 1188515017872 1189116923904 1190742173439 1191012947712 1193244784144 1193406026176 1195045320168 1195650533376 1198102310496 1200782628864 1202158685169 1204685290224 1207217205504 1207380335616 1209917915136 1211180616828 1214014293504 1216503726984 1217119807488 1217835455382 1220559919488 1221518278656 1223125198848 1223187813396 1225363059648 1228104364032 1229782900437 1230405705984 1232367563952 1233158291456 1234852190208 1235813309952 1237166176896 1239306257952 1239703085166 1239933886464 1242476470144 1244183168592 1244813266944 1246514640579 1246683080916 1246966576128 1249303263936 1251822034944 1251928953856 1252098125824 1253818040832 1256167567584 1257764486706 1258977785856 1261281243456 1261559420576 1262940472248 1263292331868 1263932107776 1266471701248 1267504531776 1268491065744 1270746876672 1275049201608 1276041607802 1277729002368 1277901660672 1280587456512 1282337725242 1283344591104 1284749491392 1287383973057 1287557936028 1287623651328 1290264026688 1290917462016 1294632430182 1295288077824 1297353389472 1298010415104 1299784497014 1300255746048 1305075731076 1307818639296 1307995363584 1310080936752 1310744408064 1311515105796 1315182151296 1317879037566 1317946300416 1319621756544 1322273246112 1323311468544 1325052298752 1325120131179 1327905167184 1328757194752 1329840820224 1330875872256 1332332805888 1334770475688 1335064860948 1335313416192 1337756539392 1338797752448 1339889566176 1340263358304 1340568133632 1342400382162 1342581779448 1343261710336 1345106850048 1345403515008 1347865099308 1347933892608 1348116037632 1350880457472 1353411869264 1353480945664 1355270951502 1355569858167 1358119356192 1358302877568 1360848198216 1361157654528 1363708324736 1363892601344 1365766080192 1368185511602 1368566692857 1369259783424 1372323004416 1373129909424 1374012985489 1374198654556 1376015848704 1379863240704 1381749196614 1384206419232 1386413509446 1387303077888 1390289973696 1391811949008 1394219540196 1394925622272 1397786028912 1397857370112 1400414925312 1405466171928 1406177949696 1408420073088 1408610391552 1411259645952 1411570900992 1413188513532 1416350009088 1416803525904 1419254348148 1419973108736 1420808031279 1421923621248 1424780663904 1425104658432 1427052448962 1427775158784 1429590236256 1430775947264 1432934903808 1435473323648 1437445127664 1437639368256 1438563931116 1438831755264 1440660888576 1441782194944 1443360539712 1443688759296 1443762664992 1446320266027 1446589534208 1448576607744 1449704075136 1451547030024 1452282144768 1454463594402 1457199087552 1457520474592 1459522563156 1460261716992 1460459040768 1462787714304 1465528828848 1468807416832 1471295969208 1471494784032 1473841053846 1474252214734 1474587459072 1479579920208 1479906243368 1482689587968 1486006566912 1487557401876 1490683836096 1493893313082 1494851844096 1497235356288 1498874406624 1502227593216 1506070372352 1506147471504 1507796278092 1508139150336 1508342943744 1510404501879 1511169424128 1513578954384 1514345484288 1514550116352 1519740514656 1521000996864 1522588352922 1522666063872 1525788412512 1525994590848 1528864616448 1529201809408 1530954222993 1531302361344 1534171865328 1534379176512 1534728093696 1535156240384 1537525543827 1537604017152 1540417256352 1543863379968 1546756422016 1548017829792 1549222695048 1552346145792 1552688517632 1554388273536 1555608748032 1557232221636 1558444258709 1558734401536 1560715962624 1563640584688 1563996155904 1564076220408 1565788442634 1566133779189 1569291325056 1570512748064 1572509282526 1572589541376 1572802043904 1581149443419 1581950193408 1584472582224 1584686690496 1585489231872 1587656231252 1588017263616 1593393760224 1593903966642 1594200711168 1597469747328 1601043505152 1602878246892 1606247053632 1609622940672 1609840447488 1612040729383 1614907489104 1618685724672 1622004969312 1622826409984 1623780607176 1624149854208 1627413225984 1630833598464 1630917084528 1633817412864 1637472485376 1639710533916 1640540941312 1642794431616 1643016420864 1643156751936 1646469586944 1647751079936 1648719932454 1649554902528 1652408343936 1652937446888 1655207965359 1655431632036 1655516123136 1658910891456 1659751022592 1662019520772 1662244107888 1662622101504 1664894523789 1665737685248 1668025786464 1671757387776 1674890090112 1677019315608 1678324586302 1678637047808 1681708324608 1683920629664 1684389775824 1685242810368 1686233707452 1687546149963 1690006042368 1691321420992 1694329168896 1694415905442 1700065602144 1702776323682 1703638669824 1703868880896 1709783633656 1711126121472 1712999321856 1716511964076 1716743914704 1716831535104 1720352035584 1723587600384 1725943348494 1726176573576 1727050770432 1729804519296 1733674328064 1736846302464 1740100974768 1742875531929 1743758185728 1743993818112 1746774582336 1747659210752 1748686807728 1750059841536 1753576201728 1755805457952 1757172050088 1757261733888 1759095657774 1759495675392 1763030994816 1764415291392 1766736398336 1766826841572 1769163234048 1769402299392 1770540222912 1773121093632 1774501163008 1776353078409 1776443741184 1779693967584 1780086481264 1782531655002 1782772526808 1783675385856 1786519421568 1787017811072 1789867176216 1790109039264 1793475800064 1793871353344 1797153465744 1797245190144 1800521147503 1801173943296 1807027935336 1807426477556 1810825808256 1811070503424 1814464264288 1814876872704 1816770925242 1821021440256 1824755590476 1825679711232 1826753183073 1830839879232 1834687798272 1834781720094 1842156546048 1842332262152 1845608558976 1848551345928 1849737437184 1853719964928 1855749265344 1856171261952 1858959386928 1859554627749 1859900829696 1863714705216 1867219900416 1870024621374 1870449864192 1873954895904 1874903932928 1877733052416 1877893430784 1878147188736 1884251351376 1888466678784 1889071367872 1891921865184 1892339130864 1894410708372 1895898161664 1899707551872 1902736598616 1903700211712 1906120315008 1910579871744 1912573802412 1914062411703 1916593503552 1916852491008 1918085241488 1920881184768 1923506587863 1924480719616 1925016886656 1927124237088 1931336904042 1931435476992 1932938766848 1935396040032 1936376193024 1939022774234 1939284792536 1941948645273 1942932116736 1946030084208 1947015622656 1947278721024 1949676745521 1950383619072 1954038438464 1957613596614 1961727958944 1961993045376 1965121405128 1966116612096 1967272658694 1972773226944 1976818556349 1976919450624 1983409869168 1984967202816 1987578448128 1991857750776 1993135792128 1996313808384 1998499208832 2002597291422 2002970124288 2006634809088 2008196628672 2010395037456 2010852200448 2011123924992 2013600573243 2013872669172 2014892565504 2018105272512 2019127312384 2021797648962 2021900838912 2022174056448 2026320686208 2030117803896 2030221418496 2034384550016 2034659454464 2037179034288 2037454316352 2038486155264 2041272297324 2041736481792 2045562487104 2045838902016 2050034058436 2050138689536 2052278267403 2053889675136 2058484506624 2059694864136 2061297981834 2064023773056 2065630260064 2069794861056 2072517698048 2072623794921 2076309628848 2079620264169 2080954616832 2085328207872 2085434960544 2087717923512 2088178372252 2091329310294 2092388433408 2096679043368 2096786055168 2105321766912 2108199257892 2109266924544 2112630109632 2112915587328 2117356351488 2119782770298 2124525013632 2125205288856 2128881522222 2129959663104 2137170995856 2137656987648 2140578673443 2141662738176 2144385354384 2146163920896 2146453929984 2153209985472 2157845896674 2158247632896 2160991332864 2162673292416 2165040809568 2165533138944 2169884301312 2174556112704 2177320545036 2177725906944 2178423217152 2181695391603 2185798631328 2186280711888 2190392575488 2190688561152 2190875669248 2194181571456 2198293243272 2199406536704 2203211125248 2206943953812 2207242176048 2207354830848 2210761580769 2211378322101 2211881188608 2216026027696 2216325477184 2216829468672 2219369880312 2219859365052 2224034381952 2229009850368 2231336102814 2233186786816 2236025754144 2240839969623 2242277766144 2245853034432 2246990413824 2248311609936 2250061533284 2253341389824 2259105558528 2259221207256 2261694417138 2266754136192 2270368431576 2271518226432 2271825174528 2281501495296 2283882529383 2283999095808 2288682618768 2288991886272 2293296924672 2293802714112 2301257797992 2301568764768 2302092140544 2302734360576 2306406025728 2310625884528 2315795069952 2320134633024 2323834042572 2325010914304 2325325090816 2328519218688 2329032776448 2331582410304 2333413122048 2335848332454 2338101602304 2341073943936 2342896066784 2345460877032 2345994233856 2346114330612 2350707993088 2353936987584 2355769122096 2358763923789 2358884312064 2359203065856 2360720297216 2368470771212 2368591654912 2372925290112 2376708873336 2377030035744 2378233847808 2381484346878 2382025895424 2386489568288 2386812052352 2390090640336 2390855949963 2391301066752 2396204620992 2401565257728 2404317370338 2404847645473 2409370580448 2414434411008 2414760671232 2422361233656 2428028587008 2433007453968 2434239614976 2435670910764 2441119838976 2446250397696 2446375626792 2450726119296 2456208728064 2459565800874 2460811411968 2464735127904 2469704380416 2471626619904 2473079898681 2474332353792 2478612515904 2479406170332 2479867772928 2484952940288 2488366337184 2489626533888 2493029281158 2493366161832 2493933152256 2498606527872 2503644069888 2503857907712 2504196251648 2507636081664 2512335135168 2515528973412 2517486879453 2517955571712 2522562486912 2523118841152 2525880944496 2526584663736 2527864215552 2532943402496 2535009063552 2536982131488 2541493753344 2541623858163 2550098403216 2552083215604 2554164485523 2555458004736 2555803321344 2561174913024 2564675450484 2566689182208 2569498982784 2574767946114 2575115872056 2575247302656 2580528053376 2588915022741 2589264860364 2590576155648 2594706778944 2596020830208 2599568994028 2600511492096 2610151462152 2615637278592 2615990727168 2620161873504 2621488816128 2623030211592 2630364302592 2635758075132 2635892600832 2638643486661 2639243513088 2644546492224 2646622937088 2650104597504 2650240262358 2655810334368 2659681640448 2661751744512 2664665611776 2669540951376 2670129721896 2675513078784 2677595504896 2679779132352 2680526716608 2681136267264 2684800764324 2685163558896 2686523420672 2690213700096 2690807030016 2695730198616 2695867785216 2701760914944 2706823738528 2710541903004 2711139716334 2716238712384 2716605755136 2721696396432 2722315309056 2725156387863 2727416649472 2727785202688 2731532160384 2736371023204 2737133385714 2738519566848 2746259818848 2748025970978 2748397309112 2752031697408 2752172580141 2759726481408 2763498393228 2768412838464 2772827018892 2774606155776 2778398404691 2780579947392 2783623898016 2788439080392 2789851244544 2795572057824 2800829850624 2805036932061 2810932343856 2812355899392 2816840146176 2817220783104 2823141801984 2826377027064 2832700018176 2833607051808 2838508696296 2839946217472 2841616062558 2843847242496 2849561327808 2850209316864 2854104897924 2855550317568 2859180472512 2861551894528 2865869807616 2870946647296 2874890255328 2875278736512 2877127862232 2881321777152 2883564389888 2886721079424 2887525329984 2892640532054 2893179068416 2897005356063 2897153215488 2899408150272 2903094060048 2904564289536 2908534161351 2908927188804 2914398175104 2915040949184 2919045126312 2920523433984 2920918081536 2925575428608 2931057657696 2936420394921 2937614833664 2942591938416 2942989568064 2947682107692 2948504429468 2949174918144 2950908988041 2959159840416 2959812486736 2965379175936 2975114803752 2981367672192 2987786626164 2989703688192 2993789925997 2994470712576 2997748813248 3003895937133 3004455186432 3012140744704 3012294943008 3015592556184 3016278300672 3016685887488 3020809003758 3022338848256 3027157908768 3028690968576 3039481029312 3042001993728 3045176705844 3045332127744 3051576825024 3051989181696 3057729232896 3058403618816 3061908445986 3062604722688 3068343730656 3068758353024 3075051087654 3075208034304 3080834512704 3087726759936 3091946972751 3093512844032 3096035659584 3098445390096 3104692291584 3105377035264 3108776547072 3114464443272 3116888517418 3117468803072 3121431925248 3127281169376 3127992311808 3128152440816 3131576885268 3132267558378 3138582650112 3141025496128 3145018565052 3145179082752 3145604087808 3162298886838 3163900386816 3168945164448 3169373380992 3175312462504 3176034527232 3179674155447 3186787520448 3187807933284 3188401422336 3193322283333 3194939494656 3202087010304 3205756493784 3212494107264 3219245881344 3219680894976 3224081458766 3229814978208 3236768845011 3237371449344 3244009938624 3245652819968 3247561214352 3248299708416 3254826451968 3261667196928 3261834169056 3267634825728 3279421067832 3281081882624 3285588863232 3286032841728 3286313503872 3292939173888 3295502159872 3297439864908 3299109805056 3304816687872 3305874893776 3310415930718 3310863264072 3311032246272 3317821782912 3324039041544 3324488215776 3325244203008 3329789047578 3331475370496 3336051572928 3343514775552 3347004154221 3349780180224 3354038631216 3356649172604 3357274095616 3363416649216 3367841259328 3368779551648 3370485620736 3372467414904 3375092299926 3380012084736 3382642841984 3388658337792 3388831810884 3392541625707 3400131204288 3405552647364 3407277339648 3407737761792 3419567267312 3422252242944 3425998643712 3433023928152 3433487829408 3440704071168 3447175200768 3451886696988 3452353147152 3454101540864 3459609038592 3467348656128 3473692604928 3480201949536 3485751063858 3487516371456 3487987636224 3493549164672 3497373615456 3500119683072 3507152403456 3511610915904 3514344100176 3514523467776 3518191315548 3518991350784 3526061989632 3533472796672 3533653683144 3538326468096 3538804598784 3541080445824 3549002326016 3552706156818 3552887482368 3559387935168 3560172962528 3565063310004 3565545053616 3567350771712 3572226520317 3573038843136 3574035622144 3579734352432 3580218078528 3586951600128 3587742706688 3594306931488 3601042295006 3602347886592 3606476055507 3614055870672 3614852955112 3621651616512 3622141006848 3628928528576 3629753745408 3633541850484 3642042880512 3649511180952 3651359422464 3653506366146 3661679758464 3669375596544 3669563440188 3684313092096 3684664524304 3689348701311 3691217117952 3697102691856 3699474874368 3707439929856 3711498530688 3717918773856 3719109255498 3719801659392 3727429410432 3734439800832 3739543921737 3740049242748 3740899728384 3747909791808 3749807865856 3755466104832 3755786861568 3756294377472 3768502702752 3776933357568 3778142735744 3783843730368 3784678261728 3788821416744 3791796323328 3799415103744 3805473197232 3807400423424 3812240630016 3825147604824 3828124823406 3833187007104 3833704982016 3836170482976 3841762369536 3847013175726 3848961439232 3850033773312 3854248474176 3862151919171 3862673808084 3862870953984 3865877533696 3870792080064 3872752386048 3878045548468 3878569585072 3883897290546 3885864233472 3892060168416 3894031245312 3899353491042 3900767238144 3908076876928 3915227193228 3923455917888 3923986090752 3930242810256 3932233224192 3934545317388 3937607683247 3945546453888 3953637112698 3953838901248 3966819738336 3969934405632 3975156896256 3975360393537 3983715501552 3986271584256 3992627616768 3996998417664 4005194582844 4005940248576 4013269618176 4016393257344 4020790074912 4021704400896 4027201146486 4027745338344 4029785131008 4036210545024 4043595297924 4043801677824 4044348112896 4052641372416 4060235607792 4060442836992 4066709574501 4068769100032 4069318908928 4074358068576 4074908632704 4082544594648 4083472963584 4091124974208 4091677804032 4100068116872 4100277379072 4104556534806 4105700078571 4107779350272 4116969013248 4119389728272 4122038956467 4122595963668 4128047546112 4131260520128 4139589722112 4145035396096 4145247589842 4152619257696 4159240528338 4161909233664 4170869921088 4175435847024 4176356744504 4182658620588 4184776866816 4193358086736 4193572110336 4216398515784 4218533849088 4225260219264 4225831174656 4234712702976 4239565540596 4249050027264 4250410577712 4257763044444 4259919326208 4262424093837 4274341991712 4275313975296 4281157346886 4283325476352 4288770708768 4292327841792 4306419970944 4315691793348 4316495265792 4321982665728 4325346584832 4330081619136 4331066277888 4338960798081 4339768602624 4349112225408 4354641090072 4356846434304 4363390783206 4371597262656 4372561423776 4380785150976 4381377122304 4381751338496 4388363142912 4396586486544 4398813073408 4406422250496 4413887907624 4414484352096 4421523161538 4422756644202 4423762377216 4432052055392 4432650954368 4438739760624 4439718730104 4448068763904 4458019700736 4462672205628 4466145627307 4466373573632 4472051508288 4481679939246 4484555532288 4491706068864 4496623219872 4500123066568 4506682779648 4518211117056 4518442414512 4523388834276 4531213505637 4533508272384 4540736863152 4543036452864 4543650349056 4549245739549 4563002990592 4567765058766 4567998191616 4577365237536 4577983772544 4586593849344 4587605428224 4592862668979 4602515595984 4603137529536 4604184281088 4605468721152 4612576631481 4612812051456 4621251769056 4631590139904 4640269266048 4647668085144 4650021828608 4650650181632 4657038437376 4658065552896 4663164820608 4666826244096 4671696664908 4675332776127 4676203204608 4682147887872 4685792133568 4690921754064 4691988467712 4692228661224 4698401337567 4701415986176 4707873975168 4711538244192 4717527847578 4717768624128 4718406131712 4721440594432 4736941542424 4737183309824 4743448330257 4745850580224 4753417746672 4754060071488 4756467695616 4762968693756 4764051790848 4772979136576 4773624104704 4780181280672 4781711899926 4782602133504 4792409241984 4803130515456 4808634740676 4809695290946 4818741160896 4828868822016 4829521342464 4836122188149 4844722467312 4856057174016 4866014907936 4868479229952 4871341821528 4882239677952 4892500795392 4892751253584 4901452238592 4912417456128 4919131601748 4921622823936 4929470255808 4939408760832 4943253239808 4946159797362 4948664707584 4957225031808 4958812340664 4969905880576 4976732674368 4979253067776 4986058562316 4986732323664 4987866304512 4994683571367 4997213055744 5007715815424 5008392503296 5015272163328 5024670270336 5031057946824 5034973758906 5035911143424 5045124973824 5046237682304 5051761888992 5053169327472 5055728431104 5062638449889 5065886804992 5070018127104 5073964262976 5082987506688 5083247716326 5100196806432 5104166431208 5108328971046 5110916009472 5111606642688 5129350900968 5133378364416 5138997965568 5149535892228 5150231744112 5150494605312 5159882751569 5161056106752 5177830045482 5178529720728 5181152311296 5189413557888 5199137988056 5201022984192 5220302924304 5228626595787 5231274557184 5231981454336 5240323747008 5242977632256 5246060423184 5260728605184 5271516150264 5271785201664 5277286973322 5278487026176 5289092984448 5293245874176 5300209195008 5300480524716 5311620668736 5319363280896 5323503489024 5329059235227 5329331223552 5339081902752 5340259443792 5351026157568 5355191009792 5359558264704 5361053433216 5369601528648 5370327117792 5373046841344 5380427400192 5381614060032 5391460397232 5391735570432 5401563442509 5403521829888 5413647477056 5421083806008 5422279432668 5432477424768 5433211510272 5443392792864 5444630618112 5450312775726 5454833298944 5455570405376 5463064320768 5472742046408 5474266771428 5477039133696 5480259549219 5492519637696 5496051941956 5496794618224 5504063394816 5504345160282 5526996786456 5536825676928 5545654037784 5549212311552 5556796809382 5561159894784 5567247796032 5576878160784 5578663883247 5579702489088 5591144115648 5601659701248 5610073864122 5621864687712 5624711798784 5633680292352 5634441566208 5652754054128 5665400036352 5667214103616 5677017392592 5679892434944 5683232125116 5687694484992 5699122655616 5708209795848 5711100635136 5718360945024 5731739615232 5741893294592 5742187235109 5749780510656 5750557473024 5754255724464 5762643554304 5767128779776 5770519763589 5773442158848 5775050659968 5785281064108 5786358136832 5794010712126 5794306430976 5798816300544 5806188120096 5809128579072 5817068322702 5817854377608 5828796350208 5830081898368 5838090252624 5841046867968 5841836163072 5849030236563 5851150857216 5862115315392 5872840789842 5874136052057 5875229667328 5885183876832 5885979136128 5895364215384 5897008858936 5898349836288 5901817976082 5918319680832 5919624973472 5930455669047 5930758351872 5950229607504 5962735344384 5975573252328 5979407376384 5987579851994 5988941425152 5995497626496 6007791874266 6008910372864 6024589886016 6031185112368 6032556601344 6033371774976 6040801719729 6041618007516 6044677696512 6054315817536 6057381937152 6078962058624 6090353411688 6090664255488 6103153650048 6103978363392 6115458465792 6116807237632 6123816891972 6125209445376 6136687461312 6137516706048 6150102175308 6150416068608 6156834802209 6161669025408 6175453519872 6183893945502 6187025688064 6192071319168 6196890780192 6209384583168 6210754070528 6217553094144 6217871384763 6228928886544 6233777034836 6234937606144 6238860792507 6242863850496 6254562338752 6255984623616 6256304881632 6263153770536 6264535116756 6277165300224 6282050992256 6290037130104 6290358165504 6324597773676 6327800773632 6337890328896 6338746761984 6350624925008 6352069054464 6359348310894 6373575040896 6375615866568 6386644566666 6389878989312 6411512987568 6421736020329 6424988214528 6438491762688 6439361789952 6448162917532 6459629956416 6473537690022 6474742898688 6488019877248 6495122428704 6496599416832 6509652903936 6523668338112 6535269651456 6545086174809 6558842135664 6562163765248 6571177726464 6572065683456 6572627007744 6591004319744 6594879729816 6598219610112 6609633375744 6611749787552 6620831861436 6621726528144 6622064492544 6634134966303 6635643565824 6648078083088 6648976431552 6650488406016 6659578095156 6662950740992 6672103145856 6687029551104 6694008308442 6699560360448 6708077262432 6713298345208 6722519908869 6726833298432 6735682518656 6737559103296 6740971241472 6744934829808 6750184599852 6760024169472 6765285683968 6777316675584 6777663621768 6785083251414 6786579709819 6800262408576 6811105294728 6814554679296 6815475523584 6839134534624 6844504485888 6851647588149 6851997287424 6866047856304 6866975658816 6881408142336 6903773393976 6904706294304 6908203081728 6919218077184 6947385209856 6960403899072 6971502127716 6975032742912 6975975272448 6987098329344 6994747230912 7000239366144 7014304806912 7023221831808 7028688200352 7036382631096 7037982701568 7052123979264 7066945593344 7067307366288 7076291771367 7076652936192 7077609197568 7082160891648 7098004652032 7105412313636 7105774964736 7118775870336 7120345925056 7130126620008 7131090107232 7134701543424 7144453040634 7146077686272 7148071244288 7159468704864 7160436157056 7172567849889 7173903200256 7175485413376 7188613862976 7202084590012 7204695773184 7212952111014 7214542936419 7228111741344 7229705910224 7243303233024 7244282013696 7257857057152 7267083700968 7284085761024 7299022361904 7302718844928 7307012732292 7312699983173 7323359516928 7338751193088 7339126880376 7368626184192 7369329048608 7378697402622 7382434235904 7394205383712 7414879859712 7419239696043 7422997061376 7435837547712 7438218510996 7439603318784 7454858820864 7468879601664 7479087843474 7480098485496 7481799456768 7495819583616 7510932209664 7511573723136 7512588754944 7537005405504 7552460638359 7553866715136 7556285471488 7567687460736 7569356523456 7577642833488 7583592646656 7598830207488 7610946394464 7614800846848 7624481260032 7624871574489 7650295209648 7656249646812 7666374014208 7667409964032 7672340965952 7683524739072 7694026351452 7697922878464 7700067546624 7708496948352 7724303838342 7725347616168 7725741907968 7731755067392 7741584160128 7756091096936 7757139170144 7766745068223 7767794581092 7771728466944 7784120336832 7788062490624 7798706982084 7801534476288 7816153753856 7830454386456 7846911835776 7847972181504 7860485620512 7864466448384 7869090634776 7875215366494 7891092907776 7907274225396 7907677802496 7915930459983 7933639476672 7939868811264 7950313792512 7950720787074 7967431003104 7985255233536 7993996835328 8010389165688 8026539236352 8032786514688 8041580149824 8043408801792 8054402292972 8055490676688 8059570262016 8072421090048 8087190595848 8087603355648 8105282744832 8120471215584 8133419149002 8137538200064 8138637817856 8148716137152 8149817265408 8165089189296 8166945927168 8175469163589 8182249948416 8183355608064 8200136233744 8200554758144 8209113069612 8211400157142 8215558700544 8238779456544 8244077912934 8245191927336 8256095092224 8262521040256 8279179444224 8290070792192 8290495179684 8305238515392 8318481056676 8323818467328 8335195214073 8341739842176 8350871694048 8352713489008 8365317241176 8369553733632 8386716173472 8415110796183 8432797031568 8437067698176 8448599230591 8450520438528 8451662349312 8469425405952 8479131081192 8498100054528 8500821155424 8515526088888 8519838652416 8524848187674 8548683983424 8550627950592 8562314693772 8566650952704 8577541417536 8584655683584 8612839941888 8631383586696 8643965331456 8650693169664 8660163238272 8677921596162 8679537205248 8698224450816 8709282180144 8713692868608 8725602484053 8726781566412 8743194525312 8745122847552 8761570301952 8762754244608 8763502676992 8776726285824 8793172973088 8797626146816 8809261184763 8812844500992 8827775815248 8828968704192 8843046323076 8845513288404 8847524754432 8864104110784 8865301908736 8877479521248 8879437460208 8896137527808 8925344411256 8932291254614 8932747147264 8944103016576 8963359878492 8969111064576 8981369777991 8983412137728 8993246439744 9000246133136 9011687811399 9013365559296 9036422234112 9036884829024 9046777668552 9062427011274 9067016544768 9081473726304 9086072905728 9098491479098 9126005981184 9135530117532 9135996383232 9154730475072 9155967545088 9173187698688 9175210856448 9185725337958 9205031191968 9206275059072 9225153262962 9225624102912 9242503538112 9263180279808 9275840918253 9280538532096 9295336170288 9300043657216 9301300363264 9314076874752 9316131105792 9326329641216 9343393329816 9350665552254 9352406409216 9364295775744 9371584267136 9381843508128 9383976935424 9384457322448 9396802675134 9402831972352 9415747950336 9423076488384 9435055695156 9435537248256 9436812263424 9442881188864 9473883084848 9474366619648 9486896660514 9491701160448 9506835493344 9508120142976 9525937387512 9528103581696 9545958273152 9547248209408 9560362561344 9563423799852 9565204267008 9579966849999 9584818483968 9606261030912 9617269481352 9618090898423 9619390581892 9637482321792 9657737644032 9659042684928 9672244376298 9689444934624 9710306535033 9712114348032 9732029815872 9736958459904 9742683643056 9764479355904 9785001590784 9785502507168 9802904477184 9838263203496 9843245647872 9858940511616 9878817521664 9886506479616 9892319594724 9897329415168 9914450063616 9917624681328 9939811761152 9953465348736 9972117124632 9973464647328 9975732609024 9989367142734 9994426111488 10015431630848 10030544326656 10049340540672 10062115893648 10069947517812 10071822286848 10090249947648 10092475364608 10103523777984 10106338654944 10111456862208 10125276899778 10131773609984 10140036254208 10147928525952 10165975013376 10166495432652 10177624877121 10200393612864 10208332862416 10216657942092 10221832018944 10223213285376 10258701801936 10266756728832 10277995931136 10299071784456 10300463488224 10319765503138 10322112213504 10355660090964 10357059441456 10362304622592 10378827115776 10398275976112 10402045968384 10440605848608 10457253191574 10462549114368 10463962908672 10480647494016 10492120846368 10521457210368 10543032300528 10543570403328 10554573946644 10556974052352 10578185968896 10600418390016 10600961049432 10623241337472 10647006978048 10658118470454 10658662447104 10678163805504 10680518887584 10702052315136 10710382019584 10716679560951 10719116529408 10722106866432 10739203057296 10740654235584 10746093682688 10760854800384 10763228120064 10782920794464 10803126885018 10807043659776 10827294954112 10842167612016 10844558865336 10864954849536 10866423020544 10886785585728 10889261236224 10900625551452 10909109810963 10909666597888 10911140810752 10926128641536 10945484092816 10948533542856 10954078267392 10960519098438 10985039275392 10992103883912 10993589236448 11008126789632 11008690320564 11053993572912 11068046103933 11073651353856 11091308075568 11098424623104 11113593618764 11122319789568 11134495592064 11153756321568 11157327766494 11159404978176 11182288231296 11203319402496 11218631765211 11220147728244 11243729375424 11249423597568 11267360584704 11268883132416 11284285105681 11305508108256 11330800072704 11334428207232 11354034785184 11359784869888 11366464250232 11375388969984 11398245311232 11416419591696 11422201270272 11436721890048 11483786589184 11484374470218 11499561021312 11501114946048 11508511448928 11525287108608 11534257559552 11541039527178 11546884317696 11550101319936 11570562128216 11586455757513 11588021424252 11588612861952 11597632601088 11612376240192 11618257158144 11634136645404 11635708755216 11657592700416 11660163796736 11676180505248 11682093735936 11698060473126 11702301714432 11724230630784 11745681579684 11748272104114 11750459334656 11770367753664 11771958272256 11790728430768 11794017717872 11796699672576 11803635952164 11812823049741 11836639361664 11839249946944 11860911338094 11861516703744 11900459215008 11925470688768 11926081180611 11951146504656 11958814752768 11975159703988 11977882850304 11990995252992 12015583748532 12017820745728 12049179772032 12062370224736 12065113202688 12081603439458 12083236015032 12089355393024 12108631635072 12157924117248 12180706823376 12181328510976 12200128723503 12206307300096 12207956726784 12233614475264 12247633783944 12250418890752 12273374922624 12275033412096 12300204350616 12300832137216 12313669604418 12323338050816 12350907039744 12366116869401 12367787891004 12374051376128 12384142638336 12393781560384 12418769166336 12421508141056 12435106188288 12435742769526 12457857773088 12467554069672 12477721585014 12485727700992 12509124677504 12512609763264 12526307541072 12529070233512 12554330600448 12564101984512 12580074260208 12580716331008 12603648032521 12649195547352 12655601547264 12675780657792 12677493523968 12701249850016 12704138108928 12718696621788 12747150081792 12751231733136 12773289133332 12779757978624 12787272281511 12823025975136 12843472040658 12849976429056 12876983525376 12896325835064 12919259912832 12947075380044 12949485797376 12976039754496 12990244857408 12993198833664 13016882394243 13019305807872 13047336676224 13070539302912 13090172349618 13117684271328 13124327530496 13142355452928 13144131366912 13145254015488 13182008639488 13189759459632 13196439220224 13219266751488 13223499575104 13241663722872 13243453056288 13268269932606 13271287131648 13296156166176 13297952863104 13319156190312 13325901481984 13344206291712 13374059102208 13388016616884 13398436881921 13399120720896 13416154524864 13426596690416 13445039817738 13453666596864 13471365037312 13475118206592 13489869659616 13500369199704 13520048338944 13530571367936 13554633351168 13555327243536 13570166502828 13573159419638 13593640516911 13600524817152 13622210589456 13629109358592 13630951047168 13647737218647 13678269069248 13689008971776 13703295176298 13703994574848 13732095712608 13733951317632 13762816284672 13778588006937 13807546787952 13809412588608 13816406163456 13837729894443 13838436154368 13894770419712 13920807798144 13943004255432 13950065485824 13951950544896 13974196658688 13989494461824 14000478732288 14025998328381 14028609613824 14046443663616 14057376400704 14072765262192 14075965403136 14095204012701 14104247958528 14133891186688 14134614732576 14152583542734 14153305872384 14155218395136 14164321783296 14210824627272 14211549929472 14237551740672 14240691850112 14260253240016 14262180214464 14269403086848 14288906081268 14292155372544 14296142488576 14318937409728 14320872314112 14345135699778 14347806400512 14350970826752 14377227725952 14404169180024 14409391546368 14425904222028 14429085872838 14456223482688 14459411820448 14486606466048 14488564027392 14508366564447 14515714114304 14534167401936 14568171522048 14598044723808 14605437689856 14614025464584 14625399966346 14646719033856 14677502386176 14678253760752 14737252368384 14738658097216 14757394805244 14764868471808 14788410767424 14829759719424 14838479392086 14845994122752 14871675095424 14876437021992 14909717641728 14937759203328 14958175686948 14960196970992 14963598913536 14984050714101 14991639167232 15023147446272 15025177509888 15074010811008 15104921276718 15107733430272 15112570942976 15135374921472 15138713046912 15155285666976 15167185293312 15187915349667 15197660414976 15221892788928 15229601693696 15248962520064 15249743148978 15300590419296 15312499293624 15332748028416 15334819928064 15344681931904 15388052702904 15395845756928 15400135093248 15416993896704 15448607676684 15450695232336 15451483815936 15463510134784 15479648254707 15483168320256 15512182193872 15514278340288 15533490136446 15535589162184 15543456933888 15568240673664 15597413964168 15603068952576 15632307507712 15660908772912 15685879787361 15693823671552 15695944363008 15720971241024 15728932896768 15738181269552 15750430732988 15782185815552 15814548450792 15815355604992 15831860919966 15867278953344 15879737622528 15900627585024 15901441574148 15934862006208 15970510467072 15987177705681 15987993670656 16020778331376 16053078472704 16065573029376 16083160299648 16108804585944 16110981353376 16119140524032 16144842180096 16174381191696 16175206711296 16204690327527 16210565489664 16240942431168 16266838298004 16275076400128 16277275635712 16297432274304 16299634530816 16330178378592 16333891854336 16350938327178 16364499896832 16366711216128 16400272467488 16418226139224 16422800314284 16431117401088 16477558913088 16488155825868 16490383854672 16512190184448 16525042080512 16580141584384 16580990359368 16610477030784 16636962113352 16647636934656 16670390428146 16683479684352 16701743388096 16705426978016 16730634482352 16735991649741 16739107467264 16773432346944 16830221592366 16865594063136 16874135396352 16897198461182 16901040877056 16903324698624 16958262162384 16996200109056 17001642310848 17031052177776 17039677304832 17049696375348 17097367966848 17124629387544 17133301905408 17155082835072 17225679883776 17226561705327 17262767173392 17287930662912 17301386339328 17311559290767 17320326476544 17355843192324 17359074410496 17396448901632 17418564360288 17427385737216 17451204968106 17453563132824 17486389050624 17490245695104 17523140603904 17525508489216 17527005353984 17547090709689 17553452571648 17586345946176 17595252293632 17618522369526 17622408156171 17625689001984 17655551630496 17657937408384 17686092646152 17691026576808 17695049508864 17728208221568 17730603817472 17754959042496 17758874920416 17791367007141 17792275055616 17850688822512 17862168811357 17864582509228 17865494294528 17888206033152 17926719756984 17938222129152 17962739555982 17966824275456 17986492879488 18000492266272 18023375622798 18026731118592 18073769658048 18093555337104 18122405159187 18124854022548 18134033089536 18162947452608 18172145811456 18196982958196 18271060235064 18271992766464 18309460950144 18311935090176 18346375397376 18350421712896 18371450675916 18410062383936 18412550118144 18450306525924 18451248205824 18470504406627 18485007076224 18526360559616 18551681836506 18561077064192 18590672340576 18600087314432 18628153749504 18632262211584 18652659282432 18653614154289 18686786659632 18701331104508 18704812818432 18728591551488 18743168534272 18763687016256 18767953870848 18768914644896 18793605350268 18805663944704 18831495900672 18846152976768 18870111390312 18871074496512 18885762377728 18947766169696 18973793321028 18983402320896 19013670986688 19016240285952 19051874775024 19056207163392 19091916546304 19094496418816 19120725122688 19126847599704 19159933699998 19169636967936 19234538962704 19236181796846 19238781163784 19265208060987 19274964643584 19315475288064 19318085369856 19344488752596 19378889869248 19420613070066 19424228696064 19464059631744 19485367286112 19528958711808 19571005014336 19605808954368 19635258524427 19676526406992 19686491295744 19717881023232 19773012959232 19784639189448 19794658830336 19828900127232 19835249362656 19879623522304 19902404898909 19906930697472 19944234249264 19946929294656 19951465218048 19978734285468 19988852222976 20030863261696 20061088653312 20098681081344 20124231787296 20139895035624 20180499895296 20184950729216 20207047555968 20212677309888 20222913724416 20250553799556 20263547219968 20280072508416 20295857051904 20331950026752 20332990865304 20355249754242 20359739129457 20400787225728 20416665724832 20433315884184 20443664037888 20446426570752 20517403603872 20533513457664 20554942764447 20555991862272 20598143568912 20600926976448 20639531006276 20644224427008 20711320181928 20714118882912 20724609245184 20757654231552 20796551952224 20881211697216 20914506383148 20925098228736 20927925817344 20956529481979 20961294988032 20984241692736 21042914420736 21086064601056 21109147893288 21113948104704 21156371937792 21200836780032 21201922098864 21246482674944 21294013956096 21316236940908 21317324894208 21356327611008 21361037775168 21404104630272 21420764039168 21433359121902 21438233058816 21444213732864 21478406114592 21481308471168 21517703549667 21521709600768 21526456240128 21565841588928 21606253770036 21614087319552 21643628809257 21654589908224 21684335224032 21689117730672 21729909699072 21732846041088 21773571171456 21801251102904 21818219621926 21819333195776 21822281621504 21852257283072 21890968185632 21897067085712 21908156534784 21921038196876 21938099949519 21970078550784 21984207767824 21987178472896 22016253579264 22017380641128 22107987145824 22136092207866 22147302707712 22182616151136 22227187237528 22244639579136 22257719088129 22268991184128 22307512643136 22314655532988 22318809956352 22364576462592 22406638804992 22437263530422 22440295456488 22487458750848 22534721169408 22537766264832 22568570211362 22611016216512 22657381915077 22661600145408 22668856414464 22708069570368 22719569739776 22732928500464 22750777939968 22796490622464 22832839183392 22844402540544 22873443780096 22967573178368 22968748940436 22999122042624 23002229892096 23017022897856 23050574217216 23068515119104 23082079054356 23093768635392 23100202639872 23141124256432 23172911515026 23176042848504 23177225723904 23195265202176 23224752480384 23268273290808 23271417510432 23315185400832 23320327593472 23352361010496 23364187471872 23396120946252 23404603428864 23448461261568 23491363159368 23496544208228 23500918669312 23540735507328 23543916544512 23581456861536 23588035435744 23593399345152 23607271904328 23625646099482 23673278723328 23678499893888 23721822676188 23723033407488 23747791379949 23800918430016 23850941377536 23852162361222 23902293009312 23950319407976 23955765700608 23981990505984 24031167497064 24098359544064 24124740449472 24130226405376 24163206878916 24166472030064 24178710786048 24217263270144 24315848234496 24361413646752 24400257447006 24412614600192 24415913453568 24495267567888 24500837781504 24546749845248 24550066824192 24600408701232 24601664274432 24627339208836 24646676101632 24732233738802 24735575782008 24748102752256 24768285276672 24787563120768 24837538332672 24843016282112 24870212376576 24871485539052 24915715546176 24935108139344 24955443170028 24971455401984 25005585642219 25018249355008 25025219526528 25052615082144 25058140467024 25108661200896 25128203969024 25160148520416 25207296065042 25245332388549 25298391094704 25311203094528 25345797691773 25351561315584 25354987047936 25402499700032 25408276217856 25437393243576 25494300163584 25502463466272 25546578266664 25559515957248 25574544563022 25646051950272 25686944081316 25699952858112 25753967050752 25792651670128 25838519825664 25894150760088 25952079508992 25980489714816 26033764788486 26038611615744 26094673352448 26141078605824 26176807452159 26180344699236 26235368542656 26248655060992 26284710905856 26288262733824 26290508030976 26379518919264 26392878440448 26438533502976 26446999150208 26483327445744 26486906112576 26536539865212 26542574263296 26592312332352 26595905726208 26638312380624 26651802963968 26688412583424 26776033233768 26796873763842 26798241441792 26832309049728 26853193380832 26890079635476 26907333193728 26942730074624 26944109333973 26950236413184 26979739319232 27000738399408 27035063434197 27040096677888 27061142735872 27109266702336 27110654487072 27140333005656 27146318839276 27187281033822 27201049634304 27244421178912 27258218717184 27295474437294 27356538138496 27378017943552 27406590352596 27407989149696 27464191425216 27467902635264 27525632569344 27557176013874 27563253782729 27615093575904 27618825177216 27675459788886 27676872308736 27789540839424 27827522754759 27841615596288 27886008510864 27900130971648 27903901089792 27948393317376 27978988923648 28051996656762 28057219227648 28092887327232 28114752801408 28145530524384 28151930806272 28190408025402 28208495917056 28269229465152 28305167085468 28306611744768 28310436790272 28328643566592 28421649254544 28423099858944 28475103481344 28481383700224 28520506480032 28524360428928 28577812162536 28584310745088 28592284977152 28637874819456 28641744628224 28690271399556 28695612801024 28701941653504 28739900549997 28754455451904 28808338360048 28818783092736 28851808444056 28854272695269 28858171745676 28912446965376 28918823640896 28973212932096 28977128054784 29016733128894 29031428228608 29068334803872 29130919605099 29136343044096 29196089447616 29210875379712 29228050929168 29250799932692 29293438067712 29355004772352 29356507521504 29477316194432 29514789610488 29529736943616 29576821534848 29659519438848 29676958784172 29691988245504 29743350190848 29752874043984 29819435283456 29916351373896 29920393941984 29927197827072 29968101428202 29983278334464 30046294892544 30148021622016 30209842553436 30215466860544 30225141885952 30270749842944 30277426093824 30310571333952 30334370586624 30375830699334 30395320829952 30443785577856 30497925040128 30499486297956 30601180838592 30624998587248 30665496056832 30669639856128 30689363863808 30776105405808 30791691513856 30800270186496 30833987793408 30897215353368 30901390464672 30927020269568 30959296509414 30966336640512 31024364387744 31028556680576 31066980272892 31071178324368 31086913867776 31136481347328 31194827928336 31206137905152 31263019391149 31264615015424 31321817545824 31371759574722 31387647343104 31391888726016 31441942482048 31476362539104 31500861465976 31564371631104 31629096901584 31630711209984 31663721839932 31734557906688 31801255170048 31802883148296 31844720176843 31869724012416 31941020934144 31974355411362 31975987341312 32041556662752 32106156945408 32131146058752 32150038682853 32166320599296 32217609171888 32221962706752 32238281048064 32289684360192 32348762383392 32409380655054 32421130979328 32481884862336 32533676596008 32550152800256 32554551271424 32594864548608 32599269061632 32660356757184 32667783708672 32701876654356 32727329432889 32728999793664 32733422432256 32800544934976 32836452278448 32845600628568 32862234802176 32955117826176 32976311651736 32980767709344 33024380368896 33050084161024 33160283168768 33161980718736 33204138311799 33220954061568 33273924226704 33295273869312 33340780856292 33366959368704 33403486776192 33410853956032 33461268964704 33471983299482 33478214934528 33546864693888 33655895295633 33660443184732 33731188126272 33748270792704 33794396922364 33802081754112 33806649397248 33852855317043 33916524324768 33992400218112 34003284621696 34062104355552 34079354609664 34099392750696 34194735933696 34249258775088 34266603810816 34310165670144 34313438382581 34451359767552 34453123410654 34525534346784 34575861325824 34602772678656 34623118581534 34640652953088 34711686384648 34792897803264 34837128720576 34854771474432 34902409936212 34907126265648 34972778101248 34980491390208 35046281207808 35054010707968 35094181419378 35106905143296 35172691892352 35237044739052 35244816312342 35251378003968 35311103260992 35315874816768 35372185292304 35382053153616 35390099017728 35438469149223 35456416443136 35461207634944 35509918084992 35517749840832 35582734014282 35584550111232 35701377645024 35724337622714 35729165018456 35730988589056 35776412066304 35778243541833 35853439513968 35876444258304 35925479111964 35933648550912 35972985758976 36000984532544 36046751245596 36053462237184 36119179260983 36147539316096 36187110674208 36244810318374 36249708045096 36268066179072 36325894905216 36393965916392 36542120470128 36543985532928 36600386170509 36618921900288 36623870180352 36700843425792 36742901351832 36820124767872 36825100236288 36900613051848 36902496411648 36941008813254 36970014152448 37052721119232 37098350608203 37103363673012 37122154128384 37181344681152 37200174628864 37256307499008 37264524423168 37305318564864 37307228308578 37373573319264 37402662209016 37457183102976 37486337068544 37527374032512 37537829289792 37587210700536 37611327889408 37662991801344 37692305953536 37740222780624 37742148993024 37771524755456 37810944097563 37895532339392 37947586642056 37966804641792 38027341973376 38032480571904 38103749550048 38112414326784 38183833092608 38188992837632 38241450245376 38253695199408 38319867399996 38339273935872 38361816844533 38469077925408 38472363593692 38477562327568 38530416121974 38549929287168 38630950576128 38688977505192 38757779738496 38841226140132 38848457392128 38919269037961 38928119263488 38970734572224 39050647182729 39057917423616 39142010028672 39211617908736 39270517048854 39353052813984 39372982591488 39435762046464 39546025918464 39569278378896 39589317660672 39657800254464 39670498725312 39759247044608 39804809797818 39813861394944 39888468498528 39893858589312 39957468570936 39977704445952 40122177306624 40195310645763 40197362162688 40248463574592 40279790071248 40360999790592 40369901458432 40414095111936 40425354619776 40501107599112 40527094439936 40560145016832 40591714103808 40663900053504 40665981730608 40710499508484 40719478258914 40801574451456 40833331449664 40866631768368 40887328075776 40892853141504 40943211655941 41034807207744 41067026915328 41109885528894 41111983724544 41196287137824 41201853952896 41279062012552 41288448854016 41335764020811 41422640363856 41428237765824 41449218490368 41513189683329 41515308463104 41593103904448 41762423394432 41829012766296 41850196457472 41855851634688 41913058963958 41922589976064 41968483385472 42077994985143 42085828841472 42172129202112 42218295786576 42227896209408 42285612038103 42312743875584 42401673560064 42403844197728 42492965349888 42632473881816 42634649788416 42712655222016 42722075550336 42808209260544 42841528078336 42866718243804 42876466117632 42888427465728 42956812229184 42962616942336 43035407099334 43043419201536 43052912480256 43131683177856 43212507540072 43228174639104 43287257618514 43309179816448 43368670448064 43378235461344 43459819398144 43465692082176 43525099693341 43547142342912 43602502205808 43636439243852 43638666391552 43644563243008 43704514566144 43781936371264 43794134171424 43816313069568 43842076393752 43876199899038 43940157101568 43968415535648 43974356945792 44032507158528 44034761282256 44215974291648 44272184415732 44294605415424 44365232302272 44454374475056 44489279158272 44515438176258 44537982368256 44615025286272 44629311065976 44729152925184 44813277609984 44874527060844 44880590912976 44952152142303 44974917501696 45069442338816 45075532529664 45137140422724 45222032433024 45314763830154 45323200290816 45337712828928 45416139140736 45465857000928 45501555879936 45563746049001 45592981244928 45665678366784 45688805081088 45746887560192 45935146356736 45937497880872 45998244085248 46004459784192 46034045795712 46137030238208 46164158108712 46187537270784 46200405279744 46282248512864 46345823030052 46352085697008 46354451447808 46390530404352 46438944764121 46449504960768 46536546581616 46542835020864 46630370801664 46640655186944 46704722020992 46792241892504 46809206857728 46896922523136 46982726318736 46993088416456 47057639362083 47081471014656 47087833089024 47162913723072 47176070871488 47186798690304 47214543808656 47251292198964 47346557446656 47356999787776 47443645352376 47446066814976 47495582759898 47601836860032 47701882755072 47704324722444 47804586018624 47900638815952 47911531401216 47961533117043 47963981011968 48062334994128 48196719088128 48249480898944 48326413757832 48332944060128 48357421572096 48434526540288 48614070982581 48631696468992 48722827293504 48800514894012 48825229200384 48831826907136 48990535135776 49001675563008 49093499690496 49100133648384 49200817402464 49254678417672 49293352203264 49464467477604 49471151564016 49496205504512 49536570553344 49575126241536 49686032564224 49740424753152 49742971078104 49831431092352 49870216278688 49910886340056 49942910803968 50011171284438 50036498710016 50050439053056 50105230164288 50116280934048 50207974949223 50217322401792 50256407938048 50320297040832 50414592130084 50490664777098 50596782189408 50622406189056 50691595383546 50703122631168 50709974095872 50804999400064 50874786487152 50988600327168 51004926932544 51093156533328 51119031914496 51149089126044 51188899882211 51292103900544 51373888162632 51399905716224 51585303340256 51677039651328 51679685115981 51788301520176 51904159017984 51934677872301 51960979429632 52067529576972 52077223231488 52189346704896 52282157211648 52353614904318 52360689398472 52470737085312 52569421811712 52576525467648 52581016061952 52641272129067 52759037838528 52785756880896 52867224468513 52877067005952 52893998300416 52966654891488 52973812225152 53073079730424 53085148526592 53184624664704 53191811452416 53276624761248 53303605927936 53374101021423 53376825166848 53552066467536 53586506434071 53593747527684 53596482883584 53664618099456 53706386761664 53780159270952 53814666387456 53885460149248 53888218667946 53900472826368 53959478638464 54001476798816 54070126868394 54080193355776 54122285471744 54221308974144 54280666011312 54292637678552 54367215477561 54374562067644 54402099268608 54488842357824 54516437434368 54590948874588 54713076276992 54813180705192 54815978299392 54928382850432 54935805270528 55051265138688 55114352027748 55126507565458 55230187151808 55237650354432 55350919577772 55353744617472 55411513219881 55579081678848 55655045509518 55683231192576 55772017021728 55800261943296 55896786634752 55957977847296 55960842462867 56103993313524 56114438455296 56185774654464 56229505602816 56291061048768 56303861612544 56380816050804 56416991834112 56538458930304 56610334170936 56613223489536 56657287133184 56843298509088 56950206962688 56962767400448 57041012960064 57048720857856 57155624325072 57168621490176 57184569954304 57275749638912 57283489256448 57380542799112 57403883307008 57479801099994 57508910903808 57616676720096 57703616888112 57708545390538 57716343491352 57824893930752 57837647281792 57946425864192 57954256109568 58033466257788 58062856457216 58136669607744 58261839210198 58272686088192 58392178895232 58456101858336 58501599865384 58586876135424 58713015043008 58905775573281 58954632388864 59029579220976 59059473887232 59140194614137 59153643069696 59319038877696 59353917568344 59383976491008 59486700381696 59505748087968 59638870566912 59707214696727 59832702747792 59840787883968 59854395654144 59936202856404 59966556668928 60092589785088 60296043244032 60419685106872 60450283771904 60541499685888 60554852187648 60621142667904 60668741173248 60751661398668 60790641659904 60887571155712 60995850080256 60998972595912 61079217388371 61202361677184 61249997174496 61330992113664 61339279712256 61378727727616 61552210811616 61583383027712 61600540372992 61664828293341 61667975586816 61794430706736 61802780929344 61854040539136 61918593018828 61932673281024 62048728775488 62057113361152 62133960545784 62142356648736 62173827735552 62272962694656 62389655856672 62526038782298 62529230030848 62643635091648 62743519149444 62775294686208 62783777452032 62869588445937 62883884964096 62952725078208 63001722931952 63128743262208 63258193803168 63327443679864 63469115813376 63602510340096 63605766296592 63689440353686 63739448024832 63882041868288 63948710822724 63951974682624 64083113325504 64212313890816 64262292117504 64300077365706 64332641198592 64435218343776 64443925413504 64579368720384 64697524766784 64818761310108 64842261958656 64930886427771 64963769724672 65067353192016 65100305600512 65109102542848 65189729097216 65198538123264 65320713514368 65403753308712 65454658865778 65457999587328 65466844864512 65601089869952 65672904556896 65691201257136 65724469604352 65814299848557 65910235652352 65952623303472 65961535418688 66048760737792 66100168322048 66320566337536 66323961437472 66408276623598 66441908123136 66547848453408 66681561712584 66733918737408 66806973552384 66821707912064 66922537929408 66943966598964 66956429869056 67093729387776 67311790591266 67320886369464 67326636288961 67462376252544 67588793844728 67604163508224 67613298794496 67705710634086 67833048649536 67972145745231 67984800436224 68006569243392 68124208711104 68158709219328 68198785501392 68389471867392 68498517550176 68533207621632 68620331340288 68626876765162 68902719535104 68906246821308 69051068693568 69151722651648 69205545357312 69246237163068 69281305906176 69423372769296 69585795606528 69674257441152 69804819872424 69814252531296 69945556202496 69960982780416 70092562415616 70108021415936 70188362838756 70213810286592 70345383784704 70474089478104 70489632624684 70502756007936 70622206521984 70631749633536 70744370584608 70764106307232 70780198035456 70876938298446 70912832886272 70922415269888 71019836169984 71035499681664 71165468028564 71169100222464 71243374139847 71402755290048 71448675245428 71458330036912 71461977178112 71552824132608 71556487083666 71706879027936 71850958223928 71867297101824 71945971517952 72001969065088 72093502491192 72238358521966 72295078632192 72374221348416 72489620636748 72499416090192 72536132358144 72651789810432 72787931832784 73084240940256 73200772341018 73237843800576 73247740360704 73485802703664 73640249535744 73650200472576 73801226103696 73804992823296 73882017626508 73940028304896 74196701216406 74206727346024 74244308256768 74362689362304 74512614998016 74529048846336 74610637129728 74614456617156 74747146638528 74805324418032 74914366205952 74972674137088 75016756926657 75054748065024 75075658579584 75174421401072 75222655778816 75325983602688 75384611907072 75480445561248 75543049510912 75621888195126 75791064678784 75895173284112 75933609283584 76037393075319 76054683946752 76064961143808 76207499100096 76224828653568 76363768676741 76367666185216 76377985675264 76482900490752 76507390398816 76639734799992 76678547871744 76723633689066 76938155850816 76944727187384 76955124655136 77060832243948 77099858574336 77261901152256 77377955010384 77515559476992 77682452280264 77838538075922 77856238526976 77941469144448 78101294365458 78115834847232 78284020057344 78423235817472 78530422356477 78541034097708 78706105627968 78745965182976 78871524092928 79138556757792 79178635321344 79315600508928 79340997450624 79518494089216 79609619595636 79627722789888 79776936997056 79787717178624 79914937141872 79955408891904 80390621291526 80394724325376 80496927149184 80559580142496 80721999581184 80739802916864 80828190223872 80832328001919 80850709239552 81002215198224 81054188879872 81105190302591 81120290033664 81183428207616 81327800107008 81331963461216 81420999016968 81438956517828 81603148902912 81666662899328 81733263536736 81774656151552 81886423311882 82069614415488 82134053830656 82219771057788 82223967449088 82392574275648 82403707905792 82558124025104 82576897708032 82671528041622 82689761348187 82845280727712 82856475531648 83026379366658 83030616926208 83186207808896 83482568264277 83524846788864 83658025532592 83700392914944 83711703269376 83814792114829 83826117927916 83845179952128 83936966770944 84155989970286 84171657682944 84344258404224 84436591573152 84455792418816 84571224076206 84625487751168 84807688395456 84985930699776 85264947763632 85269299576832 85425310444032 85444151100672 85683056156672 85733436487608 85752932235264 85776854931456 85913624458368 85925233884672 86070814198668 86086838403072 86105824960512 86263366355712 86425015080144 86456349278208 86562818085807 86574515237028 86618359632896 86737340896128 86756470922688 86919638796288 86931384164352 87050199386682 87094284685824 87205004411616 87272878487704 87277332783104 87392758815297 87409029132288 87563872742528 87588268342848 87632626139136 87684152787504 87752399798076 87880314203136 87936831071296 87948713891584 88065014317056 88069522564512 88225536227647 88431948583296 88544368831464 88589210830848 88730464604544 88908748950112 88978558316544 89030876352516 89075964736512 89230050572544 89258622131952 89458305850368 89749054121688 89761181825952 89904304284606 89949835003392 90138884677632 90274280845448 90444064866048 90629527660308 90646400581632 90675425657856 90832278281472 90931714001856 91003111759872 91127492098002 91185962489856 91331356733568 91493775120384 91870292713472 91874995761744 91996488170496 92008919568384 92068091591424 92274060476416 92328316217424 92375074541568 92400810559488 92564497025728 92691646060104 92704171394016 92781060808704 92877889528242 92899009921536 93073093163232 93085670041728 93260741603328 93281310373888 93409444041984 93584483785008 93618413715456 93789058173447 93793845046272 93965452637472 93986176832912 94115278724166 94162942029312 94175666178048 94325827446144 94352141742976 94429087617312 94502584397928 94693114893312 94713999575552 94887290704752 94892133629952 94991165519796 95065099781249 95203673720064 95403765510144 95408649444888 95534160530529 95609172037248 95801277631904 95823062802432 95923066234086 95927962023936 96124669988256 96393438176256 96450116048559 96498961797888 96652827515664 96665888120256 96714843144192 96869053080576 97228141965162 97263392937984 97445654587008 97601029788024 97650458400768 97663653814272 97981070271552 98003351126016 98181988298667 98186999380992 98200267296768 98401634804928 98509356835344 98586704406528 98928934955208 98942303128032 98992411009024 99073141106688 99150252483072 99480849506304 99485942156208 99662862184704 99740432557376 99821772680112 99885821607936 100022342568876 100072997420032 100100878106112 100210460328576 100232561868096 100415949898446 100434644803584 100512815876096 100640594081664 100829184260168 100967685886899 100981329554196 101193564378816 101244812378112 101383190767092 101406245262336 101419948191744 101558565951129 101609998800128 101749572974304 101977200654336 102009853865088 102186313066656 102238063828992 102298178252088 102377799764422 102584207801088 102747776325264 102799811432448 102940315147743 103170606680512 103354079302656 103359370231962 103576603040352 103808318035968 103869355744602 103921958859264 104135059153944 104378693409792 104564314423296 104707229808636 104721378796944 104941474170624 105138843623424 105162032123904 105282544258134 105518075677056 105734448937026 105754134011904 105787996600832 105933309782976 105947624450304 106146159460848 106170297053184 106315407447669 106369249329408 106383622904832 106553249522496 106607211855872 106748202042846 106753650333696 107104132935072 107173012868142 107187495055368 107192965767168 107329236198912 107412773523328 107560318541904 107629332774912 107770920298496 107776437335892 107800945652736 107918957276928 108002953597632 108140253736788 108160386711552 108244570943488 108357537782949 108442617948288 108561332022624 108585275357104 108734430955122 108749124135288 108804198537216 108977684715648 109181897749176 109426152553984 109626361410384 109631956598784 109801158511527 109831789997683 109856765700864 109871610541056 110102530277376 110228704055496 110253015130916 110460374303616 110475300708864 110701839155544 110707489234944 110823026439762 111158163357696 111295051824609 111310091019036 111366462385152 111544034043456 111600523886592 111793573269504 111915955694592 111921684925734 112207986627048 112371549308928 112459011205632 112582122097536 112761632101608 112833983668224 113076917860608 113220668341872 113226446979072 113314574266368 113432832292689 113686597018176 113900413925376 113925534800896 114082025920128 114097441715712 114311248650144 114337242980352 114369139908608 114551499277824 114566978512896 114761085598224 114959602199988 115017821807616 115233353440192 115407233776224 115417090781076 115432686982704 115649787861504 115675294563584 115892851728384 116066932515576 116125712914432 116273339215488 116523678420396 116545372176384 116757807113883 116784357790464 116912203716672 117003199730768 117151941548187 117173752270848 117426030086016 117811551146562 117909264777728 118059158441952 118118947774464 118280389228274 118307286139392 118638077755392 118707835136688 118767952982016 118973400763392 119011496175936 119277741133824 119414429393454 119665405495584 119681575767936 119872405712808 119933113337856 120585931937289 120592086488064 120839370213744 120900567543808 121082999371776 121109704375296 121242285335808 121503322797336 121581283319808 121775142311424 121991700160512 121997945191824 122158434776742 122404723354368 122499994348992 122661984227328 122678559424512 122757455455232 122829634967823 123104421623232 123166766055424 123201080745984 123329656586682 123335951173632 123588861413472 123605561858688 123837186037656 123865346562048 124097457550976 124114226722304 124267921091568 124284713297472 124347655471104 124539569049987 124545925389312 124779311713344 125035181679499 125052077564596 125058460061696 125287270183296 125487038298888 125550589372416 125567554904064 125739176891874 125767769928192 125905450156416 126003445863904 126233984955429 126257486524416 126516387606336 126654887359728 126856836114309 126938231626752 127205020680192 127211532593184 127378880707372 127478896049664 127897421645448 127903949365248 128166226651008 128424627781632 128524584235008 128600154731412 128665282397184 128870436687552 128887850827008 129158737440768 129395049533568 129637522620216 129684523917312 129861772855542 129927539449344 130134706384032 130200611201024 130379458194432 130397076246528 130575299080023 130641427028736 130807506617424 130909317731556 130915999174656 130933689729024 131202179739904 131345809113792 131382402514272 131448939208704 131628599697114 131820471304704 131905246606944 131923070837376 132097521475584 132200336644096 132647922874944 132816553247196 132883816246272 133095696906816 133363123425168 133467837474816 133613947104768 133643415824128 133845075858816 133887933197928 134187458775552 134623581182532 134641772738928 134653272577922 134856456426909 134924752505088 135177587689456 135208327016448 135226597588992 135411421268172 135666097299072 135944291490462 135969600872448 136013138486784 136248417422208 136397571002784 136691238147003 136778943734784 136997035100352 137066415243264 137240662680576 137253753530324 137805439070208 137812493642616 138102137387136 138411090714624 138492474326136 138562611812352 138846745538592 139171591213056 139316834292363 139348514882304 139609639744848 139628505062592 139891112404992 139921965560832 140216042831872 140376725677512 140427620573184 140690767569408 140948178956208 140979265249368 141244413043968 141263499267072 141488741169216 141528212614464 141560396070912 141753876596892 141825665772544 141844830539776 142039672339968 142070999363328 142330936057128 142338200444928 142486748279694 142805510580096 142897350490856 142916660073824 143105648265216 143112974167332 143413758055872 143701916447856 143734594203648 143884599351129 143891943035904 144003938130176 144187004982384 144476717043932 144590157264384 144748442696832 144979241273496 144998832180384 145072264716288 145303579620864 145575863665568 145842212947743 146168481880512 146401544682036 146475687601152 146495480721408 146695706373853 146971605407328 147280499071488 147300400945152 147602452207392 147764035253016 147880056609792 148393402432812 148413454692048 148488616513536 148725378724608 149058097692672 149221274259456 149228913234312 149494293277056 149610648836064 149828732411904 149945348274176 150033513853314 150109496130048 150151317159168 150348842802144 150623924847669 150651967205376 150769223814144 150960891122496 151086099021824 151243776390252 151582129357568 151790346568224 151867218567168 152074786150638 152109367893504 152129922287616 152414998200192 152727537353482 152735332370432 152755971350528 152965800981504 153014780797632 153279469599984 153357095743488 153447267378132 153566699646633 153876311701632 153889454374768 153910249310272 154121664487896 154199717148672 154755910020768 155031118953984 155039055347943 155364904560528 155677076151844 155712477053952 155804033616903 155882938288896 156202588730916 156231669694464 156568040114688 156846471634944 157060844712954 157082068195416 157412211255936 157743048185856 157923816387201 158277113515584 158357270642688 158601673405539 158631201017856 158681994901248 159036988178432 159219239191272 159255445579776 159553873994112 159575434357248 159829874283744 159910817783808 160759519302213 160781242583052 160789448650752 160993854298368 161119160284992 161443999162368 161479605833728 161656380447744 161664656003838 161701418479104 162004430396448 162210380605182 162240580067328 162366856415232 162663926922432 162841998033936 162877913035656 163206297805824 163333325798656 163466527073472 163549312303104 163772846623764 164139228830976 164439542115576 164447934898176 164785148551296 164807415811584 165116248050208 165153795416064 165343056083244 165379522696374 165690561455424 165712951063296 166052758733316 166061233852416 166234539659643 166372415617792 166965136528554 167049693577728 167316051065184 167400785829888 167629584229658 167652235855832 167690359904256 167873933541888 167882527388601 168311979940572 168343315365888 168688516808448 168873183146304 168911584837632 169142448152412 169250975502336 169615376790912 169971861399552 170529895527264 170850620888064 170888302201344 171366112313344 171466872975216 171505864470528 171553709862912 171827248916736 171850467769344 172141628397336 172211649921024 172526732711424 172850030160288 173125636171614 173149030474056 173236719265792 173474681792256 173512941845376 173839277592576 173862768328704 174100398773364 174188569371648 174410008823232 174545756975408 174554665566208 174785517630594 174818058264576 175127745485056 175176536685696 175368305575008 175504799596152 175760628406272 175873662142592 175897427783168 176139045129024 176451072455294 176717326719843 176863897166592 177088737662928 177178421661696 177420583842411 177460929209088 177817497900224 177957116633088 178061752705032 178151929473024 178460101145088 178517244263904 178916611700736 179121644090181 179498108243376 179522363651904 179808608569212 179899670006784 180277769355264 180548561690896 180888129732096 181259055320616 181350851315712 181664556562944 181863428003712 182006223519744 182254984196004 182371924979712 182662713467136 182987550240768 183237652165113 183740585426944 183749991523488 183992976340992 184017839136768 184136183182848 184656632434848 184750149083136 184801621118976 185128994051456 185383292120208 185408342788032 185562121617408 185755779056484 185798019843072 186146186326464 186171340083456 186521483206656 186562620747776 186818888083968 187168967570016 187578116346894 187587690092544 187930905274944 187972353665824 188230557448332 188325884058624 188351332356096 188608765337811 188651654892288 188704283485952 188858175234624 189005168795856 189386229786624 189427999151104 189774581409504 189982331039592 190130199562498 190407347440128 190807531020288 190817298889776 191068321061058 191218344074496 191602555263808 191646125604864 191846132468172 191855924047872 192249339976512 192786876352512 192900232097118 192997923595776 193305655031328 193331776240512 193738106161152 194456283930324 194526785875968 194792659283313 194891309174016 195202059576048 195300916801536 195327307628544 195962140543104 196363976597334 196373998761984 196400534593536 196803269609856 197018713670688 197173408813056 197442899545671 197857869910416 197884606256064 197984822018048 198146282213376 198300504966144 198961699012608 198971884312416 199325724369408 199480865114752 199643545360224 200044685137752 200145994840064 200201756212224 200420920657152 200465123736192 200831899796892 200869289607168 201025631752192 201281188163328 201658368520336 201935371773798 201962659108392 201979908866883 202387128757632 202766381534184 202812490524672 202839896383488 203117131902258 203219997600256 203499145948608 203916437235693 203954401308672 204019707730176 204372626133312 204476127657984 204596356504176 204755599528844 205168415602176 205495552650528 205599622864896 205880630295486 206341213361024 206708158605312 206718740463924 207153206080704 207616636071936 207738711489204 207843917718528 208270118307888 208757386819584 209414459617272 209442757593888 209882948341248 210277687246848 210324064247808 210565088516268 211036151354112 211468897874052 211508268023808 211575993201664 211866619565952 211895248900608 212292318921696 212340594106368 212630814895338 212738498658816 212767245809664 213106499044992 213496404085692 213507300667392 214208265870144 214346025736284 214374990110736 214385931534336 214658472397824 214825547046656 215120637083808 215541840596992 215552874671784 215601891305472 215837914553856 216005907195264 216280507473576 216489141886976 216715075565898 216885235896576 217122664045248 217170550714208 217468861910244 217498248270576 217608397074432 217955369431296 218363795498352 218852305107968 219252722820768 219602317023054 219663579995366 219713531401728 219743221082112 220457408110992 220506030261832 220920748607232 220950601417728 221403678311088 221414978469888 221646052879524 222590103649218 222620182038072 222732924770304 223088068086912 223587146539008 223831911389184 223843369851468 224415973254096 224743098617856 224918022411264 225050270779971 225164244195072 225523264203216 225667967336448 226153835721216 226441336683744 226629148532736 226865664585378 227373194036352 227800827850752 227851069601792 228112179225957 228164051840256 228194883431424 228622497300288 228674485960704 228738279817216 229091306030223 229102998555648 229133957025792 229522171196448 229919204399976 230035643615232 230466706880384 230814467552448 230834181562152 230865373965408 231299575723008 231350589127168 231785703456768 232133865031152 232208194547641 232251425828864 232546678430976 233047356840792 233515614227766 233568715580928 233824407433344 234006399461536 234303883096374 234347504541696 234852060172032 235591267069431 235623102293124 235818529555456 236118316883904 236237895548928 236560778456548 236614572278784 237415670273376 237535905964032 237946801526784 238022992351872 238555482267648 238828858786908 239330810991168 239363151535872 239744811425616 239866226675712 240194068678067 241171863874578 241184172976128 241678740427488 241801135087616 242165998743552 242219408750592 242484570671616 242496984005757 243006645594672 243162566639616 243550284622848 243983400321024 243995890383648 244316869553484 244809446708736 244999988697984 245323968454656 245514910910464 245659269935646 246208843246464 246402161491968 246659313173364 246671902347264 247177722826944 247211123717376 247674372075312 247730693124096 248069284044561 248194915101952 248228453444608 248535842183136 248569426594944 249079138099974 249091850778624 249558623426688 250070363358998 250104155129192 250116920123392 250447704792831 250574540366592 250974076597776 251101178744832 251135109808128 251444376344487 251478353783748 251535539856384 251810900312832 252006891727808 252467969910858 252514973048832 253032775212672 253309774719456 253713672228618 253876463253504 254423065186368 254757761414744 254957792099328 255794843290896 255807898730496 256332453302016 257049168470016 257200309462824 257330564794368 257740873375104 257775701654016 258317474881536 258790099067136 259275045240432 259369047834624 259688454257421 259723545711084 259855078898688 260269412768064 260401222402048 260758916388864 260794152493056 261150598160046 261282854057472 261615013234848 261818635463112 261831998349312 262404359479808 262691618227584 262764805028544 262897878417408 263257199394228 263640942609408 263810493213888 263846141674752 264195042951168 264400673288192 264676608682941 265295845749888 265633106494392 265767632492544 266191393813632 266726246850336 266935674949632 267227894209536 267286831648256 267690151717632 267775866395856 268374917551104 269247162365064 269283545477856 269306545155844 269712912853818 269849505010176 270355175378912 270416654032896 270822842536344 271332194598144 271888582980924 271939201744896 272026276973568 272434883265727 272496834844416 272795142005568 273382476294006 273557887469568 273994070200704 274481325361152 274507507060648 275610878140416 275624987285232 276204274774272 276822181429248 276984948652272 277125223624704 277693491077184 278343182426112 278633668584726 278697029764608 279219279489696 279257010125184 279782224809984 279843931121664 280753451355024 280855241146368 281367174520341 281381535138816 281896357912416 281958530498736 282488826087936 282526998534144 282977482338432 283056425228928 283507753193784 283651331545088 283689661079552 284079344679936 284141998726656 284661872114256 284676400889856 284973496559388 285195299343747 285611021160192 285794700981712 285833320147648 286211296530432 286225948334664 286602481591587 286827516111744 287403832895712 287469188407296 287769198702258 287783886071808 288007876260352 288374009964768 288953434087864 289180314528768 289350348145677 289496885393664 289958482546992 289997664360768 290144529432576 290607159241728 291151727331136 291684425895486 292336963761024 292803089364072 292951375202304 292990961442816 293391412747706 293943210814656 294545964896001 294560998142976 294600801890304 295204904414784 295528070506032 295760113219584 296786804865624 296826909384096 296977233027072 297450757449216 298442548518912 298457826468624 298988586554112 299221297672128 299657464823808 299890696548352 300067027706628 300218992260096 300302634318336 300697685604288 301247849695338 301303934410752 301538447628288 301921782244992 302487552780504 303164258715136 303580693136448 303734437134336 304149572301276 304218735787008 304259844575232 304675697853387 304829996400384 305455074706964 305470664740864 305511942701056 305931601963008 306029561595264 306558939199968 306714191486976 306894534756264 307133399293266 307752623403264 307778908749536 307820498620544 308243328975792 308399434297344 308820945443229 309511820041536 310062237907968 310078110695886 310729809121056 311354152303688 311424954107904 311608067233806 311765876577792 312405177461832 313136080229376 313692943269888 314121689425908 314164136390832 314824422511872 315486096371712 315847632774402 316554227031168 317203346811078 317262402035712 317363989802496 318438478382544 318510891159552 318946222343007 319107747988224 319150868714496 319659748567488 319821635567616 321519038604426 321562485166104 321578897301504 321987708596736 322238320569984 322887998324736 322959211667456 323312760895488 323329312007676 323402836958208 324008860792896 324420761210364 324481160134656 324733712830464 325072613348847 325327853844864 325683996067872 325755826071312 326412595611648 326666651597312 326933054146944 327545693247528 328278457661952 328879084231152 328895869796352 329403475534581 329495369993049 329570297102592 329614831623168 330232496100416 330307590832128 330686112166488 330759045392748 331381122910848 331425902126592 332105517466632 332122467704832 332469079319286 332744831235584 333885155473827 333930273057108 334099387155456 334632102130368 334801571659776 335259168459316 335304471711664 335380719808512 335747867083776 335765054777202 336623959881144 337377033616896 337746366292608 338284896304824 338501951004672 339230753581824 339943722799104 340298496878067 341059791054528 341701241776128 341776604402688 342933745950432 343011728941056 343107419725824 343654497833472 343700935538688 344283256794672 345053465422848 345700060320576 346251272343228 346298060948112 346473438531584 346949363584512 347025883690752 347678555185152 348200797546728 348377138743296 348820017646464 349091513950816 349571035261188 349636116529152 350255490970112 350273421341649 350353073371392 350736611150016 351009599192304 351455824644561 351521256812544 351747324285184 351794855566336 352278090258048 352902144910588 353434653439686 353727794333184 354177475325856 354356843323392 354841167684822 354921858418176 355634995800448 355914233266176 356123505410064 356303858946048 356920202290176 357034488527808 357833223401472 358243288180362 358322299175477 358996216486752 359044727303808 359617217138424 359799340013568 361097123381792 361757795811867 361776259464192 362518110641232 362701702631424 363329113125888 363726856007424 364509968392008 364743849959424 365325426934272 365975100481536 366475304330226 367499983046976 367985952681984 368035678273536 368272366365696 368488904903469 369313264869696 369500298166272 369603242237952 370257988102912 370766584240416 370816685576064 371511558112968 371596039686144 372292372652928 372342680166912 373042966413312 373125241495552 373618707149961 373637776167936 374337935140032 375105545038497 375156232693788 375175380185088 375861810549888 375944707331648 376461114896664 376651768117248 376702664712192 377217530675622 377303309784576 377408566971904 377716350469248 378010337591712 378701954866287 378772459573248 378855998302208 379549162819008 379964662079184 380260399124996 380570508342927 380814694880256 381615062040576 381634597779552 382136642122116 382436688148992 383205110527616 383692264936344 383711848095744 384498679953024 385573752705024 385800464194236 385995847191552 386611310062656 386663552481024 387476212322304 388912567860648 389053571751936 389585318566626 389782618348032 390404119152096 390601833603072 391725897240069 391924281086208 392727953194668 392747997523968 392801069187072 393606539219712 394037427341376 394346817626112 394885799091342 395715739820832 395769212512128 396292564426752 396601009932288 397943768624832 398651448738816 398961730229504 399287090720448 400089370275504 400291989680128 400403512424448 400841841314304 400930247472384 401663799593784 402051263504384 402562376326656 403316737040672 403870743547596 403925318216784 403959817733766 404774257515264 405532763068368 405624981049344 405679792766976 406234263804516 406439995200512 406998291897216 407832874471386 407908802617344 408039415460352 408745252266624 409192713008352 409511199057688 410073714441009 410336831204352 410991105301056 411199245729792 411761260590972 412682426722048 413416317210624 413437480927848 413981362298959 414306412161408 415233272143872 415477422978408 415687835437056 416540236615776 417514773639168 417950502877089 418828919234544 418885515187776 419765896682496 420648128495616 421130177032536 422072302708224 422937795748104 423151986403328 423733239131904 423790497801216 424584637843392 424681188212736 425261629790676 425476997317632 425534491619328 426212998089984 426992808171384 427014601334784 428416531740288 428692051472568 428749980221472 429316944795648 429651094093312 430241274167616 431083681193984 431105749343568 431203782610944 431653798053387 431675829107712 432011814390528 432561014947152 432978283773952 433430151131796 433770471793152 434245328090496 434341101428416 434937723820488 434996496541152 435216794148864 435910738862592 436727590996704 437526638843229 437704610215936 438505445641536 439204634046108 439327159990732 439427062803456 439486442164224 440087119121559 440914816221984 441012060523664 441841497214464 441901202835456 442807356622176 443292105759048 445180207298436 445240364076144 445465849540608 446074698973553 446176136173824 447174293078016 447663822778368 447686739702936 448831946508192 449486197235712 449836044822528 450100541559942 450328488390144 451046528406432 452307671442432 452882673367488 453258297065472 453731329170756 454746388072704 455601655701504 455702139203584 456224358451914 456328103680512 456389766862848 457244994600576 458182612060446 458205997111296 458267914051584 459044342392896 459838408799952 460071287230464 460700098939899 460933413760768 461628935104896 461668363124304 461730747930816 462599151446016 462701178254336 464267730062304 464416389095282 464502851657728 465093356861952 465117166043829 466094713681584 467031228455532 467137431161856 467648814866688 468012798923072 468607766192748 468695009083392 469704120344064 471182534138862 471246204586248 471637059110912 472236633767808 473121556913096 473229144557568 473771449161603 474831340546752 475071811928064 475805020216617 475893603053568 476045984703744 477110964535296 477657717573816 478661621982336 478726303071744 479489622851232 479732453351424 480388137356134 482278557906639 482343727749156 482368345952256 483357480854976 483602270175232 484331997487104 484438817501184 484969141343232 484993968011514 486013291189344 487100569245696 487991780767296 488633739106968 489618893417472 489999977395968 490647936909312 491029821820928 491318539871292 492417686492928 493318626346728 493343804694528 494355445653888 494422247434752 495348744150624 495461386248192 496138568089122 496389830203904 496456906889216 497071684366272 497138853189888 498158276199948 498183701557248 498703618978929 499117246853376 500140726717996 500208310258384 500233840246784 500895409585662 501149080733184 501948153195552 502202357489664 502888752688974 502956707567496 503071079712768 503621800625664 504013783455616 504935939821716 505029946097664 506065550425344 506619549438912 507427344457236 507752926507008 508846130372736 509515522829488 509915584198656 511589686581792 512664906604032 514098336940032 514400618925648 514661129588736 515481746750208 515551403308032 516634949763072 517580198134272 518550090480864 519376908514842 519447091422168 519710157797376 520538825536128 521517832777728 521588304986112 522301196320092 522565708114944 523230026469696 523637270926224 523663996698624 524808718959616 525383236455168 525529610057088 526514398788456 527281885218816 527620986427776 527692283349504 528801346576384 529353217365882 530591691499776 531266212988784 531535264985088 532261751527233 532382787627264 533452493700672 533871349899264 534455788419072 534573663296512 535380303435264 535551732791712 536749835102208 537364932270543 538494324730128 538567090955712 538613090311688 539425825707636 539699010020352 540710350757824 540833308065792 541645685072688 542664389196288 543777165961848 544052553947136 544869766531454 544993669688832 545590284011136 546764952588012 547115774939136 547988140401408 548962650722304 549015014121296 549712956495339 551221756280832 551249974570464 552408549548544 553969897304544 554250447249408 555386982154368 556686364852224 557267337169452 557394059529216 558438558979392 558514020250368 559564449619968 559687862243328 561506902710048 562734349040682 562763070277632 563792715824832 563917060997472 564977652175872 565053997068288 565826296013433 565954964676864 566112850457856 567015506387568 567302663090176 567379322159104 568158689359872 568283997453312 569323744228512 569946993118776 570390598687494 571222042320384 571589401963424 571666640295296 572422593060864 572451896669328 573204963183174 573655032223488 574807665791424 574938376814592 575538397404516 575567772143616 576015752520704 576748019929536 577906868175728 578360629057536 578700696291354 578993770787328 579916965093984 579995328721536 581214318483456 582303454662272 583368851790972 584377977849939 584673927522048 585606178728144 585902750404608 585981922885632 586703544803803 586782825495412 587886421629312 589091929792002 589121996285952 589201603780608 590409808829568 591056141012064 591520226439168 592328698637013 593573609731248 593653818768192 593954466054144 594901514898432 596885097037824 596915652937248 597977173108224 598442595344256 599781393096704 600134055413256 600437984520192 600605268636672 601395371208576 602495699390676 602607868821504 603076895256576 603843564489984 604975105561008 605939726600649 606328517430272 607161386272896 608299144602552 608437471574016 608519689150464 609351395706774 609659992800768 610910149413928 610941329481728 611749311707079 611863203926016 612059123190528 613117878399936 613428382973952 613789069512528 614266798586532 615505246806528 615557817499072 615640997241088 616486657951584 616798868594688 617641890886458 619023640083072 620124475815936 620156221391772 621459618242112 622708304607376 622849908215808 623216134467612 623531753155584 624810354923664 626272160458752 628243378851816 628328272781664 629648845023744 630972192743424 631695265548804 633108454062336 634406693622156 634524804071424 634727979604992 636876956765088 637021782319104 637892444686014 638215495976448 638301737428992 639319497134976 643038077208852 643124970332208 643157794603008 643975417193472 644476641139968 645918423334912 646625521790976 646658624015352 646805673916416 648017721585792 648841522420728 649467425660928 650145226697694 650655707689728 651367992135744 651511652142624 652825191223296 653333303194624 653866108293888 655091386495056 656556915323904 657758168462304 658806951069162 658990739986098 659140594205184 659229663246336 660464992200832 661372224332976 661518090785496 662762245821696 662851804253184 664211034933264 664244935409664 664938158638572 665455698468743 665489662471168 667770310947654 667860546114216 668198774310912 669264204260736 670518336918632 670608943423328 670761439617024 671495734167552 671530109554404 673247919762288 674754067233792 675150812339913 675492732585216 676569792609648 677003902009344 678461507163648 679887445598208 680596993756134 682119582109056 683402483552256 683553208805376 684336537677871 685867491900864 686023457882112 686214839451648 687273918090669 687308995666944 687401871077376 688566513589344 690106930845696 691400120641152 692502544686456 692596121896224 692946877063168 693898727169024 694051767381504 695357110370304 696401595093456 696624583642923 696754277486592 697640035292928 698183027901632 699142070522376 700510981940224 700546842683298 700706146742784 701473222300032 702019198384608 702911649289122 703042513625088 703494648570368 703589711132672 704556180516096 705804289821176 706773801208293 706869306879372 707455588666368 708354950651712 708713686646784 709682335369644 709843716836352 711269991600896 712247010820128 712607717892096 713840404580352 714068977055616 715666446802944 716486576360724 716644598350954 717992432973504 718089454607616 719234434276848 719598680027136 720582206034201 722194246763584 723515591623734 723552518928384 725036221282464 725403405262848 726658226251776 727453712014848 727490952017271 729019936784016 729487699918848 730650853868544 731950200963072 732950608660452 734999966093952 735971905363968 736544732731392 736977809806938 738626529739392 739206484475904 740515976205824 741533168480832 741633371152128 743023116225936 743192079372288 744207852133683 744584745305856 744685360333824 746250482991104 747237414299922 747275552335872 748675870280064 750211090076994 750312465387576 750350760370176 751723621099776 751889414663296 752922229793328 753303536234496 753405329424384 754333129033461 754435061351244 754606619569152 754817133943808 755432700938496 756020675183424 757403909732574 757544919146496 757711996604416 759098325638016 759929324158368 760520798249992 761141016685854 761629389760512 763269195559104 764273284244232 764873376297984 766410221055232 767384529872688 767423696191488 768822529983781 768997359906048 771147505410048 771600928388472 771991694383104 773222620125312 773327104962048 774952424644608 777825135721296 778107143503872 779065362772263 779170637133252 779565236696064 780808238304192 781203667206144 783451794480138 783848562172416 785455906389336 785495995047936 787213078439424 788074854682752 788693635252224 789771598182684 791431479641664 791538425024256 792585128853504 793202019864576 794029826048823 795887537249664 797302897477632 797923460459008 798574181440896 800178740551008 800583979360256 800807024848896 801683682628608 801860494944768 803327599187568 804102527008768 805124752653312 806633474081344 807741487095192 807850636433568 807919635467532 809548515030528 811065526136736 811249962098688 812468527609032 812879990401024 813996583794432 815665748942772 815817605234688 816078830920704 817304649797181 817490504533248 818385426016704 819022398115376 820147428882018 820673662408704 821982210602112 823522521181944 825364853444096 826832634421248 826874961855696 827962724597918 828612824322816 830466544287744 830954845956816 831375670874112 833080473231552 835029547278336 835901005754178 837657838469088 837771030375552 839531793364992 842260354065072 844101523561023 844144605416448 845875591496208 846303972806656 847466478263808 847580995602432 849169275686784 850523259581352 850953994635264 851068983238656 852425996179968 853985616342768 854029202669568 855585898031241 856833063480576 857384102945136 857499960442944 858633889591296 859302188186624 859807444774761 860482548335232 862167362387968 862211498687136 862407565221888 863307596106774 863351658215424 864023628781056 865122029894304 866860302263592 867540943586304 868490656180992 868682202856832 869875447640976 869992993082304 870433588297728 871821477725184 873455181993408 875053277686458 875246271756493 875409220431872 877010891283072 878409268092216 878654319981464 878854125606912 878972884328448 880174238243118 881829632443968 882024121047328 883637894688003 883682994428928 883802405670912 885614713244352 886584211518096 890360414596872 890480728152288 890931699081216 892149397947106 892352272347648 895327645556736 895373479405872 897663893016384 898972394471424 899672089645056 900201083119884 900656976780288 902093056812864 904615342884864 905765346734976 907462658341512 909492776145408 911203311403008 911404278407168 912448716903828 912656207361024 912779533725696 914027093560161 914489989201152 916365224120892 916411994222592 916535828103168 918088684785792 919676817599904 920142574460928 921400197879798 921866827521536 923257870209792 923336726248608 923461495861632 925198302892032 925402356508672 926462836329687 928535460124608 928832778190564 929005703315456 930186713723904 930234332087658 932189427363168 934062456911064 934274862323712 935297629733376 936025597846144 937215532385496 939408240688128 942365068277724 942492409172496 943274118221824 944473267535616 946243113826192 946458289115136 947542898323206 949662681093504 951610040433234 951787206107136 952091969407488 955315435147632 956838667029021 957323243964672 957452606143488 958979245702464 959464906702848 960776274712268 964557115813278 964687455498312 964736691904512 966714961709952 968663994974208 968877635002368 969938282686464 969987936023028 972026582378688 974201138491392 975217840046541 975983561534592 977267478213936 979237786834944 979999954791936 982059643641856 982637079742584 984835372985856 986637252693456 986687609389056 988486109979147 988710891307776 988844494869504 990697488301248 990922772496384 992277136178244 992779660407808 992913813778432 994143368732544 994277706379776 996316552399896 996367403114496 997407237957858 998234493706752 1000281453435992 1000416620516768 1001655466421481 1001790819171324 1002298161466368 1003896306391104 1004404714979328 1005777505377948 1005913415134992 1006142159425536 1007243601251328 1008027566911232 1009871879643432 1012131100850688 1013239098877824 1014854688914472 1015505853014016 1017692260745472 1019031045658976 1019831168397312 1020895490634201 1023179373163584 1025329813208064 1028801237851296 1029322259177472 1030963493500416 1031102806616064 1035160396268544 1037100180961728 1038753817029684 1038894182844336 1039420315594752 1041077651072256 1043035665555456 1044602392640184 1045131416229888 1046460052939392 1047274541852448 1049617437919232 1050766472910336 1050820264024947 1051059220114176 1053028797576912 1054367473933683 1054563770437632 1055241972855552 1055384566699008 1057602693152768 1058706434731764 1061183382999552 1062532425977568 1063070529970176 1064523503054466 1064765575254528 1066904987401344 1067742699798528 1068911576838144 1069147326593024 1070760606870528 1071103465583424 1073499670204416 1074729864541086 1074966897526431 1076988649460256 1077134181911424 1077226180623376 1078851651415272 1079398020040704 1081420701515648 1083291370145376 1085273387435601 1085328778392576 1087554331923696 1088105107894272 1089592297492777 1089739533062908 1089987339377664 1091180568022272 1093529905176024 1094231549878272 1095976280802816 1097925301444608 1098030028242592 1099425912990678 1102499949140928 1104817099097088 1105466714710407 1107939794609088 1108500894498816 1110773964308736 1114534674338904 1114788119058432 1116877117958784 1117028040500736 1119128899239936 1119375724486656 1123013805420096 1125316635115491 1125468698081364 1125526140555264 1127585431649664 1127834121994944 1129955304351744 1130107994136576 1131652592026866 1131909929353728 1132225700915712 1134031012775136 1134605326180352 1136105864598861 1136317378719744 1136567994906624 1138647488457024 1139893986237552 1140781197374988 1142444084640768 1143178803926848 1143333280590592 1144845186121728 1144903793338656 1146409926366348 1147310064446976 1149615331582848 1151076794809032 1151135544287232 1152031505041408 1153496039859072 1155813736351456 1156721258115072 1157401392582708 1157987541574656 1159833930187968 1159990657443072 1162428636966912 1164606909324544 1166737703581944 1168755955699878 1169347855044096 1171212357456288 1171805500809216 1173407089607606 1173565650990824 1175177691720207 1175772843258624 1178183859584004 1178243992571904 1178403207561216 1180819617659136 1182112282024128 1183040452878336 1184657397274026 1187147219462496 1187307637536384 1189803029796864 1193831305874496 1195954346216448 1196885190688512 1199562786193408 1200268110826512 1200875969040384 1201210537273344 1202790742417152 1204991398781352 1206153790513152 1207687128979968 1209950211122016 1211879453201298 1212657034860544 1214322772545792 1216598289205104 1216874943148032 1217039378300928 1218702791413548 1219319985601536 1221820298827856 1221882658963456 1223498623414158 1223726407852032 1224118246381056 1226235756799872 1227578139025056 1228533597173064 1231010493613056 1231115634998144 1231281994482176 1232973315903168 1233597737189376 1235283781772916 1238047280166144 1240248951631872 1240312442783544 1241944086896877 1242919236484224 1245416609214752 1245699816431616 1246432268935224 1247063506311168 1249620709847328 1252544320917504 1253851508631267 1256486757703632 1256656545563328 1259297690047488 1261944385486848 1263390531097608 1266216908124672 1268813387244312 1269455959209984 1273753913530176 1274043564638208 1275784889372028 1276430991952896 1276603474857984 1278638994269952 1286076154417704 1286249940664416 1287950834386944 1288953282279936 1293251043581952 1293317248030704 1293611347832832 1296035443171584 1297683044841456 1298934851321856 1300290453395388 1301311415379456 1302735984271488 1303023304285248 1305650382446592 1306666606389248 1307732216587776 1310182772990112 1312579916529687 1313113830647808 1315516336924608 1317613902138324 1317981479972196 1318281188410368 1318459326492672 1320261357364677 1320929984401664 1322744448665952 1323036181570992 1325524491643392 1325703608506368 1328422069866528 1329876317277144 1330911396937486 1330979324942336 1335540621895308 1335721092228432 1336397548621824 1338224096920659 1338528408521472 1341036673837264 1341217886846656 1341522879234048 1342991468335104 1343060219108808 1346495839524576 1349508134467584 1350301624679826 1350985465170432 1353139585219296 1356923014327296 1359774891196416 1361193987512268 1364239164218112 1366804967104512 1367106417610752 1368673075355742 1371734983801728 1374547836181338 1374617991333888 1374803742154752 1377133027178688 1380213861691392 1382100296819697 1382800241282304 1385005089372912 1385192243792448 1385893754126336 1387797454338048 1388103534763008 1392803190186912 1393249167285846 1393508554973184 1395280070585856 1396366055803264 1398284141044752 1401021963880448 1401093685366596 1401412293485568 1402946444600064 1404038396769216 1405823298578244 1406085027250176 1406989297140736 1407179422265344 1409112361032192 1411608579642352 1413547602416586 1413738613758744 1414911177332736 1416709901303424 1419364670739288 1419687433672704 1422539983201792 1424494021640256 1425215435784192 1427415060649851 1427680809160704 1428137954111232 1431332893605888 1432973152721448 1433289196701908 1435984865947008 1436178909215232 1438468868553696 1439197360054272 1441164412068402 1444388493527168 1446835673719917 1447031183247468 1447105037856768 1450072442564928 1450806810525696 1453316452503552 1454907424029696 1454981904034542 1458039873568032 1461301707737088 1465901217320904 1469999932187904 1471943810727936 1473089465462784 1473955619613876 1477253059478784 1481031952411648 1483066336961664 1483266742304256 1486046232451872 1486384158744576 1488415704267366 1489169490611712 1489370720667648 1494474828599844 1494551104671744 1497351740560128 1500422180153988 1500624930775152 1500701520740352 1503447242199552 1503778829326592 1505844459586656 1506607072468992 1508666258066922 1508870122702488 1509213239138304 1509634267887616 1510865401876992 1512041350366848 1514807819465148 1515089838292992 1515423993208832 1518196651276032 1519858648316736 1521041596499984 1522282033371708 1523258779521024 1526538391118208 1528546568488464 1529746752595968 1532820442110464 1534769059745376 1537645059967562 1537994719812096 1542295010820096 1543201856776944 1543983388766208 1546445240250624 1546654209924096 1549904849289216 1555650271442592 1558130725544526 1558341274266504 1559130473392128 1561616476608384 1566903588960276 1567697124344832 1570911812778672 1570991990095872 1574426156878848 1576149709365504 1579543196365368 1582862959283328 1583076850048512 1586404039729152 1588059652097646 1591775074499328 1594605794955264 1595846920918016 1596785254581699 1597148362881792 1600357481102016 1601167958720512 1601614049697792 1603367365257216 1603720989889536 1606655198375136 1610249505306624 1613266948162688 1615482974190384 1615701272867136 1615839270935064 1619097030061056 1622131052273472 1622499924197376 1624937055218064 1625457361833487 1625759980802048 1627993167588864 1631331497885544 1632157661841408 1634609299594362 1634981009066496 1636770852033408 1638044796230752 1640294857764036 1641347324817408 1643964421204224 1647045042363888 1649138869486017 1650729706888192 1653665268842496 1653749923711392 1655925449195836 1657225648645632 1661909691913632 1662751341748224 1666160946463104 1670059094556672 1671802011508356 1675315676938176 1675542060751104 1679063586729984 1681358480746469 1684520708130144 1688203047122046 1688289210832896 1691751182992416 1692607945613312 1694932956527616 1695161991204864 1697478888040299 1698338551373568 1701046519162704 1701907989270528 1702137966477312 1704851992359936 1707971232685536 1711171796062482 1713666126961152 1714768205890272 1714999920885888 1717267779182592 1718604376373248 1719614889549522 1720965096670464 1724422997374272 1724815130443776 1726615192213548 1726703316430848 1728047257562112 1730244059788608 1733720604527184 1735081887172608 1736981312361984 1737364405713664 1739750895281952 1739985986164608 1743642955450368 1746910363986816 1750106555372916 1750492543512986 1750818440863744 1753133933549817 1754021782566144 1756818536184432 1757308639962928 1757708251213824 1757945768656896 1760110634411409 1760348476486236 1763659264887936 1764048242094656 1767275789376006 1767365988857856 1767604811341824 1771229426488704 1773168423036192 1776986095911039 1780720829193744 1780961456304576 1781863398162432 1784298795894212 1784704544695296 1790655291113472 1790746958811744 1795327786032768 1799344179290112 1800402166239768 1801313953560576 1804186113625728 1809230685769728 1811530693469952 1814925316683024 1817819179801947 1818985552290816 1822808556814336 1824897433807656 1825312414722048 1825559067451392 1828054187120322 1828979978402304 1832730448241784 1832823988445184 1836177369571584 1839353635199808 1840285148921856 1842800395759596 1843733655043072 1846515740419584 1846673452497216 1846922991723264 1850396605784064 1850804713017344 1852925672659374 1857070920249216 1857665556381128 1860373427447808 1860468664175316 1864378854726336 1868124913822128 1868549724647424 1870595259466752 1872051195692288 1874431064770992 1878816481376256 1884730136555448 1884984818344992 1886548236443648 1888946535071232 1892486227652384 1892916578230272 1895085796646412 1899325362187008 1903220080866468 1903574412214272 1904183938814976 1907044182860089 1910630870295264 1913677334058042 1914646487929344 1914905212286976 1917958491404928 1921552549424536 1929114231626556 1929374910996624 1929473383809024 1933429923419904 1937755270004736 1939876565372928 1939975872046056 1944053164757376 1948402276982784 1950435680093082 1951967123069184 1954534956427872 1958475573669888 1959999909583872 1964119287283712 1965274159485168 1969670745971712 1973274505386912 1976972219958294 1977421782615552 1977688989739008 1981394976602496 1984554272356488 1985559320815616 1985827627556864 1988286737465088 1988555412759552 1992633104799792 1992734806228992 1994814475915716 1996367095406229 1996468987413504 2000562906871984 2000833241033536 2003310932842962 2003581638342648 2004596322932736 2007792612782208 2011555010755896 2011826830269984 2012284318851072 2014487202502656 2016055133822464 2019743759286864 2024262201701376 2025452437019739 2026478197755648 2029709377828944 2031011706028032 2035384521490944 2038062091317952 2039662336794624 2041790981268402 2046358746327168 2050659626416128 2053009613033613 2057602475702592 2058644518354944 2061821754272007 2061926987000832 2062205613232128 2070320792537088 2074200361923456 2077507634059368 2077788365688672 2078840631189504 2082155302144512 2086071331110912 2089204785280368 2089873750928769 2090262832459776 2092920105878784 2094549083704896 2099234875838464 2101532945820672 2101640528049894 2102118440228352 2106057595153824 2108734947867366 2109127540875264 2110483945711104 2110769133398016 2117412869463528 2122366765999104 2125064851955136 2126141059940352 2129047006108932 2129531150509056 2133809974802688 2137823153676288 2138294653186048 2141521213741056 2142206931166848 2146999340408832 2149459729082172 2149933795052862 2153977298920512 2154268363822848 2154452361246752 2157703302830544 2158796040081408 2161746618102603 2162841403031296 2166582740290752 2170546774871202 2170657556785152 2175108663847392 2176210215788544 2179184594985554 2179479066125816 2179974678755328 2182361136044544 2182472856051813 2187059810352048 2188463099756544 2191952561605632 2195850602889216 2196060056485184 2198851825981356 2204999898281856 2209634198194176 2210933429420814 2215879589218176 2221547928617472 2229069348677808 2229576238116864 2232623556401049 2233754235917568 2234056081001472 2238751448973312 2246027610840192 2250633270230982 2250937396162728 2251052281110528 2255170863299328 2255668243989888 2259910608703488 2260215988273152 2262999387100383 2263305184053732 2263819858707456 2264451401831424 2268062025550272 2269210652360704 2272211729197722 2272634757439488 2273135989813248 2277294976914048 2279787972475104 2281562394749976 2284888169281536 2286357607853696 2286666561181184 2289807586677312 2292819852732696 2294620128893952 2299230663165696 2302153589618064 2302271088574464 2304063010082816 2306467589951343 2306992079718144 2311627472702912 2313442516230144 2314802785165416 2315975083149312 2319667860375936 2319981314886144 2324857273933824 2329213818649088 2333475407163888 2337196088316789 2337511911399756 2338695710088192 2342424714912576 2343611001618432 2346814179215212 2347131301981648 2350355383440414 2351545686517248 2356367719168008 2356487985143808 2361639235318272 2364224564048256 2366080905756672 2369314794548052 2374294438924992 2374615275072768 2379606059593728 2382089478146469 2387662611748992 2391908692432896 2393770381377024 2400536221653024 2401751938080768 2402421074546688 2405581484834304 2409982797562704 2412307581026304 2415374257959936 2419900422244032 2423758906402596 2425314069721088 2428645545091584 2433196578410208 2433749886296064 2437405582827096 2438639971203072 2443640597655712 2446997246828316 2447452815704064 2448236492762112 2451913949391543 2452471513599744 2455156278050112 2457067194346128 2462020987226112 2462231269996288 2462563988964352 2465946631806336 2470567563545832 2476094560332288 2480497903263744 2480624885567088 2483888173793754 2485838472968448 2490833218429504 2491399632863232 2492864537870448 2494127012622336 2499241419694656 2505088641835008 2507703017262534 2512973515407264 2513313091126656 2518595380094976 2526781062195216 2532304570683069 2532433816249344 2537626774488624 2538911918419968 2547507827060352 2551569778744056 2552861983905792 2553206949715968 2557277988539904 2566757694093723 2572152308835408 2572499881328832 2575901668773888 2577906564559872 2579422334324283 2586502087163904 2586634496061408 2587222695665664 2592070886343168 2595366089682912 2600580906790776 2602622830758912 2605471968542976 2606046608570496 2611300764893184 2613333212778496 2615464433175552 2620365545980224 2625159833059374 2625738815269479 2626227661295616 2631032673849216 2635227804276648 2635962959944392 2636562376820736 2636918652985344 2640522714729354 2641859968803328 2645488897331904 2646072363141984 2650913684064009 2651048983286784 2651407217012736 2656844139733056 2659752634554288 2661822793874972 2661958649884672 2671081243790616 2671442184456864 2672795097243648 2676448193841318 2677056817042944 2682073347674528 2682435773693312 2685982936670208 2686120438217616 2692991679049152 2699016268935168 2700603249359652 2701970930340864 2706279170438592 2713846028654592 2722387975024536 2728478328436224 2733609934209024 2734212835221504 2737346150711484 2742081280680483 2743469967603456 2749095672362676 2749235982667776 2749607484309504 2754266054357376 2760427723382784 2764200593639394 2765600482564608 2770010178745824 2770384487584896 2775594908676096 2776207069526016 2779388508989061 2785606380373824 2786498334571692 2787017109946368 2790560141171712 2792732111606528 2796568282089504 2802043927760896 2802187370733192 2802824586971136 2805892889200128 2808076793538432 2811646597156488 2813978594281472 2814358844530688 2818224722064384 2823217159284704 2827095204833172 2827477227517488 2829822354665472 2833419802606848 2838729341478576 2839374867345408 2845079966403584 2848988043280512 2854830121299702 2855361618321408 2856275908222464 2865946305442896 2866578393403816 2870516001087063 2871969731894016 2872357818430464 2876937737107392 2878394720108544 2882328824136804 2888776987054336 2893671347439834 2894062366494936 2894210075713536 2900144885129856 2906632905007104 2909814848059392 2909963808069084 2916079747136064 2922603415474176 2925653520139623 2931802434641808 2939999864375808 2946178930925568 2947911239227752 2954506118957568 2962063904823296 2965458329937441 2966132673923328 2966533484608512 2972092464903744 2972768317489152 2976831408534732 2978338981223424 2978741441335296 2988949657199688 2989102209343488 2994703481120256 3000844360307976 3001249861550304 3006894484399104 3007557658653184 3011688919173312 3013214144937984 3017332516133844 3017740245404976 3018426478276608 3019268535775232 3021730803753984 3024082700733696 3029615638930296 3030847986417664 3036393302552064 3039717296633472 3042083192999968 3044564066743416 3046517559042048 3053076782236416 3057093136976928 3059493505191936 3062686471902603 3065640884220928 3069538119490752 3075290119935124 3075989439624192 3086403713553888 3087966777532416 3092890480501248 3093308419848192 3111300542885184 3116261451089052 3116682548533008 3118260946784256 3122522892814871 3123232953216768 3133807177920552 3135394248689664 3141823625557344 3148852313757696 3152299418731008 3152460792074841 3159086392730736 3165725918566656 3166153700097024 3172808079458304 3176119304195292 3183550148998656 3189211589910528 3191693841836032 3193570509163398 3194296725763584 3200714962204032 3203228099395584 3206734730514432 3207441979779072 3213310396750272 3220499010613248 3224900692579293 3226533896325376 3230965948380768 3231402545734272 3231678541870128 3238194060122112 3244262104546944 3249874110436128 3250914723666974 3251519961604096 3255820162306803 3255986335177728 3262662995771088 3264315323682816 3268776892478331 3269218599188724 3269962018132992 3273541704066816 3276089592461504 3280589715528072 3282694649634816 3287928842408448 3294090084727776 3298277738972034 3301459413776384 3307499847422784 3311850898391672 3314451297291264 3316400144131221 3323819383827264 3325502683496448 3332321892926208 3343604023016712 3350631353876352 3351084121502208 3358127173459968 3362716961492938 3369041416260288 3375949905346473 3376406094244092 3376578421665792 3383502365984832 3385215891226624 3389865913055232 3390323982409728 3394957776080598 3396677102747136 3402093038325408 3403815978541056 3409703984719872 3415942465371072 3422343592124964 3427332253922304 3429536411780544 3429999841771776 3434535558365184 3437208752746496 3439229779099044 3441930193340928 3448845994748544 3453230384427096 3453406632861696 3456094515124224 3460488119577216 3467441209054368 3470163774345216 3473962624723968 3474728811427328 3479501790563904 3479971972329216 3487285910900736 3493820727973632 3500213110745832 3500985087025972 3501636881727488 3506267867099634 3508043565132288 3513637072368864 3514617279925856 3515416502427648 3520221268822818 3520696952972472 3527318529775872 3528096484189312 3534551578752012 3534731977715712 3535209622683648 3542458852977408 3546336846072384 3553972191822078 3561441658387488 3561922912609152 3568597591788424 3569409089390592 3581493917623488 3590655572065536 3598688358580224 3600804332479536 3602627907121152 3608372227251456 3618461371539456 3623061386939904 3629850633366048 3635638359603894 3637971104581632 3649794867615312 3650624829444096 3651118134902784 3656108374240644 3657959956804608 3665460896483568 3665647976890368 3672354739143168 3678707270399616 3685600791519192 3687467310086144 3693031480839168 3693346904994432 3693845983446528 3700793211568128 3701609426034688 3705851345318748 3714141840498432 3715331112762256 3720746854895616 3720937328350632 3725832260690631 3728757709452672 3736249827644256 3737099449294848 3741190518933504 3744102391384576 3748862129541984 3757632962752512 3761554525893801 3769460273110896 3769969636689984 3773096472887296 3777893070142464 3784972455304768 3785833156460544 3790171593292824 3798650724374016 3806440161732936 3808367877629952 3814088365720178 3821261740590528 3827354668116084 3829292975858688 3829810424573952 3835916982809856 3843105098849072 3858228463253112 3858749821993248 3866859846839808 3879753130745856 3879951744092112 3888106329514752 3896804553965568 3900871360186164 3903934246138368 3909069912855744 3916951147339776 3919999819167744 3930548318970336 3939341491943424 3946549010773824 3953944439916588 3954843565231104 3955377979478016 3960784072094031 3962789953204992 3969108544712976 3971118641631232 3971655255113728 3976573474930176 3977110825519104 3985266209599584 3989628951831432 3992734190812458 3992937974827008 4001125813743968 4001666482067072 4006621865685924 4007163276685296 4009192645865472 4014672290761977 4015585225564416 4023110021511792 4023653660539968 4024568637702144 4028974405005312 4032110267644928 4039487518573728 4048524403402752 4050904874039478 4052956395511296 4059418755657888 4070769042981888 4076124182635904 4079324673589248 4083581962536804 4092717492654336 4101319252832256 4106019226067226 4106924813626621 4115204951405184 4123643508544014 4123853974001664 4124411226464256 4140641585074176 4146300890459091 4148400723846912 4155015268118736 4155576731377344 4157681262379008 4164310604289024 4178409570560736 4179747501857538 4180525664919552 4185840211757568 4189098167409792 4198469751676928 4203065891641344 4203281056099788 4204236880456704 4212115190307648 4217469895734732 4218255081750528 4220967891422208 4221538266796032 4234825738927056 4244733531998208 4250129703910272 4258094012217864 4259062301018112 4267619949605376 4275646307352576 4276589306372096 4282245181949553 4283042427482112 4284413862333696 4293998680817664 4298919458164344 4299867590105724 4307954597841024 4308536727645696 4308904722493504 4315406605661088 4317592080162816 4323493236205206 4325682806062592 4333165480581504 4340507021159751 4341093549742404 4341315113570304 4350217327694784 4352420431577088 4358369189971108 4358958132251632 4359949357510656 4364722272089088 4364945712103626 4374119620704096 4383905123211264 4392120112970368 4397703651962712 4409999796563712 4419268396388352 4421866858841628 4431759178436352 4443095857234944 4458138697355616 4459152476233728 4465247112802098 4467508471835136 4468112162002944 4492055221680384 4501266540461964 4501874792325456 4502104562221056 4510341726598656 4511336487979776 4519821217406976 4525998774200766 4526610368107464 4527639717414912 4528902803662848 4536124051100544 4544423458395444 4545269514878976 4546271979626496 4554589953828096 4559575944950208 4563124789499952 4569776338563072 4572715215707392 4573333122362368 4579615173354624 4585639705465392 4589240257787904 4598461326331392 4604307179236128 4608126020165632 4612935179902686 4613984159436288 4623254945405824 4626885032460288 4629605570330832 4631950166298624 4639335720751872 4639962629772288 4649714547867648 4658189889281201 4658427637298176 4666950814327776 4674392176633578 4675023822799512 4677391420176384 4684849429825152 4693628358430424 4694262603963296 4700710766880828 4703091373034496 4712735438336016 4712975970287616 4723278470636544 4728449128096512 4738629589096104 4748588877849984 4749230550145536 4759212119187456 4764178956292938 4775325223497984 4783817384865792 4787540762754048 4790355763745097 4801072443306048 4803503876161536 4804842149093376 4811162969668608 4819965595125408 4830748515919872 4839800844488064 4847517812805192 4850628139442176 4857291090183168 4866393156820416 4867499772592128 4874811165654192 4876372085500461 4877279942406144 4887281195311424 4893994493656632 4896472985524224 4903827898783086 4904943027199488 4910312556100224 4914134388692256 4924041974452224 4924462539992576 4925127977928704 4931893263612672 4941135127091664 4947416608458051 4952189120664576 4960995806527488 4961249771134176 4967776347587508 4971676945936896 4981666436859008 4985729075740896 4988254025244672 4998482839389312 5010177283670016 5015406034525068 5025947030814528 5026626182253312 5037190760189952 5044075442239407 5053562124390432 5064609141366138 5064867632498688 5075253548977248 5077823836839936 5092436664120897 5095015654120704 5103139557488112 5105723967811584 5106413899431936 5112702319004569 5114555977079808 5133515388187446 5144304617670816 5144999762657664 5151803337547776 5155813129119744 5158844668648566 5173268992122816 5174445391331328 5184141772686336 5190732179365824 5201161813581552 5205245661517824 5210943937085952 5212093217140992 5226666425556992 5230928866351104 5240731091960448 5250319666118748 5251477630538958 5252455322591232 5262065347698432 5270455608553296 5271925919888784 5273124753641472 5273837305970688 5280331903234227 5281045429458708 5283719937606656 5290977794663808 5292144726283968 5301827368128018 5302097966573568 5302814434025472 5313688279466112 5319505269108576 5323645587749944 5323917299769344 5330958287733117 5342162487581232 5342884368913728 5345590194487296 5352896387682636 5354113634085888 5364146695349056 5364871547386624 5371965873340416 5372240876435232 5381757709886467 5385983358098304 5398032537870336 5401206498719304 5403941860681728 5412558340877184 5427692057309184 5444775950049072 5453457539405841 5456956656872448 5468425670443008 5474692301422968 5484162561360966 5486939935206912 5498191344725352 5498471965335552 5508532108714752 5520855446765568 5528401187278788 5531200965129216 5540020357491648 5540768975169792 5551189817352192 5552414139052032 5558777017978122 5571212760747648 5572996669143384 5581120282343424 5585464223213056 5593136564179008 5604087855521792 5604374741466384 5605649173942272 5611785778400256 5616153587076864 5623293194312976 5627957188562944 5628717689061376 5636449444128768 5646434318569408 5654190409666344 5654954455034976 5659644709330944 5666839605213696 5677458682957152 5678749734690816 5690159932807168 5697976086561024 5709660242599404 5710723236642816 5712551816444928 5721132548580267 5731892610885792 5733156786807632 5741032002174126 5743939463788032 5744715636860928 5753875474214784 5764657648273608 5777553974108672 5787342694879668 5788124732989872 5788420151427072 5798971086656189 5800289770259712 5813265810014208 5819629696118784 5819927616138168 5832159494272128 5845206830948352 5851307040279246 5863604869283616 5879999728751616 5892357861851136 5895822478455504 5909012237915136 5924127809646592 5930916659874882 5932265347846656 5933066969217024 5944184929807488 5953662817069464 5956677962446848 5957482882670592 5977899314399376 5978204418686976 5989101286218687 5989406962240512 6001688720615952 6002499723100608 6013788968798208 6015115317306368 6023377838346624 6034665032267688 6035480490809952 6036852956553216 6038537071550464 6043461607507968 6048165401467392 6059231277860592 6072786605104128 6079434593266944 6084166385999936 6089128133486832 6093035118084096 6106153564472832 6114186273953856 6118987010383872 6125372943805206 6131281768441856 6139076238981504 6150580239870248 6151978879248384 6159028839100839 6172807427107776 6175933555064832 6185465262816021 6185780961002496 6186616839696384 6222601085770368 6232522902178104 6233365097066016 6236521893568512 6245045785629742 6246465906433536 6267614355841104 6269621252786307 6270788497379328 6283647251114688 6297704627515392 6304598837462016 6304921584149682 6318172785461472 6331451837133312 6332307400194048 6352238608390584 6367100297997312 6378423179821056 6383387683672064 6387141018326796 6388593451527168 6401429924408064 6413469461028864 6414883959558144 6426620793500544 6440998021226496 6449801385158586 6453067792650752 6461931896761536 6462805091468544 6463357083740256 6476388120244224 6485239854307809 6488524209093888 6499748220872256 6501829447333948 6503039923208192 6511640324613606 6511972670355456 6525325991542176 6528630647365632 6537553784956662 6538437198377448 6539924036265984 6547083408133632 6552179184923008 6561179431056144 6565389299269632 6575857684816896 6588180169455552 6596555477944068 6602918827552768 6614999694845568 6623701796783344 6628902594582528 6632800288262442 6647638767654528 6664643785852416 6687208046033424 6697870669203147 6701262707752704 6702168243004416 6716254346919936 6725433922985876 6738082832520576 6751899810692946 6752812188488184 6753156843331584 6767004731969664 6779731826110464 6780647964819456 6788998161301149 6789915552161196 6793354205494272 6804186076650816 6807631957082112 6819407969439744 6831884930742144 6844687184249928 6854664507844608 6859072823561088 6859999683543552 6874417505492992 6878459558198088 6883860386681856 6897691989497088 6906460768854192 6906813265723392 6912189030248448 6919402769854029 6920976239154432 6934882418108736 6940327548690432 6947925249447936 6949457622854656 6959003581127808 6959943944658432 6974571821801472 6987641455947264 7000426221491664 7001970174051944 7011588264950367 7012535734199268 7016087130264576 7027274144737728 7029234559851712 7030833004855296 7040442537645636 7041393905944944 7054637059551744 7056192968378624 7069103157504024 7069463955431424 7084917705954816 7092673692144768 7107944383644156 7122883316774976 7123845825218304 7137195183576848 7138818178781184 7146268434439407 7162987835246976 7181311144131072 7201608664959072 7205255814242304 7216744454502912 7236922743078912 7246122773879808 7259701266732096 7271276719207788 7275942209163264 7299589735230624 7301249658888192 7312216748481288 7315919913609216 7330921792967136 7344709478286336 7355741848174629 7357414540799232 7371201583038384 7374934620172288 7386062961678336 7386693809988864 7387691966893056 7403218852069376 7411702690637496 7428283680996864 7430662225524512 7441493709791232 7441874656701264 7451664521381262 7457515418905344 7472499655288512 7474198898589696 7482381037867008 7488204782769152 7497724259083968 7515265925505024 7523109051787602 7538920546221792 7539939273379968 7555786140284928 7569944910609536 7580343186585648 7596913712049207 7597301448748032 7612880323465872 7616735755259904 7627146082449439 7628176731440356 7642523481181056 7654709336232168 7658585951717376 7659620849147904 7671833965619712 7686210197698144 7700273082281169 7716456926506224 7717499643986496 7733719693679616 7738267002972849 7759506261491712 7759903488184224 7776212659029504 7801742720372328 7807868492276736 7818139825711488 7833902294679552 7839999638335488 7861096637940672 7877216445808437 7878682983886848 7893098021547648 7907888879833176 7909687130462208 7910755958956032 7921568144188062 7925579906409984 7938217089425952 7942237283262464 7952741052192027 7953146949860352 7954221651038208 7970532419199168 7979257903662864 7985468381624916 7985875949654016 8002251627487936 8003332964134144 8013243731371848 8014326553370592 8018385291730944 8029344581523954 8031170451128832 8046220043023584 8047307321079936 8057948810010624 8064220535289856 8078975037147456 8097048806805504 8101809748078956 8105912791022592 8118837511315776 8141538085963776 8152248365271808 8167163925073608 8185434985308672 8202638505664512 8212038452134452 8213849627253242 8226243842041449 8230409902810368 8247287017088028 8247707948003328 8248822452928512 8281283170148352 8292601780918182 8296801447693824 8310030536237472 8311153462754688 8328621208578048 8338165526967183 8356819141121472 8359495003715076 8361051329839104 8371680423515136 8378196334819584 8396939503353856 8406131783282688 8406562112199576 8408473760913408 8424230380615296 8434939791469464 8441935782844416 8443076533592064 8469651477854112 8489467063996416 8500259407820544 8516188024435728 8518124602036224 8535239899210752 8553178612744192 8564490363899106 8566084854964224 8568827724667392 8597838916328688 8599735180211448 8615909195682048 8617073455291392 8617809444987008 8630813211322176 8635184160325632 8646986472410412 8651365612125184 8666330961163008 8681014042319502 8682187099484808 8682630227140608 8700434655389568 8716738379942216 8717916264503264 8719898715021312 8729444544178176 8729891424207252 8748239241408192 8767810246422528 8776960560418869 8784240225940736 8795407303925424 8819999593127424 8838536792776704 8843733717683256 8863518356872704 8886191714469888 8896374989812323 8916277394711232 8918304952467456 8930494225604196 8935016943670272 8936224324005888 8984110443360768 9002533080923928 9003749584650912 9020683453197312 9022672975959552 9039642434813952 9051997548401532 9053220736214928 9055279434829824 9057805607325696 9072248102201088 9088846916790888 9092543959252992 9109179907656192 9119151889900416 9126249578999904 9139552677126144 9145430431414784 9146666244724736 9159230346709248 9171279410930784 9178480515575808 9188059415707809 9196922652662784 9208614358472256 9216252040331264 9225870359805372 9227968318872576 9246509890811648 9259211140661664 9263900332597248 9278671441503744 9279925259544576 9316379778562402 9316855274596352 9333901628655552 9348784353267156 9350047645599024 9354782840352768 9367568678444613 9369698859650304 9387256716860848 9388525207926592 9401421533761656 9406182746068992 9425470876672032 9446556941273088 9456898256193024 9457382376224523 9477259178192208 9497177755699968 9498461100291072 9518424238374912 9528357912585876 9550650446995968 9567634769731584 9575081525508096 9580711527490194 9602144886612096 9609684298186752 9622325939337216 9639931190250816 9661497031839744 9674702077737879 9679601688976128 9695035625610384 9701256278884352 9714582180366336 9732786313640832 9749622331308384 9752744171000922 9754559884812288 9774562390622848 9787988987313264 9792945971048448 9806330677434993 9807655797566172 9809886054398976 9820625112200448 9828268777384512 9848083948904448 9848925079985152 9850255955857408 9863786527225344 9882270254183328 9894833216916102 9904378241329152 9922499542268352 9935552695175016 9943353891873792 9963332873718016 9971458151481792 9976508050489344 9996965678778624 10030812069050136 10051894061629056 10053252364506624 10074381520379904 10088150884478814 10107124248780864 10127849716039419 10129218282732276 10129735264997376 10150507097954496 10155647673679872 10184873328241794 10190031308241408 10206279114976224 10211447935623168 10225404638009138 10229111954159616 10267030776374892 10288609235341632 10289999525315328 10303606675095552 10311626258239488 10317689337297132 10346537984245632 10368283545372672 10381464358731648 10402323627163104 10410491323035648 10421887874171904 10424186434281984 10453332851113984 10461857732702208 10481462183920896 10500639332237496 10502955261077916 10504910645182464 10524130695396864 10540911217106592 10543851839777568 10546249507282944 10560663806468454 10562090858917416 10567439875213312 10581955589327616 10584289452567936 10603654736256036 10604195933147136 10605628868050944 10627376558932224 10639010538217152 10647291175499888 10647834599538688 10661916575466234 10684324975162464 10685768737827456 10705792775365272 10708227268171776 10728293390698112 10729743094773248 10744481752870464 10763515419772934 10771966716196608 10796065075740672 10802412997438608 10807883721363456 10825116681754368 10855384114618368 10889551900098144 10906915078811682 10913913313744896 10949384602845936 10968325122721932 10973879870413824 10996382689450704 10996943930671104 11017064217429504 11056802374557576 11062401930258432 11080040714983296 11081537950339584 11102379634704384 11104828278104064 11117554035956244 11142425521495296 11145993338286768 11162240564686848 11170928446426112 11177496782071893 11186273128358016 11208175711043584 11208749482932768 11211298347884544 11223571556800512 11232307174153728 11246586388625952 11255914377125888 11272898888257536 11292868637138816 11308380819332688 11309908910069952 11319289418661888 11333679210427392 11354917365914304 11357499469381632 11378201532834409 11380319865614336 11395952173122048 11419320485198808 11425103632889856 11442265097160534 11463785221771584 11466313573615264 11482064004348252 11487878927576064 11489431273721856 11507750948429568 11529315296547216 11555107948217344 11574685389759336 11576249465979744 11597942173312378 11600579540519424 11639259392237568 11639855232276336 11664318988544256 11690413661896704 11702614080558492 11727209738567232 11759999457503232 11791644956911008 11818024475830272 11848255619293184 11861833319749764 11864530695693312 11866133938434048 11882352216282093 11888369859614976 11907325634138928 11913355924893696 11914965765341184 11955798628798752 11978202572437374 11978813924481024 12003377441231904 12004999446201216 12027577937596416 12030230634612736 12044016872285931 12046755676693248 12069330064535376 12070960981619904 12073705913106432 12077074143100928 12086923215015936 12096330802934784 12118462555721184 12145573210208256 12158869186533888 12168332771999872 12178256266973664 12212307128945664 12228372547907712 12237974020767744 12250745887610412 12262563536883712 12278152477963008 12301160479740496 12303957758496768 12318057678201678 12320774440879863 12345614854215552 12370930525632042 12371561922004992 12373233679392768 12438902671377273 12445202171540736 12465045804356208 12466730194132032 12473043787137024 12490091571259484 12492931812867072 12535228711682208 12539242505572614 12541576994758656 12567294502229376 12595409255030784 12609197674924032 12609843168299364 12636345570922944 12662903674266624 12664614800388096 12704477216781168 12734200595994624 12766775367344128 12774282036653592 12777186903054336 12802859848816128 12826938922057728 12829767919116288 12853241587001088 12881996042452992 12899602770317172 12906135585301504 12923863793523072 12925610182937088 12926714167480512 12952776240488448 12970479708615618 12977048418187776 12999496441744512 13003658894667896 13021521063479253 13023280649227212 13023945340710912 13050651983084352 13057261294731264 13075107569913324 13076874396754896 13079848072531968 13094166816267264 13104358369846016 13122358862112288 13151715369633792 13176360338911104 13193110955888136 13205837655105536 13229999389691136 13247403593566688 13257805189165056 13265600576524884 13295277535309056 13329287571704832 13374416092066848 13395741338406294 13402525415505408 13404336486008832 13450867845971752 13476165665041152 13503799621385892 13505624376976368 13506313686663168 13534009463939328 13559463652220928 13577996322602298 13579831104322392 13586708410988544 13608372153301632 13638815938879488 13663769861484288 13689374368499856 13709329015689216 13718145647122176 13719999367087104 13748835010985984 13756919116396176 13767720773363712 13795383978994176 13812921537708384 13824378060496896 13838805539708058 13841952478308864 13869764836217472 13880655097380864 13895850498895872 13898915245709312 13918007162255616 13919887889316864 13949143643602944 13974569667843603 13975282911894528 14000852442983328 14003940348103888 14023176529900734 14025071468398536 14032174260529152 14054548289475456 14058469119703424 14080885075291272 14082787811889888 14109274119103488 14112385936757248 14138206315008048 14138927910862848 14164699867406101 14169835411909632 14185347384289536 14215888767288312 14245766633549952 14247691650436608 14274390367153696 14277636357562368 14292536868878814 14325975670493952 14362622288262144 14371067291235291 14403217329918144 14410511628484608 14433488909005824 14492245547759616 14519402533464192 14542553438415576 14551884418326528 14599179470461248 14602499317776384 14624433496962576 14629116256501383 14631839827218432 14661843585934272 14689418956572672 14711483696349258 14714829081598464 14742403166076768 14749869240344576 14772125923356672 14773387619977728 14775383933786112 14823405381274992 14856567361993728 14861324451049024 14882987419582464 14883749313402528 14903329042762524 14915030837810688 14944999310577024 14964762075734016 14976409565538304 14995448518167936 15030531851010048 15046218103575204 15077841092443584 15079878546759936 15111572280569856 15132226326718221 15139889821219072 15160686373171296 15193827424098414 15194602897496064 15225760646931744 15233471510519808 15254292164898878 15256353462880712 15277309992362691 15285046962362112 15309418672464336 15317171903434752 15319241698295808 15338106957013707 15343667931239424 15372420395396288 15400546164562338 15432913853012448 15434999287972992 15467439387359232 15476534005945698 15519806976368448 15552425318059008 15603485440744656 15615736984553472 15636279651422976 15679999276670976 15722193275881344 15754432891616874 15757365967773696 15786196043095296 15815777759666352 15819374260924416 15821511917912064 15840995709702681 15843136288376124 15851159812819968 15876434178851904 15884474566524928 15905482104384054 15906293899720704 15908443302076416 15941064838398336 15958515807325728 15970936763249832 15971751899308032 16004503254975872 16006665928268288 16026487462743696 16028653106741184 16036770583461888 16058689163047908 16062340902257664 16092440086047168 16094614642159872 16115897620021248 16128441070579712 16145273129659401 16157950074294912 16194097613611008 16203619496157912 16211825582045184 16237675022631552 16283076171927552 16304496730543616 16334327850147216 16360372618217523 16370869970617344 16405277011329024 16424076904268904 16427699254506484 16452487684082898 16460819805620736 16494574034176056 16495415896006656 16562566340296704 16585203561836364 16593602895387648 16620061072474944 16622306925509376 16657242417156096 16676331053934366 16713638282242944 16718990007430152 16743360847030272 16756392669639168 16812263566565376 16813124224399152 16816947521826816 16848460761230592 16869879582938928 16883871565688832 16886153067184128 16939302955708224 16978934127992832 17000518815641088 17032376048871456 17036249204072448 17070479798421504 17128980727798212 17132169709928448 17137655449334784 17163397645740801 17195677832657376 17199470360422896 17231818391364096 17234146910582784 17235618889974016 17261626422644352 17293972944820824 17302731224250368 17332661922326016 17362028084639004 17364374198969616 17365260454281216 17396913259968567 17400869310779136 17433476759884432 17435832529006528 17439797430042624 17458889088356352 17459782848414504 17496478482816384 17535620492845056 17553921120837738 17568480451881472 17590814607850848 17639999186254848 17677073585553408 17687467435366512 17727036713745408 17772383428939776 17792749979624646 17832554789422464 17860988451208392 17870033887340544 17872448648011776 17967303858656061 17968220886721536 18005066161847856 18007499169301824 18041366906394624 18045345951919104 18103995096803064 18106441472429856 18110558869659648 18115611214651392 18144496204402176 18177693833581776 18218359815312384 18238303779800832 18252499157999808 18279105354252288 18290860862829568 18293332489449472 18318460693418496 18342558821861568 18356961031151616 18376118831415618 18393845305325568 18417228716944512 18451740719610744 18455936637745152 18493019781623296 18518422281323328 18527800665194496 18556395788448063 18557342883007488 18559850519089152 18632759557124804 18633710549192704 18667803257311104 18697568706534312 18700095291198048 18709565680705536 18735137356889226 18739397719300608 18774513433721696 18777050415853184 18802843067523312 18808863758358921 18812365492137984 18850941753344064 18893113882546176 18913796512386048 18914764752449046 18954518356384416 18994355511399936 18996922200582144 19056715825171752 19101300893991936 19135269539463168 19150163051016192 19161423054980388 19204289773224192 19244651878674432 19279862380501632 19322994063679488 19349404155475758 19359203377952256 19390071251220768 19429164360732672 19455719562923427 19465572627281664 19499244662616768 19505488342001844 19509119769624576 19549124781245696 19575977974626528 19585891942096896 19612661354869986 19615311595132344 19619772108797952 19641250224400896 19656537554769024 19696167897808896 19697850159970304 19700511911714816 19727573054450688 19764540508366656 19789666433832204 19808756482658304 19844999084536704 19871105390350032 19886707783747584 19926665747436032 19942916302963584 19993931357557248 20061624138100272 20093612007609441 20103788123258112 20106504729013248 20148763040759808 20176301768957628 20214248497561728 20255699432078838 20258436565464552 20259470529994752 20301014195908992 20366994483903447 20369746656483588 20380062616482816 20412558229952448 20422895871246336 20450809276018276 20458223908319232 20534061552749784 20577218470683264 20579999050630656 20623252516478976 20635378674594264 20693075968491264 20736567090745344 20758208309562087 20762928717463296 20804647254326208 20820982646071296 20843775748343808 20848372868563968 20923715465404416 20962924367841792 21001278664474992 21005910522155832 21048261390793728 21081822434213184 21087703679555136 21092499014565888 21121327612936908 21124181717834832 21134879750426624 21163911178655232 21168578905135872 21207309472512072 21208391866294272 21254753117864448 21278021076434304 21294582350999776 21323833150932468 21368649950324928 21371537475654912 21411585550730544 21416454536343552 21438805303318221 21456586781396224 21459486189546496 21488963505740928 21527030839545868 21543933432393216 21604825994877216 21615767442726912 21650233363508736 21710768229236736 21779103800196288 21813830157623364 21827826627489792 21857660249704097 21898769205691872 21936650245443864 21947759740827648 21992765378901408 22034128434859008 22067225544523887 22113604749115152 22124803860516864 22160081429966592 22163075900679168 22209656556208128 22235108071912488 22284851042990592 22291986676573536 22324481129373696 22341856892852224 22354993564143786 22372546256716032 22417498965865536 22422596695769088 22447143113601024 22464614348307456 22493172777251904 22511828754251776 22545797776515072 22585737274277632 22616761638665376 22619817820139904 22667358420854784 22709834731828608 22756403065668818 22760639731228672 22790741136147621 22791904346244096 22838640970397616 22850207265779712 22881438247348317 22884530194321068 22927570443543168 22932627147230528 22964128008696504 22975757855152128 22978862547443712 23015501896859136 23058630593094432 23100819246843507 23110215896434688 23149370779518672 23152498931959488 23195884346624756 23201159081038848 23214801008918547 23278518784475136 23279710464552672 23328637977088512 23405228161116984 23454419477134464 23519998915006464 23583289913822016 23631649337425311 23636048951660544 23696511238586368 23723666639499528 23729061391386624 23732267876868096 23764704432564186 23776739719229952 23814651268277856 23826711849787392 23911597257597504 23956405144874748 23957627848962048 24006754882463808 24009998892402432 24055155875192832 24060461269225472 24088033744571862 24093511353386496 24138660129070752 24141921963239808 24173846430031872 24192661605869568 24236925111442368 24291146420416512 24317738373067776 24336665543999744 24356512533947328 24424614257891328 24456745095815424 24501491775220824 24525127073767424 24556304955926016 24602320959480992 24607915516993536 24636115356403356 24641548881759726 24691229708431104 24741861051264084 24743123844009984 24746467358785536 24877805342754546 24890404343081472 24930091608712416 24933460388264064 24980183142518968 24985863625734144 25014496580901549 25070457423364416 25078485011145228 25083153989517312 25134589004458752 25190818510061568 25218395349848064 25219686336598728 25272691141845888 25325807348533248 25329229600776192 25408954433562336 25468401191989248 25533550734688256 25548564073307184 25554373806108672 25605719697632256 25659535838232576 25706483174002176 25799205540634344 25812271170603008 25847727587046144 25851220365874176 25853428334961024 25905552480976896 25940959417231236 25954096836375552 25998992883489024 26007317789335792 26043042126958506 26046561298454424 26047890681421824 26101303966168704 26150215139826648 26153748793509792 26159696145063936 26188333632534528 26208716739692032 26244717724224576 26303430739267584 26330881681256607 26352720677822208 26386221911776272 26411675310211072 26459998779382272 26494807187133376 26515610378330112 26531201153049768 26590555070618112 26658575143409664 26689124969436969 26748832184133696 26791482676812588 26805050831010816 26808672972017664 26901735691943504 26952331330082304 27007599242771784 27011248753952736 27068018927878656 27118927304441856 27155992645204596 27159662208644784 27173416821977088 27216744306603264 27277631877758976 27327539722968576 27378748736999712 27418658031378432 27436291294244352 27439998734174208 27513838232792352 27535441546727424 27590767957988352 27625843075416768 27648756120993792 27677611079416116 27683904956617728 27739529672434944 27791700997791744 27797830491418624 27836014324511232 27839775778633728 27949139335687206 27950565823789056 28001704885966656 28007880696207776 28046353059801468 28050142936797072 28064348521058304 28102706035333839 28109096578950912 28116938239406848 28161770150582544 28165575623779776 28218548238206976 28224771873514496 28276412630016096 28329399734812202 28339670823819264 28370694768579072 28372147128673569 28431777534576624 28491533267099904 28495383300873216 28548780734307392 28555272715124736 28585073737757628 28651951340987904 28725244576524288 28742134582470582 28806434659836288 28866977818011648 28984491095519232 29024106233213637 29038805066928384 29085106876831152 29103768836653056 29198358940922496 29248866993925152 29258232513002766 29263679654436864 29323687171868544 29378837913145344 29418992032304979 29422967392698516 29429658163196928 29484806332153536 29499738480689152 29544251846713344 29546775239955456 29550767867572224 29646810762549984 29713134723987456 29722648902098048 29767498626805056 29806658085525048 29830061675621376 29889998621154048 29929524151468032 29952819131076608 29990897036335872 30092436207150408 30155682184887168 30159757093519872 30223144561139712 30264452653436442 30279779642438144 30321372746342592 30383549148118257 30387654848196828 30389205794992128 30451521293863488 30466943021039616 30508584329797756 30512706925761424 30554619984725382 30570093924724224 30618837344928672 30634343806869504 30676213914027414 30687335862478848 30744840790792576 30801092329124676 30865827706024896 30869998575945984 30934878774718464 30953068011891396 31039613952736896 31104850636118016 31206970881489312 31231473969106944 31272559302845952 31359998553341952 31444386551762688 31508865783233748 31514731935547392 31572392086190592 31631555519332704 31638748521848832 31681991419405362 31686272576752248 31702319625639936 31752868357703808 31810964208768108 31812587799441408 31816886604152832 31882129676796672 31917031614651456 31941873526499664 31943503798616064 32009006509951744 32013331856536576 32052974925487392 32057306213482368 32117378326095816 32124681804515328 32184880172094336 32189229284319744 32256882141159424 32290546259318802 32315900148589824 32388195227222016 32407238992315824 32423651164090368 32475350045263104 32566152343855104 32608993461087232 32668655700294432 32720745236435046 32741739941234688 32848153808537808 32855398509012968 32904975368165796 32921639611241472 32989148068352112 32990831792013312 33170407123672728 33187205790775296 33240122144949888 33244613851018752 33314484834312192 33352662107868732 33427276564485888 33437980014860304 33486721694060544 33512785339278336 33532490346215679 33624527133130752 33626248448798304 33633895043653632 33696921522461184 33739759165877856 33767743131377664 33878605911416448 33957868255985664 34001037631282176 34064752097742912 34072498408144896 34134604598503227 34140959596843008 34257961455596424 34275310898669568 34326795291481602 34391355665314752 34398940720845792 34463636782728192 34468293821165568 34471237779948032 34523252845288704 34587945889641648 34605462448500736 34665323844652032 34724056169278008 34728748397939232 34793826519937134 34801738621558272 34866953519768864 34871665058013056 34917778176712704 34919565696829008 34992956965632768 35071240985690112 35107842241675476 35136960903762944 35181629215701696 35279998372509696 35374934870733024 35454073427490816 35544766857879552 35585499959249292 35647056648846279 35665109578844928 35721976902416784 35740067774681088 35744897296023552 35788916233031983 35934607717312122 35936441773443072 36010132323695712 36014998338603648 36082733812789248 36090691903838208 36132050616857793 36207990193606128 36212882944859712 36221117739319296 36231222429302784 36288992408804352 36355387667163552 36436719630624768 36476607559601664 36504998315999616 36581721725659136 36586664978898944 36636921386836992 36685117643723136 36713922062303232 36752237662831236 36787690610651136 36834457433889024 36903481439221488 36911873275490304 36962323322639589 36986039563246592 37036844562646656 37112791576896126 37114685766014976 37119701038178304 37265519114249608 37267421098385408 37316708014131819 37335606514622208 37395137413068624 37400190582396096 37419131361411072 37470274713778452 37478795438601216 37549026867443392 37554100831706368 37605686135046624 37617727516717842 37624730984275968 37701883506688128 37786227765092352 37827593024772096 37829529504898092 37909036712768832 37988711022799872 37993844401164288 38113431650343504 38202601787983872 38300326102032384 38322846109960776 38408579546448384 38489303757348864 38559724761003264 38645988127358976 38698808310951516 38718406755904512 38780142502441536 38858328721465344 38911439125846854 38931145254563328 38998489325233536 39010976684003688 39098249562491392 39151955949253056 39171783884193792 39225322709739972 39230623190264688 39239544217595904 39282500448801792 39313075109538048 39395700319940608 39401023823429632 39455146108901376 39529081016733312 39579332867664408 39617512965316608 39689998169073408 39742210780700064 39773415567495168 39853331494872064 39885832605927168 39987862715114496 40123248276200544 40187224015218882 40207576246516224 40213009458026496 40352603537915256 40428496995123456 40511398864157676 40516873130929104 40518941059989504 40592797606593323 40602028391817984 40733988967806894 40739493312967176 40760125232965632 40825116459904896 40901618552036552 40916447816638464 41068123105499568 41154436941366528 41159998101261312 41246505032957952 41270757349188528 41386151936982528 41473134181490688 41516416619124174 41525857434926592 41609294508652416 41641965292142592 41687551496687616 41696745737127936 41847430930808832 41923709003530809 41925848735683584 42002557328949984 42011821044311664 42096522781587456 42163644868426368 42175407359110272 42242655225873816 42248363435669664 42269759500853248 42327822357310464 42337157810271744 42414618945024144 42416783732588544 42494099602218303 42509506235728896 42556042152868608 42589164701999552 42647666301864936 42737299900649856 42743074951309824 42823171101461088 42832909072687104 42877610606636442 42913173562792448 42918972379092992 42977927011481856 43054061679091736 43087866864786432 43113201873705873 43209651989754432 43231534885453824 43300466727017472 43558207600392576 43627660315246728 43655653254979584 43715320499408194 43797538411383744 43873300490887728 43887348769504149 43895519481655296 43985530757802816 44068256869718016 44134451089047774 44227209498230304 44249607721033728 44320162859933184 44326151801358336 44470216143824976 44569702085981184 44583973353147072 44648962258747392 44683713785704448 44709987128287572 44745092513432064 44834997931731072 44894286227202048 44929228696614912 44986345554503808 45091595553030144 45171474548555264 45233523277330752 45239635640279808 45334716841709568 45396678980154663 45419669463657216 45512806131337636 45521279462457344 45581482272295242 45583808692488192 45677281940795232 45700414531559424 45762876494696634 45769060388642136 45855140887086336 45865254294461056 45928256017393008 45951515710304256 45957725094887424 46014320871041121 46031003793718272 46117261186188864 46201638493687014 46220431792869376 46298741559037344 46304997863918976 46391768693249512 46402318162077696 46429602017837094 46559420929105344 46657275954177024 46810456322233968 46908838954268928 47039997830012928 47166579827644032 47263298674850622 47272097903321088 47447333278999056 47458122782773248 47464535753736192 47522987129108043 47529408865128372 47553479438459904 47629302536555712 47653423699574784 47823194515195008 47912810289749496 47915255697924096 48013509764927616 48019997784804864 48110311750385664 48120922538450944 48176067489143724 48187022706772992 48277320258141504 48283843926479616 48347692860063744 48385323211739136 48435819388978203 48473850222884736 48582292840833024 48635476746135552 48673331087999488 48713025067894656 48849228515782656 48913490191630848 49002983550441648 49050254147534848 49081117854652569 49112609911852032 49204641918961984 49215831033987072 49272230712806712 49283097763519452 49382459416862208 49483722102528168 49486247688019968 49755610685509092 49780808686162944 49860183217424832 49866920776528128 49960366285037936 49971727251468288 50028993161803098 50140914846728832 50156970022290456 50269178008917504 50436790699696128 50439372673197456 50545382283691776 50651614697066496 50658459201552384 50817908867124672 50936802383978496 51097128146614368 51108747612217344 51211439395264512 51412966348004352 51490192937222403 51598411081268688 51624542341206016 51695455174092288 51702440731748352 51706856669922048 51881918834462472 51908193672751104 51997985766978048 52014635578671584 52086084253917012 52093122596908848 52095781362843648 52190739779905701 52202607932337408 52300430279653296 52307497587019584 52319392290127872 52376667265069056 52417433479384064 52489435448449152 52606861478535168 52661763362513214 52705441355644416 52772443823552544 52919997558764544 52989614374266752 53031220756660224 53062402306099536 53181110141236224 53317150286819328 53378249938873938 53390022577146073 53497664368267392 53582965353625176 53610101662021632 53617345944035328 53803471383887008 53901911575968183 53904662660164608 54015198485543568 54022497507905472 54136037855757312 54311985290409192 54319324417289568 54346833643954176 54433488613206528 54655079445937152 54757497473999424 54837316062756864 54872582588488704 54879997468348416 55027676465584704 55070883093454848 55181535915976704 55251686150833536 55355222158832232 55367809913235456 55479059344869888 55583401995583488 55595660982837248 55669187365344189 55672028649022464 55679551557267456 55898278671374412 55901131647578112 56003409771933312 56015761392415552 56092706119602936 56100285873594144 56128697042116608 56205412070667678 56218193157901824 56233876478813696 56323540301165088 56331151247559552 56426591275076763 56437096476413952 56449543747028992 56552825260032192 56658799469624404 56679341647638528 56741389537158144 56744294257347138 56863555069153248 56983066534199808 56990766601746432 57097561468614784 57170147475515256 57303902681975808 57450489153048576 57484269164941164 57612869319672576 57733955636023296 57968982191038464 58048212466427274 58077610133856768 58170213753662304 58367158688770281 58396717881844992 58497733987850304 58516465026005532 58527359308873728 58647374343737088 58757675826290688 58837984064609958 58845934785397032 58859316326393856 58969612664307072 59088503693426688 59093550479910912 59101535735144448 59293621525099968 59426269447974912 59445297804196096 59534997253610112 59613316171050096 59660123351242752 59779997242308096 59905638262153216 59981794072671744 60184872414300816 60311364369774336 60319514187039744 60446289122279424 60528905306872884 60559559284876288 60642745492685184 60767098296236514 60775309696393656 60778411589984256 60903042587726976 61017168659595512 61025413851522848 61100983451710341 61109239969450764 61140187849448448 61237674689857344 61268687613739008 61352427828054828 61374671724957696 61489681581585152 61602184658249352 61731655412049792 61739997151891968 61869757549436928 61906136023782792 62079227905473792 62209701272236032 62274624928686261 62413941762978624 62462947938213888 62545118605691904 62888773103525376 63017731566467496 63144784172381184 63263111038665408 63277497043697664 63363982838810724 63372545153504496 63404639251279872 63505736715407616 63621928417536216 63625175598882816 63764259353593344 63834063229302912 63883747052999328 64018013019903488 64026663713073152 64105949850974784 64114612426964736 64234756652191632 64249363609030656 64316415909954663 64369760344188672 64378458568639488 64513764282318848 64581092518637604 64631800297179648 64814477984631648 64847302328180736 64950700090526208 65132304687710208 65217986922174464 65337311400588864 65441490472870092 65483479882469376 65572980749112291 65696307617075616 65710797018025936 65809950736331592 65843279222482944 65978296136704224 66201676633571661 66340814247345456 66374411581550592 66465130147059397 66480244289899776 66489227702037504 66628969668624384 66705324215737464 66854553128971776 66875960029720608 66973443388121088 67025570678556672 67064980692431358 67252496897596608 67267790087307264 67393843044922368 67479518331755712 67535486262755328 67757211822832896 68002075262564352 68129504195485824 68269209197006454 68281919193686016 68515922911192848 68550621797339136 68644314742044951 68653590582963204 68782711330629504 68797881441691584 68927273565456384 68936587642331136 68942475559896064 69046505690577408 69175891779283296 69210924897001472 69302457740530521 69330647689304064 69448112338556016 69457496795878464 69587653039874268 69603477243116544 69733907039537728 69743330116026112 69835556353425408 69839131393658016 69985913931265536 70215684483350952 70273921807525888 70363258431403392 70559996745019392 70749869741466048 70894948012275933 70908146854981632 71089533715759104 71170999918498584 71294113297692558 71330219157689856 71443953804833568 71480135549362176 71577832466063966 71869215434624244 71872883546886144 72020264647391424 72029996677207296 72165467625578496 72181383807676416 72264101233715586 72415980387212256 72425765889719424 72577984817608704 72710775334327104 72873439261249536 72953215119203328 73009996631999232 73163443451318272 73173329957797888 73273842773673984 73370235287446272 73504475325662472 73575381221302272 73668914867778048 73806962878442976 73823746550980608 73924646645279178 73972079126493184 74073689125293312 74225583153792252 74229371532029952 74239402076356608 74531038228499216 74534842196770816 74633416028263638 74671213029244416 74790274826137248 74800381164792192 74940549427556904 74957590877202432 75098053734886784 75108201663412736 75211372270093248 75235455033435684 75249461968551936 75403767013376256 75572455530184704 75655186049544192 75659059009796184 75818073425537664 75977422045599744 75987688802328576 76226863300687008 76405203575967744 76600652204064768 76645692219921552 76817159092896768 76978607514697728 77119449522006528 77397616621903032 77436813511809024 77560285004883072 77716657442930688 77822878251693708 77862290509126656 77996978650467072 78021953368007376 78196499124982784 78303911898506112 78450645419479944 78461246380529376 78479088435191808 78565000897603584 78626150219076096 78791400639881216 78910292217802752 79058162033466624 79158665735328816 79235025930633216 79379996338146816 79484421561400128 79546831134990336 79706662989744128 79771665211854336 79975725430228992 80067374908310907 80246496552401088 80374448030437764 80415152493032448 80426018916052992 80705207075830512 80856993990246912 81022797728315352 81033746261858208 81185595213186646 81204056783635968 81467977935613788 81478986625934352 81520250465931264 81650232919809792 81803237104073104 81832895633276928 82136246210999136 82308873882733056 82319996202522624 82541514698377056 82772303873965056 82946268362981376 83032833238248348 83051714869853184 83218589017304832 83375102993375232 83393491474255872 83847418007061618 83851697471367168 84005114657899968 84023642088623328 84193045563174912 84308118106001517 84327289736852736 84350814718220544 84485310451747632 84496726871339328 84539519001706496 84655644714620928 84674315620543488 84829237890048288 84988199204436606 85019012471457792 85112084305737216 85178329403999104 85295332603729872 85474599801299712 85486149902619648 85646342202922176 85665818145374208 85755221213272884 85826347125584896 85837944758185984 85955854022963712 86108123358183472 86175733729572864 86226403747411746 86419303979508864 86600933454034944 87072318699640911 87116415200785152 87255320630493456 87311306509959168 87430640998816388 87595076822767488 87746600981775456 87774697539008298 87791038963310592 87971061515605632 88136513739436032 88256976096914937 88268902178095548 88454418996460608 88499215442067456 88640325719866368 88652303602716672 88940432287649952 89139404171962368 89167946706294144 89367427571408896 89419974256575144 89490185026864128 89669995863462144 89788572454404096 89858457393229824 89972691109007616 90342949097110528 90467046554661504 90479271280559616 90669433683419136 90793357960309326 90839338927314432 91025612262675272 91150647444354771 91162964544590484 91167617384976384 91354563881590464 91400829063118848 91525752989393268 91538120777284272 91710281774172672 91730508588922112 91856512034786016 91903031420608512 92028641742082242 92062007587436544 92234522372377728 92403276987374028 92440863585738752 92597483118074688 92609995727837952 92783537386499024 92804636324155392 92859204035674188 93118841858210688 93314551908354048 93620912644467936 93817677908537856 94079995660025856 94333159655288064 94526597349701244 94544195806642176 94894666557998112 94916245565546496 95045974258216086 95058817730256744 95106958876919808 95258605073111424 95646389030390016 95825620579498992 95830511395848192 96027019529855232 96039995569609728 96241845076901888 96352134978287448 96374045413545984 96554640516283008 96567687852959232 96770646423478272 96871638777956406 96947700445769472 97164585681666048 97270953492271104 97346662175998976 97426050135789312 97698457031565312 97826980383261696 98005967100883296 98162235709305138 98225219823704064 98409283837923968 98544461425613424 98566195527038904 98764918833724416 98967444205056336 98972495376039936 99152899071842707 99511221371018184 99561617372325888 99720366434849664 99733841553056256 99920732570075872 99943454502936576 100057986323606196 100281829693457664 100313940044580912 100538356017835008 100597471038647037 100873581399392256 100878745346394912 101090764567383552 101303229394132992 101635817734249344 101873604767956992 102194256293228736 102217495224434688 102403813795509681 102422878790529024 102825932696008704 102980385874444806 103196822162537376 103249084682412032 103390910348184576 103404881463496704 103413713339844096 103763837668924944 103816387345502208 103995971533956096 104029271157343168 104172168507834024 104186245193817696 104381479559811402 104405215864674816 104600860559306592 104614995174039168 104753334530138112 104834866958768128 104978870896898304 105213722957070336 105323526725026428 105410882711288832 105544887647105088 105839995117529088 105979228748533504 106124804612199072 106362220282472448 106634300573638656 106756499877747876 106780045154292146 106941169946538837 106995328736534784 107165930707250352 107220203324043264 107234691888070656 107366748699095949 107606942767774016 107803823151936366 107809325320329216 108030396971087136 108044995015810944 108272075711514624 108396151850573379 108623970580818384 108638648834579136 108693667287908352 108866977226413056 109310158891874304 109514994947998848 109745165176977408 109759994936696832 110055352931169408 110141766186909696 110363071831953408 110503372301667072 110710444317664464 110735619826470912 110886969967918767 110958118689739776 111191321965674496 111338374730688378 111344057298044928 111359103114534912 111796557342748824 111802263295156224 112006819543866624 112031522784831104 112185412239205872 112200571747188288 112257394084233216 112410824141335356 112436386315803648 112467752957627392 112647080602330176 112662302495119104 112853182550153526 112874192952827904 112899087494057984 113105650520064384 113317598939248808 113358683295277056 113482779074316288 113488588514694276 113727110138306496 113966133068399616 113981533203492864 114195122937229568 114340294951030512 114607805363951616 114900978306097152 114968538329882328 115225738639345152 115467911272046592 115937964382076928 116096424932854548 116155220267713536 116340427507324608 116734317377540562 116793435763689984 116995467975700608 117032930052011064 117294748687474176 117515351652581376 117675968129219916 117691869570794064 117718632652787712 117939225328614144 118187100959821824 118203071470288896 118587243050199936 118852538895949824 118890595608392192 119069994507220224 119226632342100192 119320246702485504 119559994484616192 119811276524306432 119963588145343488 120369744828601632 120622728739548672 120639028374079488 121057810613745768 121119118569752576 121285490985370368 121534196592473028 121550619392787312 121556823179968512 121778392819779969 121806085175453952 122034337319191024 122050827703045696 122201966903420682 122218479938901528 122280375698896896 122475349379714688 122704855656109656 122749343449915392 122979363163170304 123204369316498704 123463310824099584 123479994303783936 123739515098873856 123812272047565584 124158455810947584 124419402544472064 124549249857372522 124827883525957248 124925895876427776 125090237211383808 125771127010592427 125777546207050752 126035463132934992 126289568344762368 126526222077330816 126727965677621448 126745090307008992 126809278502559744 127011473430815232 127243856835072432 127250351197765632 127482298806654909 127528518707186688 127668126458605824 127767494105998656 128036026039806976 128053327426146304 128211899701949568 128229224853929472 128469513304383264 128498727218061312 128632831819909326 128739520688377344 128756917137278976 129162185037275208 129263600594359296 129628955969263296 129694604656361472 129901400181052416 130435973844348928 130674622801177728 130882980945740184 130966959764938752 131145961498224582 131392615234151232 131421594036051872 131619901472663184 131662046308512447 131686558444965888 131956592273408448 132403353267143322 132681628494690912 132748823163101184 132930260294118794 132960488579799552 132978455404075008 133410648431474928 133709106257943552 133751920059441216 133946886776242176 134051141357113344 134129961384862716 134504993795193216 134787686089844736 134959036663511424 135514423645665792 136004150525128704 136190036940463989 136259008390971648 136538418394012908 136563838387372032 137031845822385696 137101243594678272 137288629484089902 137307181165926408 137565422661259008 137595762883383168 137854547130912768 137873175284662272 137884951119792128 138042962613123363 138093011381154816 138351783558566592 138421849794002944 138604915481061042 138661295378608128 138896224677112032 138914993591756928 139175306079748536 139206954486233088 139467814079075456 139486660232052224 139678262787316032 139971827862531072 140431368966701904 140547843615051776 140726516862806784 141119993490038784 141499739482932096 141789896024551866 141816293709963264 142341999836997168 142568961387324129 142588226595385116 142660438315379712 142887907609667136 142960271098724352 143155664932127932 143738430869248488 143745767093772288 144040529294782848 144059993354414592 144330935251156992 144362767615352832 144528202467431172 144831960774424512 144851531779438848 145155969635217408 145307458166934609 145421550668654208 145746878522499072 145906430238406656 146019993263998464 146326886902636544 146547685547347968 146740470574892544 147008950651324944 147150762442604544 147337829735556096 147613925756885952 147647493101961216 147849293290558356 147944158252986368 148147378250586624 148451166307584504 148458743064059904 149062076456998432 149266832056527276 149342426058488832 149580549652274496 149600762329584384 149881098855113808 149915181754404864 150196107469773568 150216403326825472 150422744540186496 150470910066871368 150807534026752512 151310372099088384 151318118019592368 151636146851075328 151954844091199488 151975377604657152 152453726601374016 152810407151935488 153291384439843104 153634318185793536 154238899044013056 154470578811667209 154795233243806064 154873627023618048 155120570009766144 155645756503387416 155724581018253312 155993957300934144 156043906736014752 156392998249965568 156572219339717103 156607823797012224 156901290838959888 156922492761058752 156958176870383616 157130001795207168 157252300438152192 157582801279762432 157820584435605504 158116324066933248 158317331470657632 158759992676293632 158968843122800256 159093662269980672 159413325979488256 159543330423708672 159951450860457984 160134749816621814 160170067731438219 160492993104802176 160748896060875528 160830304986064896 160852037832105984 161410414151661024 161705734727904549 161713987980493824 162045595456630704 162067492523716416 162371190426373292 162408113567271936 162935955871227576 162957973251868704 163040500931862528 163300465839619584 163606474208146208 164272492421998272 164617747765466112 164639992405045248 165083029396754112 165544607747930112 166065666476496696 166103429739706368 166437178034609664 166750205986750464 166786982948511744 167694836014123236 167703394942734336 168010229315799936 168047284177246656 168386091126349824 168616236212003034 168654579473705472 168701629436441088 168970620903495264 168993453742678656 169279773825230289 169311289429241856 169348631241086976 169658475780096576 169976398408873212 170038024942915584 170224168611474432 170356658807998208 170590665207459744 170949199602599424 170972299805239296 171292684405844352 171510442426545768 171652694251169792 171675889516371968 171911708045927424 172216246716366944 172351467459145728 172452807494823492 172838607959017728 173201866908069888 174144637399281822 174232830401570304 174510641260986912 174861281997632776 175101476066310843 175190153645534976 175493201963550912 175549395078016596 175582077926621184 175942123031211264 176273027478872064 176513952193829874 176537804356191096 176908837992921216 177280651439732736 177304607205433344 177880864575299904 178278808343924736 178335893412588288 178734855142817792 178839948513150288 178980370053728256 179339991726924288 179716914786459648 179945382218015232 180685898194221056 180934093109323008 180958542561119232 181338867366838272 181586715920618652 181678677854628864 182051224525350544 182301294888709542 182325929089180968 182335234769952768 182709127763180928 183051505978786536 183076241554568544 183420563548345344 183461017177844224 183713024069572032 183806062841217024 184057283484164484 184124015174873088 184469044744755456 184806553974748056 184881727171477504 185194966236149376 185219991455675904 185567074772998048 185609272648310784 185718408071348376 186237683716421376 186629103816708096 186823874786058783 187241825288935872 187635355817075712 188666319310576128 189053194699402488 189789333115996224 189832491131092992 190091948516432172 190117635460513488 190213917753839616 190517210146222848 191292778060780032 191651241158997984 192054039059710464 192079991139219456 192704269956574896 192748090827091968 193109281032566016 193135375705918464 193541292846956544 193743277555912812 193895400891538944 194541906984542208 194693324351997952 194852100271578624 195396914063130624 195653960766523392 196011934201766592 196324471418610276 196450439647408128 196718942247336873 196818567675847936 197088922851226848 197132391054077808 197529837667448832 197934888410112672 198305798143685414 198605029900714983 199022442742036368 199123234744651776 199395390441178191 199440732869699328 199467683106112512 199841465140151744 199886909005873152 200115972647212392 200563659386915328 200627880089161824 201076712035670016 201194942077294074 201757490692789824 202181529134767104 202606458788265984 203271635468498688 204388512586457472 204807627591019362 204845757581058048 205651865392017408 205932944226134853 205960771748889612 206393644325074752 206498169364824064 206781820696369152 206809762926993408 206827426679688192 207527675337849888 207632774691004416 207991943067912192 208058542314686336 208344337015668048 208372490387635392 208762959119622804 208810431729349632 209201721118613184 209229990348078336 209506669060276224 209669733917536256 209957741793796608 210647053450052856 210821765422577664 211089775294210176 211679990235058176 211958457497067008 212249609224398144 212684844036827799 212724440564944896 213268601147277312 213512999755495752 213560090308584292 213882339893077674 213990657473069568 214331861414500704 214440406648086528 214733497398191898 215213885535548032 215607646303872732 215618650640658432 216060793942174272 216089990031621888 216544151423029248 216792303701146758 217247941161636768 217277297669158272 217733954452826112 218620317783748608 219029989895997696 219490330353954816 219519989873393664 220110705862338816 220726143663906816 221006744603334144 221420888635328928 221471239652941824 221773939935837534 221916237379479552 222676749461376756 222688114596089856 222718206229069824 223593114685497648 223604526590312448 224013639087733248 224063045569662208 224370824478411744 224401143494376576 224821648282670712 224872772631607296 224935505915254784 225294161204660352 225324604990238208 225706365100307052 225748385905655808 225798174988115968 226211301040128768 226635197878497616 226717366590554112 226965558148632576 226977177029388552 227454220276612992 227932266136799232 227963066406985728 228390245874459136 228680589902061024 229215610727903232 229801956612194304 229937076659764656 230451477278690304 230935822544093184 232192849865709096 232310440535427072 232680855014649216 233468634755081124 233586871527379968 233990935951401216 234065860104022128 234589497374948352 235351936258439832 235383739141588128 235437265305575424 235878450657228288 236374201919643648 237174486100399872 237705077791899648 237781191216784384 238139989014440448 238453264684200384 238640493404971008 239119988969232384 239927176290686976 240739489657203264 241245457479097344 241278056748158976 242115621227491536 242238237139505152 242570981970740736 243068393184946056 243101238785574624 243556785639559938 243612170350907904 244068674638382048 244101655406091392 244403933806841364 244436959877803056 244560751397793792 244950698759429376 245409711312219312 245498686899830784 245958726326340608 246408738632997408 246926621648199168 246959988607567872 247624544095131168 248316911621895168 248838805088944128 249098499714745044 249655767051914496 250180474422767616 250522413631223881 251542254021184854 251555092414101504 252070926265869984 252579136689524736 252924354318004551 253052444154661632 253455931355242896 253490180614017984 253618557005119488 254022946861630464 254487713670144864 254964597613309818 255057037414373376 255336252917211648 255534988211997312 256072052079613952 256106654852292608 256423799403899136 256458449707858944 256939026608766528 256997454436122624 257265663639818652 257479041376754688 257513834274557952 258324370074550416 258527201188718592 259257911938526592 259802800362104832 260871947688697856 261216956098922733 261349245602355456 261765961891480368 261933919529877504 262291922996449164 262785230468302464 262843188072103744 263239802945326368 263324092617024894 263373116889931776 263913184546816896 264770928290744811 264806706534286644 265363256989381824 265497646326202368 265860520588237588 265920977159599104 265956910808150016 266821296862949856 267418212515887104 267503840118882432 268102282714226688 268259922769725432 269009987590386432 269575372179689472 269918073327022848 271028847291331584 272008301050257408 272380073880927978 272518016781943296 273076836788025816 274063691644771392 274202487189356544 274577258968179804 274614362331852816 275130845322518016 275191525766766336 275709094261825536 275769902239584256 276085925226246726 276186022762309632 276703567117133184 277209830962122084 277322590757216256 277792449354224064 277829987183513856 278350612159497072 278413908972466176 278935628158150912 278973320464104448 279356525574632064 279943655725062144 280862737933403808 281095687230103552 281453033725613568 282239986980077568 282999478965864192 283579792049103732 283632587419926528 284149583246153261 284683999673994336 285137922774648258 285176453190770232 285320876630759424 285775815219334272 286311329864255864 287476861738496976 287491534187544576 288081058589565696 288119986708829184 288725535230705664 289056404934862344 289663921548849024 289703063558877696 290311939270434816 290614916333869218 290843101337308416 291493757044998144 291812860476813312 292039986527996928 292653773805273088 293095371094695936 293480941149785088 294017901302649888 294675659471112192 295227851513771904 295698586581116712 295888316505972736 296294756501173248 296902332615169008 296917486128119808 297458697215528121 298124152913996864 298533664113054552 298684852116977664 299161099304548992 299201524659168768 299762197710227616 299830363508809728 300392214939547136 300432806653650944 300845489080372992 300941820133742736 301615068053505024 301792413115941111 302620744198176768 302636236039184736 303272293702150656 303909688182398976 304907453202748032 305620814303870976 306582768879686208 307211441386529043 307268636371587072 308477798088026112 308941157623334418 309590466487612128 309747254047236096 310241140019532288 311291513006774832 311449162036506624 311987914601868288 312087813472029504 312785996499931136 313144438679434206 313215647594024448 313802581677919776 313844985522117504 314260003590414336 314504600876304384 315641168871211008 316232648133866496 316634662941315264 317519985352587264 317937686245600512 318826651958976512 319086660847417344 319902901720915968 320269499633243628 320340135462876438 320985986209604352 321497792121751056 321660609972129792 321704075664211968 322100246097287847 322820828303322048 323411469455809098 323427975960987648 324091190913261408 324134985047432832 324742380852746584 324816227134543872 325188455551720137 325871911742455152 325915946503737408 326081001863725056 326600931679239168 327212948416292416 328544984843996544 329235495530932224 329279984810090496 330166058793508224 331089215495860224 332131332952993392 332206859479412736 332660909903756301 332874356069219328 333573965897023488 335389672028246472 335406789885468672 336020458631599872 336094568354493312 336772182252699648 337232472424006068 337309158947410944 337403258872882176 337941241806990528 337986907485357312 338559547650460578 338622578858483712 338697262482173952 339316951560193152 339952796817746424 340076049885831168 340448337222948864 340713317615996416 341181330414919488 341898399205198848 341944599610478592 342585368811688704 343020884853091536 343305388502339584 343351779032743936 343823416091854848 344432493432733888 344702934918291456 344905614989646984 345677215918035456 346403733816139776 348289274798563644 348465660803140608 349021282521973824 349722563995265552 350202952132621686 350380307291069952 350986403927101824 351098790156033192 351884246062422528 352546054957744128 353027904387659748 353075608712382192 353817675985842432 354561302879465472 354609214410866688 355761729150599808 356557616687849472 356671786825176576 357679897026300576 357960740107456512 358679983453848576 359433829572919296 359890764436030464 361371796388442112 361868186218646016 361917085122238464 363173431841237304 363357355709257728 364102449050701088 364602589777419084 364651858178361936 364670469539905536 365335178459339907 365418255526361856 366103011957573072 366152483109137088 366841127096690688 366922034355688448 367426048139144064 368114566968328968 368248030349746176 368938089489510912 369613107949496112 370389932472298752 370439982911351808 371134149545996096 371218545296621568 371436816142696752 372475367432842752 373258207633416192 373647749572117566 374483650577871744 375270711634151424 377313381031777281 377332638621152256 378106389398804976 379578666231992448 380183897032864344 380235270921026976 380427835507679232 381034420292445696 382446896419964727 382585556121560064 383302482317995968 384108078119420928 384159982278438912 385408539913149792 385496181654183936 386218562065132032 386270751411836928 387486555111825624 387790801783077888 389083813969084416 389386648703995904 389704200543157248 391307921533046784 392023868403533184 392648942837220552 392900879294816256 393437884494673746 393637135351695872 394177845702453696 394264782108155616 394986138925537341 395059675334897664 395869776820225344 396611596287370828 397210059801429966 398044885484072736 398246469489303552 398790780882356382 398881465739398656 398935366212225024 399682930280303488 400231945294424784 401127318773830656 401255760178323648 402153424071340032 402389884154588148 403514981385579648 404363058269534208 406543270936997376 408570110821391967 408777025172914944 409615255182038724 409691515162116096 411303730784034816 411865888452269706 411921543497779224 412787288650149504 413563641392738304 413619525853986816 413654853359376384 414128887839370089 415055350675699776 415265549382008832 415983886135824384 416117084629372672 416688674031336096 416744980775270784 417525918239245608 417620863458699264 418403442237226368 418459980696156672 419339467835072512 419915483587593216 421294106900105712 421643530845155328 422179550588420352 423359980470116352 423916914994134016 424499218448796288 425369688073655598 425448881129889792 427025999510991504 427120180617168584 427706884161972387 427764679786155348 427981314946139136 428663722829001408 428880813296173056 429466994796383796 430427771071096064 431215292607745464 431237301281316864 432121587884348544 432179980063243776 433088302846058496 433584607402293516 434495882323273536 434554595338316544 435467908905652224 435922374500803827 437240635567497216 438059979791995392 438980660707909632 440221411724677632 441452287327813632 442013489206668288 442841777270657856 442942479305883648 443547879871675068 443832474758959104 445353498922753512 445376229192179712 447186229370995296 448027278175466496 448126091139324416 448741648956823488 448802286988753152 449643296565341424 449745545263214592 449871011830509568 450588322409320704 450649209980476416 451412730200614104 451596349976231936 452422602080257536 453270395756995232 453931116297265152 453954354058777104 454908440553225984 455864532273598464 455926132813971456 456780491748918272 457361179804122048 458431221455806464 459874153319529312 460902954557380608 463411736435001627 464385699731418192 464620881070854144 465255911029415779 465361710029298432 466937269510162248 467173743054759936 467981871902802432 468131720208044256 469178994749896704 469716658019151309 470703872516879664 470767478283176256 470874530611150848 471756901314456576 472748403839287296 474348972200799744 475562382433568768 476279978028880896 476906529368400768 477280986809942016 478239977938464768 479854352581373952 480510203194314657 481478979314406528 482490914958194688 482556113496317952 484231242454983072 484476474279010304 485117204183713647 485141963941481472 486136786369892112 486202477571149248 487113571279119876 487224340701815808 488137349276764096 488203310812182784 488807867613682728 488873919755606112 489121502795587584 489901397518858752 490819422624438624 491917452652681216 492817477265994816 493853243296398336 493919977215135744 495249088190262336 496633823243790336 498196999429490088 499311534103828992 500360948845535232 501044827262447762 503084508042369708 503110184828203008 504141852531739968 505158273379049472 505848708636009102 506104888309323264 506911862710485792 506980361228035968 508045893723260928 508975427340289728 509929195226619636 510114074828746752 510672505834423296 511069976423994624 512144104159227904 512213309704585216 512847598807798272 512916899415717888 513878053217533056 514531327279637304 514958082753509376 515027668549115904 516648740149100832 517054402377437184 518515823877053184 519605600724209664 521743895377395712 522433912197845466 522698491204710912 523531923782960736 524583845992898328 525570460936604928 525686376144207488 526479605890652736 526648185234049788 526746233779863552 527826369093633792 529541856581489622 529613413068573288 530726513978763648 531721041176475176 531841954319198208 531913821616300032 533642593725899712 534836425031774208 535007680237764864 536204565428453376 536519845539450864 538019975180772864 539150744359378944 539836146654045696 542057694582663168 544016602100514816 544760147761855956 545036033563886592 546153673576051632 548127383289542784 549154517936359608 549228724663705632 550261690645036032 550383051533532672 551418188523651072 551539804479168512 552171850452493452 552372045524619264 553407134234266368 554419661924244168 554645181514432512 555584898708448128 555659974367027712 556701224318994144 556827817944932352 557871256316301824 557946640928208896 558713051149264128 559887311450124288 560471624358176349 561725475866807616 562191374460207104 562906067451227136 565998957931728384 567159584098207464 568299166492306522 569367999347988672 570275845549296516 570352906381540464 570641753261518848 571551630438668544 572622659728511728 574953723476993952 576162117179131392 576239973417658368 578112809869724688 579327843097698048 579406127117755392 580623878540869632 581229832667738436 581686202674616832 583625720953626624 584079973055993856 586190742189391872 586961882299570176 588035802605299776 589351318942224384 590156826742010619 590455703027543808 591397173162233424 591776633011945472 592589513002346496 593804665230338016 594917394431056242 596248305827993728 597067328226109104 597369704233955328 598186171323534573 598322198609097984 598403049318337536 599524395420455232 599660727017619456 600784429879094272 600865613307301888 601690978160745984 601883640267485472 603230136107010048 603584826231882222 605272472078369472 606544587404301312 607819376364797952 609814906405496064 613165537759372416 614422882773058086 614537272743174144 616955596176052224 617798832678404559 617882315246668836 619180932975224256 619494508094472192 620482280039064576 622583026013549664 622898324073013248 623975829203736576 624175626944059008 625571992999862272 626288877358868412 626431295188048896 627605163355839552 627689971044235008 628520007180828672 629009201752608768 632465296267732992 633269325882630528 635039970705174528 635875372491201024 637653303917953024 638054532110483397 638173321694834688 639805803441831936 640538999266487256 640680270925752876 641971972419208704 642995584243502112 643321219944259584 644200492194575694 645641656606644096 646822938911618196 646855951921975296 648182381826522816 648269970094865664 649484761705493168 649632454269087744 650376911103440274 651743823484910304 651831893007474816 653201863358478336 654425896832584832 657089969687993088 658470991061864448 658559969620180992 660332117587016448 662178430991720448 664262665905986784 664413718958825472 665321819807512602 665748712138438656 670779344056492944 670813579770937344 672040917263199744 672189136708986624 674464944848012136 674618317894821888 674806517745764352 675882483613981056 675973814970714624 677119095300921156 677245157716967424 677394524964347904 678633903120386304 679905593635492848 680152099771662336 680896674445897728 681426635231992832 682362660829838976 683796798410397696 683889199220957184 685170737623377408 686041769706183072 686610777004679168 687646832183709696 688864986865467776 689405869836582912 689811229979293968 691354431836070912 692807467632279552 694070293502898949 696578549597127288 696931321606281216 698042565043947648 699445127990531104 700405904265243372 700760614582139904 701972807854203648 702197580312066384 703768492124845056 706055808775319496 706151217424764384 707635351971684864 709122605758930944 711523458301199616 713115233375698944 713343573650353152 715359794052601152 715921480214913024 717359966907697152 719781528872060928 722743592776884224 723736372437292032 723834170244476928 726346863682474608 726714711418515456 728204898101402176 729205179554838168 729303716356723872 730670356918679814 730836511052723712 732206023915146144 732304966218274176 733682254193381376 733844068711376896 734852096278288128 736229133936657936 736496060699492352 737876178979021824 739226215898992224 740779864944597504 740879965822703616 742268299091992192 742873632285393504 744950734865685504 746516415266832384 747295499144235132 748967301155743488 750541423268302848 751567240893671643 754626762063554562 754665277242304512 756212778797609952 758773062954013653 759157332463984896 760367794065728688 760470541842053952 760855671015358464 762068840584891392 764893792839929454 765171112243120128 766604964635991936 768216156238841856 768319964556877824 770817079826299584 770992363308367872 772437124130264064 772541502823673856 774973110223651248 775581603566155776 778773297407991808 779408401086314496 782615843066093568 784047736807066368 785297885674441104 785801758589632512 786875768989347492 787274270703391744 788355691404907392 788529564216311232 789972277851074682 790119350669795328 791739553640450688 793223192574741656 794312784872234433 794420119602859932 796089770968145472 796492938978607104 797581561764712764 797762931478797312 797870732424450048 799365860560606976 800463890588849568 802254637547661312 802511520356647296 804306848142680064 804779768309176296 807029962771159296 808726116539068416 813086541873994752 817140221642783934 817554050345829888 819230510364077448 822607461568069632 823731776904539412 823843086995558448 825574577300299008 827127282785476608 827309706718752768 828257775678740178 830110701351399552 831967772271648768 832234169258745344 833377348062672192 833489961550541568 835051836478491216 835241726917398528 836806884474452736 836919961392313344 838678935670145024 839830967175186432 842588213800211424 843287061690310656 844359101176840704 846719960940232704 847833829988268032 848998436897592576 850739376147311196 850897762259779584 852448749738459783 854051999021983008 854240361234337168 855413768323944774 855529359572310696 855962629892278272 857327445658002816 858933989592767592 860855542142192128 862430585215490928 862474602562633728 864046691911772161 864243175768697088 864359960126487552 866176605692116992 867169214804587032 868991764646547072 869109190676633088 870935817811304448 871844749001607654 874481271134994432 876119959583990784 877961321415819264 880442823449355264 884026978413336576 885683554541315712 887095759743350136 887664949517918208 890706997845507024 890752458384359424 892376091646584363 894372458741990592 896054556350932992 896252182278648832 897483297913646976 897604573977506304 899286593130682848 899491090526429184 899742023661019136 901176644818641408 901298419960952832 902825460401228208 904845204160515072 906540791513990464 907862232594530304 907908708117554208 909816881106451968 911729064547196928 913560983497836544 914722359608244096 916862442911612928 919748306639058624 921634324159587129 921805909114761216 926823472870003254 928771399462836384 929241762141708288 930511822058831558 930723420058596864 933874539020324496 934347486109519872 935963743805604864 936263440416088512 938357989499793408 939433316038302618 941407745033759328 941534956566352512 943513802628913152 948697944401599488 951124764867137536 952559956057761792 953813058736801536 956479955876929536 959708705162747904 961020406388629314 962957958628813056 964981829916389376 965112226992635904 966300738291863541 968462484909966144 968952948558020608 970234408367427294 970283927882962944 972273572739784224 972404955142298496 974227142558239752 974448681403631616 976274698553528192 976406621624365568 977615735227365456 977747839511212224 978243005591175168 979802795037717504 981638845248877248 983834905305362432 985634954531989632 987706486592796672 987839954430271488 990498176380524672 993267646487580672 996393998858980176 997982729711268903 998623068207657984 1000721897691070464 1002089654524895524 1006169016084739416 1006220369656406016 1008283705063479936 1010316546758098944 1011697417272018204 1012209776618646528 1013823725420971584 1013960722456071936 1016091787446521856 1017950854680579456 1019858390453239272 1020228149657493504 1021345011668846592 1022139952847989248 1024288208318455808 1025695197615596544 1025833798831435776 1027756106435066112 1029062654559274608 1029916165507018752 1030055337098231808 1033297480298201664 1034108804754874368 1037031647754106368 1039211201448419328 1044867824395690932 1045396982409421824 1047063847565921472 1049167691985796656 1051140921873209856 1051372752288414976 1052959211781305472 1053296370468099576 1055652738187267584 1059083713162979244 1059226826137146576 1061453027957527296 1063442082352950352 1063683908638396416 1063827643232600064 1067285187451799424 1069672850063548416 1070015360475529728 1073039691078901728 1076039950361545728 1078301488718757888 1079672293308091392 1084115389165326336 1089520295523711912 1090072067127773184 1092307347152103264 1096005535378019721 1096254766579085568 1098309035872719216 1098457449327411264 1100523381290072064 1100766103067065344 1103079608958337024 1104343700904986904 1104744091049238528 1106814268468532736 1108839323848488336 1111169797416896256 1111319948734055424 1113402448637988288 1113655635889864704 1115742512632603648 1115893281856417792 1117426102298528256 1119774622900248576 1120943248716352698 1123450951733615232 1125812134902454272 1131940143095331843 1131997915863456768 1134319168196414928 1136598332984613044 1138735998695977344 1140551691098593032 1140705812763080928 1141283506523037696 1143103260877337088 1145245319457023456 1147340689259894181 1149907446953987904 1152324234358262784 1152479946835316736 1156225619739449376 1158655686195396096 1158812254235510784 1162459665335476872 1163372405349233664 1167251441907253248 1168159946111987712 1173923764599140352 1176071605210599552 1178702637884448768 1180313653484021238 1180911406055087616 1182794346324466848 1184958416776612023 1185179026004692992 1187609330460676032 1189834788862112484 1192496611655987456 1194134656452218208 1194739408467910656 1196372342647069146 1196644397218195968 1196806098636675072 1199048790840910464 1201568859758188544 1201731226614603776 1203381956321491968 1203767280534970944 1206460272214020096 1207169652463764444 1210544944156738944 1213089174808602624 1219629812810992128 1225710332464175901 1226331075518744832 1228845765546116172 1229074545486348288 1233911192352104448 1235597665356809118 1235764630493337672 1238361865950448512 1240964560078129152 1242386663518110267 1245166052027099328 1245796648146026496 1247951658407473152 1248351253888118016 1251143985999724544 1252577754717736824 1252862590376097792 1255210326711679104 1255379942088470016 1258018403505217536 1264930592535465984 1266538651765261056 1270079941410349056 1271750744982402048 1276109064220966794 1276346643389669376 1281077998532974512 1281360541851505752 1283943944838417408 1285991168487004224 1286642439888519168 1288400984389151388 1291283313213288192 1293645877823236392 1293711903843950592 1296364763653045632 1296539940189731328 1298969523410986336 1299264908538175488 1300753822206880548 1303487646969820608 1303663786014949632 1306403726716956672 1307767123502411481 1308851793665169664 1314179939375986176 1316941982123728896 1320664235174032896 1324356861983440896 1328525331811973568 1328827437917650944 1330643639615025204 1331497424276877312 1341558688112985888 1344081834526399488 1344378273417973248 1348929889696024272 1349236635789643776 1349613035491528704 1351764967227962112 1351947629941429248 1354238190601842312 1354789049928695808 1357267806240772608 1359811187270985696 1361793348891795456 1362853270463985664 1364725321659677952 1367593596820795392 1367778398441914368 1370341475246754816 1372083539412366144 1373221554009358336 1375293664367419392 1377729973730935552 1379622459958587936 1382708863672141824 1388140587005797898 1390235209305004881 1393157099194254576 1393862643212562432 1395767733088247337 1396085130087895296 1398890255981062208 1400811808530486744 1401521229164279808 1403945615708407296 1404395160624132768 1407536984249690112 1409149974057453927 1412111617550638992 1412302434849528768 1415270703943369728 1418245211517861888 1423046916602399232 1426687147300706304 1430719588105202304 1431842960429826048 1434719933815394304 1439563057744121856 1441530609582943971 1445487185553768448 1447472744874584064 1447668340488953856 1452693727364949216 1453429422837030912 1456409796202804352 1458410359109676336 1458607432713447744 1461340713837359628 1461673022105447424 1464412047830292288 1464609932436548352 1467364508386762752 1467688137422753792 1469704192556576256 1472458267873315872 1475752357958043648 1478452431797984448 1481559729889195008 1481759931645407232 1484536598183984384 1485747264570787008 1489901469731371008 1494590998288470264 1497934602311486976 1501082846536605696 1503134481787343286 1509253524127109124 1509330554484609024 1512425557595219904 1517546125908027306 1518314664927969792 1520735588131457376 1520941083684107904 1524137681169782784 1529787585679858908 1530342224486240256 1533209929271983872 1536432312477683712 1536639929113755648 1541634159652599168 1544874248260528128 1545083005647347712 1549946220447302496 1551163207132311552 1557546594815983616 1558816802172628992 1565231686132187136 1568095473614132736 1570595771348882208 1573751537978694984 1574548541406783488 1576711382809814784 1577059128432622464 1579944555702149364 1580238701339590656 1583479107280901376 1586446385149483312 1588625569744468866 1588840239205719864 1592179541936290944 1595163123529425528 1595525862957594624 1595741464848900096 1598731721121213952 1600927781177699136 1604509275095322624 1605023040713294592 1608613696285360128 1609559536618352592 1614059925542318592 1617452233078136832 1626173083747989504 1634280443285567868 1635108100691659776 1638461020728154896 1647463553809078824 1647686173991116896 1651149154600598016 1654254565570953216 1654619413437505536 1656515551357480356 1660221402702799104 1663935544543297536 1664468338517490688 1666754696125344384 1666979923101083136 1670103672956982432 1670483453834797056 1673613768948905472 1673839922784626688 1679661934350372864 1685176427600422848 1686574123380621312 1688718202353681408 1695667659976536064 1697996873795185152 1701478752294622392 1704897499476919566 1708103998043966016 1708480722468674336 1710827536647889548 1711058719144621392 1711925259784556544 1714654891316005632 1717867979185535184 1721711084284384256 1724861170430981856 1728093383823544322 1728486351537394176 1728719920252975104 1734338429609174064 1737983529293094144 1738218381353266176 1741871635622608896 1743689498003215308 1752239919167981568 1760885646898710528 1768053956826673152 1770470480226031857 1771367109082631424 1774191519486700272 1775329899035836416 1781413995691014048 1784752183293168726 1788744917483981184 1792109112701865984 1792504364557297664 1794558513970603719 1794966595827293952 1795209147955012608 1798573186261365696 1798982181052858368 1799484047322038272 1802353289637282816 1802596839921905664 1805650920802456416 1809690408321030144 1813081583027980928 1815817416235108416 1819633762212903936 1823458129094393856 1827121966995673088 1829444719216488192 1839496613278117248 1843268648319174258 1843611818229522432 1853396498035213677 1853646945740006508 1857542798925672768 1858483524283416576 1861023644117663116 1861446840117193728 1867749078040648992 1868694972219039744 1871927487611209728 1872526880832177024 1876715978999586816 1878866632076605236 1882815490067518656 1883069913132705024 1887027605257826304 1897395888803198976 1902249529734275072 1905119912115523584 1907626117473603072 1912959911753859072 1919417410325495808 1922040812777258628 1925915917257626112 1929963659832778752 1932601476583727082 1936924969819932288 1940468816734854588 1940567855765925888 1944547145479568448 1944809910284596992 1948454285116479504 1948897362807263232 1952549397107056384 1952813243248731136 1955231470454730912 1955495679022424448 1959605590075435008 1963277690497754496 1967669810610724864 1971269909063979264 1975412973185593344 1975679908860542976 1980996352761049344 1986535292975161344 1992787997717960352 1995965459422537806 1997246136415315968 2004179309049791048 2012338032169478832 2012440739312812032 2016567410126959872 2023394834544036408 2024419553237293056 2027647450841943168 2027921444912143872 2032183574893043712 2035901709361158912 2039716780906478544 2040456299314987008 2042690023337693184 2044279905695978496 2048576416636911616 2051390395231193088 2051667597662871552 2055512212870132224 2058125309118549216 2059832331014037504 2066594960596403328 2068217609509748736 2074063295508212736 2078422402896838656 2082210880508696847 2089735648791381864 2090793964818843648 2094127695131842944 2098335383971593312 2102281843746419712 2102745504576829952 2105918423562610944 2106592740936199152 2111305476374535168 2118167426325958488 2118453652274293152 2122906055915054592 2126884164705900704 2127367817276792832 2134570374903598848 2139345700127096832 2140030720951059456 2146079382157803456 2152079900723091456 2159344586616182784 2168230778330652672 2179040591047423824 2180144134255546368 2184614694304206528 2192011070756039442 2192509533158171136 2196618071745438432 2196914898654822528 2201046762580144128 2201532206134130688 2208687401809973808 2209488182098477056 2213628536937065472 2217678647696976672 2222339594833792512 2222639897468110848 2226804897275976576 2231485025265207296 2231786563712835584 2234852204597056512 2239549245800497152 2241886497432705396 2246901903467230464 2251624269804908544 2254701722681014929 2263880286190663686 2263995831726913536 2268638336392829856 2273196665969226088 2276319188862040959 2277471997391954688 2281103382197186064 2281411625526161856 2282567013046075392 2286206521754674176 2290490638914046912 2294681378519788362 2299814893907975808 2304648468716525568 2304959893670633472 2312451239478898752 2317311372390792192 2317624508471021568 2324919330670953744 2326744810698467328 2336319892223975424 2347847529198280704 2352143210421199104 2357405275768897536 2360627306968042476 2361822812110175232 2365588692648933696 2369916833553224046 2370358052009385984 2375218660921352064 2379669577724224968 2384993223311974912 2388269312904436416 2389478816935821312 2392744685294138292 2393288794436391936 2393612197273350144 2398097581681820928 2403137719516377088 2403462453229207552 2406763912642983936 2407534561069941888 2412920544428040192 2414339304927528888 2421089888313477888 2426178349617205248 2439259625621984256 2451420664928351802 2452662151037489664 2457691531092232344 2467822384704208896 2471195330713618236 2471529260986675344 2476723731900897024 2481929120156258304 2484773327036220534 2490332104054198656 2495903316814946304 2496702507776236032 2505155509435473648 2505725180752195584 2510420653423358208 2510759884176940032 2516036807010435072 2529861185070931968 2533077303530522112 2540159882820698112 2543501489964804096 2552218128441933588 2552693286779338752 2557346249215379349 2562155997065949024 2562721083703011504 2567887889676834816 2571982336974008448 2576801968778302776 2582566626426576384 2587291755646472784 2587423807687901184 2592140075735316483 2592729527306091264 2593079880379462656 2597939046821972672 2598529817076350976 2601507644413761096 2606975293939641216 2607327572029899264 2612807453433913344 2615534247004822962 2617703587330339328 2628359878751972352 2633883964247457792 2641328470348065792 2657050663623947136 2661287279230050408 2662994848553754624 2677128274939753089 2683117376225971776 2688163669052798976 2688756546835946496 2697859779392048544 2698473271579287552 2699226070983057408 2703529934455924224 2703895259882858496 2708476381203684624 2714535612481545216 2719622374541971392 2723586697783590912 2725706540927971328 2729450643319355904 2735187193641590784 2740682950493509632 2744167078824732288 2750587328734838784 2755459947461871104 2759244919917175872 2764902972478761387 2765417727344283648 2776281174011595796 2780470418610009762 2786314198388509152 2787725286425124864 2791535466176494674 2792170260175790592 2797780511962124416 2801623617060973488 2803042458328559616 2807891231416814592 2808790321248265536 2815073968499380224 2818299948114907854 2824223235101277984 2824604869699057536 2830541407886739456 2846093833204798464 2853374294601412608 2861439176210404608 2869439867630788608 2879126115488243712 2883061219165887942 2894945489749168128 2895336680977907712 2898902214875590623 2905387454729898432 2906858845674061824 2912819592405608704 2916820718219352672 2917214865426895488 2922681427674719256 2923346044210894848 2928824095660584576 2929219864873096704 2934729016773525504 2935376274845507584 2939408385113152512 2944916535746631744 2951504715916087296 2956904863595968896 2963119459778390016 2963519863290814464 2969073196367968768 2971494529141574016 2979802939462742016 2989181996576940528 2993948189133806709 2995869204622973952 3002165693073211392 3006268963574686572 3018507048254218248 3018661108969218048 3024851115190439808 3035092251816054612 3036629329855939584 3041471176262914752 3041882167368215808 3048275362339565568 3059575171359717816 3060684448972480512 3066419858543967744 3072864624955367424 3083268319305198336 3089748496521056256 3090166011294695424 3099892440894604992 3102326414264623104 3117633604345257984 3136190947228265472 3141191542697764416 3147503075957389968 3149097082813566976 3153422765619629568 3154118256865244928 3159889111404298728 3166958214561802752 3172892770298966624 3177251139488937732 3177680478411439728 3184359083872581888 3190326247058851056 3191051725915189248 3191482929697800192 3197463442242427904 3201855562355398272 3209018550190645248 3210046081426589184 3219119073236705184 3228119851084637184 3234904466156273664 3252346167495979008 3256791377205910453 3268560886571135736 3270216201383319552 3276922041456309792 3288016606134059163 3294927107618157648 3295372347982233792 3302298309201196032 3309238826875011072 3313031102714960712 3320442805405598208 3328936677034981376 3333509392250688768 3333959846202166272 3340207345913964864 3340966907669594112 3347227537897810944 3347679845569253376 3359323868700745728 3370352855200845696 3377436404707362816 3391335319953072128 3395820429285995529 3395993747590370304 3402957504589244784 3409794998953839132 3416207996087932032 3416961444937348672 3421655073295779096 3422117438289242784 3423850519569113088 3429309782632011264 3435735958371070368 3442022067779682543 3443422168568768512 3449722340861963712 3456186767647088644 3456972703074788352 3457439840505950208 3468676859218348128 3475967058586188288 3476436762706532352 3487378996006430616 3504479838335963136 3521771293797421056 3536107913653346304 3540940960452063714 3542734218165262848 3548383038973400544 3562827991382028096 3569504366586337452 3577489834967962368 3584218225403731968 3585008729114595328 3589117027941207438 3589933191654587904 3590418295910025216 3597146372522731392 3604706579274565632 3605193679843811328 3611301841604912832 3619380816642060288 3626163166055961856 3631634832470216832 3639267524425807872 3654243933991346176 3658889438432976384 3678993226556234496 3686537296638348516 3687223636459044864 3706792996070427354 3707293891480013016 3715085597851345536 3722047288235326232 3722893680234387456 3727159990554330801 3735498156081297984 3737389944438079488 3743854975222419456 3745053761664354048 3753431957999173632 3757733264153210472 3765630980135037312 3766139826265410048 3774055210515652608 3794791777606397952 3804499059468550144 3810239824231047168 3815252234947206144 3844081625554517256 3851831834515252224 3859927319665557504 3865202953167454164 3873849939639864576 3880937633469709176 3881135711531851776 3889094290959136896 3889619820569193984 3896908570232959008 3897794725614526464 3905098794214112768 3905626486497462272 3910462940909461824 3910991358044848896 3919211180150870016 3923301370507234443 3926555380995508992 3935339621221449728 3942539818127958528 3950825946371186688 3961992705522098688 3973070585950322688 3985575995435920704 3991930918845075612 3994492272830631936 4008358618099582096 4024676064338957664 4033134820253919744 4046789669088072816 4048839106474586112 4055294901683886336 4055842889824287744 4064367149786087424 4071803418722317824 4079433561812957088 4085380046675386368 4088559811391956992 4102780790462386176 4103335195325743104 4111024425740264448 4116250618237098432 4119664662028075008 4133189921192806656 4148126591016425472 4164421761017393694 4179471297582763728 4181587929637687296 4187303199264742011 4188255390263685888 4196670767943186624 4204563687492839424 4205491009153659904 4211836847125221888 4213185481872398304 4222610952749070336 4227449922172361781 4236334852651916976 4236907304548586304 4245812111830109184 4253768329411801408 4254735634553585664 4269140749807197696 4280061441902118912 4292158764315606912 4304159801446182912 4318689173232365568 4324591828748831913 4336461556661305344 4358081182094847648 4360288268511092736 4369229388608413056 4384022141512078884 4385019066316342272 4393236143490876864 4393829797309645056 4402093525160288256 4403064412268261376 4417374803619947616 4427257073874130944 4435357295393953344 4444679189667585024 4445279794936221696 4453609794551953152 4462970050530414592 4463573127425671168 4469704409194113024 4483772994865410792 4493803806934460928 4503248539609817088 4509403445362029858 4527760572381327372 4527991663453827072 4537276672785659712 4546393331938452176 4552638377724081918 4554943994783909376 4562206764394372128 4562823251052323712 4572413043509348352 4580981277828093824 4589362757039576724 4599629787815951616 4609296937433051136 4609919787341266944 4624902478957797504 4634622744781584384 4635249016942043136 4649838661341907488 4653489621396934656 4672639784447950848 4695695058396561408 4704286420842398208 4721254613936084952 4723645624220350464 4731177385297867392 4739833667106448092 4740716104018771968 4750437321842704128 4759339155448449936 4769986446623949824 4776538625808872832 4785489370588276584 4786577588872783872 4787224394546700288 4796195163363641856 4806275439032754176 4813527825285967872 4815069122139883776 4825841088856080384 4828678609855057776 4842179776626955776 4852356699234410496 4878519251243968512 4902841329856703604 4905324302074979328 4915383062184464688 4942390661427236472 4943058521973350688 4953447463801794048 4963858240312516608 4969546654072441068 4980664208108397312 4991806633629892608 4993405015552472064 5010311018870947296 5011450361504391168 5020841306846716416 5021519768353880064 5059722370141863936 5066154607061044224 5087002979929608192 5104436256883867176 5114692498430758698 5124311994131898048 5125442167406023008 5135775779353669632 5143964673948016896 5153603937556605552 5165133252853152768 5174583511292945568 5184280151470632966 5185459054612182528 5186159760758925312 5195878093643945344 5203015288827522192 5213950587879282432 5214655144059798528 5225614906867826688 5231068494009645924 5235407174660678656 5256719757503944704 5282656940696131584 5311411440678095571 5314101327247894272 5322574558460100816 5325989697107509248 5354256549879506178 5366234752451943552 5376327338105597952 5377513093671892992 5383675541911811157 5395719558784097088 5396946543158575104 5398452141966114816 5407059868911848448 5407790519765716992 5416952762407369248 5429071224963090432 5439244749083942784 5451413081855942656 5458901286638711808 5470374387283181568 5481365900987019264 5488334157649464576 5510919894923742208 5518489839834351744 5529805944957522774 5530835454688567296 5552562348023191592 5560189494105641031 5560940837220019524 5572628396777018304 5575450572850249728 5583070932352989348 5584340520351581184 5595561023924248832 5603247234121946976 5606084916657119232 5615782462833629184 5617580642496531072 5630147936998760448 5636599896229815708 5648446470202555968 5649209739398115072 5661082815773478912 5692187666409596928 5706748589202825216 5722878352420809216 5738879735261577216 5758252230976487424 5766122438331775884 5789890979498336256 5797804429751181246 5810774909459796864 5825639184811217408 5833641436438705344 5834429730853790976 5845362855349438512 5846692088421789696 5857648191321169152 5858439729746193408 5870752549691015168 5878816770226305024 5889833071493263488 5903009431832174592 5913809727191937792 5926238919556780032 5927039726581628928 5938146392735937536 5942989058283148032 5959605878925484032 5978363993153881056 5987896378267613418 5991738409245947904 6012537927149373144 6037014096508436496 6037322217938436096 6048326843382405127 6049702230380879616 6070184503632109224 6073258659711879168 6082942352525829504 6083764334736431616 6096550724679131136 6119150342719435632 6121368897944961024 6132839717087935488 6145729249910734848 6166536638610396672 6179496993042112512 6199784881789209984 6204652828529246208 6235267208690515968 6246632641526090541 6272381894456530944 6282383085395528832 6295006151914779936 6298194165627133952 6306845531239259136 6308236513730489856 6319778222808597456 6333916429123605504 6345785540597933248 6354502278977875464 6355360956822879456 6368718167745163776 6380652494117702112 6382103451830378496 6394926884484855808 6403711124710796544 6418037100381290496 6420092162853178368 6438238146473410368 6456239702169274368 6504692334991958016 6513582754411820906 6537121773142271472 6540432402766639104 6553844082912619584 6576033212268118326 6589854215236315296 6590744695964467584 6604596618402392064 6626062205429921424 6640885610811196416 6657873354069962752 6667018784501377536 6667919692404332544 6680414691827929728 6694455075795621888 6695359691138506752 6718647737401491456 6740705710401691392 6754872809414725632 6764105168043044787 6782670639906144256 6791640858571991058 6791987495180740608 6805915009178489568 6819589997907678264 6832415992175864064 6833922889874697344 6843310146591558192 6844234876578485568 6847701039138226176 6858619565264022528 6871471916742140736 6884044135559365086 6886844337137537024 6899444681723927424 6912373535294177288 6913945406149576704 6914879681011900416 6937353718436696256 6951934117172376576 6952873525413064704 6974757992012861232 7008959676671926272 7043542587594842112 7072215827306692608 7081881920904127428 7085468436330525696 7096766077946801088 7125655982764056192 7139008733172674904 7154979669935924736 7168436450807463936 7170017458229190656 7178234055882414876 7179866383309175808 7180836591820050432 7194292745045462784 7209413158549131264 7210387359687622656 7222603683209825664 7238761633284120576 7252326332111923712 7263269664940433664 7278535048851615744 7308487867982692352 7317778876865952768 7357986453112468992 7373074593276697032 7413585992140854708 7414587782960026032 7430171195702691072 7444094576470652464 7445787360468774912 7454319981108661602 7470996312162595968 7487709950444838912 7490107523328708096 7515466528306420944 7531261960270074624 7532279652530820096 7548110421031305216 7589583555212795904 7620479648462094336 7630504469894412288 7672038747646138047 7688163251109034512 7703663669030504448 7730405906334908328 7747699879279729152 7761875266939418352 7762271423063703552 7776420227205949449 7778188581918273792 7779239641138387968 7793817140465918016 7795589451229052928 7810197588428225536 7811252972994924544 7820925881818923648 7821982716089697792 7838422360301740032 7846602741014468886 7853110761991017984 7885079636255917056 7901651892742373376 7923985411044197376 7971151990871841408 7983861837690151224 7988984545661263872 8016717236199164192 8031384824819259267 8049352128677915328 8066269640507839488 8093579338176145632 8097678212949172224 8110589803367772672 8111685779648575488 8143606837444635648 8158867123625914176 8170760093350772736 8177119622783913984 8205561580924772352 8222048851480528896 8232501236474196864 8266379842385613312 8294708917436284161 8296253182032850944 8328843522034787388 8358942595165527456 8363175859275374592 8374606398529484022 8376510780527371776 8393341535886373248 8409127374985678848 8410982018307319808 8423673694250443776 8426370963744796608 8445221905498140672 8454899844344723562 8472669705303833952 8473814609097172608 8491624223660218368 8507536658823602816 8538281499614395392 8560122883804237824 8584317528631213824 8608319602892365824 8637378346464731136 8649183657497663826 8696706644626771869 8716162364189695296 8720576537022185472 8738458777216826112 8768044283024157768 8770038132632684544 8786472286981753728 8787659594619290112 8804187050320576512 8806128824536522752 8834749607239895232 8854514147748261888 8870714590787906688 8889358379335170048 8890559589872443392 8907219589103906304 8925940101060829184 8939408818388226048 8967545989730821584 8987607613868921856 9006497079219634176 9018806890724059716 9055521144762654744 9055983326907654144 9074553345571319424 9092786663876904352 9105276755448163836 9109887989567818752 9124413528788744256 9125646502104647424 9144826087018696704 9161962555656187648 9178725514079153448 9199259575631903232 9218593874866102272 9249804957915595008 9269245489563168768 9270498033884086272 9299677322683814976 9306979242793869312 9408572841684796416 9442509227872169904 9447291248440700928 9462354770595734784 9479667334212896184 9500874643685408256 9518678310896899872 9539972893247899648 9553077251617745664 9570978741176553168 9573155177745567744 9574448789093400576 9592390326727283712 9612550878065508352 9627055650571935744 9630138244279767552 9657357219710115552 9684359553253911552 9704713398468820992 9757038502487937024 9770374131617731359 9805682659713407208 9810648604149958656 9830766124368929376 9864049818402177489 9884781322854472944 9886117043946701376 9906894927603588096 9927716480625033216 9939093308144882136 9961328416216794624 9986810031104944128 10020622037741894592 10022900723008782336 10041682613693432832 10043039536707760128 10132309214122088448 10174005959859216384 10208872513767734352 10229384996861517396 10248623988263796096 10250884334812046016 10271551558707339264 10287929347896033792 10307207875113211104 10326066203339047629 10330266505706305536 10349167022585891136 10368560302941265932 10370918109224365056 10372319521517850624 10391756187287890688 10406030577655044384 10427901175758564864 10429310288119597056 10462136988019291848 10470814349321357312 10513439515007889408 10565313881392263168 10622822881356191142 10628202654495788544 10645149116920201632 10708513099759012356 10732469504903887104 10752654676211195904 10755026187343785984 10767351083823622314 10791439117568194176 10814119737823696896 10815581039531433984 10833905524814738496 10858142449926180864 10878489498167885568 10902826163711885312 10917802573277423616 10962731801974038528 10976668315298929152 11021839789847484416 11036979679668703488 11059611889915045548 11061670909377134592 11105124696046383184 11120378988211282062 11121881674440039048 11145256793554036608 11166141864705978696 11168681040703162368 11191122047848497664 11206494468243893952 11212169833314238464 11231564925667258368 11235161284993062144 11260295873997520896 11273199792459631416 11296892940405111936 11298419478796230144 11322165631546957824 11384375332819193856 11413497178405650432 11445756704841618432 11532244876663551768 11579781958996672512 11595608859502362492 11621549818919593728 11651278369622434816 11667282872877410688 11668859461707581952 11690725710698877024 11693384176843579392 11715296382642338304 11716879459492386816 11757633540452610048 11779666142986526976 11806018863664349184 11827619454383875584 11852477839113560064 11876292785471875072 11885978116566296064 11919211757850968064 11956727986307762112 11975792756535226836 11983476818491895808 12025075854298746288 12074028193016872992 12096653686764810254 12099404460761759232 12140369007264218448 12146517319423758336 12165884705051659008 12167528669472863232 12193101449358262272 12238300685438871264 12265679434175870976 12333073277220793344 12358993986084225024 12399569763578419968 12493265283052181082 12544763788913061888 12561909597794226033 12564766170791057664 12590012303829559872 12596388331254267904 12613691062478518272 12616473027460979712 12639556445617194912 12667832858247211008 12691571081195866496 12709004557955750928 12710721913645758912 12737436335490327552 12761304988235404224 12764206903660756992 12789853768969711616 12807422249421593088 12840184325706356736 12876476292946820736 12912479404338548736 12973775486246495739 13009384669983916032 13027165508823641812 13074243546284542944 13080864805533278208 13107688165825239168 13152066424536236652 13179708430472630592 13181489391928935168 13209193236804784128 13252124410859842848 13281771221622392832 13315746708139925504 13334037569002755072 13335839384808665088 13360829383655859456 13388910151591243776 13390719382277013504 13481411420803382784 13509745618829451264 13528210336086089574 13583281717143982116 13583974990361481216 13611830018356979136 13639179995815356528 13664831984351728128 13667845779749394688 13686620293183116384 13688469753156971136 13717239130528045056 13742943833484281472 13768088271118730172 13773688674275074048 13798889363447854848 13824747070588354576 13827890812299153408 13829759362023800832 13874707436873392512 13903868234344753152 13905747050826129408 13949515984025722464 14017919353343852544 14087085175189684224 14163763841808254856 14170936872661051392 14193532155893602176 14251311965528112384 14278017466345349808 14309959339871849472 14340034916458381312 14356468111764829752 14359732766618351616 14361673183640100864 14388585490090925568 14418826317098262528 14445207366419651328 14477523266568241152 14504652664223847424 14526539329880867328 14557070097703231488 14635557753731905536 14715972906224937984 14746149186553394064 14827171984281709416 14829175565920052064 14860342391405382144 14888189152941304928 14891574720937549824 14908639962217323204 14941992624325191936 14975419900889677824 14980215046657416192 15030933056612841888 15062523920540149248 15064559305061640192 15179167110425591808 15261008939788824576 15344077495292276094 15376326502218069024 15407327338061008896 15460811812669816656 15495399758559458304 15523750533878836704 15552840454411898898 15556377163836547584 15558479282276775936 15587634280931836032 15620395176856451072 15622505945989849088 15641851763637847296 15643965432179395584 15676844720603480064 15693205482028937772 15706221523982035968 15770159272511834112 15847970822088394752 15934234322034286713 15942303981743682816 15967723675380302448 15977969091322527744 16033434472398328384 16062769649638518534 16098704257355830656 16132539281015678976 16151026625735433471 16187158676352291264 16195356425898344448 16221179606735545344 16223371559297150976 16287213674889271296 16317734247251828352 16354239245567827968 16411123161849544704 16444097702961057792 16465002472948393728 16532759684771226624 16589417834872568322 16592506364065701888 16657687044069574776 16717885190331054912 16726351718550749184 16749212797058968044 16753021561054743552 16786683071772746496 16818254749971357696 16821964036614639616 16847347388500887552 16852741927489593216 16890443810996281344 16909799688689447124 16945339410607667904 16947629218194345216 16983248447320436736 17015073317647205632 17076562999228790784 17120245767608475648 17168635057262427648 17216639205784731648 17274756692929462272 17298367314995327652 17393413289253543738 17432324728379390592 17476917554433652224 17536088566048315536 17540076265265369088 17572944573963507456 17575319189238580224 17612257649073045504 17669499214479790464 17709028295496523776 17741429181575813376 17778716758670340096 17781119179744886784 17814439178207812608 17851880202121658368 17878817636776452096 17935091979461643168 17975215227737843712 18037613781448119432 18111042289525309488 18111966653815308288 18144980530147215381 18149106691142638848 18185573327753808704 18210553510896327672 18219775979135637504 18248827057577488512 18251293004209294848 18289652174037393408 18323925111312375296 18357451028158306896 18398519151263806464 18437187749732204544 18499609915831190016 18538490979126337536 18599354645367629952 18613958485587738624 18739897924578271623 18817145683369592832 18885018455744339808 18894582496881401856 18924709541191469568 18959334668425792368 19001749287370816512 19037356621793799744 19079945786495799296 19106154503235491328 19141957482353106336 19146310355491135488 19184780653454567424 19254111301143871488 19260276488559535104 19314714439420231104 19368719106507823104 19514077004975874048 19540748263235462718 19611365319426814416 19621297208299917312 19661532248737858752 19728099636804354978 19769562645708945888 19772234087893402752 19813789855207176192 19878186616289764272 19922656832433589248 19973620062209888256 20041244075483789184 20083365227386865664 20086079073415520256 20264618428244176896 20292315504129134361 20348011919718432768 20417745027535468704 20458769993723034792 20497247976527592192 20501768669624092032 20543103117414678528 20575858695792067584 20614415750226422208 20652132406678095258 20660533011412611072 20698334045171782272 20737120605882531864 20741836218448730112 20744639043035701248 20783512374575781376 20812061155310088768 20855802351517129728 20858620576239194112 20924273976038583696 20941628698642714624 21026879030015778816 21130627762784526336 21245645762712382284 21256405308991577088 21290298233840403264 21417026199518024712 21464939009807774208 21505309352422391808 21510052374687571968 21534702167647244628 21582878235136388352 21628239475647393792 21631162079062867968 21667811049629476992 21716284899852361728 21756978996335771136 21835605146554847232 21925463603948077056 21953336630597858304 22043679579694968832 22073959359337406976 22119223779830091096 22210249392092766368 22240757976422564124 22243763348880078096 22290513587108073216 22332283729411957392 22337362081406324736 22382244095696995328 22412988936487787904 22463129851334516736 22470322569986124288 22546399584919262832 22593785880810223872 22596838957592460288 22644331263093915648 22768750665638387712 22891513409683236864 23016116242938414141 23064489753327103536 23191217719004724984 23243099637839187456 23302556739244869632 23329260681617848347 23334565745754821376 23337718923415163904 23381451421397754048 23386768353687158784 23430592765284676608 23433758918984773632 23515267080905220096 23559332285973053952 23655238908767751168 23704955678227120128 23752585570943750144 23771956233132592128 23913455972615524224 23951585513070453672 23966953636983791616 24050151708597492576 24094154474457777801 24148056386033745984 24193307373529620508 24198808921523518464 24280738014528436896 24293034638847516672 24331769410103318016 24335057338945726464 24476601370877742528 24531358868351741952 24666146554441586688 24799139527156839936 24986530566104362164 25089527577826123776 25123819195588452066 25129532341582115328 25180024607659119744 25227382124957036544 25232946054921959424 25279112891234389824 25335665716494422016 25383142162391732992 25418009115911501856 25421443827291517824 25474872670980655104 25522609976470808448 25579707537939423232 25614844498843186176 25680368651412713472 25752952585893641472 25824958808677097472 25947550972492991478 26054331017647283624 26090119933880315607 26148487092569085888 26161729611066556416 26215376331650478336 26304132849072473304 26359416860945261184 26362978783857870336 26418386473609568256 26504248821719685696 26563542443244785664 26631493416279851008 26668075138005510144 26671678769617330176 26721658767311718912 26777820303182487552 26962822841606765568 27019491237658902528 27056420672172179148 27166563434287964232 27167949980722962432 27223660036713958272 27278359991630713056 27329663968703456256 27335691559498789376 27373240586366232768 27376939506313942272 27434478261056090112 27485887666968562944 27536176542237460344 27547377348550148096 27597778726895709696 27649494141176709152 27655781624598306816 27749414873746785024 27807736468689506304 27811494101652258816 27899031968051444928 28327527683616509712 28341873745322102784 28387064311787204352 28502623931056224768 28556034932690699616 28619918679743698944 28712936223529659504 28719465533236703232 28723346367280201728 28777170980181851136 28837652634196525056 28890414732839302656 29009305328447694848 29053078659761734656 29114140195406462976 29271115507463811072 29311122394853194077 29431945812449875968 29492298373106788128 29592149455206532467 29654343968563418832 29658351131840104128 29720684782810764288 29776378305882609856 29783149441875099648 29817279924434646408 29883985248650383872 29960430093314832384 30061866113225683776 30125047841080298496 30129118610123280384 30522017879577649152 30688154990584552188 30752653004436138048 30814654676122017792 30921623625339633312 30990799517118916608 31047501067757673408 31105680908823797796 31112754327673095168 31116958564553551872 31175268561863672064 31240790353712902144 31245011891979698176 31283703527275694592 31287930864358791168 31386410964057875544 31412443047964071936 31540318545023668224 31695941644176789504 31868468644068573426 31884607963487365632 31935447350760604896 32066868944796656768 32125539299277037068 32197408514711661312 32265078562031357952 32302053251470866942 32374317352704582528 32442359213471090688 32446743118594301952 32574427349778542592 32635468494503656704 32708478491135655936 32888195405922115584 32930004945896787456 33065519369542453248 33178835669745136644 33185012728131403776 33315374088139149552 33435770380662109824 33498425594117936088 33506043122109487104 33573366143545492992 33636509499942715392 33643928073229279232 33694694777001775104 33705483854979186432 33780887621992562688 33819599377378894248 33890678821215335808 33895258436388690432 33966496894640873472 34030146635294411264 34153125998457581568 34240491535216951296 34337270114524855296 34596734629990655304 34786826578507087476 34864649456758781184 34953835108867304448 35072177132096631072 35080152530530738176 35145889147927014912 35150638378477160448 35338998428959580928 35418056590993047552 35482858363151626752 35557433517340680192 35628878356415625216 35757635273552904192 35870183958923286336 35950430455475687424 36075227562896238864 36222084579050618976 36289961060294430762 36298213382285277696 36371146655507617408 36421107021792655344 36439551958271275008 36497654115154977024 36502586008418589696 36579304348074786816 36647850222624750592 36714902056316613792 36797038302527612928 36999219831662380032 37076981958252675072 37198709290735259904 37479795849156543246 37634291366739185664 37685728793382678099 37770036911488679616 37789164993762803712 37849419082382939136 37918669336851584736 38003498574741633024 38074713243587599488 38159891572991598592 38212309006470982656 38283914964706212672 38292620710982270976 38369561306909134848 38520552977119070208 38629428878840462208 38737438213015646208 38921326458739487217 39028154009951748096 39081496526470925436 39222730638853628832 39242594416599834624 39323064497475717504 39456199273608709956 39539125291417891776 39544468175786805504 39627579710414352384 39756373232579528544 39845313664867178496 39947240124419776512 40082488150967578368 40166730454773731328 40172158146831040512 40529236856488353792 40584631008258268722 40835490055070937408 40917539987446069584 40994495953055184384 41003537339248184064 41151717391584135168 41228831500452844416 41304264813356190516 41321066022825222144 41396668090343564544 41474241211765063728 41483672436897460224 41489278086071402496 41567024749151562752 41624122310620177536 41711604703034259456 41717241152478388224 41848547952077167392 41883257397285429248 42053758060031557632 42261255525569052672 42338287903676835889 42491291525424764568 42512810617983154176 42580596467680806528 42834052399036049424 42929878019615548416 43020104749375143936 43069404335294489256 43165756470272776704 43256478951294787584 43335622099258953984 43432569799704723456 43513957992671542272 43671210293109694464 43906673261195716608 44087359159389937664 44147918718674813952 44238447559660182192 44420498784185532736 44481515952845128248 44487526697760156192 44581027174216146432 44664567458823914784 44674724162812649472 44764488191393990656 44825977872975575808 44926259702669033472 44940645139972248576 45092799169838525664 45187571761620447744 45193677915184920576 45537501331276775424 45783026819366473728 46032232485876828282 46128979506654207072 46382435438009449968 46486199275678374912 46605113478489739264 46658521363235696694 46669131491509642752 46675437846830327808 46762902842795508096 46861185530569353216 46867517837969547264 47030534161810440192 47118664571946107904 47310477817535502336 47505171141887500288 47543912466265184256 47826911945231048448 47903171026140907344 47933907273967583232 48100303417194985152 48188308948915555602 48296112772067491968 48386614747059241016 48397617843047036928 48453079877206300413 48561476029056873792 48586069277695033344 48663538820206636032 48670114677891452928 48953202741755485056 49062717736703483904 49332293108883173376 49598279054313679872 49973061132208724328 50179055155652247552 50247638391176904132 50259064683164230656 50360049215318239488 50454764249914073088 50465892109843918848 50558225782468779648 50671331432988844032 50766284324783465984 50836018231823003712 50842887654583035648 50949745341961310208 51045219952941616896 51159415075878846464 51229688997686372352 51360737302825426944 51505905171787282944 51649917617354194944 51895101944985982956 52108662035294567248 52180239867760631214 52296974185138171776 52430752663300956672 52608265698144946608 52718833721890522368 52725957567715740672 52836772947219136512 53008497643439371392 53127084886489571328 53336150276011020288 53343357539234660352 53443317534623437824 53555640606364975104 53925645683213531136 54112841344344358296 54333126868575928464 54335899961445924864 54434941590441646143 54447320073427916544 54556719983261426112 54659327937406912512 54671383118997578752 54746481172732465536 54753879012627884544 54868956522112180224 54971775333937125888 55072353084474920688 55195557453791419392 55298988282353418304 55311563249196613632 55498829747493570048 55615472937379012608 55798063936102889856 56219693773734814869 56655055367233019424 56683747490644205568 56774128623574408704 57005247862112449536 57112069865381399232 57239837359487397888 57425872447059319008 57438931066473406464 57554341960363702272 57780829465678605312 58018610656895389696 58106157319523469312 58542231014927622144 58622244789706388154 58863891624899751936 58984596746213576256 59184298910413064934 59308687937126837664 59316702263680208256 59441369565621528576 59552756611765219712 59634559848869292816 59767970497300767744 59920860186629664768 60123732226451367552 60250095682160596992 60258237220246560768 60876946512387403083 61044035759155298304 61376309981169104376 61505306008872276096 61629309352244035584 61843247250679266624 61981599034237833216 62095002135515346816 62211361817647595592 62225508655346190336 62233917129107103744 62350537123727344128 62481580707425804288 62567407054551389184 62575861728717582336 62772821928115751088 62824886095928143872 63080637090047336448 63391883288353579008 63736937288137146852 63769215926974731264 63870894701521209792 64133737889593313536 64251078598554074136 64394817029423322624 64530157124062715904 64604106502941733884 64748634705409165056 64884718426942181376 64893486237188603904 65148854699557085184 65270936989007313408 65776390811844231168 65860009891793574912 66131038739084906496 66357671339490273288 66630748176278299104 66871540761324219648 66996851188235872176 67012086244218974208 67146732287090985984 67287856146458558464 67389389554003550208 67410967709958372864 67639198754757788496 67781357642430671616 67790516872777380864 67932993789281746944 68060293270588822528 68306251996915163136 68674540229049710592 69048348728815242423 69193469259981310608 69573653157014174952 69729298913517562368 69907670217734608896 69987782044853545041 70144354264193262144 70160305061061476352 70291778295854029824 70301276756954320896 70677996857919161856 70965716726303253504 71114867034681360384 71257756712831250432 71740367917846572672 71900860910951374848 72150455125792477728 72282463423373333403 72444169158101237952 72579922120588861524 72596426764570555392 72742293311015234816 72842214043585310688 72879103916542550016 72995308230309954048 73005172016837179392 73295700445249501184 73429804112633227584 73594076605055225856 73998439663324760064 74397418581470519808 74959591698313086492 75268582733478371328 75371457586765356198 75540073822977359232 75698838164765878272 75837338673703169472 76006997149483266048 76149426487175198976 76319783145983197184 76424618012941965312 76567829929412425344 76739122613818269696 77041105954238140416 77258857757680924416 77474876426031292416 77842652917478974434 78162993052941850872 78445461277707257664 78485188833199669248 78646128994951435008 78912398547217419912 79078250582835783552 79088936351573611008 79255159420828704768 79512746465159057088 79690627329734356992 79894480248839553024 80164976301935156736 80333460909547462656 81058473712976707584 81169262016516537444 81670980110141874816 81835079974892139168 81988991906110368768 82007074678496368128 82303434783168270336 82457663000905688832 82608529626712381032 82642132045650444288 82793336180687129088 82948482423530127456 82967344873794920448 83134049498303125504 83248244621240355072 83423209406068518912 83434482304956776448 83697095904154334784 83766514794570858496 84676575807353671778 84982583050849529136 85025621235966308352 85161192935361613056 85668104798072098848 85859756039231096832 86138808670588978512 86331512940545553408 86512957902589575168 86671244198517907968 87027915985343084544 87342420586219388928 87813346522391433216 87933367184559582231 88174718318779875328 88295837437349627904 88476895119320364384 88840997568371065472 88963031905690256496 88975053395520312384 89162054348432292864 89329134917647829568 89349448325625298944 89528976382787981312 89651955745951151616 89881290279944497152 90185598339677051328 90375143523240895488 90387355830369841152 91566053638732947456 92064464971753656564 92257959013308414144 92764870876018899936 92972398551356749824 93210226956979478528 93317042726471393388 93338262983019285504 93350875693660655616 93525805685591016192 93722371061138706432 93735035675939094528 94237329143892215808 94620955635071004672 95010342283775000576 95087824932530368512 95653823890462096896 95806342052281814688 96200606834389970304 96376617897831111204 96592225544134983936 96773229494118482032 96795235686094073856 96906159754412600826 97122952058113747584 97327077640413272064 97340229355782905856 97906405483510970112 98125435473406967808 98664586217766346752 99196558108627359744 99946122264417448656 100495276782353808264 100518129366328461312 100720098430636478976 100909528499828146176 100931784219687837696 101116451564937559296 101342662865977688064 101532568649566931968 101672036463646007424 101685775309166071296 101899490683922620416 102090439905883233792 102459377995372744704 102721474605650853888 103011810343574565888 103790203889971965912 104217324070589134496 104360479735521262428 104593948370276343552 104861505326601913344 105216531396289893216 105437667443781044736 105451915135431481344 106016995286878742784 106254169772979142656 106672300552022040576 106886635069246875648 107851291366427062272 108225682688688716592 108666253737151856928 108869883180883292286 108894640146855833088 109113439966522852224 109318655874813825024 109342766237995157504 109492962345464931072 109507758025255769088 109737913044224360448 109943550667874251776 110144706168949841376 110391114907582838784 110597976564706836608 110997659494987140096 111230945874758025216 111596127872205779712 112439387547469629738 113057186380148034297 113310110734466038848 113367494981288411136 113548257247148817408 114010495724224899072 114224139730762798464 114479674718974795776 114851744894118638016 114877862132946812928 115108683920727404544 115561658931357210624 116037221313790779392 116212314639046938624 117084462029855244288 117244489579412776308 117727783249799503872 117969193492427152512 118368597820826129868 118617375874253675328 118633404527360416512 118882739131243057152 119105513223530439424 119269119697738585632 119535940994601535488 119841720373259329536 120247464452902735104 120500191364321193984 120516474440493121536 121753893024774806166 122752619962338208752 123010612017744552192 123686494501358533248 123963198068475666432 124190004271030693632 124422723635295191184 124451017310692380672 124467834258214207488 124701074247454688256 124963161414851608576 125134814109102778368 125151723457435164672 125545643856231502176 125649772191856287744 126161274180094672896 126783766576707158016 127014863711030507667 127473874576274293704 127538431853949462528 127741789403042419584 128267475779186627072 128502157197108148272 128789634058846645248 129060314248125431808 129208213005883467768 129497269410818330112 129769436853884362752 130297709399114170368 130541873978014626816 131720019783587149824 132262077478169812992 132715342678980546576 133261496352556598208 133743081522648439296 133993702376471744352 134024172488437948416 134293464574181971968 134778779108007100416 134821935419916745728 135278397509515576992 135562715284861343232 135581033745554761728 136120586541177645056 136612503993830326272 137349080458099421184 138096697457630484846 138386938519962621216 139147306314028349904 139458597827035124736 139815340435469217792 139975564089707090082 140288708528386524288 140583556591708059648 140602553513908641792 141355993715838323712 141931433452606507008 142515513425662500864 143480735835693145344 143801721821902749696 144300910251584955456 144564926846746666806 144888338316202475904 145159844241177723048 145192853529141110784 145484586622030469632 145684428087170621376 145758207833085100032 145990616460619908096 146010344033674358784 146591400890499002368 146859608225266455168 147188153210110451712 147996879326649520128 148794837162941039616 149919183396626172984 150537165466956742656 150742915173530712396 151080147645954718464 151397676329531756544 151674677347406338944 152013994298966532096 152298852974350397952 152849236025883930624 153135659858824850688 153478245227636539392 154082211908476280832 154517715515361848832 154949752852062584832 155685305834957948868 156325986105883701744 156890922555414515328 157292257989902870016 157824797094434839824 158156501165671567104 158177872703147222016 158510318841657409536 159025492930318114176 159381254659468713984 160329952603870313472 160666921819094925312 162338524033033074888 163304824771324938429 163341960220283749632 163670159949784278336 163977983812220737536 164014149356992736256 164606869566336540672 164915326001811377664 165217059253424762064 165586672361374258176 165896964847060254912 165934689747589840896 166268098996606251008 166496489242480710144 166846418812137037824 167394191808308669568 168659081321204444607 169353151614707343556 169965166101699058272 170051242471932616704 170322385870723226112 171336209596144197696 171719512078462193664 172277617341177957024 172663025881091106816 173342488397035815936 174055831970686169088 175626693044782866432 175866734369119164462 176591674874699255808 176953790238640728768 177681995136742130944 177926063811380512992 177950106791040624768 178324108696864585728 178658269835295659136 179057952765575962624 179303911491902303232 179762580559888994304 180371196679354102656 180750287046481790976 180774711660739682304 182630839537162209249 183132107277465894912 184128929943507313128 184515918026616828288 185529741752037799872 185944797102713499648 186420453913958957056 186634085452942786776 186676525966038571008 186701751387321311232 187051611371182032384 187444742122277412864 188474658287784431616 189241911270142009344 190175649865060737024 191307647780924193792 191612684104563629376 192401213668779940608 192753235795662222408 193184451088269967872 193546458988236964064 193590471372188147712 193812319508825201652 194245904116227495168 194654155280826544128 194680458711565811712 195812810967021940224 197329172435532693504 198393116217254719488 199892244528834897312 200990553564707616528 201036258732656922624 201440196861272957952 201863568439375675392 202232903129875118592 203065137299133863936 203344072927292014848 203371550618332142592 203798981367845240832 204180879811766467584 204918755990745489408 206023620687149131776 207145046186445727269 207580407779943931824 208434648141178268992 208720959471042524856 209187896740552687104 209723010653203826688 209963346134560635123 210433062792579786432 210875334887562089472 210903830270862962688 212033990573757485568 213344601104044081152 213773270138493751296 215702582732854124544 216451365377377433184 217332507474303713856 217739766361766584572 217789280293711666176 218226879933045704448 218637311749627650048 218685532475990315008 218985924690929862144 219015516050511538176 219887101335748503552 220289412337899682752 220782229815165677568 221195953129413673216 221995318989974280192 223192255744411559424 224878775094939259476 226114372760296068594 226620221468932077696 227096514494297634816 228020991448449798144 228448279461525596928 228959349437949591552 229703489788237276032 230217367841454809088 231123317862714421248 232074442627581558784 232424629278093877248 234488979158825552616 235455566499599007744 235938386984854305024 236737195641652259736 237234751748507350656 237266809054720833024 237765478262486114304 238211026447060878848 238538239395477171264 239071881989203070976 239683440746518659072 240494928905805470208 241000382728642387968 243507786049549612332 245505239924676417504 246021224035489104384 247372989002717066496 247926396136951332864 248380008542061387264 248845447270590382368 248902034621384761344 249402148494909376512 250269628218205556736 250303446914870329344 251091287712463004352 251299544383712575488 254029727422061015334 254947749152548587408 255076863707898925056 255483578806084839168 256534951558373254144 257004314394216296544 257579268117693290496 258416426011766935536 258994538821636660224 259538873707768725504 261083747956029253632 263440039567174299648 263800101553678746693 264524154956339625984 265430685357961093152 266522992705113196416 267486163045296878592 267987404752943488704 268048344976875896832 268586929148363943936 269643870839833491456 270556795019031153984 271125430569722686464 271162067491109523456 272241173082355290112 274698160916198842368 276193394915260969692 276773877039925242432 278294612628056699808 278917195654070249472 279630680870938435584 279951128179414180164 280577417056773048576 281167113183416119296 281205107027817283584 282711987431676647424 283862866905213014016 285031026851325001728 286961471671386290688 288601820503169910912 289129853693493333612 289776676632404951808 290319688482355446096 290385707058282221568 290969173244060939264 291368856174341242752 291981232921239816192 292020688067348717568 293182801780998004736 293719216450532910336 294376306420220903424 295993758653299040256 297589674325882079232 299838366793252345968 301485830347061424792 302160295291909436928 302795352659063513088 303349354694812677888 304027988597933064192 304597705948700795904 305698472051767861248 306271319717649701376 308164423816952561664 309035431030723697664 311370611669915897736 312651972211767403488 313781845110829030656 314584515979805740032 315649594188869679648 316313002331343134208 316355745406294444032 318050985860636228352 318762509318937427968 320659905207740626944 324677048066066149776 326609649542649876858 326683920440567499264 327340319899568556672 327955967624441475072 328028298713985472512 329213739132673081344 329830652003622755328 330434118506849524128 331173344722748516352 331793929694120509824 332536197993212502016 332992978484961420288 333692837624274075648 334788383616617339136 337318162642408889214 338706303229414687112 339171559140444102891 339930332203398116544 340102484943865233408 340644771741446452224 342672419192288395392 343439024156924387328 344555234682355914048 345326051762182213632 346684976794071631872 348111663941372338176 351253386089565732864 351733468738238328924 353183349749398511616 353907580477281457536 355363990273484261888 355852127622761025984 355900213582081249536 356648217393729171456 357316539670591318272 358115905531151925248 358607822983804606464 359525161119777988608 360742393358708205312 361500574092963581952 361549423321479364608 365261679074324418498 368257859887014626256 369031836053233656576 371059483504075599744 371889594205426999296 373268170905885573552 373353051932077142016 373403502774642622464 374103222742364064768 374889484244554825728 376949316575568863232 378483822540284018688 380351299730121474048 381044591133091523001 382615295561848387584 383225368209127258752 384802427337559881216 385506471591324444816 386368902176539935744 387092917976473928128 387180942744376295424 387624639017650403304 388491808232454990336 389308310561653088256 391625621934043880448 396786232434509438976 399784489057669794624 401981107129415233056 402072517465313845248 402880393722545915904 404465806259750237184 406130274598267727872 406688145854584029696 406743101236664285184 408361759623532935168 409837511981490978816 412047241374298263552 414290092372891454538 415160815559887863648 416869296282356537984 417441918942085049712 418375793481105374208 419446021306407653376 419926692269121270246 420866125585159572864 421750669775124178944 421807660541725925376 424067981147514971136 427546540276987502592 431405165465708249088 432902730754754866368 434665014948607427712 435479532723533169144 435578560587423332352 436453759866091408896 437274623499255300096 437371064951980630016 437971849381859724288 438031032101023076352 439774202671497007104 440578824675799365504 441564459630331355136 442391906258827346432 443990637979948560384 446384511488823118848 449757550189878518952 452228745520592137188 453240442937864155392 454193028988595269632 456041982896899596288 456896558923051193856 459406979576474552064 460434735682909618176 462246635725428842496 464849258556187754496 468977958317651105232 471876773969708610048 473474391283304519472 474469503497014701312 474533618109441666048 475530956524972228608 476422052894121757696 477076478790954342528 478143763978406141952 480989857811610940416 482000765457284775936 487015572099099224664 489914474313974815287 491010479849352835008 492042448070978208768 494745978005434132992 496760017084122774528 497690894541180764736 497804069242769522688 498804296989818753024 500539256436411113472 502182575424926008704 505977243963613333821 508059454844122030668 509895498305097174816 510153727415797850112 510967157612169678336 513069903116746508288 514008628788432593088 515158536235386580992 516832852023533871072 517989077643273320448 522167495912058507264 526880079134348599296 527600203107357493386 530861370715922186304 533045985410226392832 534972326090593757184 535974809505886977408 537173858296727887872 539287741679666982912 541113590038062307968 542250861139445372928 542324134982219046912 544482346164710580224 549396321832397684736 552386789830521939384 553547754079850484864 556589225256113399616 557834391308140498944 559261361741876871168 559902256358828360328 561154834113546097152 562334226366832238592 565423974863353294848 567725733810426028032 573922943342772581376 577203641006339821824 578259707386986667224 579553353264809903616 580639376964710892192 580771414116564443136 581938346488121878528 582737712348682485504 583962465842479632384 584041376134697435136 586365603561996009472 587438432901065820672 591987517306598080512 595179348651764158464 599676733586504691936 602971660694122849584 604320590583818873856 605590705318127026176 606698709389625355776 609195411897401591808 611396944103535722496 612542639435299402752 618070862061447395328 622741223339831795472 625303944423534806976 627563690221658061312 629169031959611480064 629890038403681905369 631299188377739359296 632626004662686268416 632711490812588888064 636101971721272456704 641319810415481253888 649354096132132299552 653219299085299753716 653367840881134998528 654680639799137113344 655911935248882950144 656056597427970945024 659661304007245510656 660868237013699048256 662346689445497032704 663587859388241019648 665072395986425004032 665985956969922840576 669576767233234678272 674636325284817778428 677412606458829374224 678343118280888205782 679860664406796233088 681289543482892904448 685344838384576790784 686878048313848774656 689110469364711828096 690652103524364427264 693369953588143263744 696223327882744676352 703466937476476657848 706366699498797023232 707815160954562915072 710727980546968523776 711704255245522051968 711800427164162499072 713296434787458342912 714633079341182636544 717215645967609212928 719050322239555977216 721484786717416410624 723001148185927163904 730523358148648836996 736515719774029252512 738063672106467313152 742118967008151199488 743779188410853998592 746536341811771147104 746706103864154284032 748206445484728129536 753898633151137726464 762089182266183046002 765230591123696775168 766450736418254517504 769604854675119762432 771012943182648889632 772737804353079871488 774185835952947856256 775249278035300806608 776983616464909980672 778616621123306176512 783251243868087760896 791400304661036240079 793572464869018877952 799568978115339589248 803962214258830466112 804145034930627690496 805760787445091831808 808931612519500474368 812260549196535455744 813376291709168059392 813486202473328570368 816723519247065870336 824094482748596527104 828580184745782909076 830321631119775727296 833738592564713075968 834883837884170099424 836751586962210748416 838892042612815306752 839853384538242540492 841732251170319145728 843501339550248357888 843615321083451850752 848135962295029942272 855093080553975005184 865805461509509732736 869330029897214855424 870959065447066338288 871157121174846664704 872907519732182817792 874742129903961260032 875943698763719448576 876062064202046152704 879548405342994014208 881157649351598731008 883128919260662710272 884783812517654692864 887981275959897120768 892769022977646237696 899515100379757037904 904457491041184274376 906480885875728310784 908386057977190539264 912083965793799192576 913793117846102387712 918813959152949104128 924493271450857684992 937955916635302210464 943753547939417220096 946948782566609038944 948939006994029402624 949067236218883332096 952844105788243515392 954152957581908685056 956287527956812283904 961979715623221880832 974031144198198449328 979828948627949630574 982020959698705670016 984084896141956417536 989491956010868265984 993520034168245549056 995381789082361529472 997608593979637506048 1001078512872822226944 1004365150849852017408 1011954487927226667642 1016118909688244061336 1019790996610194349632 1020307454831595700224 1021934315224339356672 1026139806233493016576 1028017257576865186176 1030317072470773161984 1033665704047067742144 1035978155286546640896 1044334991824117014528 1053760158268697198592 1055200406214714986772 1061722741431844372608 1066091970820452785664 1069944652181187514368 1071949619011773954816 1074347716593455775744 1078575483359333965824 1082227180076124615936 1084501722278890745856 1084648269964438093824 1088964692329421160448 1104773579661043878768 1107095508159700969728 1113178450512226799232 1115668782616280997888 1119804512717656720656 1122309668227092194304 1124668452733664477184 1130847949726706589696 1135451467620852056064 1143133773399274569003 1147845886685545162752 1154407282012679643648 1156519414773973334448 1159106706529619807232 1161278753929421784384 1161542828233128886272 1163876692976243757056 1165475424697364971008 1167924931684959264768 1174876865802131641344 1190358697303528316928 1199353467173009383872 1205943321388245699168 1208641181167637747712 1213397418779250711552 1218390823794803183616 1225085278870598805504 1236141724122894790656 1245482446679663590944 1250607888847069613952 1255127380443316122624 1258338063919222960128 1259780076807363810738 1262598376755478718592 1265252009325372536832 1265422981625177776128 1272203943442544913408 1282639620830962507776 1298708192264264599104 1306438598170599507432 1306735681762269997056 1309361279598274226688 1311823870497765900288 1312113194855941890048 1319322608014491021312 1321736474027398096512 1324693378890994065408 1327175718776482039296 1331971913939845681152 1339153534466469356544 1349272650569635556856 1354825212917658748448 1356686236561776411564 1359721328813592466176 1362579086965785808896 1370689676769153581568 1378220938729423656192 1381304207048728854528 1386739907176286527488 1406933874952953315696 1415630321909125830144 1421455961093937047552 1423408510491044103936 1423600854328324998144 1426592869574916685824 1429266158682365273088 1434431291935218425856 1442969573434832821248 1446002296371854327808 1461046716297297673992 1469743422941924445861 1473031439548058505024 1476127344212934626304 1484237934016302398976 1493072683623542294208 1493412207728308568064 1496412890969456259072 1524178364532366092004 1530461182247393550336 1532901472836509035008 1539209709350239524864 1542025886365297779264 1545475608706159742976 1548371671905895712512 1550498556070601613216 1553967232929819961344 1566502487736175521792 1582800609322072480158 1599137956230679178496 1607924428517660932224 1611521574890183663616 1617863225039000948736 1624521098393070911488 1626752583418336118784 1626972404946657140736 1633447038494131740672 1648188965497193054208 1657160369491565818152 1660643262239551454592 1667477185129426151936 1669767675768340198848 1673503173924421496832 1677784085225630613504 1679706769076485080984 1683464502340638291456 1687002679100496715776 1696271924590059884544 1731610923019019465472 1738660059794429710848 1741918130894132676576 1742314242349693329408 1745815039464365635584 1751887397527438897152 1752124128404092305408 1759096810685988028416 1762315298703197462016 1769567625035309385728 1775962551919794241536 1785538045955292475392 1799030200759514075808 1808914982082368548752 1812961771751456621568 1816772115954381078528 1827586235692204775424 1837627918305898208256 1875911833270604420928 1887507095878834440192 1893897565133218077888 1897878013988058805248 1898134472437766664192 1905688211576487030784 1908305915163817370112 1923959431246443761664 1948062288396396898656 1959657897255899261148 1964041919397411340032 1968169792283912835072 1978983912021736531968 1987040068336491098112 1990763578164723058944 1995217187959275012096 2008730301699704034816 2023908975854453335284 2032237819376488122672 2039581993220388699264 2043868630448678713344 2052279612466986033152 2056034515153730372352 2060634144941546323968 2067331408094135484288 2071956310573093281792 2088669983648234029056 2110400812429429973544 2123445482863688745216 2132183941640905571328 2139889304362375028736 2143899238023547909632 2157150966718667931648 2164454360152249231872 2169003444557781491712 2209547159322087757536 2214191016319401939456 2226356901024453598464 2231337565232561995776 2239609025435313441312 2244619336454184388608 2261695899453413179392 2286267546798549138006 2295691773371090325504 2308814564025359287296 2313038829547946668896 2318213413059239614464 2322557507858843568768 2327753385952487514112 2330950849394729942016 2335849863369918529536 2349753731604263282688 2374200913983108720237 2380717394607056633856 2398706934346018767744 2411886642776491398336 2417282362335275495424 2426794837558501423104 2436781647589606367232 2450170557741197611008 2472283448245789581312 2490964893359327181888 2501215777694139227904 2510254760886632245248 2516676127838445920256 2519560153614727621476 2525196753510957437184 2530504018650745073664 2530845963250355552256 2544407886885089826816 2565279241661925015552 2597416384528529198208 2612877196341199014864 2613471363524539994112 2618722559196548453376 2624226389711883780096 2638645216028982042624 2643472948054796193024 2649386757781988130816 2654351437552964078592 2663943827879691362304 2678307068932938713088 2698545301139271113712 2709650425835317496896 2713372473123552823128 2719442657627184932352 2725158173931571617792 2741379353538307163136 2756441877458847312384 2773479814352573054976 2813867749905906631392 2831260643818251660288 2842911922187874095104 2846817020982088207872 2847201708656649996288 2858532317364730546176 2868862583870436851712 2885939146869665642496 2922093432594595347984 2939486845883848891722 2946062879096117010048 2952254688425869252608 2968475868032604797952 2986145367247084588416 2992825781938912518144 3048356729064732184008 3060922364494787100672 3065802945673018070016 3078419418700479049728 3084051772730595558528 3090951217412319485952 3096743343811791425024 3100997112141203226432 3107934465859639922688 3133004975472351043584 3165601218644144960316 3198275912461358356992 3215848857035321864448 3223043149780367327232 3235726450078001897472 3253505166836672237568 3253944809893314281472 3266894076988263481344 3314320738983131636304 3321286524479102909184 3334954370258852303872 3339535351536680397696 3347006347848842993664 3359413538152970161968 3366929004681276582912 3374005358200993431552 3392543849180119769088 3429401320197823707009 3463221846038038930944 3477320119588859421696 3483836261788265353152 3484628484699386658816 3491630078928731271168 3503774795054877794304 3524630597406394924032 3539135250070618771456 3571076091910584950784 3598060401519028151616 3617829964164737097504 3625923543502913243136 3655172471384409550848 3675255836611796416512 3751823666541208841856 3775014191757668880384 3787795130266436155776 3795756027976117610496 3796268944875533328384 3811376423152974061568 3816611830327634740224 3847918862492887523328 3896124576792793797312 3919315794511798522296 3928083838794822680064 3936339584567825670144 3957967824043473063936 3974080136672982196224 3981527156329446117888 4017460603399408069632 4047817951708906670568 4064475638752976245344 4079163986440777398528 4087737260897357426688 4104559224933972066304 4112069030307460744704 4134662816188270968576 4143912621146186563584 4220801624858859947088 4246890965727377490432 4264367883281811142656 4279778608724750057472 4287798476047095819264 4328908720304498463744 4338006889115562983424 4409230268825773337583 4419094318644175515072 4428382032638803878912 4452713802048907196928 4479218050870626882624 4489238672908368777216 4572535093597098276012 4591383546742180651008 4617629128050718574592 4626077659095893337792 4636426826118479228928 4645115015717687137536 4655506771904975028224 4661901698789459884032 4699507463208526565376 4748401827966217440474 4797413868692037535488 4823773285552982796672 4834564724670550990848 4853589675117002846208 4873563295179212734464 4900341115482395222016 4944566896491579162624 4981929786718654363776 5002431555388278455808 5020509521773264490496 5033352255676891840512 5039120307229455242952 5050393507021914874368 5061008037301490147328 5088815773770179653632 5194832769057058396416 5225754392682398029728 5226942727049079988224 5237445118393096906752 5277290432057964085248 5286945896109592386048 5308702875105928157184 5327887655759382724608 5356614137865877426176 5397090602278542227424 5419300851670634993792 5426744946247105646256 5438885315254369864704 5450316347863143235584 5482758707076614326272 5512883754917694624768 5627735499811813262784 5662521287636503320576 5685823844375748190208 5693634041964176415744 5694403417313299992576 5717064634729461092352 5771878293739331284992 5844186865189190695968 5878973691767697783444 5892125758192234020096 5904509376851738505216 5936951736065209595904 5972290734494169176832 5985651563877825036288 6096713458129464368016 6131605891346036140032 6156838837400958099456 6168103545461191117056 6181902434824638971904 6193486687623582850048 6201994224282406452864 6215868931719279845376 6266009950944702087168 6331202437288289920632 6396551824922716713984 6431697714070643728896 6471452900156003794944 6507010333673344475136 6628641477966263272608 6642573048958205818368 6669908740517704607744 6679070703073360795392 6694012695697685987328 6718827076305940323936 6733858009362553165824 6785087698360239538176 6858802640395647414018 6926443692076077861888 6954640239177718843392 6967672523576530706304 6983260157857462542336 7007549590109755588608 7049261194812789848064 7078270500141237542912 7142152183821169901568 7196120803038056303232 7235659928329474195008 7251847087005826486272 7310344942768819101696 7350511673223592833024 7503647333082417683712 7550028383515337760768 7575590260532872311552 7591512055952235220992 7592537889751066656768 7622752846305948123136 7633223660655269480448 7695837724985775046656 7792249153585587594624 7838631589023597044592 7856167677589645360128 7872679169135651340288 7915935648086946127872 7948160273345964392448 7963054312658892235776 8034921206798816139264 8095635903417813341136 8128951277505952490688 8158327972881554797056 8175474521794714853376 8224138060614921489408 8269325632376541937152 8441603249717719894176 8493781931454754980864 8528735766563622285312 8575596952094191638528 8657817440608996927488 8818460537651546675166 8838188637288351030144 8856764065277607757824 8905427604097814393856 8958436101741253765248 8978477345816737554432 9145070187194196552024 9182767093484361302016 9235258256101437149184 9252155318191786675584 9272853652236958457856 9290230031435374275072 9323803397578919768064 9399014926417053130752 9496803655932434880948 9594827737384075070976 9647546571105965593344 9669129449341101981696 9707179350234005692416 9800682230964790444032 9963859573437308727552 10004863110776556911616 10041019043546528980992 10078240614458910485904 10100787014043829748736 10122016074602980294656 10177631547540359307264 10288203960593471121027 10389665538114116792832 10451508785364796059456 10453885454098159976448 10474890236786193813504 10573891792219184772096 10617405750211856314368 10713228275731754852352 10794181204557084454848 10838601703341269987584 10853489892494211292512 10877770630508739729408 10965517414153228652544 11025767509835389249536 11255470999623626525568 11325042575273006641152 11371647688751496380416 11387268083928352831488 11388806834626599985152 11434129269458922184704 11543756587478662569984 11688373730378381391936 11757947383535395566888 11784251516384468040192 11809018753703477010432 11873903472130419191808 11944581468988338353664 12193426916258928736032 12263211782692072280064 12313677674801916198912 12336207090922382234112 12386973375247165700096 12403988448564812905728 12431737863438559690752 12662404874576579841264 12793103649845433427968 12863395428141287457792 13014020667346688950272 13257282955932526545216 13285146097916411636736 13339817481035409215488 13358141406146721590784 13437654152611880647872 13467716018725106331648 13717605280791294828036 13852887384152155723776 13909280478355437686784 13935345047153061412608 13966520315714925084672 14098522389625579696128 14156541000282475085824 14392241606076112606464 14471319856658948390016 14503694174011652972544 14620689885537638203392 14701023346447185666048 15007294666164835367424 15100056767030675521536 15151180521065744623104 15183024111904470441984 15266447321310538960896 15584498307171175189248 15677263178047194089184 15712335355179290720256 15831871296173892255744 15926108625317784471552 16069842413597632278528 16191271806835626682272 16257902555011904981376 16316655945763109594112 16350949043589429706752 16448276121229842978816 16538651264753083874304 16883206499435439788352 16987563862909509961728 17057471533127244570624 17151193904188383277056 17315634881217993854976 17636921075303093350332 17676377274576702060288 17713528130555215515648 17810855208195628787712 17916872203482507530496 17956954691633475108864 18290140374388393104048 18470516512202874298368 18504310636383573351168 18545707304473916915712 18580460062870748550144 18647606795157839536128 18798029852834106261504 18993607311864869761896 19189655474768150141952 19295093142211931186688 19414358700468011384832 19927719146874617455104 20009726221553113823232 20082038087093057961984 20156481228917820971808 20201574028087659497472 20355263095080718614528 20576407921186942242054 20779331076228233585664 20903017570729592118912 20949780473572387627008 21147783584438369544192 21234811500423712628736 21426456551463509704704 21588362409114168909696 21677203406682539975168 21706979784988422585024 21755541261017479458816 21931034828306457305088 22051535019670778499072 22510941999247253051136 22650085150546013282304 22774536167856705662976 22777613669253199970304 22868258538917844369408 23087513174957325139968 23376747460756762783872 23515894767070791133776 23568503032768936080384 23618037507406954020864 23747806944260838383616 23889162937976676707328 24386853832517857472064 24526423565384144560128 24672414181844764468224 24773946750494331400192 24807976897129625811456 25324809749153159682528 25586207299690866855936 25726790856282574915584 26514565911865053090432 26570292195832823273472 26679634962070818430976 26716282812293443181568 26875308305223761295744 26935432037450212663296 27435210561582589656072 27705774768304311447552 27818560956710875373568 27870690094306122825216 28197044779251159392256 28784483212152225212928 28942639713317896780032 29007388348023305945088 29402046692894371332096 30014589332329670734848 30302361042131489246208 30366048223808940883968 30532894642621077921792 30864611881780413363081 31168996614342350378496 31354526356094388178368 31424670710358581440512 31852217250635568943104 32139684827195264557056 32382543613671253364544 32515805110023809962752 32633311891526219188224 32896552242459685957632 33077302529506167748608 33766412998870879576704 33975127725819019923456 34114943066254489141248 34302387808376766554112 34631269762435987709952 35273842150606186700664 35352754549153404120576 35427056261110431031296 35621710416391257575424 35833744406965015060992 36580280748776786208096 36941033024405748596736 37008621272767146702336 37160920125741497100288 37295213590315679072256 37987214623729739523792 38379310949536300283904 38590186284423862373376 39855438293749234910208 40019452443106227646464 40312962457835641943616 40403148056175318994944 41152815842373884484108 41558662152456467171328 41806035141459184237824 41899560947144775254016 42295567168876739088384 42469623000847425257472 43176724818228337819392 43354406813365079950336 43413959569976845170048 43511082522034958917632 43862069656612914610176 44103070039341556998144 45021883998494506102272 45300170301092026564608 45549072335713411325952 46753494921513525567744 47031789534141582267552 47137006065537872160768 47495613888521676767232 47778325875953353414656 48773707665035714944128 49052847130768289120256 49344828363689528936448 49547893500988662800384 49615953794259251622912 50649619498306319365056 51172414599381733711872 51453581712565149831168 53029131823730106180864 53140584391665646546944 53359269924141636861952 53432565624586886363136 53750616610447522591488 53870864074900425326592 54870421123165179312144 55411549536608622895104 55637121913421750747136 55741380188612245650432 56394089558502318784512 57568966424304450425856 57885279426635793560064 60029178664659341469696 60604722084262978492416 61065789285242155843584 61729223763560826726162 62337993228684700756992 62709052712188776356736 62849341420717162881024 63704434501271137886208 64279369654390529114112 64765087227342506729088 65031610220047619925504 65266623783052438376448 65793104484919371915264 66154605059012335497216 67532825997741759153408 67950255451638039846912 68604775616753533108224 69262539524871975419904 70547684301212373401328 70705509098306808241152 70854112522220862062592 71243420832782515150848 71667488813930030121984 73160561497553572416192 74017242545534293404672 74321840251482994200576 75974429247459479047584 76758621899072600567808 77180372568847724746752 79710876587498469820416 80038904886212455292928 80625924915671283887232 80806296112350637989888 82305631684747768968216 83117324304912934342656 83612070282918368475648 84591134337753478176768 86353449636456675638784 86708813626730159900672 86827919139953690340096 87022165044069917835264 88206140078683113996288 90043767996989012204544 91098144671426822651904 93506989843027051135488 94063579068283164535104 94274012131075744321536 95556651751906706829312 97547415330071429888256 98689656727379057872896 99095787001977325600768 99231907588518503245824 101299238996612638730112 102344829198763467423744 102907163425130299662336 106058263647460212361728 106281168783331293093888 106865131249173772726272 107501233220895045182976 109740842246330358624288 110823099073217245790208 111482760377224491300864 115137932848608900851712 115770558853271587120128 120058357329318682939392 121209444168525956984832 123458447527121653452324 124675986457369401513984 125418105424377552713472 125698682841434325762048 127408869002542275772416 129530174454685013458176 130063220440095239851008 130533247566104876752896 131586208969838743830528 132309210118024670994432 135065651995483518306816 135900510903276079693824 141095368602424746802656 141411018196613616482304 142486841665565030301696 143334977627860060243968 146321122995107144832384 148034485091068586809344 148643680502965988401152 151948858494918958095168 153517243798145201135616 154360745137695449493504 159421753174996939640832 160077809772424910585856 161251849831342567774464 161612592224701275979776 164611263369495537936432 166234648609825868685312 167224140565836736951296 169182268675506956353536 172706899272913351277568 173417627253460319801344 173655838279907380680192 180087535993978024409088 187013979686054102270976 188127158136566329070208 188548024262151488643072 191113303503813413658624 195094830660142859776512 197379313454758115745792 198463815177037006491648 202598477993225277460224 205814326850260599324672 212116527294920424723456 212562337566662586187776 213730262498347545452544 215002466441790090365952 219481684492660717248576 222965520754448982601728 230275865697217801703424 231541117706543174240256 240116714658637365878784 242418888337051913969664 246916895054243306904648 249351972914738803027968 250836210848755105426944 259060348909370026916352 260126440880190479702016 261066495132209753505792 264618420236049341988864 270131303990967036613632 282190737204849493605312 282822036393227232964608 286669955255720120487936 292642245990214289664768 296068970182137173618688 297287361005931976802304 303897716989837916190336 307034487596290402271232 308721490275390898987008 318843506349993879281664 322503699662685135548928 329222526738991075872864 332469297219651737370624 334448281131673473902592 345413798545826702555136 346835254506920639602688 347311676559814761360384 360175071987956048818176 374027959372108204541952 376254316273132658140416 377096048524302977286144 382226607007626827317248 390189661320285719553024 394758626909516231491584 396927630354074012983296 405196955986450554920448 424233054589840849446912 427460524996695090905088 430004932883580180731904 438963368985321434497152 445931041508897965203456 460551731394435603406848 463082235413086348480512 480233429317274731757568 484837776674103827939328 493833790108486613809296 498703945829477606055936 501672421697510210853888 518120697818740053832704 520252881760380959404032 540262607981934073227264 564381474409698987210624 565644072786454465929216 573339910511440240975872 585284491980428579329536 592137940364274347237376 607795433979675832380672 617442980550781797974016 637687012699987758563328 645007399325370271097856 658445053477982151745728 668896562263346947805184 690827597091653405110272 693670509013841279205376 694623353119629522720768 720350143975912097636352 748055918744216409083904 752508632546265316280832 780379322640571439106048 793855260708148025966592 810393911972901109840896 848466109179681698893824 860009865767160361463808 877926737970642868994304 891862083017795930406912 921103462788871206813696 926164470826172696961024 987667580216973227618592 997407891658955212111872 1003344843395020421707776 1036241395637480107665408 1040505763520761918808064 1080525215963868146454528 1128762948819397974421248 1131288145572908931858432 1146679821022880481951744 1170568983960857158659072 1184275880728548694474752 1215590867959351664761344 1290014798650740542195712 1316890106955964303491456 1337793124526693895610368 1381655194183306810220544 1389246706239259045441536 1440700287951824195272704 1496111837488432818167808 1505017265092530632561664 1560758645281142878212096 1620787823945802219681792 1696932218359363397787648 1720019731534320722927616 1755853475941285737988608 1852328941652345393922048 1975335160433946455237184 2006689686790040843415552 2072482791274960215330816 2081011527041523837616128 2161050431927736292909056 2257525897638795948842496 2341137967921714317318144 2431181735918703329522688 2580029597301481084391424 2633780213911928606982912 2675586249053387791220736 2763310388366613620441088 2778493412478518090883072 2992223674976865636335616 3010034530185061265123328 3121517290562285756424192 3241575647891604439363584 3393864436718726795575296 3440039463068641445855232 3511706951882571475977216 3950670320867892910474368 4013379373580081686831104 4144965582549920430661632 4322100863855472585818112 4515051795277591897684992 4682275935843428634636288 4862363471837406659045376 5160059194602962168782848 5267560427823857213965824 5556986824957036181766144 6020069060370122530246656 6243034581124571512848384 6483151295783208878727168 7023413903765142951954432 7901340641735785820948736 8026758747160163373662208 8289931165099840861323264 9030103590555183795369984 9364551871686857269272576 9724726943674813318090752 10320118389205924337565696 10535120855647714427931648 12040138120740245060493312 12966302591566417757454336 14046827807530285903908864 15802681283471571641897472 18060207181110367590739968 18729103743373714538545152 19449453887349626636181504 21070241711295428855863296 24080276241480490120986624 28093655615060571807817728 31605362566943143283794944 36120414362220735181479936 38898907774699253272363008 42140483422590857711726592 56187311230121143615635456 63210725133886286567589888 72240828724441470362959872 84280966845181715423453184 126421450267772573135179776 168561933690363430846906368 252842900535545146270359552 505685801071090292540719104
- Sum of all divisors σ(n): 1955192833756540270359999441
- Sum of proper divisors (its aliquot sum) s(n): 1449507032685449977819280337
- 505685801071090292540719104 is an abundant number, because the sum of its proper divisors (1449507032685449977819280337) is greater than itself. Its abundance is 943821231614359685278561233
Bases of 505685801071090292540719104
- Binary: 110100010010010110010001000110100101100000111001110010100100111001110001001000000000000002
- Hexadecimal: 0x1A24B2234B073949CE24000
- Base-36: 1RJEM4D4EY9KW74000
Squares and roots of 505685801071090292540719104
- 505685801071090292540719104 squared (5056858010710902925407191042) is 255718129404910304058609560138009630279053885430562816
- 505685801071090292540719104 cubed (5056858010710902925407191043) is 129313027116522797068392063922361561988518807335125053316630159211514852083236864
-
505685801071090292540719104 is a
perfect square number . Itssquare root is 22487458750848 -
The
cube root of 505685801071090292540719104 is 796697742.3481563889
Scales and comparisons
How big is 505685801071090292540719104?- 505,685,801,071,090,292,540,719,104 seconds is equal to 293,274,701,009 years, 3 weeks, 3 days, 15 hours, 30 minutes, 7 seconds.
-
To count from 1 to 505,685,801,071,090,292,540,719,104 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 505685801071090292540719104 cubic inches would be around 66391478.5 feet tall.
Recreational maths with 505685801071090292540719104
- 505685801071090292540719104 backwards is 401917045292090170108586505
- The number of decimal digits it has is: 27
- The sum of 505685801071090292540719104's digits is 99
- More coming soon!
Link to this page
HTML: To link to this page, just copy and paste the link below into your blog, web page or email.
BBCODE: To link to this page in a forum post or comment box, just copy and paste the link code below:
Cite this page
MLA style:
"Number 505685801071090292540719104 - Facts about the integer". Numbermatics.com. 2024. Web. 27 May 2024.
APA style:
Numbermatics. (2024). Number 505685801071090292540719104 - Facts about the integer. Retrieved 27 May 2024, from https://numbermatics.com/n/505685801071090292540719104/
Chicago style:
Numbermatics. 2024. "Number 505685801071090292540719104 - Facts about the integer". https://numbermatics.com/n/505685801071090292540719104/
The information we have on file for 505685801071090292540719104 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 505685801071090292540719104, math, Factors of 505685801071090292540719104, curriculum, school, college, exams, university, Prime factorization of 505685801071090292540719104, STEM, science, technology, engineering, physics, economics, calculator, five hundred five septillion, six hundred eighty-five sextillion, eight hundred one quintillion, seventy-one quadrillion, ninety trillion, two hundred ninety-two billion, five hundred forty million, seven hundred nineteen thousand, one hundred four.