304419606965211918563905536
304,419,606,965,211,918,563,905,536 is an even composite number composed of five prime numbers multiplied together.
304419606965211918563905536 is an even composite number. It is composed of five distinct prime numbers multiplied together. It has a total of twenty-four thousand, three hundred seventy-five divisors.
Prime factorization of 304419606965211918563905536:
212 × 324 × 74 × 194 × 292
(2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 7 × 7 × 7 × 7 × 19 × 19 × 19 × 19 × 29 × 29)See below for interesting mathematical facts about the number 304419606965211918563905536 from the Numbermatics database.
Names of 304419606965211918563905536
- Cardinal: 304419606965211918563905536 can be written as Three hundred four septillion, four hundred nineteen sextillion, six hundred six quintillion, nine hundred sixty-five quadrillion, two hundred eleven trillion, nine hundred eighteen billion, five hundred sixty-three million, nine hundred five thousand, five hundred thirty-six.
Scientific notation
- Scientific notation: 3.04419606965211918563905536 × 1026
Factors of 304419606965211918563905536
Divisors of 304419606965211918563905536
- Number of divisors d(n): 24375
-
Complete list of divisors:
1 2 3 4 6 7 8 9 12 14 16 18 19 21 24 27 28 29 32 36 38 42 48 49 54 56 57 58 63 64 72 76 81 84 87 96 98 108 112 114 116 126 128 133 144 147 152 162 168 171 174 189 192 196 203 216 224 228 232 243 252 256 261 266 288 294 304 324 336 342 343 348 361 378 384 392 399 406 432 441 448 456 464 486 504 512 513 522 532 551 567 576 588 608 609 648 672 684 686 696 722 729 756 768 783 784 798 812 841 864 882 896 912 928 931 972 1008 1024 1026 1029 1044 1064 1083 1102 1134 1152 1176 1197 1216 1218 1296 1323 1344 1368 1372 1392 1421 1444 1458 1512 1536 1539 1566 1568 1596 1624 1653 1682 1701 1728 1764 1792 1824 1827 1856 1862 1944 2016 2048 2052 2058 2088 2128 2166 2187 2204 2268 2304 2349 2352 2394 2401 2432 2436 2523 2527 2592 2646 2688 2736 2744 2784 2793 2842 2888 2916 3024 3072 3078 3087 3132 3136 3192 3248 3249 3306 3364 3402 3456 3528 3584 3591 3648 3654 3712 3724 3857 3888 3969 4032 4096 4104 4116 4176 4256 4263 4332 4374 4408 4536 4608 4617 4698 4704 4788 4802 4864 4872 4959 5046 5054 5103 5184 5292 5376 5472 5481 5488 5568 5586 5684 5776 5832 5887 6048 6144 6156 6174 6264 6272 6384 6496 6498 6517 6561 6612 6728 6804 6859 6912 7047 7056 7168 7182 7203 7296 7308 7424 7448 7569 7581 7714 7776 7938 8064 8208 8232 8352 8379 8512 8526 8664 8748 8816 9072 9216 9234 9261 9396 9408 9576 9604 9728 9744 9747 9918 9947 10092 10108 10206 10368 10469 10584 10752 10773 10944 10962 10976 11136 11172 11368 11552 11571 11664 11774 11907 12096 12288 12312 12348 12528 12544 12768 12789 12992 12996 13034 13122 13224 13456 13608 13718 13824 13851 14094 14112 14336 14364 14406 14592 14616 14848 14877 14896 15138 15162 15309 15428 15552 15876 15979 16128 16416 16443 16464 16704 16758 17024 17052 17328 17496 17632 17661 17689 18144 18432 18468 18522 18792 18816 19152 19208 19456 19488 19494 19551 19683 19836 19894 20184 20216 20412 20577 20736 20938 21141 21168 21504 21546 21609 21888 21924 21952 22272 22344 22707 22736 22743 23104 23142 23328 23548 23814 24192 24624 24696 25056 25088 25137 25536 25578 25984 25992 26068 26244 26448 26912 26999 27216 27436 27648 27702 27783 28188 28224 28672 28728 28812 29184 29232 29241 29696 29754 29792 29841 30276 30324 30618 30856 31104 31407 31752 31958 32256 32319 32832 32886 32928 33408 33516 34048 34104 34656 34713 34992 35264 35322 35378 35721 36288 36864 36936 37044 37584 37632 38304 38367 38416 38912 38976 38988 39102 39366 39672 39788 40368 40432 40824 41154 41209 41472 41553 41876 42282 42336 43008 43092 43218 43776 43848 43904 44544 44631 44688 45414 45472 45486 45619 45927 46208 46284 46656 47096 47628 47937 48013 48384 49248 49329 49392 50112 50176 50274 51072 51156 51968 51984 52136 52488 52896 52983 53067 53824 53998 54432 54872 55296 55404 55566 56376 56448 57456 57624 58368 58464 58482 58653 59049 59392 59508 59584 59682 60552 60648 61236 61712 61731 62208 62814 63423 63504 63916 64512 64638 64827 65664 65772 65856 66816 67032 68096 68121 68208 68229 69312 69426 69629 69984 70528 70644 70756 71442 72576 73283 73872 74088 75168 75264 75411 76608 76734 76832 77824 77952 77976 78204 78732 79344 79576 80736 80864 80997 81648 82308 82418 82944 83106 83349 83752 84564 84672 86016 86184 86436 87552 87696 87723 87808 89088 89262 89376 89523 90828 90944 90972 91238 91854 92416 92568 93312 94192 94221 95256 95874 96026 96768 96957 98496 98658 98784 100224 100352 100548 102144 102312 103936 103968 104139 104272 104976 105792 105966 106134 107163 107648 107996 108864 109744 110592 110808 111132 111853 112752 112896 114912 115101 115248 116736 116928 116964 117306 118098 118784 119016 119168 119364 121104 121296 122472 123424 123462 123627 123823 124416 124659 125628 126846 127008 127832 129024 129276 129654 130321 131328 131544 131712 133632 133893 134064 136192 136242 136416 136458 136857 137781 138624 138852 139258 139968 141056 141288 141512 142884 143811 144039 145152 146566 147744 147987 148176 150336 150528 150822 153216 153468 153664 155904 155952 156408 157464 158688 158949 159152 159201 161472 161728 161994 163296 164616 164836 165888 166212 166698 167504 169128 169344 172368 172872 175104 175392 175446 175616 175959 177147 178176 178524 178752 179046 181656 181888 181944 182476 183708 184832 185136 185193 186624 188384 188442 188993 190269 190512 191748 192052 193536 193914 194481 196992 197316 197568 198911 200448 200704 201096 204288 204363 204624 204687 207872 207936 208278 208544 208887 209952 211584 211932 212268 214326 215296 215992 217728 219488 219849 221616 222264 223706 225504 225792 226233 229824 230202 230496 233472 233856 233928 234612 236196 238032 238336 238728 242208 242592 242991 244944 246848 246924 247254 247646 248832 249318 250047 251256 253692 254016 255664 258048 258552 259308 260642 262656 263088 263169 263424 267264 267786 268128 268569 272384 272484 272832 272916 273714 275562 277248 277704 278516 279936 282112 282576 282663 283024 285768 287622 288078 288463 290304 290871 293132 295488 295974 296352 300672 301056 301644 303601 306432 306936 307328 311808 311904 312417 312816 314928 317376 317898 318304 318402 321489 322944 323456 323988 326592 329232 329672 331776 332424 333396 335008 335559 336091 338256 338688 344736 345303 345744 350208 350784 350892 351232 351918 354294 356352 357048 357504 358092 363312 363776 363888 364952 367416 369664 370272 370386 370881 371469 373248 373977 376768 376884 377986 380538 381024 383496 384104 387072 387828 388962 390963 393984 394632 395136 397822 400896 401679 402192 408576 408726 409248 409374 410571 413343 415744 415872 416556 417088 417774 419904 423168 423864 424536 428652 430592 431433 431984 432117 435456 438976 439698 443232 443961 444528 447412 451008 451584 452466 459648 460404 460992 467712 467856 469224 472392 476064 476672 476847 477456 477603 484416 485184 485982 489888 493696 493848 494508 495292 497664 498636 500094 502512 507384 508032 511328 512981 517104 518616 521284 525312 526176 526338 526848 527877 531441 534528 535572 536256 537138 544768 544968 545664 545832 547428 551124 554496 555408 555579 557032 559872 564224 565152 565326 566048 566979 570807 571536 575244 576156 576926 580608 581742 583443 586264 590976 591948 592704 596733 601344 602112 603288 607202 612864 613089 613872 614061 614656 623616 623808 624834 625632 626661 629856 634752 635796 636608 636804 642978 645888 646912 647976 653184 658464 659344 659547 664848 666792 670016 671118 672182 676512 677376 678699 689472 690606 691488 700416 701568 701784 702464 703836 708588 714096 715008 716184 726624 727552 727776 728973 729904 734832 739328 740544 740772 741762 742938 746496 747954 750141 753536 753768 755972 761076 762048 766992 768208 774144 775656 777924 781926 782971 787968 789264 789507 790272 795644 801792 803358 804384 805707 817152 817452 818496 818748 821142 826686 831488 831744 833112 834176 835548 839808 846336 847728 847989 849072 857304 861184 862866 863968 864234 865389 866761 870912 872613 877952 879396 886464 887922 889056 894824 902016 903168 904932 910803 912247 919296 920808 921984 935424 935712 937251 938448 944784 952128 953344 953694 954912 955206 964467 968832 970368 971964 979776 987392 987696 989016 990584 995328 997272 1000188 1005024 1006677 1008273 1014768 1016064 1022656 1025962 1034208 1035909 1037232 1042568 1050624 1052352 1052676 1053696 1055754 1062882 1069056 1071144 1072512 1074276 1089936 1091328 1091664 1094856 1102248 1108992 1110816 1111158 1112643 1114064 1114407 1119744 1121931 1128448 1130304 1130652 1132096 1133958 1141614 1143072 1150488 1152312 1153852 1161216 1163484 1166886 1172528 1172889 1181952 1183896 1185408 1193466 1202688 1205037 1206576 1214404 1225728 1226178 1227744 1228122 1229312 1231713 1240029 1247232 1247616 1249668 1251264 1253322 1259712 1269504 1271592 1273216 1273608 1285956 1291776 1293824 1294299 1295952 1296351 1306368 1316928 1318688 1319094 1322951 1329696 1331883 1333584 1340032 1342236 1344364 1353024 1354752 1357398 1378944 1381212 1382976 1392377 1403136 1403568 1404928 1407672 1417176 1428192 1430016 1430541 1432368 1432809 1453248 1455104 1455552 1457946 1459808 1469664 1478656 1481088 1481544 1483524 1485876 1492992 1495908 1500282 1507072 1507536 1511944 1522152 1524096 1533984 1536416 1538943 1551312 1555848 1563852 1565942 1575936 1578528 1579014 1580544 1583631 1591288 1594323 1603584 1606716 1608768 1611414 1634304 1634904 1636992 1637496 1642284 1653372 1663488 1666224 1666737 1668352 1671096 1679616 1692672 1695456 1695978 1698144 1700937 1712421 1714608 1722368 1725732 1727936 1728468 1730778 1733522 1741824 1745226 1750329 1755904 1758792 1772928 1775844 1778112 1789648 1790199 1804032 1806336 1809864 1821606 1824494 1838592 1839267 1841616 1842183 1843968 1870848 1871424 1874502 1876896 1879983 1889568 1904256 1906688 1907388 1909824 1910412 1928934 1937664 1940736 1943928 1959552 1974784 1975392 1978032 1978641 1981168 1994544 2000376 2010048 2013354 2016546 2019241 2029536 2032128 2036097 2045312 2051924 2068416 2071818 2074464 2085136 2101248 2104704 2105352 2107392 2111508 2125207 2125764 2142288 2145024 2148552 2179872 2182656 2183328 2186919 2189712 2204496 2217984 2221632 2222316 2225286 2228128 2228814 2239488 2243862 2250423 2256896 2260608 2261304 2264192 2267916 2283228 2286144 2300976 2304624 2307704 2322432 2326968 2333772 2345056 2345778 2348913 2352637 2363904 2367792 2368521 2370816 2386932 2405376 2410074 2413152 2417121 2428808 2451456 2452356 2455488 2456244 2458624 2463426 2480058 2494464 2495232 2499336 2502528 2506644 2519424 2539008 2543184 2543967 2546432 2547216 2571912 2583552 2587648 2588598 2591904 2592702 2596167 2600283 2612736 2617839 2633856 2637376 2638188 2645902 2659392 2663766 2667168 2680064 2684472 2688728 2706048 2709504 2714796 2732409 2736741 2757888 2762424 2765952 2784754 2806272 2807136 2811753 2815344 2834352 2856384 2860032 2861082 2864736 2865618 2893401 2906496 2910208 2911104 2915892 2919616 2939328 2962176 2963088 2967048 2971752 2985984 2991816 3000564 3014144 3015072 3020031 3023888 3024819 3044304 3048192 3067968 3072832 3077886 3102624 3107727 3111696 3127704 3131884 3151872 3157056 3158028 3161088 3167262 3182576 3188646 3207168 3213432 3217536 3222828 3269808 3273984 3274992 3284568 3306744 3326976 3332448 3333474 3336704 3337929 3342192 3343221 3359232 3365793 3385344 3390912 3391956 3396288 3401874 3424842 3429216 3444736 3451464 3455872 3456936 3461556 3467044 3483648 3490452 3500658 3511808 3517584 3518667 3545856 3551688 3556224 3579296 3580398 3590867 3608064 3615111 3619728 3643212 3648988 3677184 3678534 3683232 3684366 3687936 3695139 3720087 3741696 3742848 3749004 3753792 3759966 3779136 3779309 3808512 3813376 3814776 3819648 3820824 3857868 3875328 3881472 3882897 3887856 3889053 3919104 3949568 3950784 3956064 3957282 3962336 3968853 3989088 3995649 4000752 4020096 4026708 4033092 4038482 4059072 4064256 4072194 4090624 4103848 4136832 4143636 4148928 4170272 4177131 4209408 4210704 4214784 4223016 4250414 4251528 4284576 4290048 4291623 4297104 4298427 4359744 4365312 4366656 4373838 4379424 4408992 4435968 4443264 4444632 4450572 4456256 4457628 4478976 4487724 4500846 4521216 4522608 4528384 4535832 4566456 4572288 4601952 4609248 4615408 4616829 4653936 4667544 4690112 4691556 4697826 4705274 4727808 4735584 4737042 4741632 4750893 4773864 4782969 4810752 4820148 4826304 4834242 4857616 4902912 4904712 4910976 4912488 4917248 4926852 4960116 4990464 4998672 5000211 5005056 5013288 5038848 5078016 5086368 5087934 5092864 5094432 5102811 5137263 5143824 5167104 5175296 5177196 5183808 5185404 5192334 5200566 5225472 5235678 5250987 5267712 5274752 5276376 5291804 5318784 5327532 5334336 5360128 5368944 5370597 5377456 5412096 5419008 5429592 5464818 5473482 5480797 5515776 5517801 5524848 5526549 5531904 5569508 5612544 5614272 5623506 5630688 5639949 5668704 5712768 5720064 5722164 5729472 5731236 5768419 5786802 5812992 5820416 5822208 5831784 5839232 5878656 5924352 5926176 5934096 5935923 5943504 5983632 6001128 6028288 6030144 6040062 6047776 6049638 6057723 6088608 6096384 6108291 6135936 6145664 6155772 6205248 6215454 6223392 6255408 6263768 6303744 6314112 6316056 6322176 6334524 6365152 6375621 6377292 6385729 6426864 6435072 6445656 6539616 6547968 6549984 6560757 6569136 6613488 6653952 6664896 6666948 6673408 6675858 6684384 6686442 6718464 6731586 6751269 6770688 6781824 6783912 6792576 6803748 6849684 6858432 6902928 6911744 6913872 6923112 6934088 6967296 6980904 7001316 7023616 7035168 7037334 7046739 7057911 7091712 7103376 7105563 7112448 7158592 7160796 7181734 7216128 7230222 7239456 7251363 7286424 7297976 7354368 7357068 7366464 7368732 7375872 7390278 7440174 7483392 7485696 7498008 7507584 7519932 7558272 7558618 7617024 7629552 7631901 7639296 7641648 7715736 7750656 7762944 7765794 7775712 7778106 7788501 7800849 7838208 7853517 7899136 7901568 7912128 7914564 7924672 7937706 7978176 7991298 8001504 8040192 8053416 8066184 8076964 8118144 8128512 8144388 8181248 8197227 8207696 8210223 8273664 8287272 8297856 8340544 8354262 8418816 8421408 8435259 8446032 8500828 8503056 8569152 8580096 8583246 8594208 8596854 8680203 8719488 8730624 8733312 8747676 8758848 8817984 8886528 8889264 8901144 8912512 8915256 8957952 8975448 9001692 9042432 9045216 9056768 9060093 9071664 9074457 9132912 9144576 9203904 9218496 9230816 9233658 9307872 9323181 9335088 9380224 9383112 9395652 9410548 9455616 9471168 9474084 9483264 9501786 9547728 9565938 9621504 9640296 9652608 9668484 9715232 9746639 9809424 9821952 9824976 9834496 9853704 9920232 9980928 9997344 10000422 10010112 10013787 10026576 10029663 10077696 10097379 10156032 10172736 10175868 10185728 10188864 10205622 10274526 10287648 10334208 10350592 10354392 10367616 10370808 10384668 10401132 10450944 10471356 10501974 10535424 10549504 10552752 10556001 10583608 10637568 10655064 10668672 10720256 10737888 10741194 10754912 10772601 10824192 10845333 10859184 10929636 10946964 10961594 11031552 11035602 11049696 11053098 11063808 11085417 11139016 11160261 11225088 11228544 11247012 11261376 11279898 11337408 11337927 11425536 11440128 11444328 11458944 11462472 11536838 11573604 11625984 11644416 11648691 11663568 11667159 11678464 11757312 11848704 11852352 11868192 11871846 11887008 11906559 11967264 11986947 12002256 12056576 12060288 12080124 12095552 12099276 12115446 12177216 12192768 12216582 12271872 12291328 12311544 12410496 12430908 12446784 12510816 12527536 12531393 12628224 12632112 12644352 12669048 12730304 12751242 12754584 12771458 12853728 12870144 12874869 12891312 12895281 13079232 13095936 13099968 13121514 13138272 13226976 13307904 13329792 13333896 13346816 13351716 13368768 13372884 13436928 13463172 13502538 13563648 13567824 13585152 13607496 13699368 13716864 13805856 13823488 13827744 13846224 13850487 13868176 13961808 14002632 14047232 14070336 14074668 14093478 14115822 14183424 14206752 14211126 14224896 14252679 14317184 14321592 14348907 14363468 14432256 14460444 14478912 14502726 14572848 14595952 14708736 14714136 14732928 14737464 14751744 14780556 14876449 14880348 14971392 14996016 15000633 15015168 15039864 15116544 15117236 15234048 15259104 15263802 15278592 15283296 15308433 15411789 15431472 15501312 15525888 15531588 15551424 15556212 15577002 15601698 15676416 15707034 15752961 15798272 15803136 15824256 15829128 15849344 15875412 15956352 15982596 16003008 16080384 16106832 16111791 16132368 16153928 16236288 16257024 16288776 16362496 16394454 16415392 16420446 16442391 16468459 16547328 16553403 16574544 16579647 16595712 16681088 16708524 16837632 16842816 16870518 16892064 16919847 17001656 17006112 17138304 17160192 17166492 17188416 17193708 17305257 17360406 17438976 17461248 17466624 17495352 17517696 17635968 17773056 17778528 17802288 17807769 17825024 17830512 17950896 18003384 18084864 18090432 18113536 18120186 18143328 18148914 18173169 18265824 18289152 18324873 18407808 18436992 18461632 18467316 18615744 18646362 18670176 18760448 18766224 18791304 18821096 18911232 18942336 18948168 18966528 19003572 19095456 19126863 19131876 19157187 19280592 19305216 19336968 19430464 19493278 19618848 19643904 19649952 19682271 19707408 19840464 19961856 19994688 20000844 20020224 20027574 20053152 20059326 20155392 20194758 20253807 20312064 20345472 20351736 20371456 20377728 20411244 20549052 20575296 20708784 20735232 20741616 20769336 20802264 20901888 20942712 21003948 21070848 21099008 21105504 21112002 21140217 21167216 21173733 21275136 21310128 21316689 21337344 21440512 21475776 21482388 21509824 21545202 21648384 21690666 21718368 21754089 21859272 21893928 21923188 22063104 22071204 22099392 22106196 22127616 22170834 22278032 22320522 22450176 22457088 22494024 22522752 22559796 22674816 22675854 22851072 22888656 22895703 22917888 22924944 23073676 23147208 23251968 23288832 23297382 23327136 23334318 23356928 23365503 23402547 23514624 23560551 23697408 23704704 23736384 23743692 23774016 23813118 23934528 23973894 24004512 24113152 24120576 24160248 24191104 24198552 24230892 24354432 24385536 24433164 24543744 24582656 24591681 24623088 24630669 24820992 24861816 24893568 25021632 25055072 25062786 25136069 25256448 25264224 25305777 25338096 25460608 25502484 25509168 25542916 25707456 25740288 25749738 25782624 25790562 26040609 26158464 26191872 26199936 26243028 26276544 26453952 26455163 26659584 26667792 26693632 26703432 26737536 26745768 26873856 26926344 27005076 27127296 27135648 27170304 27180279 27214992 27223371 27398736 27433728 27611712 27646976 27655488 27692448 27700974 27736352 27923616 27969543 28005264 28094464 28140672 28149336 28186956 28231644 28366848 28413504 28422252 28449792 28505358 28634368 28643184 28697814 28726936 28864512 28920888 28957824 29005452 29145696 29191904 29239917 29428272 29465856 29474928 29503488 29561112 29752898 29760696 29942784 29992032 30001266 30030336 30041361 30079728 30088989 30233088 30234472 30292137 30468096 30518208 30527604 30557184 30566592 30616866 30823578 30862944 31002624 31051776 31063176 31102848 31112424 31154004 31203396 31352832 31414068 31505922 31606272 31648512 31658256 31668003 31698688 31750824 31912704 31965192 32006016 32160768 32213664 32223582 32264736 32307856 32317803 32472576 32535999 32577552 32724992 32788908 32830784 32840892 32884782 32936918 33094656 33106806 33149088 33159294 33191424 33256251 33362176 33417048 33480783 33675264 33685632 33741036 33784128 33839694 34003312 34012224 34013781 34276608 34320384 34332984 34376832 34387416 34610514 34720812 34877952 34933248 34946073 34990704 35001477 35035392 35271936 35546112 35557056 35604576 35615538 35650048 35661024 35719677 35901792 35960841 36006768 36169728 36180864 36227072 36240372 36286656 36297828 36346338 36531648 36578304 36649746 36815616 36873984 36923264 36934632 37231488 37292724 37340352 37520896 37532448 37582608 37594179 37642192 37884672 37896336 37933056 38007144 38190912 38253726 38263752 38314374 38365579 38561184 38610432 38624607 38673936 38685843 38860928 38986556 39237696 39287808 39299904 39364542 39414816 39680928 39923712 39989376 40001688 40040448 40055148 40106304 40118652 40310784 40378933 40389516 40507614 40690944 40703472 40742912 40755456 40822488 41098104 41150592 41417568 41470464 41483232 41538672 41551461 41604528 41885424 42007896 42141696 42198016 42211008 42224004 42280434 42334432 42347466 42550272 42620256 42633378 42674688 42758037 42881024 42951552 42964776 43019648 43046721 43090404 43296768 43381332 43436736 43508178 43718544 43787856 43846376 44126208 44142408 44198784 44212392 44255232 44341668 44556064 44629347 44641044 44700103 44914176 44988048 45001899 45045504 45119592 45349632 45351708 45702144 45777312 45791406 45835776 45849888 45925299 46147352 46235367 46294416 46503936 46577664 46594764 46654272 46668636 46713856 46731006 46805094 47029248 47121102 47258883 47394816 47409408 47472768 47487384 47548032 47626236 47869056 47947788 48009024 48241152 48320496 48335373 48382208 48397104 48461784 48708864 48771072 48866328 49087488 49165312 49183362 49246176 49261338 49327173 49405377 49641984 49660209 49723632 49738941 49787136 50043264 50110144 50125572 50272138 50512896 50528448 50611554 50676192 50759541 50921216 51004968 51018336 51085832 51414912 51480576 51499476 51565248 51581124 51915771 52081218 52316928 52383744 52399872 52486056 52553088 52907904 52910326 53319168 53335584 53406864 53423307 53475072 53491536 53852688 54010152 54254592 54271296 54340608 54360558 54429984 54446742 54519507 54797472 54867456 54974619 55223424 55293952 55310976 55384896 55401948 55472704 55847232 55939086 56010528 56281344 56298672 56373912 56463288 56733696 56827008 56844504 56899584 57010716 57268736 57286368 57380589 57395628 57453872 57471561 57841776 57915648 58010904 58291392 58383808 58479834 58856544 58931712 58949856 59046813 59122224 59505796 59521392 59885568 59984064 60002532 60060672 60082722 60159456 60177978 60466176 60468944 60584274 60761421 60936192 61036416 61055208 61114368 61133184 61233732 61647156 61725888 62126352 62205696 62224848 62308008 62406792 62705664 62828136 63011844 63212544 63297024 63316512 63336006 63397376 63420651 63501648 63521199 63825408 63930384 63950067 64012032 64321536 64427328 64447164 64529472 64615712 64635606 64945152 65071998 65155104 65262267 65449984 65577816 65661568 65681784 65769564 65873836 66189312 66213612 66298176 66318588 66382848 66512502 66724352 66834096 66961566 67350528 67371264 67482072 67568256 67679388 68006624 68024448 68027562 68226473 68553216 68665968 68687109 68753664 68774832 69221028 69441624 69755904 69866496 69892146 69981408 70002954 70070784 70096509 70207641 70543872 70681653 71092224 71114112 71209152 71231076 71300096 71322048 71439354 71803584 71921682 72013536 72339456 72361728 72454144 72480744 72573312 72595656 72692676 73063296 73156608 73299492 73631232 73747968 73775043 73846528 73869264 73892007 74462976 74585448 74680704 75041792 75064896 75165216 75188358 75284384 75408207 75769344 75792672 75917331 76014288 76381824 76507452 76527504 76628748 76731158 77122368 77220864 77249214 77347872 77371686 77721856 77973112 78121827 78475392 78575616 78599808 78729084 78829632 79361856 79365489 79978752 80003376 80080896 80110296 80212608 80237304 80621568 80757866 80779032 81015228 81381888 81406944 81510912 81540837 81644976 81670113 82196208 82301184 82835136 82940928 82966464 83077344 83102922 83209056 83770848 83908629 84015792 84283392 84396032 84422016 84448008 84560868 84668864 84694932 85100544 85240512 85266756 85349376 85516074 85903104 85929552 86039296 86093442 86180808 86593536 86762664 86873472 87016356 87437088 87575712 87692752 87719751 88284816 88397568 88424784 88510464 88683336 89112128 89258694 89282088 89400206 89828352 89976096 90003798 90091008 90124083 90239184 90266967 90699264 90703416 90876411 91404288 91554624 91582812 91671552 91699776 91850598 92294704 92470734 92588832 93007872 93155328 93189528 93308544 93337272 93427712 93462012 93610188 94058496 94242204 94517766 94818816 94945536 94974768 95004009 95096064 95252472 95738112 95895576 96018048 96482304 96640992 96670746 96764416 96794208 96923568 96953409 97417728 97607997 97732656 98174976 98330624 98366724 98492352 98522676 98654346 98810754 99283968 99320418 99447264 99477882 99574272 99768753 100086528 100220288 100251144 100442349 100544276 101025792 101056896 101223108 101352384 101519082 101842432 102009936 102036672 102041343 102171664 102829824 102961152 102998952 103130496 103162248 103831542 104135143 104162436 104633856 104799744 104838219 104972112 105004431 105106176 105815808 105820652 106638336 106671168 106813728 106846614 106950144 106983072 107159031 107705376 107882523 108020304 108509184 108542592 108681216 108721116 108859968 108893484 109039014 109594944 109599961 109734912 109949238 110446848 110587904 110621952 110769792 110803896 110945408 111694464 111878172 112021056 112562688 112597344 112747824 112782537 112926576 113654016 113689008 113799168 114021432 114537472 114572736 114761178 114791256 114907744 114943122 115096737 115683552 115831296 115873821 116021808 116057529 116582784 116767616 116959668 117713088 117863424 117899712 118093626 118244448 119011592 119042784 119771136 119968128 120005064 120121344 120165444 120318912 120355956 120932352 120937888 121136799 121168548 121522842 122072832 122110416 122228736 122266368 122467464 123294312 123451776 124252704 124411392 124449696 124616016 124654383 124813584 125656272 126023688 126425088 126594048 126633024 126672012 126794752 126841302 127003296 127042398 127650816 127860768 127900134 128024064 128274111 128643072 128854656 128894328 129058944 129140163 129231424 129271212 129890304 130143996 130310208 130524534 131155632 131323136 131363568 131539128 131747672 132378624 132427224 132596352 132637176 132765696 133025004 133448704 133668192 133888041 133923132 134100309 134742528 134964144 135005697 135136512 135358776 136013248 136048896 136055124 136452946 137106432 137331936 137374218 137507328 137549664 137775897 138442056 138706101 138883248 139511808 139732992 139784292 139962816 140005908 140141568 140193018 140415282 141087744 141363306 141776649 142184448 142228224 142418304 142462152 142600192 142644096 142878708 143607168 143843364 144027072 144723456 144961488 145006119 145146624 145191312 145385352 146126592 146313216 146598984 147262464 147495936 147550086 147693056 147738528 147784014 147981519 148216131 148925952 148980627 149170896 149216823 149361408 150083584 150129792 150330432 150376716 150568768 150816414 151538688 151585344 151834662 152028576 152278623 152763648 153014904 153055008 153257496 153462316 154244736 154441728 154498428 154695744 154743372 155443712 155747313 155946224 156243654 156950784 157151232 157199616 157458168 157659264 158723712 158730978 159957504 160006752 160220592 160269921 160425216 160474608 161515732 161558064 162030456 162763776 162813888 163021824 163081674 163289952 163340226 163558521 164392416 164602368 164923857 165670272 165881856 165932928 166154688 166205844 166418112 167541696 167817258 168031584 168792064 168844032 168896016 169121736 169337728 169389864 170201088 170481024 170533512 170698752 171032148 171806208 171859104 172078592 172141767 172186884 172361616 172414683 173525328 173746944 174032712 174874176 175151424 175385504 175439502 176569632 176795136 176849568 177140439 177366672 178224256 178517388 178564176 178800412 179656704 179952192 180007596 180182016 180248166 180478368 180533934 181398528 181406832 181752822 182284263 182808576 183109248 183165624 183343104 183399552 183701196 184589408 184941468 185177664 185186141 186379056 186617088 186674544 186855424 186924024 187220376 188116992 188484408 189035532 189637632 189891072 189949536 190008018 190192128 190261953 190504944 190563597 191476224 191791152 191850201 192036096 192964608 193281984 193341492 193528832 193588416 193847136 193906818 194835456 195215994 195465312 195786801 196349952 196661248 196733448 196984704 197045352 197308692 197621508 198567936 198640836 198894528 198955764 199148544 199537506 200173056 200440576 200502288 200884698 201088552 202051584 202113792 202446216 202704768 203038164 203684864 204019872 204073344 204082686 204343328 204679419 205659648 205997904 206061327 206260992 206324496 207663084 208270286 208324872 209267712 209599488 209676438 209944224 210008862 210212352 210289527 210622923 211631616 211641304 212044959 213276672 213342336 213627456 213693228 213900288 213966144 214318062 215410752 215765046 216040608 217018368 217085184 217362432 217442232 217719936 217786968 218078028 219189888 219199922 219469824 219898476 220893696 221243904 221325129 221539584 221607792 221676021 221890816 223388928 223756344 224042112 225125376 225194688 225495648 225565074 225853152 226224621 227308032 227378016 227751993 228042864 229074944 229145472 229522356 229582512 229815488 229886244 230193474 231367104 231662592 231747642 232043616 232115058 233165568 233535232 233919336 234365481 235426176 235726848 235799424 236187252 236488896 238023184 238085568 238096467 239936256 240010128 240242688 240330888 240637824 240711912 241864704 241875776 242273598 242337096 243045684 244145664 244220832 244532736 244622511 244934928 245010339 246588624 246903552 248505408 248822784 248899392 249232032 249308766 249627168 251312544 251725887 252047376 252850176 253188096 253266048 253344024 253589504 253682604 254006592 254084796 255301632 255721536 255800268 256048128 256548222 257709312 257788656 258117888 258280326 258462848 258542424 259780608 260287992 260620416 261049068 262311264 262646272 262727136 263078256 263159253 263495344 264854448 265192704 265274352 265531392 266050008 266897408 267336384 267776082 267846264 268200618 269485056 269928288 270011394 270273024 270372249 270717552 270800901 272026496 272097792 272110248 272629233 272905892 274212864 274663872 274748436 275014656 275099328 275551794 276884112 277412202 277766496 279023616 279465984 279568584 279925632 280011816 280283136 280386036 280830564 282175488 282652531 282726612 283553298 284456448 284836608 284924304 285012027 285200384 285288192 285757416 287214336 287686728 288054144 289446912 289922976 290012238 290293248 290382624 290770704 290860227 292253184 292823991 293197968 294524928 294991872 295100172 295386112 295477056 295568028 295963038 296432262 297851904 297961254 298341792 298433646 298722816 299306259 300167168 300259584 300660864 300753432 301137536 301327047 301632828 303077376 303170688 303669324 304057152 304557246 305527296 306029808 306110016 306124029 306514992 306924632 308489472 308883456 308996856 309391488 309486744 310887424 311494626 311892448 312405429 312487308 312900721 313901568 314399232 314514657 314916336 315013293 315318528 317447424 317461956 319915008 320013504 320441184 320539842 320850432 320949216 321477093 323031464 323116128 323647569 324060912 325527552 325627776 326043648 326163348 326579904 326680452 327117042 328784832 328799883 329204736 329847714 331340544 331763712 331865856 332309376 332411688 332836224 335083392 335634516 336063168 337688064 337792032 338243472 338347611 338675456 338779728 340962048 341067024 341397504 342064296 343612416 343718208 344157184 344283534 344373768 344723232 344829366 345290211 347050656 347493888 347621463 348065424 348172587 349748352 350302848 350771008 350879004 353139264 353590272 353699136 354280878 354733344 356448512 357034776 357128352 357600824 359313408 359904384 360015192 360364032 360496332 360956736 361067868 362797056 362813664 363410397 363505644 364568526 366218496 366331248 366686208 366799104 367402392 369178816 369882936 370355328 370372282 372758112 373234176 373349088 373848048 373963149 374440752 376968816 378071064 379275264 379782144 379899072 380016036 380384256 380523906 381009888 381127194 382952448 383582304 383700402 384072192 384822333 385929216 386563968 386682984 387057664 387176832 387420489 387694272 387813636 389670912 390431988 390930624 391573602 393466896 393969408 394090704 394617384 395243016 397135872 397281672 397789056 397911528 398297088 399075012 400346112 400881152 401004576 401664123 401769396 402177104 402300927 404227584 404892432 405017091 405409536 406076328 407369728 408039744 408146688 408165372 408686656 409358838 411319296 411995808 412122654 412521984 412648992 413327691 415326168 416118303 416540572 416649744 418535424 419198976 419352876 419888448 420017724 420424704 420579054 421245846 423263232 423282608 424089918 425329947 426553344 426684672 427254912 427386456 427800576 427932288 428636124 430821504 431530092 432081216 434170368 434884464 435018357 435439872 435573936 436156056 438379776 438399844 438939648 439796952 441787392 442487808 442650258 443079168 443215584 443352042 443781632 443944557 444648393 446777856 446941881 447512688 447650469 448084224 450250752 450389376 450991296 451130148 451706304 452449242 454616064 454756032 455503986 456085728 456835869 458149888 458290944 459044712 459165024 459630976 459772488 460386948 462734208 463325184 463495284 464087232 464230116 466331136 467070464 467241939 467838672 468730962 470852352 471453696 471598848 472374504 472977792 476046368 476171136 476192934 477585311 479872512 480020256 480661776 480809763 481275648 481423824 483751552 484547196 484674192 486091368 488291328 488441664 489065472 489245022 489869856 490020678 490675563 493177248 493807104 494771571 497010816 497645568 497798784 498464064 498617532 499254336 502625088 503451774 504094752 506376192 506532096 506688048 507179008 507365208 508013184 508169592 510603264 511443072 511600536 512096256 513096444 515418624 515577312 516235776 516425301 516560652 516925696 517084848 517244049 520575984 521240832 522098136 524622528 525292544 525454272 526156512 526318506 526990688 529708896 530385408 530548704 531421317 532100016 533794816 534672768 535552164 535692528 536401236 538970112 539856576 540022788 540546048 540744498 541435104 541601802 544052992 544195584 544220496 545258466 545811784 546852789 548425728 549327744 549496872 550029312 550198656 551103588 553768224 554824404 555532992 555558423 559137168 559851264 560023632 560566272 560772072 561661128 564350976 565305062 565453224 567106596 568912896 569673216 569848608 570024054 570576384 570785859 571514832 571690791 574428672 575373456 575550603 576108288 578893824 579845952 580024476 580586496 580765248 581541408 581720454 584506368 585647982 586395936 587360403 589049856 589983744 590200344 590772224 590954112 591136056 591926076 592864524 595703808 595922508 596683584 596867292 597445632 598612518 600519168 601321728 601506864 602275072 602654094 603265656 606154752 606341376 607338648 608114304 609114492 611054592 612059616 612220032 612248058 613029984 613849264 614038257 616978944 617993712 618183981 618782976 618973488 621774848 622989252 623784896 624810858 624974616 625801442 627803136 628798464 629029314 629832672 630026586 630637056 630868581 631868769 634894848 634923912 636134877 639830016 640027008 640882368 641079684 641700864 641898432 642954186 646062928 646232256 647295138 648121824 651055104 651255552 652087296 652326696 653159808 653360904 654234084 657569664 657599766 658409472 659695428 662681088 663731712 663975387 664618752 664823376 665028063 665672448 670166784 671269032 672126336 675376128 675584064 676486944 676695222 677350912 677559456 678673863 681924096 682134048 683255979 684128592 687224832 687436416 688314368 688567068 688747536 689446464 689658732 690580422 694101312 694987776 695242926 696130848 696345174 699496704 700605696 701542016 701758008 703096443 706278528 707180544 707398272 708561756 709466688 712897024 714069552 714256704 714289401 715201648 719808768 720030384 720728064 720992664 721913472 722135736 725594112 725627328 726820794 727011288 728946001 729137052 732436992 732662496 733598208 733867533 734804784 735031017 738357632 739765872 740710656 740744564 745516224 746468352 746698176 747696096 747926298 748881504 753937632 755177661 756142128 758550528 759564288 759798144 760032072 760768512 761047812 762019776 762254388 765904896 767164608 767199727 767400804 768144384 769644666 773127936 773365968 774115328 774353664 774840978 775388544 775627272 779341824 780863976 781861248 783147204 786933792 787938816 788181408 789234768 789477759 790486032 794563344 795578112 795823056 796594176 798150024 800692224 801762304 802009152 803328246 803538792 804354208 804601854 808455168 809784864 810034182 810819072 811116747 812152656 812402703 814739456 816079488 816293376 816330744 817373312 817887699 818717676 822638592 823991616 824245308 825043968 825297984 826655382 830652336 832236606 833081144 833299488 837070848 838397952 838705752 839776896 840035448 840849408 841158108 842491692 846526464 846565216 847957593 848179836 850659894 853369344 854509824 854772912 855036081 855601152 855864576 857272248 861643008 863060184 864162432 868340736 869768928 870036714 870879744 871147872 872312112 872580681 876759552 876799688 878471973 879593904 883574784 884975616 885300516 886158336 886431168 886704084 887563264 887889114 889296786 893555712 893883762 895025376 895300938 896168448 897918777 900501504 900778752 901982592 902260296 903412608 903981141 904898484 909232128 909512064 911007972 912171456 913671738 916581888 918089424 918330048 918372087 919261952 919544976 920773896 925468416 926650368 926990568 928174464 928460232 932662272 934140928 934483878 935677344 937216287 937461924 938702163 941704704 943197696 943543971 944749008 945039879 945955584 952092736 952342272 952385868 955170622 959745024 960040512 961323552 961619526 962551296 962847648 964431279 967503104 969094392 969348384 970942707 972182736 976582656 976883328 978130944 978490044 979739712 980041356 981351126 986354496 986399649 987614208 989543142 994021632 995291136 995597568 996928128 997235064 998508672 1005250176 1006903548 1008189504 1013064192 1013376096 1014730416 1015042833 1016026368 1016339184 1022886144 1023201072 1024192512 1026192888 1030837248 1031154624 1032471552 1032850602 1033121304 1033851392 1034169696 1034488098 1035870633 1041151968 1042481664 1042864389 1044196272 1044517761 1049245056 1050585088 1050908544 1052313024 1052637012 1053981376 1059417792 1060770816 1061097408 1062842634 1064200032 1069345536 1071104328 1071385056 1072802472 1077940224 1079713152 1080045576 1081092096 1081488996 1082870208 1083203604 1088105984 1088391168 1088440992 1090231191 1090516932 1091623568 1093705578 1098655488 1098993744 1100058624 1100397312 1102207176 1107536448 1109648808 1111065984 1111116846 1118274336 1119702528 1120047264 1121544144 1121889447 1123322256 1130610124 1130906448 1134213192 1137825792 1139346432 1139697216 1140048108 1141152768 1141571718 1143029664 1143381582 1148857344 1150746912 1151101206 1152216576 1154466999 1157787648 1159691904 1160048952 1161172992 1161530496 1162261467 1163082816 1163440908 1169012736 1171295964 1172791872 1174720806 1180400688 1181544448 1181908224 1182272112 1183852152 1185729048 1191407616 1191845016 1193367168 1193734584 1194891264 1197225036 1201038336 1202643456 1203013728 1204550144 1204992369 1205308188 1206531312 1206902781 1212682752 1214677296 1215051273 1216228608 1218228984 1222109184 1224119232 1224440064 1224496116 1226059968 1227698528 1228076514 1233957888 1235987424 1236367962 1237565952 1237946976 1239983073 1243549696 1245978504 1247569792 1248354909 1249621716 1249949232 1251602884 1255606272 1257596928 1258058628 1259665344 1260053172 1261274112 1261737162 1263737538 1269789696 1269847824 1272269754 1275989841 1279660032 1280054016 1281764736 1282159368 1283401728 1283796864 1285908372 1292125856 1292464512 1294590276 1296243648 1296302987 1302511104 1304653392 1305055071 1306319616 1306721808 1308468168 1315139328 1315199532 1316818944 1319390856 1325362176 1327463424 1327950774 1329237504 1329646752 1330056126 1331344896 1331833671 1333945179 1340333568 1340825643 1342538064 1342951407 1344252672 1350752256 1351168128 1352973888 1353390444 1354701824 1355118912 1357347726 1363848192 1364268096 1366511958 1368257184 1370507607 1374449664 1374872832 1376628736 1377134136 1377495072 1378892928 1379317464 1381160844 1388202624 1389975552 1390485852 1392261696 1392690348 1398993408 1401211392 1401725817 1403084032 1403516016 1406192886 1412557056 1414361088 1414796544 1417123512 1418933376 1425794048 1428139104 1428513408 1428578802 1430403296 1432755933 1439617536 1440060768 1441985328 1442429289 1443826944 1444271472 1451254656 1453641588 1454022576 1457892002 1458274104 1464873984 1465324992 1467196416 1467735066 1469609568 1470062034 1472026689 1476715264 1479531744 1481421312 1481489128 1484314713 1491032448 1492936704 1493396352 1495392192 1495852596 1497763008 1507875264 1510355322 1512284256 1519128576 1519596288 1520064144 1521537024 1522095624 1524039552 1524508776 1531809792 1534329216 1534399454 1534801608 1536288768 1539289332 1546255872 1546731936 1548707328 1549275903 1549681956 1550777088 1551254544 1551732147 1561727952 1563722496 1566294408 1573867584 1575877632 1576362816 1578469536 1578955518 1580972064 1589126688 1591156224 1591646112 1594263951 1596300048 1601384448 1603524608 1604018304 1606656492 1607077584 1608708416 1609203708 1616910336 1619569728 1620068364 1621638144 1622233494 1624305312 1624805406 1632158976 1632586752 1632661488 1634746624 1635775398 1637435352 1640558367 1645277184 1647983232 1648490616 1650087936 1650595968 1653310764 1661304672 1664473212 1666162288 1666598976 1666675269 1677411504 1679553792 1680070896 1681698816 1682316216 1684983384 1693052928 1693130432 1695915186 1696359672 1701319788 1706738688 1709019648 1709545824 1710072162 1711729152 1712357577 1714544496 1715072373 1723286016 1726120368 1726651809 1728324864 1736681472 1739537856 1740073428 1741759488 1742295744 1744624224 1745161362 1753519104 1753599376 1756943946 1759187808 1762081209 1767149568 1769951232 1770601032 1772316672 1772862336 1773408168 1775126528 1775778228 1778593572 1787111424 1787767524 1790050752 1790601876 1792336896 1795837554 1801557504 1803965184 1804520592 1806825216 1807962282 1809796968 1818464256 1819024128 1822015944 1824342912 1827343476 1833163776 1836178848 1836660096 1836744174 1838523904 1839089952 1841547792 1842114771 1850936832 1853981136 1854551943 1856348928 1856920464 1865324544 1868281856 1868967756 1871354688 1874432574 1874923848 1877404326 1883409408 1886395392 1887087942 1889498016 1890079758 1891911168 1892605743 1895606307 1904185472 1904684544 1904771736 1908404631 1910341244 1919490048 1920081024 1922647104 1923239052 1925102592 1925695296 1928862558 1935006208 1938188784 1938696768 1941885414 1944365472 1953165312 1953766656 1956261888 1956980088 1959479424 1960082712 1962702252 1972708992 1972799298 1975228416 1978567717 1979086284 1988043264 1991195136 1991926161 1993856256 1994470128 1995084189 1997017344 2010500352 2013807096 2016379008 2026128384 2026752192 2029460832 2030085666 2032052736 2032678368 2036021589 2045772288 2046402144 2049767937 2052385776 2061674496 2062309248 2064943104 2065701204 2066242608 2067702784 2068339392 2068976196 2071741266 2082303936 2084963328 2085728778 2088392544 2089035522 2098490112 2101170176 2101817088 2104626048 2105274024 2107962752 2109289329 2118835584 2121541632 2122194816 2125685268 2128400064 2138691072 2142208656 2142770112 2142868203 2145604944 2159426304 2160091152 2162184192 2162977992 2165740416 2166407208 2176211968 2176782336 2176881984 2180462382 2181033864 2183247136 2186838003 2187411156 2197310976 2197987488 2200794624 2201602599 2204414352 2205093051 2215072896 2219297616 2222131968 2222233692 2236548672 2239405056 2240094528 2243088288 2243778894 2246644512 2261220248 2261812896 2265532983 2268426384 2275651584 2278692864 2279394432 2280096216 2282305536 2283143436 2286059328 2286763164 2297714688 2301493824 2301599181 2302202412 2304433152 2308933998 2319383808 2320097904 2322345984 2323060992 2324522934 2326165632 2326881816 2338025472 2342591928 2345583744 2349441612 2360801376 2363816448 2364544224 2367704304 2368433277 2371458096 2383690032 2386734336 2387469168 2389782528 2394450072 2402076672 2405286912 2406027456 2409100288 2409984738 2410616376 2413062624 2413805562 2425365504 2429354592 2430102546 2432457216 2433350241 2436457968 2437208109 2444218368 2448238464 2448880128 2448992232 2452119936 2453663097 2455397056 2456153028 2467915776 2471974848 2472735924 2475131904 2475893952 2479966146 2491957008 2495139584 2496709818 2499243432 2499898464 2503205768 2511212544 2515193856 2516117256 2519330688 2520106344 2522548224 2523474324 2527475076 2539579392 2539695648 2543872779 2544539508 2551979682 2560108032 2563529472 2564318736 2565108243 2566803456 2567593728 2571816744 2584251712 2584929024 2589180552 2592487296 2592605974 2605022208 2609306784 2610110142 2612639232 2613443616 2616936336 2617742043 2630278656 2630399064 2635415919 2638781712 2650724352 2654926848 2655901548 2658475008 2659293504 2660112252 2662689792 2663667342 2667890358 2680667136 2681651286 2685076128 2685902814 2688505344 2693756331 2701504512 2702336256 2705947776 2706780888 2709403648 2710237824 2711943423 2714695452 2727696384 2728536192 2733023916 2736514368 2741015214 2749745664 2754268272 2754990144 2755116261 2757785856 2758634928 2762321688 2776405248 2779951104 2780971704 2784523392 2785380696 2797986816 2802422784 2803451634 2806168064 2807032032 2811648861 2812385772 2816106489 2825114112 2829593088 2830631913 2834247024 2835119637 2837866752 2851588096 2856278208 2857026816 2857157604 2860806592 2865511866 2879235072 2880121536 2883970656 2884858578 2887653888 2888542944 2893293837 2902509312 2907283176 2908045152 2912828121 2915784004 2916548208 2929747968 2930649984 2934392832 2935470132 2939219136 2940124068 2944053378 2953430528 2959063488 2959198947 2962842624 2962978256 2968629426 2982064896 2985873408 2986792704 2990784384 2991705192 2995526016 3015750528 3020710644 3024568512 3039192576 3040128288 3044191248 3045128499 3048079104 3049017552 3068658432 3068798908 3069603216 3072577536 3078578664 3092511744 3093463872 3097414656 3098551806 3099363912 3101554176 3102509088 3103464294 3107611899 3123455904 3127444992 3128593167 3132588816 3133553283 3147735168 3151755264 3152725632 3156939072 3157911036 3161944128 3178253376 3182312448 3183292224 3188527902 3192600096 3207049216 3208036608 3213312984 3214155168 3217416832 3218407416 3233820672 3239139456 3240136728 3243276288 3244466988 3248610624 3249610812 3264317952 3265173504 3265322976 3269493248 3270693573 3271550796 3274870704 3281116734 3295966464 3296981232 3300175872 3301191936 3306621528 3322609344 3328946424 3332324576 3333197952 3333350538 3354823008 3359107584 3360141792 3364632432 3365668341 3369966768 3386260864 3391830372 3392719344 3402639576 3413477376 3418039296 3419091648 3420144324 3423458304 3424715154 3429088992 3430144746 3446572032 3452240736 3453303618 3456649728 3463400997 3473362944 3479075712 3480146856 3483518976 3484591488 3486784401 3489248448 3490322724 3507038208 3507198752 3513887892 3518375616 3524162418 3541202064 3544633344 3545724672 3546816336 3550253056 3551556456 3557187144 3574222848 3575535048 3580101504 3581203752 3584673792 3591675108 3603115008 3607930368 3609041184 3613650432 3614977107 3615924564 3619593936 3620708343 3638048256 3644031888 3645153819 3648685824 3654686952 3666327552 3672357696 3673320192 3673488348 3677047808 3678179904 3683095584 3684229542 3701873664 3707962272 3709103886 3712697856 3713840928 3719949219 3730649088 3736563712 3737935512 3742709376 3745064727 3748865148 3749847696 3754808652 3766818816 3772790784 3774175884 3778996032 3780159516 3783822336 3785211486 3791212614 3808370944 3809369088 3809543472 3816809262 3820682488 3827969523 3838980096 3840162048 3845294208 3846478104 3850205184 3851390592 3857725116 3870012416 3876377568 3877393536 3883770828 3888730944 3888908961 3907533312 3913960176 3915165213 3918958848 3920165424 3925404504 3945417984 3945598596 3950456832 3957135434 3958172568 3976086528 3982390272 3983852322 3987712512 3988940256 3990168378 3994034688 3995501013 4001835537 4021000704 4022476929 4027614192 4028854221 4032758016 4052256768 4053504384 4058921664 4060171332 4064105472 4065356736 4072043178 4091544576 4092804288 4099535874 4104771552 4111522821 4123348992 4124618496 4129886208 4131402408 4132485216 4135405568 4136678784 4137952392 4143482532 4164607872 4169926656 4171457556 4176785088 4178071044 4196980224 4203634176 4205177451 4209252096 4210548048 4215925504 4218578658 4237671168 4243083264 4244389632 4251370536 4256800128 4277382144 4284417312 4285540224 4285736406 4291209888 4298267799 4318852608 4320182304 4325955984 4327287867 4331480832 4332814416 4352423936 4353763968 4360924764 4362067728 4366494272 4373676006 4374822312 4394621952 4395974976 4401589248 4403205198 4408828704 4410186102 4416080067 4430145792 4438595232 4444263936 4444467384 4452944139 4473097344 4478810112 4480189056 4486176576 4487557788 4493289024 4522440496 4523625792 4531065966 4536852768 4557385728 4558788864 4560192432 4564611072 4566286872 4572118656 4573526328 4595429376 4602987648 4603198362 4604404824 4608866304 4617867996 4638767616 4640195808 4646121984 4647827709 4649045868 4652331264 4653763632 4655196441 4685183856 4691167488 4698883224 4721602752 4727632896 4729088448 4735408608 4736866554 4742916192 4767380064 4773468672 4774938336 4782791853 4788900144 4804153344 4810573824 4812054912 4818200576 4819969476 4821232752 4826125248 4827611124 4850731008 4858709184 4860205092 4864914432 4866700482 4872915936 4874416218 4896476928 4897760256 4897984464 4904239872 4907326194 4910794112 4912306056 4921675101 4935831552 4943949696 4945471848 4950263808 4951787904 4959932292 4983914016 4990279168 4993419636 4998486864 4999796928 5000025807 5006411536 5032234512 5038661376 5040212688 5045096448 5046948648 5054950152 5079158784 5079391296 5087745558 5089079016 5103959364 5120216064 5127058944 5128637472 5130216486 5135187456 5137072731 5143633488 5145217119 5168503424 5169858048 5178361104 5179955427 5184974592 5185211948 5210044416 5218613568 5220220284 5225278464 5226887232 5233872672 5235484086 5260557312 5260798128 5270831838 5277563424 5286243627 5301448704 5309853696 5311803096 5316950016 5318587008 5320224504 5325379584 5327334684 5335780716 5361334272 5363302572 5370152256 5370398089 5371805628 5377010688 5387512662 5404672512 5411895552 5413561776 5418807296 5420475648 5423886846 5429390904 5455392768 5457072384 5466047832 5473028736 5482030428 5499491328 5508536544 5509980288 5510232522 5515571712 5517269856 5524643376 5526344313 5552810496 5561943408 5563655829 5569046784 5570761392 5595973632 5604845568 5606903268 5612336128 5614064064 5623297722 5624771544 5632212978 5650228224 5659186176 5661263826 5668494048 5670239274 5675733504 5677817229 5686818921 5703176192 5712556416 5714053632 5714315208 5721613184 5725213893 5731023732 5758470144 5760243072 5767941312 5769717156 5775307776 5777085888 5786587674 5805018624 5814566352 5816090304 5825656242 5831568008 5833096416 5859495936 5861299968 5868785664 5870940264 5878438272 5880248136 5888106756 5906861056 5918126976 5918397894 5925685248 5925956512 5935703151 5937258852 5964129792 5973585408 5975778483 5981568768 5983410384 5985252567 5991052032 6031501056 6041421288 6049137024 6078385152 6080256576 6088382496 6090256998 6096158208 6098035104 6108064767 6137316864 6137597816 6139206432 6149303811 6157157328 6185023488 6186927744 6194829312 6197103612 6198727824 6203108352 6205018176 6206928588 6215223798 6246911808 6254889984 6257186334 6265177632 6267106566 6295470336 6303510528 6305451264 6313878144 6315822072 6323888256 6327867987 6356506752 6364624896 6366584448 6377055804 6385200192 6416073216 6426625968 6428310336 6428604609 6434833664 6436814832 6478278912 6480273456 6486552576 6488933976 6497221248 6499221624 6528635904 6530347008 6530645952 6538986496 6541387146 6543101592 6549741408 6560514009 6562233468 6591932928 6593962464 6602383872 6604807797 6613243056 6615279153 6645218688 6657892848 6664649152 6666395904 6666701076 6709646016 6718215168 6720283584 6729264864 6731336682 6739933536 6772521728 6783660744 6785438688 6796598949 6805279152 6826954752 6836078592 6838183296 6840288648 6846916608 6849430308 6858177984 6860289492 6893144064 6904481472 6904797543 6906607236 6913299456 6926801994 6958151424 6960293712 6967037952 6969182976 6973568802 6978496896 6980645448 7014076416 7014397504 7027775784 7036751232 7048324836 7082404128 7091449344 7093632672 7103112912 7105299831 7114374288 7151070096 7160203008 7162407504 7169347584 7183350216 7206230016 7215860736 7218082368 7227300864 7229954214 7231849128 7239187872 7241416686 7276096512 7288063776 7290307638 7297371648 7300050723 7309373904 7311624327 7332655104 7344715392 7346640384 7346976696 7354095616 7356359808 7360989291 7366191168 7368459084 7403747328 7415924544 7418207772 7425395712 7427681856 7439898438 7475871024 7485418752 7490129454 7497730296 7499695392 7509617304 7533637632 7545581568 7548351768 7557992064 7560319032 7567644672 7570422972 7582425228 7616741888 7618738176 7619086944 7631618337 7633618524 7641364976 7655939046 7680324096 7690588416 7692956208 7695324729 7700410368 7702781184 7715450232 7740024832 7752755136 7754787072 7767541656 7777461888 7777817922 7815066624 7827920352 7830330426 7837917696 7840330848 7850809008 7853226129 7890835968 7891197192 7906247757 7914270868 7916345136 7952173056 7964780544 7967704644 7975425024 7977880512 7980336756 7988069376 7991002026 8003671074 8042001408 8044953858 8055228384 8057708442 8065516032 8081268993 8104513536 8107008768 8117843328 8120342664 8128210944 8130713472 8135830269 8144086356 8183089152 8185608576 8199071748 8209543104 8223045642 8249236992 8262804816 8264970432 8265348783 8270811136 8273357568 8275904784 8286965064 8329215744 8339853312 8342915112 8353570176 8356142088 8393960448 8407268352 8410354902 8418504192 8421096096 8431851008 8434946583 8437157316 8448319467 8475342336 8488779264 8491895739 8502741072 8505358911 8513600256 8554764288 8568834624 8571080448 8571472812 8582419776 8596535598 8637705216 8640364608 8651911968 8654575734 8662961664 8665628832 8679881511 8704847872 8707527936 8721849528 8724135456 8732988544 8738484363 8747352012 8749644624 8789243904 8791949952 8803178496 8806410396 8817657408 8820372204 8832160134 8860291584 8877190464 8877596841 8888527872 8888934768 8905888278 8946194688 8957620224 8960378112 8972353152 8975115576 8986578048 9044880992 9047251584 9062131932 9073705536 9074120909 9117577728 9120384864 9132573744 9135385497 9144237312 9147052656 9205975296 9206396724 9208809648 9217732608 9235735992 9277535232 9280391616 9292243968 9295655418 9298091736 9304662528 9307527264 9310392882 9322835697 9370367712 9382334976 9385779501 9397766448 9400659849 9443205504 9455265792 9458176896 9470817216 9473733108 9485832384 9534760128 9546937344 9549876672 9565583706 9577800288 9621147648 9624109824 9636401152 9639938952 9642465504 9652250496 9655222248 9701462016 9717418368 9720410184 9729828864 9733400964 9745831872 9748832436 9792953856 9795520512 9795968928 9808479744 9812080719 9814652388 9821588224 9824612112 9843350202 9887899392 9890943696 9900527616 9903575808 9919864584 9967828032 9980558336 9986839272 9996973728 9999593856 10000051614 10012823072 10064469024 10077322752 10080425376 10093897296 10097005023 10109900304 10158782592 10175491116 10178158032 10207918728 10240432128 10254117888 10257274944 10260432972 10270374912 10274145462 10287266976 10290434238 10337006848 10339716096 10356722208 10359910854 10369949184 10370423896 10390202991 10420088832 10437227136 10440440568 10450556928 10453774464 10460353203 10467745344 10470968172 10521114624 10521596256 10541663676 10555126848 10572487254 10623606192 10633900032 10637174016 10640449008 10650759168 10654669368 10671561432 10722668544 10726605144 10740304512 10740796178 10743611256 10754021376 10775025324 10809345024 10823791104 10827123552 10840951296 10844931321 10847773692 10858781808 10862125029 10914144768 10932095664 10935461457 10946057472 10964060856 10998982656 11017073088 11019960576 11020465044 11031143424 11034539712 11049286752 11052688626 11105620992 11123886816 11127311658 11138093568 11141522784 11159847657 11191947264 11209691136 11213806536 11224672256 11228128128 11235194181 11246595444 11249543088 11264425956 11300456448 11318372352 11322527652 11336988096 11340478548 11351467008 11355634458 11373637842 11425112832 11428107264 11428630416 11443226368 11450427786 11462047464 11483908569 11516940288 11520486144 11535882624 11539434312 11550615552 11554171776 11573175348 11610037248 11629132704 11632180608 11651312484 11663136016 11666192832 11666726883 11722599936 11741880528 11745495639 11756876544 11760496272 11776213512 11813722112 11836253952 11836795788 11851370496 11851913024 11871406302 11874517704 11928259584 11947170816 11951556966 11963137536 11966820768 11970505134 11982104064 11986503039 12005506611 12063002112 12067430787 12082842576 12086562663 12098274048 12156770304 12160513152 12176764992 12180513996 12192316416 12196070208 12216129534 12274633728 12275195632 12278412864 12298607622 12314314656 12334568463 12370046976 12373855488 12389658624 12394207224 12397455648 12406216704 12410036352 12413857176 12430447596 12493823616 12509779968 12514372668 12530355264 12534213132 12590940672 12610902528 12615532353 12627756288 12631644144 12647776512 12655735974 12713013504 12729249792 12733168896 12754111608 12770400384 12832146432 12853251936 12856620672 12857209218 12869667328 12873629664 12894803397 12956557824 12960546912 12977867952 12981863601 12994442496 12998443248 13057271808 13061291904 13077972992 13082774292 13086203184 13099482816 13121028018 13124466936 13183865856 13187924928 13204767744 13209615594 13226486112 13230558306 13248240201 13290437376 13315785696 13329298304 13332791808 13333402152 13358832417 13419292032 13436430336 13440567168 13458529728 13462673364 13479867072 13545043456 13567321488 13570877376 13593197898 13610558304 13672157184 13676366592 13680577296 13693833216 13698860616 13716355968 13720578984 13786288128 13808962944 13809595086 13813214472 13826598912 13849974019 13853603988 13916302848 13920587424 13938365952 13943483127 13947137604 13956993792 13961290896 13965589323 14028795008 14055551568 14073502464 14096649672 14164808256 14182898688 14187265344 14206225824 14210599662 14228748576 14302140192 14320406016 14324815008 14348375559 14366700432 14412460032 14431721472 14436164736 14454601728 14459908428 14463698256 14478375744 14482833372 14552193024 14576127552 14580615276 14594743296 14600101446 14618747808 14623248654 14689430784 14693280768 14693953392 14708191232 14712719616 14721978582 14732382336 14736918168 14765025303 14807494656 14831849088 14836415544 14850791424 14855363712 14879796876 14951742048 14970837504 14980258908 14995460592 14999390784 15000077421 15019234608 15096703536 15115984128 15120638064 15135289344 15140845944 15164850456 15233483776 15237476352 15238173888 15263236674 15267237048 15282729952 15311878092 15360648192 15381176832 15385912416 15390649458 15405562368 15411218193 15430900464 15435651357 15480049664 15505510272 15509574144 15535083312 15539866281 15554923776 15555635844 15630133248 15655840704 15660660852 15675835392 15680661696 15701618016 15706452258 15781671936 15782394384 15812495514 15828541736 15832690272 15858730881 15904346112 15929561088 15935409288 15950850048 15955761024 15960673512 15976138752 15982004052 16007342148 16084002816 16089907716 16110456768 16111194267 16115416884 16131032064 16162537986 16214017536 16235686656 16240685328 16256421888 16261426944 16271660538 16288172712 16366178304 16371217152 16398143496 16419086208 16446091284 16498473984 16525609632 16529940864 16530697566 16546715136 16551809568 16573930128 16579032939 16658431488 16685830224 16690967487 16707140352 16712284176 16787920896 16814536704 16820709804 16837008384 16842192192 16863702016 16869893166 16874314632 16896638934 16950684672 16977558528 16983791478 17005482144 17010717822 17027200512 17033451687 17060456763 17109528576 17137669248 17142160896 17142945624 17164839552 17175641679 17193071196 17275410432 17280729216 17303823936 17309151468 17325923328 17331257664 17359763022 17415055872 17443699056 17448270912 17465977088 17476968726 17494704024 17499289248 17578487808 17583899904 17606356992 17612820792 17635314816 17640744408 17664320268 17720583168 17754380928 17755193682 17777055744 17777869536 17807109453 17811776556 17892389376 17920756224 17927335449 17944706304 17950231152 17955757701 17973156096 18089761984 18094503168 18124263864 18147411072 18148241818 18235155456 18240769728 18265147488 18270770994 18288474624 18294105312 18324194301 18411950592 18412793448 18417619296 18447911433 18471471984 18555070464 18560783232 18584487936 18591310836 18596183472 18609325056 18615054528 18620785764 18645671394 18740735424 18764669952 18771559002 18795532896 18801319698 18886411008 18910531584 18916353792 18941634432 18947466216 18971664768 18983603961 19069520256 19093874688 19099753344 19131167412 19155600576 19248219648 19279877904 19284931008 19285813827 19304500992 19310444496 19434836736 19440820368 19459657728 19466801928 19491663744 19497664872 19585907712 19591041024 19591937856 19616959488 19624161438 19629304776 19643176448 19649224224 19681542027 19686700404 19775798784 19781887392 19807151616 19814423391 19839729168 19845837459 19935656064 19961116672 19973678544 19993947456 19999187712 20000103228 20025646144 20128938048 20154645504 20160850752 20187794592 20194010046 20219800608 20317565184 20350982232 20356316064 20389796847 20415837456 20480864256 20508235776 20514549888 20520865944 20540749824 20548290924 20574533952 20580868476 20674013696 20679432192 20713444416 20714392629 20719821708 20739898368 20740847792 20780405982 20874454272 20880881136 20901113856 20907548928 20920706406 20935490688 20941936344 21042229248 21043192512 21083327352 21110253696 21144974508 21247212384 21274348032 21280898016 21309338736 21315899493 21343122864 21453210288 21480609024 21481592356 21487222512 21508042752 21550050648 21618690048 21647582208 21654247104 21681902592 21689862642 21695547384 21717563616 21724250058 21828289536 21864191328 21870922914 21892114944 21900152169 21928121712 21934872981 21997965312 22034146176 22039921152 22040930088 22062286848 22069079424 22082967873 22098573504 22105377252 22211241984 22247773632 22254623316 22276187136 22283045568 22319695314 22427613072 22449344512 22456256256 22470388362 22493190888 22499086176 22528851912 22600912896 22636744704 22645055304 22673976192 22680957096 22702934016 22711268916 22747275684 22850225664 22856214528 22857260832 22886452736 22894855011 22900855572 22924094928 22967817138 23040972288 23071765248 23078868624 23085974187 23101231104 23108343552 23146350696 23220074496 23258265408 23264361216 23302624968 23326272032 23332385664 23333453766 23445199872 23483761056 23490991278 23513753088 23520992544 23552427024 23559678387 23627444224 23672507904 23673591576 23703826048 23718743271 23742812604 23749035408 23856519168 23894341632 23903113932 23926275072 23933641536 23941010268 23964208128 23973006078 24011013222 24126004224 24134861574 24165685152 24173125326 24196548096 24243806979 24313540608 24321026304 24353529984 24361027992 24384632832 24392140416 24407490807 24432259068 24549267456 24550391264 24556825728 24597215244 24628629312 24669136926 24747710976 24788414448 24794911296 24796046349 24812433408 24820072704 24827714352 24860895192 24987647232 25019559936 25028745336 25060710528 25068426264 25181881344 25221805056 25231064706 25255512576 25263288288 25295553024 25304839749 25311471948 25344958401 25426027008 25466337792 25475687217 25508223216 25516076733 25540800768 25664292864 25706503872 25713241344 25714418436 25739334656 25747259328 25789606794 25913115648 25921093824 25955735904 25963727202 25988884992 25996886496 26039644533 26114543616 26122583808 26155945984 26165548584 26172406368 26198965632 26215453089 26242056036 26248933872 26367731712 26375849856 26409535488 26419231188 26452972224 26461116612 26496480402 26580874752 26631571392 26632790523 26658596608 26665583616 26666804304 26717664834 26838584064 26872860672 26881134336 26917059456 26925346728 26959734144 27090086912 27134642976 27141754752 27186395796 27221116608 27222362727 27352733184 27361154592 27397721232 27406156491 27432711936 27441157968 27617925888 27619190172 27626428944 27653197824 27699948038 27707207976 27832605696 27841174848 27876731904 27886966254 27894275208 27913987584 27922581792 27931178646 27968507091 28057590016 28111103136 28147004928 28157338503 28193299344 28201979547 28329616512 28365797376 28374530688 28412451648 28421199324 28457497152 28604280384 28640812032 28649630016 28696751118 28733400864 28863442944 28872329472 28909203456 28919816856 28927396512 28956751488 28965666744 29104386048 29152255104 29161230552 29189486592 29200202892 29237495616 29246497308 29378861568 29386561536 29387906784 29425439232 29436242157 29443957164 29464764672 29473836336 29530050606 29663698176 29672831088 29701582848 29710727424 29759593752 29903484096 29941675008 29960517816 29990921184 29998781568 30000154842 30038469216 30193407072 30231968256 30241276128 30281691888 30291015069 30329700912 30466967552 30476347776 30526473348 30534474096 30565459904 30623756184 30721296384 30762353664 30771824832 30781298916 30811124736 30822436386 30861800928 30871302714 31011020544 31019148288 31070166624 31079732562 31109847552 31111271688 31170608973 31260266496 31311681408 31321321704 31351670784 31361323392 31381059609 31403236032 31412904516 31563343872 31564788768 31624991028 31657083472 31665380544 31717461762 31870818576 31901700096 31911522048 31921347024 31952277504 31964008104 32014684296 32168005632 32179815432 32220913536 32222388534 32230833768 32262064128 32325075972 32428035072 32471373312 32481370656 32522853888 32534793963 32543321076 32576345424 32586375087 32742434304 32796286992 32806384371 32838172416 32892182568 32996947968 33051219264 33059881728 33061395132 33093430272 33103619136 33147860256 33158065878 33316862976 33371660448 33381934974 33414280704 33424568352 33479542971 33575841792 33629073408 33641419608 33674016768 33684384384 33705582543 33727404032 33739786332 33748629264 33793277868 33901369344 33955117056 33967582956 34010964288 34021435644 34054401024 34066903374 34120913526 34275338496 34284321792 34285891248 34329679104 34351283358 34386142392 34451725707 34550820864 34561458432 34607647872 34618302936 34651846656 34662515328 34719526044 34830111744 34887398112 34896541824 34931954176 34953937452 34989408048 34998578496 35000180649 35167799808 35225641584 35236486917 35270629632 35281488816 35328640536 35441166336 35508761856 35510387364 35554111488 35555739072 35614218906 35623553112 35784778752 35841512448 35854670898 35889412608 35900462304 35911515402 35946312192 35959509117 36016519833 36179523968 36189006336 36202292361 36248527728 36259687989 36294822144 36296483636 36470310912 36481539456 36530294976 36541541988 36576949248 36588210624 36648388602 36823901184 36825586896 36835238592 36895822866 36942943968 37003705389 37110140928 37121566464 37168975872 37182621672 37192366944 37218650112 37230109056 37241571528 37291342788 37481470848 37529339904 37543118004 37591065792 37592786623 37602639396 37772822016 37832707584 37846597059 37883268864 37894932432 37943329536 37967207922 38139040512 38187749376 38199506688 38262334824 38311201152 38496439296 38559755808 38569862016 38571627654 38609001984 38620888992 38684410191 38869673472 38881640736 38933603856 38945590803 38983327488 38995329744 39171815424 39183875712 39233918976 39248322876 39258609552 39286352896 39298448448 39363084054 39373400808 39551597568 39563774784 39614303232 39628846782 39679458336 39691674918 39744720603 39871312128 39922233344 39947357088 39987894912 39998375424 40000206456 40051292288 40076497251 40257876096 40309291008 40321701504 40375589184 40388020092 40439601216 40635130368 40701964464 40712632128 40779593694 40831674912 41016471552 41029099776 41041731888 41081499648 41096581848 41149067904 41161736952 41348027392 41358864384 41426888832 41428785258 41439643416 41479796736 41481695584 41549922057 41560811964 41748908544 41761762272 41815097856 41830449381 41841412812 41870981376 41883872688 41896767969 42086385024 42166654704 42220507392 42289949016 42494424768 42548696064 42561796032 42618677472 42631798986 42686245728 42906420576 42961218048 42963184712 42974445024 43045126677 43100101296 43237380096 43295164416 43308494208 43363805184 43379725284 43391094768 43435127232 43448500116 43656579072 43728382656 43741845828 43784229888 43800304338 43856243424 43869745962 44068292352 44079842304 44081860176 44124573696 44138158848 44165935746 44197147008 44210754504 44295075909 44422483968 44495547264 44509246632 44552374272 44566091136 44639390628 44855226144 44912512512 44940776724 44986381776 44998172352 45000232263 45057703824 45290110608 45347952384 45361914192 45405868032 45422537832 45494551368 45700451328 45712429056 45714521664 45772905472 45789710022 45801711144 45848189856 45935634276 46081944576 46143530496 46157737248 46171948374 46216687104 46233654579 46292701392 46306954071 46440148992 46516530816 46528722432 46605249936 46619598843 46652544064 46664771328 46666907532 46890399744 46967522112 46981982556 47027506176 47041985088 47104854048 47119356774 47345015808 47347183152 47407652096 47437486542 47485625208 47498070816 47576192643 47713038336 47788683264 47806227864 47852550144 47867283072 47882020536 47928416256 47946012156 48022026444 48252008448 48269723148 48331370304 48333582801 48346250652 48393096192 48487613958 48642052608 48707059968 48722055984 48769265664 48784280832 48814981614 48864518136 49098534912 49100782528 49113651456 49194430488 49257258624 49338273852 49495421952 49576828896 49589822592 49592092698 49640145408 49655428704 49721790384 49737098817 49975294464 50057490672 50072902461 50121421056 50136852528 50363762688 50443610112 50462129412 50511025152 50526576576 50591106048 50609679498 50622943896 50689916802 50852054016 50932675584 50951374434 51016446432 51032153466 51081601536 51100355061 51181370289 51328585728 51413007744 51426482688 51428836872 51478669312 51494518656 51526925037 51579213588 51826231296 51842187648 51911471808 51927454404 51977769984 51993772992 52079289066 52245167616 52331097168 52344812736 52397931264 52430906178 52484112072 52497867744 52735463424 52751699712 52819070976 52838462376 52905944448 52922233224 52992960804 53161749504 53263142784 53265581046 53317193216 53331167232 53333608608 53421328359 53435329668 53677168128 53762268672 53782006347 53834118912 53850693456 53867273103 53919468288 54180173824 54269285952 54283509504 54372791592 54442233216 54444725454 54705466368 54722309184 54795442464 54812312982 54865423872 54882315936 54972582903 55235851776 55238380344 55252857888 55343734299 55399896076 55414415952 55665211392 55682349696 55753463808 55773932508 55788550416 55827975168 55845163584 55862357292 55937014182 56115180032 56222206272 56294009856 56314677006 56386598688 56403959094 56659233024 56731594752 56749061376 56824903296 56842398648 56914994304 56950811883 57208560768 57281624064 57299260032 57393502236 57466801728 57744658944 57839633712 57854793024 57857441481 57913502976 57931333488 58304510208 58322461104 58378973184 58400405784 58474991232 58492994616 58757723136 58773123072 58775813568 58850878464 58872484314 58887914328 58929529344 58947672672 59044626081 59060101212 59327396352 59345662176 59421454848 59443270173 59519187504 59537512377 59806968192 59883350016 59921035632 59981842368 59997563136 60000309684 60076938432 60386814144 60463936512 60482552256 60563383776 60582030138 60659401824 60933935104 60952695552 61052946696 61068948192 61130919808 61169390541 61247512368 61442592768 61524707328 61543649664 61562597832 61622249472 61644872772 61723601856 61742605428 62022041088 62038296576 62140333248 62143177887 62159465124 62219695104 62222543376 62341217946 62623362816 62642643408 62703341568 62722646784 62762119218 62806472064 62825809032 63126687744 63129577536 63249982056 63314166944 63330761088 63434923524 63741637152 63823044096 63842694048 63928016208 63947698479 64029368592 64359630864 64441827072 64444777068 64461667536 64524128256 64650151944 64856070144 64942746624 64962741312 65045707776 65069587926 65086642152 65152690848 65172750174 65484868608 65592573984 65612768742 65676344832 65700456507 65784365136 65804618943 65993895936 66102438528 66119763456 66122790264 66186860544 66207238272 66248903619 66295720512 66316131756 66633725952 66743320896 66763869948 66828561408 66849136704 66959085942 67282839216 67348033536 67368768768 67411165086 67454808064 67479572664 67497258528 67586555736 67802738688 67910234112 67935165912 68021928576 68042871288 68108802048 68133806748 68241827052 68550676992 68568643584 68571782496 68659358208 68684565033 68702566716 68772284784 68903451414 69122916864 69215295744 69236605872 69257922561 69303693312 69325030656 69439052088 69660223488 69774796224 69793083648 69863908352 69907874904 69978816096 69997156992 70000361298 70335599616 70451283168 70472973834 70541259264 70562977632 70657281072 70679035161 70882332672 71017523712 71020774728 71111478144 71156229813 71228437812 71247106224 71569557504 71683024896 71709341796 71778825216 71800924608 71823030804 71892624384 71919018234 72033039666 72359047936 72378012672 72404584722 72497055456 72519375978 72589644288 72592967272 72731420937 72940621824 72963078912 73060589952 73083083976 73153898496 73176421248 73222472421 73296777204 73647802368 73651173792 73670477184 73791645732 73885887936 74007410778 74243132928 74365243344 74384733888 74388139047 74437300224 74460218112 74483143056 74582685576 74962941696 75058679808 75086236008 75182131584 75185573246 75205278792 75545644032 75665415168 75693194118 75766537728 75789864864 75886659072 75914519247 75934415844 76034875203 76278081024 76399013376 76427061651 76524669648 76548230199 76622402304 76992878592 77119511616 77139724032 77143255308 77218003968 77241777984 77368820382 77739346944 77763281472 77867207712 77891181606 77966654976 77990659488 78118933599 78343630848 78367751424 78467837952 78496645752 78517219104 78572705792 78596896896 78646359267 78726168108 78746801616 79103195136 79127549568 79228606464 79257693564 79358916672 79383349836 79489441206 79742624256 79894714176 79898371569 79975789824 79996750848 80000412912 80102584576 80152994502 80515752192 80618582016 80643403008 80751178368 80776040184 80879202432 81270260736 81403928928 81425264256 81559187388 81663349824 81667088181 82058199552 82083463776 82193163696 82218469473 82298135808 82323473904 82696054784 82853777664 82857570516 82879286832 82959593472 82963391168 83099844114 83121623928 83497817088 83523524544 83630195712 83660898762 83682825624 83741962752 83767745376 83793535938 83905521273 84172770048 84333309408 84441014784 84472015509 84579898032 84605938641 84988849536 85097392128 85123592064 85237354944 85263597972 85372491456 85812841152 85922436096 85926369424 85948890048 86090253354 86200202592 86590328832 86616988416 86727610368 86759450568 86782189536 86870254464 86897000232 87313158144 87456765312 87483691656 87568459776 87600608676 87712486848 87739491924 88136584704 88159684608 88163720352 88276317696 88308726471 88331871492 88394294016 88421509008 88590151818 88991094528 89018493264 89104748544 89132182272 89278781256 89710452288 89825025024 89881553448 89972763552 89996344704 90000464526 90115407648 90580221216 90695904768 90723828384 90845075664 90873045207 90989102736 91400902656 91429043328 91545810944 91579420044 91603422288 91696379712 91871268552 92163889152 92287060992 92315474496 92343896748 92433374208 92467309158 92585402784 92613908142 93033061632 93057444864 93210499872 93239197686 93305088128 93329542656 93333815064 93511826919 93780799488 93935044224 93963965112 94055012352 94083970176 94143178827 94209708096 94238713548 94690031616 94694366304 94815304192 94874973084 94971250416 94996141632 95152385286 95612455728 95705100288 95734566144 95764041072 95856832512 95892024312 96044052888 96504016896 96539446296 96662740608 96667165602 96692501304 96786192384 96975227916 97284105216 97414119936 97444111968 97568561664 97604381889 97629963228 97729036272 97759125261 98201565056 98227302912 98388860976 98419153113 98514517248 98676547704 98990843904 99153657792 99179645184 99184185396 99280290816 99310857408 99443580768 99474197634 99950588928 100114981344 100145804922 100242842112 100273705056 100438628913 100727525376 100887220224 100924258824 101022050304 101053153152 101116747629 101182212096 101219358996 101245887792 101379833604 101704108032 101865351168 101902748868 102032892864 102064306932 102163203072 102200710122 102362740578 102826015488 102852965376 102857673744 102957338624 102989037312 103053850074 103158427176 103355177121 103652462592 103684375296 103822943616 103854908808 103955539968 103987545984 104158578132 104490335232 104662194336 104689625472 104795862528 104861812356 104968224144 104995735488 105000541947 105503399424 105676924752 105709460751 105811888896 105844466448 105985921608 106323499008 106526285568 106531162092 106634386432 106662334464 106667217216 106842656718 106870659336 107354336256 107524537344 107564012694 107668237824 107701386912 107734546206 107838936576 107878527351 108049559499 108360347648 108538571904 108567019008 108606877083 108745583184 108779063967 108884466432 108889450908 109410932736 109444618368 109590884928 109624625964 109730847744 109764631872 109945165806 110471703552 110476760688 110505715776 110687468598 110799792152 110828831904 111011116167 111330422784 111364699392 111506927616 111547865016 111577100832 111655950336 111690327168 111724714584 111874028364 112230360064 112444412544 112588019712 112629354012 112773197376 112778359869 112807918188 113318466048 113498122752 113539791177 113649806592 113684797296 113829988608 113901623766 114417121536 114563248128 114598520064 114787004472 114933603456 115489317888 115679267424 115709586048 115714882962 115827005952 115862666976 116053230573 116609020416 116644922208 116800811568 116836772409 116949982464 116985989232 117515446272 117551627136 117701756928 117744968628 117775828656 117859058688 117895345344 118089252162 118120202424 118654792704 118691324352 118842909696 118886540346 119038375008 119075024754 119234161809 119613936384 119766700032 119842071264 119963684736 119995126272 120000619368 120153876864 120229491753 120773628288 120927873024 120965104512 121126767552 121164060276 121318803648 121905391104 122105893392 122137896384 122261839616 122338781082 122495024736 123049414656 123087299328 123125195664 123244498944 123289745544 123447203712 123485210856 124044082176 124076593152 124280666496 124286355774 124318930248 124439390208 124445086752 124649766171 124682435892 125246725632 125285286816 125445293568 125491348143 125524238436 125612944128 125651618064 125690303907 126259155072 126499964112 126628333888 126661522176 126869847048 127483274304 127646088192 127685388096 127856032416 127895396958 128058737184 128719261728 128883654144 128889554136 128923335072 129135380031 129300303888 129712140288 129885493248 129925482624 130091415552 130139175852 130173284304 130305381696 130345500348 130969737216 131185147968 131225537484 131352689664 131400913014 131568730272 131609237886 132204877056 132239526912 132245580528 132373721088 132414476544 132497807238 132591441024 132632263512 132885227727 133267451904 133486641792 133527739896 133657122816 133698273408 133918171884 134565678432 134737537536 134822330172 134959145328 134994517056 135000696789 135173111472 135870331824 136043857152 136085742576 136217604096 136267613496 136483654104 137101353984 137137287168 137143564992 137318716416 137369130066 137405133432 137544569568 137806902828 138245833728 138430591488 138473211744 138515845122 138650061312 138700963737 138878104176 138920862213 139320446976 139549592448 139586167296 139727816704 139815749808 139858796529 139957632192 139994313984 140000722596 140671199232 140902566336 140945947668 141082518528 141125955264 141314562144 141358070322 142035047424 142041549456 142222956288 142312459626 142456875624 142494212448 142728577929 143139115008 143366049792 143418683592 143557650432 143601849216 143646061608 143785248768 143838036468 144066079332 144718095872 144756025344 144809169444 144994110912 145000748403 145038751956 145179288576 145185934544 145462841874 145926157824 146121179904 146166167952 146307796992 146352842496 146444944842 146593554408 147295604736 147302347584 147340954368 147583291464 147771775872 148014821556 148486265856 148730486688 148769467776 148776278094 148920436224 148966286112 149165371152 149211296451 149925883392 150172472016 150218707383 150364263168 150371146492 150410557584 151091288064 151330830336 151386388236 151533075456 151579729728 151773318144 151829038494 151868831688 152069750406 152556162048 152798026752 152854123302 153049339296 153096460398 153244804608 153301065183 153544110867 153985757184 154239023232 154279448064 154286510616 154436007936 154483555968 154580775111 154737640764 155478693888 155526562944 155734415424 155782363212 155933309952 155981318976 156237867198 156735502848 156993291504 157034438208 157145411584 157193793792 157292718534 157452336216 157493603232 158206390272 158255099136 158457212928 158515387128 158717833344 158766699672 158978882412 159485248512 159789428352 159796743138 159951579648 159993501696 160000825824 160205169152 160263985077 160305989004 161031504384 161286806016 161346019041 161502356736 161552080368 161601819309 161758404864 162540521472 162807857856 162850528512 163118374776 163326699648 163334176362 164116399104 164166927552 164386327392 164436938946 164596271616 164646947808 164917748709 165392109568 165707555328 165715141032 165758573664 165926782336 166031202897 166199688228 166243247856 166995634176 167047049088 167260391424 167321797524 167365651248 167483925504 167535490752 167587071876 167811042546 168345540096 168666618816 168882029568 168944031018 169159796064 169211877282 169977699072 170194784256 170247184128 170474709888 170527195944 170744982912 170852435649 171625682304 171844872192 171852738848 171897780096 172180506708 172400405184 173233976832 173518901136 173564379072 173572324443 173740508928 173794000464 174913530624 174967383312 175136919552 175201217352 175424973696 175478983848 176273169408 176319369216 176327440704 176552635392 176617452942 176663742984 176788588032 176843018016 177133878243 177180303636 177982189056 178036986528 178264364544 178329810519 178557562512 178612537131 179420904576 179650050048 179763106896 179945527104 179992689408 180000929052 180230815296 181160442432 181391809536 181447656768 181690151328 181746090414 181978205472 182801805312 182858086656 183091621888 183158840088 183206844576 183392759424 183508171623 183742537104 184327778304 184574121984 184630948992 184687793496 184866748416 184934618316 185170805568 185227816284 186066123264 186114889728 186420999744 186429533661 186478395372 186610176256 186659085312 186667630128 187023653838 187870088448 187927930224 188110024704 188167940352 188286357654 188419416192 188477427096 189380063232 189388732608 189630608384 189749946168 189942500832 189992283264 190304770572 191224911456 191469132288 191528082144 191784048624 191843095437 192088105776 193078892592 193325481216 193334331204 193385002608 193572384768 193950455832 194568210432 194828239872 194888223936 195137123328 195208763778 195259926456 195458072544 195518250522 196403130112 196454605824 196777721952 196838306226 197029034496 197101369521 197353095408 197413856829 197981687808 198307315584 198359290368 198368370792 198560581632 198621714816 198746710857 198887161536 198948395268 199901177856 200229962688 200291609844 200485684224 200547410112 200877257826 201848517648 202044100608 202106306304 202233495258 202364424192 202438717992 202491775584 202759667208 203408216064 203730702336 203805497736 204065785728 204128613864 204326406144 204401420244 204725481156 205652030976 205705930752 205715347488 205978074624 206053695099 206107700148 206316854352 206710354242 207368750592 207645887232 207709817616 207773767683 207911079936 207975091968 208317156264 208980670464 209324388672 209379250944 209591725056 209723624712 209936448288 209991470976 210001083894 211006798848 211353849504 211418921502 211623777792 211688932896 211971843216 212037105483 212646998016 213052571136 213062324184 213268772864 213334434432 213468689439 213685313436 213741318672 214708672512 215049074688 215128025388 215336475648 215402773824 215469092412 215677873152 215757054702 216099118998 217077143808 217134038016 217213754166 217491166368 217558127934 217768932864 217778901816 218194262811 218821865472 218889236736 219181769856 219249251928 219461695488 219529263744 219667417263 219890331612 220943407104 220953521376 221011431552 221374937196 221599584304 221657663808 222022232334 222729398784 223095730032 223154201664 223164417141 223311900672 223380654336 223449429168 223748056728 224460720128 224888825088 225176039424 225258708024 225546394752 225556719738 225615836376 226636932096 226996245504 227079582354 227299613184 227369594592 227659977216 227743557741 227803247532 228104625609 228834243072 229197040128 229281184953 229574008944 229644690597 229867206912 230978635776 231358534848 231419172096 231429765924 231654011904 231725333952 232106461146 233218040832 233289844416 233601623136 233673544818 233899964928 233971978464 234356800797 235030892544 235103254272 235403513856 235489937256 235551657312 235718117376 235790690688 235939077801 236178504324 236240404848 237309585408 237382648704 237685819392 237773080692 238076750016 238150049508 238468323618 239227872768 239684142528 239695114707 239927369472 239990252544 240001238736 240307753728 240458983506 241547256576 241855746048 241930209024 242253535104 242328120552 242637607296 243810782208 244211786784 244275792768 244523679232 244677562164 244990049472 245001264543 246174598656 246250391328 246579491088 246655408419 246894407424 246970421712 248088164352 248561332992 248572711548 248637860496 248878780416 248890173504 249299532342 249364871784 250493451264 250570573632 250890587136 250982696286 251048476872 251225888256 251303236128 251380607814 251716563819 252518310144 252999928224 253256667776 253323044352 253416046527 253739694096 253817815923 254966548608 255292176384 255370776192 255712064832 255790793916 256117474368 257438523456 257767308288 257779108272 257846670144 258270760062 258600607776 259770986496 259850965248 260182831104 260278351704 260346568608 260610763392 260691000696 261939474432 262370295936 262451074968 262705379328 262801826028 263137460544 263149506361 263218475772 264409754112 264479053824 264491161056 264828953088 264926179413 264995614476 265182882048 265264527024 265770455454 266973283584 267055479792 267314245632 267396546816 267836343768 269131356864 269475075072 269644660344 269918290656 269989034112 270001393578 270346222944 271740663648 272087714304 272171485152 272535226992 272619135621 272967308208 274202707968 274287129984 274637432832 274738260132 274810266864 275089139136 275613805656 276491667456 276861182976 276946423488 277031690244 277300122624 277401927474 277756208352 277841724426 279099184896 279172334592 279455633408 279631499616 279717593058 279915264384 279988627968 280001445192 280535480757 281342398464 281805132672 281891895336 282165037056 282251910528 282429536481 282629124288 282716140644 284070094848 284083098912 284445912576 284624919252 284913751248 284988424896 285457155858 286837367184 287115300864 287203698432 287292123216 287570497536 287676072936 288132158664 289436191744 289512050688 289618338888 289988221824 290001496806 290077503912 290358577152 290371869088 290925683748 291852315648 292242359808 292332335904 292705684992 292813145667 292889889684 293187108816 293277375783 294604695168 294681908736 295166582928 295257459339 295543551744 296029643112 296972531712 297460973376 297538935552 297552556188 297840872448 297932572224 298330742304 298422592902 299851766784 300344944032 300437414766 300728526336 300742292984 300821115168 301315886739 302182576128 302661660672 302772776472 303066150912 303159459456 303350242887 303546636288 303658076988 303737663376 304139500812 305112324096 305596053504 305708246604 306098678592 306192920796 306489609216 306602130366 307088221734 308478046464 308558896128 308573021232 308872015872 308967111936 309161550222 309475281528 310065531363 310957387776 311053125888 311468830848 311564726424 311866619904 311962637952 312475734396 313471005696 313986583008 314068876416 314387587584 314585437068 314904672432 314987206464 315001625841 316510198272 317030774256 317128382253 317435666688 317533399344 317957764824 318970497024 319578856704 319593486276 319903159296 319987003392 320001651648 320410338304 320527970154 320611978008 322063008768 322573612032 322692038082 323004713472 323104160736 323203638618 323516809728 323635582053 324148678497 325081042944 325615715712 325701057024 325820631249 326236749552 326337191901 326653399296 326668352724 328232798208 328333855104 328772654784 328873877892 329192543232 329293895616 329835497418 331415110656 331430282064 331517147328 331853564672 332062405794 332399376456 332486495712 333033348501 333991268352 334094098176 334520782848 334643595048 334731302496 334967851008 335070981504 335174143752 335622085092 336691080192 337333237632 337764059136 337888062036 338319592128 338335079607 338423754564 339955398144 340494368256 340619373531 340949419776 341054391888 341489965824 341704871298 343251364608 343689744384 343705477696 343795560192 344361013416 344800810368 346467953664 347037802272 347128758144 347144648886 347481017856 347588000928 348159691719 349827061248 349934766624 350402434704 350510317227 350849947392 350957967696 352546338816 352654881408 353105270784 353234905884 353327485968 353577176064 353686036032 354267756486 354360607272 355964378112 356073973056 356528729088 356659621038 357115125024 357225074262 357702485427 358841809152 359300100096 359526213792 359891054208 359985378816 360001858104 360461630592 360688475259 362320884864 362783619072 362895313536 363380302656 363492180828 363956410944 365716173312 366317680176 366413689152 366785518848 367016343246 367485074208 369148243968 369261897984 369375586992 369733496832 369869236632 370341611136 370455632568 372132246528 372229779456 372841999488 372859067322 372956790744 373220352512 373318170624 373335260256 373949298513 374047307676 375740176896 375855860448 376335880704 376474044429 376572715308 376838832384 376954854192 377070911721 378777465216 379261216768 379499892336 379885001664 379984566528 380609541144 382449822912 382938264576 383056164288 383568097248 383686190874 384176211552 386157785184 386650962432 386668662408 386770005216 387406140093 387900911664 389136420864 389656479744 389776447872 390274246656 390417527556 390519852912 390916145088 391036501044 392806260224 392909211648 393555443904 393676612452 394058068992 394202739042 394706190816 394827713658 396614631168 396718580736 396736741584 397121163264 397243429632 397493421714 397774323072 397896790536 398655683181 399802355712 400459925376 400583219688 400971368448 401094820224 401754515652 403697035296 404212612608 404466990516 404877435984 404983551168 405002090367 405519334416 407610995472 408131571456 408257227728 408652812288 408802840488 409450962312 411304061952 411411861504 411430694976 411956149248 412107390198 412215400296 412633708704 413420708484 414737501184 415291774464 415419635232 415547535366 415950183936 416102891211 416634312528 416762586639 417961340928 418648777344 418758501888 419183450112 419447249424 419576389587 419872896576 419982941952 420002167788 422013597696 422707699008 422837843004 423247555584 423377865792 423943686432 424074210966 426105142272 426124648368 426537545728 426668868864 426937378878 427370626872 427482637344 428185733787 429417345024 430098149376 430256050776 430672951296 430805547648 430938184824 431355746304 431514109404 432198237996 434154287616 434268076032 434427508332 434982332736 435002245209 435116255868 435537865728 435557803632 436388525622 437778473472 438363539712 438498503856 438923390976 439058527488 439334834526 439780663224 441886814208 441907042752 442022863104 442749874392 443199168608 443315327616 444044464668 445458797568 446191460064 446308403328 446328834282 446761308672 446898858336 447496113456 447633889353 448921440256 449777650176 450517416048 450656122149 451092789504 451113439476 451231672752 453273864192 453992491008 454159164708 454599226368 454739189184 455319954432 455487115482 455606495064 456209251218 457668486144 458394080256 458562369906 459148017888 459289381194 459734413824 459903195549 460632332601 461957271552 462717069696 462838344192 462859531848 463308023808 463450667904 463742325333 464212922292 466436081664 466579688832 467203246272 467347089636 467799929856 467943956928 468713601594 470206508544 470979874512 471103314624 471436234752 471581381376 471878155602 472357008648 472480809696 474619170816 474765297408 475371638784 475546161384 476153500032 476300099016 476936647236 478455745536 479368285056 479390229414 479854738944 479980505088 480002477472 480615507456 480791955231 480917967012 483094513152 483860418048 484038057123 484507070208 484656241104 484805457927 485275214592 487621564416 488423573568 488551585536 489047358464 489355124328 489980098944 490002529086 492349197312 492500782656 493158982176 493310816838 493788814848 493940843424 494753246127 496176328704 497122665984 497145423096 497275720992 497780347008 498093608691 498599064684 498729743568 500986902528 501141147264 501781174272 501965392572 502096953744 502451776512 502606472256 502761215628 503433127638 505036620288 505999856448 506513335552 506646088704 506832093054 507479388192 507635631846 509933097216 510584352768 510741552384 511424129664 511581587832 512234948736 512557306947 514877046912 515534616576 515558216544 515693340288 516541520124 517201215552 519701930496 520556703408 520693137216 520716973329 521221526784 521382001392 524740591872 524902149936 525410758656 525603652056 526274921088 526299012722 526436951544 528819508224 528958107648 528982322112 529657906176 529852358826 529991228952 530365764096 530529054048 531401634729 531540910908 533946567168 534110959584 534793093632 534989431557 535672687536 535837611393 538262713728 538950150144 539289320688 539836581312 539978068224 540002787156 540692445888 543481327296 544175428608 544342970304 545070453984 545238271242 545934616416 548405415936 548574259968 549274865664 549476520264 549620533728 550178278272 550524514869 551227611312 552983334912 553722365952 553892846976 554063380488 554600245248 554803854948 555512416704 555683448852 558198369792 558344669184 559262999232 559288600983 559435186116 559830528768 559977255936 560002890384 561070961514 563610265344 563783790672 564330074112 564503821056 564859072962 565258248576 565432281288 568140189696 568166197824 568891825152 569249838504 569827502496 569976849792 570914311716 573674734368 574407396864 574584246432 575352145872 575529286311 576264317328 578872383488 579236677776 579976443648 580002993612 580155007824 580717154304 580743738176 581851367496 583704631296 584484719616 584664671808 585411369984 585626291334 585779779368 586374217632 586554751566 589209390336 589363817472 590333165856 590514918678 591087103488 591304108563 592059286224 592241570487 593945063424 594921946752 595077871104 595105112376 595681744896 595865144448 596240132571 596661484608 596845185804 599703533568 600689888064 600874829532 601457052672 601484585968 601642230336 602631773478 605545552944 606132301824 606318918912 606700485774 607093272576 607316153976 607475326752 608279001624 610224648192 611192107008 611416493208 612197357184 612385841592 612979218432 613204260732 614176443468 616956092928 617117792256 617146042464 617934223872 618161085297 618323100444 618950563056 620131062726 622106251776 622937661696 623129452848 623321303049 623733239808 623925275904 624951468792 626942011392 627973166016 628137752832 628775175168 629170874136 629809344864 629974412928 630003251682 633020396544 634061548512 634256764506 634871333376 635066798688 635915529648 636111316449 637940994048 639157713408 639186972552 639806318592 640003303296 640406068317 640820676608 641055940308 641223956016 644126017536 645147224064 645384076164 646009426944 646208321472 646407277236 647033619456 647271164106 648297356994 651231431424 651402114048 651641262498 652473499104 652674383802 653306798592 653336705448 654582788433 656465596416 656667710208 657545309568 657747755784 658385086464 658587791232 659002251789 659670994836 662830221312 662860564128 663034294656 663707129344 664124811588 664798752912 664972991424 666066697002 668188196352 669287190096 669462604992 669493251423 669935702016 670141963008 670348287504 671244170184 673382160384 674666475264 675528118272 675776124072 676639184256 676670159214 676847509128 679910796288 680988736512 681238747062 681898839552 682108783776 682979931648 683230673223 683409742596 684313876827 686502729216 687410955392 687591120384 687843554859 688722026832 688934071791 689601620736 692935907328 694075604544 694257516288 694289297772 694962035712 695176001856 696319383438 699654122496 699869533248 700804869408 701020634454 701699894784 701915935392 703070402391 705092677632 705309762816 706210541568 706469811768 706654971936 707154352128 707372072064 707817233403 708535512972 708721214544 711928756224 712147946112 713057458176 713319242076 714230250048 714450148524 715404970854 717683618304 719052427584 719085344121 719782108416 719970757632 720003716208 720923261184 721376950518 724641769728 725567238144 725790627072 726760605312 726984361656 727912821888 731432346624 732635360352 732827378304 733571037696 734032686492 734970148416 735003793629 738523795968 738751173984 739738473264 739966225257 740683222272 740911265136 744264493056 745683998976 745718134644 745913581488 746440705024 746636341248 746670520512 747898597026 748094615352 751480353792 751711720896 752671761408 752948088858 753145430616 753677664768 753909708384 754141823442 755149691457 757554930432 758522433536 758999784672 759770003328 759969133056 760248139581 761219082288 761453447769 764899645824 765876529152 766112328576 767136194496 767372381748 768352423104 772315570368 773301924864 773337324816 773540010432 774812280186 775801823328 779312959488 779552895744 780548493312 780835055112 781039705824 781832290176 782073002088 785612520448 785818423296 787110887808 787353224904 788116137984 788405478084 789412381632 789448519083 789655427316 793229262336 793437161472 793473483168 794486859264 794778538239 794986843428 795548646144 795793581072 797311366362 800919850752 801166439376 801942736896 802189640448 803509031304 807394070592 808425225216 808933981032 809754871968 809967102336 810004180734 811038668832 815221990944 816263142912 816514455456 817605680976 817857406863 818901924624 822608123904 822861389952 823912298496 824214780396 824430800592 825267417408 826841416968 829475002368 830583548928 830839270464 831095070732 831900367872 832205782422 833268625056 833525173278 837297554688 837517003776 838366900224 838894498848 839152779174 839745793152 839965883904 840004335576 841606442271 844027195392 845415398016 845675686008 846495111168 846755731584 847887372864 848148421932 852210284544 852249296736 853337737728 853874757756 854741253744 854965274688 856371467574 860512101552 861345902592 861611095296 861876369648 862711492608 863028218808 864396475992 868308575232 868536152064 868855016664 869964665472 870004490418 870232511736 871075731456 871115607264 872777051244 875556946944 876727079424 876997007712 878117054976 878439437001 878669669052 879561326448 879832127349 883814085504 884045726208 885499748784 885772378017 886398337216 886630655232 888088929336 890917595136 892382920128 892616806656 892657668564 893522617344 893797716672 894992226912 895267778706 899555300352 901034832096 901312244298 902185579008 902226878952 902463345504 903947660217 906547728384 907984982016 908318329416 909198452736 909478378368 910050728661 910639908864 910974230964 911212990128 912418502436 915336972288 916788160512 917124739812 918296035776 918578762388 919468827648 919806391098 921264665202 925434139392 925676688384 925719063696 926616047616 926901335808 927484650666 928425844584 930196594089 932872163328 933159377664 934406492544 934694179272 935599859712 935887913856 937427203188 940413017088 941959749024 942206629248 943162762752 943756311204 944714017296 944961619392 945004877523 949530594816 951092322768 951385146759 952307000064 952600198032 953873294472 956911491072 958736570112 958780458828 959709477888 959961010176 960004954944 961231014912 961583910462 961835934024 966189026304 967720836096 968076114246 969014140416 969312482208 969610915854 970550429184 970906746159 972446035491 975243128832 976847147136 977103171072 977461893747 978094716928 978710248656 979011575703 979960197888 980005058172 984698394624 985001565312 986317964352 986621633676 987577629696 987881686848 989506492254 994245331968 994290846192 994551441984 995560694016 996187217382 997198129368 997459487136 999100045503 1001973805056 1002282294528 1003562348544 1003930785144 1004193907488 1004903553024 1005212944512 1005522431256 1006866255276 1010073240576 1011999712896 1013026671104 1013292177408 1013664186108 1014958776384 1015005238821 1015271263692 1019866194432 1021483104768 1021858120593 1022848259328 1023163175664 1024469897472 1025114613894 1029754093824 1031069233152 1031116433088 1031386680576 1033083040248 1034402431104 1039403860992 1041113406816 1041386274432 1041433946658 1042443053568 1042764002784 1044479075157 1049481183744 1049804299872 1051207304112 1051530951681 1052549842176 1052598025444 1052873903088 1057639016448 1057964644224 1059315812352 1059704717652 1059982457904 1060731528192 1061058108096 1062803269458 1063081821816 1067893134336 1068221919168 1069586187264 1069978863114 1071345375072 1071675222786 1073107456281 1076525427456 1077900300288 1078578641376 1079673162624 1079956136448 1080005574312 1081384891776 1082065425777 1086962654592 1088350857216 1088685940608 1090140907968 1090476542484 1091869232832 1097148519936 1098953040528 1099241067456 1100356556544 1101049029738 1102455222624 1107444731904 1107785693952 1108126760976 1109200490496 1109607709896 1111024833408 1111366897704 1116396739584 1116689338368 1118525998464 1118577201966 1118870372232 1119661057536 1119954511872 1120005780768 1121847895539 1122141923028 1127220530688 1127567581344 1129007642112 1129422133287 1129718145924 1130516497152 1130864562576 1131212735163 1136332395648 1137783650304 1138499677008 1139655004992 1139953699584 1141828623432 1147349468736 1148814793728 1149168492864 1150704291744 1151058572622 1152528634656 1157744766976 1158473355552 1159952887296 1160005987224 1160310015648 1161487476352 1162218420279 1163702734992 1167409262592 1168969439232 1169329343616 1170822739968 1171252582668 1171559558736 1172748435264 1173109503132 1178418780672 1178727634944 1180666331712 1181029837356 1182174206976 1182608217126 1184118572448 1184483140974 1189843893504 1190155742208 1190210224752 1191363489792 1191730288896 1192480265142 1193322969216 1193690371608 1195967049543 1199407067136 1201379776128 1201749659064 1202914105344 1202969171936 1203284460672 1205263546956 1211091105888 1212637837824 1213400971548 1214632307952 1214950653504 1215006271101 1216558003248 1222832986416 1224394714368 1224771683184 1225958436864 1226408521464 1228352886936 1233912185856 1234235584512 1234292084928 1235868447744 1236322170594 1236646200888 1237901126112 1240262125452 1244212503552 1245875323392 1246258905696 1246642606098 1247850551808 1248308673633 1249902937584 1250287759917 1253884022784 1255946332032 1256275505664 1257550350336 1258341748272 1258729168761 1259618689728 1259948825856 1260006503364 1266040793088 1268123097024 1268513529012 1269742666752 1270133597376 1271831059296 1272222632898 1278315426816 1278373945104 1279612637184 1280006606592 1280812136634 1281641353216 1282111880616 1282447912032 1284557201361 1288252035072 1290294448128 1290768152328 1292018853888 1292416642944 1292814554472 1294067238912 1294542328212 1296594713988 1302462862848 1302804228096 1303282524996 1304946998208 1305006735627 1305348767604 1306613597184 1306673410896 1309165576866 1313335420416 1315090619136 1315495511568 1316770172928 1317175582464 1318004503578 1319341989672 1325660442624 1325721128256 1326068589312 1327414258688 1328249623176 1329597505824 1329945982848 1332133394004 1336376392704 1338574380192 1338925209984 1338986502846 1340283926016 1340696575008 1342488340368 1342901668059 1346764320768 1349332950528 1351552248144 1351968366447 1353278368512 1353340318428 1353695018256 1359821592576 1361977473024 1362477494124 1363797679104 1364217567552 1365959863296 1366461346446 1366819485192 1368627753654 1373005458432 1374821910784 1375182240768 1375687109718 1377444053664 1377868143582 1379203241472 1379709586647 1381896997803 1385871814656 1388151209088 1388515032576 1388578595544 1389924071424 1390352003712 1391226975999 1392638766876 1399308244992 1399739066496 1401609738816 1402041268908 1403399789568 1403831870784 1406140804782 1410619525632 1412939623536 1413309943872 1414308704256 1414744144128 1415634466806 1417071025944 1417442429088 1423857512448 1424295892224 1426114916352 1426638484152 1428460500096 1428900297048 1430809941708 1435367236608 1438104855168 1438170688242 1439564216832 1439941515264 1440007432416 1441846522368 1442375865693 1442753901036 1449283539456 1451581254144 1452114171369 1453521210624 1453968723312 1454416373781 1455825643776 1462864693248 1465270720704 1465654756608 1467142075392 1468065372984 1469940296832 1470007587258 1477047591936 1477502347968 1479476946528 1479932450514 1481366444544 1481822530272 1484259738381 1488528986112 1491367997952 1491436269288 1491827162976 1492881410048 1493341041024 1494280826073 1495797194052 1496189230704 1502960707584 1503423441792 1505343522816 1505896177716 1506290861232 1507355329536 1507819416768 1508283646884 1510299382914 1515109860864 1517999569344 1519540006656 1519938266112 1520496279162 1522438164576 1522906895538 1529799291648 1531753058304 1532224657152 1534272388992 1534744763496 1536704846208 1537671920841 1544631140736 1546603849728 1546674649632 1547080020864 1549624560372 1551603646656 1559105791488 1561670110224 1562079411648 1562150919987 1563664580352 1564146004176 1571225040896 1574221775616 1574706449808 1576232275968 1576810956168 1578824763264 1578897038166 1579310854632 1586458524672 1586874322944 1586946966336 1588973718528 1589557076478 1589973686856 1591097292288 1591587162144 1594204904187 1594622732724 1601839701504 1602332878752 1604379280896 1604968294671 1607018062608 1607512834179 1614788141184 1616850450432 1617867962064 1619509743936 1619934204672 1620008361468 1622077337664 1630443981888 1632526285824 1633028910912 1635211361952 1635714813726 1637803849248 1645216247808 1645722779904 1647824596992 1648429560792 1648861601184 1650534834816 1651573544607 1653682833936 1658950004736 1661167097856 1661678540928 1662190141464 1663800735744 1664411564844 1666537250112 1667050346556 1674595109376 1675034007552 1677788997696 1677865802949 1678305558348 1679491586304 1679931767808 1680008671152 1683212884542 1690830796032 1691351372016 1692990222336 1693511463168 1695774745728 1696296843864 1704420569088 1704498593472 1706675475456 1707749515512 1709482507488 1709930549376 1712742935148 1721024203104 1723222190592 1723752739296 1726056437616 1726587858933 1728792951984 1736617150464 1737710033328 1739929330944 1740008980836 1740465023472 1742151462912 1742231214528 1745554102488 1751113893888 1753454158848 1753994015424 1756234109952 1756878874002 1757339338104 1759122652896 1759664254698 1767628171008 1768091452416 1770999497568 1771544756034 1772796674432 1773261310464 1773912325689 1776177858672 1776724711461 1781835190272 1784765840256 1785233613312 1785315337128 1787045234688 1787595433344 1788720397713 1789984453824 1790535557412 1799110600704 1802069664192 1802624488596 1804371158016 1804453757904 1804926691008 1807895320434 1816636658832 1818396905472 1818956756736 1820101457322 1821279817728 1821948461928 1822425980256 1824837004872 1830673944576 1833576321024 1834249479624 1836592071552 1837157524776 1838937655296 1839612782196 1842529330404 1850868278784 1851353376768 1851438127392 1853802671616 1854483255891 1854969301332 1856851689168 1860393188178 1866318755328 1868812985088 1869388358544 1869963909147 1871199719424 1871775827712 1874854406376 1880826034176 1883919498048 1884413258496 1886325525504 1887512622408 1889428034592 1889923238784 1890009755046 1899061189632 1902184645536 1902770293518 1904614000128 1905200396064 1907746588944 1908333949347 1913822982144 1917473140224 1917560917656 1919418955776 1920009909888 1921218204951 1922462029824 1923167820924 1923671868048 1932378052608 1935441672192 1936152228492 1938028280832 1938624964416 1939221831708 1941100858368 1941813492318 1944892070982 1953694294272 1954206342144 1954923787494 1956189433856 1957420497312 1958023151406 1959920395776 1960010116344 1963748365299 1969396789248 1970003130624 1972635928704 1973243267352 1975155259392 1975763373696 1977006755367 1979012984508 1988490663936 1988581692384 1989102883968 1991121388032 1992374434764 1994396258736 1994918974272 1998200091006 2004564589056 2007861570288 2008387814976 2008479754269 2009807106048 2010425889024 2011044862512 2013732510552 2020146481152 2023999425792 2026053342208 2026584354816 2027328372216 2029917552768 2030010477642 2030542527384 2039732388864 2042966209536 2043716241186 2045696518656 2046326351328 2048939794944 2049692019669 2050229227788 2052941630481 2059508187648 2062232866176 2062773361152 2063530664577 2066166080496 2066802215373 2068804862208 2078807721984 2082226813632 2082772548864 2082867893316 2084886107136 2085528005568 2088958150314 2098962367488 2099608599744 2102414608224 2103061903362 2105099684352 2105196050888 2105747806176 2109211207173 2115278032896 2115929288448 2118631624704 2119409435304 2119964915808 2121463056384 2122116216192 2123451700209 2125606538916 2126163643632 2135786268672 2136443838336 2139172374528 2139957726228 2142690750144 2143350445572 2146214912562 2153050854912 2157157282752 2157256032363 2159346325248 2159912272896 2160011148624 2162769783552 2164130851554 2173925309184 2176701714432 2177371881216 2180281815936 2180953084968 2183738465664 2194297039872 2197906081056 2198482134912 2200713113088 2202098059476 2204910445248 2205011380887 2215571387904 2216253521952 2219215419792 2219898675771 2222049666816 2222733795408 2232793479168 2237051996928 2237154403932 2237740744464 2239322115072 2239909023744 2240011561536 2243695791078 2244283846056 2254441061376 2255135162688 2258015284224 2258844266574 2259436291848 2261032994304 2261729125152 2262425470326 2265449074371 2272664791296 2275567300608 2276999354016 2279310009984 2279907399168 2280744418743 2283657246864 2284360343307 2294698937472 2297629587456 2298336985728 2301408583488 2302117145244 2305057269312 2316946711104 2319905774592 2320011974448 2320620031296 2322974952704 2324436840558 2327405469984 2337938878464 2338658687232 2341645479936 2342505165336 2343119117472 2345496870528 2346219006264 2356837561344 2357455269888 2361332663424 2362059674712 2364348413952 2365216434252 2368237144896 2368345557249 2368966281948 2379687787008 2380311484416 2380420449504 2383460577792 2384335614717 2384960530284 2386645938432 2387380743216 2391934099086 2402759552256 2403499318128 2405828210688 2405938343872 2406568921344 2410527093912 2422182211776 2425275675648 2426801943096 2429264615904 2429901307008 2430012542202 2433116006496 2445665972832 2448789428736 2449543366368 2452817042928 2453572220589 2456705773872 2467824371712 2468584169856 2471736895488 2472644341188 2473292401776 2475802252224 2480524250904 2488425007104 2491750646784 2492517811392 2493285212196 2495701103616 2496617347266 2499805875168 2500575519834 2511892664064 2512551011328 2515100700672 2516683496544 2517458337522 2519237379456 2519897651712 2520013006728 2524819326813 2532081586176 2536246194048 2537027058024 2539485333504 2540267194752 2543662118592 2544445265796 2556630853632 2556747890208 2560013213184 2561624273268 2564223761232 2564895824064 2569114402722 2581536304656 2584037707776 2584833285888 2585629108944 2588134477824 2589084656424 2593189427976 2604925725696 2605608456192 2606565049992 2609893996416 2610013471254 2610697535208 2613227194368 2613346821792 2618331153732 2626670840832 2630181238272 2630991023136 2634351164928 2635318311003 2636009007156 2638683979344 2639496382047 2651442256512 2652137178624 2654828517376 2656499246352 2657317134051 2659195011648 2659891965696 2664266788008 2672752785408 2677148760384 2677850419968 2677973005692 2680567852032 2681393150016 2684976680736 2685803336118 2698665901056 2703104496288 2703936732894 2706556737024 2706680636856 2707390036512 2711842980651 2719643185152 2723954946048 2724954988248 2727595358208 2728435135104 2730152185983 2731919726592 2732922692892 2733638970384 2737255507308 2746010916864 2749643821568 2750364481536 2751374219436 2754888107328 2755736287164 2758406482944 2759419173294 2763793995606 2776302418176 2777030065152 2777157191088 2779848142848 2780704007424 2782453951998 2785277533752 2790589782267 2798616489984 2799478132992 2803219477632 2804082537816 2806799579136 2807663741568 2812281609564 2821239051264 2825879247072 2826619887744 2829488288256 2831268933612 2834142051888 2834884858176 2835014632569 2848591784448 2853276968304 2854155440277 2856921000192 2857800594096 2861619883416 2870734473216 2876209710336 2876341376484 2879128433664 2879883030528 2880014864832 2883693044736 2884751731386 2885507802072 2898567078912 2903162508288 2904228342738 2907042421248 2907937446624 2908832747562 2911651287552 2912720238477 2917338106473 2925729386496 2930541441408 2931309513216 2932385681241 2934284150784 2936130745968 2937034727109 2939880593664 2940015174516 2954095183872 2955004695936 2958953893056 2959864901028 2962732889088 2963645060544 2968519476762 2982735995904 2982872538576 2983654325952 2985762820096 2986682082048 2988561652146 2991594388104 2992378461408 2997300136509 3005921415168 3006846883584 3010687045632 3011792355432 3012581722464 3014710659072 3015638833536 3016567293768 3020598765828 3030219721728 3035999138688 3039080013312 3039876532224 3040992558324 3044876329152 3045015716463 3045813791076 3059598583296 3064449314304 3065574361779 3068544777984 3069489526992 3073409692416 3075343841682 3089262281472 3093207699456 3093349299264 3094160041728 3099249120744 3103207293312 3118211582976 3123340220448 3124158823296 3124301839974 3127329160704 3128292008352 3133437225471 3142450081792 3148443551232 3149412899616 3153621912336 3154592855043 3157649526528 3157794076332 3158621709264 3172917049344 3173893932672 3177947437056 3179114152956 3179947373712 3182194584576 3183174324288 3188409808374 3189245465448 3203679403008 3204665757504 3208758561792 3209936589342 3214036125216 3215025668358 3219322368843 3229576282368 3233700900864 3235735924128 3239019487872 3239868409344 3240016722936 3244154675328 3246196277331 3260887963776 3265052571648 3266057821824 3270422723904 3271429627452 3275607698496 3291445559808 3296859121584 3297723202368 3301069669632 3303147089214 3307365667872 3322334195712 3323357081856 3324380282928 3327601471488 3328823129688 3333074500224 3334100693112 3349190218752 3350068015104 3355577995392 3355731605898 3356611116696 3358983172608 3359863535616 3360017342304 3365543686617 3366425769084 3381661592064 3382702744032 3387022926336 3388266399861 3391549491456 3392593687728 3393638205489 3408997186944 3413350950912 3415499031024 3418965014976 3419861098752 3425485870296 3442048406208 3446444381184 3447505478592 3452112875232 3453175717866 3457585903968 3473234300928 3475420066656 3479858661888 3480017961672 3480930046944 3484462429056 3486655260837 3491108204976 3502227787776 3506908317696 3507988030848 3512468219904 3513757748004 3514678676208 3518245305792 3519328509396 3535256342016 3536182904832 3541998995136 3543089512068 3545593348864 3546522620928 3547824651378 3552355717344 3553449422922 3569531680512 3570467226624 3570630674256 3574090469376 3575190866688 3577440795426 3579968907648 3581071114824 3587901148629 3598221201408 3604139328384 3605248977192 3608742316032 3608907515808 3609853382016 3615790640868 3633273317664 3637913513472 3640202914644 3643896923856 3644851960512 3645018813303 3649674009744 3668498959248 3673184143104 3674315049552 3677875310592 3679225564392 3685058660808 3701736557568 3702706753536 3702876254784 3707605343232 3708966511782 3709938602664 3713703378336 3720786376356 3732637510656 3737625970176 3738776717088 3739927818294 3743551655424 3744926020899 3749708812752 3750863279751 3761652068352 3767838996096 3768826516992 3772651051008 3775025244816 3776187506283 3778856069184 3779846477568 3780019510092 3798122379264 3804369291072 3805540587036 3809228000256 3810400792128 3815493177888 3816667898694 3834946280448 3835121835312 3838837911552 3840019819776 3842436409902 3844924059648 3846335641848 3847343736096 3853671604083 3864756105216 3870883344384 3872304456984 3876056561664 3877249928832 3878443663416 3882201716736 3883626984636 3889784141964 3907388588544 3908412684288 3909847574988 3914840994624 3915020206881 3916046302812 3919840791552 3920020232688 3927496730598 3940006261248 3945271857408 3946486534704 3950310518784 3951526747392 3954013510734 3958025969016 3976981327872 3977163384768 3978205767936 3982242776064 3984748869528 3988792517472 3989837948544 3996400182012 4009129178112 4015723140576 4016775629952 4016959508538 4020851778048 4022089725024 4027465021104 4028705004177 4040292962304 4047998851584 4052106684416 4054656744432 4055905099341 4059835105536 4060020955284 4061085054768 4079464777728 4085932419072 4087432482372 4091393037312 4092652702656 4097879589888 4099384039338 4100458455576 4105883260962 4119016375296 4124465732352 4125546722304 4127061329154 4132332160992 4133604430746 4137609724416 4139128759941 4145690993409 4157615443968 4164453627264 4165545097728 4165735786632 4169772214272 4171056011136 4173680927997 4177916300628 4197924734976 4199217199488 4204829216448 4206123806724 4210199368704 4210392101776 4211495612352 4218422414346 4231858576896 4238818870608 4239929831616 4242926112768 4244232432384 4246903400418 4251213077832 4252327287264 4271572537344 4272887676672 4278344749056 4279915452456 4285381500288 4286700891144 4292429825124 4306101709824 4314314565504 4314512064726 4318692650496 4319824545792 4320022297248 4325539567104 4327127597079 4328261703108 4347850618368 4354743762432 4356342514107 4360563631872 4361906169936 4363249121343 4367476931328 4388594079744 4395812162112 4396964269824 4401426226176 4404196118952 4409820890496 4410022761774 4431142775808 4432507043904 4438430839584 4439797351542 4444099333632 4445467590816 4452779215143 4465586958336 4474103993856 4474308807864 4475481488928 4478644230144 4480023123072 4482842478219 4487391582156 4488567692112 4508882122752 4510270325376 4516030568448 4517688533148 4518872583696 4522065988608 4523458250304 4524850940652 4530898148742 4545329582592 4553998708032 4558620019968 4559814798336 4561488837486 4567314493728 4568720686614 4589397874944 4595259174912 4596673971456 4602817166976 4604234290488 4610114538624 4613015762523 4633893422208 4639811549184 4640023948896 4641240062592 4645949905408 4648873681116 4654810939968 4677317374464 4685010330672 4686238234944 4686452759961 4690993741056 4692438012528 4713675122688 4722665326848 4724119349424 4728696827904 4730432868504 4736474289792 4736691114498 4737932563896 4759375574016 4760622968832 4760840899008 4766921155584 4768671229434 4769921060568 4773291876864 4774761486432 4782614712561 4783868198172 4805519104512 4806998636256 4811876687744 4813137842688 4814904884013 4821054187824 4822538502537 4844364423552 4850551351296 4853603886192 4858529231808 4859802614016 4860025084404 4866232012992 4891331945664 4897578857472 4899086732736 4905634085856 4907144441178 4913411547744 4935648743424 4937168339712 4943473790976 4945288682376 4946584803552 4951604504448 4954720633821 4961048501808 4976850014208 4983501293568 4985035622784 4986570424392 4991402207232 4993234694532 4999611750336 5001151039668 5023785328128 5025102022656 5033366993088 5033597408847 5034916675044 5038474758912 5039795303424 5040026013456 5049638653626 5072492388096 5074054116048 5078970667008 5080534389504 5087324237184 5088890531592 5113261707264 5113495780416 5120026426368 5123248546536 5128447522464 5129791648128 5138228805444 5163072609312 5169666571776 5171258217888 5178169312848 5179763576799 5186378855952 5209851451392 5213130099984 5219787992832 5220026942508 5221395070416 5226454388736 5226693643584 5236662307464 5253341681664 5260362476544 5261982046272 5268702329856 5270636622006 5272018014312 5277367958688 5278992764094 5302884513024 5304274357248 5309657034752 5312998492704 5314634268102 5318390023296 5319783931392 5321736977067 5328533576016 5330174134383 5345505570816 5354297520768 5355700839936 5355946011384 5361135704064 5362786300032 5366161193139 5369953361472 5371606672236 5397331802112 5406208992576 5407873465788 5413113474048 5413361273712 5414780073024 5423685961302 5449909976496 5455190716416 5456870270208 5460304371966 5463839453184 5465845385784 5467277940768 5474511014616 5492021833728 5499287643136 5500728963072 5502748438872 5509776214656 5511472574328 5516812965888 5518838346588 5527587991212 5552604836352 5554060130304 5554314382176 5561408014848 5563449767673 5564907903996 5570555067504 5581179564534 5598956265984 5606438955264 5608165075632 5609891727441 5613599158272 5615327483136 5624563219128 5642478102528 5651758494144 5653239775488 5658976576512 5662537867224 5668284103776 5669769716352 5670029265138 5697183568896 5706553936608 5708310880554 5713842000384 5715601188192 5723239766832 5725001848041 5741468946432 5752419420672 5752682752968 5758256867328 5760029729664 5763654614853 5767386089472 5769503462772 5771015604144 5797134157824 5806325016576 5808456685476 5814084842496 5815874893248 5817665495124 5823302575104 5825440476954 5834676212946 5861082882816 5862619026432 5864771362482 5868568301568 5872261491936 5874069454218 5879761187328 5880030349032 5891245095897 5908190367744 5910009391872 5917907786112 5919729802056 5925465778176 5927290121088 5937038953524 5965471991808 5965745077152 5967308651904 5973364164096 5977123304292 5983188776208 5984756922816 5994600273018 6013693767168 6023584710864 6025163444928 6025439262807 6029421318144 6031277667072 6033134587536 6041197531656 6060439443456 6071998277376 6078160026624 6079753064448 6081985116648 6089752658304 6090031432926 6091627582152 6119197166592 6128898628608 6131148723558 6137089555968 6138979053984 6146819384832 6149076059007 6150687683364 6158824891443 6178524562944 6186698598528 6188320083456 6190591993731 6198498241488 6200406646119 6206414586624 6236423165952 6246680440896 6248317646592 6248603679948 6254658321408 6256584016704 6266874450942 6296887102464 6298825799232 6307243824672 6309185710086 6315299053056 6315588152664 6317243418528 6327633621519 6345834098688 6347787865344 6355894874112 6358228305912 6359894747424 6364389169152 6366348648576 6370355100627 6376819616748 6378490930896 6407358806016 6409331515008 6417517123584 6419873178684 6428072250432 6430051336716 6438644737686 6459152564736 6471471848256 6471768097089 6478038975744 6479736818688 6480033445872 6488309350656 6492392554662 6521775927552 6530105143296 6532115643648 6540845447808 6542859254904 6551215396992 6582891119616 6593718243168 6595446404736 6602139339264 6606294178428 6614731335744 6615034142661 6646714163712 6648760565856 6657646259376 6659696027313 6666149000448 6668201386224 6698380437504 6711155990784 6711463211796 6713222233392 6717966345216 6719727071232 6720034684608 6731087373234 6732851538168 6763323184128 6765405488064 6774045852672 6776532799722 6783098982912 6785187375456 6787276410978 6796347223113 6817994373888 6826701901824 6830998062048 6837930029952 6839722197504 6842233256229 6850971740592 6853081029921 6884096812416 6892888762368 6895010957184 6904225750464 6906351435732 6915171807936 6950840133312 6959717323776 6960035923344 6961860093888 6968924858112 6973310521674 6982216409952 7013816635392 7015976061696 7024936439808 7027515496008 7029357352416 7036490611584 7038657018792 7070512684032 7072365809664 7083997990272 7086179024136 7091186697728 7093045241856 7095649302756 7104711434688 7105036671747 7106898845844 7139063361024 7140934453248 7141261348512 7150381733376 7153006844151 7154881590852 7159937815296 7162142229648 7175802297258 7208278656768 7210497954384 7217484632064 7217815031616 7219706764032 7231581281736 7266546635328 7275827026944 7280405829288 7287793847712 7289703921024 7290037626606 7299348019488 7336997918496 7346368286208 7348630099104 7358451128784 7360716661767 7370117321616 7403473115136 7405752509568 7415210686464 7417933023564 7419877205328 7427406756672 7441572752712 7465275021312 7475251940352 7477553434176 7479855636588 7487103310848 7489852041798 7499417625504 7501726559502 7535677992192 7537653033984 7545302102016 7550050489632 7552375012566 7557712138368 7559692955136 7560039020184 7574457980439 7596244758528 7608738582144 7611081174072 7618456000512 7620801584256 7630986355776 7633335797388 7669892560896 7670243670624 7680039639552 7684872819804 7692671283696 7694687472192 7707343208166 7744608913968 7752113123328 7754499857664 7756887326832 7764403433472 7767253969272 7779568283928 7814777177088 7816825368576 7819695149976 7829681989248 7830040413762 7832092605624 7839681583104 7840040465376 7854993461196 7880012522496 7890543714816 7892973069408 7903053494784 7905954933009 7908027021468 7916051938032 7918489146141 7954326769536 7956411535872 7964485552128 7969497739056 7971951402153 7977585034944 7979675897088 7992800364024 8018258356224 8031446281152 8033551259904 8033919017076 8041703556096 8044179450048 8054930042208 8057410008354 8095997703168 8104213368832 8109313488864 8111810198682 8119670211072 8120041910568 8122170109536 8135528941953 8158929555456 8171864838144 8174864964744 8182786074624 8185305405312 8190456557949 8195759179776 8198768078676 8200916911152 8211766521924 8238032750592 8248931464704 8251093444608 8254122658308 8264664321984 8267208861492 8275219448832 8278257519882 8291381986818 8328907254528 8331090195456 8331471573264 8339544428544 8342112022272 8347361855994 8355832601256 8371769346801 8395849469952 8398434398976 8409658432896 8412247613448 8420398737408 8420784203552 8422991224704 8436844828692 8463717153792 8477637741216 8479859663232 8488464864768 8493806800836 8502426155664 8504654574528 8505043897707 8545775353344 8559830904912 8562466320831 8570763000576 8573401782288 8584859650248 8612203419648 8628629131008 8629024129452 8637385300992 8639649091584 8640044594496 8651079134208 8654255194158 8656523406216 8695701236736 8709487524864 8712685028214 8721127263744 8723812339872 8726498242686 8734953862656 8738160715431 8752014319419 8777188159488 8791624324224 8793928539648 8797157043723 8802852452352 8808392237904 8811104181327 8819641780992 8820045523548 8862285551616 8865014087808 8876861679168 8879594703084 8888198667264 8890935181632 8905558430286 8948207987712 8948617615728 8950962977856 8957288460288 8960046246144 8965684956438 8974783164312 8977135384224 8991900409527 9017764245504 9020540650752 9032061136896 9035377066296 9037745167392 9044131977216 9046916500608 9049701881304 9061796297484 9090659165184 9107997416064 9117240039936 9119629596672 9122977674972 9134628987456 9135047149389 9137441373228 9178795749888 9193347942912 9196723085337 9205634333952 9208468580976 9220229077248 9226031525046 9267786844416 9279623098368 9280047897792 9282480125184 9291899810816 9297747362232 9309621879936 9354634748928 9370020661344 9372476469888 9372905519922 9381987482112 9384876025056 9400311676413 9427350245376 9445330653696 9448238698848 9460865737008 9463778565129 9472948579584 9473382228996 9475865127792 9518751148032 9521681798016 9533842311168 9537342458868 9539842121136 9546583753728 9549522972864 9565229425122 9567736396344 9611038209024 9613997272512 9623753375488 9626275685376 9629809768026 9642108375648 9645077005074 9657967106529 9688728847104 9701102702592 9707207772384 9717058463616 9719605228032 9720050168808 9732464025984 9738588831993 9782663891328 9795157714944 9798173465472 9811268171712 9814288882356 9826823095488 9874336679424 9890577364752 9893169607104 9903209008896 9909441267642 9922097003616 9967002587136 9970071245568 9973140848784 9982804414464 9986469389064 9999223500672 10002302079336 10047570656256 10050204045312 10066733986176 10067194817694 10069833350088 10076949517824 10079590606848 10080052026912 10096631059851 10099277307252 10144984776192 10148108232096 10161068779008 10164799199583 10174648474368 10177781063184 10180914616467 10226991560832 10240052852736 10246497093072 10256895044928 10259583296256 10276457610888 10326145218624 10339333143552 10342516435776 10356338625696 10359527153598 10372757711904 10419702902784 10426260199968 10439575985664 10440053885016 10442790140832 10453387287168 10459965782511 10473324614928 10506683363328 10520724953088 10523964092544 10537404659712 10541273244012 10544036028624 10554735917376 10557985528188 10605769026048 10608548714496 10625996985408 10629268536204 10636780046592 10639567862784 10643473954134 10657067152032 10660348268766 10708595041536 10711401679872 10711892022768 10722271408128 10725572600064 10732322386278 10739906722944 10743213344472 10763703445887 10794663604224 10812417985152 10815746931576 10826226948096 10826722547424 10829560146048 10847371922604 10899819952992 10913740540416 10920608743932 10931690771568 10934555881536 10935056439909 10949022029232 10998575286272 11005496877744 11019552429312 11022945148656 11033625931776 11037676693176 11055175982424 11105209672704 11108120260608 11108628764352 11122816029696 11126899535346 11129815807992 11141110135008 11162359129068 11197912531968 11212877910528 11216330151264 11219783454882 11230654966272 11234778062697 11249126438256 11252589839253 11284956205056 11303516988288 11306479550976 11317953153024 11325075734448 11328562518849 11336568207552 11339539432704 11340058530276 11394367137792 11413107873216 11416621761108 11427684000768 11431202376384 11446479533664 11450003696082 11504838841344 11505365505936 11516513734656 11520059459328 11527309229706 11534772178944 11539006925544 11542031208288 11561014812249 11594268315648 11612650033152 11616913370952 11628169684992 11631749786496 11635330990248 11646605150208 11650880953908 11669352425892 11722165765632 11725238052864 11729542724964 11744522983872 11745060620643 11748138908436 11759522374656 11760060698064 11782490191794 11820018783744 11835815572224 11839459604112 11850931556352 11854580242176 11874077907048 11930943983616 11931490154304 11934617303808 11946728328192 11954246608584 11966377552416 11969513845632 11989200546036 12027387534336 12047169421728 12050326889856 12050878525614 12062555334144 12066269175072 12082395063312 12086115012531 12120878886912 12143996554752 12156320053248 12163970233296 12167715298023 12179505316608 12180062865852 12183255164304 12238394333184 12257797257216 12262297447116 12274179111936 12277958107968 12293638769664 12298152118014 12301375366728 12317649782886 12357049125888 12373397197056 12376640166912 12381183987462 12396996482976 12400813292238 12412829173248 12417386279823 12437072980227 12472846331904 12493360881792 12496635293184 12497207359896 12509316642816 12513168033408 12521042783991 12533748901884 12593774204928 12597651598464 12614487649344 12618371420172 12630598106112 12631176305328 12634486837056 12655267243038 12695575730688 12716456611824 12719789494848 12728778338304 12732697297152 12740710201254 12753639233496 12756981861792 12814717612032 12818663030016 12835034247168 12839746357368 12856144500864 12860102673432 12877289475372 12918305129472 12942943696512 12943536194178 12956077951488 12959473637376 12960066891744 12976618701312 12981382791237 12984785109324 13043551855104 13064231287296 13069027542321 13081690895616 13085718509808 13089747364029 13102430793984 13165782239232 13187436486336 13190892809472 13204278678528 13212588356856 13229462671488 13230068285322 13293428327424 13297521131712 13315292518752 13319392054626 13332298000896 13336402772448 13358337645429 13396760875008 13422311981568 13422926423592 13426444466784 13435932690432 13440069369216 13448527434657 13462174746468 13465703076336 13526646368256 13530810976128 13548091705344 13553065599444 13566197965824 13570374750912 13574552821956 13592694446226 13635988747776 13661996124096 13675860059904 13679444395008 13684466512458 13701943481184 13706162059842 13768193624832 13785777524736 13790021914368 13808451500928 13812702871464 13830343615872 13839047287569 13901680266624 13919434647552 13920071846688 13923720187776 13937849716224 13946621043348 13964432819904 14031952123392 14055030992016 14058714704832 14059358279883 14072981223168 14077314037584 14141025368064 14167995980544 14172358048272 14182373395456 14186090483712 14191298605512 14209422869376 14210073343494 14213797691688 14278126722048 14281868906496 14282522697024 14300763466752 14306013688302 14309763181704 14319875630592 14324284459296 14347844137683 14351604594516 14416557313536 14420995908768 14435630063232 14439413528064 14444714652039 14463162563472 14467615507611 14533093270656 14551654053888 14560811658576 14575587695424 14579407842048 14580075253212 14598696038976 14673995836992 14692736572416 14697260198208 14716902257568 14721433323534 14740234643232 14806946230272 14811505019136 14830421372928 14835866047128 14839754410656 14854813513344 14864161901463 14883145505424 14930550042624 14950503880704 14955106868352 14959711273176 14974206621696 14979704083596 14998835251008 15003453119004 15071355984384 15075306067968 15100100979264 15100792226541 15104750025132 15115424276736 15119385910272 15120078040368 15148915960878 15217477164288 15222162348144 15236912001024 15241603168512 15261972711552 15266671594776 15339785121792 15340487341248 15360079279104 15369745639608 15385342567392 15389374944384 15414686416332 15489217827936 15508999715328 15513774653664 15534507938544 15539290730397 15559136567856 15629554354176 15639390299952 15659363978496 15660080827524 15664185211248 15679363166208 15680080930752 15709986922392 15760025044992 15781087429632 15785946138816 15806106989568 15811909866018 15816054042936 15832103876064 15836978292282 15908653539072 15912823071744 15928971104256 15938995478112 15943902804306 15955170069888 15959351794176 15965210931201 15985600728048 15990522403149 16036516712448 16062892562304 16067102519808 16067838034152 16083407112192 16088358900096 16109860084416 16114820016708 16191995406336 16218626977728 16223620397364 16239340422144 16240083821136 16244340219072 16271057883906 16349729929488 16365572149248 16370610810624 16380913115898 16391518359552 16397536157352 16401833822304 16423533043848 16476065501184 16497862929408 16502186889216 16508245316616 16529328643968 16534417722984 16550438897664 16556515039764 16582763973636 16657814509056 16662180390912 16662943146528 16684224044544 16690349303019 16694723711988 16711665202512 16743538693602 16796868797952 16819316865792 16824495226896 16829675182323 16840797474816 16841568407104 16845982449408 16873689657384 16927434307584 16955275482432 16959719326464 16976929729536 16987613601672 17004852311328 17009309149056 17010087795414 17091550706688 17119661809824 17124932641662 17141526001152 17146803564576 17169719300496 17175005544123 17224406839296 17257258262016 17258048258904 17274770601984 17280089188992 17290963844559 17302158268416 17308510388316 17313046812432 17391402473472 17418975049728 17425370056428 17442254527488 17447624679744 17452996485372 17469907725312 17476321430862 17504028638838 17583248648448 17587857079296 17594314087446 17605704904704 17616784475808 17622208362654 17639283561984 17640091047096 17673735287691 17724571103232 17730028175616 17753723358336 17759189406168 17776397334528 17781870363264 17811116860572 17896415975424 17897235231456 17901925955712 17920092492288 17931369912876 17949566328624 17954270768448 17983800819054 18041081301504 18070754132592 18075490334784 18076317788421 18088263954432 18093833001216 18099403762608 18123592594968 18181318330368 18215994832128 18234480079872 18239259193344 18245955349944 18269257974912 18270094298778 18274882746456 18357591499776 18386695885824 18393446170674 18411268667904 18416937161952 18440458154496 18447228177021 18452063050092 18476474674329 18535573688832 18560095795584 18564960250368 18571775981193 18583799621632 18595494724464 18601219938357 18619243759872 18709269497856 18740041322688 18744952939776 18745811039844 18763974964224 18769752050112 18800623352826 18890661307392 18896477397696 18921731474016 18927557130258 18945897159168 18946764457992 18951730255584 18982900864557 19037502296064 19043363596032 19067684622336 19074684917736 19079684242272 19093167507456 19099045945728 19111065301881 19130458850244 19135472792688 19222076418048 19227994545024 19247506750976 19252551370752 19259619536052 19284216751296 19290154010148 19315934213058 19377457694208 19414415544768 19415304291267 19434116927232 19439210456064 19440100337616 19464928051968 19477177663986 19565327782656 19590315429888 19596346930944 19622536343424 19628577764712 19653646190976 19748673358848 19781154729504 19786339214208 19806418017792 19818882535284 19844194007232 19845102427983 19940142491136 19946281697568 19972938778128 19979088081939 19998447001344 20004604158672 20095141312512 20133467972352 20134389635388 20139666700176 20153899035648 20159181213696 20160104053824 20193262119702 20198554614504 20289969552384 20296216464192 20322137558016 20329598399166 20349296948736 20355562126368 20361829232934 20389041669339 20453983121664 20480105705472 20492994186144 20513790089856 20519166592512 20526699768687 20552915221776 20559243089763 20652290437248 20678666287104 20685032871552 20712677251392 20719054307196 20745515423808 20852520399936 20879151971328 20880107770032 20885580281664 20906774574336 20919931565022 20946649229856 21041449906176 21047928185088 21074809319424 21082546488024 21088072057248 21109471834752 21115971056376 21211538052096 21217097428992 21251993970816 21258537072408 21273560093184 21279135725568 21286947908268 21314134304064 21315110015241 21320696537532 21417190083072 21422803359744 21423784045536 21451145200128 21459020532453 21464644772556 21479813445888 21486426688944 21527406891774 21624835970304 21631493863152 21652453896192 21653445094848 21659120292096 21694743845208 21799639905984 21827481080832 21841217487864 21863381543136 21869111763072 21870112879818 21898044058464 21997150572544 22010993755488 22039104858624 22045890297312 22075353386352 22082149985301 22110351964848 22210419345408 22217257528704 22245632059392 22253799070692 22259631615984 22282220270016 22324718258136 22395825063936 22425755821056 22432660302528 22439566909764 22461309932544 22469556125394 22498252876512 22505179678506 22607033976576 22612959101952 22635906306048 22650151468896 22657125037698 22673136415104 22679078865408 22680117060552 22723373941317 22788734275584 22826215746432 22833243522216 22855368001536 22862404752768 22892959067328 22900007392164 23009677682688 23010731011872 23040118918656 23054618459412 23078013851088 23084062416576 23122029624498 23233826741904 23256339369984 23263499572992 23270661980496 23293210300416 23301761907816 23338704851784 23444331531264 23450476105728 23459085449928 23489045967744 23490121241286 23496277816872 23519044749312 23520121396128 23564980383588 23640037567488 23671631144448 23678919208224 23709160484352 23717864799027 23748155814096 23755467438423 23862980308608 23869234607616 23893456656384 23908493217168 23915854206459 23932755104832 23939027691264 23978401092072 24054775068672 24094338843456 24100653779712 24101757051228 24125110668288 24132538350144 24164790126624 24172230025062 24287993109504 24312640106496 24327940466592 24335430596046 24359010633216 24360125731704 24366510328608 24406586825859 24476788666368 24515594514432 24524594894232 24548358223872 24555916215936 24587277539328 24596304236028 24602750733456 24635299565772 24714098251776 24746794394112 24753280333824 24762367974924 24793992965952 24801626584476 24825658346496 24834772559646 24874145960454 24986721763584 24993270586368 24994414719792 25018633285632 25026336066816 25042085567982 25067497803768 25115308040403 25187548409856 25195303196928 25228975298688 25236742840344 25261196212224 25262352610656 25268973674112 25310534486076 25391151461376 25432913223648 25439578989696 25465394594304 25481420402508 25507278466992 25513963723584 25515131693121 25637326060032 25679492714736 25687398962493 25712289001728 25720205346864 25754578950744 25836610258944 25885887393024 25887072388356 25912155902976 25918947274752 25920133783488 25953237402624 25962765582474 25969570218648 26087103710208 26128462574592 26138055084642 26163381791232 26171437019616 26179494728058 26204861587968 26214482146293 26256042958257 26331564478464 26374872972672 26381785618944 26391471131169 26408557357056 26425176713712 26433312543981 26458925342976 26460136570644 26586856654848 26595042263424 26630585037504 26638784109252 26664596001792 26672805544896 26716675290858 26844623963136 26845852847184 26852888933568 26871865380864 26880138738432 26897054869314 26924349492936 26931406152672 26975701228581 27053292736512 27061621952256 27096183410688 27106131198888 27132395931648 27140749501824 27149105643912 27185388892452 27271977495552 27323992248192 27351720119808 27358888790016 27368933024916 27403886962368 27405141448167 27412324119684 27536387249664 27580043828736 27590169256011 27616903001856 27625405742928 27660687231744 27678094575138 27803360533248 27838869295104 27840143693376 27847440375552 27875699432448 27893242086696 27928865639808 28063904246784 28110061984032 28117429409664 28118716559766 28145962446336 28154628075168 28200935029239 28282050736128 28335991961088 28344716096544 28364746790912 28382597211024 28391335695387 28418845738752 28420146686988 28427595383376 28556253444096 28565045394048 28601526933504 28612027376604 28619526363408 28639751261184 28648568918592 28695688275366 28703209189032 28833114627072 28841991817536 28871260126464 28878827056128 28889429304078 28926325126944 28935231015222 28973901319587 29066186541312 29103308107776 29121623317152 29151175390848 29158815684096 29160150506424 29197392077952 29215766495979 29347991673984 29385473144832 29394520396416 29433804515136 29442866647068 29480469286464 29623010038272 29671732094256 29679508821312 29709627026688 29728323802926 29766291010848 29901007761408 29910213736704 29919422546352 29948413243392 29959408167192 29997670502016 30006906238008 30142711968768 30150612135936 30200201958528 30201584453082 30209500050264 30230848553472 30238771820544 30240156080736 30289893179553 30297831921756 30434954328576 30444324696288 30483206337024 30494397598749 30523945423104 30533343189552 30542743849401 30680974682496 30720158558208 30739491279216 30770685134784 30778749888768 30829372832664 30978435655872 31017999430656 31027549307328 31069015877088 31078581460794 31118273135712 31259108708352 31278780599904 31318727956992 31320161655048 31328370422496 31360161861504 31379897347533 31419973844784 31520050089984 31562174859264 31571892277632 31612213979136 31623819732036 31632108085872 31664207752128 31673956584564 31817307078144 31825646143488 31877990956224 31887805608612 31910340139776 31918703588352 31930421862402 31971201456096 31981044806298 32125785124608 32134205039616 32135676068304 32166814224384 32176717800192 32219720168832 32229640033416 32291110337661 32383990812672 32437253955456 32447240794728 32478680844288 32480167642272 32488680438144 32542115767812 32699459858976 32741221621248 32761826231796 32795072314704 32803667644608 32805169319727 32847066087696 32995725858816 33016490633232 33058657287936 33068835445968 33100877795328 33113030079528 33165527947272 33315629018112 33324360781824 33325886293056 33368448089088 33380698606038 33389447423976 33423330405024 33487077387204 33593737595904 33638633731584 33648990453792 33659350364646 33683136814208 33691964898816 33704334188091 33747379314768 33757769517759 33854868615168 33910550964864 33919438652928 33953859459072 33975227203344 33985687556547 34009704622656 34018618298112 34020175590828 34183101413376 34239323619648 34249865283324 34283052002304 34293607129152 34339438600992 34350011088246 34514516524032 34516096517808 34549541203968 34560178377984 34581927689118 34604316536832 34617020776632 34626093624864 34683044436747 34782804946944 34837950099456 34850740112856 34884509054976 34895249359488 34905992970744 34939815450624 34952642861724 35008057277676 35166497296896 35175714158592 35188628174892 35233568951616 35235181861929 35244416725308 35278567123968 35280182094192 35347470575382 35460056351232 35507446716672 35518378812336 35552794669056 35563740726528 35622233721144 35792831950848 35794470462912 35803851911424 35840184984576 35862739825752 35899132657248 35908541536896 35967601638108 36082162603008 36141508265184 36150980669568 36152635576842 36187666002432 36198807525216 36247185189936 36258345037593 36362636660736 36431989664256 36468960159744 36491910699888 36503145894069 36538515949824 36540188597556 36549765492912 36715182999552 36773391771648 36786892341348 36822537335808 36833874323904 36880916308992 36894456354042 36904126100184 36952949348658 37071147377664 37120191591168 37129920500736 37143551962386 37167599243264 37190989448928 37202439876714 37238487519744 37252158839469 37311218940681 37418538995712 37480082645376 37489905879552 37491622079688 37527949928448 37539504100224 37563128351973 37601246705652 37781322614784 37792954795392 37843462948032 37855114260516 37891794318336 37893528915984 37903460511168 37965801729114 38086727192064 38149369835472 38159368484544 38186335014912 38198091891456 38222130603762 38260917700488 38270945585376 38444152836096 38455989090048 38495013501952 38505102741504 38519239072104 38568433502592 38580308020296 38631868426116 38754915388416 38828831089536 38830608582534 38868233854464 38878420912128 38880200675232 38929856103936 38944148373711 38954355327972 39130655565312 39192693861888 39207082626963 39245072686848 39257155529424 39269242092087 39307292381952 39497346717696 39562309459008 39572678428416 39612836035584 39637765070568 39688388014464 39690204855966 39880284982272 39892563395136 39945877556256 39958176163878 39996894002688 40009208317344 40075012936287 40190282625024 40266935944704 40268779270776 40279333400352 40307798071296 40320208107648 40345582303971 40386524239404 40397109229008 40579939104768 40592432928384 40644275116032 40659196798332 40698593897472 40711124252736 40723658465868 40778083338678 40907966243328 40985988372288 41027580179712 41038333185024 41053399537374 41105830443552 41118486179526 41304580874496 41357332574208 41370065743104 41425354502784 41438108614392 41491030847616 41705040799872 41758303942656 41760215540064 41771160563328 41813549148672 41839863130044 41893298459712 42095856370176 42165092976048 42176144114496 42178074839649 42218943669504 42231942112752 42423076104192 42503987941632 42517074144816 42547120186368 42558271451136 42573895816536 42628268608128 42630220030482 42641393075064 42834380166144 42845606719488 42847568091072 42902290400256 42918041064906 42929289545112 42959626891776 42972853377888 43043532413049 43054813783548 43249671940608 43262987726304 43306890189696 43318240584192 43334143956117 43389487690416 43402846522833 43599279811968 43654962161664 43682434975728 43726763086272 43738223526144 43740225759636 43796088116928 44021987510976 44078209717248 44091780594624 44150706772704 44164299970602 44220703929696 44420838690816 44434515057408 44491264118784 44507598141384 44519263231968 44564440540032 44592485704389 44649436516272 44791650127872 44851511642112 44865320605056 44879133819528 44922619865088 44939112250788 44996505753024 45010359357012 45214067953152 45225918203904 45300302937792 45302376679623 45314250075396 45346272830208 45358157730816 45360234121104 45446747882634 45652431492864 45666487044432 45710736003072 45724809505536 45785918134656 45800014784328 46019355365376 46021462023744 46080237837312 46109236918824 46156027702176 46168124833152 46244059248996 46467653483808 46526999145984 46541323960992 46603523815632 46617872191191 46677409703568 46888663062528 46918170899856 46978091935488 46980242482572 46992555633744 47038089498624 47040242792256 47129960767176 47280075134976 47343262288896 47357838416448 47418320968704 47435729598054 47496311628192 47510934876846 47725960617216 47738469215232 47786913312768 47816986434336 47831708412918 47865510209664 47878055382528 47895632793603 47956802184144 47971567209447 48109550137344 48188677686912 48201307559424 48203514102456 48250221336576 48265076700288 48329580253248 48344460050124 48575986219008 48655880933184 48670861192092 48718021266432 48720251463408 48733020657216 48813173651718 49049189788464 49096716447744 49111832431872 49174555078656 49192608472056 49205501466912 49270599131544 49428196503552 49493588788224 49506560667648 49524735949848 49587985931904 49603253168952 49651316692992 49669545119292 49748291920908 49973443527168 49986541172736 49988829439584 50052672133632 50071047909057 50084171135964 50134995607536 50230616080806 50390606393856 50457950597376 50473485680688 50489025546969 50522392424448 50524705221312 50537947348224 50621068972152 50782302922752 50865826447296 50879157979392 50930789188608 50962840805016 51014556933984 51027927447168 51030263386242 51274652120064 51358985429472 51374797924986 51424578003456 51440410693728 51509157901488 51525016632369 51673220517888 51771774786048 51774144776712 51824311805952 51840267566976 51872891533677 51906474805248 51925531164948 51939140437296 52174207420416 52256925149184 52276110169284 52326763582464 52342874039232 52358989456116 52409723175936 52428964292586 52512085916514 52749745945344 52763571237888 52782942262338 52817114714112 52850353427424 52866625087962 52917850685952 52920273141288 53021205863073 53173713309696 53190084526848 53261170075008 53277568218504 53329192003584 53345611089792 53433350581716 53689247926272 53691705694368 53705777867136 53760277476864 53794109738628 53848698985872 53862812305344 53951402457162 54123243904512 54212262397776 54228953365263 54264791863296 54281499003648 54298211287824 54370777784904 54543954991104 54647984496384 54703440239616 54717777580032 54737866049832 54807773924736 54810282896334 54824648239368 55072774499328 55160087657472 55180338512022 55233806003712 55250811485856 55321374463488 55341684531063 55356189150276 55429424022987 55606721066496 55680287386752 55694880751104 55715327943579 55751398864896 55786484173392 55803659815071 55857731279616 56127808493568 56220123968064 56234858819328 56237433119532 56291924892672 56309256150336 56401870058478 56671983922176 56689432193088 56729493581824 56765194422048 56782671390774 56837691477504 56840293373976 56855190766752 56948702593671 57112506888192 57130090788096 57203053867008 57224054753208 57239052726816 57279502522368 57297137837184 57333195905643 57391376550732 57406418378064 57666229254144 57683983635072 57742520252928 57757654112256 57778858608156 57852650253888 57870462030444 57947802639174 58132373082624 58243246634304 58245912873801 58302350781696 58317631368192 58320301012848 58394784155904 58431532991958 58695983347968 58770946289664 58789040792832 58867609030272 58885733294136 58960938572928 59246020076544 59343464188512 59359017642624 59419254053376 59456647605852 59532582021696 59535307283949 59820427473408 59838845092704 59918816334384 59937264245817 59995341004032 60013812476016 60285423937536 60400403917056 60403168906164 60419000100528 60461697106944 60477543641088 60480312161472 60579786359106 60595663843512 60869908657152 60888649392576 60966412674048 60988795197498 61047890846208 61066686379104 61085487698802 61167125008017 61361949364992 61440317116416 61478982558432 61541370269568 61557499777536 61580099306061 61658745665328 61677729269289 61956871311744 62035998861312 62055098614656 62138031754176 62157162921588 62236546271424 62557561199808 62637455913984 62640323310096 62656740844992 62720323723008 62759794695066 62839947689568 63124349718528 63143784555264 63224427958272 63247639464072 63264216171744 63328415504256 63347913169128 63634614156288 63651292286976 63755981912448 63775611217224 63820680279552 63837407176704 63860843724804 63942402912192 63945330045723 63962089612596 64251570249216 64268410079232 64271352136608 64353435600384 64377061597359 64439440337664 64459280066832 64582220675322 64874507910912 64894481589456 64957361688576 64960335284544 64977360876288 65084231535624 65398919717952 65482443242496 65523652463592 65590144629408 65607335289216 65610338639454 65694132175392 65991451717632 66032981266464 66117314575872 66137670891936 66226060159056 66246449955903 66331055894544 66631258036224 66651772586112 66736896178176 66761397212076 66778894847952 66846660810048 66974154774408 67187475191808 67277267463168 67297980907584 67318700729292 67366273628416 67383929797632 67408668376182 67494758629536 67515539035518 67821101929728 67838877305856 67907718918144 67950454406688 67971375113094 68019409245312 68037236596224 68040351181656 68170121823951 68366202826752 68478647239296 68499730566648 68566104004608 68587214258304 68678877201984 68700022176492 69029033048064 69032193035616 69120356755968 69163855378236 69234041553264 69252187249728 69366088873494 69701480225712 69769018109952 69790498718976 69811985941488 69879630901248 69905285723448 70016114555352 70332994593792 70351428317184 70377256349784 70467137903232 70470363723858 70488833450616 70557134247936 70560364188384 70694941150764 70920112702464 71014893433344 71036757624672 71127481453056 71153594397081 71244467442288 71266402315269 71588940925824 71607703822848 71680369969152 71725479651504 71747562619377 71798265314496 71817083073792 71935203276216 72164325206016 72283016530368 72301961339136 72305271153684 72375332004864 72397615050432 72494370379872 72516690075186 72863979328512 72937920319488 72983821399776 73006291788138 73077031899648 73080377195112 73099530985824 73219760477577 73430365999104 73546783543296 73573784682696 73645074671616 73667748647808 73761832617984 73788912708084 73808252200368 73905898697316 74142294755328 74240383182336 74259841001472 74287103924772 74381978897856 74404879753428 74476975039488 74504317678938 74622437881362 74960165290752 74979811759104 74983244159376 75055899856896 75079008200448 75126256703946 75202493411304 75345924121209 75562645229568 75585909590784 75686925896064 75710228521032 75783588636672 75787057831968 75806921022336 75931603458228 76173454384128 76298739670944 76318736969088 76396183782912 76444261207524 76521835400976 76541891170752 76545395079363 76911978180096 76990027003904 77038478144208 77062196887479 77136867005184 77160616040592 77263736852232 77509830776832 77657662179072 77661217165068 77736467708928 77756841824256 77760401350464 77859712207872 77888296747422 77908710655944 78261311130624 78385387723776 78414165253926 78490145373696 78514311058848 78538484184174 78614584763904 78643446438879 78768128874771 78994693435392 79124618918016 79145356856832 79174413393507 79225672071168 79275530141136 79299937631943 79376776028928 79380409711932 79760569964544 79785126790272 79891755112512 79916352327756 79993788005376 80018416634688 80150025872574 80533871889408 80537558541552 80558666800704 80615596142592 80640416215296 80691164607942 80773048478808 80794218458016 80927103685743 81159878209536 81184865856768 81288550232064 81318393596664 81397187794944 81422248505472 81447316931736 81556166677356 81815932486656 81971976744576 82055160359424 82076666370048 82106799074748 82211660887104 82215424344501 82236972359052 82609161748992 82740131486208 82770507768033 82850709005568 82876217228784 82982061695232 83410081599744 83516607885312 83520431080128 83542321126656 83627098297344 83679726260088 83786596919424 84191712740352 84330185952096 84352288228992 84356149679298 84437887339008 84463884225504 84602805087717 84846152208384 85007975883264 85034148289632 85094240372736 85147791633072 85174007086161 85256537216256 85260440060964 85282786150128 85668760332288 85695136182144 85804580800512 85836082129812 85858579090224 85919253783552 85945706755776 86087064826098 86109627567096 86499343881216 86525975452608 86613780379392 86636481168384 86668287912234 86778975380832 86805693045666 86921703958761 87198559623936 87309924323328 87364869951456 87453526172544 87476447052288 87480451519272 87592176233856 87647299487937 88043975021952 88156419434496 88183561189248 88301413545408 88328599941204 88441407859392 88869030114816 89015196282768 89038526463936 89128881080064 89184971408778 89298873032544 89703023284224 89730641210112 89758267639056 89845239730176 89878224501576 89993011506048 90020718714024 90428135906304 90451836407808 90600605875584 90604753359246 90628500150792 90692545660416 90716315461632 90720468242208 90869679538659 90893495765268 91304862985728 91332974088864 91449619011072 91483192796247 91571836269312 91600029568656 91628231548203 92042924047488 92160475674624 92218473837648 92312055404352 92336249666304 92488118497992 92935306967616 93053998291968 93082647921984 93207047631264 93235744382382 93354819407136 93777326125056 93836341799712 93956183870976 93960484965144 93985111267488 94080485584512 94139692042599 94259921534352 94560150269952 94686524577792 94715676832896 94836641937408 94871459196108 94992623256384 95021869753692 95451921234432 95476938430464 95633972868672 95663416825836 95731020419328 95756110765056 95791265587206 95913604368288 95943134418894 96377355373824 96402615118848 96407028204912 96500442673152 96530153400576 96659160506496 96688920100248 96873331012983 97151972438016 97311761866368 97341722384184 97436042532864 97440502926816 97466041314432 97626347303436 98098379576928 98223664863744 98385216944112 98411002933824 98415507959181 98541198263088 98987177576448 99049471899696 99175971863808 99206506337904 99302633385984 99339090238584 99496583841816 99946887054336 99973082345472 99977658879168 100105344267264 100142095818114 100168342271928 100269991215072 100461232161612 100781212787712 100915901194752 100946971361376 100978051093938 101049410442624 101075894696448 101113002564273 101242137944304 101273308553277 101564605845504 101731652894592 101758315958784 101861578377216 101925681610032 101957062669641 102029113867968 102055854894336 102060526772484 102549304240128 102717970858944 102749595849972 102849156006912 102880821387456 103018315802976 103050033264738 103543549572096 103548289553424 103648623611904 103680535133952 103745783067354 103812949610496 103851062329896 103878280874592 104049133310241 104348414840832 104513850298368 104552220338568 104653527164928 104685748078464 104717978912232 104819446351872 104857928585172 105024171833028 105499491890688 105527142475776 105565884524676 105700706854848 105705545585787 105733250175924 105835701371904 105840546282576 106042411726146 106380169053696 106522340150016 106555136437008 106658384007168 106691222179584 106866701163432 107378495852544 107383411388736 107411555734272 107520554953728 107588219477256 107697397971744 107725624610688 107902804914324 108246487809024 108424524795552 108457906730526 108562998007296 108596422575648 108741555569808 108775035112779 109087909982208 109295968992768 109406880479232 109475732099664 109509437682207 109615547849472 109620565792668 109649296478736 110145548998656 110320175314944 110360677024044 110467612007424 110501622971712 110642748926976 110683369062126 110712378300552 110858848045974 111213442132992 111360574773504 111389761502208 111430655887158 111502797729792 111572968346784 111607319630142 111715462559232 111756476518407 111933656822043 112255616987136 112440247936128 112469717638656 112474866239064 112583849785344 112618512300672 112803740116956 113343967844352 113378864386176 113530388844096 113565342781548 113675382955008 113680586747952 113710381533504 113897405187342 114260181576192 114448109506416 114478105453632 114559005044736 114594275674368 114666391811286 114782753101464 114812836756128 115332458508288 115367967270144 115485040505856 115515308224512 115557717216312 115705300507776 115740924060888 115895605278348 116264746165248 116486493268608 116491825747602 116604701563392 116635262736384 116640602025696 116789568311808 116832445121133 116863065983916 117391966695936 117578081585664 117621247880889 117735218060544 117771466588272 117807726276261 117921877145856 118492040153088 118686928377024 118718035285248 118838508106752 118913295211704 119065164043392 119070614567898 119640854946816 119677690185408 119837632668768 119874528491634 119990682008064 120027624952032 120225038808861 120570847875072 120800807834112 120806337812328 120838000201056 120923394213888 120960624322944 121036746911913 121159572718212 121191327687024 121739817314304 121777298785152 121932825348096 121977590394996 122095781692416 122133372758208 122170975397604 122334250016034 122723898729984 122957965116864 123082740539136 123114999555072 123160198612122 123317491330656 123355458538578 123913742623488 124071997722624 124110197229312 124276063508352 124314325843176 124473092542848 125115122399616 125274911827968 125280646620192 125313481689984 125440647446016 125519589390132 125679895379136 126287569110528 126495278928144 126528432343488 126534224518947 126656831008512 126695826338256 127269228312576 127511963824896 127551222434448 127641360559104 127674814353408 127721687449608 127884805824384 127890660091446 127924179225192 128503140498432 128536820158464 128542704273216 128706871200768 128754123194718 128878880675328 128918560133664 129130597239147 129164441350644 129749015821824 129788963178912 129920670569088 129954721752576 130002431868351 130168463071248 130208539568499 130797839435904 130964886484992 131047304927184 131180289258816 131214670578432 131220677278908 131388264350784 132065962532928 132234629151744 132275341783872 132452120318112 132492899911806 132662111789088 133262516072448 133303545172224 133473792356352 133522794424152 133557789695904 133693321620096 133777457113167 133948309548816 134374950383616 134554534926336 134595961815168 134637401458584 134732547256832 134767859595264 134817336752364 134989517259072 135031078071036 135642203859456 135677754611712 135900908813376 135907130038869 135942750226188 136038818490624 136074473192448 136080702363312 136340243647902 136957294478592 136999461133296 137132208009216 137174428516608 137357754403968 137400044352984 138058066096128 138064386071232 138240713511936 138327710756472 138468083106528 138504374499456 138732177746988 139402960451424 139580997437952 139623971882976 139810571446896 139853616573573 140032229110704 140665989187584 140754512699568 140934275806464 140940727447716 140977666901232 141114268495872 141120728376768 141389882301528 141840225404928 142029786866688 142073515249344 142254962906112 142307188794162 142488934884576 142532804630538 143177881851648 143215407645696 143360739938304 143450959303008 143495125238754 143596530628992 143634166147584 143686898380809 143870406552432 143914701628341 144328650412032 144566033060736 144603922678272 144610542307368 144750664009728 144795230100864 144988740759744 145033380150372 145727958657024 145967642799552 146012583576276 146154063799296 146160754390224 146199061971648 146439520955154 147147569365392 147290149343232 147335497295616 147523665235968 147577825416168 147616504400736 147811797394632 148284589510656 148480766364672 148519682002944 148574207849544 148763957795712 148809759506856 148953950078976 149008635357876 149244875762724 149920330581504 149959623518208 149966488318752 150158016400896 150213143727171 150252513407892 150404986822608 150691848242418 151171819181568 151373851792128 151420457042064 151467076640907 151567177273344 151574115663936 151613842044672 151863206916456 152346908768256 152597479341888 152637473938176 152792367565824 152888522415048 153043670801952 153083782341504 153090790158726 153823956360192 153980054007808 154076956288416 154124393774958 154273734010368 154321232081184 154527473704464 154575049897107 155019661553664 155315324358144 155322434330136 155472935417856 155520802700928 155618674601031 155719424415744 155776593494844 155817421311888 156522622261248 156770775447552 156828330507852 156980290747392 157028622117696 157076968368348 157229169527808 157286892877758 157536257749542 158249237836032 158290713713664 158348826787014 158451344142336 158551060282272 158599875263886 158753552057856 158760819423864 159063617589219 159521139929088 159570253580544 159783510225024 159832704655512 159987576010752 160036833269376 160300051745148 161067743778816 161075117083104 161117333601408 161280832430592 161382329215884 161546096957616 161588436916032 161854207371486 162369731713536 162636787193328 162686860095789 162794375589888 162844497010944 162894633863472 163112333354712 163631864973312 163943953489152 164110320718848 164153332740096 164213598149496 164423321774208 164430848689002 164473944718104 165218323497984 165480262972416 165541015536066 165701418011136 165752434457568 165964123390464 166025053593189 166288272068961 166820163199488 167040862160256 167084642253312 167145983830737 167254196594688 167359452520176 167410979445213 167573193838848 168383425480704 168660371904192 168704576457984 168712299358596 168875774678016 168927768451008 169205610175434 170015951766528 170068296579264 170188480745472 170295583266144 170348014172322 170513074432512 170520880121928 170565572300256 170846107781013 171337520664576 171390272364288 171609161601024 171672164259624 171717158180448 171838507567104 171891413511552 172174129652196 172219255134192 172998687762432 173051950905216 173227560758784 173272962336768 173336575824468 173557950761664 173611386091332 173843407917522 174397119247872 174729739902912 174737738621403 174907052345088 174952894104576 174960903038544 175184352467712 175294598975874 176087950043904 176312838868992 176367122378496 176602827090816 176657199882408 176882815718784 177738060229632 178030392565536 178077052927872 178257762160128 178369942817556 178597746065088 178605921851847 179461282420224 179516535278112 179756449003152 179811792737451 179986023012096 180041437428048 180856271812608 181201211751168 181209506718492 181257000301584 181385091320832 181432630923264 181440936484416 181739359077318 181786991530536 182609725971456 182665948177728 182899238022144 182966385592494 183143672538624 183200059137312 183256463096406 183501375024051 184085848094976 184320951349248 184436947675296 184624110808704 184672499332608 184740297918183 184976236995984 185033187807867 185870613935232 186107996583936 186165295843968 186414095262528 186471488764764 186709638814272 187672683599424 187912367741952 187920969930288 187970222534976 188160971169024 188279384085198 188519843068704 189373049155584 189431353665792 189673283874816 189742918392216 189985246512768 190043739507384 190903842468864 190953876860928 191267945737344 191326833651672 191462040838656 191512221530112 191582531174412 191827208736576 191835990137169 191886268837788 192754710747648 192805230237696 192814056409824 193060306801152 193131184792077 193318321012992 193377840200496 193746662025966 194623523732736 194683444768368 194872085065728 194881005853632 194932082628864 195252694606872 196196759153856 196447329727488 196770433888224 196822005867648 196831015918362 197082396526176 197974355152896 198098943799392 198351943727616 198413012675808 198678180477168 198739349867709 198993167683632 199893774108672 199955317758336 200210688534528 200284191636228 200336684543856 200539982430144 200922464323224 201562425575424 201831802389504 201893942722752 201956102187876 202098820885248 202151789392896 202226005128546 202484275888608 202546617106554 203463305789184 203516631917568 203723156754432 203851363220064 203914125339282 204058227735936 204111709788672 204121053544968 204510365471853 205098608480256 205435941717888 205499191699944 205698312013824 205761642774912 206036631605952 206100066529476 207087099144192 207096579106848 207361070267904 207491566134708 207702124659792 207756561749184 208098266620482 209104440677136 209307054329856 209371496156928 209435957824464 209638892703744 209715857170344 210048343666056 210998983781376 211054284951552 211131769049352 211401413709696 211411091171574 211466500351848 211671402743808 211681092565152 212084823452292 212760338107392 213044680300032 213110272874016 213382444359168 213460783191243 213733402326864 213799206945807 214766822777472 214823111468544 215041109907456 215176438954512 215242687858131 215394795943488 215451249221376 215805609828648 216492975618048 216849049591104 216915813461052 217125996014592 217192845151296 217483111139616 217550070225558 218591937985536 218813760958464 218951464199328 219018875364414 219231095698944 219241131585336 219298592957472 219659281432731 220291097997312 220640350629888 220721354048088 220935224014848 221003245943424 221285497853952 221366738124252 221424756601104 221717696091948 222426884265984 222721149547008 222779523004416 222861311774316 223145936693568 223214639260284 223430925118464 223512953036814 223867313644086 224880495872256 224939435277312 224949732478128 225167699570688 225237024601344 225607480233912 226037772363627 226687935688704 226757728772352 227060777688192 227130685563096 227350765910016 227361173495904 227420763067008 227794810374684 228520363152384 228896219012832 228956210907264 229188551348736 229332783622572 229565506202928 229625673512256 229636185238089 230735934540288 230970081011712 231115434432624 231186590662437 231410601015552 231481848121776 231791210556696 232529492330496 232972986537216 232983651495204 233209403126784 233270525472768 233281204051392 233579136623616 233664890242266 233726131967832 234783933391872 235156163171328 235242495761778 235470436121088 235542933176544 235615452552522 235843754291712 235930339316637 236304386624313 236984080306176 237373856754048 237436070570496 237523240180521 237677016213504 237826590423408 237899812895829 238130328086784 238141229135796 239281709893632 239355380370816 239675265337536 239749056983268 239981364016128 240055249904064 240450077617722 241601615668224 241612675624656 241676000402112 241846788427776 241921248645888 242073493823826 242319145436424 242382655374048 242781311057229 243479634628608 243554597570304 243865650696192 243955180789992 244191563384832 244266745516416 244341950795208 244668500032068 245447797459968 245915930233728 246165481078272 246229999110144 246320397224244 246634982661312 246646273033503 246710917077156 247827485246976 248220394458624 248311523304099 248552127016704 248628651686352 248946185085696 250230244799232 250549823655936 250561293240384 250626963379968 250881294892032 251039178780264 251359790758272 252575138221056 252990557856288 253056864686976 253068449037894 253313662017024 253391652676512 253808415263151 254538456625152 255023927649792 255102444868896 255282721118208 255443374899216 255522021258483 255769611648768 255781320182892 255848358450384 257006280996864 257085408546432 257413742401536 257508246389436 257757761350656 257837120267328 258261194478294 258328882701288 259498031643648 259577926357824 259841341138176 259909443505152 260004863736702 260336926142496 260417079136998 260765111876283 261595678871808 261929772969984 262094609854368 262360578517632 262429341156864 262441354557816 262776528701568 262941898463811 264131925065856 264469258303488 264550683567744 264904240636224 264985799823612 265324223578176 266607090344448 267045588848304 267115579391808 267386643240192 267554914226334 267896619097632 269109069852672 269191923630336 269274802917168 269465094513664 269535719190528 269634673504728 269979034518144 270062156142072 271284407718912 271355509223424 271801817626752 271814260077738 271885500452376 272077636981248 272148946384896 272161404726624 272609038615977 272680487295804 273914588957184 273998922266592 274348857033216 274449578388741 274715508807936 274800088705968 274884694644609 276128772142464 276481427023872 276655421512944 276936166213056 277008748998912 277464355493976 278805920902848 279161994875904 279247943765952 279621142893792 279707233147146 280064458221408 281331978375168 281509025399136 281868551612928 281881454895432 281955333802464 282241456753536 282419076127797 282779764603056 283680450809856 284059573733376 284147030498688 284509925812224 284614377588324 284977869769152 285065609261076 286355763703296 286430815291392 286901918606016 286990250477508 287193061257984 287268332295168 287373796761618 287740813104864 287829403256682 289132066121472 289207845356544 289221084614736 289501328019456 289590460201728 289977481519488 290066760300744 291455917314048 291935285599104 292025167152552 292308127598592 292321508780448 292398123943296 292879041910308 294295138730784 294670994591232 295155650832336 295233008801472 295246523877543 295623594789264 296961532729344 297148415699088 297527915591424 297619519013712 297907900157952 298017270715752 298489751525448 299840661163008 299919247036416 299932976637504 300316032801792 300426287454342 300505026815784 300809973645216 301383696484836 302343638363136 302747703584256 302840914084128 302934153281814 303148231327872 303227684089344 303339007692819 303726413832912 303819925659831 304693817536512 305194958683776 305274947876352 305584735131648 305777044830096 306087341603904 306167564683008 306181580317452 307647912720384 308153912576832 308248787549916 308547468020736 308642464162368 309054947408928 309150099794214 310630648716288 310644868660272 310945870835712 311041605401856 311237349202062 311438848831488 311553186989688 311634842623776 312147399930723 313045244522496 313541550895104 313656661015704 313960581494784 314057244235392 314153936736696 314458339055616 314573785755516 315072515499084 316498475672064 316581427427328 316697653574028 317102120564544 317116636757361 317199750527772 317507104115712 317521638847728 318127235178438 319140507161088 319567020450048 319665409311024 319975152021504 320073666538752 320600103490296 322135487557632 322150234166208 322234667202816 322561664861184 322764658431768 323092193915232 323176873832064 323708414742972 324739463427072 325273574386656 325373720191578 325688994021888 325789267726944 326224666709424 326325105338337 327263729946624 327887906978304 328220641437696 328427196298992 328528313046621 328846643548416 328861697378004 328947889436208 330436646995968 330960525944832 331082031072132 331402836022272 331504868915136 331928246780928 332050107186378 332576544137922 333640326398976 334081724320512 334169284506624 334291967661474 334508393189376 334718905040352 334821958890426 335146387677696 335269429555221 335800970466129 336766850961408 337320743808384 337409152915968 337424598717192 337751549356032 337855536902016 338411220350868 340031903533056 340136593158528 340591166532288 340696028344644 341026148865024 341041760243856 341131144600512 341692215562026 342780544728576 343344328519248 343434316360896 343677015134208 343782827023104 344348259304392 344438510268384 345997375524864 346103901810432 346455121517568 346545924673536 346673151648936 347115901523328 347222772182664 347686815835044 348794238495744 349459479805824 349475477242806 349814104690176 349905788209152 349921806077088 350368704935424 350497335363399 350589197951748 352175900087808 352734244756992 352863743642667 353205654181632 353314399764816 353423178828783 353765631437568 355476120459264 356060785131072 356154105855744 356515524320256 356739885635112 357195492130176 357211843703694 358922564840448 359033070556224 359512898006304 359623585474902 359972046024192 360082874856096 360675116426583 361712543625216 362402423502336 362419013436984 362514000603168 362770182641664 362881872968832 363110240735739 363478718154636 363573983061072 365219451942912 365331896355456 365798476044288 365932771184988 366287345077248 366400118274624 366512926192812 367002750048102 368171696189952 368873895350592 369248221617408 369344998665216 369480595836366 369952473991968 370066375615734 371741227870464 372215993167872 372330591687936 372828190525056 372942977529528 373419277628544 375345367198848 375824735483904 375841939860576 375940445069952 376321942338048 376558768170396 377039686137408 378862707331584 379485836784432 379602673556841 379970493025536 380087479014768 381807684937728 382535891474688 382653667303344 382924081677312 383024443060224 383165062348824 383654417473152 383671980274338 383772537675576 385509421495296 385610460475392 385628112819648 386120613602304 386262369584154 386636642025984 386755680400992 387391791717441 387493324051932 389247047465472 389366889536736 389762011707264 389864165257728 390007295605053 390505389213744 390625618705497 392393518307712 392894659454976 393540867776448 393644011735296 393662031836724 394164793052352 396197887598784 396703887455232 396826025351616 397356360954336 397478699735418 397986335367264 399787548217344 399910635516672 400421377069056 400568383272456 400673369087712 401079964860288 401332371339501 401844928646448 403124851150848 403663604779008 403787885445504 403912204375752 404197641770496 404303578785792 404452010257092 404968551777216 405093234213108 406926611578368 407033263835136 407702726440128 407721390116607 407828250678564 408116455471872 408223419577344 408242107089936 409020730943706 410871883435776 410998383399888 411396624027648 411523285549824 412073263211904 412200133058952 414174198288384 414193158213696 414722140535808 414983132269416 415404249319584 415513123498368 416196533240964 418208881354272 418742992313856 418871915648928 419431714340688 419560849720719 420096687332112 421997967562752 422263538098704 422802827419392 422822182343148 422933000703696 423342805487616 423362185130304 424169646904584 425520676214784 426089360600064 426220545748032 426764888718336 426921566382486 427466804653728 427598413891614 429533645554944 429646222937088 430082219814912 430352877909024 430485375716262 430789591886976 430902498442752 431060695142427 431611219657296 431744104885023 432985951236096 433698099182208 433831626922104 434251992029184 434385690302592 434966222279232 435100140451116 437183875971072 437902928398656 438037750728828 438462191397888 438482263170672 438597185914944 439318562865462 441442708096176 441870448029696 442006491886848 442570995707904 442733476248504 442849513202208 443435392183896 444853768531968 445442299094016 445559046008832 445722623548632 446291873387136 446429278520568 446861850236928 447025906073628 447734627288172 449760991744512 449878870554624 449899464956256 450474049202688 450639431181513 451214960467824 452075544727254 453515457544704 454121555376384 454261371126192 454401229922721 454701531820032 454722346991808 454841526134016 455589620749368 457040726304768 457792438025664 457912421814528 458377102697472 458665567245144 459131012405856 459251347024512 459272370476178 461471869080576 461940162023424 462230868865248 462373181324874 462821202031104 462963696243552 463582421113392 463725149691321 465058984660992 465945973074432 465967302990408 466418806253568 466562408102784 467158273247232 467329780484532 467452263935664 469567866783744 470312326342656 470484991523556 470940872242176 471085866353088 471230905105044 471687508583424 471860678633274 472608773248626 474747713508096 474872141140992 475046480361042 475354032427008 475653180846816 475799625791658 476260656173568 476282458271592 477190852767657 478563419787264 478710760741632 479350530675072 479498113966536 479962728032256 480110499808128 480900155235444 483203231336448 483225351249312 483352000804224 483842497291776 484146987647652 484638290872848 484765310748096 485562622114458 487109195140608 487910361579984 488060580287367 488383126769664 488533491032832 488683901590416 489337000064136 490895594919936 491831860467456 492330962156544 492459998220288 492640794448488 493269965322624 493292546067006 493421834154312 495654970493952 496440788917248 496623046608198 497104254033408 497257303372704 497892370171392 498075160779567 498864816206883 500460489598464 501122586480768 501253926759936 501437951492211 501762589784064 502078357560528 502232938335639 502719581516544 505150276442112 505981115712576 506113729373952 506136898075788 506627324034048 506783305353024 507616830526302 510047855299584 510204889737792 510565442236416 510886749798432 511044042516966 511539223297536 511562640365784 511696716900768 512538323343039 514012561993728 514170817092864 514827484803072 515016492778872 515515522701312 515674240534656 516522388956588 516657765402576 518996063287296 519155852715648 519682682276352 519818887010304 520009727473404 520673852284992 520834158273996 521530223752566 523191357743616 524189219708736 524213215864209 524721157035264 524858682313728 524882709115632 525553057403136 525883796927622 528263850131712 528938516606976 529101367135488 529808481272448 529971599647224 530648447156352 533214180688896 534091177696608 534231158783616 534773286480384 535109828452668 535793238195264 535817765555541 538383847260672 538549605834336 538930189027328 539269347009456 539435378212353 539958069036288 540124312284144 542568815437824 543603635253504 543628520155476 543771000904752 544155273962496 544297892769792 544322809453248 545218077231954 545360974591608 547829177914368 547997844533184 548697714066432 548899156777482 549431017615872 549600177411936 549769389289218 550504125072153 552257544284928 552962854047744 553310843025888 553872332426112 554017497997824 554220893754549 554928710987952 555099563423601 557611841805696 558323989751808 558495887531904 559242285787584 559414466294292 560128916442816 563018050798272 563737103225856 563762909790864 563910667604928 564482913507072 564838152255594 565559529206112 568119147466752 568294060997376 569019851624448 569228755176648 569955739538304 570131218522152 572711527406592 572861630582784 573803837212032 573980500955016 574386122515968 574536664590336 574747593523236 575481626209728 575507970411507 575658806513364 578264132242944 578415690713088 578442169229472 579180920403456 579393554376231 579954963038976 580133520601488 583870571198208 584050334305104 584616255197184 584643017560896 584796247886592 585758083820616 588590277461568 589341989182464 590311301664672 590466017602944 590493047755086 591247189578528 593923065458688 594296831398176 595055831182848 595239038027424 596034541431504 596218049603127 596979503050896 599681322326016 599865953275008 600632065603584 600852574908684 601010053631568 601619947290432 602767392969672 604687276726272 605495407168512 605681828168256 605868306563628 606296462655744 606455368178688 606678015385638 607452827665824 607639851319662 610389917367552 610549895752704 611169470263296 611554089660192 612174683207808 612335129366016 612363160634904 613531096415559 615295825440768 616307825153664 616497575099832 617094936041472 617284928324736 618109894817856 618300199588428 621261297432576 621289737320544 622083210803712 622474698404124 623106373979376 623269685247552 624294799861446 627313322031408 627921162989568 628114488470784 628307873473392 628916678111232 629147571511032 630145030998168 632996951344128 633162854854656 633395307148056 634204241129088 634233273514722 634399501055544 635014208231424 635043277695456 636254470356876 638281014322176 639134040900096 639330818622048 640147333077504 640382349573729 641200206980592 641397620837421 644300468332416 644469334405632 645123329722368 645529316863536 645728063574393 646184387830464 646353747664128 647416829485944 649478926854144 650547148773312 650747440383156 651377988043776 651578535453888 652449333418848 652650210676674 655775813956608 656441282875392 656854392597984 657056626093242 657693287096832 657723394756008 657895778872416 658977844298193 660873293991936 661921051889664 662164062144264 662805672044544 663009737830272 663856493561856 664100214372756 665153088275844 667280652797952 668163448641024 668338569013248 668583935322948 669437810080704 669643917780852 670292775355392 670538859110442 671601940932258 674641487616768 674818305831936 674849197434384 675503098712064 675711073804032 676822440701736 678113317090881 680063807066112 680273186317056 681182333064576 681392056689288 682052297730048 682083520487712 682262289201024 683384431124052 685561089457152 686688657038496 686868632721792 687565654046208 688696518608784 688877020536768 688908555714267 692207803620864 692910243035136 693346303297872 693559771987311 694231803046656 694445544365328 695373631670088 697588476991488 698918959611648 698950954485612 699628209380352 699811576418304 699843612154176 700737409870848 700994670726798 701178395903496 704351800175616 705468489513984 705727487285334 706411308363264 706628799529632 706846357657566 707531262875136 707791017949911 708913159872939 710952240918528 712121570262144 712308211711488 713031048640512 713479771270224 713699438687487 714390984260352 714423687407388 717845129680896 718066141112448 719025796012608 719247170949804 719944092048384 720165749712192 721350232853166 724804847004672 724838026873968 725028001206336 725540365283328 725763745937664 726220481471478 726957436309272 727147966122144 728343933171687 730438903885824 730663792710912 731596952088576 731865542369976 732574690154496 732800236549248 733025852385624 734005500096204 736343392379904 737747790701184 738496443234816 738689997330432 738961191672732 739904947983936 739938819100509 740132751231468 743482455740928 744661183375872 744934569912297 745656381050112 745885955059056 746838555257088 750690734397696 751649470967808 751683879721152 751880890139904 752643884676096 753117536340792 754079372274816 757725414663168 758971673568864 759205347113682 759940986051072 760174958029536 761425245789453 763615369875456 765071782949376 765307334606688 765848163354624 766330124697648 766566063775449 767308834946304 767343960548676 767545075351152 771018842990592 771256225639296 772241227204608 772524739168308 773273284051968 773511360801984 774783583434882 774986648103864 778494094930944 778733779073472 779524023414528 779728330515456 780014591210106 781010778427488 781251237410994 782295335628849 784787036615424 785789318909952 787081735552896 787288023470592 787324063673448 788329586104704 792395775197568 793407774910464 793652050703232 794712721908672 794957399470836 795972670734528 799821271033344 801136766544912 801346738175424 802159929720576 802664742679002 803689857292896 807327209558016 807575770891008 807824408751504 808395283540992 808607157571584 808904020514184 809937103554432 810186468426216 813853223156736 814066527670272 815405452880256 815442780233214 815656501357128 816232910943744 816446839154688 816484214179872 817827115847931 818041461887412 821743766871552 821996766799776 823046571099648 823348735166223 824146526423808 824400266117904 824654083933827 828386316427392 829444281071616 829966264538832 830808498639168 831026246996736 832393066481928 836417762708544 837485984627712 837743831297856 838863428681376 839121699441438 840193374664224 843995935125504 844527076197408 845605654838784 845644364686296 845866001407392 846724370260608 847257228383391 848339293809168 851041352429568 852178721200128 852441091496064 853529777436672 853843132764972 854933609307456 855196827783228 859067291109888 859292445874176 860705755818048 860970751432524 861579183773952 861804996885504 862121390284854 863222439314592 863488209770046 867396198364416 867663253844208 868503984058368 868771380605184 869932444558464 870200280902232 874367751942144 875805856797312 876075501457656 876924382795776 876964526341344 877194371829888 878637125730924 882885416192352 884012983773696 885466952497008 885699026404416 885739571632629 886870784367792 890884598188032 891445247097264 892583746774272 892858557041136 893723700473856 894051812147256 895469254576344 899521983489024 899757741109248 899798929912512 900948098405376 901278862363026 902429920935648 904151089454508 907030915089408 908243110752768 908522742252384 908802459845442 909444693983616 909683052268032 910017023078457 911179241498736 911459776979493 914081452609536 915584876051328 915824843629056 916754205394944 917331134490288 918262024811712 918502694049024 918544740952356 922943738161152 924461737730496 924746362649748 925642404062208 925927392487104 927164842226784 927450299382642 931891946148864 931934605980816 932837612507136 933124816205568 934316546494464 934659560969064 934904527871328 936442199792169 939135733567488 940624652685312 940969983047112 941881744484352 942171732706176 942461810210088 943375017166848 943721357266548 945217546497252 949495427016192 949744282281984 950092960722084 951306361693632 951349910272083 951599251583316 952521312347136 952564916543184 954381705535314 957421521483264 958701061350144 958996227933072 959925456064512 960220999616256 961800310470888 966406462672896 966450702498624 966704001608448 967684994583552 968293975295304 969276581745696 969530621496192 971125244228916 974218390281216 975820723159968 976121160574734 977066982065664 977367803180832 978674000128272 978975316015011 981791189839872 983663720934912 984661924313088 985281588896976 985584939139863 986539930645248 986585092134012 986843668308624 991309940987904 992881577834496 993246093216396 994208508066816 994514606745408 995784740342784 996150321559134 997729632413766 1000920979196928 1002245172961536 1002507853519872 1002875902984422 1003525179568128 1004156715121056 1004465876671278 1005439163033088 1005808288665663 1007402911398387 1010300552884224 1011962231425152 1012227458747904 1012273796151576 1013254648068096 1013566610706048 1015233661052604 1020095710599168 1020409779475584 1021773499596864 1022088085033932 1023078446595072 1023125280731568 1023393433801536 1025076646686078 1028341634185728 1030032985557744 1031031045402624 1031348481069312 1033044777913176 1033315530805152 1037992126574592 1038311705431296 1039365364552704 1039637774020608 1040019454946808 1041347704569984 1041668316547992 1043060447505132 1046382715487232 1048378439417472 1048426431728418 1049442314070528 1049717364627456 1049765418231264 1051106114806272 1051492006090197 1051767593855244 1056527700263424 1058202734270976 1058591230928001 1059616962544896 1059943199294448 1060269536486349 1061296894312704 1066428361377792 1068182355393216 1068462317567232 1069546572960768 1070219656905336 1071586476390528 1071635531111082 1076767694521344 1077099211668672 1077860378054656 1078538694018912 1078870756424706 1079916138072576 1080248624568288 1082025349279749 1085137630875648 1087207270507008 1087257040310952 1087542001809504 1088310547924992 1088645618906496 1089330722207217 1090436154463908 1090721949183216 1095658355828736 1095995689066368 1097395428132864 1097798313554964 1098862035231744 1099200354823872 1099538778578436 1101008250144306 1104515088569856 1106621686051776 1107744664852224 1108034995995648 1108441787509098 1109857421975904 1110199126847202 1115223683611392 1116647979503616 1116991775063808 1118484571575168 1118828932588584 1120257832885632 1126036101596544 1127474206451712 1127525819581728 1127821335209856 1128965827014144 1129676304511188 1131119058412224 1136588121994752 1138457510353296 1138808020670523 1139911479076608 1140262437044304 1145423054813184 1147607674424064 1147961001910032 1148772245031936 1149073329180672 1149495187046472 1150963252419456 1151015940823014 1151317613026728 1156528264485888 1156831381426176 1156884338458944 1158361840806912 1158787108752462 1159909926077952 1160267041202976 1162175375152323 1167741142396416 1168100668610208 1169286035121792 1169592495773184 1170021886815159 1171516167641232 1171876856116491 1177180554923136 1178683978364928 1180622603329344 1180932035205888 1180986095510172 1182494379157056 1188593662796352 1190111662365696 1190478076054848 1192069082863008 1192436099206254 1193959006101792 1199362644652032 1199731906550016 1201264131207168 1201705149817368 1202020107263136 1203239894580864 1205534785939344 1209374553452544 1210990814337024 1211363656336512 1211736613127256 1212592925311488 1212910736357376 1213356030771276 1214905655331648 1215279702639324 1220779834735104 1221099791505408 1223108179320384 1223164170349821 1224349366415616 1224670258732032 1224726321269808 1227062192831118 1232615650307328 1232995150199664 1234189872082944 1234569856649472 1236219789635712 1236600399176856 1242522594865152 1242579474641088 1244166421607424 1244949396808248 1246212747958752 1246539370495104 1248589599722892 1254626644062816 1256228976941568 1256615746946784 1258295143022064 1258682549162157 1260290061996336 1265993902688256 1266790614296112 1268408482258176 1268466547029444 1268799002111088 1270028416462848 1270086555390912 1272508940713752 1276562028644352 1278268081800192 1278661637244096 1280294666155008 1280764699147458 1282400413961184 1282795241674842 1288600936664832 1288938668811264 1290246659444736 1291058633727072 1291456127148786 1292368775660928 1292707495328256 1293182085427281 1294833658971888 1295232314655069 1298957853708288 1301094297546624 1301494880766312 1302755976087552 1303157070907776 1304898666837696 1305300421353348 1311551627913216 1313708785195968 1314113252186484 1315386574193664 1315446789512016 1315791557744832 1317955688596386 1324328124288528 1325611344089088 1326019475660544 1327712987123712 1328200428745512 1330306176551688 1334561305595904 1336326897282048 1336677138026496 1337167870645896 1338875620161408 1339287835561704 1340585550710784 1341077718220884 1343203881864516 1349282975233536 1349636611663872 1349698394868768 1351422147608064 1351918293544539 1353644881403472 1356226634181762 1360546372634112 1362364666129152 1362784113378576 1363203689768163 1364104595460096 1364167040975424 1364524578402048 1366768862248104 1371122178914304 1373377314076992 1373737265443584 1375131308092416 1377393037217568 1377754041073536 1377817111428534 1384415607241728 1385820486070272 1386692606595744 1387119543974622 1388463606093312 1388891088730656 1390747263340176 1391175449073963 1395176953982976 1397837919223296 1397901908971224 1399256418760704 1399687224308352 1401474819741696 1401989341453596 1402356791806992 1408703600351232 1410936979027968 1411454974570668 1412822616726528 1413257599059264 1413692715315132 1415062525750272 1415582035899822 1417826319745878 1424243140524288 1424616423422976 1426062097281024 1426959542540448 1427398877374974 1428781968520704 1428847374814776 1431572558302971 1435690259361792 1436132282224896 1438051592025216 1438494341899608 1439888184096768 1440331499424384 1442700465706332 1449609694009344 1449676053747936 1450056002412672 1451527491875328 1452440962942956 1453914872618544 1454295932244288 1456687866343374 1461327585421824 1463731084739952 1464181740862101 1465149380308992 1465600473098496 1466051704771248 1468011000192408 1472686784759808 1475495581402368 1476992886469632 1477379994660864 1477922383345464 1479809895967872 1479877638201018 1480265502462936 1486964911481856 1489322366751744 1489869139824594 1491312762100224 1491771910118112 1493677110514176 1494225482338701 1496594448620649 1501381468795392 1503367759442304 1503761780279808 1504313854476633 1505287769352192 1506235072681584 1506698815006917 1508158744549632 1515450829326336 1517943347137728 1518410694227364 1519881972102144 1520349916059072 1522850491578906 1530143565898752 1530614669213376 1531696326709248 1532660249395296 1533132127550898 1534617669892608 1534687921097352 1535090150702304 1537614970029117 1542037685981184 1542512451278592 1544482454409216 1545049478336616 1546546568103936 1547022721603968 1549567166869764 1549973296207728 1556988189861888 1557467558146944 1559048046829056 1559456661030912 1560029182420212 1562021556854976 1562502474821988 1564590671257698 1569574073230848 1572639647592627 1574163471105792 1574576046941184 1574648127346896 1576659172209408 1584791550395136 1586815549820928 1587304101406464 1589425443817344 1589914798941672 1591945341469056 1599642542066688 1602273533089824 1602693476350848 1604319859441152 1605329485358004 1607379714585792 1607453296666623 1615151541782016 1615648817503008 1616790567081984 1617808041028368 1618306134637059 1619874207108864 1620372936852432 1627706446313472 1630810905760512 1630885560466428 1631313002714256 1632465821887488 1632893678309376 1632968428359744 1635654231695862 1636082923774824 1643487533743104 1643993533599552 1646093142199296 1646697470332446 1648293052847616 1648800532235808 1649308167867654 1651512375216459 1656772632854784 1658888562143232 1659932529077664 1661616997278336 1662052493993472 1662662681263647 1664786132963856 1665298690270803 1672835525417088 1674971969255424 1675487662595712 1677726857362752 1678243398882876 1680386749328448 1689054152394816 1691211309677568 1691288729372592 1691732002814784 1693448740521216 1694514456766782 1696678587618336 1704357442400256 1704882182992128 1707059554873344 1707686265529944 1709867218614912 1710393655566456 1718134582219776 1718584891748352 1721411511636096 1721941502865048 1723158367547904 1723609993771008 1724242780569708 1726444878629184 1726523911234521 1726976419540092 1734792396728832 1735326507688416 1737542761210368 1738180663128693 1739864889116928 1740400561804464 1751611713594624 1752151002915312 1753848765591552 1753929052682688 1754388743659776 1757274251461848 1765770832384704 1768025967547392 1770933904994016 1771398052808832 1771479143265258 1773741568735584 1781769196376064 1782890494194528 1785167493548544 1785717114082272 1788103624294512 1788654148809381 1790938509152688 1799043966978048 1799597859825024 1801896196810752 1802557724726052 1804859841871296 1808302178909016 1814061830178816 1816486221505536 1817045484504768 1817604919690884 1818889387967232 1819366104536064 1820034046156914 1822358482997472 1822919553958986 1831169752102656 1831649687258112 1833508410789888 1834662268980576 1836524049623424 1837005388098048 1837089481904712 1840593289246677 1845887476322304 1848923475460992 1849492725299496 1851284808124416 1851854784974208 1854329684453568 1854900598765284 1863783892297728 1863869211961632 1866249632411136 1869319121938128 1869809055742656 1872884399584338 1881939966094224 1883763488968704 1884343465412352 1884923620420176 1886750034333696 1887442714533096 1890435092994504 1898990854032384 1899488564563968 1900185921444168 1902612723387264 1902699820544166 1903198503166632 1905042624694272 1905129833086368 1908763411070628 1914843042966528 1917402122700288 1917992455866144 1920441999232512 1921147048721187 1923600620941776 1924192862512263 1932901404997248 1933408003216896 1935369989167104 1936587950590608 1937184190723179 1938553163491392 1939061242992384 1942250488457832 1948436780562432 1951641446319936 1952242321149468 1954133964131328 1954735606361664 1957348000256544 1957950632030022 1967327441869824 1969323848626176 1970563177793952 1971169878279726 1973079861290496 1973170184268024 1973687336617248 1976933532894579 1982619881975808 1985763155668992 1986492186432792 1988417016133632 1989029213490816 1991569480685568 1992300643118268 1995459264827532 2001841958393856 2004490345923072 2005015707039744 2005751805968844 2008313430242112 2008931753342556 2010878326066176 2011616577331326 2014805822796774 2023924462850304 2024454917495808 2024547592303152 2026509296136192 2027133221412096 2030467322105208 2040191421198336 2040819558951168 2043546999193728 2044176170067864 2046156893190144 2046250561463136 2046786867603072 2050153293372156 2056683268371456 2060065971115488 2062696962138624 2066089555826352 2066631061610304 2066725667142801 2076623410862592 2078730729105408 2080038909893616 2080679315961933 2082695409139968 2083336633095984 2086120895010264 2092765430974464 2096756878834944 2096852863456836 2098884628141056 2099434729254912 2099530836462528 2102212229612544 2102984012180394 2103535187710488 2113055400526848 2116405468541952 2117182461856002 2119233925089792 2119886398588896 2120539072972698 2122593788625408 2123373053849733 2126739479618817 2132856722755584 2136364710786432 2136924635134464 2139093145921536 2140439313810672 2143172952781056 2143271062222164 2153535389042688 2154198423337344 2157077388037824 2157741512849412 2159832276145152 2160497249136576 2164050698559498 2174414541014016 2174514080621904 2175084003619008 2176621095849984 2177291237812992 2178661444414434 2180872308927816 2181443898366432 2185031799515061 2191316711657472 2191991378132736 2194790856265728 2195596627109928 2197724070463488 2198400709647744 2199077557156872 2202016500288612 2209030177139712 2213243372103552 2215489329704448 2216069991991296 2216883575018196 2219714843951808 2219816457301527 2220398253694404 2230447367222784 2233983550127616 2234803709736891 2236969143150336 2237657865177168 2240515665771264 2252072203193088 2254948412903424 2255051639163456 2255642670419712 2257931654028288 2259352609022376 2262238116824448 2273176243989504 2276915020706592 2277616041341046 2279822958153216 2280524874088608 2284275737368359 2290846109626368 2295215348848128 2295922003820064 2297544490063872 2298990374092944 2299698191326347 2301926504838912 2302031881646028 2302635226053456 2313056528971776 2313768676917888 2316723681613824 2317574217504924 2319819852155904 2320534082405952 2324350750304646 2335482284792832 2336201337220416 2338572070243584 2339184991546368 2340043773630318 2343032335282464 2343753712232982 2346886006886547 2354361109846272 2357367956729856 2361245206658688 2361864070411776 2361972191020344 2364988758314112 2377187325592704 2380223324731392 2380956152109696 2384138165726016 2384872198412508 2387918012203584 2399463813100032 2403410299634736 2404040214526272 2406479789161728 2411069571878688 2421981628674048 2422727312673024 2423473226254512 2425185850622976 2425821472714752 2426712061542552 2429811310663296 2430559405278648 2441559669470208 2442199583010816 2446216358640768 2446328340699642 2448698732831232 2449340517464064 2449452642539616 2453481347543793 2454124385662236 2465231300614656 2465990300399328 2469139713298944 2470046205498669 2472439579271424 2473200798353712 2473962251801481 2485158949282176 2488332843214848 2489898793616496 2492425495917504 2493078740990208 2497179199445784 2509253288125632 2512457953883136 2513231493893568 2516590286044128 2517365098324314 2520580123992672 2531987805376512 2533581228592224 2536816964516352 2536933094058888 2537598004222176 2540173110781824 2541771685150173 2545017881427504 2553124057288704 2556536163600384 2557323274488192 2560589332310016 2561529398294916 2564800827922368 2565590483349684 2577201873329664 2577877337622528 2582117267454144 2582912254297572 2584737551321856 2585414990656512 2586364170854562 2589667317943776 2590464629310138 2602188595093248 2602989761532624 2605511952175104 2606314141815552 2609797333675392 2610600842706696 2623103255826432 2627417570391936 2628226504372968 2630773148387328 2630893579024032 2631583115489664 2635911377192772 2648656248577056 2652038951321088 2656400857491024 2657218714897887 2660612353103376 2672653794564096 2674335741291792 2677751240322816 2678575671123408 2681171101421568 2682155436441768 2686407763729032 2698565950467072 2699273223327744 2699396789737536 2702844295216128 2703836587089078 2707289762806944 2712453268363524 2721092745268224 2724729332258304 2725568226757152 2726407379536326 2728334081950848 2729049156804096 2730051069235371 2733537724496208 2734379330938479 2742244357828608 2746754628153984 2747474530887168 2750262616184832 2754786074435136 2755508082147072 2755634222857068 2768831214483456 2773385213191488 2774239087949244 2776927212186624 2777782177461312 2781494526680352 2782350898147926 2795675838446592 2795803817942448 2798512837521408 2799374448616704 2802949639483392 2803978682907192 2804713583613984 2809326599376507 2817407200702464 2821873958055936 2822909949141336 2825645233453056 2826515198118528 2827385430630264 2830125051500544 2831164071799644 2835652639491756 2848486281048576 2849232846845952 2853919085080896 2854049730816249 2854797754749948 2857563937041408 2857694749629552 2863145116605942 2872264564449792 2876103184050432 2876988683799216 2879776368193536 2880662998848768 2885400931412664 2899219388018688 2899352107495872 2900112004825344 2903054983750656 2904881925885912 2907829745237088 2908591864488576 2913375732686748 2922655170843648 2927462169479904 2928363481724202 2931200946196992 2932103409542496 2936022000384816 2936925948045033 2945373569519616 2950991162804736 2953985772939264 2955844766690928 2956754817419589 2959619791935744 2959755276402036 2960531004925872 2973929822963712 2978644733503488 2979738279649188 2982625524200448 2983543820236224 2987354221028352 2988450964677402 2993188897241298 3002762937590784 3006735518884608 3007523560559616 3008627708953266 3010575538704384 3012470145363168 3013397630013834 3016317489099264 3017424865996989 3022208734195161 3030901658652672 3035886694275456 3036821388454728 3039763944204288 3040699832118144 3045700983157812 3060287131797504 3061229338426752 3065320498790592 3066264255101796 3069235339785216 3069375842194704 3070180301404608 3075229940058234 3085024902557184 3090098956673232 3093093136207872 3094045443207936 3099134333739528 3099946592415456 3113976379723776 3114935116293888 3118096093658112 3118913322061824 3120058364840424 3124043113709952 3125004949643976 3129181342515396 3139148146461696 3145279295185254 3148326942211584 3149152093882368 3149296254693792 3153318344418816 3154476018270591 3169583100790272 3174608202812928 3175773692784003 3178850887634688 3179829597883344 3180808609459047 3183890682938112 3199285084133376 3204547066179648 3205386952701696 3208639718882304 3210658970716008 3214759429171584 3214906593333246 3230303083564032 3231297635006016 3233581134163968 3235616082056736 3236612269274118 3239748414217728 3240745873704864 3246076047839247 3255412892626944 3261621811521024 3261771120932856 3262626005428512 3264931643774976 3265936856719488 3271308463391724 3272165847549648 3286975067486208 3287987067199104 3292186284398592 3293394940664892 3296586105695232 3297601064471616 3298616335735308 3303024750432918 3313545265709568 3319865058155328 3323233994556672 3324104987986944 3325325362527294 3329572265927712 3330597380541606 3345671050834176 3349943938510848 3350975325191424 3355453714725504 3356486797765752 3360773498656896 3378108304789632 3382422619355136 3382577458745184 3383464005629568 3386897481042432 3389028913533564 3393357175236672 3409764365984256 3415372531059888 3416424062011569 3419734437229824 3420787311132912 3436269164439552 3442823023272192 3443883005730096 3446316735095808 3447219987542016 3448485561139416 3452889757258368 3453047822469042 3453952839080184 3469584793457664 3470653015376832 3475085522420736 3476361326257386 3479729778233856 3480801123608928 3486526125456969 3503223427189248 3504302005830624 3507858105365376 3508777487319552 3510065660445477 3514548502923696 3515630568349473 3531541664769408 3536051935094784 3541867809988032 3542796105617664 3542958286530516 3547483137471168 3565780988389056 3570334987097088 3571434228164544 3576207248589024 3577308297618762 3581877018305376 3598087933956096 3599195719650048 3603792393621504 3605115449452104 3609719683742592 3616604357818032 3628123660357632 3632972443011072 3634090969009536 3635209839381768 3637778775934464 3638732209072128 3640068092313828 3644716965994944 3645839107917972 3662339504205312 3663299374516224 3669324537961152 3669492511049463 3673048099246848 3674010776196096 3674178963809424 3681186578493354 3697846950921984 3698985450598992 3702569616248832 3703709569948416 3708659368907136 3709801197530568 3727567784595456 3727738423923264 3732499264822272 3738638243876256 3739618111485312 3745768799168676 3763879932188448 3768686930824704 3769847240840352 3774885429066192 3776047647486471 3780870185989008 3797981708064768 3800371842888336 3805225446774528 3805399641088332 3806397006333264 3810085249388544 3810259666172736 3817526822141256 3829686085933056 3834804245400576 3835984911732288 3840883998465024 3842294097442374 3847201241883552 3848385725024526 3865802809994496 3866816006433792 3870739978334208 3873175901181216 3874368381446358 3877106326982784 3878122485984768 3879546256281843 3884500976915664 3885696943965207 3896873561124864 3903282892639872 3904484642298936 3908267928262656 3909471212723328 3914696000513088 3915901264060044 3934654883739648 3941126355587904 3942339756559452 3946159722580992 3946340368536048 3947374673234496 3953867065789158 3972984372865584 3976834032267264 3978058426981632 3983138961371136 3984601286236536 3990918529655064 4003683916787712 4008980691846144 4010031414079488 4011503611937688 4016626860484224 4017863506685112 4021756652132352 4023233154662652 4029611645593548 4047848925700608 4048909834991616 4049095184606304 4054266442824192 4055754880633617 4060934644210416 4081639117902336 4087093998387456 4088352340135728 4089611069304489 4092313786380288 4092501122926272 4093573735206144 4100306586744312 4113366536742912 4120131942230976 4125393924277248 4132179111652704 4133262123220608 4133451334285602 4153246821725184 4157461458210816 4160077819787232 4161358631923866 4165390818279936 4166673266191968 4172241790020528 4173526347221889 4185530861948928 4193513757669888 4193705726913672 4197769256282112 4199061672925056 4204424459225088 4205968024360788 4207070375420976 4226110801053696 4232810937083904 4234364923712004 4238467850179584 4239772797177792 4241078145945396 4245187577250816 4246746107699466 4253478959237634 4272729421572864 4273849270268928 4278186291843072 4280878627621344 4286345905562112 4286542124444328 4294717674908913 4307070778085376 4308396846674688 4314154776075648 4315483025698824 4319664552290304 4320994498273152 4328101397118996 4348829082028032 4349028161243808 4350168007238016 4354582475625984 4357322888828868 4361744617855632 4362887796732864 4370063599030122 4383982756265472 4391193254219856 4392545222586303 4395448140926976 4396801419295488 4398155114313744 4404033000577224 4418060354279424 4426486744207104 4430978659408896 4432139983982592 4433767150036392 4439429687903616 4439632914603054 4440796507388808 4460894734445568 4467967100255232 4469607419473782 4473938286300672 4475315730354336 4481031331542528 4482676447016103 4489783345861947 4504144406386176 4510103278326912 4511285340839424 4512941563429899 4515863308056576 4518705218044752 4520096445020751 4524476233648896 4546352487979008 4553830041413184 4555232082682092 4559645916306432 4561049748177216 4568551474736718 4590430697696256 4591844007640128 4595088980127744 4597980748185888 4599396382652694 4603853009677824 4604063763292056 4605270452106912 4612844910087351 4626113057943552 4627537353835776 4633447363227648 4635148435009848 4639639704311808 4641068164811904 4648701500609292 4670964569585664 4672402674440832 4677144140487168 4678369983092736 4680087547260636 4686064670564928 4687507424465964 4693772013773094 4708722219692544 4717918942777881 4722490413317376 4723728140823552 4723944382040688 4729977516628224 4754374651185408 4760446649462784 4761912304219392 4768276331452032 4769744396825016 4775836024407168 4798927626200064 4806820599269472 4808080429052544 4812959578323456 4822139143757376 4822359889999869 4845454625346048 4846946452509024 4850371701245952 4853424123085104 4854918403911177 4859622621326592 4861118810557296 4883119338940416 4892432717281536 4892656681399284 4897397465662464 4898681034928128 4898905285079232 4906962695087586 4908248771324472 4930462601229312 4931980600798656 4938279426597888 4940092410997338 4944879158542848 4946401596707424 4947924503602962 4954537125649377 4970317898564352 4976665686429696 4979797587232992 4984850991835008 4986157481980416 4994358398891568 4995896070812409 5018506576251264 5024915907766272 5026462987787136 5033180572088256 5034730196648628 5041160247985344 5067162457184448 5073633929032704 5073866188117776 5075196008444352 5080346221563648 5083543370300346 5090035762855008 5113072327200768 5114646548976384 5121178664620032 5123058796589832 5129601655844736 5131180966699368 5154403746659328 5155754675245056 5164234534908288 5165824508595144 5169475102643712 5170829981313024 5172728341709124 5179334635887552 5179571733703563 5180929258620276 5204377190186496 5205979523065248 5212628283631104 5214541989386079 5219594667350784 5221201685413392 5254835140783872 5256453008745936 5261546296774656 5261787158048064 5263166230979328 5271822754385544 5297312497154112 5304077902642176 5312801714982048 5314437429795774 5321224706206752 5345307589128192 5348671482583584 5355502480645632 5357151342246816 5364310872883536 5365962446428143 5372815527458064 5397131900934144 5398793579475072 5405688590432256 5407673174178156 5414579525613888 5424906536727048 5442185490536448 5449458664516608 5451136453514304 5452814759072652 5456668163901696 5458098313608192 5460102138470742 5467075448992416 5468758661876958 5493509256307968 5494949061774336 5500525232369664 5509572148870272 5511016164294144 5511268445714136 5537662428966912 5546770426382976 5548478175898488 5553854424373248 5555564354922624 5562989053360704 5564701796295852 5591351676893184 5591607635884896 5598748897233408 5607957365814384 5609427167227968 5618653198753014 5645819898282672 5651290466906112 5653030396237056 5654770861260528 5660250103001088 5662328143599288 5671305278983512 5696972562097152 5698465693691904 5707838170161792 5708099461632498 5709595509499896 5715127874082816 5715389499259104 5726290233211884 5744529128899584 5752206368100864 5753977367598432 5761325997697536 5763441146163561 5770801862825328 5772578587536789 5798704214991744 5800224009650688 5806109967501312 5809763851771824 5815659490474176 5817183728977152 5826751465373496 5845310341687296 5854924338959808 5856726963448404 5862401892393984 5864206819084992 5872044000769632 5873851896090066 5901982325609472 5907971545878528 5911689533381856 5913509634839178 5919239583871488 5919510552804072 5921062009851744 5930800598683737 5947859645927424 5957289467006976 5959476559298376 5965251048400896 5967087640472448 5974708442056704 5976901929354804 5986377794482596 6005525875181568 6013471037769216 6015047121119232 6017255417906532 6024940290726336 6026795260027668 6032634978198528 6034849731993978 6044417468390322 6071773388550912 6073642776909456 6079527888408576 6081399664236288 6091401966315624 6120574263595008 6122458676853504 6130640997581184 6132528510203592 6138470679570432 6138751684389408 6140360602809216 6150459880116468 6170049805114368 6180197913346464 6188090886415872 6198268667479056 6199893184830912 6200177001428403 6229870232587776 6236192187316224 6240116729680848 6242037947885799 6248086227419904 6250009899287952 6258362685030792 6278296292923392 6290558590370508 6296653884423168 6298304187764736 6298592509387584 6306636688837632 6308952036541182 6339166201580544 6349216405625856 6351547385568006 6357701775269376 6359659195766688 6361617218918094 6367781365876224 6370119161549199 6380218438856451 6398570168266752 6409094132359296 6410773905403392 6417279437764608 6421317941432016 6429518858343168 6429813186666492 6460606167128064 6462595270012032 6471232164113472 6473224538548236 6479496828435456 6481491747409728 6492152095678494 6523243623042048 6523542241865712 6525252010857024 6529863287549952 6531873713438976 6542616926783448 6544331695099296 6555095398545183 6573950134972416 6575974134398208 6584372568797184 6586789881329784 6593172211390464 6595202128943232 6597232671470616 6606049500865836 6627090531419136 6639730116310656 6646467989113344 6648209975973888 6650650725054588 6659144531855424 6659449371904581 6661194761083212 6691342101668352 6701950650382848 6704411129210673 6710907429451008 6712973595531504 6721546997313792 6756216609579264 6764845238710272 6765154917490368 6766928011259136 6773794962084864 6778057827067128 6786714350473344 6819528731968512 6830745062119776 6832848124023138 6839468874459648 6841574622265824 6852827212105077 6872538328879104 6885646046544384 6887766011460192 6892633470191616 6896971122278832 6899094573979041 6905779514516736 6906095644938084 6907905678160368 6939169586915328 6941306030753664 6950171044841472 6952722652514772 6959459556467712 6961602247217856 6973052250913938 7006446854378496 7008604011661248 7015716210730752 7017554974639104 7020131320890954 7029097005847392 7031261136698946 7040658020659641 7063083329538816 7072103870189568 7083735619976064 7085592211235328 7085916573061032 7094966274942336 7131561976778112 7140669974194176 7142868456329088 7152414497178048 7154616595237524 7163754036610752 7198391439300096 7210230898904208 7219439367485184 7233208715636064 7265944886022144 7268181938019072 7270419678763536 7275557551868928 7277464418144256 7280136184627656 7289433931989888 7291678215835944 7324679008410624 7326598749032448 7338649075922304 7338985022098926 7346096198493696 7348021552392192 7348357927618848 7360444042631379 7362373156986708 7395693901843968 7397970901197984 7407419139896832 7410138616496007 7417318737814272 7419602395061136 7421886755404443 7455476847846528 7464998529644544 7477276487752512 7479236222970624 7491537598337352 7527759864376896 7537373861649408 7539694481680704 7549770858132384 7552095294972942 7561740371978016 7595963416129536 7600743685776672 7610450893549056 7610799282176664 7612794012666528 7620519332345472 7625315055450519 7635053644282512 7659372171866112 7669608490801152 7671969823464576 7681767996930048 7684588194884748 7694402483767104 7696771450049052 7731605619988992 7733632012867584 7746351802362432 7748736762892716 7754212653965568 7756244971969536 7759092512563686 7769001953831328 7771393887930414 7806565785279744 7808969284597872 7816535856525312 7818942425446656 7829392001026176 7831802528120088 7869309767479296 7882252711175808 7884679513118904 7892319445161984 7892680737072096 7894749346468992 7907734131578316 7945968745731168 7956116853963264 7969202572473072 7971656144693661 7981837059310128 8017961383692288 8023007223875376 8033253720968448 8035727013370224 8043513304264704 8046466309325304 8059223291187096 8095697851401216 8097819669983232 8098190369212608 8108532885648384 8111509761267234 8121869288420832 8163278235804672 8174187996774912 8176704680271456 8179222138608978 8185002245852544 8187147470412288 8190153207706113 8200613173488624 8203137992815437 8226733073485824 8240263884461952 8250787848554496 8264358223305408 8266524246441216 8266902668571204 8306493643450368 8320155639574464 8322717263847732 8330781636559872 8333346532383936 8344483580041056 8347052694443778 8387027515339776 8387411453827344 8395538512564224 8398123345850112 8408848918450176 8411936048721576 8414140750841952 8452221602107392 8465621874167808 8468729847424008 8476935700359168 8479545594355584 8482156291890792 8490375154501632 8493492215398932 8506957918475268 8545458843145728 8547698540537856 8561757255242688 8562149192448747 8572691811124224 8573084248888656 8589435349817826 8616793693349376 8628309552151296 8630966051397648 8639329104580608 8641988996546304 8656202794237992 8697658164056064 8698056322487616 8700336014476032 8709164951251968 8714645777657736 8723489235711264 8725775593465728 8740127198060244 8767965512530944 8782386508439712 8785090445172606 8793602838590976 8796310228627488 8808066001154448 8810777844135099 8836120708558848 8852973488414208 8861957318817792 8867534300072784 8878859375807232 8879265829206108 8881593014777616 8921789468891136 8935934200510464 8939214838947564 8947876572601344 8950631460708672 8962062663085056 8965352894032206 8979566691723894 9008288812772352 9020206556653824 9022570681678848 9025883126859798 9031726616113152 9037410436089504 9040192890041502 9048952467297792 9052274597990967 9066626202585483 9092704975958016 9107660082826368 9110464165364184 9119291832612864 9122099496354432 9137102949473436 9180861395392512 9183688015280256 9195961496371776 9198792765305388 9207706019355648 9208127526584112 9210540904213824 9225689820174702 9255074707671552 9270296870019696 9279279408623616 9282136329623808 9297403001218584 9341929139171328 9344805348881664 9354288280974336 9356739966185472 9360175094521272 9372129341129856 9375014848931928 9387544027546188 9417444439385088 9435837885555762 9444980826634752 9447456281647104 9447888764081376 9459955033256448 9463428054811773 9508749302370816 9523824608438784 9527321078352009 9536552662904064 9539488793650032 9542425828377141 9551672048814336 9597855252400128 9613641198538944 9616160858105088 9625919156646912 9644278287514752 9644719779999738 9690909250692096 9693892905018048 9700743402491904 9706848246170208 9709836807822354 9719245242653184 9722237621114592 9738228143517741 9766238677880832 9784865434563072 9785313362798568 9794794931324928 9797810570158464 9813925390175172 9816497542648944 9860925202458624 9863961201597312 9876558853195776 9880184821994676 9889758317085696 9892803193414848 9895849007205924 9909074251298754 9940635797128704 9959595174465984 9969701983670016 9972314963960832 9988716797783136 9991792141624818 10037013152502528 10049831815532544 10052925975574272 10066361144176512 10069460393297256 10082320495970688 10134324914368896 10147267858065408 10147732376235552 10150392016888704 10160692443127296 10167086740600692 10180071525710016 10229293097952768 10246117593179664 10249272186034707 10259203311689472 10262361933398736 10308807493318656 10328469069816576 10331649017190288 10338950205287424 10341659962626048 10345456683418248 10358669271775104 10359143467407126 10361858517240552 10408754380372992 10411959046130496 10425256567262208 10429083978772158 10439189334701568 10442403370826784 10459578376370907 10509670281567744 10512906017491872 10523574316096128 10526332461958656 10530196981336431 10543645508771088 10546891705048419 10594624994308224 10608155805284352 10625603429964096 10628874859591548 10642449412413504 10697342965167168 10711004961291264 10714302684493632 10728621745767072 10731924892856286 10745631054916128 10794263801868288 10797587158950144 10811377180864512 10815346348356312 10829159051227776 10849813073454096 10884370981072896 10898917329033216 10902272907028608 10905629518145304 10913336327803392 10916196627216384 10920204276941484 10934150897984832 10937517323753916 10987018512615936 10989898123548672 11008477533148389 11019144297740544 11022032328588288 11022536891428272 11093540852765952 11096956351796976 11107708848746496 11111128709845248 11125978106721408 11129403592591704 11182703353786368 11183215271769792 11197497794466816 11215914731628768 11218854334455936 11237306397506028 11291639796565344 11306060792474112 11309541722521056 11324656287198576 11328142942459413 11342610557967024 11393945124194304 11415676340323584 11416198923264996 11419191018999792 11430255748165632 11430778998518208 11452580466423768 11489058257799168 11504412736201728 11507954735196864 11522651995395072 11526882292327122 11541603725650656 11545157175073578 11597408429983488 11600448019301376 11612219935002624 11619527703543648 11631318980948352 11634367457954304 11638638768845529 11653502930746992 11657090831895621 11690620683374592 11709848677919616 11713453926896808 11724803784787968 11728413638169984 11744088001539264 11747703792180132 11803964651218944 11823379066763712 11827019269678356 11838479167742976 11839021105608144 11842124019703488 11861601197367474 11918953118596752 11930502096801792 11934175280944896 11949416884113408 11953803858709608 11972755588965192 12011051750363136 12026942075538432 12030094242238464 12034510835813064 12049880581452672 12053590520055336 12065269956397056 12069699463987956 12088834936780644 12143546777101824 12147285553818912 12162799328472576 12167264641900851 12182803932631248 12244917353707008 12261281995162368 12265057020407184 12268833207913467 12276941359140864 12277503368778816 12280721205618432 12300919760232936 12340099610228736 12360395826692928 12376181772831744 12396537334958112 12399786369661824 12400354002856806 12459740465175552 12472384374632448 12480233459361696 12484075895771598 12496172454839808 12500019798575904 12516725370061584 12520579041665667 12556592585846784 12581117180741016 12593307768846336 12597185018775168 12613273377675264 12617904073082364 12678332403161088 12698432811251712 12703094771136012 12715403550538752 12719318391533376 12723234437836188 12735562731752448 12740238323098398 12760436877712902 12818188264718592 12821547810806784 12834558875529216 12842635882864032 12859037716686336 12859626373332984 12884153024726739 12921212334256128 12925190540024064 12942464328226944 12946449077096472 12958993656870912 12962983494819456 12984304191356988 13046487246084096 13047084483731424 13050504021714048 13063747426877952 13085233853566896 13088663390198592 13110190797090366 13151948268796416 13173579762659568 13177635667758909 13186344422780928 13190404257886464 13194465342941232 13212099001731672 13254181062838272 13279460232621312 13292935978226688 13296419951947776 13301301450109176 13318289063710848 13318898743809162 13322389522166424 13382684203336704 13403901300765696 13408822258421346 13421814858902016 13425947191063008 13443093994627584 13448029341048309 13469350037585841 13512433219158528 13530309834980736 13533856022518272 13547589924169728 13556115654134256 13560289335062253 13573428700946688 13639057463937024 13661490124239552 13665696248046276 13678937748919296 13683149244531648 13705654424210154 13771292093088768 13775532022920384 13785266940383232 13793942244557664 13798189147958082 13811559029033472 13812191289876168 13815811356320736 13838534730262053 13878339173830656 13882612061507328 13900342089682944 13905445305029544 13918919112935424 13923204494435712 13946104501827876 14012893708756992 14017208023322496 14031432421461504 14035109949278208 14040262641781908 14058194011694784 14062522273397892 14081316041319282 14126166659077632 14153756828333643 14167471239952128 14171184422470656 14171833146122064 14189932549884672 14263123953556224 14281339948388352 14285736912658176 14304828994356096 14309233190475048 14327508073221504 14396782878600192 14420461797808416 14438878734970368 14466417431272128 14467079669999607 14536363876038144 14540839357527072 14551115103737856 14560272369255312 14564755211733531 14578867863979776 14583356431671888 14649358016821248 14677298151844608 14677970044197852 14692192396987392 14696043104784384 14696715855237696 14720888085262758 14724746313973416 14791387803687936 14795941802395968 14814838279793664 14820277232992014 14834637475628544 14839204790122272 14843773510808886 14863611376948131 14910953695693056 14929997059289088 14954552975505024 14958472445941248 14983075196674704 15055519728753792 15074747723298816 15079388963361408 15099541716264768 15104190589945884 15123480743956032 15201487371553344 15220901787098112 15221598564353328 15225588025333056 15241038664690944 15250630110901038 15270107288565024 15339216981602304 15343939646929152 15363535993860096 15369176389769496 15388804967534208 15393542900098104 15463211239977984 15467264025735168 15492703604724864 15497473525785432 15508425307931136 15512489943939072 15518185025127372 15538003907662656 15538715201110689 15542787775860828 15613131570559488 15617938569195744 15637884850893312 15643625968158237 15658784002052352 15663605056240176 15764505422351616 15769359026237808 15784638890323968 15785361474144192 15789498692937984 15815468263156632 15891937491462336 15912233707926528 15938405144946144 15943312289387322 15963674118620256 16035922767384576 16046014447750752 16066507441936896 16071454026740448 16092932618650608 16097887339284429 16118446582374192 16191395702802432 16196380738425216 16217065771296768 16223019522534468 16243738576841664 16326556471609344 16348375993549824 16353409360542912 16358444277217956 16370004491705088 16374294940824576 16380306415412226 16401226346977248 16406275985630874 16480527768923904 16501575697108992 16528716446610816 16533048492882432 16533805337142408 16612987286900736 16640311279148928 16645434527695464 16661563273119744 16666693064767872 16688967160082112 16694105388887556 16774055030679552 16774822907654688 16796246691700224 16823872097443152 16828281501683904 16937459694848016 16953871400718336 16959091188711168 16964312583781584 16980750309003264 16986984430797864 17013915836950536 17090917686291456 17095397081075712 17123514510485376 17124298384897494 17145383622248448 17146168497777312 17178870699635652 17233587386698752 17256619104302592 17261932102795296 17283977993092608 17290323438490683 17312405588475984 17317735762610367 17396112644975232 17400672028952064 17418329902503936 17429291555315472 17446978471422528 17451551186931456 17480254396120488 17535931025061888 17564773016879424 17570180890345212 17587205677181952 17592620457254976 17616132002308896 17621555688270198 17705946976828416 17723914637635584 17735068600145568 17757718751614464 17758531658412216 17763186029555232 17792401796051211 17843578937782272 17871868401020928 17878429677895128 17895753145202688 17901262921417344 17924125326170112 17930705788064412 17959133383447788 18016577625544704 18040413113307648 18045141363357696 18051766253719596 18074820872179008 18080385780083004 18097904934595584 18104549195981934 18133252405170966 18215320165652736 18220928330728368 18238583665225728 18244198992708864 18274205898946872 18361722790785024 18367376030560512 18391922992743552 18397585530610776 18415412038711296 18416255053168224 18421081808427648 18451379640349404 18510149415343104 18540593740039392 18564272659247616 18594806002437168 18600531004285209 18689610697763328 18708576561948672 18720350189042544 18726113843657397 18744258682259712 18750029697863856 18775088055092376 18834888878770176 18871675771111524 18889961653269504 18894912563294208 18895777528162752 18919910066512896 18926856109623546 19017498604741632 19047649216877568 19054642156704018 19073105325808128 19078977587300064 19084851656754282 19103344097628672 19110357484647597 19140655316569353 19195710504800256 19227282397077888 19232321716210176 19251838313293824 19288556575029504 19289439559999476 19381818501384192 19387785810036096 19413696492340416 19419673615644708 19438490485306368 19444475242229184 19476456287035482 19569730869126144 19570626725597136 19589589862649856 19595621140316928 19627850780350344 19632995085297888 19665286195635549 19721850404917248 19727922403194624 19753117706391552 19760369643989352 19779516634171392 19785606386829696 19791698014411848 19818148502597508 19881271594257408 19919190348931968 19939403967340032 19944629927921664 19977433595566272 19978348115713743 19983584283249636 20074026305005056 20105851951148544 20113233387632019 20132722288353024 20138920786594512 20164640991941376 20268649828737792 20294535716130816 20295464752471104 20300784033777408 20321384886254592 20334173481201384 20360143051420032 20458586195905536 20492235186359328 20498544372069414 20518406623378944 20524723866797472 20558481636315231 20617614986637312 20656938139633152 20663298034380576 20677900410574848 20690913366836496 20697283721937123 20717338543550208 20718286934814252 20723717034481104 20817508760745984 20823918092260992 20850513134524416 20858167957544316 20878378669403136 20884806741653568 20919156752741814 21019340563135488 21025812034983744 21047148632192256 21052664923917312 21060393962672862 21087291017542176 21093783410096838 21121974061978923 21189249988616448 21216311610568704 21251206859928192 21257749719183096 21284898824827008 21394685930334336 21422009922582528 21428605368987264 21457243491534144 21463849785712572 21491262109832256 21595174317900288 21630692696712624 21658318102455552 21699626146908192 21797834658066432 21804545814057216 21811259036290608 21826672655606784 21832393254432768 21840408553882968 21868301795969664 21875034647507832 21974037025231872 21979796247097344 22016955066296778 22038288595481088 22044064657176576 22045073782856544 22081332127894137 22187081705531904 22193912703593952 22222257419690496 22230415849488021 22251956213442816 22258807185183408 22265660266213329 22366430543539584 22394995588933632 22431829463257536 22437708668911872 22474612795012056 22583279593130688 22612121584948224 22619083445042112 22649312574397152 22656285884918826 22685221115934048 22787890248388608 22831352680647168 22832397846529992 22838382037999584 22861557997036416 22905160932847536 22978116515598336 23008825472403456 23015909470393728 23045303990790144 23053764584654244 23083207451301312 23090314350147156 23194816859966976 23200896038602752 23239055407087296 23262637961896704 23268734915908608 23277277537691058 23307005861493984 23314181663791242 23419697355839232 23426907853793616 23449607569575936 23456827276339968 23488176003078528 23495407584360264 23607929302437888 23646758133527424 23654038539356712 23676958335485952 23678042211216288 23684248039406976 23723202394734948 23837906237193504 23868350561889792 23907607717419216 23914968434080983 23945511177930384 24053884151076864 24069021671626128 24099761162905344 24107181040110672 24130539912794112 24139398927975912 24177669873561288 24287093554203648 24294571107637824 24325598656945152 24334529283801702 24365607865262496 24489834707414016 24522563990324736 24530114040814368 24537666415826934 24555006737557632 24561442411236864 24570459623118339 24601839520465872 24609413978446311 24680199220457472 24720791653385856 24752363545663488 24793074669916224 24799572739323648 24800708005713612 24919480930351104 24960466918723392 24968151791543196 24992344909679616 25000039597151808 25033450740123168 25041158083331334 25162234361482032 25186615537692672 25194370037550336 25226546755350528 25235808146164728 25356664806322176 25396865622503424 25406189542272024 25430807101077504 25438636783066752 25446468875672376 25471125463504896 25480476646196796 25520873755425804 25636376529437184 25643095621613568 25685271765728064 25686447577346241 25718075433372672 25719252746665968 25768306049453478 25850381080048128 25884928656453888 25892898154192944 25917987313741824 25925966989638912 25968608382713976 26092974492168192 26094168967462848 26101008043428096 26127494853755904 26170467707133792 26177326780397184 26220381594180732 26303896537592832 26347159525319136 26355271335517818 26380808515772928 26388930685882464 26424198003463344 26432333532405297 26508362125676544 26558920465242624 26585871956453376 26602602900218352 26636578127421696 26637797487618324 26644779044332848 26765368406673408 26807802601531392 26817644516842692 26843629717804032 26851894382126016 26886187989255168 26896058682096618 26938700075171682 27024866438317056 27060619669961472 27067712045036544 27095179848339456 27112231308268512 27120578670124506 27146857401893376 27156823793972901 27199878607756449 27278114927874048 27322980248479104 27331392496092552 27357875497838592 27366298489063296 27411308848420308 27542584186177536 27551064045840768 27587884489115328 27596378295916164 27623118058066944 27624382579752336 27631622712641472 27677069460524106 27765224123014656 27810890610059088 27837838225870848 27846408988871424 27892209003655752 28025787417513984 28034416046644992 28062864842923008 28070219898556416 28080525283563816 28116388023389568 28125044546795784 28162632082638564 28252333318155264 28307513656667286 28334942479904256 28342368844941312 28343666292244128 28379865099769344 28390284164435319 28526247907112448 28571473825316352 28581963235056027 28609657988712192 28618466380950096 28627277485131423 28655016146443008 28793565757200384 28840923595616832 28877757469940736 28932834862544256 28934159339999214 29072727752076288 29081678715054144 29102230207475712 29120544738510624 29129510423467062 29157735727959552 29166712863343776 29214684430553223 29298716033642496 29354596303689216 29355940088395704 29384384793974784 29393431710475392 29441776170525516 29449492627946832 29582775607375872 29591883604791936 29629676559587328 29640554465984028 29669274951257088 29678409580244544 29687547021617772 29727222753896262 29821907391386112 29909105951010048 29916944891882496 29966150393349408 30111039457507584 30149495446597632 30158777926722816 30199083432529536 30208381179891768 30246961487912064 30402974743106688 30441803574196224 30443197128706656 30451176050666112 30482077329381888 30501260221802076 30540214577130048 30687879293858304 30738352779538992 30747816558104121 30777609935068416 30787085800196208 30926422479955968 30985407209449728 30994947051570864 31016850615862272 31024979887878144 31036370050254744 31076007815325312 31077430402221378 31085575551721656 31226263141118976 31235877138391488 31275769701786624 31287251936316474 31317568004104704 31327210112480352 31378735129112721 31529010844703232 31538718052475616 31570722948288384 31578997385875968 31590590944009293 31630936526313264 31640675115145257 31783874982924672 31824467415853056 31876810289892288 31886624578774644 31927348237240512 32092028895501504 32133014883873792 32142908053480896 32185865237301216 32195774678568858 32236893164748384 32382791405604864 32392761476850432 32434131542593536 32446039045068936 32487477153683328 32653112943218688 32696751987099648 32706818721085824 32716888554435912 32740008983410176 32748589881649152 32760612830824452 32802452693954496 32812551971261748 32961055537847808 33025432599445167 33057432893221632 33066096985764864 33067610674284816 33280622558297856 33290869055390928 33323126546239488 33333386129535744 33377934320164224 33388210777775112 33548110061359104 33549645815309376 33592493383400448 33647744194886304 33656563003367808 33874919389696032 33918182377422336 33928625167563168 33973968861595728 33984428827378239 34027831673901072 34181835372582912 34247029020970752 34248596769794988 34290767244496896 34292336995554624 34357741399271304 34467174773397504 34513238208605184 34523864205590592 34567955986185216 34580646876981366 34624811176951968 34635471525220734 34792225289950464 34801344057904128 34836659805007872 34858583110630944 34893956942845056 34903102373862912 34960508792240976 34971272495686863 35071862050123776 35129546033758848 35140361780690424 35174411354363904 35185240914509952 35232264004617792 35243111376540396 35411893953656832 35470137200291136 35515437503228928 35517063316824432 35526372059110464 35584803592102422 35756859355790256 35791506290405376 35802525842834688 35848250652340224 35861411576128824 35918266766895576 36033155251089408 36080826226615296 36090282726715392 36103532507439192 36149641744358016 36160771560166008 36195809869191168 36209098391963868 36266504810341932 36430640331305472 36441856661456736 36488397985417728 36501793925702553 36548411797893744 36734752061121024 36783845985487104 36795171061221552 36806499623740401 36830824077422592 36832510106336448 36842163616855296 36902759280698808 37020298830686208 37081187480078784 37128545318495232 37189612004874336 37201062008570418 37379221395526656 37417153123897344 37440700378085088 37452227687314794 37488517364519424 37500059395727712 37550176110184752 37561737124997001 37669777757540352 37743351542223048 37779923306539008 37791555056325504 37839820133025792 37853712219247092 38034997209483264 38095298433755136 38109284313408036 38146210651616256 38157955174600128 38169703313508564 38206688195257344 38220714969295194 38281310633138706 38454564794155776 38464643432420352 38503676626587648 38577113150059008 38578879119998952 38763637002768384 38775571620072192 38827392984680832 38839347231289416 38876980970612736 38888950484458368 38952912574070964 39139461738252288 39141253451194272 39191242280633856 39255701560700688 39265990170595776 39330572391271098 39455844806389248 39520739287978704 39532907003276727 39559033268342784 39571212773659392 39583396028823696 39636297005195016 39762543188514816 39838380697863936 39878807934680064 39889259855843328 39954867191132544 39956696231427486 39967168566499272 40148052610010112 40211703902297088 40226466775264038 40265444576706048 40277841573189024 40329281983882752 40344088023144927 40408050112757523 40537299657475584 40590929504942208 40601568067554816 40642769772509184 40668346962402768 40720286102840064 40917172391811072 40984470372718656 40997088744138828 41036813246757888 41049447733594944 41116963272630462 41313876279266304 41326596068761152 41355800821149696 41381826733672992 41394567443874246 41434677087100416 41436573869628504 41447434068962208 41515604190786159 41635017521491968 41647836184521984 41701026269048832 41716335915088632 41756757338806272 41769613483307136 41838313505483628 42038681126270976 42051624069967488 42094297264384512 42105329847834624 42120787925345724 42174582035084352 42187566820193676 42243948123957846 42378499977232896 42461270485000929 42502413719856384 42515499438366192 42569797649654016 42789371860668672 42844019845165056 42857210737974528 42914486983068288 42927699571425144 42982524219664512 43190348635800576 43261385393425248 43316636204911104 43399252293816384 43401239009998821 43609091628114432 43622518072581216 43653345311213568 43680817107765936 43694265635200593 43736603591939328 43750069295015664 43948074050463744 44033910132593556 44076577190962176 44088129314353152 44090147565713088 44162664255788274 44374163411063808 44387825407187904 44444514839380992 44460831698976042 44503912426885632 44517614370366816 44531320532426658 44590834130844393 44732861087079168 44789991177867264 44863658926515072 44875417337823744 44949225590024112 45166559186261376 45224243169896448 45238166890084224 45298625148794304 45312571769837652 45370442231868096 45662705361294336 45664795693059984 45676764075999168 45723115994072832 45810321865695072 46017650944806912 46031818940787456 46090607981580288 46107529169308488 46166414902602624 46180628700294312 46389633719933952 46401792077205504 46478110814174592 46525275923793408 46537469831817216 46554555075382116 46614011722987968 46616145603332067 46628363327582484 46839394711678464 46853815707587232 46913654552679936 46930877904474711 46976352006157056 46990815168720528 47293516267054848 47308077078713424 47353916670971904 47356084422432576 47368496078813952 47446404789469896 47675812474387008 47736701123779584 47815215434838432 47829936868161966 47891022355860768 48107768302153728 48138043343252256 48199522325810688 48214362080221344 48278797855951824 48293662017853287 48355339747122576 48574187108407296 48589142215275648 48651197313890304 48669058567603404 48731215730524992 48979669414828032 49045127980649472 49060228081628736 49075332831653868 49110013475115264 49122884822473728 49140919246236678 49203679040931744 49218827956892622 49441583306771712 49504727091326976 49586149339832448 49599145478647296 49601416011427224 49838961860702208 49920933837446784 49936303583086392 49984689819359232 50000079194303616 50066901480246336 50082316166662668 50324468722964064 50388740075100672 50471616292329456 50812379084544048 50861614202155008 50877273566133504 50892937751344752 50942250927009792 50960953292393592 51041747510851608 51272753058874368 51286191243227136 51370543531456128 51372895154692482 51436150866745344 51438505493331936 51536612098906956 51700762160096256 51769857312907776 51785796308385888 51851933979277824 51870970315472049 51937216765427952 51953207287831101 52188337934925696 52202016086856192 52254989707511808 52340935414267584 52354653560794368 52440763188361464 52607793075185664 52694319050638272 52710542671035636 52761617031545856 52777861371764928 52848396006926688 52864667064810594 53117840930485248 53171743912906752 53205205800436704 53273156254843392 53275594975236648 53289558088665696 53377205388153633 53530736813346816 53615605203062784 53635289033685384 53687259435608064 53703788764252032 53772375978510336 53792117364193236 53877400150343364 54049732876634112 54121239339922944 54135424090073088 54224462616537024 54241157340249012 54293714803786752 54313647587945802 54399757215512898 54645960496958208 54662784992185104 54715750995677184 54732596978126592 54822617696840616 55085168372355072 55102128091681536 55175768978230656 55192756591832328 55246236116133888 55248765159504672 55263245425282944 55354138921048212 55530448246029312 55621781220118176 55692817977742848 55784418007311504 55801593012855627 56068832093289984 56125729685846016 56161050567127632 56178341530972191 56232776046779136 56250089093591568 56325264165277128 56504666636310528 56615027313334572 56669884959808512 56684737689882624 56687332584488256 56759730199538688 56780568328870638 57052495814224896 57142947650632704 57163926470112054 57219315977424384 57236932761900192 57254554970262846 57310032292886016 57331072453942791 57421965949708059 57587131514400768 57681847191233664 57755514939881472 57865669725088512 57868318679998428 58145455504152576 58163357430108288 58241089477021248 58259020846934124 58315471455919104 58333425726687552 58429368861106446 58709192607378432 58711880176791408 58768769587949568 58786863420950784 58883552341051032 58898985255893664 59165551214751744 59183767209583872 59259353119174656 59281108931968056 59338549902514176 59356819160489088 59375094043235544 59454445507792524 59643814782772224 59818211902020096 59833889783764992 59932300786698816 59935044347141229 60222078915015168 60317555853445632 60339700162896057 60398166865059072 60416762359783536 60493922975824128 60805949486213376 60883607148392448 60886394257413312 60902352101332224 60964154658763776 61002520443604152 61080429154260096 61375758587716608 61476705559077984 61495633116208242 61555219870136832 61574171600392416 61675444908945693 61852844959911936 61970814418899456 61989894103141728 62033701231724544 62072740100509488 62152015630650624 62154860804442756 62171151103443312 62452526282237952 62471754276782976 62551539403573248 62574503872632948 62635136008209408 62654420224960704 62757470258225442 63058021689406464 63077436104951232 63141445896576768 63157994771751936 63181181888018586 63261873052626528 63281350230290514 63365922185936769 63567749965849344 63648934831706112 63753620579784576 63773249157549288 63854696474481024 64184057791003008 64266029767747584 64285816106961792 64371730474602432 64391549357137716 64473786329496768 64785522953700864 64892078090137872 64974954307366656 65393503974199296 65413637442171648 65433777108871824 65480017966820352 65497179763298304 65521225661648904 65604905387908992 65625103942523496 65922111075695616 66050865198890334 66114865786443264 66132193971529728 66135221348569632 66243996383682411 66561245116595712 66581738110781856 66666772259071488 66691247548464063 66755868640328448 66776421555550224 66796980798639987 67099291630618752 67184986766800896 67295488389772608 67313126006735616 67749838779392064 67836364754844672 67857250335126336 67947937723191456 67968857654756478 68055663347802144 68363670745165824 68494058041941504 68497193539589976 68584673991109248 68715482798542608 68934349546795008 69026476417210368 69047728411181184 69135911972370432 69161293753962732 69249622353903936 69270943050441468 69584450579900928 69602688115808256 69717166221261888 69787913885690112 69806204747725824 69921017584481952 69942544991373726 70259092067517696 70280723561380848 70348822708727808 70370481829019904 70464528009235584 70486222753080792 70823787907313664 70940274400582272 71030875006457856 71034126633648864 71052744118220928 71169607184204844 71513718711580512 71605051685669376 71722823152257648 71744905302242949 71836533533791152 72161652453230592 72207065014878384 72299283488716032 72321543120332016 72391619738382336 72418196783927736 72533009620683864 72861280662610944 72883713322913472 72976795970835456 73003587851405106 73096823595787488 73469504122242048 73567691970974208 73590342122443104 73612999247480802 73665020212672896 73684327233710592 73711378869355017 73805518561397616 73828241935338933 74040597661372416 74162374960157568 74257090636990464 74379224009748672 74402124017140836 74758442791053312 74881400756170176 74904455374629588 74977034729038848 75000118791455424 75100352220369504 75123474249994002 75486703084446096 75559846613078016 75583110112651008 75679640266051584 75707424438494184 76069994418966528 76190596867510272 76218568626816072 76292421303232512 76315910349200256 76339406627017128 76413376390514688 76441429938590388 76562621266277412 76909129588311552 76929286864840704 77059342732038723 77154226300118016 77157758239997904 77551143240144384 77654785969361664 77678694462578832 77753961941225472 77777900968916736 77905825148141928 78278923476504576 78282506902388544 78382484561267712 78511403121401376 78531980341191552 78661144782542196 78911689612778496 79041478575957408 79065814006553454 79142425547318784 79166792057647392 79272594010390032 79297000597215891 79525086377029632 79676761395727872 79757615869360128 79909734382265088 79913392462854972 79934337132998544 80296105220020224 80423407804594176 80452933550528076 80530889153412096 80555683146378048 80658563967765504 80688176046289854 80816100225515046 81074599314951168 81181859009884416 81203136135109632 81285539545018368 81336693924805536 81440572205680128 81470471381918703 81599635823269347 81834344783622144 81968940745437312 81994177488277656 82073626493515776 82098895467189888 82233926545260924 82627752558532608 82653192137522304 82763653467345984 82789134887748492 82869354174200832 82873147739257008 82894868137924416 83031208381572318 83295672369043968 83432671830177264 83513514677612544 83539226966614272 83676627010967256 84077362252541952 84103248139934976 84188594528769024 84210659695669248 84241575850691448 84349164070168704 84375133640387352 84487896247915692 84756999954465792 84922540970001858 85004827439712768 85030998876732384 85139595299308032 85170852493305957 85578743721337344 85714421475949056 85745889705168081 85828973966136576 85855399142850288 85881832455394269 85965048439329024 86380697271601152 86522770786850496 86633272409822208 86798504587632768 86802478019997642 87218183256228864 87245036145162432 87306690622427136 87361634215531872 87388531270401186 87473207183878656 87500138590031328 87644053291659669 87896148100927488 88067820265187112 88153154381924352 88180295131426176 88325328511576548 88748326822127616 88775650814375808 88889029678761984 88921663397952084 89007824853771264 89035228740733632 89062641064853316 89181668261688786 89465722174158336 89727317853030144 89750834675647488 89898451180048224 90333118372522752 90448486339792896 90476333780168448 90597250297588608 90625143539675304 90740884463736192 91325410722588672 91329591386119968 91353528151998336 91446231988145664 91620643731390144 92063637881574912 92215058338616976 92243449674312363 92332829805205248 92361257400588624 92779267439867904 92956221628349184 93050551847586816 93074939663634432 93109110150764232 93228023445975936 93232291206664134 93256726655164968 93678789423356928 93707631415174464 93827309105359872 93861755808949422 93952704012314112 93981630337441056 94136205387338163 94587032534109696 94616154157426848 94712168844865152 94736992157627904 94892809578939792 94922025345435771 95351624948774016 95473402247559168 95630430869676864 95659873736323932 95782044711721536 96276086686504512 96399044651621376 96428724160442688 96557595711903648 96587324035706574 96710679494245152 97148374216814592 97178284430551296 97302394627780608 97338117135206808 97462431461049984 97959338829656064 98090255961298944 98120456163257472 98150665663307736 98220026950230528 98245769644947456 98281838492473356 98407358081863488 98437655913785244 98883166613543424 99076297798335501 99172298679664896 99198290957294592 99202832022854448 99841867674893568 99872607166172784 99969379638718464 100000158388607232 100133802960492672 100164632333325336 100648937445928128 100777480150201344 100943232584658912 101624758169088096 101754547132267008 101785875502689504 101921906584787184 101953286482134717 102083495021703216 102545506117748736 102741087062912256 102745790309384964 102872301733490688 102877010986663872 103073224197813912 103401524320192512 103539714625815552 103571592616771776 103703867958555648 103741940630944098 103874433530855904 103906414575662202 104376675869851392 104404032173712384 104509979415023616 104681870828535168 104709307121588736 104881526376722928 105215586150371328 105388638101276544 105421085342071272 105523234063091712 105555722743529856 105696792013853376 105729334129621188 106235681860970496 106410411600873408 106546312509686784 106551189950473296 106579116177331392 106754410776307266 107270578067370768 107374518871216128 107407577528504064 107544751957020672 107584234728386472 107754800300686728 108099465753268224 108242478679845888 108270848180146176 108448925233074048 108482314680498024 108587429607573504 108627295175891604 108799514431025796 109291920993916416 109325569984370208 109465193956253184 109505381777107659 109645235393681232 110204256183363072 110351537956461312 110385513183664656 110492472232267776 110497530319009344 110526490850565888 110708277842096424 111060896492058624 111243562440236352 111385635955485696 111568836014623008 111603186025711254 112137664186579968 112251459371692032 112322101134255264 112356683061944382 112465552093558272 112500178187183136 112650528330554256 112685211374991003 113009333272621056 113230054626669144 113339769919617024 113374665168976512 113519460399077376 113561136657741276 114104991628449792 114285895301265408 114327852940224108 114438631954848768 114473865523800384 114509109940525692 114620064585772032 114662144907885582 114843931899416118 115363694382467328 115511029879762944 115731339450177024 115736637359996856 116290911008305152 116326714860216576 116482178954042496 116518041693868248 116630942911838208 116666851453375104 116858737722212892 117418385214756864 117423760353582816 117573726841901568 117767104682102064 117797970511787328 118367534419167744 118562217863936112 118598721009830181 118677099805028352 118713638320978176 118750188086471088 118908891015585048 119287629565544448 119636423804040192 119667779567529984 119864601573397632 119870088694282458 120444157830030336 120635111706891264 120679400325792114 120796333730118144 120833524719567072 120987845951648256 121032264069434781 121224150338272569 121611898972426752 121772788514826624 121804704202664448 121928309317527552 122005040887208304 122160858308520192 122751517175433216 122953411118155968 122991266232416484 123110439740273664 123148343200784832 123350889817891386 123941628837798912 123979788206283456 124067402463449088 124145480201018976 124304031261301248 124309721608885512 124342302206886624 124546812572358477 124905052564475904 124943508553565952 125103078807146496 125149007745265896 125270272016418816 125308840449921408 125514940516450884 126116043378812928 126154872209902464 126282891793153536 126315989543503872 126362363776037172 126523746105253056 126562700460581028 126731844371873538 127135499931698688 127383811455002787 127507241159569152 127546498315098576 127709392948962048 128368115582006016 128532059535495168 128571632213923584 128743460949204864 128783098714275432 128947572658993536 129571045907401728 129784156180275744 129949908614733312 130203717029996463 130827274884343296 130867554217743648 130960035933640704 131042451323297808 131082796905601779 131209810775817984 131250207885046992 131844222151391232 132101730397780668 132229731572886528 132264387943059456 132270442697139264 132487992767364822 133122490233191424 133163476221563712 133333544518142976 133382495096928126 133511737280656896 133552843111100448 133593961597279974 133772502392533179 134198583261237504 134369973533601792 134590976779545216 134626252013471232 135499677558784128 135672729509689344 135714500670252672 135895875446382912 135937715309512956 136111326695604288 136988116083883008 136994387079179952 137169347982218496 137430965597085216 138052952834420736 138095456822362368 138271823944740864 138322587507925464 138499244707807872 138541886100882936 139168901159801856 139205376231616512 139434332442523776 139575827771380224 139612409495451648 139842035168963904 139848436809996201 139885089982747452 140518184135035392 140561447122761696 140740963658039808 140792633713424133 140929056018471168 140972445506161584 141880548801164544 142061750012915712 142068253267297728 142105488236441856 142339214368409688 143027437423161024 143210103371338752 143445646304515296 143489810604485898 143673067067582304 144323304906461184 144414130029756768 144598566977432064 144643086240664032 144836393567855472 144880986053559861 145066019241367728 145722561325221888 145767426645826944 145953591941670912 146007175702810212 146193647191574976 146939008244484096 147135383941948416 147180684244886208 147225998494961604 147330040425345792 147368654467421184 147422757738710034 147611037122795232 147656483870677866 148324749920315136 148514181273980928 148758448019497344 148804248034281672 149516885582106624 149762801512340352 149808910749259176 149954069458077696 150000237582910848 150200704440739008 150246948499988004 150973406168892192 151166220225302016 151414848876988368 152437137253632144 152584842606465024 152631820698400512 152678813254034256 152826752781029376 152882859877180776 153125242532554824 153818259176623104 153858573729681408 154118685464077446 154308452600236032 154315516479995808 155102286480288768 155309571938723328 155357388925157664 155555801937833472 155612910946416147 155811650296283856 155859621863493303 156565013804777088 156764969122535424 157022806242802752 157063960682383104 157322289565084392 157823379225556992 158082957151914816 158131628013106908 158284851094637568 158333584115294784 158545188020780064 158594001194431782 159353522791455744 159515231738720256 159819468764530176 159826784925709944 159868674265997088 160592210440040448 160846815609188352 160905867101056152 161061778306824192 161111366292756096 161317127935531008 161376352092579708 161632200451030092 162149198629902336 162363718019768832 162406272270219264 162673387849611072 162881144411360256 162940942763837406 163199271646538694 163937881490874624 163988354976555312 164147252987031552 164197790934379776 164467853090521848 165255505117065216 165306384275044608 165527306934691968 165578269775496984 165738708348401664 165746295478514016 165789736275848832 166062416763144636 166591344738087936 166865343660354528 167078453933228544 167353254021934512 167404779038566881 168206496279869952 168377189057538048 168483151701382896 168698328140337408 168750267280774704 168975792495831384 169513999908931584 169845081940003716 170009654879425536 170061997753464768 170279190598616064 170341704986611914 171157487442674688 171428842951898112 171491779410336162 171657947932273152 171710798285700576 171763664910788538 171930096878658048 171993217361828373 172265897849124177 172761394543202304 173045541573700992 173266544819644416 173597009175265536 173604956039995284 174436366512457728 174490072290324864 174723268431063744 174777062540802372 174946414367757312 175000277180062656 175288106583319338 176135640530374224 176306308763848704 176360590262852352 176650657023153096 177496653644255232 177551301628751616 177778059357523968 177843326795904168 178015649707542528 178070457481467264 178125282129706632 178363336523377572 178931444348316672 179454635706060288 179501669351294976 179796902360096448 179805133041423687 180666236745045504 180952667560336896 181019100488688171 181194500595177216 181250287079350608 181481768927472384 182650821445177344 182659182772239936 182707056303996672 182892463976291328 183241287462780288 184127275763149824 184430116677233952 184486899348624726 184665659610410496 184722514801177248 185026334726837079 185558534879735808 185912443256698368 186101103695173632 186218220301528464 186456046891951872 186464582413328268 186513453310329936 187357578846713856 187415262830348928 187654618210719744 187723511617898844 187905408024628224 187963260674882112 188272410774676326 189174065068219392 189232308314853696 189424337689730304 189473984315255808 189785619157879584 189844050690871542 190097766557810307 190703249897548032 190946804495118336 191260861739353728 191319747472647864 191564089423443072 192552173373009024 192798089303242752 192857448320885376 193115191423807296 193174648071413148 193421358988490304 194356568861102592 194676234270413616 194924862922099968 196180511922597888 196240912326514944 196301331326615472 196440053900461056 196491539289894912 196563676984946712 196814716163726976 196875311827570488 197766333227086848 198152595596671002 198344597359329792 198396581914589184 198405664045708896 198731989151047233 199683735349787136 199745214332345568 200000316777214464 200073742645392189 200267605920985344 200329264666650672 200390942395919961 201297874891856256 201554960300402688 201886465169317824 203249516338176192 203509094264534016 203571751005379008 203843813169574368 203906572964269434 204166990043406432 205091012235497472 205482174125824512 205491580618769928 205754021973327744 206146448395627824 206803048640385024 207079429251631104 207143185233543552 207407735917111296 207483881261888196 207748867061711808 207812829151324404 208753351739702784 208808064347424768 209363741657070336 209418614243177472 209763052753445856 210777276202553088 210842170684142544 211046468126183424 211111445487059712 211393584027706752 211458668259242376 212471363721940992 212820823201746816 213092625019373568 213102379900946592 213158232354662784 213508821552614532 214541156134741536 214815155057008128 215168469456772944 215234715906728847 215509600601373456 216484957359691776 216897850466148096 216964629360996048 217174859215147008 217254590351783208 217599028862051592 218583841987832832 218651139968740416 218930387912506368 219010763554215318 219290470787362464 220408512366726144 220703075912922624 220771026367329312 220995060638018688 221052981701131776 221134136608065051 221416555684192848 221484725806016799 222121792984117248 222487124880472704 222771271910971392 223137672029246016 223206372051422508 224275328373159936 224644202268510528 224713366123888764 224931104187116544 225000356374366272 225301056661108512 225370422749982006 226460109253338288 226679539839234048 226749330337953024 227038920798154752 227122273315482552 228209983256899584 228571790602530816 228655705880448216 228877263909697536 228947731047600768 229018219881051384 229240129171544064 229324289815771164 229687863798832236 230727388764934656 231178028196116169 231462678900354048 231473274719993712 232653429720433152 232964357908084992 233036083387736496 233261885823676416 233333702906750208 233717475444425784 234836770429513728 234847520707165632 235147453683803136 235534209364204128 235595941023574656 236735068838335488 237124435727872224 237197442019660362 237427276641956352 237500376172942176 237817782031170096 237891001791647673 238575259131088896 239272847608080384 239729203146795264 239740177388564916 240888315660060672 241270223413782528 241358800651584228 241592667460236288 241667049439134144 241975691903296512 242064528138869562 242448300676545138 243223797944853504 243545577029653248 243609408405328896 243856618635055104 244010081774416608 244321716617040384 244798907469808041 245503034350866432 245906822236311936 245982532464832968 246220879480547328 246296686401569664 246701779635782772 247883257675597824 247959576412566912 248290960402037952 248608062522602496 248619443217771024 248684604413773248 249093625144716954 249887017107131904 250298015490531792 250540544032837632 250617680899842816 251029881032901768 252232086757625856 252309744419804928 252565783586307072 252631979087007744 252724727552074344 253047492210506112 253125400921162056 253463688743747076 254270999863397376 254767622910005574 255014482319138304 255092996630197152 255418785897924096 255512557479917871 256736231164012032 257143264427847168 257486921898409728 257566197428550864 257645497366182807 257895145317987072 259142091814803456 259568312360551488 259899817229466624 260407434059992926 261654549768686592 261735108435487296 261920071867281408 262084902646595616 262165593811203558 262419621551635968 262500415770093984 262932159874979007 263688444302782464 264203460795561336 264459463145773056 264540885394278528 264975985534729644 266244980466382848 266326952443127424 266667089036285952 266764990193856252 267023474561313792 267105686222200896 267187923194559948 267545004785066358 268397166522475008 269181953559090432 269252504026942464 270999355117568256 271345459019378688 271429001340505344 271791750892765824 271875430619025912 272222653391208576 273976232167766016 273988774158359904 274338695964436992 274861931194170432 276190913644724736 276645175015850928 276730349022937089 276998489415615744 277083772201765872 278337802319603712 278868664885047552 279151655542760448 279224818990903296 279684070337927808 279696873619992402 279770179965494904 281036368270070784 281122894245523392 281481927316079616 281585267426848266 281858112036942336 281944891012323168 282408616162014489 283761097602329088 284136506534595456 284210976472883712 284678428736819376 286054874846322048 286420206742677504 286891292609030592 286979621208971796 287346134135164608 288828260059513536 289197133954864128 289286172481328064 289672787135710944 289761972107119722 290132038482735456 291445122650443776 291534853291653888 291907183883341824 292014351405620424 292387294383149952 293878016488968192 294270767883896832 294361368489772416 294451996989923208 294660080850691584 294737308934842368 294845515477420068 295222074245590464 295312967741355732 296649499840630272 297228893395006503 297516896038994688 297608496068563344 299525603024680704 299617821498518352 299908138916155392 300000475165821696 300401408881478016 300493896999976008 301946812337784384 302332440450604032 302829697753976736 304874274507264288 305263641396801024 305357626508068512 305765719754361552 305859859446404151 306250485065109648 307636518353246208 308237370928154892 308616905200472064 308631032959991616 310204572960577536 310619143877446656 310714777850315328 311111603875666944 311225821892832294 311623300592567712 311719243726986606 313130027609554176 313529938245070848 314045612485605504 314127921364766208 314644579130168784 315646758451113984 316165914303829632 316263256026213816 316569702189275136 316667168230589568 317090376041560128 317188002388863564 318707045582911488 319638937529060352 319653569851419888 319737348531994176 321811734202112304 322123556613648384 322222732585512192 322634255871062016 322752704185159416 323264400902060184 324298397259804672 324727436039537664 324812544540438528 325346775699222144 325762288822720512 325881885527674812 326398543293077388 327875762981749248 327976709953110624 328395581868759552 328516145331322977 328935706181043696 330612768550089216 331054613869383936 331156539550993968 331477416696803328 331492590957028032 331579472551697664 332124833526289272 333182689476175872 333730687320709056 334156907866457088 334706508043869024 334809558077133762 336412992559739904 336754378115076096 336966303402765792 337396656280674816 337500534561549408 337951584991662768 338055634124973009 339027999817863168 339690163880007432 340019309758851072 340123995506929536 340558381197232128 340683409973223828 342314974885349376 342857685903796224 342983558820672324 343315895864546304 343421596571401152 343527329821577076 343860193757316096 343986434723656746 344531795698248354 346091083147401984 346533089639288832 347194018350531072 347209912079990568 348872733024915456 348980144580649728 349446536862127488 349554125081604744 349892828735514624 350000554360125312 350576213166638676 352271281060748448 352721180525704704 353301314046306192 355102603257503232 355686653591808336 355796163029490543 356031299415085056 356140914962934528 356250564259413264 356726673046755144 357862888696633344 358909271412120576 359003338702589952 359593804720192896 359610266082847374 361332473490091008 361905335120673792 362038200977376342 362389001190354432 362500574158701216 362963537854944768 363096792208304343 363672451014817707 365318365544479872 365414112607993344 365784927952582656 366482574925560576 368254551526299648 368860233354467904 368973798697249452 369331319220820992 369445029602354496 370052669453674158 371824886513396736 372202207390347264 372436440603056928 372912093783903744 372929164826656536 373026906620659872 373640437717075431 374715157693427712 374830525660697856 375309236421439488 375447023235797688 375810816049256448 375926521349764224 376544821549352652 378348130136438784 378464616629707392 378848675379460608 378947968630511616 379571238315759168 379688101381743084 380195533115620614 381406499795096064 382151434365008361 382521723478707456 382639494945295728 383128178846886144 385104346746018048 385596178606485504 385714896641770752 386230382847614592 386349296142826296 386842717976980608 388713137722205184 389352468540827232 389849725844199936 390611151089989389 392481824653029888 392602662653230944 392880107800922112 393127353969893424 393248390716805337 393629432327453952 393750623655140976 395532666454173696 396305191193342004 396689194718659584 396793163829178368 396811328091417792 397463978302094466 399367470699574272 399490428664691136 400000633554428928 400147485290784378 400535211841970688 400658529333301344 400781884791839922 401317507177599537 402595749783712512 403109920600805376 403772930338635648 406499032676352384 407018188529068032 407143502010758016 407687626339148736 407813145928538868 408333980086812864 410964348251649024 410983161237539856 411508043946655488 412292896791255648 414158858503262208 414286370467087104 414815471834222592 414967762523776392 415497734123423616 415625658302648808 417506703479405568 417616128694849536 418727483314140672 418837228486354944 419526105506891712 419545310429988603 421554552405106176 421684341368285088 422222890974119424 422377901140272399 422787168055413504 422917336518484752 425641646403493632 426185250038747136 426204759801893184 426316464709325568 427017643105229064 429082312269483072 429630310114016256 430336938913545888 430469431813457694 431019201202746912 432969914719383552 433795700932296192 433929258721992096 434509180703566416 435198057724103184 437167683975665664 437302279937480832 437860775825012736 438021527108430636 438580941574724928 440817024733452288 441406151825845248 441542052734658624 441990121276037376 442105963402263552 442268273216130102 442833111368385696 442969451612033598 444974249760945408 445542543821942784 446275344058492032 446412744102845016 448550656746319872 449288404537021056 449426732247777528 449862208374233088 450000712748732544 450602113322217024 450740845499964012 452920218506676576 453498660675906048 454244546630965104 457311411760896432 457754527819395072 457895462095201536 458036439762102768 458480258343088128 458648579631542328 459375727597664472 461454777529869312 462356056392232338 462925357800708096 462946549439987424 465306859440866304 465928715816169984 466072166775472992 466667405813500416 466838732839248441 467434950888851568 467578865590479909 469695041414331264 470294907367606272 471068418728408256 471191882047149312 473470137676670976 474248871455744448 474394884039320724 474854553283912704 475000752345884352 475635564062340192 475782003583295346 478545695216160768 479458406293590528 479480354777129832 481776631320121344 482540446827565056 482717601303168456 483185334920472576 483334098878268288 483951383806593024 484129056277739124 484896601353090276 486447595889707008 487091154059306496 487218816810657792 488020163548833216 488643433234080768 489597814939616082 491813644472623872 491965064929665936 492441758961094656 492593372803139328 493403559271565544 495766515351195648 495919152825133824 496581920804075904 497216125045204992 497238886435542048 497369208827546496 498187250289433908 499774034214263808 500596030981063584 501235361799685632 502059762065803536 502214337115700643 504619488839609856 505131567172614144 505449455104148688 506094984421012224 506250801842324112 506927377487494152 508541999726794752 509535245820011148 510028964638276608 510185993260394304 510837571795848192 511025114959835742 513472462328024064 514286528855694336 514973843796819456 515132394857101728 515290994732365614 515790290635974144 515979652085485119 516797693547372531 518284183629606912 519136624721102976 519799634458933248 520814868119985852 523309099537373184 523470216870974592 524169805293191232 524331187622407116 524839243103271936 525000831540187968 525864319749958014 528406921591122672 528918926291546112 529081770788557056 529951971069459288 532489960932765696 532653904886254848 533334178072571904 533529980387712504 534046949122627584 534211372444401792 534375846389119896 535090009570132716 536794333044950016 538363907118180864 538505008053884928 539415399124271061 541998710235136512 542858002681010688 543057301466064513 543583501785531648 543750861238051824 544445306782417152 547952464335532032 547977548316719808 548677391928873984 549723862388340864 552381827289449472 553290350031701856 553460698045874178 553996978831231488 554167544403531744 555079004180511237 556675604639207424 557737329770095104 558303311085520896 559368140675855616 559393747239984804 559540359930989808 562072736540141568 562245788491046784 562963854632159232 563170534853696532 563716224073884672 563889782024646336 564817232324028978 567522195204658176 568273013069190912 568421952945767424 569356857473638752 570293299673430921 572109749692644096 572840413485355008 573782585218061184 573959242417943592 574692268270329216 577656520119027072 578394267909728256 578572344962656128 579345574271421888 579523944214239444 580264076965470912 583069706583307776 584028702811240848 584774588766299904 588541535767793664 588722736979544832 588903993979846416 589320161701383168 589474617869684736 589691030954840136 590444148491180928 590625935482711464 593298999681260544 594457786790013006 595033792077989376 595216992137126688 596195967453141699 599051206049361408 599235642997036704 600000950331643392 600221227936176567 600802817762956032 600987793999952016 601172827187759883 603893624675568768 604664880901208064 605659395507953472 609748549014528576 610527282793602048 610715253016137024 611531439508723104 611719718892808302 612500970130219296 615273036706492416 616474741856309784 617262065919983232 620409145921155072 621238287754893312 621429555700630656 622223207751333888 622451643785664588 623246601185135424 623438487453973212 626260055219108352 628091224971211008 628255842729532416 629289158260337568 632331828607659264 632526512052427632 633139404378550272 633334336461179136 634180752083120256 634376004777727128 637414091165822976 639277875058120704 639307139702839776 639474697063988352 643623468404224608 644445465171024384 645505408370318832 645704147720186541 646528801804120368 649454872079075328 650693551398444288 651524577645441024 651763771055349624 652797086586154776 655751525963498496 655953419906221248 656791163737519104 657032290662645954 657871412362087392 661225537100178432 662109227738767872 662313079101987936 662985181914056064 663158945103395328 664249667052578544 664454177418050397 666365378952351744 667461374641418112 668313815732914176 669413016087738048 669619116154267524 672825985119479808 673932606805531584 674793312561349632 675001069123098816 675903169983325536 676111268249946018 679380327760014864 680038619517702144 680247991013859072 681116762394464256 681366819946447656 684629949770698752 685715371807592448 685967117641344648 686631791729092608 686843193142802304 687054659643154152 687720387514632192 687972869447313492 689063591396496708 692182166294803968 693534084588348507 694388036701062144 694419824159981136 697960289161299456 698893073724254976 699108250163209488 699785657471029248 700001108720250624 701152426333277352 704542562121496896 705442361051409408 706602628092612384 710205206515006464 711373307183616672 711592326058981086 712281829925869056 712501128518826528 713453346093510288 713673005374943019 715725777393266688 717818542824241152 719187609440385792 719220532165694748 722664946980182016 723810670241347584 724076401954752684 724778002380708864 725001148317402432 725927075709889536 726193584416608686 727344902029635414 730636731088959744 730828225215986688 731569855905165312 732965149851121152 736509103052599296 737720466708935808 737947597394498904 738662638441641984 738890059204708992 740105338907348316 743649773026793472 744872881206113856 745824187567807488 745858329653313072 746053813241319744 747280875434150862 749661051321395712 750894046471595376 751621632098512896 751853042699528448 753089643098705304 756696260272877568 756929233259414784 757697350758921216 757895937261023232 759142476631518336 759376202763486168 760391066231241228 762812999590192128 764302868730016722 765043446957414912 765278989890591456 766256357693772288 766537672439753613 770208693492036096 771429793283541504 772460765695229184 772698592285652592 773685435953961216 777426275444410368 778704937081654464 779699451688399872 781222302179978778 784963649306059776 785205325306461888 785760215601844224 786254707939786848 786496781433610674 787258864654907904 787501247310281952 788796479624937021 791065332908347392 792610382386684008 793378389437319168 793622656182835584 794927956604188932 798734941399148544 798980857329382272 800001267108857856 800294970581568756 801070423683941376 801317058666602688 801563769583679844 802635014355199074 805191499567425024 807545860677271296 812998065352704768 814036377058136064 814287004021516032 815375252678297472 815626291857077736 816667960173625728 821928696503298048 821966322475079712 823016087893310976 824585793582511296 828572740934174208 829935525047552784 830191047068811267 830995468246847232 831251316605297616 835013406958811136 837454966628281344 837674456972709888 839052211013783424 839090620859977206 843109104810212352 843368682736570176 844445781948238848 844755802280544798 845574336110827008 845834673036969504 847225848486043467 851283292806987264 852409519603786368 852632929418651136 854035286210458128 858164624538966144 859260620228032512 860673877827091776 860938863626915388 862038402405493824 867591401864592384 867858517443984192 869018361407132832 870396115448206368 874335367951331328 874604559874961664 875721551650025472 876043054216861272 877161883149449856 881634049466904576 882812303651690496 883084105469317248 883980242552074752 884211926804527104 884536546432260204 885666222736771392 885938903224067196 889948499521890816 891686680185019509 892550688116984064 892825488205690032 898576809074042112 898853464495555056 899724416748466176 900001425497465088 901204226644434048 901481690999928024 905840437013353152 906997321351812096 908489093261930208 914622823521792864 915790924190403072 916072879524205536 917297159263084656 917579578339212453 918751455195328944 922909555059738624 924712112784464676 925850715601416192 925893098879974848 930613718881732608 931857431632339968 932144333550945984 933334811627000832 933677465678496882 934869901777703136 935157731180959818 939390082828662528 940589814735212544 942136837456816512 942383764094298624 946940275353341952 948497742911488896 948789768078641448 949709106567825408 950001504691768704 951271128124680384 951564007166590692 958916812587181056 958960709554259664 965435202606336912 966370669840945152 966668197756536576 967902767613186048 968258112555478248 969793202706180552 972895191779414016 974182308118612992 974437633621315584 976040327097666432 977286866468161536 979195629879232164 983627288945247744 983930129859331872 985186745606278656 985548435993968931 986807118543131088 991838305650267648 993163841608151808 994432250090409984 994477772871084096 994738417655092992 996374500578867816 999548068428527616 1001192061962127168 1002470723599371264 1004119524131607072 1004428674231401286 1009238977679219712 1010263134345228288 1010898910208297376 1012189968842024448 1012501603684648224 1013854754974988304 1014166902374919027 1017083999453589504 1019070491640022296 1020057929276553216 1020371986520788608 1021675143591696384 1022050229919671484 1026944924656048128 1028573057711388672 1029947687593638912 1030264789714203456 1030581989464731228 1031580581271948288 1031959304170970238 1033595387094745062 1038273249442205952 1039599268917866496 1041629736239971704 1046618199074746368 1046940433741949184 1048339610586382464 1048662375244814232 1049678486206543872 1050001663080375936 1051728639499916028 1056813843182245344 1058163541577114112 1059903942138918576 1065307809772509696 1067059960775425008 1067388489088471629 1068093898245255168 1068422744888803584 1068751692778239792 1070180019140265432 1073588666089900032 1076727814236361728 1077010016107769856 1078830798248542122 1083997420470273024 1085716005362021376 1086114602932129026 1087167003571063296 1087501722476103648 1088890613564834304 1089290376624913029 1091017353044453121 1095955096633439616 1097354783857747968 1099447724776681728 1104763654578898944 1106580700063403712 1106921396091748356 1107993957662462976 1108335088807063488 1110158008361022474 1115474659540190208 1116606622171041792 1118736281351711232 1118787494479969608 1119080719861979616 1124145473080283136 1124491576982093568 1125927709264318464 1126341069707393064 1127432448147769344 1127779564049292672 1129634464648057956 1135044390409316352 1136546026138381824 1136843905891534848 1138713714947277504 1140586599346861842 1144219499385288192 1146454303095025083 1147565170436122368 1147918484835887184 1149384536540658432 1155313040238054144 1156788535819456512 1157144689925312256 1158691148542843776 1159047888428478888 1160528153930941824 1166139413166615552 1168057405622481696 1169549177532599808 1171833453269968167 1177445473959089664 1177807987959692832 1178640323402766336 1179382061909680272 1180888296982361856 1181251870965422928 1186597999362521088 1188915573580026012 1190067584155978752 1190433984274253376 1192391934906283398 1198102412098722816 1198471285994073408 1200001900663286784 1200442455872353134 1201605635525912064 1201975587999904032 1202345654375519766 1203952521532798611 1207787249351137536 1209329761802416128 1211318791015906944 1219497098029057152 1221054565587204096 1221430506032274048 1223062879017446208 1223439437785616604 1225001940260438592 1232949483712619568 1234524131839966464 1242476575509786624 1242859111401261312 1244446415502667776 1244903287571329176 1246493202370270848 1246876974907946424 1252520110438216704 1256182449942422016 1256511685459064832 1258578316520675136 1258635931289965809 1264663657215318528 1265053024104855264 1266668672922358272 1267133703420817197 1268361504166240512 1268752009555454256 1278555750116241408 1278614279405679552 1278949394127976704 1287246936808449216 1288890930342048768 1291010816740637664 1291408295440373082 1293057603608240736 1298909744158150656 1301387102796888576 1303527542110699248 1305594173172309552 1311503051926996992 1311906839812442496 1313582327475038208 1314064581325291908 1315742824724174784 1322451074200356864 1324218455477535744 1324626158203975872 1325970363828112128 1326317890206790656 1328499334105157088 1328908354836100794 1334922749282836224 1336627631465828352 1338826032175476096 1339238232308535048 1345651970238959616 1347865213611063168 1349586625122699264 1350002138246197632 1351806339966651072 1352222536499892036 1358760655520029728 1360495982027718144 1362733639892895312 1371934235282689296 1373263583458185216 1373686386285604608 1374109319286308304 1375440775029264384 1375945738894626984 1378127182792993416 1384364332589607936 1387068169176697014 1388776073402124288 1388839648319962272 1395920578322598912 1397786147448509952 1398216500326418976 1400002217440501248 1400516198517745323 1402304852666554704 1402736596771439727 1409085124242993792 1410884722102818816 1413205256185224768 1420410413030012928 1422746614367233344 1423184652117962172 1424563659851738112 1425002257037653056 1426906692187020576 1427346010749886038 1435637085648482304 1438375218880771584 1438441064331389496 1445329893960364032 1447621340482695168 1448152803909505368 1449556004761417728 1450002296634804864 1451854151419779072 1452387168833217372 1454689804059270828 1461273462177919488 1461656450431973376 1465930299702242304 1475440933417871616 1475895194788997808 1477325276883283968 1477780118409417984 1480210677814696632 1487299546053586944 1489745762412227712 1491648375135614976 1491716659306626144 1492107626482639488 1494561750868301724 1499322102642791424 1501788092943190752 1503706085399056896 1506179286197410608 1506643011347101929 1513858466518829568 1515394701517842432 1518284953263036672 1518752405526972336 1520782132462482456 1525625999180384256 1528605737460033444 1530086893914829824 1530557979781182912 1532512715387544576 1533075344879507226 1540417386984072192 1542859586567083008 1544921531390458368 1545397184571305184 1547370871907922432 1547938956256455357 1550393080642117593 1554852550888820736 1557409874163308928 1559398903376799744 1562444604359957556 1569927298612119552 1570410650612923776 1572509415879573696 1572993562867221348 1574517729309815808 1575002494620563904 1577592959249874042 1585220764773368016 1586756778874638336 1587245312365671168 1589855913208377864 1597469882798297088 1597961714658764544 1600002534217715712 1600589941163137512 1602140847367882752 1602634117333205376 1603127539167359688 1605270028710398148 1610382999134850048 1615091721354542592 1618246197372813183 1625996130705409536 1628574008043032064 1629171904398193539 1630750505356594944 1631252583714155472 1633335920347251456 1643857393006596096 1643932644950159424 1646032175786621952 1649171587165022592 1657145481868348416 1659871050095105568 1660382094137622534 1661990936493694464 1662502633210595232 1665237012541533711 1670026813917622272 1674909933256562688 1678104422027566848 1678181241719954412 1686218209620424704 1686737365473140352 1688891563896477696 1689511604561089596 1691148672221654016 1691669346073939008 1694451696972086934 1702566585613974528 1704819039207572736 1705265858837302272 1708070572420916256 1716329249077932288 1718521240456065024 1721347755654183552 1721877727253830776 1724076804810987648 1735182803729184768 1735717034887968384 1738036722814265664 1740792230896412736 1749209119749923328 1752086108433722544 1754323766298899712 1765624607303380992 1766168210938634496 1767960485104149504 1768423853609054208 1769073092864520408 1771332445473542784 1771877806448134392 1779896999043781632 1783373360370039018 1785101376233968128 1785650976411380064 1788587902359425097 1797153618148084224 1797706928991110112 1800002850994930176 1802408453288868096 1802963381999856048 1803518481563279649 1811680874026706304 1813994642703624192 1816978186523860416 1829245647043585728 1831581848380806144 1832145759048411072 1834594318526169312 1835159156678424906 1837502910390657888 1845819110119477248 1849424225568929352 1851786197759949696 1861227437763465216 1863714863264679936 1864288667101891968 1866669623254001664 1867354931356993764 1869739803555406272 1870315462361919636 1878780165657325056 1884273674913633024 1884767528188597248 1896995485822977792 1897579536157282896 1899418213135650816 1900003009383537408 1902542256249360768 1903128014333181384 1917833625174362112 1917921419108519328 1930870405212673824 1933336395513073152 1936516225110956496 1937112443160559623 1939586405412361104 1948364616237225984 1952080654195332864 1954573732936323072 1958391259758464328 1967254577890495488 1967860259718663744 1970373491212557312 1971096871987937862 1973614237086262176 1983676611300535296 1986327683216303616 1988955545742168192 1989476835310185984 1992749001157735632 1999096136857055232 2002384123924254336 2004941447198742528 2008239048263214144 2008857348462802572 2018477955358439424 2021797820416594752 2024379937684048896 2025003207369296448 2027709509949976608 2028333804749838054 2038140983280044592 2040115858553106432 2040743973041577216 2043350287183392768 2044100459839342968 2053889849312096256 2057146115422777344 2059895375187277824 2060529579428406912 2061163978929462456 2063161162543896576 2063918608341940476 2067190774189490124 2076546498884411904 2080602253765045521 2083259472479943408 2093880867483898368 2096679221172764928 2097324750489628464 2099356972413087744 2100003326160751872 2103457278999832056 2113627686364490688 2116327083154228224 2119807884277837152 2130615619545019392 2134119921550850016 2134776978176943258 2136845489777607168 2137503385556479584 2140360038280530864 2141019016124829057 2147177332179800064 2153455628472723456 2157661596497084244 2167994840940546048 2171432010724042752 2172229205864258052 2174334007142126592 2175003444952207296 2177781227129668608 2178580753249826058 2182034706088906242 2191910193266879232 2194709567715495936 2198895449553363456 2209527309157797888 2213161400126807424 2213842792183496712 2215987915324925952 2216670177614126976 2220316016722044948 2230949319080380416 2237472562703422464 2237574988959939216 2238161439723959232 2248983153964187136 2252682139414786128 2254864896295538688 2255559128098585344 2259268929296115912 2270088780818632704 2273092052276763648 2273687811783069696 2277427429894555008 2281173198693723684 2288438998770576384 2292908606190050166 2295130340872244736 2295836969671774368 2298769073081316864 2299613017319260839 2310626080476108288 2314289379850624512 2317382297085687552 2318095776856957776 2321056307861883648 2332278826333231104 2336114811244963392 2339098355065199616 2343666906539936334 2354890947918179328 2355615975919385664 2357280646805532672 2358764123819360544 2361776593964723712 2362503741930845856 2366389438874811063 2373195998725042176 2377831147160052024 2380135168311957504 2380867968548506752 2384783869812566796 2396204824197445632 2396942571988146816 2400003801326573568 2400884911744706268 2403211271051824128 2403951175999808064 2404691308751039532 2407905043065597222 2415574498702275072 2422637582031813888 2438994196058114304 2442109131174408192 2442861012064548096 2446125758034892416 2446878875571233208 2450003880520877184 2465898967425239136 2469048263679932928 2485718222802522624 2489806575142658352 2490573141206433801 2492986404740541696 2493753949815892848 2505040220876433408 2512364899884844032 2513023370918129664 2517156633041350272 2517271862579931618 2529327314430637056 2530106048209710528 2533337345844716544 2534267406841634394 2536723008332481024 2537504019110908512 2541677545458130401 2557228558811359104 2557898788255953408 2574493873616898432 2577781860684097536 2582021633481275328 2582816590880746164 2586115207216481472 2602774205593777152 2607055084221398496 2611188346344619104 2623006103853993984 2623813679624884992 2627164654950076416 2628129162650583816 2631485649448349568 2644902148400713728 2648436910955071488 2649252316407951744 2651940727656224256 2652635780413581312 2656998668210314176 2657816709672201588 2669845498565672448 2675060040555058527 2677652064350952192 2678476464617070096 2695730427222126336 2699173250245398528 2700004276492395264 2703612679933302144 2704445072999784072 2717521311040059456 2720991964055436288 2725467279785790624 2743868470565378592 2747372772571209216 2748218638572616608 2751891477789253968 2752738735017637359 2756254365585986832 2768728665179215872 2774136338353394028 2777552146804248576 2777679296639924544 2791841156645197824 2795572294897019904 2796433000652837952 2800004434881002496 2801032397035490646 2804609705333109408 2805473193542879454 2818170248485987584 2821769444205637632 2826410512370449536 2840820826060025856 2845493228734466688 2846369304235924344 2849127319703476224 2850004514075306112 2853813384374041152 2854692021499772076 2876750437761543168 2876882128662778992 2896305607819010736 2899112009522835456 2900004593269609728 2903708302839558144 2904774337666434744 2909379608118541656 2922546924355838976 2923312900863946752 2931860599404484608 2950881866835743232 2951790389577995616 2955560236818835968 2956645307981906793 2960421355629393264 2979491524824455424 2983296750271229952 2983433318613252288 2984215252965278976 2989123501736603448 2998644205285582848 3003576185886381504 3007412170798113792 3012358572394821216 3013286022694203858 3027716933037659136 3030789403035684864 3036569906526073344 3037504811053944672 3041564264924964912 3051251998360768512 3057211474920066888 3060173787829659648 3061115959562365824 3065025430775089152 3066150689759014452 3080834773968144384 3085719173134166016 3089843062780916736 3090794369142610368 3094741743815844864 3095877912512910714 3100786161284235186 3114819748326617856 3118797806753599488 3124889208719915112 3139854597224239104 3140821301225847552 3145018831759147392 3145987125734442696 3149035458619631616 3150004989241127808 3155185918499748084 3170441529546736032 3174490624731342336 3179711826416755728 3195923429317529088 3201179882326275024 3204281694735765504 3205268234666410752 3206255078334719376 3210540057420796296 3220765998269700096 3230183442709085184 3236492394745626366 3251992261410819072 3257148016086064128 3258343808796387078 3261501010713189888 3262505167428310944 3266671840694502912 3267871129874739087 3273052059133359363 3287865289900318848 3292064351573243904 3298343174330045184 3314290963736696832 3319742100190211136 3320764188275245068 3323981872987388928 3325005266421190464 3330474025083067422 3349819866513125376 3356208844055133696 3356362483439908824 3372436419240849408 3373474730946280704 3377783127792955392 3379023209122179192 3382297344443308032 3383338692147878016 3388903393944173868 3405133171227949056 3409638078415145472 3410531717674604544 3416141144841832512 3432658498155864576 3439362909285075249 3442695511308367104 3443755454507661552 3448153609621975296 3470365607458369536 3471434069775936768 3476073445628531328 3481584461792825472 3498418239499846656 3504172216867445088 3508647532597799424 3515500359809904501 3532336421877268992 3535920970208299008 3538146185729040816 3542664890947085568 3543755612896268784 3559793998087563264 3566746720740078036 3570202752467936256 3571301952822760128 3577175804718850194 3594307236296168448 3595413857982220224 3600005701989860352 3604816906577736192 3605926763999712096 3607036963126559298 3611857564598395833 3623361748053412608 3627989285407248384 3633956373047720832 3658491294087171456 3663163696761612288 3664291518096822144 3669188637052338624 3670318313356849812 3675005820781315776 3698848451137858704 3703572395519899392 3727429726529359872 3728577334203783936 3733339246508003328 3734709862713987528 3739479607110812544 3740630924723839272 3757560331314650112 3768547349827266048 3769535056377194496 3775907793869897427 3793990971645955584 3795159072314565792 3800006018767074816 3801401110262451591 3805084512498721536 3806256028666362768 3835667250348724224 3835842838217038656 3861740810425347648 3866672791026146304 3873032450221912992 3874224886321119246 3879172810824722208 3896729232474451968 3904161308390665728 3916782519516928656 3934509155780990976 3935720519437327488 3940746982425114624 3942193743975875724 3947228474172524352 3967353222601070592 3972655366432607232 3977911091484336384 3978953670620371968 3985498002315471264 4004768247848508672 4009882894397485056 4016478096526428288 4017714696925605144 4036955910716878848 4043595640833189504 4048759875368097792 4050006414738592896 4055419019899953216 4056667609499676108 4076281966560089184 4081487946083154432 4088200919678685936 4119790750374555648 4121059158856813824 4122327957858924912 4126322325087793152 4127837216683880952 4134381548378980248 4153092997768823808 4161204507530091042 4166518944959886816 4187761734967796736 4193358442345529856 4194649500979256928 4200006652321503744 4201548595553235969 4206914557999664112 4208209790314319181 4227255372728981376 4232654166308456448 4239615768555674304 4261231239090038784 4268239843101700032 4269553956353886516 4273690979555214336 4275006771112959168 4280720076561061728 4282038032249658114 4306911256945446912 4315323192994168488 4335989681881092096 4342864021448085504 4344458411728516104 4348668014284253184 4350006889904414592 4355562454259337216 4357161506499652116 4364069412177812484 4383820386533758464 4397790899106726912 4426322800253614848 4427685584366993424 4431975830649851904 4433340355228253952 4440632033444089896 4461898638160760832 4474945125406844928 4475149977919878432 4476322879447918464 4497966307928374272 4505364278829572256 4511118256197170688 4518537858592231824 4519929034041305787 4546184104553527296 4554854859789110016 4562346397387447368 4576877997541152768 4585817212380100332 4590260681744489472 4591673939343548736 4597538146162633728 4599226034638521678 4621252160952216576 4628578759701249024 4634764594171375104 4636191553713915552 4642112615723767296 4651179241926352779 4664557652666462208 4672229622489926784 4678196710130399232 4687333813079872668 4709781895836358656 4711231951838771328 4717528247638721088 4723553187929447424 4725007483861691712 4732778877749622126 4755662294320104048 4760270336623915008 4761735937097013504 4769567739625133592 4792409648394891264 4793885143976293632 4800007602653147136 4801769823489412536 4806422542103648256 4807902351999616128 4809382617502079064 4815810086131194444 4831148997404550144 4845275164063627776 4854738592118439549 4877988392116228608 4885722024129096192 4892251516069784832 4893757751142466416 4900007761041754368 4931797934850478272 4938096527359865856 4971436445605045248 4979613150285316704 4981146282412867602 4985972809481083392 4987507899631785696 4995711037624601133 5010080441752866816 5024729799769688064 5034313266082700544 5034543725159863236 5058654628861274112 5060212096419421056 5066674691689433088 5068534813683268788 5073446016664962048 5075008038221817024 5083355090916260802 5114457117622718208 5115797576511906816 5148987747233796864 5155563721368195072 5164043266962550656 5165633181761492328 5172230414432962944 5205548411187554304 5214110168442796992 5222376692689238208 5247627359249769984 5256258325301167632 5262971298896699136 5296873821910142976 5298504632815903488 5303881455312448512 5305271560827162624 5313997336420628352 5315633419344403176 5339690997131344896 5350120081110117054 5355304128701904384 5356952929234140192 5365763707078275291 5391460854444252672 5400008552984790528 5407225359866604288 5408890145999568144 5435042622080118912 5441983928110872576 5450934559571581248 5487736941130757184 5494745545142418432 5496437277145233216 5503782955578507936 5505477470035274718 5512508731171973664 5537457330358431744 5548272676706788056 5555358593279849088 5583682313290395648 5591144589794039808 5592866001305675904 5600008869762004992 5602064794070981292 5609219410666218816 5610946387085758908 5636340496971975168 5652821024740899072 5690986457468933376 5692738608471848688 5698254639406952448 5700009028150612224 5707626768748082304 5709384042999544152 5753500875523086336 5753764257325557984 5792611215638021472 5800009186539219456 5809548675332869488 5811337329481678869 5818759216237083312 5845093848711677952 5863721198808969216 5901763733671486464 5903580779155991232 5911120473637671936 5913290615963813586 5920842711258786528 5958983049648910848 5966866637226504576 5968430505930557952 5978247003473206896 5997288410571165696 6007152371772763008 6014824341596227584 6024717144789642432 6026572045388407716 6055433866075318272 6073139813052146688 6075009622107889344 6083128529849929824 6114422949840133776 6120347575659319296 6122231919124731648 6130050861550178304 6132301379518028904 6161669547936288768 6171438346268332032 6179686125561833472 6181588738285220736 6189483487631689728 6191755825025821428 6201572322568470372 6229639496653235712 6241806761295136563 6249778417439830224 6281642602451695104 6290037663518294784 6291974251468885392 6298070917239263232 6300009978482255616 6310371836999496168 6340883059093472064 6348981249462684672 6359423652833511456 6391846858635058176 6402359764652550048 6410536469332821504 6412510156669438752 6421080114841592592 6423057048374487171 6441531996539400192 6460366885418170368 6472984789491252732 6503984522821638144 6514296032172128256 6516687617592774156 6523002021426379776 6525010334856621888 6533343681389005824 6535742259749478174 6546104118266718726 6575730579800637696 6584128703146487808 6596686348660090368 6628581927473393664 6639484200380422272 6641528376550490136 6647963745974777856 6650010532842380928 6660948050166134844 6712417688110267392 6712724966879817648 6746949461892561408 6758046418244358384 6764594688886616064 6766677384295756032 6777806787888347736 6810266342455898112 6819276156830290944 6821063435349209088 6832282289683665024 6865316996311729152 6878725818570150498 6885391022616734208 6887510909015323104 6896307219243950592 6898839051957782517 6942868139551873536 6952146891257062656 6963168923585650944 6996836478999693312 7008344433734890176 7017295065195598848 7031000719619809002 7064672843754537984 7071841940416598016 7076292371458081632 7085329781894171136 7087511225792537568 7099168316624433189 7119587996175126528 7133493441480156072 7140405504935872512 7142603905645520256 7154351609437700388 7188614472592336896 7190827715964440448 7200011403979720704 7209633813155472384 7211853527999424192 7214073926253118596 7223715129196791666 7246723496106825216 7267912746095441664 7316982588174342912 7326327393523224576 7328583036193644288 7338377274104677248 7340636626713699624 7350011641562631552 7397696902275717408 7407144791039798784 7457154668407567872 7469419725427975056 7471719423619301403 7478959214221625088 7481261849447678544 7515120662629300224 7537094699654532096 7539070112754388992 7551815587739794854 7587981943291911168 7590318144629131584 7600012037534149632 7602802220524903182 7610169024997443072 7612512057332725536 7625032636374391203 7671685676434077312 7723481620850695296 7733345582052292608 7746064900443825984 7748449772642238492 7758345621649444416 7808322616781331456 7833565039033857312 7869018311561981952 7871441038874654976 7881493964850229248 7884387487951751448 7894456948345048704 7934706445202141184 7945310732865214464 7955822182968672768 7957907341240743936 7970996004630942528 8009536495697017344 8025180121665175581 8032956193052856576 8035429393851210288 8087191281666379008 8097519750736195584 8100012829477185792 8110838039799906432 8113335218999352216 8152563933120178368 8162975892166308864 8176401839357371872 8242118317713627648 8244655915717849824 8255674433367761904 8268763096757960496 8306185995537647616 8322409015060182084 8333037889919773632 8375523469935593472 8386716884691059712 8389299001958513856 8400013304643007488 8403097191106471938 8413829115999328224 8416419580628638362 8454510745457962752 8465308332616912896 8479231537111348608 8522462478180077568 8536479686203400064 8539107912707773032 8547381959110428672 8550013542225918336 8561440153122123456 8564076064499316228 8630646385988336976 8688916823457032208 8697336028568506368 8700013779808829184 8711124908518674432 8714323012999304232 8728138824355624968 8767640773067516928 8795581798213453824 8852645600507229696 8855371168733986848 8866680710456507904 8869935923945720379 8881264066888179792 8949890250813689856 8950299955839756864 8952645758895836928 8995932615856748544 9010728557659144512 9022236512394341376 9037075717184463648 9039858068082611574 9092368209107054592 9109709719578220032 9124692794774894736 9153755995082305536 9171634424760200664 9180521363488978944 9183347878687097472 9195076292325267456 9198452069277043356 9242504321904433152 9257157519402498048 9269529188342750208 9272383107427831104 9284225231447534592 9302358483852705558 9344459244979853568 9356393420260798464 9374667626159745336 9419563791672717312 9422463903677542656 9435056495277442176 9447106375858894848 9450014967723383424 9465557755499244252 9511324588640208096 9523471874194027008 9539135479250267184 9587770287952587264 9603539646978825072 9612845084207296512 9615804703999232256 9618765235004158128 9631620172262388888 9662297994809100288 9690550328127255552 9709477184236879098 9755976784232457216 9771444048258192384 9784503032139569664 9787515502284932832 9800015522083508736 9803613389624217261 9819156177400078089 9863595869700956544 9876193054719731712 9942872891210090496 9959226300570633408 9962292564825735204 9971945618962166784 9975015799263571392 9991422075249202266 10049459599539376128 10068626532165401088 10069087450319726472 10117309257722548224 10120424192838842112 10133349383378866176 10137069627366537576 10146892033329924096 10150016076443634048 10166710181832521604 10228914235245436416 10231595153023813632 10297975494467593728 10318088727855225747 10328086533925101312 10331266363522984656 10344460828865925888 10411096822375108608 10428220336885593984 10444753385378476416 10495254718499539968 10512516650602335264 10525942597793398272 10546501079429713503 10597009265631806976 10607762910624897024 10627994672841256704 10631266838688806352 10679381994262689792 10700240162220234108 10710608257403808768 10713905858468280384 10731527414156550582 10782921708888505344 10800017105969581056 10814450719733208576 10817780291999136288 10835572693795187499 10870085244160237824 10883967856221745152 10901869119143162496 10975473882261514368 10989491090284836864 10992874554290466432 11007565911157015872 11010954940070549436 11025017462343947328 11096545353413576112 11110717186559698176 11182289179588079616 11185732002611351808 11200017739524009984 11204129588141962584 11218438821332437632 11221892774171517816 11272680993943950336 11305642049481798144 11327723381609692281 11381972914937866752 11385477216943697376 11400018056301224448 11404203330787354773 11415253537496164608 11418768085999088304 11507001751046172672 11507528514651115968 11585222431276042944 11600018373078438912 11619097350665738976 11622674658963357738 11637518432474166624 11690187697423355904 11803527467342972928 11807161558311982464 11822240947275343872 11826581231927627172 11841685422517573056 11917966099297821696 11933733274453009152 11936861011861115904 11956494006946413792 12014304743545526016 12029648683192455168 12049434289579284864 12053144090776815432 12110867732150636544 12146279626104293376 12150019244215778688 12166257059699859648 12228845899680267552 12244463838249463296 12264602759036057808 12359372251123666944 12363177476570441472 12378966975263379456 12383511650051642856 12403144645136940744 12459278993306471424 12483613522590273126 12499556834879660448 12563285204903390208 12580075327036589568 12583948502937770784 12600019956964511232 12620743673998992336 12624629370942957543 12681766118186944128 12697962498925369344 12718847305667022912 12783693717270116352 12804719529305100096 12821072938665643008 12825020313338877504 12842160229683185184 12846114096748974342 12920733770836340736 12945969578982505464 13007969045643276288 13028592064344256512 13033375235185548312 13046004042852759552 13050020669713243776 13066687362778011648 13071484519498956348 13092208236533437452 13151461159601275392 13193372697320180736 13278968400760844544 13283056753100980272 13295927491949555712 13300021065684761856 13321896100332269688 13424835376220534784 13425449933759635296 13493898923785122816 13516092836488716768 13533354768591512064 13555613575776695472 13559787102123917361 13638552313660581888 13664564579367330048 13730633992623458304 13757451637140300996 13770782045233468416 13775021818030646208 13792614438487901184 13797678103915565034 13885736279103747072 13904293782514125312 13926337847171301888 13993672957999386624 14016688867469780352 14034590130391197696 14062001439239618004 14129345687509075968 14152584742916163264 14170659563788342272 14175022451585075136 14198336633248866378 14266986882960312144 14280811009871745024 14285207811291040512 14308703218875400776 14377228945184673792 14381655431928880896 14400022807959441408 14419267626310944768 14423707055998848384 14428147852506237192 14447430258393583332 14493446992213650432 14535825492190883328 14564215776355318647 14633965176348685824 14657166072387288576 14676754548209354496 14681273253427399248 14700023283125263104 14795393804551434816 14814289582079597568 14914309336815135744 14938839450855950112 14943438847238602806 14957918428443250176 14962523698895357088 14987133112873803399 15030241325258600448 15074189399309064192 15103631175479589708 15175963886583822336 15180636289258263168 15200024075068299264 15205604441049806364 15220338049994886144 15225024114665451072 15250065272748782406 15343371352868154624 15446963241701390592 15466691164104585216 15492129800887651968 15496899545284476984 15516691243298888832 15616645233562662912 15667130078067714624 15742882077749309952 15768774975903502896 15788913896690097408 15890621465730428928 15911644365937345536 15915814682481487872 15941992009261885056 16019072991394034688 16050360243330351162 16065912386105713152 16070858787702420576 16097291121234825873 16174382563332758016 16200025658954371584 16221676079599812864 16226670437998704432 16305127866240356736 16325951784332617728 16352803678714743744 16484236635427255296 16489311831435699648 16511348866735523808 16537526193515920992 16612371991075295232 16644818030120364168 16666075779839547264 16751046939871186944 16773433769382119424 16778598003917027712 16800026609286014976 16806194382212943876 16827658231998656448 16832839161257276724 16909021490915925504 16958463074222697216 17072959372406800128 17078215825415546064 17094763918220857344 17100027084451836672 17122880306244246912 17128152128998632456 17261292771976673952 17377833646914064416 17400027559617658368 17428646025998608464 17434011988445036607 17456277648711249936 17535281546135033856 17591163596426907648 17705291201014459392 17710742337467973696 17733361420913015808 17739871847891440758 17762528133776359584 17900599911679513728 17905291517791673856 17991865231713497088 18021457115318289024 18044473024788682752 18074151434368927296 18079716136165223148 18219419439156440064 18249385589549789472 18343268849520401328 18361042726977957888 18366695757374194944 18390152584650534912 18396904138554086712 18485008643808866304 18514315038804996096 18539058376685500416 18544766214855662208 18568450462895069184 18604716967705411116 18688918489959707136 18725420283885409689 18749335252319490672 18844927807355085312 18870112990554884352 18894212751717789696 18900029935446766848 18931115510998488504 19022649177280416192 19046943748388054016 19078270958500534368 19175540575905174528 19207079293957650144 19231609407998464512 19237530470008316256 19263240344524777776 19269171145123461513 19324595989618200576 19381100656254511104 19418954368473758196 19511953568464914432 19542888096516384768 19569006064279139328 19575031004569865664 19600031044167017472 19607226779248434522 19638312354800156178 19727191739401913088 19752386109439463424 19885745782420180992 19918452601141266816 19924585129651470408 19943891237924333568 19950031598527142784 19982844150498404532 20137253064330802176 20138174900639452944 20240848385677684224 20274139254733075152 20293784066659848192 20300032152887268096 20333420363665043208 20457828470490872832 20463190306047627264 20595950988935187456 20636177455710451494 20656173067850202624 20662532727045969312 20688921657731851776 20696517155873347551 20856440673771187968 20889506770756952832 20990509436999079936 21025033301204670528 21051885195586796544 21093002158859427006 21194018531263613952 21215525821249794048 21255989345682513408 21262533677377612704 21358763988525379584 21400480324440468216 21421216514807617536 21427811716936560768 21463054828313101164 21565843417777010688 21600034211939162112 21628901439466417152 21635560583998272576 21671145387590374998 21740170488320475648 21803738238286324992 21950947764523028736 21978982180569673728 21985749108580932864 22015131822314031744 22021909880141098872 22050034924687894656 22193090706827152224 22221434373119396352 22371464005222703616 22408259176283925168 22436877642664875264 22443785548343035632 22545361987887900672 22611284098963596288 22655446763219384562 22763945829875733504 22770954433887394752 22800036112602448896 22808406661574709546 22830507074992329216 22837536171998176608 22875097909123173609 23015057029302231936 23170444862552085888 23200036746156877824 23238194701331477952 23245349317926715476 23275036864948333248 23607054934685945856 23614323116623964928 23644481894550687744 23653162463855254344 23683370845035146112 23835932198595643392 23867466548906018304 23873722023722231808 23912988013892827584 24028609487091052032 24075540364995526743 24098868579158569728 24106288181553630864 24292559252208586752 24300038488431557376 24332514119399719296 24457691799360535104 24488927676498926592 24529205518072115616 24726354953140882944 24767023300103285712 24806289290273881488 24918557986612942848 24967227045180546252 24999113669759320896 25126570409806780416 25160150654073179136 25167897005875541568 25200039913929022464 25241487347997984672 25249258741885915086 25363532236373888256 25395924997850738688 25437694611334045824 25567387434540232704 25609439058610200192 25642145877331286016 25650040626677755008 25684320459366370368 25692228193497948684 25891939157965010928 26066750470371096624 26092008085705519104 26100041339426487552 26133374725556023296 26142969038997912696 26184416473066874904 26302922319202550784 26386745394640361472 26557936801521689088 26566113506201960544 26600042131369523712 26609807771837161137 26643792200664539376 26849670752441069568 26850899867519270592 26987797847570245632 27032185672977433536 27066709537183024128 27111227151553390944 27119574204247834722 27277104627321163776 27329129158734660096 27461267985246916608 27514903274280601992 27541564090466936832 27550043636061292416 27585228876975802368 27595356207831130068 27771472558207494144 27808587565028250624 27852675694342603776 28033377734939560704 28069180260782395392 28124002878479236008 28258691375018151936 28305169485832326528 28341319127576684544 28350044903170150272 28396673266497732756 28533973765920624288 28570415622582081024 28617406437750801552 28763310863857761792 28838535252621889536 28847414111997696768 28856295705012474384 28894860516787166664 28986893984427300864 29071650984381766656 29128431552710637294 29267930352697371648 29314332144774577152 29353509096418708992 29362546506854798496 29400046566250526208 29410840168872651783 29457468532200234267 29590787609102869632 29628579164159195136 29828618673630271488 29877678901711900224 29886877694477205612 29915836856886500352 29925047397790714176 29974266225747606798 30148378798618128384 30207262350959179416 30351927773167644672 30361272578516526336 30400048150136598528 30411208882099612728 30440676099989772288 30450048229330902144 30500130545497564812 30686742705736309248 30893926483402781184 30954266183565677241 30984259601775303936 30993799090568953968 31033382486597777664 31233290467125325824 31334260156135429248 31485764155498619904 31537549951807005792 31577827793380194816 31639503238289140509 31823288731874691072 31883984018523770112 32038145982788069376 32100720486660702324 32131824772211426304 32141717575404841152 32194582242469651746 32348765126665516032 32400051317908743168 32443352159199625728 32453340875997408864 32610255732480713472 32651903568665235456 32705607357429487488 32968473270854510592 32978623662871399296 33022697733471047616 33075052387031841984 33289636060240728336 33332151559679094528 33546867538764238848 33557196007834055424 33600053218572029952 33612388764425887752 33655316463997312896 33665678322514553448 33818042981831851008 33916926148445394432 33983170144829076843 34145918744813600256 34156431650831092128 34200054168903673344 34245760612488493824 34256304257997264912 34522585543953347904 34755667293828128832 34800055119235316736 34857292051997216928 34868023976890073214 34912555297422499872 35070563092270067712 35410582402028918784 35421484674935947392 35466722841826031616 35479743695782881516 35525056267552719168 35801199823359027456 35810583035583347712 36042914230636578048 36088946049577365504 36148302868737854592 36159432272330446296 36438838878312880128 36498771179099578944 36686537699040802656 36733391514748389888 36793808277108173424 37078116753371000832 37089532429711324416 37136900925790138368 37209433935410822232 37377836979919414272 37450840567770819378 37498670504638981344 37689855614710170624 37740225981109768704 37800059870893533696 37862231021996977008 38045298354560832384 38093887496776108032 38156541917001068736 38351081151810349056 38414158587915300288 38463218815996929024 38475060940016632512 38526480689049555552 38538342290246923026 38762201312509022208 38837908736947516392 39023907136929828864 39085776193032769536 39138012128558278656 39150062009139731328 39200062088334034944 39214453558496869044 39276624709600312356 39454383478803826176 39836905202282533632 39849170259302940816 39887782475848667136 39900063197054285568 39965688300996809064 40274506128661604352 40276349801278905888 40481696771355368448 40548278509466150304 40600064305774536192 40666840727330086416 40679361306371752083 40915656940981745664 41191901977870374912 41272354911420902988 41312346135700405248 41325065454091938624 41377843315463703552 41393034311746695102 41712881347542375936 41779013541513905664 41981018873998159872 42050066602409341056 42103770391173593088 42186004317718854012 42388037062527227904 42511978691365026816 42525067354755225408 42800960648880936432 42842433029615235072 42855623433873121536 42926109656626202328 43131686835554021376 43200068423878324224 43257802878932834304 43271121167996545152 43342290775180749996 43480340976640951296 43607476476572649984 43692647329065955941 43901895529046057472 43971498217161865728 44030263644628063488 44043819760282197744 44100069849375789312 44386181413654304448 44442868746238792704 44742928010445407232 44816518352567850336 44873755285329750528 44887571096686071264 44961399338621410197 45090723975775801344 45222568197927192576 45310893526438769124 45527891659751467008 45541908867774789504 45600072225204897792 45616813323149419092 45661014149984658432 45675072343996353216 45750195818246347218 46030114058604463872 46340889725104171776 46400073492313755648 46476389402662955904 46490698635853430952 46550073729896666496 47228646233247929856 47306324927710508688 47366741690070292224 47671864397191286784 47734933097812036608 47747444047444463616 47825976027785655168 48057218974182104064 48151080729991053486 48197737158317139456 48212576363107261728 48291873363704477619 48600076976863114752 48665028238799438592 48915383598721070208 48977855352997853184 49058411036144231232 49452709906281765888 49534046600206571424 49612578580547762976 49837115973225885696 49934454090361092504 49998227339518641792 50253140819613560832 50320301308146358272 50335794011751083136 50400079827858044928 50482974695995969344 50498517483771830172 50727064472747776512 50875389222668091648 51218878117220400384 51284291754662572032 51300081253355510016 51368640918732740736 51384456386995897368 51783878315930021856 52133500940742193248 52200082678852975104 52285938077995825392 52302035965335109821 52368832946133749808 52605844638405101568 52773490789280722944 53115873603043378176 53132227012403921088 53200084262739047424 53219615543674322274 53287584401329078752 53701799735038541184 53975595695140491264 54064371345954867072 54133419074366048256 54222454303106781888 54239148408495669444 54658258317469320192 55029806548561203984 55083128180933873664 55100087272122584832 55170457753951604736 55190712415662260136 55542945116414988288 55617175130056501248 55705351388685207552 56066755469879121408 56176260851656229067 56248005756958472016 56610338971664653056 56682638255153369088 56700089806340300544 56793346532995465512 57067947531841248576 57140831245164162048 57234812875501603104 57526621727715523584 57694828223995393536 57712591410024948768 57789721033574333328 57973787968854601728 58143301968763533312 58256863105421274588 58535860705394743296 58628664289549154304 58707018192837417984 58725093013709596992 58800093132501052416 58821680337745303566 58914937064400468534 59181575218205739264 59257158328318390272 59657237347260542976 59755357803423800448 59773755388954411224 59831673713773000704 59850094795581428352 59948532451495213596 60414524701918358832 60722545157033052672 60822417764199225456 60881352199979544576 60900096458661804288 61000261090995129624 61373485411472618496 61787852966805562368 61908532367131354482 61968519203550607872 61987598181137907936 62066764973195555328 62089551467620042653 62668520312270858496 62971528310997239808 63075099903614011584 63155655586760389632 63279006476578281018 63646577463749382144 63767968037047540224 64076291965576138752 64201440973321404648 64263649544422852608 64283435150809682304 64389164484939303492 64697530253331032064 64800102635817486336 64886704318399251456 64906681751994817728 65220511464961426944 65411214714858974976 65936946541709021184 65957247325742798592 66045395466942095232 66150104774063683968 66579272120481456672 66664303119358189056 67114392015668110848 67224777528851775504 67310632927994625792 67331356645029106896 67636085963663702016 67833852296890788864 67966340289658153686 68291837489627200512 68312863301662184256 68400108337807346688 68491521224976987648 68512608515994529824 68625293727369520827 69045171087906695808 69511334587656257664 69600110238470633472 69714584103994433856 69736047953780146428 69825110594844999744 70821164804057837568 70842969349871894784 70933445683652063232 70959487391565763032 71050112535105438336 71602399646718054912 71621166071166695424 72085828461273156096 72226621094986580229 72296605737475709184 72318864544660892592 72877677756625760256 72997542358199157888 73373075398081605312 73466783029496779776 73587616554216346848 74179064859422648832 74418867870821644464 74755673959838828544 74901681135541638756 74997341009277962688 75379711229420341248 75480451962219537408 75600119741787067392 75724462043993954016 76090596709121664768 76187774993552216064 76313083834002137472 76702162303620698112 76828317175830600576 76926437631993858048 76950121880033265024 77052961378099111104 77076684580493846052 77675817473895032784 78276024257116557312 78300124018279462656 78400124176668069888 78428907116993738088 78553249419200624712 78908766957607652352 79673810404565067264 79698340518605881632 79800126394108571136 79829423315511483411 79931376601993618128 80549012257323208704 80552699602557811776 80963393542710736896 81096557018932300608 81200128611549072384 81333681454660172832 81358722612743504166 81831313881963491328 82383803955740749824 82544709822841805976 82624692271400810496 82650130908183877248 82755686630927407104 82786068623493390204 83425762695084751872 83558027083027811328 84100133204818682112 84207540782347186176 84372008635437708024 84776074125054455808 85023957382730053632 85050134709510450816 85601921297761872864 85711246867746243072 85852219313252404656 86515605757865668608 86542242335993090304 86684581550361499992 86960681953281902592 87214952953145299968 87385294658131911882 87803791058092114944 87942996434323731456 88060527289256126976 88087639520564395488 88200139698751578624 88372405596600702801 88772362827308608896 88885737492477585408 89485856020890814464 89633036705135700672 89747510570659501056 89775142193372142528 89922798677242820394 90445136395854385152 90621787052877538248 91055783319502934016 91083817735549579008 91200144450409795584 91233626646298838184 91322028299969316864 91350144687992706432 91500391636492694436 92060228117208927744 92681779450208343552 92952778805325911808 92981397271706861904 93100147459793332992 94457292466495859712 94612649855421017376 94733483380140584448 94918509714867421527 95469866195624073216 95651952055571310336 96114437948364208128 96302161459982106972 96395474316634278912 96425152726214523456 96583746727408955238 97200153953726229504 97330056477598877184 97830767197442140416 97955710705995706368 98116822072288462464 98905419812563531776 99068093200413142848 99225157161095525952 99868908180722185008 99996454679037283584 100640602616292716544 100671588023502166272 100800159655716089856 100965949391991938688 100997034967543660344 101454128945495553024 101750778445336183296 101949510434487230529 102437756234440800768 102600162506711020032 102737281837465481472 102768912773991794736 103567756631860043712 104267001881484386496 104400165357705950208 104571876155991650784 104604071930670219642 104737665892267499616 105211689276810203136 106231747206086756352 106264454024807842176 106400168525478094848 106439231087348644548 106575168802658157504 107403599470077082368 108128742691909734144 108266838148732096512 108444908606213563776 108478296816991338888 109316516634938640384 110059613097122407968 110200174544245169664 110381424831324520272 111234350260113002496 111410702777370415104 112133510939758242816 112352521703312458134 112496011513916944032 113220677943329306112 113400179612680601088 113586693065990931024 114135895063682497152 114281662490328324096 114469625751003206208 115053243455431047168 115389656447990787072 115425182820049897536 115579442067148666656 116286603937527066624 116513726210842549176 117071721410789486592 117257328579098308608 117414036385674835968 117450186027419193984 117600186265002104832 117643360675490607132 117829874128800937068 118363150436411478528 119510715606847600896 119547510777908822448 119663347427546001408 119700189591162856704 119897064902990427192 120829049403836717664 121445090314066105344 121644835528398450912 121800192917323608576 122000522181990259248 122038083919115256249 122746970822945236992 123575705933611124736 123817064734262708964 123937038407101215744 123975196362275815872 124133529946391110656 124179102935240085306 125337040624541716992 125943056621994479616 126150199807228023168 126311311173520779264 126558012953156562036 127535936074095080448 128402881946642809296 128527299088845705216 128566870301619364608 128778328969878606984 129395060506662064128 129600205271634972672 129773408636798502912 129813363503989635456 130441022929922853888 130822429429717949952 131077941987197867823 131914494651485597184 132090790933884190464 132300209548127367936 133158544240962913344 133328606238716378112 134228784031336221696 134449555057703551008 134621265855989251584 134662713290058213792 134884198015864230591 135272171927327404032 135667704593781577728 135932680579316307372 136583674979254401024 136625726603324368512 136800216675614693376 136983042449953975296 137025217031989059648 137250587454739041654 138090342175813391616 139022669175312515328 139200220476941266944 139429168207988867712 139472095907560292856 139650221189689999488 141685938699743789568 141918974783131526064 142100225070210876672 143204799293436109824 143242332142333390848 144171656922546312192 144453242189973160458 144593211474951418368 144637729089321785184 144875620091113432857 145995084716398315776 146746150796163210624 146933566058993559552 147175233108432693696 148358129718845297664 148837735741643288928 149511347919677657088 149803362271083277512 149994682018555925376 150759422458840682496 150960903924439074816 151200239483574134784 151448924087987908032 152181193418243329536 152626167668004274944 153656634351661201152 153852875263987716096 153900243760066530048 154105922756198222208 154153369160987692104 155351634947790065568 156600248036558925312 156857814233987476176 157106498838401249424 157817533915215304704 159347620809130134528 159396681037211763264 159600252788217142272 159658846631022966822 159862753203987236256 161105399205115623552 161926787085421473792 162193114037864601216 162400257223098144768 162667362909320345664 162717445225487008332 165089419645683611952 165249384542801620992 165300261816367754496 165511373261854814208 165572137246986780408 166851525390169503744 167116054166055622656 168200266409637364224 168528782554968687201 168744017270875416048 170047914765460107264 170100269419020901632 171203842595523745728 171422493735492486144 171704438626504809312 173084484671986180608 173369163100722999984 173921363906563805184 174429905906290599936 174770589316263823764 175607582116184229888 175885992868647462912 176121054578512253952 176175279041128790976 176400279397503157248 176744811193201405602 177544725654617217792 177771474984955170816 178971712041781628928 179266073410271401344 179495021141319002112 179550284386744285056 179845597354485640788 181243574105755076496 182167635471099158016 182467253292597676368 182644056599938633728 182700289375985412864 183000783272985388872 184120456234417855488 185363558900416687104 185905557610651823616 185962794543413723808 186200294919586665984 186268654402860127959 188914584932991719424 189225299710842034752 189466966760281168896 189837019429734843054 190939732391248146432 191303904111142620672 192228875896728416256 192604322919964213944 192790948633268557824 192850305452429046912 193167493454817910476 194400307907452459008 194660112955197754368 195661534394884280832 196233644144576924928 197810839625127063552 198136186400826285696 198450314322191051904 199737816361444370016 199992909358074567168 201343176047004332544 201931898783983877376 201994069935087320688 202908257890991106048 203501556890672366592 203899020868974461058 204875512468881601536 205200325013422040064 205474563674930962944 205537825547983589472 205875881182108562481 207135513263720087424 208534003762968772992 208800330715411900416 209143752311983301568 209208143861340439284 209475331784534999232 212463494412173512704 212528908049615684352 212800337050956189696 212878462174697289096 213150337605316315008 214807198940154164736 216257485383819468288 216679863284959740687 216889817212427127552 216956593633982677776 218633033269877280768 220119226194244815936 220400349088490339328 220762849662649040544 224267021879516485632 224705043406624916268 224992023027833888064 226441355886658612224 226800359225361202176 227173386131981862048 228271790127364994304 228563324980656648192 228939251502006412416 230106486910862094336 230779312895981574144 230850365640099795072 231158884134297333312 233027452421685098352 234828072771349671936 234900372054838387968 235200372530004209664 235286721350981214264 235659748257601874136 236726300872822957056 239021431213695201792 239095021555817644896 239400379182325713408 239794129805980854384 241658098807673435328 242890180628132210688 243289671056796901824 243600385834647217152 244001044363980518496 244076167838230512498 245493941645890473984 247151411867222249472 247634129468525417928 247874076814202431488 247950392724551631744 248267059892782221312 248358205870480170612 250674081249083433984 252300399614456046336 252622622347041558528 253116025906313124072 255071872148190160896 256805763893285618592 257133740603238729216 257556657939757213968 259546817273597005824 259626727007979270912 260882045859845707776 261644858859435899904 262155883974395735646 263828989302971194368 264181581867768380928 264600419096254735872 266317088481925826688 266657212477432756224 268457568062672443392 268899110115407102016 269242531711978503168 269325426580116427584 269768396031728461182 271335409187563155456 271865361158632614744 273167349958508802048 273251453206648737024 273600433351229386752 273966084899907950592 274050434063978119296 274501174909478083308 276180684351626783232 278045338350625030656 278858336415977735424 278944191815120585712 279300442379379998976 283371877399487579136 283837949566263052128 284200450140421753344 284755529144602264581 286409598586872219648 288343313845092624384 288906484379946320916 289186422949902836736 289275458178643570368 289751240182226865714 291990169432796631552 293492301592326421248 293867132117987119104 294350466216865387392 296716259437690595328 297675471483286577856 299606724542166555024 299989364037111850752 301921807848878149632 302400478967148269568 302897848175975816064 304362386836486659072 305252335336008549888 305848531303461691587 307313268703322402304 307800487520133060096 308211845512396444416 308306738321975384208 310703269895580131136 313200496073117850624 313715628467974952352 314212997676802498848 315635067830430609408 318695241618260269056 318793362074423526528 319200505576434284544 319317693262045933644 319725506407974472512 322210798410231247104 324386228075729202432 324800514446196289536 325334725818640691328 325434890450974016664 330178839291367223904 330600523632735508992 331144274493973560816 333703050780339007488 334232108332111245312 336400532819274728448 337057565109937374402 337488034541750832096 340200538838041803264 342407685191047491456 342844987470984972288 343408877253009618624 346168969343972361216 346738326201445999968 348859811812581199872 349541178632527647528 351215164232368459776 351771985737294925824 352242109157024507904 352350558082257581952 352800558795006314496 353489622386402811204 355089451309234435584 358532146820542802688 358990042282638004224 359100568773488570112 359691194708971281576 362487148211510152992 364335270942198316032 364934506585195352736 365400578751970825728 366001566545970777744 366114251757345768747 368240912468835710976 370727117800833374208 371811115221303647232 371925589086827447616 372400589839173331968 372537308805720255918 377829169865983438848 378450599421684069504 378933933520562337792 379674038859469686108 382607808222285241344 385208645839928427888 385581897266537115648 385700610904858093824 386334986909635820952 388800615814904918016 389320225910395508736 391323068789768561664 392467288289153849856 393233825961593603469 396272372801652571392 396900628644382103808 399475632722888740032 399985818716149134336 402686352094008665088 403863797567967754752 403988139870174641376 405816515781982212096 407003113781344733184 407798041737948922116 409751024937763203072 410400650026844080128 410949127349861925888 411075651095967178944 411751762364217124962 414271026527440174848 417068007525937545984 417600661430823800832 418287504623966603136 418416287722680878568 418950663569069998464 425057816099231368704 425756924349394578192 426300675210632630016 429614397880308329472 432514970767638936576 433359726569919481374 433779634424854255104 433913187267965355552 434626860273340298571 440238452388489631872 440800698176980678656 441525699325298081088 448534043759032971264 449410086813249832536 449984046055667776128 452882711773317224448 453600718450722404352 454346772263963724096 456543580254729988608 457878503004012824832 461558625791963148288 461700731280199590144 462317768268594666624 466054904843370196704 469800744109676775936 470573442701962428528 471319496515203748272 473452601745645914112 478042862427390403584 478190043111635289792 478800758364651426816 479588259611961708768 483316197615346870656 485780361256264421376 486579342113593803648 487200771669294434304 488002088727961036992 488152335676461024996 495268258937050835856 495748153628404862976 495900785449103263488 496534119785564442624 496716411740960341224 501348162498166867968 504600799228912092672 505586347664906061603 506232051812626248144 510143744296380321792 513611527786571237184 514267481206477458432 515113315879514427936 519253454015958541824 521764091719691415552 523289717718871799808 524311767948791471292 527657978605942388736 528363163735536761856 529200838192509471744 532634176963851653376 533314424954865512448 536915136125344886784 537798220230814204032 538485063423957006336 538650853160232855168 539536792063456922364 543730722317265229488 546502906413297474048 547932169799815901184 548100868127956238592 549002349818956166616 552361368703253566464 556090676701250061312 557716672831955470848 557888383630241171424 558600884758759997952 558805963208580383877 566743754798975158272 567675899132526104256 568400900280843506688 569511058289204529162 572819197173744439296 576686627690185248768 577812968759892641832 578372845899805673472 578550916357287140736 579502480364453731428 583980338865593263104 586984603184652842496 588700932433730774784 593432518875381190656 595350942966573155712 599213449084333110048 599978728074223701504 605795696351951632128 608724773672973318144 610504670672017099776 611697062606923383174 614626537406644804608 615600975040266120192 616423691024792888832 616613476643950768416 621406539791160262272 626400992146235701248 627431256935949904704 628425995353604997696 637390483236520538112 637586724148847053056 638401011152868569088 638635386524091867288 639451012815948945024 644421596820462494208 648772456151458404864 650669451637281382656 650869780901948033328 660357678582734447808 661201047265471017984 662288548987947121632 672801065638549456896 674115130219874748804 674976069083501664192 680401077676083606528 684815370382094982912 685689974941969944576 686817754506019237248 692337938687944722432 693476652402891999936 699082357265055295056 704484218314049015808 704701116164515163904 705601117590012628992 706979244772805622408 710178902618468871168 717064293641085605376 718201137546977140224 719382389417942563152 724974296423020305984 728670541884396632064 729869013170390705472 730801157503941651456 732003133091941555488 732228503514691537494 736481824937671421952 741454235601666748416 743622230442607294464 743851178173654895232 744801179678346663936 745074617611440511836 756901198843368139008 757867867041124675584 759348077718939372216 765215616444570482688 770417291679856855776 771401221809716187648 772669973819271641904 778640451820791017472 782646137579537123328 784934576578307699712 786467651923187206938 792544745603305142784 793801257288764207616 798951265445777480064 799971637432298268672 805372704188017330176 807727595135935509504 807976279740349282752 814006227562689466368 815596083475897844232 819502049875526406144 820801300053688160256 821898254699723851776 822151302191934357888 823503524728434249924 828542053054880349696 834136015051875091968 836575009247933206272 836832575445361757136 837901327138139996928 850115632198462737408 851513848698789156384 852601350421265260032 854266587433806793743 859228795760616658944 865029941535277873152 866719453139838962748 867559268849708510208 867826374535930711104 869253720546680597142 880476904776979263744 881601396353961357312 883051398650596162176 898820173626499665072 899968092111335552256 905765423546634448896 907201436901444808704 908693544527927448192 913087160509459977216 915757006008025649664 917545593910385074761 923401462560399180288 924635536537189333248 932109809686740393408 939601488219353551872 941146885403924857056 942638993030407496544 946905203491291828224 956085724854780807168 956380086223270579584 957601516729302853632 959176519223923417536 966632395230693741312 973158684227187607296 974401543338588868608 976004177455922073984 976304671352922049992 990536517874101671712 991801570898206526976 993432823481920682448 1002696324996333735936 1009201598457824185344 1011172695329812123206 1012464103625252496288 1027223055573142474368 1028534962412954916864 1030226631759028855872 1038506908031917083648 1046579435437743599616 1048623535897582942584 1055315957211884777472 1056726327471073523712 1058401676385018943488 1065268353927703306752 1075596440461628408064 1076970126847914012672 1077301706320465710336 1079073584126913844728 1087461444634530458976 1093005812826594948096 1096201736255912477184 1098004699637912333232 1104722737406507132928 1112181353402500122624 1115433345663910941696 1115776767260482342848 1117201769517519995904 1117611926417160767754 1133487509597950316544 1135351798265052208512 1136801800561687013376 1139022116578409058324 1155625937519785283664 1156745691799611346944 1157101832714574281472 1159004960728907462856 1167960677731186526208 1173969206369305684992 1177401864867461549568 1179701477884780810407 1190701885933146311424 1198426898168666220096 1199957456148447403008 1211591392703903264256 1217449547345946636288 1221009341344034199552 1223394125213846766348 1229253074813289609216 1231201950080532240384 1232847382049585777664 1233226953287901536832 1242813079582320524544 1252801984292471402496 1254862513871899809408 1256851990707209995392 1275173448297694106112 1277270773048183734576 1278902025631897890048 1288843193640924988416 1297544912302916809728 1301338903274562765312 1301739561803896066656 1303880580820020895713 1320715357165468895616 1322402094530942035968 1324577097975894243264 1345602131277098913792 1348230260439749497608 1349952138167003328384 1360802155352167213056 1369630740764189965824 1373635509012038474496 1384675877375889444864 1386953304805783999872 1398164714530110590112 1409402232329030327808 1413958489545611244816 1420357805236937742336 1434128587282171210752 1436402275093954280448 1438764778835885126304 1449948592846040611968 1457341083768793264128 1459738026340781410944 1461602315007883302912 1464006266183883110976 1464457007029383074988 1487244460885214588928 1487702356347309790464 1489602359356693327872 1490149235222881023672 1513802397686736278016 1516759042994718184809 1518696155437878744432 1530431232889140965376 1540834583359713711552 1542802443619432375296 1545339947638543283808 1565292275159074246656 1569869153156615399424 1572935303846374413876 1585089491206610285568 1587602514577528415232 1597902530891554960128 1599943274864596537344 1610745408376034660352 1615455190271871019008 1615952559480698565504 1631192166951795688464 1643796509399447703552 1644302604383868715776 1647007049456868499848 1657084106109760699392 1668272030103750183936 1673150018495866412544 1673665150890723514272 1675802654276279993856 1700231264396925474816 1703027697397578312768 1705202700842530520064 1708533174867613587486 1718457591521233317888 1730059883070555746304 1733438906279677925496 1735118537699417020416 1735652749071861422208 1738507441093361194284 1760953809553958527488 1766102797301192324352 1797640347252999330144 1799936184222671104512 1817387089055854896384 1826174321018919954432 1831514012016051299328 1835091187820770149522 1846802925120798360576 1849271073074378666496 1864219619373480786816 1879202976438707103744 1882293770807849714112 1885277986060814993088 1912171449709561614336 1912760172446541159168 1915203033458605707264 1918353038447846835072 1933264790461387482624 1946317368454375214592 1952008354911844147968 1952609342705844099984 1981073035748203343424 1983603141796413053952 1986865646963841364896 2018403196915648370688 2022345390659624246412 2024928207250504992576 2054446111146284948736 2057069924825909833728 2060453263518057711744 2077013816063834167296 2097247071795165885168 2113452654942147047424 2116803352770037886976 2130536707855406613504 2151192880923256816128 2154603412640931420672 2158147168253827689456 2174922889269060917952 2186011625653189896192 2192403472511824954368 2196009399275824666464 2209445474813014265856 2224362706805000245248 2230866691327821883392 2231553534520964685696 2234403539035039991808 2235223852834321535508 2270703596530104417024 2273603601123374026752 2278044233156818116648 2311251875039570567328 2314203665429148562944 2318009921457814925712 2335921355462373052416 2347938412738611369984 2354803729734923099136 2359402955769561620814 2381403771866292622848 2396853796337332440192 2399914912296894806016 2423182785407806528512 2442018682688068399104 2446788250427693532696 2458506149626579218432 2462403900161064480768 2465694764099171555328 2466453906575803073664 2485626159164641049088 2509725027743799618816 2513703981414419990784 2550346896595388212224 2554541546096367469152 2557804051263795780096 2562799762301420381229 2577686387281849976832 2595089824605833619456 2602677806549125530624 2603479123607792133312 2607761161640041791426 2641430714330937791232 2644804189061884071936 2649154195951788486528 2696460520879498995216 2699904276334006656768 2721604310704334426112 2739261481528379931648 2747271018024076948992 2752636781731155224283 2773906609611567999744 2796329429060221180224 2818804464658060655616 2827916979091222489632 2840715610473875484672 2868257174564342421504 2872804550187908560896 2877529557671770252608 2899897185692081223936 2919476052681562821888 2923204630015766605824 2928012532367766221952 2928914014058766149976 2975404712694619580928 2980298470445762047344 3027604795373472556032 3033518085989436369618 3037392310875757488864 3081669166719427423104 3085604887238864750592 3090679895277086567616 3139738306313230798848 3145870607692748827752 3170178982413220571136 3175205029155056830464 3195805061783109920256 3230910380543742038016 3231905118961397131008 3262384333903591376928 3288605208767737431552 3294014098913736999696 3314168212219521398784 3336544060207500367872 3346300036991732825088 3347330301781447028544 3351605308552559987712 3400462528793850949632 3406055394795156625536 3410405401685061040128 3417066349735227174972 3466877812559355850992 3470237075398834040832 3471305498143722844416 3477014882186722388568 3521907619107917054976 3532205594602384648704 3539104433654342431221 3595280694505998660288 3599872368445342209024 3634774178111709792768 3652348642037839908864 3663028024032102598656 3670182375641540299044 3693605850241596721152 3698542146148757332992 3728439238746961573632 3758405952877414207488 3764587541615699428224 3770555972121629986176 3825520344893082318336 3836706076895693670144 3866529580922774965248 3892634736908750429184 3904016709823688295936 3905218685411688199968 3911641742460062687139 3962146071496406686848 3967206283592826107904 3973731293927682729792 4036806393831296741376 4044690781319248492824 4049856414501009985152 4108892222292569897472 4120906527036115423488 4154027632127668334592 4194494143590331770336 4261073415710813227008 4302385761846513632256 4309206825281862841344 4316294336507655378912 4349845778538121835904 4372023251306379792384 4384806945023649908736 4392018798551649332928 4461733382655643766784 4463107069041929371392 4468807078070079983616 4470447705668643071016 4541407193060208834048 4556088466313636233296 4622503750079141134656 4628407330858297125888 4636019842915629851424 4695876825477222739968 4709607459469846198272 4718805911539123241628 4762807543732585245696 4793707592674664880384 4799829824593789612032 4846365570815613057024 4893576500855387065392 4931389528198343110656 4932907813151606147328 4971252318329282098176 5019450055487599237632 5027407962828839981568 5100693793190776424448 5109083092192734938304 5115608102527591560192 5125599524602840762458 5155372774563699953664 5190179649211667238912 5205355613098251061248 5206958247215584266624 5215522323280083582852 5282861428661875582464 5298308391903576973056 5392921041758997990432 5399808552668013313536 5478522963056759863296 5494542036048153897984 5505273563462310448566 5547813219223135999488 5592658858120442360448 5637608929316121311232 5655833958182444979264 5736514349128684843008 5745609100375817121792 5755059115343540505216 5799794371384162447872 5838952105363125643776 5856025064735532443904 5857828028117532299952 5950809425389239161856 5960596940891524094688 6055209590746945112064 6067036171978872739236 6074784621751514977728 6163338333438854846208 6171209774477729501184 6181359790554173135232 6291741215385497655504 6340357964826441142272 6350410058310113660928 6391610123566219840512 6463810237922794262016 6524768667807182753856 6577210417535474863104 6588028197827473999392 6628336424439042797568 6673088120415000735744 6692600073983465650176 6694660603562894057088 6703210617105119975424 6812110789590313251072 6820810803370122080256 6834132699470454349944 6933755625118711701984 6942610996287445688832 6954029764373444777136 7043815238215834109952 7064411189204769297408 7078208867308684862442 7190561389011997320576 7199744736890684418048 7269548356223419585536 7326056048064205197312 7340364751283080598088 7387211700483193442304 7397084292297514665984 7456878477493923147264 7529175083231398856448 7541111944243259972352 7651040689786164636672 7673412153791387340288 7733059161845549930496 7785269473817500858368 7808033419647376591872 7810437370823376399936 7823283484920125374278 7924292142992813373696 7934412567185652215808 7947462587855365459584 8089381562638496985648 8099712829002019970304 8217784444585139794944 8241813054072230846976 8257910345193465672849 8388988287180663540672 8522146831421626454016 8604771523693027264512 8618413650563725682688 8632588673015310757824 8699691557076243671808 8769613890047299817472 8784037597103298665856 8926214138083858742784 8940895411337286142032 9082814386120417668096 9112176932627272466592 9245007500158282269312 9256814661716594251776 9272039685831259702848 9419214918939692396544 9437611823078246483256 9525615087465170491392 9587415185349329760768 9692731141631226114048 9787153001710774130784 9865815626303212294656 9942504636658564196352 10038900110975198475264 10054815925657679963136 10201387586381552848896 10218166184385469876608 10231216205055183120384 10251199049205681524916 10410711226196502122496 10413916494431168533248 10431044646560167165704 10565722857323751164928 10596616783807153946112 10617313300963027293663 10785842083517995980864 10799617105336026627072 10957045926113519726592 10989084072096307795968 11010547126924620897132 11095626438446271998976 11185317716240884720896 11275217858632242622464 11311667916364889958528 11510118230687081010432 11599588742768324895744 11677904210726251287552 11712050129471064887808 11715656056235064599904 11901618850778478323712 11921193881783048189376 12110419181493890224128 12134072343957745478472 12149569243503029955456 12326676666877709692416 12362719581108346270464 12583482430770995311008 12783220247132439681024 12927620475845588524032 13049537335614365507712 13154420835070949726208 13176056395654947998784 13385200147966931300352 13389321207125788114176 13406421234210239950848 13624221579180626502144 13668265398940908699888 13867511250237423403968 13885221992574891377664 13908059528746889554272 14087630476431668219904 14128822378409538594816 14156417734617369724884 14381122778023994641152 14399489473781368836096 14539096712446839171072 14680729502566161196176 14794168584595029331968 14913756954987846294528 15058350166462797712896 15082223888486519944704 15302081379572329273344 15346824307582774680576 15466118323691099860992 15570538947635001716736 15616066839294753183744 15620874741646752799872 15646566969840250748556 15848584285985626747392 15894925175710730919168 16178763125276993971296 16199425658004039940608 16435568889170279589888 16483626108144461693952 16515820690386931345698 16777976574361327081344 17209543047386054529024 17236827301127451365376 17265177346030621515648 17399383114152487343616 17568075194206597331712 17852428276167717485568 17881790822674572284064 18165628772240835336192 18224353865254544933184 18490015000316564538624 18513629323433188503552 18544079371662519405696 18875223646156492966512 19051230174930340982784 19174830370698659521536 19574306003421548261568 19731631252606424589312 19885009273317128392704 20077800221950396950528 20109631851315359926272 20436332368770939753216 20462432410110366240768 20502398098411363049832 20827832988862337066496 20862089293120334331408 21131445714647502329856 21193233567614307892224 21234626601926054587326 21571684167035991961728 21599234210672053254144 21978168144192615591936 22021094253849241794264 22191252876892543997952 22370635432481769441792 22623335832729779917056 23020236461374162020864 23199177485536649791488 23355808421452502575104 23424100258942129775616 23431312112470129199808 23803237701556956647424 23842387763566096378752 24268144687915490956944 24299138487006059910912 24653353333755419384832 24725439162216692540928 24773731035580397018547 25166964861541990622016 25566440494264879362048 25855240951691177048064 26099074671228731015424 26308841670141899452416 26352112791309895997568 26778642414251576228352 27248443158361253004288 27336530797881817399776 27735022500474846807936 27770443985149782755328 27816119057493779108544 28257644756819077189632 28312835469234739449768 28762245556047989282304 29078193424893678342144 29361459005132322392352 29827513909975692589056 30116700332925595425792 30164447776973039889408 30604162759144658546688 30693648615165549361152 31232133678589506367488 31241749483293505599744 31293133939680501497112 31697168571971253494784 31789850351421461838336 32357526250553987942592 32398851316008079881216 32871137778340559179776 32967252216288923387904 33031641380773862691396 33555953148722654162688 34530354692061243031296 34798766228304974687232 35136150388413194663424 35704856552335434971136 35763581645349144568128 36331257544481670672384 36448707730509089866368 36980030000633129077248 37088158743325038811392 37750447292312985933024 38349660741397319043072 39148612006843096523136 39463262505212849178624 40155600443900793901056 40219263702630719852544 40872664737541879506432 41004796196822726099664 41655665977724674132992 41724178586240668662816 42262891429295004659712 42386467135228615784448 42469253203852109174652 43143368334071983923456 43198468421344106508288 44042188507698483588528 44382505753785087995904 44741270864963538883584 45246671665459559834112 46040472922748324041728 46398354971073299582976 46711616842905005150208 46848200517884259551232 46862624224940258399616 47684775527132192757504 48536289375830981913888 48598276974012119821824 49306706667510838769664 49450878324433385081856 49547462071160794037094 50333929723083981244032 51710481903382354096128 52198149342457462030848 52704225582619791995136 53557284828503152456704 54496886316722506008576 54673061595763634799552 55470045000949693615872 55540887970299565510656 55632238114987558217088 56625670938469478899536 57524491112095978564608 58722918010264644784704 59655027819951385178112 60233400665851190851584 60328895553946079778816 61387297230331098722304 62483498966587011199488 62586267879361002994224 63394337143942506989568 63579700702842923676672 64715052501107975885184 64797702632016159762432 65934504432577846775808 66063282761547725382792 67111906297445308325376 69060709384122486062592 69597532456609949374464 70272300776826389326848 71409713104670869942272 71527163290698289136256 72897415461018179732736 73960060001266258154496 74176317486650077622784 74321193106741191055641 75500894584625971866048 76699321482794638086144 78297224013686193046272 78926525010425698357248 81745329475083759012864 82009592393645452199328 83311331955449348265984 83448357172481337325632 84772934270457231568896 84938506407704218349304 86286736668143967846912 88084377015396967177056 89482541729927077767168 90493343330919119668224 92080945845496648083456 93696401035768519102464 93725248449880516799232 95369551054264385515008 97072578751661963827776 97196553948024239643648 98613413335021677539328 98901756648866770163712 99094924142321588074188 100667859446167962488064 104396298684914924061696 105408451165239583990272 107114569657006304913408 108993772633445012017152 109346123191527269599104 110940090001899387231744 111264476229975116434176 113251341876938957799072 115048982224191957129216 117445836020529289569408 120466801331702381703168 120657791107892159557632 124966997933174022398976 125172535758722005988448 126788674287885013979136 127159401405685847353344 129430105002215951770368 129595405264032319524864 132126565523095450765584 134223812594890616650752 138121418768244972125184 139195064913219898748928 140544601553652778653696 143054326581396578272512 145794830922036359465472 147920120002532516308992 148352634973300155245568 148642386213482382111282 151001789169251943732096 156594448027372386092544 163490658950167518025728 164019184787290904398656 166622663910898696531968 166896714344962674651264 169877012815408436698608 172573473336287935693824 176168754030793934354112 178965083459854155534336 180986686661838239336448 184161891690993296166912 187450496899761033598464 190739102108528771030016 194145157503323927655552 194393107896048479287296 197803513297733540327424 198189848284643176148376 201335718892335924976128 208792597369829848123392 210816902330479167980544 214229139314012609826816 218692246383054539198208 221880180003798774463488 222528952459950232868352 226502683753877915598144 230097964448383914258432 234891672041058579138816 249933995866348044797952 250345071517444011976896 254318802811371694706688 258860210004431903540736 264253131046190901531168 268447625189781233301504 276242837536489944250368 281089203107305557307392 286108653162793156545024 291589661844072718930944 295840240005065032617984 296705269946600310491136 297284772426964764222564 302003578338503887464192 313188896054744772185088 326981317900335036051456 328038369574581808797312 333793428689925349302528 339754025630816873397216 345146946672575871387648 352337508061587868708224 361973373323676478672896 374900993799522067196928 381478204217057542060032 388290315006647855311104 388786215792096958574592 396379696569286352296752 402671437784671849952256 417585194739659696246784 421633804660958335961088 437384492766109078396416 443760360007597548926976 445057904919900465736704 453005367507755831196288 469783344082117158277632 499867991732696089595904 500690143034888023953792 517720420008863807081472 528506262092381803062336 536895250379562466603008 552485675072979888500736 572217306325586313090048 583179323688145437861888 593410539893200620982272 594569544853929528445128 604007156677007774928384 626377792109489544370176 656076739149163617594624 667586857379850698605056 679508051261633746794432 690293893345151742775296 704675016123175737416448 749801987599044134393856 762956408434115084120064 776580630013295710622208 792759393138572704593504 805342875569343699904512 843267609321916671922176 874768985532218156792832 887520720015195097853952 890115809839800931473408 906010735015511662392576 939566688164234316555264 1001380286069776047907584 1035440840017727614162944 1057012524184763606124672 1144434612651172626180096 1166358647376290875723776 1189139089707859056890256 1208014313354015549856768 1252755584218979088740352 1312153478298327235189248 1335173714759701397210112 1359016102523267493588864 1409350032246351474832896 1499603975198088268787712 1553161260026591421244416 1585518786277145409187008 1610685751138687399809024 1749537971064436313585664 1780231619679601862946816 1812021470031023324785152 1879133376328468633110528 2002760572139552095815168 2070881680035455228325888 2114025048369527212249344 2288869225302345252360192 2378278179415718113780512 2416028626708031099713536 2624306956596654470378496 2670347429519402794420224 2718032205046534987177728 2818700064492702949665792 3106322520053182842488832 3171037572554290818374016 3499075942128872627171328 3624042940062046649570304 3758266752656937266221056 4005521144279104191630336 4228050096739054424498688 4756556358831436227561024 4832057253416062199427072 5248613913193308940756992 5340694859038805588840448 5436064410093069974355456 5637400128985405899331584 6212645040106365684977664 6342075145108581636748032 7248085880124093299140608 8011042288558208383260672 8456100193478108848997376 9513112717662872455122048 10497227826386617881513984 10872128820186139948710912 11274800257970811798663168 12684150290217163273496064 14496171760248186598281216 16022084577116416766521344 16912200386956217697994752 19026225435325744910244096 21744257640372279897421824 25368300580434326546992128 33824400773912435395989504 38052450870651489820488192 43488515280744559794843648 50736601160868653093984256 76104901741302979640976384 101473202321737306187968512 152209803482605959281952768 304419606965211918563905536
- Sum of all divisors σ(n): 1164568091077966288591747441
- Sum of proper divisors (its aliquot sum) s(n): 860148484112754370027841905
- 304419606965211918563905536 is an abundant number, because the sum of its proper divisors (860148484112754370027841905) is greater than itself. Its abundance is 555728877147542451463936369
Bases of 304419606965211918563905536
- Binary: 11111011110011110101101111110110000000000110000101110001000100011001000110010000000000002
- Hexadecimal: 0xFBCF5BF600617111919000
- Base-36: 12904SY919K9000000
Squares and roots of 304419606965211918563905536
- 304419606965211918563905536 squared (3044196069652119185639055362) is 92671297104854100843090465918493044264745549531447296
- 304419606965211918563905536 cubed (3044196069652119185639055363) is 28210959841616066540519798707916846243237683883308174541680686900219064306630656
-
304419606965211918563905536 is a
perfect square number . Itssquare root is 17447624679744 -
The
cube root of 304419606965211918563905536 is 672704304.9857762927
Scales and comparisons
How big is 304419606965211918563905536?- 304,419,606,965,211,918,563,905,536 seconds is equal to 293,274,701,009 years, 3 weeks, 3 days, 15 hours, 30 minutes, 7 seconds.
-
To count from 1 to 304,419,606,965,211,918,563,905,536 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 304419606965211918563905536 cubic inches would be around 56058692.1 feet tall.
Recreational maths with 304419606965211918563905536
- 304419606965211918563905536 backwards is 635509365819112569606914403
- The number of decimal digits it has is: 27
- The sum of 304419606965211918563905536's digits is 117
- More coming soon!
Link to this page
HTML: To link to this page, just copy and paste the link below into your blog, web page or email.
BBCODE: To link to this page in a forum post or comment box, just copy and paste the link code below:
Cite this page
MLA style:
"Number 304419606965211918563905536 - Facts about the integer". Numbermatics.com. 2024. Web. 4 June 2024.
APA style:
Numbermatics. (2024). Number 304419606965211918563905536 - Facts about the integer. Retrieved 4 June 2024, from https://numbermatics.com/n/304419606965211918563905536/
Chicago style:
Numbermatics. 2024. "Number 304419606965211918563905536 - Facts about the integer". https://numbermatics.com/n/304419606965211918563905536/
The information we have on file for 304419606965211918563905536 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 304419606965211918563905536, math, Factors of 304419606965211918563905536, curriculum, school, college, exams, university, Prime factorization of 304419606965211918563905536, STEM, science, technology, engineering, physics, economics, calculator, three hundred four septillion, four hundred nineteen sextillion, six hundred six quintillion, nine hundred sixty-five quadrillion, two hundred eleven trillion, nine hundred eighteen billion, five hundred sixty-three million, nine hundred five thousand, five hundred thirty-six.