117850663087006786186650624
117,850,663,087,006,786,186,650,624 is an even composite number composed of five prime numbers multiplied together.
What does the number 117850663087006786186650624 look like?
This visualization shows the relationship between its 5 prime factors (large circles) and 19305 divisors.
117850663087006786186650624 is an even composite number. It is composed of five distinct prime numbers multiplied together. It has a total of nineteen thousand, three hundred five divisors.
Prime factorization of 117850663087006786186650624:
210 × 312 × 78 × 192 × 1014
(2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 7 × 7 × 7 × 7 × 7 × 7 × 7 × 7 × 19 × 19 × 101 × 101 × 101 × 101)See below for interesting mathematical facts about the number 117850663087006786186650624 from the Numbermatics database.
Names of 117850663087006786186650624
- Cardinal: 117850663087006786186650624 can be written as One hundred seventeen septillion, eight hundred fifty sextillion, six hundred sixty-three quintillion, eighty-seven quadrillion, six trillion, seven hundred eighty-six billion, one hundred eighty-six million, six hundred fifty thousand, six hundred twenty-four.
Scientific notation
- Scientific notation: 1.17850663087006786186650624 × 1026
Factors of 117850663087006786186650624
Divisors of 117850663087006786186650624
- Number of divisors d(n): 19305
-
Complete list of divisors:
1 2 3 4 6 7 8 9 12 14 16 18 19 21 24 27 28 32 36 38 42 48 49 54 56 57 63 64 72 76 81 84 96 98 101 108 112 114 126 128 133 144 147 152 162 168 171 189 192 196 202 216 224 228 243 252 256 266 288 294 303 304 324 336 342 343 361 378 384 392 399 404 432 441 448 456 486 504 512 513 532 567 576 588 606 608 648 672 684 686 707 722 729 756 768 784 798 808 864 882 896 909 912 931 972 1008 1024 1026 1029 1064 1083 1134 1152 1176 1197 1212 1216 1296 1323 1344 1368 1372 1414 1444 1458 1512 1536 1539 1568 1596 1616 1701 1728 1764 1792 1818 1824 1862 1919 1944 2016 2052 2058 2121 2128 2166 2187 2268 2304 2352 2394 2401 2424 2432 2527 2592 2646 2688 2727 2736 2744 2793 2828 2888 2916 3024 3072 3078 3087 3136 3192 3232 3249 3402 3456 3528 3584 3591 3636 3648 3724 3838 3888 3969 4032 4104 4116 4242 4256 4332 4374 4536 4608 4617 4704 4788 4802 4848 4864 4949 5054 5103 5184 5292 5376 5454 5472 5488 5586 5656 5757 5776 5832 6048 6156 6174 6272 6363 6384 6464 6498 6517 6561 6804 6912 7056 7168 7182 7203 7272 7296 7448 7581 7676 7776 7938 8064 8181 8208 8232 8379 8484 8512 8664 8748 9072 9216 9234 9261 9408 9576 9604 9696 9728 9747 9898 10108 10201 10206 10368 10584 10752 10773 10908 10944 10976 11172 11312 11514 11552 11664 11907 12096 12312 12348 12544 12726 12768 12928 12996 13034 13122 13433 13608 13824 13851 14112 14364 14406 14544 14592 14847 14896 15162 15309 15352 15552 15876 16128 16362 16416 16464 16758 16807 16968 17024 17271 17328 17496 17689 18144 18468 18522 18816 19089 19152 19208 19392 19456 19494 19551 19683 19796 20216 20402 20412 20736 21168 21504 21546 21609 21816 21888 21952 22344 22624 22743 23028 23104 23328 23814 24192 24543 24624 24696 25088 25137 25452 25536 25856 25992 26068 26244 26866 27216 27648 27702 27783 28224 28728 28812 29088 29184 29241 29694 29792 30324 30603 30618 30704 31104 31752 32256 32319 32724 32832 32928 33516 33614 33936 34048 34542 34643 34656 34992 35378 35721 36288 36461 36936 37044 37632 38178 38304 38416 38784 38988 39102 39366 39592 40299 40432 40804 40824 41472 41553 42336 43092 43218 43632 43776 43904 44541 44688 45248 45486 45619 45927 46056 46208 46656 47628 48384 49086 49248 49392 50176 50274 50421 50904 51072 51712 51813 51984 52136 52488 53067 53732 54432 55404 55566 56448 57267 57456 57624 58176 58368 58482 58653 59049 59388 59584 60648 61206 61236 61408 62208 63504 64512 64638 64827 65448 65664 65856 67032 67228 67872 68096 68229 69084 69286 69312 69984 70756 71407 71442 72576 72922 73629 73872 74088 75264 75411 76356 76608 76832 77568 77976 78204 78732 79184 80598 80864 81608 81648 82944 83106 83349 84672 86184 86436 87264 87552 87723 87808 89082 89376 90496 90972 91238 91809 91854 92112 92416 93312 94031 95256 96768 96957 98172 98496 98784 100548 100842 101808 102144 103424 103626 103929 103968 104272 104976 106134 107163 107464 108864 109383 110808 111132 112896 114534 114912 115248 116352 116964 117306 117649 118098 118776 119168 120897 121296 122412 122472 122816 123823 124416 124659 127008 129276 129654 130896 131328 131712 133623 134064 134456 135744 136192 136458 136857 137781 138168 138572 138624 139968 141512 142814 142884 145152 145844 147258 147744 148176 150528 150822 151263 152712 153216 153664 155136 155439 155952 156408 157464 158368 159201 161196 161728 163216 163296 166212 166698 169344 171801 172368 172872 174528 175104 175446 175616 175959 177147 178164 178752 180992 181944 182476 183618 183708 184224 184832 186624 188062 190512 193536 193819 193914 194481 196344 196992 197568 201096 201684 203616 204288 204687 207252 207858 207936 208544 209952 212268 214221 214326 214928 217728 218766 220887 221616 222264 225792 226233 229068 229824 230496 232704 233928 234612 235298 236196 237552 238336 241794 242501 242592 244824 244944 245632 247646 248832 249318 250047 254016 255227 258552 259308 261792 262656 263169 263424 267246 268128 268912 271488 272916 273714 275427 275562 276336 277144 277248 279936 282093 283024 285628 285768 290304 290871 291688 294516 295488 296352 301644 302526 305424 306432 307328 310272 310878 311787 311904 312816 314928 316736 318402 319333 321489 322392 323456 326432 326592 328149 332424 333396 338688 343602 344736 345744 349056 350892 351232 351918 352947 354294 356328 357504 361984 362691 363888 364952 367236 367416 368448 369664 371469 373248 373977 376124 381024 387638 387828 388962 392688 393984 395136 400869 402192 403368 407232 408576 409374 410571 413343 414504 415716 415872 417088 419904 424536 428442 428652 429856 435456 437532 441774 443232 444528 451584 452466 453789 458136 459648 460992 465408 466317 467856 469224 470596 472392 475104 476672 477603 483588 485002 485184 489648 489888 491264 495292 498636 499849 500094 508032 510454 515403 517104 518616 523584 525312 526338 526848 527877 531441 534492 536256 537824 542976 545832 547428 550854 551124 552672 554288 554496 559872 564186 566048 571256 571536 580608 581457 581742 583376 583443 589032 590976 592704 603288 605052 610848 612864 614061 614656 621756 623574 623808 625632 629856 633472 636804 638666 642663 642978 644784 646912 652864 653184 656298 658217 662661 664848 666792 677376 678699 687204 689472 691488 698112 701784 703836 705894 708588 712656 715008 723968 725382 727503 727776 729904 734472 734832 736896 742938 746496 747954 750141 752248 762048 765681 775276 775656 777924 785376 787968 789507 790272 801738 804384 806736 814464 818748 821142 823543 826281 826686 829008 831432 831744 834176 839808 846279 849072 856884 857304 859712 866761 870912 872613 875064 883548 886464 889056 904932 907578 916272 919296 921984 930816 932634 935361 935712 938448 941192 944784 950208 953344 955206 957999 964467 967176 970004 970368 979296 979776 982528 984447 990584 997272 999698 1000188 1016064 1020908 1030301 1030806 1034208 1037232 1047168 1052676 1053696 1055754 1058841 1062882 1068984 1072512 1075648 1085952 1088073 1091664 1094856 1101708 1102248 1105344 1108576 1108992 1114407 1119744 1121931 1128372 1132096 1142512 1143072 1162914 1163484 1166752 1166886 1178064 1181952 1185408 1202607 1206576 1210104 1221696 1225728 1228122 1229312 1231713 1240029 1243512 1247148 1247616 1251264 1259712 1266944 1273608 1277332 1285326 1285956 1289568 1293824 1305728 1306368 1312596 1316434 1325322 1329696 1333584 1354752 1356733 1357398 1361367 1374408 1378944 1382976 1396224 1398951 1403568 1407672 1411788 1417176 1425312 1430016 1432809 1450764 1455006 1455552 1459808 1468944 1469664 1473792 1485876 1495908 1499547 1500282 1504496 1524096 1531362 1546209 1550552 1551312 1555848 1570752 1575936 1579014 1580544 1583631 1603476 1608768 1613472 1628928 1637496 1642284 1647086 1652562 1653372 1658016 1662864 1663488 1668352 1679616 1692558 1697507 1698144 1713768 1714608 1719424 1733522 1741824 1744371 1745226 1750128 1750329 1767096 1772928 1778112 1786589 1809864 1815156 1832544 1838592 1842183 1843968 1865268 1870722 1871424 1876896 1882384 1889568 1900416 1910412 1915998 1927989 1928934 1934352 1940008 1940736 1958592 1959552 1965056 1968894 1974651 1981168 1987983 1994544 1999396 2000376 2032128 2036097 2041816 2060602 2061612 2068416 2074464 2094336 2105352 2111508 2117682 2125764 2137968 2145024 2151296 2171904 2176146 2182509 2183328 2189712 2203416 2204496 2210688 2217152 2228814 2235331 2239488 2243862 2250423 2256744 2264192 2285024 2286144 2297043 2325828 2326968 2333504 2333772 2356128 2363904 2368521 2370816 2405214 2413152 2420208 2443392 2456244 2458624 2463426 2470629 2478843 2480058 2487024 2494296 2495232 2502528 2519424 2533888 2538837 2547216 2554664 2570652 2571912 2579136 2587648 2600283 2611456 2612736 2617839 2625192 2632868 2650644 2659392 2667168 2713466 2714796 2722734 2748816 2757888 2765952 2792448 2797902 2806083 2807136 2815344 2823576 2834352 2850624 2860032 2865618 2873997 2893401 2901528 2910012 2911104 2919616 2937888 2939328 2947584 2953341 2971752 2991816 2999094 3000564 3008992 3048192 3062724 3090903 3092418 3101104 3102624 3111696 3141504 3158028 3161088 3167262 3176523 3206952 3217536 3226944 3257856 3264219 3274992 3284568 3294172 3305124 3306744 3316032 3325728 3326976 3336704 3343221 3359232 3365793 3385116 3395014 3396288 3427536 3429216 3438848 3467044 3488742 3490452 3498943 3500256 3500658 3534192 3545856 3556224 3573178 3607821 3619728 3630312 3665088 3677184 3682561 3684366 3687936 3695139 3720087 3730536 3741444 3742848 3753792 3764768 3779136 3800832 3820824 3831996 3855978 3857868 3868704 3880016 3881472 3917184 3919104 3937788 3949302 3962336 3975966 3989088 3998792 4000752 4064256 4070199 4072194 4083632 4084101 4121204 4123224 4136832 4148928 4188672 4196853 4210704 4223016 4235364 4251528 4275936 4290048 4298427 4302592 4352292 4365018 4366656 4379424 4406832 4408992 4421376 4434304 4457628 4470662 4487724 4498641 4500846 4513488 4528384 4570048 4572288 4594086 4607519 4638627 4651656 4653936 4667008 4667544 4712256 4727808 4737042 4741632 4750893 4810428 4826304 4840416 4886784 4912488 4926852 4941258 4957686 4960116 4974048 4988592 4990464 5005056 5038848 5067776 5077674 5092521 5094432 5109328 5141304 5143824 5158272 5200566 5222912 5225472 5233113 5235678 5250384 5250987 5265736 5301288 5318784 5334336 5359767 5426932 5429592 5445468 5497632 5515776 5526549 5531904 5595804 5612166 5614272 5630688 5647152 5668704 5701248 5731236 5747994 5764801 5783967 5786802 5803056 5820024 5822208 5839232 5875776 5878656 5895168 5906682 5923953 5943504 5963949 5983632 5998188 6001128 6017984 6067327 6096384 6108291 6125448 6181806 6184836 6202208 6205248 6223392 6283008 6316056 6334524 6353046 6413904 6435072 6453888 6515712 6528438 6547527 6549984 6569136 6588344 6610248 6613488 6632064 6651456 6673408 6686442 6705993 6718464 6731586 6751269 6770232 6790028 6792576 6855072 6858432 6877696 6891129 6934088 6977484 6980904 6997886 7000512 7001316 7068384 7091712 7105563 7112448 7146356 7212107 7215642 7239456 7260624 7330176 7365122 7368732 7375872 7390278 7411887 7436529 7440174 7461072 7482888 7485696 7507584 7529536 7558272 7601664 7616511 7641648 7663992 7711956 7715736 7737408 7760032 7762944 7800849 7834368 7838208 7853517 7875576 7898604 7924672 7951932 7978176 7997584 8001504 8140398 8144388 8167264 8168202 8242408 8246448 8273664 8297856 8377344 8393706 8418249 8421408 8446032 8470728 8503056 8551872 8580096 8596854 8605184 8621991 8680203 8704584 8730036 8733312 8758848 8813664 8817984 8842752 8860023 8868608 8915256 8941324 8975448 8997282 9001692 9026976 9056768 9140096 9144576 9188172 9215038 9272709 9277254 9303312 9307872 9334016 9335088 9424512 9474084 9483264 9497131 9501786 9529569 9620856 9652608 9680832 9773568 9792657 9824976 9853704 9882516 9915372 9920232 9948096 9977184 9980928 10010112 10029663 10077696 10097379 10155348 10185042 10188864 10218656 10282608 10287648 10316544 10401132 10445824 10466226 10471356 10496829 10500768 10501974 10531472 10602576 10637568 10668672 10719534 10823463 10853864 10859184 10890936 10995264 11031552 11047683 11053098 11063808 11085417 11191608 11224332 11228544 11261376 11294304 11337408 11402496 11462472 11495988 11529602 11567934 11573604 11606112 11640048 11644416 11678464 11751552 11757312 11813364 11847906 11882549 11887008 11927898 11967264 11996376 12002256 12035968 12134654 12192768 12210597 12216582 12250896 12252303 12363612 12369672 12404416 12410496 12446784 12506123 12566016 12590559 12632112 12669048 12706092 12827808 12870144 12895281 12907776 13056876 13095054 13099968 13138272 13176688 13220496 13226976 13264128 13302912 13372884 13411986 13463172 13495923 13502538 13540464 13580056 13585152 13710144 13716864 13755392 13782258 13822557 13868176 13915881 13954968 13961808 13995772 14001024 14002632 14136768 14183424 14211126 14224896 14252679 14292712 14424214 14431284 14478912 14521248 14660352 14730244 14737464 14780556 14823774 14873058 14880348 14922144 14965776 14971392 15015168 15059072 15116544 15203328 15233022 15277563 15283296 15327984 15423912 15431472 15474816 15520064 15601698 15647317 15668736 15676416 15699339 15707034 15751152 15752961 15797208 15849344 15903864 15956352 15995168 16003008 16079301 16280796 16288776 16334528 16336404 16484816 16492896 16547328 16579647 16595712 16787412 16836498 16842816 16892064 16941456 17006112 17103744 17193708 17210368 17243982 17294403 17351901 17360406 17409168 17460072 17466624 17517696 17627328 17635968 17685504 17720046 17737216 17771859 17830512 17882648 17891847 17950896 17994564 18003384 18053952 18113536 18201981 18280192 18289152 18324873 18376344 18430076 18545418 18554508 18606624 18615744 18668032 18670176 18849024 18948168 18994262 19003572 19059138 19241712 19305216 19361664 19547136 19575719 19585314 19642581 19649952 19707408 19765032 19830744 19840464 19896192 19954368 20020224 20059326 20117979 20155392 20194758 20253807 20310696 20370084 20377728 20437312 20565216 20575296 20633088 20673387 20802264 20932452 20942712 20993658 21001536 21003948 21062944 21205152 21275136 21316689 21337344 21439068 21636321 21646926 21707728 21718368 21781872 21990528 22095366 22106196 22127616 22170834 22235661 22309587 22383216 22448664 22457088 22522752 22588608 22674816 22804992 22849533 22924944 22991976 23059204 23135868 23147208 23212224 23280096 23288832 23356928 23402547 23503104 23514624 23560551 23626728 23695812 23765098 23774016 23855796 23934528 23992752 24004512 24071936 24269308 24421194 24433164 24492601 24501792 24504606 24727224 24739344 24808832 24820992 24893568 25012246 25132032 25181118 25254747 25264224 25338096 25412184 25655616 25740288 25777927 25790562 25815552 25865973 26040609 26113752 26190108 26199936 26276544 26353376 26440992 26453952 26528256 26580069 26605824 26745768 26823972 26926344 26991846 27005076 27080928 27160112 27170304 27420288 27433728 27564516 27645114 27736352 27818127 27831762 27909936 27923616 27991544 28002048 28005264 28273536 28422252 28449792 28491393 28505358 28585424 28588707 28848428 28862568 28957824 29042496 29320704 29377971 29460488 29474928 29561112 29647548 29746116 29760696 29844288 29931552 29942784 30030336 30088989 30118144 30233088 30466044 30555126 30566592 30655968 30847824 30862944 30949632 31040128 31203396 31294634 31337472 31398678 31414068 31490487 31502304 31505922 31594416 31698688 31807728 31912704 31990336 32006016 32158602 32252633 32470389 32561592 32577552 32669056 32672808 32969632 32985792 33094656 33143049 33159294 33191424 33256251 33574824 33672996 33685632 33784128 33882912 34012224 34207488 34387416 34487964 34588806 34703802 34720812 34818336 34920144 34933248 35035392 35254656 35271936 35440092 35474432 35543718 35647647 35661024 35765296 35783694 35901792 35989128 36006768 36107904 36403962 36560384 36578304 36631791 36649746 36752688 36756909 36860152 37090836 37109016 37213248 37231488 37336064 37340352 37518369 37698048 37771677 37896336 37988524 38007144 38118276 38483424 38610432 38685843 38723328 39151438 39170628 39285162 39299904 39414816 39530064 39661488 39680928 39792384 39908736 40118652 40235958 40389516 40487769 40507614 40621392 40740168 40755456 40874624 41130432 41150592 41266176 41346774 41467671 41604528 41747643 41864904 41885424 41987316 42003072 42007896 42125888 42410304 42471289 42550272 42633378 42674688 42758037 42878136 43272642 43293852 43415456 43436736 43563744 43981056 44190732 44212392 44341668 44471322 44619174 44766432 44897328 44914176 45045504 45177216 45349632 45609984 45699066 45832689 45849888 45983952 46118408 46271736 46294416 46424448 46560192 46713856 46805094 46941951 47006208 47029248 47098017 47121102 47253456 47258883 47391624 47530196 47548032 47711592 47869056 47985504 48009024 48143872 48237903 48538616 48842388 48866328 48985202 49003584 49009212 49454448 49478688 49617664 49641984 49738941 49787136 50024492 50362236 50484749 50509494 50528448 50676192 50824368 51311232 51555854 51581124 51631104 51731946 51883209 52055703 52081218 52227504 52380216 52399872 52553088 52706752 52881984 52907904 53056512 53160138 53211648 53315577 53491536 53647944 53675541 53852688 53983692 54010152 54161856 54320224 54340608 54605943 54840576 54867456 54974619 55129032 55290228 55472704 55636254 55663524 55819872 55847232 55983088 56004096 56010528 56547072 56844504 56982786 57010716 57170848 57177414 57696856 57725136 57915648 58084992 58641408 58727157 58755942 58920976 58927743 58949856 59122224 59295096 59492232 59521392 59688576 59863104 60060672 60177978 60236288 60353937 60466176 60761421 60932088 61110252 61133184 61311936 61695648 61725888 61899264 62020161 62080256 62406792 62589268 62797356 62828136 62980974 63004608 63011844 63188832 63397376 63615456 63825408 63950067 63980672 64012032 64317204 64505266 64908963 64940778 65123184 65155104 65338112 65345616 65939264 65971584 66286098 66318588 66382848 66479917 66512502 66706983 66928761 67149648 67345992 67371264 67568256 67765824 68024448 68414976 68548599 68774832 68975928 69177612 69407604 69441624 69636672 69840288 69866496 70070784 70207641 70509312 70543872 70681653 70880184 71087436 71295294 71322048 71530592 71567388 71803584 71978256 72013536 72215808 72807924 73120768 73263582 73299492 73477803 73505376 73513818 73720304 74181672 74218032 74426496 74462976 74680704 75036738 75396096 75543354 75764241 75792672 75977048 76014288 76236552 76966848 77220864 77333781 77371686 77446656 77597919 78302876 78341256 78570324 78599808 78829632 79060128 79322976 79361856 79584768 79740207 79817472 80237304 80471916 80779032 80975538 81015228 81242784 81480336 81510912 81749248 82260864 82301184 82693548 82935342 83177843 83209056 83454381 83495286 83729808 83770848 83974632 84006144 84015792 84251776 84820608 84942578 85266756 85349376 85474179 85516074 85756272 85766121 86545284 86587704 86830912 86873472 87127488 87542861 87962112 88133913 88381464 88424784 88683336 88942644 89238348 89532864 89794656 89828352 90091008 90266967 90354432 90699264 91398132 91665378 91699776 91967904 92236816 92543472 92588832 92848896 93120384 93610188 93883902 94012416 94196034 94242204 94471461 94506912 94517766 94783248 95060392 95096064 95423184 95738112 95971008 96018048 96287744 96475806 96757899 97077232 97411167 97684776 97732656 97970404 98007168 98018424 98908896 98957376 99235328 99283968 99429147 99477882 99574272 99768753 100048984 100724472 100969498 101018988 101056896 101352384 101648736 102622464 103111708 103162248 103463892 103766418 104060401 104111406 104162436 104455008 104760432 104799744 105106176 105413504 105763968 105815808 106320276 106423296 106631154 106942941 106983072 107295888 107351082 107705376 107967384 108020304 108323712 108640448 109211886 109531219 109681152 109734912 109895373 109949238 110258064 110270727 110580456 110945408 111272508 111327048 111639744 111694464 111966176 112008192 112021056 112555107 113094144 113315031 113689008 113965572 114021432 114341696 114354828 115393712 115450272 115831296 116057529 116169984 117454314 117511884 117841952 117855486 117899712 118244448 118590192 118984464 119042784 119377152 119726208 120355956 120472576 120707874 121463307 121522842 121864176 122220504 122266368 122623872 123391296 123451776 123798528 124040322 124160512 124403013 124813584 125178536 125242929 125594712 125656272 125961948 126009216 126023688 126377664 126794752 127230912 127413867 127650816 127900134 127961344 128024064 128274111 128634408 129010532 129817926 129881556 130246368 130310208 130676224 130691232 131878528 131943168 132572196 132637176 132959834 133025004 133413966 133857522 134299296 134691984 134742528 135136512 135531648 136048896 136829952 137030033 137097198 137498067 137549664 137951856 138355224 138815208 138883248 139273344 139680576 140141568 140415282 140825853 141018624 141087744 141294051 141363306 141760368 141776649 142174872 142590588 142644096 143061184 143134776 143607168 143956512 144027072 144431616 144713709 145615848 146527164 146598984 146955606 147010752 147027636 147440608 148363344 148436064 148852992 148925952 149216823 149361408 150073476 151086708 151454247 151528482 151585344 151954096 152028576 152473104 153933696 154667562 154743372 154893312 155195838 155649627 156167109 156605752 156682512 157140648 157199616 157659264 158120256 158645952 158723712 159169536 159480414 159634944 159946731 160474608 160943832 161558064 161951076 162030456 162485568 162960672 163021824 163498496 163817829 164521728 164602368 164923857 165387096 165870684 166355686 166418112 166908762 166990572 167459616 167541696 167949264 168012288 168031584 168503552 169641216 169885156 170533512 170948358 171032148 171448207 171512544 171532242 173090568 173175408 173661824 173746944 174254976 175085722 175924224 176181471 176267826 176762928 176783229 176849568 177366672 177885288 178476696 179065728 179589312 180182016 180445489 180533934 180708864 181061811 181398528 182284263 182796264 183330756 183399552 183935808 184473632 185086944 185177664 185697792 186060483 186240768 187220376 187767804 188392068 188484408 188942922 189013824 189035532 189566496 190120784 190192128 190846368 191476224 191850201 191942016 192036096 192951612 193515798 194154464 194726889 194822334 195369552 195465312 195940808 196014336 196036848 197817792 197914752 198470656 198858294 198955764 199148544 199439751 199537506 200097968 200120949 200786283 201448944 201938996 202037976 202113792 202704768 203297472 205244928 205645797 206223416 206324496 206927784 207532836 208120802 208222812 208324872 208910016 209520864 209599488 210212352 210622923 210827008 211527936 211631616 212640552 213262308 213885882 213966144 214591776 214702164 215410752 215934768 216040608 216647424 217280896 218423772 219062438 219362304 219790746 219898476 220433409 220516128 220541454 221160912 221890816 222545016 222654096 223279488 223388928 223932352 224042112 225110214 225768431 226188288 226630062 227292723 227378016 227931144 228042864 228683392 228709656 230787424 230900544 231662592 232001343 232115058 232339968 232793757 234908628 235023768 235683904 235710972 235799424 236488896 237180384 237968928 238085568 238754304 239220621 239452416 240711912 241415748 242926614 243045684 243728352 244441008 244532736 245247744 246782592 246903552 248080644 248321024 248806026 249533529 249627168 250357072 250363143 250485858 251189424 251312544 251923896 252018432 252047376 252755328 254461824 254827734 255800268 255922688 256048128 256422537 256548222 257268816 257298363 258021064 259635852 259763112 260492736 260620416 261352448 261382464 262628583 263757056 263886336 264401739 265144392 265274352 265919668 266050008 266827932 267715044 268598592 269383968 269485056 270273024 270800901 271063296 272097792 274060066 274194396 274996134 275099328 275903712 276710448 277630416 277766496 278546688 279361152 280830564 281651706 282037248 282588102 282726612 283414383 283520736 283553298 284349744 285181176 285288192 286122368 286269552 287214336 287913024 288054144 288863232 289427418 290273697 291231696 292233501 293054328 293197968 293911212 294021504 294055272 294881216 296726688 296872128 297299023 297705984 297851904 298287441 298433646 298722816 299306259 300146952 302173416 302908494 303056964 303170688 303908192 304057152 304946208 307867392 309335124 309486744 310391676 311299254 312181203 312334218 313211504 313365024 314281296 314399232 315318528 316240512 317291904 317447424 318960828 319269888 319893462 320828823 320949216 321887664 323116128 323902152 324060912 324971136 325921344 326996992 327635658 328593657 329043456 329204736 329686119 329847714 330774192 330812181 331741368 332711372 332836224 333817524 333981144 334919232 335083392 335898528 336024576 336063168 337007104 337665321 339282432 339770312 339945093 341067024 341896716 342064296 342896414 343025088 343064484 346181136 346350816 347323648 347493888 348172587 348509952 350171444 352362942 352535652 353393243 353525856 353566458 353699136 354733344 355770576 356953392 358131456 359178624 360890978 361067868 361417728 362123622 364389921 364568526 365592528 366661512 366799104 367871616 368947264 370173888 370355328 371395584 371938661 372120966 372481536 373209039 374440752 375535608 375728787 376784136 376968816 377885844 378027648 378071064 379132992 380241568 380384256 381692736 382241601 382952448 383700402 383884032 384072192 384822333 385903224 387031596 388308928 389453778 389644668 390739104 390930624 391881616 392028672 392073696 395635584 395829504 397716588 397911528 398879502 399075012 400195936 400241898 401572566 402897888 403877992 404075952 404227584 405409536 406594944 410489856 411090099 411291594 412446832 412494201 412648992 413855568 415065672 416241604 416445624 416649744 417820032 419041728 420424704 421245846 421654016 422477559 423055872 423263232 423882153 425281104 425329947 426524616 427771764 427932288 429183552 429404328 430821504 431869536 432081216 433294848 434141127 434561792 436847544 438124876 439581492 439796952 440866818 441032256 441082908 442321824 443781632 445090032 445308192 446558976 446777856 447650469 447864704 448084224 450220428 451536862 453260124 454362741 454585446 454756032 455862288 456085728 457366784 457419312 461574848 461801088 464002686 464230116 464679936 465359419 465587514 466948881 468501327 469817256 470047536 471367808 471421944 471598848 472977792 474360768 475937856 476171136 477508608 478441242 478904832 479840193 481423824 482831496 485853228 486091368 487456704 488882016 489065472 490495488 491453487 493565184 493807104 494771571 496161288 497612052 499067058 499254336 500714144 500726286 500971716 502378848 502625088 503847792 504036864 504094752 505510656 508923648 509655468 511600536 511845376 512845074 513096444 514344621 514537632 514596726 516042128 519271704 519526224 520985472 521240832 522764928 525257166 527514112 527772672 528544413 528803478 530288784 530349687 530548704 531839336 532100016 533655864 535430088 537197184 538767936 540546048 541336467 541601802 542126592 543185433 544195584 548120132 548388792 549992268 550198656 551807424 553420896 555260832 555532992 557093376 558181449 558722304 561661128 563303412 565176204 565453224 566828766 567041472 567106596 568699488 570362352 570576384 572244736 572539104 574428672 575826048 576108288 578854836 580547394 582244901 582463392 584180667 584467002 586108656 586395936 587822424 588043008 588110544 589762432 593453376 593744256 594598046 595411968 596574882 596867292 597445632 598319253 598612518 600293904 600362847 602358849 604346832 605816988 606113928 606341376 607816384 608114304 609892416 612800027 615734784 616937391 618670248 618973488 620783352 622598508 624362406 624668436 626423008 626730048 628562592 628798464 630637056 631868769 632481024 634583808 634894848 637921656 639786924 641657646 641898432 643775328 646232256 647804304 648121824 649942272 651842688 655271316 657187314 658086912 659372238 659695428 661300227 661548384 661624362 663482736 665422744 665672448 667635048 667962288 669838464 670166784 671797056 672126336 674014208 675330642 677305293 678564864 679540624 679890186 681878169 682134048 683793432 684128592 685792828 686050176 686128968 692362272 692701632 694647296 694987776 696004029 696345174 697019904 698381271 700342888 704725884 705071304 706786486 707051712 707132916 707398272 709466688 711541152 713906784 716262912 717661863 718357248 721781956 722135736 724247244 728422807 728779842 729137052 731185056 733323024 733598208 735743232 737894528 740347776 740710656 743877322 744241932 744963072 746418078 748600587 748881504 751071216 751089429 751457574 753568272 753937632 755771688 756055296 756142128 758265984 760483136 763385472 764483202 767400804 767768064 768144384 769267611 769644666 771806448 771895089 774063192 776617856 778907556 779289336 781478208 781861248 783763232 784057344 784147392 787885749 791271168 791659008 793205217 795433176 795823056 797759004 798150024 800391872 800483796 803145132 805795776 807755984 808151904 808455168 810819072 812402703 813189888 822180198 822583188 824893664 824988402 825297984 827711136 830131344 832483208 832891248 833299488 835640064 838083456 842491692 843308032 844955118 846111744 847764306 850243149 850562208 850659894 853049232 855543528 855864576 858367104 858808656 861643008 863739072 864162432 866589696 868282254 869123584 870821091 873695088 876249752 876700503 879162984 879593904 881733636 882064512 882165816 884643648 887563264 890180064 890616384 891897069 893117952 893555712 894862323 895300938 895729408 896168448 897918777 900440856 903073724 906520248 908725482 909170892 909512064 911724576 912171456 914733568 914838624 923149696 923602176 928005372 928460232 930718838 931175028 933897762 936543609 937002654 939634512 940095072 942735616 942843888 943197696 945955584 948721536 951875712 952342272 956882484 957809664 959210231 959680386 962486469 962847648 965662992 971706456 972182736 974913408 977764032 980990976 982906974 985780971 987130368 987614208 989058357 989543142 992322576 992436543 995224104 998134116 998508672 1001428288 1001452572 1001943432 1004757696 1005250176 1007695584 1008073728 1008189504 1011021312 1012995963 1017847296 1019310936 1019835279 1023201072 1025690148 1026192888 1028689242 1029075264 1029193452 1032084256 1038543408 1039052448 1041970944 1042481664 1044517761 1045529856 1050514332 1055028224 1057088826 1057606956 1060179729 1060577568 1060699374 1061097408 1063678672 1064200032 1067311728 1070860176 1074394368 1077535872 1082672934 1083203604 1084253184 1086370866 1093169763 1096240264 1096777584 1099984536 1100397312 1103614848 1106841792 1110521664 1111065984 1114186752 1115815983 1116362898 1117444608 1119627117 1123322256 1126606824 1130352408 1130906448 1133657532 1134082944 1134213192 1137398976 1140724704 1141152768 1144489472 1145078208 1146724803 1148857344 1151652096 1152216576 1154466999 1157709672 1161094788 1164489802 1164926784 1168361334 1168934004 1172217312 1172791872 1175644848 1176086016 1176221088 1179524864 1186906752 1187488512 1189196092 1193149764 1193734584 1196638506 1197225036 1200137449 1200587808 1200725694 1204717698 1208693664 1211633976 1212227856 1212682752 1215632768 1216228608 1219784832 1225600054 1231469568 1233270297 1233874782 1237340496 1237482603 1237946976 1241566704 1245197016 1248724812 1249336872 1252846016 1253460096 1257125184 1261274112 1263118423 1263737538 1264962048 1267432677 1269167616 1269789696 1271646459 1275843312 1275989841 1279573848 1283315292 1283796864 1287550656 1292464512 1295608608 1296243648 1299884544 1302423381 1303685376 1310542632 1314374628 1318744476 1319390856 1322600454 1323096768 1323248724 1326965472 1330845488 1331344896 1335270096 1335924576 1339676928 1340333568 1342951407 1343594112 1344252672 1350661284 1354610586 1359081248 1359780372 1363088223 1363756338 1364268096 1367586864 1368257184 1371585656 1372100352 1372257936 1384724544 1385403264 1389294592 1392008058 1392690348 1394039808 1396078257 1396762542 1400685776 1400846643 1405503981 1409451768 1410142608 1413572972 1414103424 1414265832 1414796544 1418933376 1423082304 1427813568 1432525824 1435323726 1436714496 1439520579 1443563912 1444271472 1448494488 1456845614 1457559684 1458274104 1462370112 1466646048 1467196416 1471486464 1474360461 1475789056 1480695552 1481421312 1487754644 1488483864 1492836156 1497201174 1497763008 1502142432 1502178858 1502915148 1507136544 1507875264 1511543376 1512110592 1512284256 1516531968 1520966272 1526770944 1528966404 1534801608 1535536128 1538535222 1539289332 1543033863 1543612896 1543790178 1548126384 1553235712 1557815112 1558578672 1562956416 1563722496 1567526464 1568294784 1575771498 1580379017 1582542336 1583318016 1585633239 1586410434 1590866352 1591049061 1591646112 1595518008 1596300048 1600783744 1600967592 1606290264 1611591552 1615511968 1616303808 1621638144 1624009401 1624805406 1626379776 1629556299 1644360396 1645166376 1649787328 1649976804 1650595968 1655422272 1660262688 1664966416 1665782496 1666598976 1671280128 1674544347 1676166912 1684983384 1689910236 1695528612 1700486298 1701124416 1701319788 1706098464 1711087056 1711729152 1716734208 1717617312 1723286016 1727478144 1728324864 1736564508 1738247168 1741642182 1746734703 1747390176 1752499504 1752542001 1753401006 1758325968 1759187808 1763467272 1764129024 1764331632 1769287296 1780360128 1781232768 1783794138 1786235904 1789724646 1790601876 1791458816 1792336896 1794957759 1795837554 1800881712 1801088541 1806147448 1807076547 1813040496 1817450964 1818341784 1819024128 1823449152 1824342912 1829467136 1829677248 1838400081 1846299392 1847204352 1850812173 1856010744 1856920464 1861437676 1862350056 1867795524 1873087218 1874005308 1879269024 1880190144 1885471232 1885687776 1886395392 1891911168 1895606307 1897443072 1903751424 1904684544 1913764968 1918420462 1919360772 1924972938 1925695296 1931325984 1943412912 1944365472 1949826816 1955528064 1965813948 1971561942 1974260736 1977147619 1978116714 1979086284 1983900681 1984645152 1984873086 1990448208 1996268232 1997017344 2002856576 2002905144 2003886864 2009515392 2010500352 2015391168 2016379008 2022042624 2025991926 2031915879 2035694592 2038621872 2039670558 2045634507 2046402144 2051380296 2052385776 2057378484 2058150528 2058386904 2064168512 2077086816 2078104896 2081093161 2083941888 2084963328 2088012087 2089035522 2091059712 2095143813 2101028664 2114177652 2115213912 2120359458 2121155136 2121398748 2122194816 2127357344 2128400064 2134623456 2141720352 2148788736 2152985589 2155071744 2165345868 2166407208 2172741732 2185268421 2186339526 2192480528 2193555168 2199969072 2200794624 2207229696 2213683584 2221043328 2222131968 2231631966 2232725796 2234889216 2239254234 2245801761 2246644512 2253213648 2253268287 2260704816 2261812896 2267315064 2268165888 2268426384 2274797952 2281449408 2288978944 2290156416 2293449606 2303304192 2304433152 2307802833 2308933998 2315419344 2315685267 2322189576 2328979604 2329853568 2336722668 2337868008 2344434624 2345583744 2351289696 2352172032 2352442176 2359049728 2363657247 2373813504 2374977024 2378392184 2379615651 2386299528 2387469168 2393277012 2394450072 2400274898 2401175616 2401451388 2409435396 2417387328 2423267952 2424455712 2425365504 2431265536 2432457216 2437208109 2439569664 2451200108 2466540594 2467749564 2473752701 2474680992 2474965206 2475893952 2483133408 2490394032 2497449624 2498673744 2505692032 2506920192 2514250368 2526236846 2527475076 2529924096 2534865354 2538335232 2543292918 2550729447 2551686624 2551979682 2559147696 2566630584 2567593728 2575101312 2584929024 2591217216 2592487296 2599769088 2603570627 2604846762 2607370752 2612463273 2621085264 2628749256 2630101509 2637488952 2638781712 2645200908 2646193536 2646497448 2653930944 2661690976 2662689792 2670540192 2671849152 2675691207 2679353856 2680667136 2684586969 2685902814 2687188224 2688505344 2693756331 2701322568 2709221172 2718162496 2719560744 2726176446 2727512676 2728536192 2735173728 2736514368 2743171312 2744200704 2744515872 2769449088 2770806528 2784016116 2785380696 2792156514 2793525084 2801371552 2801693286 2809630827 2811007962 2818903536 2820285216 2827145944 2828206848 2828531664 2829593088 2837866752 2846164608 2855627136 2870647452 2873428992 2877630693 2879041158 2887127824 2887459407 2888542944 2896988976 2913691228 2915119368 2916548208 2924740224 2933292096 2942972928 2948720922 2951578112 2957342913 2961391104 2962842624 2967175071 2975509288 2976967728 2977309629 2985672312 2994402348 2995526016 3004284864 3004357716 3005830296 3014273088 3015750528 3023086752 3024221184 3024568512 3033063936 3038987889 3041932544 3053541888 3057932808 3069603216 3077070444 3078578664 3086067726 3087225792 3087580356 3096252768 3106471424 3115630224 3117157344 3125912832 3127444992 3133553283 3135052928 3136589568 3151542996 3160758034 3165084672 3171266478 3172820868 3180539187 3181732704 3182098122 3183292224 3191036016 3192600096 3201567488 3201935184 3212580528 3223183104 3231023936 3232607616 3248018802 3249610812 3252759552 3257515933 3259112598 3279509289 3288720792 3290332752 3299574656 3299953608 3301191936 3310844544 3320525376 3329932832 3331564992 3333197952 3342560256 3347447949 3349088694 3352333824 3358881351 3369966768 3379820472 3391057224 3400972596 3402248832 3402639576 3412196928 3422174112 3423458304 3433468416 3435234624 3440174409 3446572032 3454956288 3456649728 3463400997 3473129016 3483284364 3493469406 3494780352 3504999008 3505084002 3506802012 3516651936 3518375616 3526934544 3528258048 3528663264 3538574592 3560720256 3562465536 3567588276 3579449292 3581203752 3582917632 3589915518 3591675108 3600412347 3601763424 3602177082 3612294896 3614153094 3626080992 3634901928 3636683568 3638048256 3646898304 3648685824 3659354496 3676800162 3692598784 3694408704 3699810891 3701624346 3712021488 3712447809 3713840928 3722875352 3724700112 3735591048 3746174436 3748010616 3758538048 3760380288 3770942464 3771375552 3783822336 3789355269 3791212614 3794886144 3802298031 3807502848 3809369088 3814939377 3827529936 3836840924 3838721544 3849945876 3851390592 3862651968 3886825824 3888730944 3899653632 3907270143 3911056128 3931627896 3943123884 3954295238 3956233428 3958172568 3967801362 3969290304 3969746172 3980896416 3992536464 3994034688 4005713152 4005810288 4007773728 4019030784 4021000704 4030782336 4032758016 4051983852 4063831758 4077243744 4079341116 4089264669 4091269014 4092804288 4102760592 4104771552 4114756968 4116301056 4116773808 4128337024 4154173632 4156209792 4162186322 4167883776 4176024174 4178071044 4182119424 4188234771 4190287626 4202057328 4202539929 4216511943 4228355304 4230427824 4240718916 4242310272 4242797496 4244389632 4254714688 4256800128 4269246912 4283440704 4289600189 4297577472 4305971178 4310143488 4318561737 4330691736 4332814416 4345483464 4370536842 4372679052 4384961056 4387110336 4399938144 4401589248 4414459392 4423081383 4427367168 4442086656 4444263936 4463263932 4465451592 4478508468 4491603522 4493289024 4506427296 4506536574 4521409632 4523625792 4534630128 4536331776 4536852768 4549595904 4562898816 4580312832 4586899212 4606608384 4615605666 4617867996 4629101589 4630838688 4631370534 4644379152 4657959208 4659707136 4673445336 4675736016 4688869248 4691167488 4702579392 4704884352 4718099456 4727314494 4741137051 4747627008 4749954048 4756784368 4756899717 4759231302 4772599056 4773147183 4774938336 4786554024 4788900144 4800549796 4802351232 4802902776 4818870792 4834774656 4846535904 4848911424 4862531072 4864914432 4872028203 4874416218 4879139328 4888668897 4902400216 4933081188 4935499128 4947505402 4949361984 4949930412 4951787904 4966266816 4980788064 4994899248 4997347488 5011384064 5013840384 5023633041 5028500736 5052473692 5054950152 5069730708 5086585836 5098959649 5101458894 5103373248 5103959364 5118295392 5133261168 5135187456 5150202624 5169858048 5182434432 5184974592 5207141254 5209693524 5214741504 5224926546 5240204109 5242170528 5257498512 5257626003 5260203018 5274977904 5277563424 5290401816 5292387072 5292994896 5307861888 5323381952 5341080384 5343698304 5351382414 5358707712 5369173938 5371805628 5374376448 5377010688 5384873277 5387512662 5402645136 5403265623 5418442344 5421229641 5436324992 5439121488 5452352892 5455025352 5457072384 5470347456 5473028736 5486342624 5488401408 5489031744 5515200243 5538898176 5541613056 5552436519 5568032232 5570761392 5584313028 5587050168 5602743104 5603386572 5619261654 5622015924 5637807072 5640570432 5654291888 5656413696 5657063328 5659186176 5675733504 5686818921 5692329216 5711254272 5741294904 5755261386 5758082316 5774255648 5774918814 5777085888 5793977952 5827382456 5830238736 5833096416 5849480448 5866584192 5897441844 5903156224 5914685826 5922782208 5931442857 5934350142 5951018576 5951702043 5953935456 5954619258 5971344624 5988804696 5991052032 6008569728 6008715432 6011660592 6028546176 6031501056 6046173504 6049137024 6066127872 6077975778 6083865088 6095747637 6107083776 6115865616 6136903521 6139206432 6154140888 6157157328 6172135452 6174451584 6175160712 6192505536 6212942848 6231260448 6234314688 6243279483 6251825664 6254889984 6264036261 6267106566 6270105856 6273179136 6285431439 6303085992 6321516068 6342532956 6345641736 6361078374 6363465408 6364196244 6366584448 6382072032 6385200192 6403134976 6403870368 6425161056 6446366208 6458956767 6462047872 6465215232 6496037604 6499221624 6515031866 6518225196 6555805263 6559018578 6577441584 6580665504 6599149312 6599907216 6602383872 6621689088 6641050752 6659865664 6663129984 6666395904 6694895898 6698177388 6704667648 6714471617 6717762702 6737405283 6739933536 6759640944 6759804861 6782114448 6801945192 6804497664 6805279152 6824393856 6844348224 6866936832 6870469248 6880348818 6909912576 6913299456 6923408499 6926801994 6946258032 6947055801 6966568728 6986938812 6989560704 7009998016 7010168004 7013604024 7033303872 7036751232 7053869088 7056516096 7057326528 7077149184 7090971741 7121440512 7124931072 7135176552 7138846953 7158898584 7162407504 7179831036 7183350216 7200824694 7203526848 7204354164 7224589792 7228306188 7252161984 7269803856 7273367136 7276096512 7293796608 7297371648 7311624327 7318708992 7353600324 7385197568 7399621782 7403248692 7421258103 7424042976 7424895618 7427681856 7445750704 7449400224 7471182096 7492348872 7496021232 7517076096 7520760576 7542751104 7578710538 7582425228 7589772288 7604596062 7615005696 7629878754 7652188341 7655059872 7673681848 7677443088 7699891752 7702781184 7725303936 7773651648 7777461888 7799307264 7810711881 7814540286 7822112256 7837389819 7863255792 7886247768 7908590476 7912466856 7916345136 7935602724 7938580608 7939492344 7961792832 7985072928 7988069376 8011426304 8011620576 8015547456 8027073621 8038061568 8042001408 8053760907 8061564672 8065516032 8081268993 8103967704 8127663516 8154487488 8158682232 8178529338 8182538028 8185608576 8205521184 8209543104 8229513936 8232602112 8233547616 8256674048 8308347264 8312419584 8324372644 8352048348 8356142088 8376469542 8380575252 8400962143 8404114656 8405079858 8428892481 8433023886 8456710608 8460855648 8481437832 8484620544 8485594992 8488779264 8509429376 8513600256 8538493824 8566881408 8579200378 8611942356 8620286976 8632892079 8637123474 8661383472 8662378221 8665628832 8690966928 8741073684 8745358104 8769922112 8774220672 8799876288 8828918784 8841828961 8846162766 8854734336 8872028739 8884173312 8888527872 8901525213 8926527864 8930903184 8931928887 8957016936 8983207044 8986578048 9012854592 9013073148 9042819264 9047251584 9069260256 9072663552 9073705536 9099191808 9116963667 9125797632 9160625664 9173798424 9231211332 9235735992 9258203178 9261677376 9262741068 9288758304 9315918416 9319414272 9346890672 9351472032 9377738496 9382334976 9400659849 9405158784 9409768704 9454628988 9482274102 9495254016 9513568736 9513799434 9518462604 9541617561 9545198112 9546294366 9549876672 9573108048 9577800288 9601099592 9604702464 9605805552 9637741584 9669549312 9693071808 9697822848 9725062144 9744056406 9748832436 9758278656 9772547799 9777337794 9804800432 9838527867 9866162376 9870998256 9895010804 9898723968 9899860824 9903575808 9932533632 9961576128 9989798496 9994694976 10022768128 10027680768 10042343847 10047266082 10057001472 10076644053 10104947384 10109900304 10139461416 10173171672 10197919298 10202917788 10206746496 10207918728 10236590784 10266522336 10270374912 10300405248 10320523227 10339716096 10364868864 10369949184 10414282508 10419387048 10449853092 10480408218 10484341056 10514997024 10515252006 10520406036 10549955808 10555126848 10580803632 10584774144 10585989792 10615723776 10646763904 10682160768 10687396608 10702764828 10738347876 10743611256 10748752896 10769746554 10775025324 10801237041 10805290272 10806531246 10836884688 10842459282 10872649984 10878242976 10904705784 10910050704 10914144768 10940694912 10946057472 10972685248 10978063488 11030400486 11062653119 11077796352 11083226112 11099432673 11104873038 11136064464 11137343427 11141522784 11168626056 11174100336 11205486208 11206773144 11238523308 11244031848 11275614144 11281140864 11308583776 11312827392 11314126656 11351467008 11368065807 11373637842 11384658432 11406894093 11422508544 11444818131 11482589808 11510522772 11516164632 11548511296 11549837628 11554171776 11587955904 11654764912 11660477472 11666192832 11698960896 11721810429 11733168384 11794883688 11829371652 11862885714 11868700284 11902037152 11903404086 11907870912 11909238516 11942689248 11977609392 11982104064 12017139456 12017430864 12023321184 12057092352 12063002112 12092347008 12098274048 12155951556 12167730176 12191495274 12231731232 12267794007 12273807042 12278412864 12308281776 12314314656 12344270904 12348903168 12350321424 12385011072 12462520896 12468629376 12486558966 12503651328 12528072522 12534213132 12540211712 12546358272 12564704313 12570862878 12606171984 12607619787 12643032136 12649535829 12685065912 12691283472 12722156748 12726930816 12728392488 12733168896 12764144064 12770400384 12806269952 12807740736 12850322112 12868800567 12892732416 12917913534 12924095744 12930430464 12955685211 12992075208 12998443248 13030063732 13036450392 13111610526 13118037156 13154883168 13161331008 13198298624 13199814432 13204767744 13243378176 13269244149 13282101504 13319731328 13326259968 13332791808 13389791796 13396354776 13428943234 13435525404 13474810566 13479867072 13519281888 13519609722 13564228896 13603890384 13608995328 13610558304 13648787712 13688696448 13740938496 13760697636 13819825152 13840033333 13846816998 13853603988 13887304767 13892516064 13894111602 13933137456 13973877624 13979121408 14019996032 14020336008 14027208048 14066607744 14073502464 14107738176 14114653056 14154298368 14181943482 14223411153 14242881024 14249862144 14270353104 14270699151 14277693906 14317797168 14319441549 14324815008 14359662072 14366700432 14401649388 14407053696 14408708328 14449179584 14456612376 14504323968 14539607712 14546734272 14587593216 14594743296 14616084609 14623248654 14637417984 14666006691 14707200648 14799243564 14806497384 14842516206 14848085952 14849791236 14855363712 14891501408 14898800448 14942364192 14984697744 14992042464 15034152192 15041521152 15070899123 15085502208 15157421076 15164850456 15209192124 15259757508 15296878947 15304376682 15310119744 15347363696 15354886176 15399783504 15405562368 15450607872 15547303296 15554923776 15621423762 15629080572 15644224512 15674779638 15720612327 15726511584 15772495536 15772878009 15817180952 15824933712 15832690272 15871205448 15877161216 15878984688 15923585664 15970145856 16022852608 16023241152 16031094912 16054147242 16076123136 16107521814 16123129344 16131032064 16154619831 16162537986 16207935408 16209796869 16255327032 16308974976 16317364464 16357058676 16365076056 16371217152 16411042368 16419086208 16459027872 16465204224 16467095232 16513348096 16545600729 16616694528 16624839168 16648745288 16657309557 16704096696 16712284176 16752939084 16761150504 16801924286 16808229312 16810159716 16857784962 16866047772 16913421216 16921711296 16962875664 16969241088 16971189984 16977558528 17018858752 17027200512 17060456763 17076987648 17133762816 17158400756 17223884712 17265784158 17274246948 17316268907 17322766944 17324756442 17331257664 17381933856 17482147368 17490716208 17539844224 17548441344 17599752576 17683657922 17692325532 17709468672 17744057478 17768346624 17794328571 17803050426 17853055728 17855106129 17861806368 17863857774 17914033872 17966414088 17973156096 18025709184 18026146296 18085638528 18094503168 18138520512 18147411072 18198383616 18224994389 18233927334 18251595264 18287242911 18321251328 18347596848 18410710563 18462422664 18471471984 18516406356 18523354752 18525482136 18577516608 18631836832 18638828544 18693781344 18702944064 18729838449 18755476992 18764669952 18792108783 18801319698 18810317568 18819537408 18856294317 18909257976 18964548204 19027137472 19027598868 19036925208 19083235122 19090396224 19092588732 19099753344 19146216096 19155600576 19202199184 19209404928 19211611104 19275483168 19339098624 19376870301 19386143616 19395645696 19488112812 19497664872 19545095598 19554675588 19609600864 19667415789 19677055734 19732324752 19741996512 19790021608 19797447936 19799721648 19807151616 19865067264 19923152256 19979596992 19989389952 20045536256 20084687694 20094532164 20114002944 20143414851 20153288106 20209894768 20212215849 20219800608 20278922832 20279414583 20346343344 20395838596 20405835576 20413492992 20415837456 20473181568 20533044672 20600810496 20641046454 20729737728 20739898368 20770225497 20828565016 20838774096 20841167403 20899706184 20960816436 20968682112 21029994048 21030504012 21040812072 21099911616 21110253696 21161607264 21169548288 21171979584 21231447552 21272915223 21293527808 21364321536 21374793216 21405529656 21476695752 21487222512 21539493108 21550050648 21602474082 21610580544 21613062492 21673769376 21684918564 21745299968 21756485952 21809411568 21820101408 21828289536 21881389824 21892114944 21934872981 21945370496 21956126976 22060800972 22125306238 22155592704 22198865346 22209746076 22263774309 22272128928 22274686854 22283045568 22337252112 22348200672 22410972416 22413546288 22477046616 22488063696 22551228288 22562281728 22617167552 22628253312 22736131614 22747275684 22769316864 22802611531 22813788186 22845017088 22889636262 22956565023 22965179616 23021045544 23032329264 23097022592 23099675256 23108343552 23175911808 23309529824 23320954944 23332385664 23397921792 23432135643 23443620858 23466336768 23512169457 23589767376 23658743304 23725771428 23737400568 23804074304 23806808172 23815741824 23818477032 23885378496 23955218784 23964208128 24034278912 24034861728 24046642368 24081220863 24114184704 24126004224 24161282721 24184694016 24196548096 24243806979 24311903112 24382990548 24463462464 24535588014 24547614084 24556825728 24616563552 24628629312 24688541808 24697806336 24700642848 24770022144 24925041792 24937258752 24973117932 25056145044 25068426264 25080423424 25129408626 25141725756 25202886429 25212343968 25215239574 25286064272 25286677443 25299071658 25370131824 25382566944 25444313496 25453861632 25456784976 25466337792 25528288128 25540800768 25615481472 25700644224 25737601134 25835827068 25848191488 25860860928 25898676237 25911370422 25984150416 25987134663 25996886496 26060127464 26072900784 26223221052 26236074312 26309766336 26322662016 26396597248 26399628864 26486756352 26525486883 26538488298 26564203008 26616086217 26639462656 26652519936 26665583616 26704575639 26779583592 26792709552 26857886468 26871050808 26949621132 26959734144 27038563776 27039219444 27128457792 27207780768 27217990656 27221116608 27297575424 27350891001 27377392896 27481876992 27521395272 27680066666 27693633996 27707207976 27774609534 27785032128 27788223204 27866274912 27947755248 27958242816 28039992064 28040672016 28054416096 28133215488 28147004928 28215476352 28229306112 28363886964 28446822306 28485762048 28540706208 28541398302 28555387812 28624852683 28635594336 28638883098 28649630016 28719324144 28733400864 28803298776 28814107392 28817416656 28898359168 28913224752 29008647936 29079215424 29093468544 29175186432 29232169218 29246497308 29274835968 29317643397 29332013382 29414401296 29515583601 29598487128 29612994768 29685032412 29696171904 29699582472 29710727424 29783002816 29797600896 29884728384 29969395488 29984084928 30027201323 30068304384 30083042304 30127031541 30141798246 30171004416 30229932159 30314842152 30329700912 30418384248 30519515016 30593757894 30608753364 30620239488 30694727392 30709772352 30799567008 30811124736 30901215744 30961569681 31094606592 31109847552 31242847524 31258161144 31349559276 31441224654 31453023168 31544991072 31545756018 31634361904 31649867424 31665380544 31742410896 31754322432 31757969376 31847171328 31940291712 32046482304 32062189824 32108294484 32215043628 32246258688 32309239662 32325075972 32403711123 32415870816 32419593738 32510654064 32617949952 32634728928 32714117352 32730152112 32742434304 32822084736 32838172416 32918055744 32934190464 33026696192 33091201458 33187959357 33233389056 33249678336 33297490576 33298298019 33314619114 33408193392 33412030281 33424568352 33505878168 33522301008 33603848572 33616458624 33620319432 33715569924 33732095544 33826842432 33843422592 33925751328 33938482176 33942379968 34037717504 34054401024 34104197421 34120913526 34153975296 34220682279 34267525632 34316801512 34334454393 34447769424 34531568316 34548493896 34632537814 34645533888 34649512884 34662515328 34763867712 34964294736 34981432416 35079688448 35096882688 35165431287 35199505152 35367315844 35384651064 35488114956 35588657142 35606100852 35692717543 35706111456 35710212258 35723612736 35727715548 35828067744 35932828176 35946312192 36051418368 36052292592 36171277056 36189006336 36277041024 36294822144 36449988778 36467854668 36503190528 36574485822 36695193696 36803382021 36821421126 36924845328 36942943968 37032812712 37046709504 37050964272 37155033216 37263673664 37387562688 37405888128 37459676898 37510953984 37565804761 37584217566 37602639396 37620635136 37639074816 37694112939 37712588634 37818515952 37822859361 37929096408 37948607487 38054274944 38055197736 38073850416 38166470244 38180792448 38185177464 38199506688 38292432192 38311201152 38404398368 38418809856 38423222208 38550966336 38606401701 38678197248 38753740602 38772287232 38791291392 38867055633 38976225624 38995329744 39090191196 39109351176 39219201728 39334831578 39354111468 39464649504 39483993024 39580043216 39594895872 39599443296 39614303232 39730134528 39807732447 39846304512 39959193984 39978779904 40169375388 40189064328 40286829702 40306576212 40419789536 40424431698 40439601216 40557845664 40558829166 40692686688 40791677192 40811671152 40826985984 40831674912 40946363136 41066089344 41282092908 41459475456 41520099999 41540450994 41657130032 41661914301 41677548192 41682334806 41799412368 41921632872 41937364224 42059988096 42061008024 42081624144 42199823232 42220507392 42323214528 42343959168 42462895104 42545830446 42587055616 42670233459 42728643072 42749586432 42811059312 42812097453 42953391504 42958324647 42974445024 43078986216 43100101296 43204948164 43221161088 43226124984 43347538752 43369837128 43490599936 43512971904 43618823136 43640202816 43762779648 43784229888 43848253827 43869745962 43890740992 43912253952 43998020073 44121601944 44250612476 44397730692 44419492152 44527548618 44544257856 44549373708 44566091136 44674504224 44696401344 44821944832 44827092576 44954093232 44976127392 45102456576 45124563456 45212697369 45234335104 45256506624 45472263228 45494551368 45605223062 45627576372 45779272524 45890636841 45913130046 45930359232 46042091088 46064658528 46194045184 46199350512 46216687104 46351823616 46619059648 46641909888 46664771328 46864271286 46887241716 46932673536 47001301319 47024338914 47161836981 47179534752 47317486608 47318634027 47451542856 47474801136 47608148608 47613616344 47631483648 47636954064 47770756992 47910437568 48068557824 48069723456 48093284736 48162441726 48228369408 48322565442 48369388032 48393096192 48463859493 48487613958 48623806224 48629390607 48765981096 48926924928 49071176028 49095228168 49113651456 49233127104 49257258624 49377083616 49395612672 49401285696 49540044288 49636802187 49850083584 49874517504 49946235864 49971928671 50112290088 50136852528 50258817252 50283451512 50405772858 50424687936 50430479148 50572128544 50573354886 50598143316 50740263648 50765133888 50888626992 50907723264 50913569952 50932675584 51056576256 51081601536 51181370289 51230962944 51401288448 51475202268 51671654136 51696382976 51797352474 51822740844 51948806721 51968300832 51974269326 51993772992 52120254928 52145801568 52446442104 52472148624 52619532672 52645324032 52799257728 53050973766 53076976596 53128406016 53232172434 53278925312 53305039872 53382985713 53409151278 53559167184 53565318387 53585419104 53715772936 53742101616 53899242264 53919468288 54077127552 54078438888 54256915584 54415561536 54442233216 54595150848 54674983167 54701782002 54754785792 54861728733 54963753984 55042790544 55360133332 55387267992 55414415952 55549219068 55570064256 55576446408 55732549824 55895510496 55916485632 56079984128 56081344032 56108832192 56189515347 56266430976 56294009856 56376326349 56430952704 56458612224 56568882951 56727773928 56893644612 57081412416 57082796604 57110775624 57249705366 57271188672 57277766196 57299260032 57438648288 57466801728 57606597552 57628214784 57634833312 57796718336 57826449504 58017295872 58158430848 58186937088 58464338436 58492994616 58635286794 58664026764 58806735001 58828802592 59002247367 59031167202 59196974256 59225989536 59370064824 59392343808 59399164944 59421454848 59566005632 59595201792 59769456768 59938790976 59968169856 60054402646 60136608768 60254063082 60283596492 60342008832 60430244553 60459864318 60629684304 60636647547 60659401824 60836768496 60838243749 61039030032 61187515788 61217506728 61240478976 61389454784 61419544704 61599134016 61802431488 61892802727 61923139362 62189213184 62219695104 62310676491 62485695048 62516322288 62523502209 62699118552 62882449308 62906046336 63089982144 63091512036 63268723808 63299734848 63330761088 63484821792 63508644864 63515938752 63694342656 63818745669 63880583424 64092964608 64124379648 64216588968 64430087256 64618479324 64650151944 64807422246 64831741632 64839187476 65021308128 65235899904 65269457856 65428234704 65460304224 65484868608 65644169472 65676344832 65804618943 65836111488 65868380928 66182402916 66375918714 66466778112 66594981152 66596596038 66629238228 66791322927 66816386784 66824060562 66849136704 67011756336 67044602016 67207697144 67232917248 67240638864 67431139848 67464191088 67653684864 67686845184 67851502656 67884759936 68075435008 68208394842 68241827052 68307950592 68407834593 68441364558 68535051264 68633603024 68668908786 68869695069 68895538848 69063136632 69096987792 69265075628 69291067776 69299025768 69325030656 69527735424 69928589472 69962864832 70159376896 70193765376 70296406929 70330862574 70399010304 70536508371 70734631688 70769302128 70976229912 71177314284 71212201704 71385435086 71412222912 71420424516 71447225472 71455431096 71656135488 71865656352 71892624384 72102836736 72104585184 72243662589 72342554112 72378012672 72483848163 72554082048 72589644288 72899977556 72935709336 73148971644 73390387392 73606764042 73642842252 73849690656 73885887936 74065625424 74093419008 74101928544 74310066432 74527347328 74775125376 74811776256 74919353796 75131609522 75168435132 75205278792 75241270272 75388225878 75425177268 75608659287 75637031904 75645718722 75858192816 75860032329 75897214974 76108549888 76110395472 76147700832 76332940488 76361584896 76370354928 76399013376 76584864384 76622402304 76808796736 76846444416 77101932672 77212803402 77507481204 77544574464 77582582784 77696028711 77734111266 77952451248 77961403989 77990659488 78180382392 78218702352 78438403456 78669663156 78708222936 78929299008 78967986048 79160086432 79189791744 79198886592 79460269056 79576460649 79615464894 79692609024 79848258651 79918387968 79957559808 80113726917 80338750776 80378128656 80573659404 80613152424 80839579072 80848863396 80879202432 81115691328 81117658332 81385373376 81583354384 81623342304 81653971968 81663349824 81892726272 82052673003 82132178688 82564185816 83040199998 83080901988 83314260064 83323828602 83355096384 83364669612 83598824736 83843265744 83874728448 84119976192 84122016048 84163248288 84399646464 84441014784 84646429056 84687918336 85091660892 85174111232 85340466918 85457286144 85622118624 85624194906 85874558049 85906783008 85916649294 85948890048 86157972432 86200202592 86409896328 86442322176 86452249968 86695077504 86739674256 87025943808 87237646272 87280405632 87525559296 87696507654 87739491924 87781481984 87824507904 87952930191 87996040146 88243203888 88501224952 88546750803 88795461384 88838984304 89055097236 89088515712 89098747416 89132182272 89349008448 89392802688 89643889664 89654185152 89908186464 89952254784 90081603969 90204913152 90249126912 90381094623 90425394738 90468670208 90513013248 90689796477 90944526456 90989102736 91210446124 91255152744 91558545048 91781273682 91826260092 91860718464 92084182176 92129317056 92388090368 92398701024 92433374208 92703647232 92884709043 93238119296 93283819776 93329542656 93728542572 93774483432 94002602638 94048677828 94323673962 94359069504 94634973216 94637268054 94903085712 94949602272 95216297216 95227232688 95262967296 95273908128 95541513984 95820875136 96139446912 96186569472 96324883452 96645130884 96738776064 96880233331 96927718986 96975227916 97211133369 97247612448 97258781214 97531962192 97853849856 98142352056 98190456336 98227302912 98466254208 98514517248 98754167232 98802571392 99080088576 99273604374 99563878071 99700167168 99749035008 99892471728 99894894057 99943857342 100224580176 100236090843 100273705056 100517634504 100566903024 100811545716 100849375872 100860958296 101144257088 101146709772 101196286632 101480527296 101530267776 101777253984 101815446528 101827139904 102113152512 102163203072 102312592263 102362740578 102461925888 102662046837 102802576896 102950404536 103003363179 103343308272 103594704948 103645481688 103897613442 103936601664 103948538652 103987545984 104240509856 104291603136 104892884208 104944297248 105239065344 105290648064 105496293861 105598515456 106101947532 106153953192 106464344868 106557850624 106765971426 106818302556 107078152629 107118334368 107130636774 107170838208 107431545872 107484203232 107798484528 107838936576 108154255104 108156877776 108513831168 108831123072 108884466432 109349966334 109403564004 109509571584 109723457466 110085581088 110410146063 110720266664 110774535984 110828831904 111098438136 111140128512 111152892816 111465099648 111791020992 112159968256 112162688064 112217664384 112379030694 112532861952 112697414283 112752652698 112861905408 112917224448 113082338817 113137765902 113455547856 113468578083 113787289224 114162824832 114165593208 114221551248 114499410732 114542377344 114555532392 114598520064 114877296576 114933603456 115213195104 115256429568 115269666624 115593436672 115652899008 115819205103 116034591744 116316861696 116373874176 116601166899 116928676872 116985989232 117270573588 117328053528 117613470002 117657605184 118004494734 118062334404 118393948512 118451979072 118740129648 118784687616 118798329888 118842909696 119132011264 119190403584 119423197341 119538913536 119877581952 119936339712 120108805292 120508126164 120567192984 120860489106 120919728636 121213882349 121259368608 121273295094 121318803648 121673536992 121676487498 122078060064 122375031576 122435013456 122480957952 122778909568 122839089408 123198268032 123785605454 123846278724 124378426368 124560299997 124621352982 124971390096 124985742903 125032644576 125047004418 125398237104 125764898616 125812092672 126179964288 126183024072 126537447616 126599469696 126661522176 126969643584 127031877504 127388685312 127574960723 127637491338 127761166848 128010700377 128185929216 128248759296 128433177936 128436292359 128860174512 128874973941 129236958648 129300303888 129614844492 129663483264 129678374952 130042616256 130471799808 130538915712 130856469408 130920608448 131288338944 131352689664 131544761481 131609237886 131672222976 131736761856 131994060219 132364805832 132751837428 133189962304 133193192076 133258476456 133582645854 133632773568 133648121124 133698273408 134023512672 134089204032 134415394288 134465834496 134481277728 134862279696 134928382176 135307369728 135373690368 135638092107 135703005312 135769519872 136416789684 136483654104 136815669186 136882729116 137267206048 137337817572 137671910523 137739390138 137791077696 138126273264 138193975584 138530151256 138582135552 138598051536 138650061312 139055470848 139857178944 139925729664 140318753792 140592813858 140661725148 140798020608 141003903957 141073016742 141469263376 141485510943 141538604256 141952459824 141955902081 142354628568 142424403408 142770870172 142824445824 142840849032 142894450944 142910862192 143312270976 143731312704 144205673472 144209170368 144487325178 144685108224 144967696326 145108164096 145179288576 145391578479 145799955112 145871418672 145888171821 146297943288 146780774784 147213528084 147285684504 147699381312 147771775872 148131250848 148186838016 148203857088 148620132864 148910406561 149054694656 149550250752 149623552512 149838707592 150263219044 150336870264 150410557584 150776451756 150850354536 151217318574 151274063808 151291437444 151716385632 151720064658 151794429948 152217099776 152220790944 152295401664 152665880976 152723169792 152740709856 152798026752 153169728768 153244804608 153544110867 153617593472 153692888832 154203865344 154425606804 155014962408 155089148928 155392057422 155468222532 155846420163 155904902496 155922807978 155981318976 156360764784 156437404704 156876806912 157339326312 157416445872 157858598016 157935972096 158320172864 158397773184 159152921298 159230929788 159385218048 159618280717 159696517302 159836775936 159915119616 160148957139 160227453834 160677501552 160695955161 160756257312 161147318808 161226304848 161679158144 161697726792 161758404864 162231382656 162235316664 162770746752 163166708768 163246684608 163326699648 163785452544 164024949501 164105346006 164264357376 164585186199 165128371632 166080399996 166161803976 166628520128 166647657204 166710192768 166729339224 167197649472 167686531488 167749456896 168239952384 168244032096 168326496576 168568546041 168799292928 168882029568 169128979047 169292858112 169375836672 169706648853 170183321784 170680933836 171244237248 171248389812 171749116098 171813566016 171833298588 171897780096 172315944864 172400405184 172819792656 172884644352 172904499936 173390155008 173479348512 174051887616 174475292544 174560811264 175393015308 175478983848 175562963968 175905860382 175992080292 176420205003 176486407776 177002449904 177006742101 177093501606 177590922768 177677968608 178110194472 178177031424 178197494832 178264364544 178698016896 178785605376 179308370304 179816372928 179904509568 180163207938 180409826304 180762189246 180850789476 180937340416 181026026496 181290733659 181379592954 181889052912 181909942641 181978205472 182420892248 182510305488 182514731247 183117090096 183562547364 183652520184 183721436928 184168364352 184258634112 184776180736 184797402048 185407294464 185678408181 185769418086 186476238592 186567639552 186659085312 186932029473 187457085144 187548966864 188005205276 188097355656 188647347924 188718139008 189269946432 189274536108 189806171424 189899204544 190432594432 190454465376 190525934592 190547816256 191083027968 191456237007 191641750272 192278893824 192373138944 192649766904 193290261768 193760466662 193855437972 193950455832 194422266738 194495224896 194517562428 195063924384 195707699712 196284704112 196380912672 196454605824 196932508416 197029034496 197508334464 197605142784 198547208748 199127756142 199400334336 199784943456 199789788114 199887714684 200373968781 200449160352 200472181686 200547410112 201035269008 201133806048 201623091432 201698751744 201721916592 202288514176 202293419544 202392573264 202961054592 203060535552 203554507968 203654279808 204226305024 204625184526 204725481156 204923851776 205223503779 205324093674 205605153792 205900809072 206006726358 206609085207 206686616544 207189409896 207290963376 207795226884 207873203328 207897077304 207975091968 208481019712 208583206272 209785768416 209888594496 210190409261 210478130688 210581296128 210889220787 210992587722 211197030912 211609525113 212203895064 212307906384 212928689736 213531942852 213636605112 214156305258 214236668736 214261273548 214341676416 214863091744 214968406464 215596969056 215677873152 216308510208 216313755552 216730987767 217027662336 217451544489 217662246144 217768932864 218699932668 218807128008 219446914932 220171162176 220820292126 221440533328 221549071968 221657663808 222196876272 222280257024 222305785632 222930199296 223582041984 224325376128 224435328768 224758061388 225394828566 225505305396 225723810816 226164677634 226275531804 226825977861 226911095712 226937156166 227574578448 227580096987 228325649664 228331186416 228443102496 228998821464 229084754688 229111064784 229197040128 229754593152 229867206912 230426390208 230539333248 231186873344 231305798016 231638410206 232633723392 232747748352 233088086133 233202333798 233857353744 233884211967 233971978464 234541147176 234656107056 235226940004 235315210368 236008989468 236124668808 236787897024 236903958144 237480259296 237569375232 237596659776 238264022528 238380807168 238729381947 238846394682 239077827072 239544775953 239755163904 239872679424 240217610584 240341180751 241016252328 241134385968 241720978212 241839457272 242427764698 242518737216 242546590188 242637607296 243347073984 243352974996 244156120128 244750063152 244870026912 244961915904 245557819136 245678178816 246158019009 246396536064 247571210908 247692557448 249120599994 249242705964 249849022801 249942780192 249971485806 250065289152 250094008836 250796474208 251529797232 251624185344 252359928576 252366048144 253074895232 253198939392 253323044352 253939287168 254063755008 255149921446 255274982676 255522333696 256021400754 256371858432 256866355872 256872584718 257623674147 257720349024 257749947882 258473917296 258600607776 259229688984 259326966528 259356749904 260085232512 261077831424 261712938816 261841216896 262576677888 262960633327 263089522962 263218475772 263344445952 263473523712 263858790573 263988120438 264729611664 265503674856 265640252409 266379924608 266386384152 266516952912 267165291708 267265547136 267296242248 267396546816 268047025344 268178408064 268830788576 268931668992 268962555456 269724559392 269856764352 270244811907 270614739456 270747380736 271143283869 271276184214 271406010624 271539039744 272069389431 272833579368 272967308208 273631338372 273765458232 274534412096 274675635144 275343821046 275478780276 275582155392 276252546528 276387951168 277060302512 277164271104 277196103072 277300122624 278110941696 278654127129 279714357888 279851459328 281185627716 281323450296 282007807914 282146033484 282938526752 282971021886 283077208512 283904919648 283911804162 284709257136 284848806816 285541740344 285648891648 285681698064 285788901888 285821724384 286624541952 287462625408 288418340736 288974650356 289935392652 290216328192 290640699993 290783156958 291599910224 291633400107 291742837344 291776343642 292595886576 293561549568 294427056168 294571369008 295398762624 295543551744 296262501696 296407714176 297240265728 297820813122 298109389312 298691634213 299100501504 299247105024 299677415184 299684682171 300526438088 300673740528 300708272529 300821115168 301552903512 301700709072 302434637148 302548127616 302582874888 303432771264 303440129316 303588859896 304434199552 304441581888 304590803328 305331761952 305446339584 305481419712 306339457536 306489609216 306937776789 307088221734 307235186944 307385777664 307986140511 308407730688 308851213608 310029924816 310784114844 310936445064 311692840326 311809804992 311845615956 311962637952 312721529568 312874809408 313753613824 314678652624 314832891744 315717196032 315871944192 316488881583 316640345728 316795546368 318305842596 318461859576 319236561434 319393034604 319673551872 320297914278 320454907668 321234457887 321355003104 321391910322 321512514624 322294637616 322452609696 323358316288 323395453584 323516809728 324462765312 324470633328 325541493504 326333417536 326493369216 326653399296 328049899002 328210692012 328528714752 329009109233 329170372398 330256743264 331230438189 332160799992 332323607952 333257040256 333295314408 333420385536 333458678448 334395298944 335373062976 336479904768 336488064192 336652993152 337137092082 337598585856 338092242849 338257958094 338585716224 338751673344 339247016451 339413297706 340366643568 340405734249 341361867672 342488474496 342496779624 343498232196 343627132032 343666597176 343795560192 344631889728 344800810368 345639585312 345769288704 345808999872 346780310016 346958697024 347457615309 348103775232 348950585088 349121622528 349803500697 350786030616 350957967696 351811720764 351984160584 352840410006 352972815552 354004899808 354013484202 354187003212 355181845536 355355937216 356220388944 356354062848 356394989664 356528729088 357396033792 357571210752 358269592023 358616740608 359632745856 359809019136 360326415876 361524378492 361701578952 361874680832 362581467318 362759185908 363641647047 363778105824 363819885282 363956410944 364841784496 365020610976 365029462494 366234180192 367125094728 367305040368 367442873856 368336728704 368517268224 369594804096 371356816362 371538836172 372952477184 373135279104 373680899991 373864058946 374914170288 374957228709 375097933728 376010410552 376194711312 377294695848 377436278016 378539892864 378549072216 379612342848 379798409088 380865188864 380908930752 381095632512 382166055936 382724882169 382912474014 383283500544 384032101131 384557787648 384746277888 385299533808 385308877077 386580523536 387520933324 387710875944 387900911664 388844533476 388990449792 389035124856 390127848768 391415399424 392569408224 392761825344 393865016832 394058068992 394634284443 395016668928 395210285568 395982180657 397094417496 398255512284 399569886912 399579576228 399775429368 400747937562 400898320704 400944363372 401094820224 402070538016 402267612096 403246182864 403397503488 403443833184 404577028352 404586839088 404785146528 405922109184 406121071104 407109015936 407308559616 409250369052 409450962312 410447007558 410648187348 411801618144 412013452716 413015731569 413218170414 413373233088 414378819792 414581926752 415590453768 415746406656 415794154608 415950183936 416962039424 417166412544 419571536832 419777188992 420380818522 420956261376 421778441574 421985175444 422394061824 423011711871 423219050226 424407790128 424456532829 424615812768 425857379472 425867706243 427063885704 427273210224 428312610516 428473337472 428522547096 428683352832 429726183488 429936812928 431193938112 432617020416 432627511104 433249619089 433461975534 434055324672 434903088978 435324492288 435537865728 436174735437 437399865336 437614256016 437664515463 438893829864 440342324352 441640584252 442881066656 443098143936 443315327616 444393752544 444560514048 444611571264 445860398592 446731219683 447164083968 448650752256 448870657536 449516122776 450789657132 451010610792 452329355268 452551063608 453651955722 453822191424 453874312332 455149156896 455160193974 456651299328 456662372832 456886204992 457997642928 458169509376 458222129568 458394080256 459509186304 459734413824 460632332601 460852780416 461078666496 462611596032 463276820412 465267446784 466176172266 466404667596 467539260489 467714707488 467768423934 467943956928 469082294352 469312214112 470453880008 470630420736 472017978936 472249337616 473575794048 473807916288 474960518592 475193319552 476528045056 477458763894 477692789364 478155654144 478854842151 479089551906 479510327808 479745358848 480435221168 480446871417 480682361502 482032504656 482087865483 482268771936 483441956424 483678914544 484855529396 485037474432 485093180376 485275214592 486694147968 486705949992 488312240256 489500126304 489740053824 491115638272 491356357632 492074848503 492316038018 492793072128 493755558597 495142421816 495385114896 498241199988 498485411928 499698045602 499885560384 499942971612 500130578304 500188017672 501592948416 503059594464 503248370688 504719857152 504732096288 505705638123 506149790464 506397878784 506646088704 507386937141 507878574336 508127510016 510299842892 510549965352 512042801508 513732711744 513745169436 515247348294 515440698048 515499895764 516947834592 517201215552 518459377968 518653933056 518713499808 520170465024 522155662848 523425877632 523682433792 525921266654 526179045924 526436951544 526688891904 527717581146 527976240876 529260615009 529459223328 531007349712 531020226303 531280504818 532759849216 532772768304 533033905824 534330583416 534531094272 534592484496 534793093632 536094050688 536356816128 537661577152 537925110912 539449118784 539713528704 540489623814 541229478912 542286567738 542552368428 542812021248 543078079488 543872200977 544138778862 545667158736 545729827923 545934616416 547262676744 547530916464 547544193741 549068824192 549351270288 550687642092 550957560552 551164310784 552505093056 552775902336 554120605024 554328542208 554392206144 556221883392 557035224543 557308254258 559428715776 559702918656 560796088419 562371255432 562646900592 564015615828 564292066968 565877053504 565942043772 566154417024 567809839296 567823608324 569418514272 569697613632 571083480688 571297783296 571363396128 571577803776 571643448768 573249083904 574368711021 574925250816 576836681472 577949300712 579870785304 581281399986 581566313916 583199820448 583266800214 583485674688 583552687284 585191773152 587123099136 588854112336 589142738016 590797525248 591087103488 592525003392 592815428352 595641626244 596218778624 597383268426 598201003008 599354830368 599369364342 601052876176 601121906343 601347481056 601416545058 601642230336 603105807024 603401418144 604869274296 605096255232 605165749776 606865542528 606880258632 607177719792 608883163776 609181606656 610663523904 610962839424 612678915072 613875553578 614176443468 614470373888 614771555328 615670511337 615972281022 616815461376 617702427216 619827255621 620059849632 621568229688 621872890128 623385680652 623619609984 623691231912 623925275904 625443059136 625749618816 627507227648 629357305248 629665783488 630571227783 631434392064 631743888384 632667662361 632977763166 633280691456 633591092736 634828575339 636611685192 636923719152 638473122868 638786069208 640595828556 640909815336 642468915774 642710006208 642783820644 643025029248 644589275232 644905219392 646716632576 646790907168 647033619456 648925530624 648941266656 650192963301 651082987008 652354633467 652666835072 652986738432 653306798592 656099798004 656421384024 658018218466 658340744796 660513486528 662460876378 664321599984 664647215904 666514080512 666590628816 666840771072 666917356896 668790597888 670746125952 672976128384 673305986304 674274184164 676184485698 676515916188 677171432448 678161633317 678494032902 678826595412 680477933583 680733287136 680811468498 682723735344 682740290961 684976948992 684993559248 686996464392 687254264064 687333194352 687591120384 689263779456 689601620736 691279170624 691617999744 693560620032 693917394048 694915230618 697901170176 698243245056 699264258399 699607001394 701572061232 701652635901 701915935392 703623441528 703968321168 705680820012 705945631104 708009799616 708026968404 708374006424 710363691072 710711874432 712440777888 712708125696 712789979328 714792067584 715142421504 716188145841 716539184046 717233481216 718634327859 719265491712 719618038272 720652831752 721023542253 723048756984 723403157904 725162934636 725518371816 727283294094 727556211648 727639770564 727912821888 729683568992 730041221952 730058924988 732468360384 734250189456 734610080736 734885747712 736673457408 737034536448 738474057027 739189608192 742713632724 743077672344 745904954368 747361799982 747728117892 749547068403 749828340576 749914457418 750195867456 752020821104 752389422624 754589391696 754872556032 757079785728 757098144432 759224685696 759596818176 761817861504 762191265024 765449764338 765824948028 766567001088 768064202262 769115575296 770599067616 770617754154 772871022441 773161047072 775041866648 775421751888 775801823328 777689066952 777980899584 778070249712 780255697536 785138816448 785523650688 787730033664 788881899981 789268568886 790033337856 790420571136 791576371719 791964361314 794188834992 796511024568 799139773824 799159152456 799550858736 801495875124 801796641408 801888726744 802189640448 804141076032 804535224192 806492365728 806795006976 806887666368 809154056704 809173678176 809570293056 810734435721 811844218368 812242142208 813429851607 814218031872 814617119232 816208168293 818500738104 818901924624 820894015116 821296374696 823603236288 824026905432 826031463138 826436340828 826746466176 828757639584 829163853504 831180907536 831492813312 831588309216 831900367872 833924078848 834332825088 835962381387 839143073664 839554377984 840761637044 843556883148 843970350888 846023423742 846438100452 848497176443 848815580256 848913065658 849231625536 851714758944 851735412486 854127771408 854546420448 856625221032 856946674944 857045094192 857366705664 859452366976 859873625856 862387876224 865255022208 866499238178 866923951068 869806177956 870648984576 871922099979 872349470874 874799730672 874900200321 875228512032 875329030926 877787659728 880684648704 883281168504 885762133312 886196287872 886630655232 888787505088 889223142528 891720797184 893024725061 893462439366 894328167936 896074902639 897301504512 897741315072 899032245552 899054046513 901579314264 902021221584 902124817587 904658710536 905102127216 907303911444 907644382848 907748624664 910298313792 910320387948 913302598656 913324745664 913772409984 915995285856 916339018752 916444259136 919018372608 919468827648 920813330367 921264665202 921705560832 922157332992 923958421533 925223192064 926553640824 932352344532 932809335192 935078520978 935429414976 935536847868 935887913856 938164588704 938624428224 940907760016 941260841472 944035957872 944498675232 947151588096 947615832576 949466644749 949921037184 950386639104 954917527788 955385578728 957709684302 958179103812 959020655616 960870442336 960893742834 961364723004 963703373661 964065009312 964175730966 964537543872 966883912848 967357829088 969711058792 970074948864 970186360752 970550429184 973388295936 973411899984 976624480512 979000252608 979480107648 982231276544 984149697006 984632076036 985586144256 987027327699 987511117194 990284843632 990770229792 993691314567 996482399976 996970823856 999396091204 999771120768 999885943224 1000261156608 1000376035344 1003185896832 1006119188928 1009439714304 1009464192576 1011411276246 1012299580928 1012795757568 1014276728547 1014773874282 1015757148672 1016255020032 1017741049353 1020599685784 1021099930704 1021217202747 1024085603016 1027465423488 1027490338872 1030494696588 1030881396096 1030999791528 1033895669184 1034402431104 1036918755936 1037307866112 1037426999616 1040340930048 1042372845927 1044311325696 1046851755264 1047364867584 1051842533308 1052358091848 1052873903088 1055435162292 1055952481752 1058521230018 1058918446656 1062014699424 1062040452606 1062561009636 1065519698432 1065545536608 1066067811648 1068661166832 1069062188544 1069184968992 1069586187264 1072188101376 1072713632256 1074808776069 1075323154304 1075850221824 1078898237568 1079427057408 1080979247628 1084573135476 1085104736856 1085624042496 1087744401954 1088277557724 1090924941141 1091334317472 1091459655846 1091869232832 1094525353488 1095061832928 1095088387482 1098137648384 1098702540576 1101375284184 1101915121104 1102328621568 1105010186112 1105551804672 1108241210048 1108784412288 1114070449086 1114616508516 1117327965019 1118857431552 1119405837312 1121042699973 1121592176838 1124742510864 1124871686127 1125293801184 1128031231656 1128584133936 1131754107008 1131884087544 1132308834048 1135619678592 1135647216648 1138837028544 1139395227264 1142166961376 1142595566592 1142726792256 1143286897536 1146498167808 1148174646507 1148737422042 1149850501632 1152096303393 1153673362944 1155898601424 1155926631231 1159741570608 1162562799972 1163132627832 1166399640896 1166533600428 1166971349376 1167105374568 1170383546304 1174246198272 1177708224672 1178285476032 1181595050496 1182174206976 1183902853329 1185050006784 1185630856704 1187946541971 1191283252488 1194766536852 1198709660736 1198738728684 1202105752352 1202243812686 1202694962112 1202833090116 1203284460672 1206211614048 1206802836288 1209738548592 1210192510464 1210331499552 1213731085056 1213760517264 1214355439584 1217766327552 1218363213312 1221327047808 1221925678848 1227751107156 1228352886936 1228940747776 1231341022674 1231944562044 1235404854432 1239047194707 1239654511242 1240119699264 1243136459376 1243745780256 1246771361304 1247239219968 1247382463824 1247850551808 1250886118272 1251499237632 1258714610496 1259331566976 1261142455566 1262868784128 1265335324722 1265955526332 1266561382912 1267182185472 1269035135613 1269657150678 1273223370384 1273369598487 1273847438304 1276946245736 1277572138416 1277603118729 1281191657112 1281819630672 1284937831548 1285420012416 1285567641288 1286050058496 1289178550464 1289810438784 1293433265152 1293581814336 1297851061248 1297882533312 1299748857267 1300385926602 1302165974016 1304709266934 1305333670144 1305973476864 1306613597184 1308524206311 1312199596008 1312842768048 1316036436932 1316681489592 1321026973056 1324921752756 1328643199968 1329294431808 1333028161024 1333181257632 1333681542144 1333834713792 1337581195776 1340193659049 1341492251904 1345952256768 1346611972608 1348548368328 1352368971396 1353031832376 1356323266634 1356988065804 1357653190824 1360955867166 1361466574272 1361622936996 1365447470688 1365480581922 1369953897984 1369987118496 1373992928784 1374508528128 1374666388704 1375182240768 1378527558912 1379203241472 1382558341248 1383235999488 1387834788096 1389830461236 1395802340352 1398528516798 1399214002788 1402617781467 1403144122464 1403305271802 1403831870784 1407246883056 1407936642336 1411361640024 1411891262208 1416019599232 1416053936808 1416748012848 1420727382144 1421423748864 1424881555776 1425579958656 1429584135168 1432376291682 1433078368092 1434466962432 1436564526453 1437268655718 1438530983424 1439236076544 1441305663504 1441340614251 1442047084506 1446097513968 1446263596449 1446806315808 1450325869272 1451036743632 1454566588188 1455112423296 1455279541128 1455825643776 1459367137984 1460082443904 1460117849976 1464936720768 1468500378912 1469220161472 1473346914816 1474069072896 1476224545509 1476948114054 1478379216384 1481266675791 1485427265448 1486155344688 1494723599964 1495456235784 1499094136806 1499656681152 1499828914836 1500391734912 1504041642208 1504778845248 1509178783392 1509745112064 1514159571456 1514196288864 1517116914369 1518449371392 1519193636352 1522160811423 1523635723008 1524382530048 1530899528676 1531649896056 1536128404524 1541198135232 1541235508308 1545742044882 1546322094144 1550083733296 1550843503776 1551603646656 1555378133904 1555961799168 1556140499424 1560511395072 1570277632896 1571047301376 1577763799962 1578537137772 1580066675712 1583152743438 1583928722628 1587781845027 1588377669984 1593022049136 1593060678909 1598279547648 1598318304912 1599101717472 1602991750248 1603593282816 1603777453488 1604379280896 1608282152064 1609070448384 1612984731456 1613775332736 1618308113408 1618347356352 1619140586112 1621468871442 1623688436736 1626859703214 1628436063744 1629234238464 1631616602931 1632416336586 1637001476208 1637189483769 1637803849248 1641788030232 1642592749392 1647206472576 1648053810864 1652062926276 1652872681656 1653492932352 1657515279168 1658327707008 1662361815072 1662985626624 1663176618432 1667848157696 1668665650176 1671105673629 1671924762774 1678286147328 1679108755968 1681523274088 1682388265257 1687113766296 1687940701776 1692046847484 1692876200904 1696994352886 1697631160512 1697826131316 1698463251072 1703429517888 1703470824972 1708255542816 1709092840896 1713250442064 1713893349888 1714090188384 1714733411328 1718904733952 1719747251712 1723106133063 1724775752448 1730510044416 1732998476356 1733847902136 1739612355912 1743844199958 1744698941748 1748943159607 1749599461344 1749800400642 1750457024064 1750658061852 1755575319456 1761369297408 1766562337008 1771524266624 1772392575744 1773261310464 1777575010176 1778446285056 1786049450122 1786924878732 1788656335872 1792149805278 1794603009024 1798064491104 1798108093026 1803158628528 1803365719029 1804042443168 1804249635174 1809317421072 1810204254432 1814607822888 1815288765696 1815497249328 1820596627584 1820640775896 1826649491328 1827544819968 1831990571712 1832888518272 1838036745216 1840724433289 1841626660734 1842529330404 1843411121664 1844314665984 1847011534011 1847916843066 1850446384128 1853107281648 1859481766863 1864704689064 1865618670384 1870157041956 1870858829952 1871073695736 1871775827712 1876329177408 1877248856448 1881815520032 1882521682944 1888071915744 1888997350464 1891713683349 1894303176192 1895231665152 1898002987083 1898933289498 1899842074368 1900773278208 1904485726017 1909835055576 1910771157456 1915419368604 1916358207624 1921740884672 1921787485668 1922729446008 1927406747322 1928130018624 1928351461932 1929075087744 1933767825696 1934715658176 1939422117584 1940149897728 1940372721504 1941100858368 1946776591872 1946823799968 1950578889903 1953248961024 1957063900401 1958000505216 1958960215296 1968299394012 1969264152072 1974054655398 1975022234388 1980569687264 1981540459584 1987382629134 1992964799952 1993941647712 1998792182408 1999542241536 1999771886448 2000522313216 2000752070688 2006371793664 2012238377856 2018928385152 2022822552492 2024599161856 2028553457094 2029547748564 2031514297344 2034484899951 2035482098706 2041199371568 2041433800749 2042199861408 2042434405494 2048171206032 2048220872883 2054930846976 2054980677744 2060989393176 2061762792192 2061999583056 2067791338368 2068804862208 2073837511872 2074853999232 2080681860096 2084745691854 2093703510528 2094729735168 2097792775197 2103685066616 2104716183696 2104957907703 2105747806176 2110870324584 2111904963504 2117042460036 2117836893312 2124029398848 2124080905212 2125122019272 2131039396864 2131091073216 2132135623296 2137322333664 2138124377088 2138369937984 2144376202752 2145427264512 2148564437523 2149617552138 2150646308608 2151700443648 2155902983577 2157796475136 2158854114816 2161958495256 2169146270952 2170209473712 2175488803908 2176555115448 2181849882282 2182668634944 2182919311692 2183738465664 2189050706976 2190123665856 2190176774964 2196275296768 2197405081152 2202750568368 2203830242208 2204657243136 2210020372224 2211103609344 2215422171081 2216482420096 2217568824576 2228140898172 2229233017032 2234655930038 2237714863104 2242085399946 2243184353676 2248641205209 2249485021728 2249743372254 2250587602368 2256062463312 2257168267872 2263508214016 2263768175088 2264617668096 2271239357184 2271294433296 2277674057088 2278790454528 2284333922752 2285453584512 2286573795072 2296349293014 2297474844084 2299701003264 2303063764631 2304192606786 2307346725888 2311797202848 2311853262462 2318613067323 2319483141216 2325125599944 2326265255664 2332799281792 2333067200856 2333942698752 2334210749136 2340767092608 2355416449344 2356570952064 2363190100992 2366645699943 2367805706658 2370100013568 2371261713408 2374729115157 2375893083942 2382566504976 2389533073704 2397419321472 2397477457368 2404211504704 2404487625372 2405389924224 2405666180232 2406568921344 2412423228096 2413605672576 2419477097184 2420385020928 2420662999104 2427462170112 2427521034528 2428710879168 2432203307163 2435532655104 2436726426624 2440289554821 2442654095616 2443851357696 2448624504879 2455502214312 2456705773872 2462682045348 2463889124088 2470809708864 2478094389414 2479309022484 2480239398528 2486272918752 2487491560512 2493542722608 2494478439936 2494764927648 2495701103616 2501772236544 2502998475264 2507887144161 2517429220992 2518663133952 2522284911132 2530670649444 2531911052664 2533122765824 2538070271226 2539314301356 2545491529329 2546446740768 2546739196974 2547694876608 2553892491472 2555144276832 2555206237458 2562383314224 2563639261344 2569875663096 2570840024832 2571135282576 2572100116992 2578357100928 2579620877568 2587163628672 2595765066624 2599497714534 2600771853204 2609418533868 2610667340288 2611946953728 2615766299937 2617048412622 2624399192016 2624700600963 2625685536096 2632072873864 2633362979184 2642053946112 2649843505512 2657286399936 2658588863616 2666056322048 2666362515264 2667669427584 2675162391552 2679074175183 2680387318098 2682984503808 2688224707917 2691904513536 2693223945216 2697096736656 2697162139539 2704737942792 2706063664752 2712646533268 2713976131608 2715306381648 2721911734332 2722933148544 2723245873992 2730894941376 2730961163844 2739907795968 2739974236992 2747985857568 2749017056256 2749332777408 2757055117824 2758406482944 2762439991101 2765116682496 2766471998976 2771875264599 2775669576192 2779660922472 2797057033596 2798428005576 2805235562934 2806288244928 2806610543604 2807663741568 2814493766112 2815873284672 2822723280048 2823782524416 2832039198464 2832107873616 2833496025696 2841454764288 2842847497728 2849763111552 2851159917312 2864752583364 2866156736184 2873129052906 2874537311436 2877061966848 2882611327008 2882681228502 2884094169012 2891110120983 2892195027936 2892527192898 2893612631616 2900651738544 2902073487264 2909133176376 2910224846592 2910559082256 2911651287552 2918734275968 2920164887808 2920235699952 2929873441536 2937000757824 2938440322944 2946693829632 2952449091018 2953896228108 2956758432768 2961081983097 2962533351582 2970854530896 2972310689376 2981073943701 2989447199928 2990912471568 2998188273612 2999313362304 2999657829672 3000783469824 3008083284416 3009557690496 3018357566784 3028319142912 3028392577728 3032747333623 3034233828738 3036898742784 3038387272704 3042830185641 3044321622846 3047271446016 3048765060096 3053223148059 3061799057352 3063299792112 3063651608241 3072256809048 3082396270464 3082471016616 3091484089764 3092644188288 3100167466592 3101687007552 3103207293312 3110756267808 3111923598336 3112280998848 3121022790144 3127118537781 3140555265792 3142094602752 3155527599924 3157074275544 3166305486876 3167857445256 3175563690054 3176755339968 3186044098272 3186121357818 3196559095296 3196636609824 3198203434944 3205983500496 3207186565632 3207554906976 3208758561792 3216564304128 3218140896768 3224426328207 3225969462912 3227550665472 3236694712704 3238281172224 3242937742884 3253719406428 3256872127488 3263233205862 3264832673172 3272774823423 3274002952416 3274378967538 3275607698496 3283576060464 3285185498784 3294412945152 3296107621728 3304125852552 3305745363312 3306985864704 3315030558336 3316655414016 3324723630144 3326353236864 3335696315392 3342211347258 3343849525548 3351983895057 3356572294656 3358217511936 3363046548176 3363128099919 3364776530514 3374227532592 3374615058381 3375881403552 3384093694968 3385752401808 3393988705772 3395262321024 3395652262632 3396926502144 3406859035776 3406941649944 3416511085632 3418185681792 3426500884128 3427786699776 3428180376768 3437809467904 3439494503424 3444523939521 3446212266126 3449551504896 3456288910179 3461020088832 3465996952712 3467695804272 3467779893693 3479224711824 3487688399916 3489397883496 3497886319214 3499198922688 3499600801284 3500914048128 3501316123704 3511150638912 3522738594816 3533124674016 3543048533248 3544785151488 3546522620928 3551708559987 3555150020352 3556892570112 3572098900244 3573849757464 3584299610556 3596128982208 3596216186052 3606317257056 3606731438058 3608084886336 3608499270348 3618634842144 3620408508864 3629215645776 3630577531392 3630994498656 3641193255168 3641281551792 3653298982656 3655089639936 3663981143424 3665777036544 3681448866578 3683253321468 3685058660808 3686822243328 3694023068022 3695833686132 3706214563296 3717141584121 3718963533726 3729409378128 3731237340768 3740314083912 3741717659904 3742147391472 3743551655424 3752658354816 3754497712896 3763631040064 3776143831488 3777994700928 3783427366698 3788606352384 3796005974166 3797866578996 3799684148736 3801546556416 3807105406839 3808971452034 3819670111152 3820108795461 3821542314912 3830838737208 3832716415248 3832809356187 3843481769344 3843574971336 3845458892016 3854813494644 3856260037248 3856702923864 3858150175488 3867535651392 3869431316352 3878844235168 3880299795456 3880745443008 3893553183744 3893647599936 3899246571801 3901157779806 3906497922048 3914127800802 3916001010432 3917920430592 3925572618933 3936598788024 3938528304144 3948109310796 3950044468776 3961139374528 3963080919168 3974765258268 3985929599904 3987883295424 3997584364816 3999084483072 3999543772896 4001044626432 4001504141376 4012743587328 4020580977147 4024476755712 4037856770304 4045645104984 4057106914188 4059095497128 4068969799902 4070964197412 4082398743136 4082867601498 4084399722816 4084868810988 4096342412064 4096441745766 4109861693952 4109961355488 4121978786352 4123525584384 4123999166112 4135582676736 4137609724416 4147675023744 4149707998464 4169491383708 4187407021056 4195585550394 4207370133232 4207853344401 4209432367392 4209915815406 4211495612352 4221740649168 4223809927008 4234084920072 4235673786624 4248058797696 4248161810424 4250244038544 4262182146432 4264271246592 4274644667328 4276739875968 4288752405504 4297128875046 4299235104276 4301292617216 4303400887296 4309693579359 4311805967154 4315592950272 4317708229632 4323916990512 4324021842753 4338292541904 4338790789347 4340418947424 4350977607816 4353110230896 4363699764564 4365337269888 4365838623384 4367476931328 4378101413952 4380247331712 4380353549928 4392550593536 4394810162304 4405501136736 4407660484416 4420040744448 4422207218688 4428673636527 4430844342162 4432964840192 4435137649152 4443800027373 4456281796344 4458466034064 4469311860076 4484170799892 4486368707352 4497282410418 4498970043456 4499486744508 4501175204736 4512124926624 4514336535744 4527016428032 4527536350176 4529235336192 4542478714368 4542588866592 4551350743107 4555348114176 4557580909056 4566482434269 4568667845504 4570907169024 4573147590144 4592698586028 4594949688168 4606127529262 4608385213572 4623594405696 4623706524924 4637226134646 4638966282432 4650251199888 4652530511328 4665598563584 4666134401712 4667885397504 4668421498272 4681534185216 4710832898688 4713141904128 4733291399886 4735611413316 4740200027136 4747131433219 4749458230314 4751786167884 4763345535081 4765133009952 4779066147408 4779182036727 4794838642944 4794954914736 4808423009408 4808975250744 4810779848448 4811332360464 4813137842688 4824846456192 4827211345152 4838954194368 4841325998208 4854924340224 4855042069056 4857421758336 4864406614326 4871065310208 4880579109642 4885308191232 4887702715392 4894849808793 4897249009758 4911004428624 4911568451307 4913411547744 4925364090696 4927778248176 4941619417728 4956188778828 4958618044968 4960478797056 4972545837504 4974983121024 4987085445216 4988956879872 4989529855296 5003544473088 5005996950528 5013317020887 5015774288322 5034858441984 5037326267904 5044569822264 5047164795771 5061341298888 5063822105328 5076140542452 5078628602712 5090983058658 5092893481536 5093478393948 5095389753216 5107784982944 5110288553664 5110412474916 5124766628448 5127278522688 5139751326192 5141680049664 5142270565152 5144200233984 5156714201856 5159241755136 5169318399189 5174327257344 5191530133248 5198995429068 5201543706408 5218837067736 5221334680576 5231532599874 5234096825244 5246829478821 5248798384032 5249401201926 5251371072192 5264145747728 5266725958368 5284107892224 5299687011024 5314572799872 5317177727232 5332725030528 5335338855168 5358148350366 5360774636196 5365969007616 5376449415834 5383809027072 5394193473312 5394324279078 5409475885584 5410097157087 5412127329504 5425293066536 5427952263216 5430612763296 5443823468664 5445866297088 5446491747984 5461789882752 5461922327688 5479948473984 5495971715136 5498665554816 5514110235648 5522173299867 5524879982202 5530233364992 5532943997952 5541034602033 5543750529198 5551339152384 5559321844944 5594114067192 5596856011152 5610471125868 5612576489856 5613221087208 5615327483136 5628987532224 5631746569344 5645446560096 5647565048832 5664078396928 5664215747232 5666992051392 5675141050047 5682909528576 5685694995456 5694008961249 5699526223104 5702319834624 5713457178051 5729505166728 5732313472368 5746258105812 5749074622872 5765222654016 5765362457004 5768188338024 5782220241966 5784390055872 5785054385796 5787225263232 5801303477088 5804146974528 5818266352752 5820449693184 5821118164512 5823302575104 5837468551936 5840329775616 5840471399904 5851736669709 5859746883072 5874001515648 5876880645888 5904898182036 5907792456216 5922163966194 5925066703164 5939480235101 5941709061792 5944621378752 5962147887402 5978894399856 5981824943136 5996376547224 5998626724608 5999315659344 6001566939648 6016166568832 6019115380992 6036715133568 6056785155456 6065494667246 6068467657476 6073797485568 6085660371282 6088643245692 6094542892032 6103454699853 6106446296118 6123598114704 6124301402247 6126599584224 6127303216482 6144513618096 6144662618649 6164792540928 6164942033232 6182968179528 6185288376576 6200334933184 6203374015104 6206414586624 6221512535616 6224561997696 6242045580288 6251173075427 6254237075562 6281110531584 6284189205504 6293378325591 6311055199848 6314148551088 6314873723109 6332610973752 6335714890512 6351127380108 6353510679936 6372088196544 6372242715636 6393118190592 6393273219648 6396406869888 6411967000992 6414373131264 6415109813952 6433128608256 6436281793536 6445693312569 6448852656414 6451938925824 6455101330944 6467708950731 6473389425408 6476562344448 6485875485768 6507438812856 6526466411724 6529665346344 6545549646846 6548005904832 6548757935076 6551215396992 6567152120928 6570370997568 6588825890304 6592215243456 6608251705104 6611490726624 6613971729408 6630061116672 6633310828032 6646266513243 6649447260288 6652706473728 6684422694516 6687699051096 6703967790114 6713144589312 6726093096352 6726256199838 6729553061028 6745923615627 6748455065184 6749230116762 6751762807104 6768187389936 6771504803616 6787977411544 6790524642048 6791304525264 6793853004288 6813718071552 6813883299888 6833022171264 6836371363584 6853001768256 6856360753536 6875618935808 6889047879042 6892424532252 6899103009792 6909191293893 6912577820358 6922040177664 6931993905424 6935391608544 6935559787386 6955839201969 6958449423648 6975376799832 6978795766992 6995772638428 6998397845376 6999201602568 7001828096256 7002632247408 7022301277824 7066249348032 7086097066496 7089570302976 7099937099829 7103417119974 7110300040704 7113785140224 7124187345471 7144197800488 7147699514928 7168599221112 7192257964416 7192432372104 7212634514112 7213462876116 7216169772672 7216998540696 7237269684288 7240817017728 7258431291552 7261155062784 7261988997312 7282386510336 7282563103584 7296609921489 7306597965312 7310179279872 7320868664463 7327962286848 7331554073088 7362897733156 7366506642936 7370117321616 7388046136044 7391667372264 7412429126592 7434283168242 7437927067452 7458818756256 7462474681536 7480628167824 7483435319808 7484294782944 7487103310848 7505316709632 7508995425792 7523661432483 7527262080128 7552287662976 7555989401856 7566854733396 7592011948332 7595733157992 7599368297472 7614210813678 7617942904068 7636474587987 7639340222304 7640217590922 7643084629824 7661677474416 7665432830496 7665618712374 7686963538688 7687149942672 7690917784032 7709626989288 7712520074496 7713405847728 7716300350976 7735071302784 7738862632704 7757688470336 7761490886016 7787295199872 7798493143602 7802315559612 7828255601604 7832002020864 7835840861184 7847298899811 7851145237866 7873197576048 7874101802889 7877056608288 7896218621592 7900088937552 7922278749056 7926161838336 7949530516536 7971859199808 7975766590848 7995168729632 7998168966144 7999087545792 8003008282752 8025487174656 8037222525549 8041161954294 8048953511424 8064674123751 8075713540608 8091290209968 8091486418617 8114213828376 8118190994256 8137939599804 8141928394824 8164797486272 8165735202996 8168799445632 8169737621976 8192684824128 8192883491532 8219723387904 8219922710976 8243957572704 8247051168768 8247998332224 8271165353472 8275219448832 8287319973303 8295350047488 8299415996928 8315625793797 8338982767416 8391171100788 8414740266464 8415706688802 8418864734784 8419831630812 8422991224704 8443481298336 8447619854016 8468169840144 8471347573248 8496117595392 8496323620848 8500488077088 8524364292864 8528542493184 8549289334656 8553479751936 8594257750092 8598470208552 8602585234432 8619387158718 8623611934308 8631185900544 8647833981024 8648043685506 8673330362949 8676585083808 8677581578694 8680837894848 8701955215632 8706220461792 8727399529128 8730674539776 8731677246768 8734953862656 8756202827904 8760494663424 8760707099856 8789620324608 8811002273472 8815320968832 8840081488896 8857347273054 8861688684324 8865929680384 8870275298304 8883245949291 8887600054746 8912563592688 8916932068128 8938623720152 8943221831103 8968341599784 8972737414704 8994564820836 8997940086912 8998973489016 9002350409472 9024249853248 9028673071488 9054032856064 9055072700352 9084957428736 9085177733184 9098242000869 9102701486214 9110696228352 9115161818112 9128490556923 9132964868538 9137335691008 9141814338048 9146295180288 9159669444177 9185397172056 9189899376336 9212255058524 9216770427144 9247188811392 9247413049848 9274452269292 9277932564864 9300502399776 9305061022656 9331197127168 9332268803424 9335770795008 9336842996544 9363068370432 9381355613343 9421665797376 9426283808256 9466582799772 9471222826632 9494262866438 9498916460628 9503572335768 9526691070162 9530266019904 9558132294816 9558364073454 9589677285888 9589909829472 9616846018816 9617950501488 9621559696896 9622664720928 9626275685376 9649692912384 9654422690304 9677908388736 9682651996416 9710084138112 9714843516672 9728813228652 9761158219284 9770616382464 9789699617586 9794498019516 9818324470269 9822008857248 9823136902614 9826823095488 9850728181392 9855556496352 9883238835456 9912377557656 9917236089936 9920957594112 9945091675008 9949966242048 9974170890432 9979059710592 10007088946176 10026634041774 10031548576644 10055951685171 10069716883968 10074652535808 10089139644528 10089384299757 10094329591542 10122682597776 10123845175143 10127644210656 10152281084904 10157257205424 10181966117316 10185786963072 10186956787896 10190779506432 10215569965888 10220577107328 10220824949832 10249533256896 10254557045376 10279502652384 10283360099328 10284541130304 10313428403712 10318483510272 10333571818563 10338636798378 10348654514688 10368866730537 10383060266496 10397990858136 10403087412816 10403339681079 10437674135472 10463065199748 10468193650488 10493658957642 10497596768064 10498802403852 10502742144384 10528291495456 10533451916736 10568215784448 10599374022048 10629145599744 10634355454464 10655125679961 10665450061056 10670677710336 10716296700732 10721549272392 10752898831668 10788386946624 10788648558156 10818951771168 10820194314174 10824254659008 10850586133072 10855904526432 10861225526592 10887646937328 10891732594176 10892983495968 10923579765504 10923844655376 10959896947968 10991943430272 10997331109632 11044346599734 11049759964404 11060466729984 11082069204066 11087501058396 11118643689888 11151424752363 11188228134384 11193712022304 11220942251736 11225152979712 11226442174416 11230654966272 11257975064448 11263493138688 11290893120192 11328156793856 11328431494464 11333984102784 11350282100094 11365819057152 11388017922498 11399052446208 11404639669248 11421316220517 11426914356102 11459010333456 11460326386383 11464626944736 11492516211624 11498149245744 11530445308032 11530724914008 11536376676048 11564440483932 11568780111744 11570108771592 11574450526464 11602606954176 11608293949056 11636532705504 11640899386368 11642236329024 11674937103872 11680659551232 11680942799808 11697739715403 11703473339418 11719493766144 11748003031296 11753761291776 11776717856799 11809796364072 11815584912432 11844327932388 11850133406328 11878960470202 11883418123584 11889242757504 11924295774804 11957788799712 11963649886272 11992753094448 11997253449216 11998631318688 12003133879296 12032333137664 12038230761984 12061742931441 12073430267136 12113570310912 12130989334492 12136935314952 12171320742564 12177286491384 12206909399706 12212892592236 12242602117249 12247196229408 12248602804494 12253199168448 12254606432964 12289027236192 12289325237298 12329585081856 12329884066464 12365936359056 12370576753152 12400669866368 12406748030208 12412829173248 12443025071232 12449123995392 12502346150854 12508474151124 12562221063168 12586756651182 12622110399696 12623560033203 12628297102176 12629747446218 12665221947504 12671429781024 12702254760216 12707021359872 12744176393088 12744485431272 12786546439296 12792813739776 12823934001984 12830219627904 12866257216512 12885071033023 12891386625138 12897705312828 12903877851648 12910202661888 12929080738077 12935417901462 12946778850816 12953124688896 12971750971536 12972065528259 13014877625712 13016372368041 13052932823448 13059330692688 13091099293692 13096011809664 13097515870152 13102430793984 13134304241856 13140741995136 13177651780608 13184430486912 13216503410208 13222981453248 13260122233344 13266621656064 13286020909581 13292533026486 13298894520576 13305412947456 13331400082119 13368845389032 13375398102192 13407935580228 13452186192704 13452512399676 13459106122056 13491847231254 13496910130368 13498460233524 13503525614208 13536374779872 13543009607232 13575954823088 13581049284096 13582609050528 13587706008576 13627436143104 13627766599776 13654052229321 13666044342528 13672742727168 13699447302807 13706003536512 13712721507072 13778095758084 13784849064504 13818382587786 13825155640716 13863987810848 13870783217088 13871119574772 13911678403938 13916898847296 13950753599664 13957591533984 13991545276856 13996795690752 13998403205136 14003656192512 14005264494816 14044602555648 14132498696064 14172194132992 14199874199658 14206834239948 14220600081408 14241394299657 14248374690942 14288395600976 14290036605243 14295399029856 14337198442224 14337546110181 14384515928832 14384864744208 14425269028224 14426925752232 14432339545344 14433997081392 14474539368576 14481634035456 14516862583104 14523977994624 14564773020672 14565126207168 14593219842978 14613195930624 14641737328926 14655924573696 14663108146176 14684549426379 14725795466312 14733013285872 14734705353921 14740234643232 14776092272088 14783334744528 14824858253184 14868566336484 14875854134904 14917637512512 14924949363072 14961256335648 14966870639616 14968589565888 15010633419264 15017990851584 15039951062661 15047322864966 15054524160256 15104575325952 15111978803712 15133709466792 15184023896664 15191466315984 15228421627356 15235885808136 15272949175974 15278680444608 15280435181844 15286169259648 15323354948832 15330865660992 15331237424748 15373927077376 15374299885344 15381835568064 15419253978576 15425040148992 15426811695456 15432600701952 15470142605568 15477725265408 15507955197567 15515376940672 15522981772032 15574590399744 15596986287204 15604631119224 15656511203208 15664004041728 15694597799622 15702290475732 15740488436463 15746395152096 15748203605778 15754113216576 15792437243184 15800177875104 15844557498112 15852323676672 15899061033072 15943718399616 15951533181696 15990337459264 15998175091584 16006016565504 16074445051098 16082323908588 16097907022848 16121446352417 16129348247502 16151427081216 16182580419936 16182972837234 16228427656752 16230291471261 16236381988512 16275879199608 16283856789648 16329594972544 16331470405992 16337598891264 16339475243952 16385369648256 16385766983064 16439845421952 16487915145408 16495996664448 16542330706944 16566519899601 16574639946606 16590700094976 16598831993856 16623103806099 16631251587594 16677965534832 16782342201576 16829480532928 16831413377604 16837729469568 16839663261624 16845982449408 16886962596672 16895239708032 16936339680288 16942695146496 16992235190784 16992647241696 17000976154176 17025423150141 17048728585728 17057084986368 17082026883747 17098578669312 17106959503872 17140371534153 17188515500184 17196940417104 17238774317436 17247223868616 17295667962048 17296087371012 17346660725898 17353170167616 17355163157388 17361675789696 17403910431264 17412440923584 17454799058256 17461349079552 17463354493536 17469907725312 17512405655808 17520989326848 17521414199712 17555210009127 17579240649216 17622004546944 17630641937664 17714694546108 17723377368648 17731859360768 17766491898582 17775200109492 17818440705303 17825127185376 17833864136256 17877247440304 17886443662206 17936683199568 17945474829408 17989129641672 17995880173824 17997946978032 18004700818944 18048499706496 18057346142976 18110145400704 18170355466368 18196484001738 18205402972428 18221392456704 18256981113846 18265929737076 18274671382016 18283628676096 18310364099559 18319338888354 18370794344112 18372904206741 18379798752672 18424510117048 18433540854288 18433987855947 18494377622784 18494826099696 18548904538584 18555865129728 18601004799552 18610122045312 18662394254336 18664537606848 18673685993088 18726136740864 18753519226281 18762711226686 18843331594752 18852567616512 18880134976773 18933165599544 18942445653264 18988525732876 18997832921256 19007144671536 19053382140324 19060532039808 19116264589632 19116728146908 19179354571776 19179819658944 19233692037632 19235901002976 19243119393792 19245329441856 19299385824768 19308845380608 19337079937707 19355816777472 19365303992832 19403126852193 19420168276224 19429687033344 19457626457304 19522316438568 19579399235172 19588996039032 19636648940538 19644017714496 19646273805228 19653646190976 19701456362784 19711112992704 19766477670912 19824755115312 19834472179872 19841915188224 19890183350016 19899932484096 19948341780864 19958119421184 20053268083548 20063097153288 20111903370342 20139433767936 20178279289056 20178768599514 20188659183084 20237770846881 20245365195552 20247690350286 20255288421312 20304562169808 20314514410848 20363932234632 20371573926144 20373913575792 20381559012864 20431139931776 20441154214656 20441649899664 20499066513792 20509114090752 20559005304768 20569082260608 20626856807424 20667143637126 20677273596756 20697309029376 20727573881679 20737733461074 20766120532992 20795981716272 20806174825632 20806679362158 20867517605907 20875348270944 20926130399496 20936387300976 20987317915284 20995193536128 20997604807704 21005484288768 21056582990912 21066903833472 21198748044096 21229231335361 21258291199488 21268710908928 21299811299487 21310251359922 21330900122112 21341355420672 21372562036413 21432593401464 21443098544784 21505797663336 21576773893248 21577297116312 21637903542336 21640388628348 21648509318016 21701172266144 21711809052864 21722451053184 21775293874656 21783465188352 21785966991936 21847159531008 21847689310752 21889829764467 21919793895936 21962605993389 21983886860544 21994662219264 22088693199468 22099519928808 22164138408132 22175002116792 22237287379776 22302849504726 22376456268768 22387424044608 22441884503472 22450305959424 22452884348832 22461309932544 22515950128896 22526986277376 22570984297449 22581786240384 22656862988928 22667968205568 22700564200188 22776035844996 22798104892416 22842632441034 22853828712204 22909423763961 22918020666912 22920652772766 22929253889472 22985032423248 22996298491488 23060890616064 23061449828016 23072753352096 23128880967864 23137560223488 23140217543184 23148901052928 23205213908352 23216587898112 23273065411008 23284472658048 23349874207744 23361885599616 23395479430806 23406946678836 23496006062592 23507522583552 23541896699433 23553435713598 23619592728144 23622305408667 23631169824864 23688655864776 23700266812656 23757920940404 23766836247168 23778485515008 23848591549608 23915577599424 23927299772544 23985506188896 23994506898432 23997262637376 24064666275328 24076461523968 24111667576647 24123485862882 24146860534272 24194022371253 24227140621824 24261978668984 24273870629904 24274459255851 24342641485128 24354572982768 24413818799412 24425785184472 24485204234498 24494392458816 24497205608988 24506398336896 24509212865928 24578054472384 24578650474596 24659170163712 24659768132928 24731872718112 24741153506304 24801339732736 24813496060416 24825658346496 24861959919909 24886050142464 24898247990784 25004692301708 25016948302248 25173513302364 25244220799392 25247120066406 25256594204352 25259494892436 25330443895008 25342859562048 25404509520432 25414042719744 25488352786176 25488970862544 25573092878592 25585627479552 25647868003968 25660439255808 25770142066046 25782773250276 25795410625656 25807755703296 25858161476154 25870835802924 25893557701632 25943501943072 25944131056518 26019991088847 26029755251424 26032744736082 26105865646896 26118661385376 26182198587384 26192023619328 26195031740304 26204861587968 26268608483712 26281483990272 26368860973824 26433006820416 26445962906496 26520244466688 26572041819162 26585066052972 26597789041152 26610825894912 26649737847873 26662800164238 26737690778064 26750796204384 26815871160456 26829665493309 26904372385408 26905024799352 26918212244112 26983694462508 26993820260736 26996920467048 27007051228416 27072749559744 27086019214464 27151909646176 27162098568192 27165218101056 27254872286208 27255533199552 27294726002607 27308104458642 27332088685056 27345485454336 27385471670769 27398894605614 27412007073024 27425443014144 27479008332531 27556191516168 27569698129008 27636765175572 27650311281432 27727975621696 27741566434176 27742239149544 27823356807876 27833797694592 27901507199328 27915183067968 27983090553712 27993591381504 27996806410272 28007312385024 28010528989632 28089205111296 28144066840029 28264997392128 28399748399316 28413668479896 28482788599314 28496749381884 28576791201952 28580073210486 28590798059712 28674396884448 28675092220362 28769031857664 28769729488416 28850538056448 28853851504464 28864679090688 28867994162784 28949078737152 28963268070912 29033725166208 29047955989248 29130252414336 29186439685956 29283474657852 29311849147392 29369098852758 29451590932624 29454973410807 29466026571744 29469410707842 29480469286464 29552184544176 29566669489056 29649716506368 29737132672968 29751708269808 29835275025024 29849898726144 29922512671296 29937179131776 30021266838528 30079902125322 30094645729932 30109048320512 30167855055513 30209150651904 30223957607424 30267418933584 30268152899271 30368047793328 30371535525429 30382932631968 30456843254712 30471771616272 30545898351948 30557360889216 30560870363688 30572338519296 30646709897664 30661731321984 30662474849496 30747854154752 30748599770688 30763671136128 30838507957152 30850080297984 30853623390912 30940285211136 30955450530816 31000715455689 31015910395134 31030753881344 31045963544064 31106600191611 31149180799488 31193972574408 31209262238448 31313022406416 31389195599244 31404580951464 31480976872926 31492790304192 31496407211556 31508226433152 31584874486368 31600355750208 31689114996224 31704647353344 31798122066144 31887436799232 31903066363392 31965377039883 31980674918528 31996350183168 32012033131008 32148890102196 32164647817176 32242892704834 32258696495004 32365160839872 32365945674468 32456855313504 32460582942522 32472763977024 32551758399216 32567713579296 32659189945088 32662940811984 32675197782528 32678950487904 32770739296512 32771533966128 32879690843904 32975830290816 32991993328896 33133039799202 33149279893212 33181400189952 33229920032533 33246207612198 33262503175188 33355931069664 33454274257089 33564684403152 33658961065856 33662826755208 33675458939136 33679326523248 33691964898816 33773925193344 33790479416064 33872679360576 33984470381568 33985294483392 34001952308352 34050846300282 34097457171456 34164053767494 34197157338624 34213919007744 34263948661551 34280743068306 34377031000368 34380979159149 34393880834208 34477548634872 34494447737232 34591335924096 34592174742024 34693321451796 34706340335232 34710326314776 34723351579392 34807820862528 34824881847168 34909598116512 34922698159104 34926708987072 35024811311616 35041978653696 35042828399424 35093219146209 35110420018254 35158481298432 35244009093888 35261283875328 35330153570397 35429389092216 35446754737296 35532983797164 35550400218984 35636881410606 35650254370752 35667728272512 35754494880608 35772887324412 35873366399136 35890949658816 35978259283344 35991760347648 35995893956064 36009401637888 36096999412992 36114692285952 36185228794323 36220290801408 36340710932736 36392968003476 36410805944856 36513962227692 36531859474152 36549342764032 36620728199118 36638677776708 36727806351747 36741588688224 36745808413482 36759597505344 36849020234096 36867081708576 36867975711894 36988755245568 36989652199392 37097809077168 37111730259456 37202009599104 37220244090624 37329075213696 37347371986176 37507038452562 37525422453372 37686663189504 37760269953546 37866331199088 37870680099609 37884891306528 37977051465752 37995665842512 38014289343072 38106764280648 38121064079616 38232529179264 38233456293816 38359639317888 38467384075264 38471802005952 38490658883712 38598771649536 38655213099069 38674159875414 38711633554944 38730607985664 38787242214231 38806253704386 38840336552448 38859374066688 38915252914608 38916196584777 39044632877136 39158798470344 39177992078064 39273297881076 39288035428992 39292547610456 39307292381952 39402912725568 39422225985408 39532955341824 39649510230624 39668944359744 39780366700032 39799864968192 39858062728743 39896683561728 39916238842368 39994200246357 40106536167096 40126194306576 40223806740684 40356558578112 40357537199028 40377318366168 40475541693762 40490730391104 40495380700572 40510576842624 40609124339616 40629028821696 40727864469264 40743147852288 40747827151584 40763118025728 40862279863552 40882308429312 40883299799328 40962156687963 40998133027584 41018228181504 41118010609536 41138164521216 41334287274252 41354547193512 41455147763358 41475466922148 41591963432544 41612349651264 41613358724316 41735035211814 41750696541888 41852260798992 41872774601952 41974635830568 41990387072256 41995209615408 42010968577536 42113165981824 42133807666944 42397496088192 42458462670722 42516582398976 42599622598974 42620502719844 42661800244224 42724182898971 42745124072826 42865186802928 42870109815729 42886197089568 43011595326672 43012638330543 43153547786496 43154594232624 43275807084672 43280777256696 43297018636032 43402344532288 43423618105728 43444902106368 43550587749312 43571933983872 43694319062016 43695378621504 43758211527989 43779659528934 43839587791872 43925211986778 43967773721088 43989324438528 44053648279137 44177386398936 44199039857616 44204116061763 44328276816264 44350004233584 44474574759552 44605699009452 44752912537536 44774848089216 44883769006944 44900611918848 44905768697664 45031900257792 45053972554752 45119853187983 45141968594898 45163572480768 45313725977856 45335936411136 45401128400376 45552071689992 45685264882068 45707657424408 45818847527922 45836041333824 45841305545532 45858507778944 45970064846496 45992596982976 46121781232128 46122899656032 46145506704192 46257761935728 46275120446976 46280435086368 46297802105856 46410427816704 46433175796224 46523865592701 46546130822016 46568945316096 46723771199232 46790958861612 46813893357672 46992012125184 47083793398866 47106871427196 47221465309389 47239185456288 47244610817334 47262339649728 47377311729552 47400533625312 47515841880808 47533672494336 47556971030016 47697183099216 47831155198848 47854599545088 47971012377792 47994525274752 48129332550656 48223335153294 48246971725764 48293721068544 48364339057251 48388044742506 48454281243648 48523957337968 48547741259808 48548918511702 48685282970256 48690874413783 48709145965536 48827637598824 48851570368944 48970408468996 48988784917632 48994411217976 49012796673792 49018425731856 49156108944768 49157300949192 49319536265856 49463745436224 49602679465472 49626992120832 49699559698803 49723919839818 49772100284928 49796495981568 49869311418297 50009384603416 50033896604496 50347026604728 50488441598784 50494240132812 50513188408704 50518989784872 50660887790016 50685719124096 50809019040864 50828085439488 50976705572352 50977941725088 51076269450423 51146185757184 51171254959104 51246080651241 51295736007936 51320878511616 51540284132092 51565546500552 51590821251312 51716322952308 51741671605848 51887003886144 51888262113036 52039982177694 52059510502848 52065489472164 52211731293792 52237322770752 52364397174768 52384047238656 52390063480608 52409723175936 52537216967424 52562967980544 52665630027381 52737721947648 52866013640832 52891925812992 53144083638324 53170132105944 53195578082304 53299475695746 53325600328476 53455322115909 53475381556128 53501592408768 53631742320912 53659330986618 53808744770816 53810049598704 53836424488224 53967388925016 53987640521472 53993840934096 54014102456832 54145499119488 54172038428928 54303819292352 54330436202112 54511066399104 54589452005214 54616208917284 54664177370112 54770943341538 54797789211228 54824014146048 54850886028288 54931092298677 54958016665062 55112383032336 55118712620223 55139396258016 55273530351144 55300622562864 55301963567841 55455951243392 55483132868352 55484478299088 55646713615752 55667595389184 55803014398656 55830366135936 55966181107424 55987182763008 55993612820544 56021057979264 56178410222592 56260557678843 56288133680058 56529994784256 56640404930319 56799496798632 56827336959792 56965577198628 56993498763768 57153582403904 57160146420972 57181596119424 57348793768896 57350184440724 57538063715328 57539458976832 57701076112896 57707703008928 57729358181376 57735988325568 57898157474304 57926536141824 58011239813121 58067450332416 58095911978496 58209380556579 58260504828672 58372879371912 58566949315704 58738197705516 58903181865248 58909946821614 58932053143488 58938821415684 58960938572928 59104369088352 59133338978112 59299433012736 59474265345936 59503416539616 59670550050048 59699797452288 59845025342592 59874358263552 60159804250644 60189291459864 60218096641024 60335710111026 60418301303808 60534837867168 60536305798542 60713312540643 60736095586656 60743071050858 60765865263936 60913686509424 60943543232544 61091796703896 61114721778432 61121740727376 61144677038592 61293419795328 61323462643968 61324949698992 61497199541376 61527342272256 61677015914304 61707246781824 61880570422272 62001430911378 62031820790268 62061507762688 62091927088128 62182721645037 62213200383222 62298361598976 62387945148816 62418524476896 62602552817721 62626044812832 62778391198488 62809161902928 62961953745852 62985580608384 62992814423112 63016452866304 63169748972736 63200711500416 63378229992448 63596244132288 63687694006083 63774873598464 63806132726784 63899433898461 63930754079766 63961349837056 63992700366336 64024066262016 64117686109239 64297780204392 64329295634352 64485785409668 64517392990008 64730321679744 64731891348936 64913710627008 64921165885044 64945527954048 65103516798432 65135427158592 65318379890176 65325881623968 65350395565056 65357900975808 65541478593024 65543067932256 65669489293401 65759381687808 65887817980167 65951660581632 65983986657792 66266079598404 66298559786424 66459840065066 66492415224396 66525006350376 66711862139328 66908548514178 67129368806304 67317922131712 67325653510416 67350917878272 67358653046496 67383929797632 67547850386688 67580958832128 67745358721152 67970588966784 68003904616704 68101692600564 68328107534988 68394314677248 68527897323102 68561486136612 68728271291883 68754062000736 68761958318298 68787761668416 68955097269744 68988895474464 69182671848192 69184349484048 69386642903592 69412680670464 69420652629552 69446703158784 69615641725056 69649763694336 69819196233024 69853417974144 70049622623232 70085656798848 70186438292418 70220840036508 70488018187776 70522567750656 70625690098299 70660307140794 70858778184432 70866916226001 70893509474592 71065967594328 71100800437968 71273762821212 71300508741504 71335456545024 71508989761216 71545774648824 71746732798272 71781899317632 71956518566688 71983520695296 71991787912128 72193998825984 72229384571904 72335002729941 72370457588646 72440581602816 72582067113759 72681421865472 72785936006952 72821611889712 72823377767553 73027924455384 73063718948304 73241456398236 73277355553416 73455612703494 73483177376448 73491616826964 73519195010688 73698040468192 73734163417152 73735951423788 73977510491136 73979304398784 74195618154336 74223460518912 74404019198208 74440488181248 74585879759727 74658150427392 74694743972352 75014076905124 75050844906744 75520539907092 75732662398176 75741360199218 75769782613056 75954102931504 75991331685024 76028578686144 76213528561296 76242128159232 76465058358528 76466912587632 76719278635776 76943604011904 76981317767424 77310426198138 77348319750828 77423267109888 77574484428462 77612507408772 77680673104896 77830505829216 77832393169554 78059973266541 78089265754272 78317596940688 78355984156128 78546595762152 78576070857984 78585095220912 78614584763904 78805825451136 78844451970816 79299020461248 79337888719488 79560733400064 79716125457486 79793367123456 79832477684736 79949213543619 79988400492714 80213072334192 80252388613152 80447613481368 80713117156224 80715074398056 80754636732336 80951083387524 80981460782208 80990761401144 81021153685248 81218248679232 81258057643392 81455728938528 81486295704576 81495654303168 81724559727104 81764616858624 81766599598656 81884178007821 81924313375926 81996266055168 82036456363008 82156415012307 82236021219072 82276329042432 82437024997593 82668574548504 82709094387024 82910295526716 82950933844296 83183926865088 83224699302528 83226717448632 83470070423628 83501393083776 83704521597984 83745549203904 83949271661136 83980774144512 83990419230816 84021937155072 84226331963648 84267615333888 84432200520087 84794992176384 84916925341444 85199245197948 85241005439688 85448365797942 85490248145652 85698214820743 85730373605856 85740219631458 85772394179136 86023190653344 86025276661086 86307095572992 86309188465248 86551614169344 86561554513392 86594037272064 86804689064576 86847236211456 86889804212736 87101175498624 87143867967744 87390757243008 87516423055978 87559319057868 87850423973556 87935547442176 88107296558274 88354772797872 88364920232421 88398079715232 88408232123526 88656553632528 88700008467168 88949149519104 89211398018904 89505825075072 89549696178432 89767538013888 89811537395328 90063800515584 90195497231161 90239706375966 90283937189796 90327144961536 90503565166539 90627451955712 90671872822272 90802256800752 90804458697813 91104143379984 91114606576287 91370529764136 91415314848816 91637695055844 91672082667648 91682611091064 91717015557888 91940129692992 91985193965952 92243562464256 92245799312064 92291013408384 92515523871456 92550240893952 92560870172736 92820855633408 92866351592448 93002146367067 93047731185402 93092261644032 93137890632192 93319800574833 93447542398464 93581917723224 93627786715344 94167586797732 94213742854392 94442930618778 94478370912576 94489221634668 94524679299456 94754623459104 94801067250624 95031683761616 95067344988672 95113942060032 95394366198432 95662310397696 95709199090176 95896131119649 95942024755584 95989050549504 96446670306588 96493943451528 96728678114502 96776089485012 97047914675936 97095482519616 97097837023404 97370565940512 97381748827566 97418291931072 97655275197648 97703140737888 97940816937992 97977569835264 97988822435952 98025593347584 98036851463712 98312217889536 98314601898384 98639072531712 98927490872448 99205358930944 99399119397606 99447839679636 99544200569856 99689760097599 99738622836594 100018769206832 100067793208992 100362822771267 100694053209456 100976883197568 100988480265624 101026376817408 101037979569744 101321775580032 101371438248192 101618038081728 101953411144704 101955883450176 102152538900846 102292371514368 102492161302482 102591472015872 102641757023232 102791845984653 103080568264184 103131093001104 103142937477447 103181642502624 103432645904616 103483343211696 103774007772288 103776524226072 104079964355388 104119021005696 104130978944328 104423462587584 104474645541504 104728794349536 104768094477312 104780126961216 105074433934848 105125935961088 105279657438627 105331260054762 105475443895296 105732027281664 105783851625984 106288167276648 106340264211888 106598951391492 106651200656952 106910644231818 106950763112256 107003184817536 107263484641824 107318661973236 107617489541632 107620099197408 107672848976448 107934777850032 107975281042944 107987681868192 108028204913664 108290998238976 108344076857856 108555686382969 108607638584704 108660872404224 109022132798208 109178904010428 109232417834568 109541886683076 109595578422456 109648028292096 109862184597354 109916033330124 110183419055241 110224766064672 110237425240446 110278792516032 110547060702288 110601245125728 110603927135682 110911902486784 110966265736704 110968956598176 111293427231504 111335190778368 111606028797312 111660732271872 111932362214848 111987225641088 112042115958528 112521115357686 112576267360116 112850124466919 113059989568512 113280809860638 113598993597264 113612040298827 113654673919584 113931154397256 113986997527536 114307164807808 114320292841944 114363192238848 114697587537792 114700368881448 115078917953664 115402152225792 115415406017856 115471976651136 115796314948608 115965639297207 116022479626242 116134900664832 116191823956992 116361726642693 116418761113158 116521009657344 116745758743824 116748589754331 117133898631408 117476395411032 117806363730496 117819893643228 117864106286976 117877642831368 117921877145856 118208738176704 118266677956224 118598866025472 118948530691872 119006833079232 119341100100096 119399594904576 119574188186229 119690050685184 119748716527104 119982600739071 120319608501288 120378582919728 120671420222052 121069675734336 121072611597084 121426625081286 121472191173312 121486142101716 121531730527872 121827373018848 121887086465088 122183593407792 122229443556864 122243481454752 122289354077184 122586839590656 122646925287936 122649899397984 122886470063889 122994399082752 123054684544512 123354031828608 123414493563648 124002861822756 124063641580536 124123015525376 124365443290074 124426400766444 124775890297632 124837048953792 125205105635442 125252089625664 125556782396976 125618323805856 125923907491704 125971161216768 125985628846224 126032905732608 126339497945472 126401423000832 127192488264576 127375388012166 127549747196928 127798867796922 127861508159532 127922699674112 127985400732672 128172548696913 128235372218478 128595560408784 128610329447187 128658591268704 128971570819336 129034785980016 129037914991629 129460643359488 129463782697872 129827421254016 129842331770088 129891055908096 130207033596864 130270854317184 130636759780352 130651763247936 130715801951616 131082957186048 131086135864512 131274634583967 131338978586802 131518763375616 131775635960334 131903321163264 131967973315584 132160944837411 132532159196808 132597119572848 132919680130132 132984830448792 133050012700752 133423724278656 133817097028356 134258737612608 134635844263424 134651307020832 134701835756544 134717306092992 135095700773376 135161917664256 135359559563949 135490717442304 135941177933568 136007809233408 136203385201128 136656215069976 137055794646204 137122972273224 137456542583766 137508124001472 137523916636596 137575523336832 137910194539488 137977790948928 138365343696384 138368698968096 138773285807184 138825361340928 138841305259104 138893406317568 139231283450112 139299527388672 139638392466048 139706835948288 140171313597696 140372876584836 140441680073016 140976036375552 141251380196598 141320614281588 141664395928167 141717556368864 141733832452002 141787018949184 142131935188656 142201600875936 142547525642424 142601017483008 142670913090048 143017979522432 143091549297648 143493465596544 143563798635264 143913037133376 143983575824256 144387997651968 144670005459882 144740915177292 144881163205632 145093017171753 145164134227518 145362843730944 145571872013904 145643223779424 145646755535106 146055848910768 146072623241349 146127437896608 146482912796472 146554711106832 146911225406988 146966354752896 146983233653928 147038390021376 147396080936384 147468326834304 147471902847576 147958608797568 148391236308672 148808038396416 148880976362496 149098679096409 149171759519454 149316300854784 149389487944704 149607934254891 150028153810248 150101689813488 151041079814184 151465324796352 151482720398436 151539565226112 151908205863008 151982663370048 152057157372288 152427057122592 152484256318464 152930116717056 152933825175264 153228808351269 153438557271552 153738241953723 153887208023808 153962635534848 154620852396276 154696639501656 155148968856924 155225014817544 155661011658432 155664786339108 156119946533082 156178531508544 156635193881376 156711968312256 157093191524304 157152141715968 157170190441824 157229169527808 157611650902272 157688903941632 157996890082143 158598040922496 158675777438976 159432250914972 159586734246912 159898427087238 159976800985428 160365966347727 160426144668384 160504777226304 160895226962736 161426234312448 161430148796112 161509273464672 161902166775048 161962921564416 161981522802288 162042307370496 162436497358464 162516115286784 162911457877056 162991308606336 163449119454208 163533199197312 163768356015642 163848626751852 163992532110336 164312830024614 164472042438144 164552658084864 164793276896031 164874049995186 165337149097008 165356137860669 165418188774048 165820591053432 165901867688592 166367853730176 166449398605056 166453434897264 166940140847256 167002786167552 167409043195968 167491098407808 167898543322272 167961548289024 167980838461632 168452663927296 168535230667776 168781673036529 168864401040174 169589984352768 169833850682888 169921214790957 170398490395896 170482010879376 170896731595884 170980496291304 171396429641486 171460747211712 171480439262916 171544788358272 172046381306688 172050553322172 172614191145984 172618376930496 173103228338688 173123109026784 173188074544128 173609378129152 173694472422912 173779608425472 174033719439363 174202350997248 174287735935488 174781514486016 175032846111956 175118638115736 175700847947112 176214593116548 176709545595744 176729840464842 176796159430464 176816464247052 177313107265056 177400016934336 177898299038208 178422796037808 179011650150144 179099392356864 179535076027776 179623074790656 180390994462322 180479412751932 180567874379592 180654289923072 181007130333078 181254903911424 181604513601504 181608917395626 182139937621929 182208286759968 182229213152574 182741059528272 182830629697632 183275390111688 183344165335296 183365222182128 183434031115776 183880259385984 183970387931904 184491598624128 184582026816768 185031047742912 185121740345472 185641711266816 186004292734134 186095462370804 186184523288064 186275781264384 186548164935111 186639601149666 186895084796928 187163835446448 187255573430688 187807658453163 188335173595464 188427485708784 188885861237556 188956741825152 188978443269336 189049358598912 189509246918208 189602134501248 190063367523232 190134689977344 190788732396864 191063082018249 191324620795392 191418398180352 191698301695383 191792262239298 191884049511168 191978101099008 192353058327717 192893340613176 192987886903056 193457356229004 193552178970024 194095829351872 194190965039232 194195674046808 194741131881024 194763497655132 194836583862144 195310550395296 195406281475776 195881633875984 195955139670528 195977644871904 196051186695168 196073702927424 196624435779072 196629203796768 197008467880203 197278145063424 197663453940501 197854981744896 198798238795212 198895679359272 199379520195198 199477245673188 200037538413664 200135586417984 200725645542534 201388106418912 201953766395136 201976960531248 202052753634816 202075959139488 202643551160064 202742876496384 203236076163456 203911766900352 204305077801692 204984322604964 205182944031744 205583691969306 206161136528368 206184813875649 206262186002208 206285874954894 206363285005248 206865291809232 206966686423392 207548015544576 207553048452144 208159928710776 208238042011392 208261957888656 208846925175168 208949291083008 209457588699072 209560253922432 210148867869696 210559314877254 210662520109524 211464054563328 211567703251968 211877070294897 212576334553296 212600748678003 212680528423776 213197902782984 213302401313904 213821288463636 213901526224512 214006369635072 214526969283648 214637323946472 215234979083264 215240198394816 215345697952896 215869555700064 215950562085888 215975363736384 216581996477952 216688153715712 217005008189823 217111372765938 217215277169408 217321744808448 217746201341277 218044265596416 218357808020856 218464835669136 219083773366152 219191156844912 219724369194708 219832066660248 220366838110482 220449532129344 220474850480892 220557585032064 221094121404576 221202490251456 221207854271364 221823804973568 221932531473408 221937913196352 222586854463008 222670381556736 223212057594624 223321464543744 223757639279181 223864724429696 223974451282176 224084231917056 225042230715372 225152534720232 225700248933838 226561619721276 227197987194528 227224080597654 227309347839168 227862308794512 227973995055072 228614329615616 228640585683888 228726384477696 229395175075584 229400737762896 230157835907328 230830812035712 230943953302272 231931278594414 232044959252484 232269801329664 232609440227731 232723453285386 232837522226316 233042019314688 233491517487648 233497179508662 234179919799623 234267797262816 234952790822064 235612727460992 235639787286456 235728212573952 235755285662736 235843754291712 236417476353408 236533355912448 237897061383744 238013666158464 238682200200192 239148376372458 239380101370368 239497433054208 239847640630857 239965201478142 240639217002576 240757165839456 241342840444104 242139351468672 242145223194168 242853250162572 242944382346624 242972284203432 243063461055744 243654746037696 243774172930176 244367186815584 244458887113728 244486962909504 245173679181312 245293850575872 245299798795968 245652534023463 245772940127778 245988798165504 246109369089024 246469245036921 246708063657216 246828987127296 247311074992779 248005723645512 248127283161072 248730886580148 248852801532888 249551780595264 249674097907584 250410211270884 250504179251328 251113564793952 251236647611712 251847814983408 251942322433536 251971257692448 252065811465216 252678995890944 252802846001664 253296601560261 254384976529152 254750776024332 255597735593844 255723016319064 255845399348224 256345097393826 256470744436956 257094644462229 257191120817568 257220658894374 257317182537408 257943141638672 258069571960032 258075829983258 258921286718976 258927565395744 259654842508032 259684663540176 259782111816192 260414067193728 260541708634368 261303526495872 261431603903232 262172271729024 262549269167934 262677957173604 263551271920668 263806642326528 264321889674822 265064318393616 265094760697263 265194239145696 265839360260264 265969660897584 266100025401504 266847448557312 267634194056712 268517475225216 269271688526848 269302614041664 269434612185984 270191401546752 270586491693483 270719119127898 270981434884608 271510695499617 271882355867136 272015618466816 272406770402256 272413376093439 273312430139952 274111589292408 274245944546448 274913085167532 275016248002944 275047833273192 275151046673664 275820389078976 275955581897856 276730687392768 276737397936192 277546571614368 277650722681856 277682610518208 278462566900224 278599054777344 279006439101201 279276784932096 279413671896576 279959401724499 280342627195392 280745753169672 280883360146032 282502760393196 282641228563176 283328791856334 283435112737728 283467664904004 283574037898368 284263870377312 284403201751872 285095051284848 285202034966016 285341826180096 286035959044864 286183098595296 286986931193088 287127597270528 287826074266752 287967151648512 289340010919764 289481830354584 290186034343506 290328268455036 291143744027808 291286447558848 291293511070212 292111697821536 292145246482698 292254875793216 292965825592944 293109422213664 293822450813976 293932709505792 293966467307856 294076780042752 294792161872768 294936653668608 294943805695152 295917217595136 296782472617344 297616076792832 298197358192818 298343519038908 298632601709568 299069280292797 299215868509782 300056307620496 300203379626976 301088468313801 302082159628368 302930649592704 302965440796872 303079130452224 303816411726016 303965326740096 304114314744576 304854114245184 305860233434112 305867650350528 306307480695923 306457616702538 306877114543104 307476483907446 307774416047616 307925271069696 308375537953959 309241704792552 309393279003312 309428812432341 310297937713848 310450029635088 311322023316864 311329572678216 312239893066164 312357063017088 313270387762752 313423936624512 314186383048608 314304283431936 314340380883648 315223301804544 315377807883264 315838972315881 315993780164286 317196081844992 317351554877952 318864501829944 319796854174476 319953601970856 320731932695454 320852289336768 321009554452608 321790453925472 322852468624896 322860297592224 323018546929344 323804333550096 323925843128832 323963045604576 324084614740992 324872994716928 325032230573568 325667059148907 325822915754112 325982617212672 327066398394624 327536712031284 327697253503704 328625660049228 328944084876288 329586553792062 329748099990372 330550257165723 330674298194016 330712275721338 330836377548096 331641182106864 331803735377184 332735707460352 332898797210112 332906869794528 333880281694512 334005572335104 334818086391936 334982196815616 335797086644544 335961676923264 336905327854592 337563346073058 337728802080348 338550373400757 339179968705536 339667701365776 339842429581914 340796980791792 340836120896481 340964021758752 341793463191768 341960992582608 342792859282972 342921494423424 342960878525832 343089576716544 344092762613376 344101106644344 345236753860992 346206456677376 346246218053568 347218756258304 347388944845824 347896917891621 348067438878726 348404701994496 348575471870976 349085179928079 349563028972032 350065692223912 350237276231472 350245769262993 351401695894224 352429186233096 353419091191488 353459680929684 353592318860928 353632928494104 354626214530112 354800033868672 355796598076416 356845592075616 358023300300288 358198784713728 358722564558687 359070152055552 359246149581312 360781988924644 360958825503864 361135748759184 362014260666156 363209027203008 363217834791252 364279875243858 364416573519936 364458426305148 365482119056544 365661259395264 366550780223376 366688330670592 366730444364256 366868062231552 367760518771968 367940775863808 368659410191667 368983197248256 369164053633536 370062095485824 370243480690944 372008585468268 372190924741608 372369046576128 373096329870222 373279202299332 374327670892896 374511146861376 375615316906326 376670347190928 376854971417568 377771722475112 377913483650304 377956886538672 378098717197824 379018493836416 379204269002496 380126735046464 381577464793728 382126164036498 382649241590784 383396603390766 383584524478596 383768099022336 383956202198016 384517646090739 384706116655434 385786681226352 385830988341561 385975773806112 386914712458008 387104357940048 387113744974887 388191658703744 388381930078464 388391348093616 389482263762048 389526995310264 389673167724288 390621100790592 390812562951552 391763267751968 391910279341056 391955289743808 392147405854848 393248871558144 393258407593536 393823903751901 394016935760406 394556290126848 395326907881002 395709963489792 396482834512233 397596477590424 397791358718544 398759040390396 398954491346376 400075076827328 400271172835968 401451291085068 402776212837824 403907532790272 403953921062496 404105507269632 404151918278976 405287102320128 405485752992768 406078678691847 406472152326912 407823533800704 408610155603384 409968645209928 411167383938612 412322273056736 412369627751298 412524372004416 412571749909788 412726570010496 413730583618464 413933372846784 415096031089152 415106096904288 416319857421552 416476084022784 416523915777312 417693850350336 417898582166016 418915177398144 419120507844864 421118629754508 421325040219048 422928109126656 423754140589794 424993187784501 425152669106592 425201497356006 425361056847552 426395805565968 426604802627808 427642576927272 427803052449024 428012739270144 429053938567296 429274647892944 430480396789632 430691395905792 431739111400128 431950727472768 433163992955904 434010016379646 434222745531876 434430554338816 434643489616896 435279051515259 435492402682554 436088531192832 436715616041712 436929671338272 438167546732304 438217869724047 438382313689824 439448738389416 439664133320496 440733676220964 440899064258688 440949700961784 441115170064128 442188242809152 442404980502912 442415708542728 443647609947136 443875826392704 445173708926016 446424115189248 446642929087488 447296037289227 447515278558362 447729448859392 447948902564352 448168463834112 448823802764673 450084461430744 450305069440464 451400497867676 453123239442552 454395974389056 454448161195308 454618695678336 455724617589024 455947990110144 457228659231232 457281171367776 457452768955392 458790350151168 458801475525792 459686425053807 460315671814656 461214725861169 461661624071424 461887906604544 463862557188828 464089918504968 465218880455462 465446906570772 465675044452632 466983034975296 466994359017324 468359839599246 468535594525632 469905581644128 471225454921984 471279574572912 471456425147904 471510571325472 471687508583424 472834952706816 473066711824896 475794122767488 476027332316928 478296752744916 478760202740736 479695281261714 479930402956284 481097899043181 481278434005152 481514331678912 482685680888208 484278702937344 484290446388336 485706500325144 485888764693248 485944568406864 486126922111488 487309492075392 487548345860352 488734373631168 488973925819008 490347358362624 490599597591936 491305068046926 491545880255556 491977596331008 492938490073842 493416127314432 493657974254592 494379830688093 494622149985558 496011447291024 496068413582007 496254566322144 497461773160296 497705603065776 499103561190528 499348195815168 500820422541768 501008358502656 502227129587904 502473295223424 503695629966816 503884644867072 503942515384896 505357991781888 505605692003328 506345019109587 506593203120522 508769953058304 509501552048664 509763644372871 511195471187688 511446032638128 512690194787652 512941488873912 514189288924458 514382241635136 514441317788748 514634365074816 515886283277344 516139143920064 516151659966516 517842573437952 517855130791488 519309685016064 519369327080352 519564223632384 520828134387456 521083417268736 522101158318089 522607052991744 522863207806464 524344543458048 525098538335868 525355914347208 527102543841336 528643779349644 530128636787232 530189521394526 530388478291392 531678720520528 531939321795168 532200050803008 533694897114624 535268388113424 537034950450432 538605228083328 538869224371968 541172983386966 541438238255796 541962869769216 543021390999234 543764711734272 544813540804512 544826752186878 546419812865787 546624860279904 548223178584816 548491889092896 549826170335064 550032496005888 550095666546384 550302093347328 551640778157952 551911163795712 553474795872384 555093143228736 555365221036416 556925133800448 558012878202402 558553569864192 558827343793152 559644494805333 559918803448998 560685254390784 561491506339344 561766720292064 565005520786392 565282457126352 566657583712668 566870225475456 566935329808008 567148075796736 568527740754624 568806403503744 570190102569696 570404069932032 572071918089728 572366197190592 573189246054747 573973862386176 574255194541056 575094905086149 575652148533504 575934303297024 577059174983151 578680021839528 578963660709168 580372068687012 580656536910072 582287488055616 582572895117696 582587022140424 584223395643072 584290492965396 584509751586432 585931651185888 586218844427328 587644901627952 587865419011584 587932934615712 588153560085504 589584323745536 589873307337216 589887611390304 591025403640609 591834435190272 593564945234688 596394716385636 596687038077816 598138560585594 598431737019564 599887503745201 600112615240992 600406759253952 602176936627602 604164319256736 605861299185408 605930881593744 606158260904448 607632823452032 607930653480192 608228629489152 609708228490368 611735300701056 612614961391846 612915233405076 614952967814892 615548832095232 616751075907918 618483409585104 618554441626947 618786558006624 618857624864682 620595875427696 620900059270176 622644046633728 622659145356432 624479786132328 624714126034176 626540775525504 626847873249024 628372766097216 628680761767296 630446603609088 631368480618127 631677944631762 631987560328572 634392163689984 634703109755904 635631210884691 637729003659888 637802246034009 639593708348952 639907203941712 641463865390908 641704578673536 642019108905216 643580907850944 645704937249792 645720595184448 646037093858688 647608667100192 647851686257664 647926091209152 649745989433856 650064461147136 651015024569469 651334118297814 651645831508224 651965234425344 653238604023831 654132796789248 655073424062568 655394507007408 657251320098456 659173107584124 659496199980744 661100514331446 661348596388032 661424551442676 661672755096192 663282364213728 663607470754368 665471414920704 665797594420224 665813739589056 667760563389024 668011144670208 669636172783872 669964393631232 671272917837543 671594173289088 671923353846528 675126692146116 675457604160696 677100746801514 679335402731552 679684859163828 681593961583584 681672241792962 681928043517504 683586926383536 683921985165216 685585718565944 685842988846848 685921757051664 686179153433088 688185525226752 688202213288688 690473507721984 692492436107136 694437512516608 695793835783242 696134877757452 696809403988992 697828320683193 698170359856158 699126057944064 700131384447824 700474552462944 700491538525986 702539759398869 702803391788448 704858372466192 706838182382976 706919361859368 707184637721856 707265856988208 709252429060224 709600067737344 713691184151232 716046600600576 717445129117374 718140304111104 718492299162624 719542921892571 721563977849288 721917651007728 722271497518368 724028521332312 726418054406016 726435669582504 728559750487716 728833147039872 728916852610296 730964238113088 731322518790528 733101560446752 733376661341184 733460888728512 735521037543936 735881551727616 736957602070389 737318820383334 737966394496512 738328107267072 739407735110763 740124190971648 740486961381888 744017170936536 744381849483216 746192659740444 746558404598664 748655341785792 749022293722752 751230633812652 753340694381856 753709942835136 755543444950224 755826967300608 755913773077344 756197434395648 758036987672832 758408538004992 759889804680783 760253470092928 763154929587456 764252328072996 766793206781532 767169048957192 767536198044672 769035292181478 769412233310868 771283933386687 771573362452704 771661976683122 771951547612224 773829424916016 774208715880096 774227489949774 776383317407488 776763860156928 776782696187232 778964527524096 779053990620528 779346335448576 781242201581184 781625125903104 783526535503936 783910579487616 784294811709696 786516815187072 787647807503802 788033871520812 790653815762004 791419926979584 792965669024466 795192955180848 795284282091789 795582717437088 797518080780792 797908982692752 800150153654656 800542345671936 802902582170136 805552425675648 807815065580544 807907842124992 808303836557952 810574204640256 811759475080449 812157357383694 812944304653824 814532086498851 815647067601408 817220311206768 817240128280317 819937290419856 822334767877224 824644546113472 824739255502596 825048744008832 825143499819576 825453140020992 827461167236928 827866745693568 830192062178304 830212193808576 832639714843104 832952168045568 833047831554624 835387700700672 835797164332032 837019317303603 837830354796288 838241015689728 839878205173497 842237259509016 842650080438096 847508281179588 849986375569002 850305338213184 850402994712012 850722113695104 852791611131936 853209605255616 855285153854544 855606104898048 856025478540288 858107877134592 858549295785888 860960793579264 861382791811584 863478222800256 863901454945536 868020032759292 868445491063752 868861108677632 870558103030518 870984805365108 873431232083424 873859342676544 876335093464608 876435739448094 876764627379648 878897476778832 879328266640992 881467352441928 881798128517376 881899401923568 882230340128256 884376485618304 884809961005824 884831417085456 887751652785408 890347417852032 892848230378496 894592074578454 895030557116724 895458897718784 895897805128704 897207840878391 897647605529346 900168922861488 900610138880928 902800995735352 903265404941403 906246478885104 908791948778112 908896322390616 909237391356672 911449235178048 911895980220288 914457318462464 914562342735552 917580700302336 917602951051584 918922442087769 919372850107614 920631343629312 922429451722338 923323248142848 923775813209088 925126613861877 927725114377656 928179837009936 930437760910924 930893813141544 931350088905264 933966069950592 933988718034648 936719679198492 937071189051264 939811163288256 942450909843968 942559149145824 942912850295808 943021142650944 945669905413632 946133423649792 947516916947643 951588245534976 952054664633856 956593505489832 959390562523428 959860805912568 962195798086362 962556868010304 963028663357824 965371361776416 968557405874688 968580892776672 971413000650288 971777529386496 971889136813728 972253844222976 974618984150784 975096691720704 977468747262336 977947851638016 981199195183872 982610136093852 983091760511112 985876980147684 986832254628864 988759661376186 989244299971116 991650771497169 992022894582048 992136827164014 992509132644288 994923546320592 995411206131552 998207122381056 998696391630336 1001640845083536 1002016717005312 1004454259175808 1004946590446848 1007391259933632 1007885030769792 1010715983563776 1012690038219174 1013186406241044 1015651120202271 1017539906116608 1019003104097328 1019527288745742 1022390942375376 1022508362689443 1022892065276256 1025380389575304 1025882977747824 1028378577848916 1028764483270272 1028882635577496 1029268730149632 1031772566554688 1032278287840128 1032303319933032 1035710261582976 1038619370032128 1038738654160704 1041656268774912 1042166834537472 1043690753674863 1044202316636178 1045214105983488 1045726415612928 1047255539784237 1048689086916096 1050197076671736 1050711828694416 1050737307788979 1054205087682672 1057287558699288 1060257273574464 1060379042789052 1060776956582784 1063357441041056 1063878643590336 1064400101606016 1067389794229248 1070536776226848 1074069900900864 1076167693676061 1077210456166656 1077738448743936 1082345966773932 1082876476511592 1086042781998468 1089627081609024 1089653504373756 1092839625731574 1093249720559808 1096446357169632 1096983778185792 1099652340670128 1100064992011776 1100191333092768 1100604186694656 1103281556315904 1103822327591424 1105978230575001 1106949591744768 1110186286457472 1110730442072832 1116025756404804 1117107139728384 1119288989610666 1119837606897996 1122983012678688 1123533440584128 1130011041572784 1130564914252704 1133315167425336 1133740450950912 1133870659616016 1134296151593472 1137055481509248 1137612807007488 1140380205139392 1144143836179456 1144732394381184 1146378492109494 1147947724772352 1150189810172298 1151304297067008 1151868606594048 1153552938272217 1154118349966302 1157360043679056 1157492965024683 1157927321418336 1160744137374024 1161313073820144 1164574976111232 1165145790235392 1165174044280848 1168446791286144 1168580985930792 1169019503172864 1171863302371776 1172437688854656 1175289803255904 1175730838023168 1175865869231424 1179168647491072 1179746614674432 1179775222780608 1181471711255703 1182050807281218 1183668870380544 1187129890469376 1189448503536699 1192789432771272 1193374076155632 1196277121171188 1196863474039128 1199775007490402 1200225230481984 1200813518507904 1204353873255204 1208328638513472 1211722598370816 1211861763187488 1212316521808896 1215265646904064 1215861306960384 1216457258978304 1218236036075541 1219416456980736 1223470601402112 1225229922783692 1225830466810152 1229905935629784 1233502151815836 1236966819170208 1237108883253894 1237573116013248 1237715249729364 1241191750855392 1241800118540352 1245288093267456 1245318290712864 1248959572264656 1249428252068352 1253081551051008 1253695746498048 1256745532194432 1257361523534592 1262736961236254 1263355889263524 1263975120657144 1268784327379968 1271262421769382 1274979563353503 1275458007319776 1275604492068018 1279187416697904 1279814407883424 1282927730781816 1283409157347072 1284038217810432 1287161815701888 1291441190368896 1292074187717376 1295217334200384 1295852182418304 1299491978867712 1302030049138938 1302668236595628 1303291663016448 1303930468850688 1305837154545777 1306477208047662 1308265593578496 1310146848125136 1310789014014816 1314502640196912 1314653609172141 1318346215168248 1318992399961488 1322201028662892 1322697192776064 1322849102885352 1323345510192384 1326564728427456 1327214941508736 1330942829841408 1331627479178112 1335521126778048 1339272345567744 1339928787262464 1341888111867681 1342545835675086 1343188346578176 1343846707693056 1346471408294019 1350253384292232 1350915208321392 1354201493603028 1358670805463104 1359369718327656 1363187923167168 1363344483585924 1363856087035008 1367173852767072 1367843970330432 1371171437131888 1371685977693696 1371843514103328 1372358306866176 1376371050453504 1376404426577376 1379059275161421 1380947015443968 1383644177583507 1384984872214272 1391587671566484 1392269755514904 1395656641366386 1396340719712316 1400262768895648 1400949104925888 1400983077051972 1405079518797738 1405606783576896 1409716744932384 1413676364765952 1413838723718736 1414369275443712 1414531713976416 1418504858120448 1419200135474688 1427382368302464 1434890258234748 1436280608222208 1439085843785142 1443127955698576 1443293697129543 1443835302015456 1444542995036736 1448057042664624 1452836108812032 1452871339165008 1457119500975432 1457666294079744 1457833705220592 1461928476226176 1462645037581056 1466203120893504 1466921777457024 1471042075087872 1473915204140778 1474637640766668 1475932788993024 1478815470221526 1480248381943296 1480973922763776 1483139492064279 1488034341873072 1488205240746021 1488763698966432 1492385319480888 1493116809197328 1497310683571584 1498044587445504 1502461267625304 1506681388763712 1507419885670272 1511086889900448 1511653934601216 1511827546154688 1516073975345664 1516817076009984 1519035057328761 1519779609361566 1520506940185856 1526309859174912 1528504656145992 1533586413563064 1534338097914384 1538070584362956 1538824466621736 1542567866773374 1543146724905408 1543323953366244 1543903095224448 1547658849832032 1548417431760192 1548454979899548 1552766634814976 1553527720313856 1553565392374464 1557929055048192 1558107981241056 1558692670897152 1562484403162368 1563250251806208 1566303474954267 1567053071007872 1567821158975232 1568589623419392 1573033630374144 1575295615007604 1576067743041624 1581307631524008 1585931338048932 1590385910361696 1590568564183578 1591165434874176 1595036161561584 1595817965385504 1600300307309312 1601084691343872 1605805164340272 1611104851351296 1615815684249984 1616607673115904 1623518950160898 1624314714767388 1625888609307648 1628266081594117 1629064172997702 1631294135202816 1634440622413536 1634480256560634 1639259438597361 1639874580839712 1644669535754448 1649289092226944 1649478511005192 1650097488017664 1650286999639152 1650906280041984 1654922334473856 1655733491387136 1660424387617152 1665279429686208 1666095663109248 1670775401401344 1674038634607206 1675660709592576 1676482031379456 1678933484415999 1679756410346994 1684474519018032 1685300160876192 1695016562359176 1699972751138004 1700610676426368 1700805989424024 1701444227390208 1705583222263872 1706419210511232 1710570307709088 1711212209796096 1716215754269184 1717098591571776 1719567738164241 1721921587158528 1722765583623168 1725284715258447 1726956445600512 1727802909891072 1731177524949453 1736040065518584 1736890982127504 1741116206061036 1741969610730216 1746862464166848 1747718685353088 1752670186929216 1752871478896188 1753529254759296 1757794953557664 1758656533281984 1762934704883856 1763596257034752 1763798803847136 1764460680256512 1768752971236608 1769619922011648 1769662834170912 1773076210921827 1775503305570816 1780694835704064 1789184149156908 1790061114233448 1790917795437568 1794415681756782 1795295211058692 1799662511235603 1800337845722976 1801220277761856 1805601991470704 1806530809882806 1812492957770208 1817583897556224 1817792644781232 1818474782713344 1822898470356096 1823791960440576 1829124685471104 1835205902103168 1837844884175538 1838745700215228 1844858903444676 1846646496285696 1850253227723754 1855450228755312 1855663324880841 1856359674019872 1860875521821848 1861787626283088 1862700177810528 1867932139901184 1867977436069296 1873439358396984 1874142378102528 1879622326576512 1884901819687936 1885118298291648 1886042285301888 1891339810827264 1894105441854381 1895033833895286 1903176491069952 1904109329267712 1906893632654073 1913187010979664 1918781125046856 1919721611825136 1924391596172724 1925113736020608 1926057326715648 1930742723552832 1937114811749376 1937161785553344 1942826001300576 1943555058772992 1943778273627456 1949237968301568 1950193383441408 1953045073708407 1954937494524672 1955895703276032 1959715812071493 1962398390367744 1965220272187704 1966183521022224 1971753960295368 1977519322752372 1978488599942232 1983301542994338 1984045789164096 1984273654328028 1985018265288576 1989847092641184 1990822412263104 1996414244762112 1997392783260672 2003281690167072 2004033434010624 2008908518351616 2009893180893696 2014782519867264 2015770061539584 2025380076438348 2026372812482088 2031302240404542 2038006208194656 2039054577491484 2044781884750752 2045016725378886 2045784130552512 2050760779150608 2051765955495648 2056757155697832 2057528966540544 2057765271154992 2058537460299264 2063545133109376 2064556575680256 2064606639866064 2071420523165952 2077477308321408 2083312537549824 2087381507349726 2088404633272356 2090428211966976 2093484962049579 2094511079568474 2097378173832192 2100394153343472 2101423657388832 2101474615577958 2107619278196607 2108410175365344 2114575117398576 2120514547148928 2120758085578104 2121553913165568 2126714882082112 2127757287180672 2128800203212032 2141073552453696 2144152364871461 2148139801801728 2152335387352122 2154420912333312 2155476897487872 2158628765677713 2164691933547864 2165752953023184 2172085563996936 2179254163218048 2179307008747512 2185679251463148 2186499441119616 2192892714339264 2193967556371584 2199304681340256 2200129984023552 2200382666185536 2206563112631808 2207644655182848 2210872806211167 2211956461150002 2213899183489536 2218223205332289 2220372572914944 2221460884145664 2232051512809608 2238577979221332 2239675213795992 2245966025357376 2247066881168256 2260022083145568 2261129828505408 2266630334850672 2267480901901824 2267741319232032 2268592303186944 2274110963018496 2275225614014976 2279669414042349 2280760410278784 2289464788762368 2292756984218988 2300379620344596 2302608594134016 2307105876544434 2308236699932604 2313851800160061 2314720087358112 2314985930049366 2315854642836672 2321488274748048 2322626147640288 2329149952222464 2330291580470784 2330348088561696 2336893582572288 2337161971861584 2338039006345728 2343726604743552 2344875377709312 2350579606511808 2351731738462848 2358337294982144 2359550445561216 2362943422511406 2364101614562436 2374259780938752 2378897007073398 2385578865542544 2385852846275367 2386748152311264 2392554242342376 2393726948078256 2399550014980804 2400450460963968 2401627037015808 2408707746510408 2416657277026944 2423445196741632 2423723526374976 2430531293808128 2431722613920768 2435278425241347 2436472072151082 2438832913961472 2443596259496553 2446941202804224 2450459845567384 2451660933620304 2451720384840951 2459811871259568 2467004303631672 2473933638340416 2474217766507788 2475146232026496 2475430499458728 2482383501710784 2483600237080704 2490576186534912 2490636581425728 2497919144529312 2498856504136704 2506163102102016 2507391492996096 2511057951910809 2513491064388864 2514723047069184 2525473922472508 2526711778527048 2527950241314288 2542524843538764 2549959126707006 2550916014639552 2551208984136036 2558374833395808 2559628815766848 2565855461563632 2566818314694144 2568076435620864 2574323631403776 2582882380737792 2584148375434752 2590434668400768 2591704364836608 2604060098277876 2605336473191256 2606583326032896 2611674309091554 2612954416095324 2620293696250272 2621578028029632 2629005280393824 2629307218344282 2636692430336496 2637984799922976 2644402057325784 2645394385552128 2645698205770704 2646691020384768 2653129456854912 2654429883017472 2663254958356224 2671042253556096 2678544691135488 2683776223735362 2685091671350172 2686376693156352 2687693415386112 2691623522635173 2692942816588038 2700506768584464 2701830416642784 2708402987206056 2709796214824209 2717341610926208 2718739436655312 2726375846334336 2726688967171848 2727712174070016 2734347705534144 2735687940660864 2742342874263776 2743371955387392 2743687028206656 2752742100907008 2752808853154752 2756767326263307 2758118550322842 2761894030887936 2767288355167014 2769969744428544 2775379841585631 2783175343132968 2784539511029808 2791313282732772 2792681439424632 2800525537791296 2801898209851776 2801966154103944 2810159037595476 2811213567153792 2819433489864768 2827352729531904 2827677447437472 2828738550887424 2829063427952832 2837009716240896 2838400270949376 2842550750842929 2854764736604928 2869780516469496 2878171687570284 2886255911397152 2886587394259086 2887670604030912 2889085990073472 2896114085329248 2905672217624064 2905742678330016 2914239001950864 2915332588159488 2915667410441184 2923856952452352 2925290075162112 2932406241787008 2933843554914048 2947830408281556 2949275281533336 2957630940443052 2960496763886592 2966278984128558 2974952314491507 2976068683746144 2976410481492042 2977527397932864 2984770638961776 2986233618394656 2994621367143168 2996089174891008 3004922535250608 3013362777527424 3014839771340544 3022173779800896 3023655092309376 3032147950691328 3038070114657522 3039559218723132 3041013880371712 3046953360606813 3052619718349824 3057009312291984 3067172827126128 3067525088068329 3068676195828768 3076141168725912 3077648933243472 3085135733546748 3086293449810816 3086647906732488 3087806190448896 3095317699664064 3096834863520384 3096909959799096 3105533269629952 3107130784748928 3115858110096384 3116215962482112 3124968806324736 3126500503612416 3131072261024589 3132606949908534 3134106142015744 3135642317950464 3137179246838784 3141766619352711 3146067260748288 3150591230015208 3152135486083248 3162615263048016 3171862676097864 3180771820723392 3181137128367156 3182330869748352 3190072323123168 3191635930771008 3200600614618624 3202169382687744 3211610328680544 3222209702702592 3228503081028183 3231631368499968 3233215346231808 3247037900321796 3248629429534776 3256532163188234 3258128345995404 3268881244827072 3268960513121268 3278518877194722 3279749161679424 3289339071508896 3298578184453888 3298957022010384 3300194976035328 3300573999278304 3301812560083968 3309844668947712 3311466982774272 3320848775234304 3330558859372416 3332191326218496 3348077269214412 3351321419185152 3357866968831998 3359512820693988 3368949038036064 3370600321752384 3390033124718352 3399945502276008 3401221352852736 3401611978848048 3402888454780416 3411166444527744 3412838421022464 3421140615418176 3432431508538368 3434197183143552 3439135476328482 3443843174317056 3450569430516894 3453912891201024 3455605819782144 3460658814816651 3462355049898906 3472080131037168 3472478895074049 3473781964255008 3482232412122072 3483939221460432 3493724928333696 3495437370706176 3505340373858432 3505742957792376 3507058509518592 3515589907115328 3517313066563968 3525869409767712 3527192514069504 3527597607694272 3537505942473216 3539239844023296 3539325668341824 3544415133767109 3546152421843654 3551006611141632 3561389671408128 3568345510610097 3578368298313816 3580122228466896 3588831363513564 3590590422117384 3599325022471206 3600675691445952 3602440555523712 3611203982941408 3613061619765612 3624985915540416 3635167795112448 3635585289562464 3636949565426688 3645796940712192 3647583920881152 3654708108226623 3658249370942208 3670411804206336 3675689768351076 3677491400430456 3689717806889352 3700506455447508 3710900457510624 3711326649761682 3712719348039744 3721751043643696 3723575252566176 3725400355621056 3735864279802368 3735954872138592 3746878716793968 3748284756205056 3759244653153024 3770236596583296 3772084570603776 3788210883708762 3790067667790572 3806352982139904 3813787265308146 3824938690060509 3826374021959328 3837562250093712 3839443223650272 3848783192345448 3850227472041216 3852114653431296 3861485447105664 3874323571106688 3885652002601152 3887556547254912 3898475936603136 3906090147416814 3909874989049344 3911791406552064 3917511463637331 3919431624142986 3924796780735488 3930440544375408 3932367042044448 3943507920590736 3955038645504744 3956977199884464 3966603085988676 3968091578328192 3968547308656056 3970036530577152 3979694185282368 3981644824526208 3992828489524224 4006563380334144 4017817036703232 4019786361787392 4025664335603043 4029565039734528 4031540123079168 4039414224882057 4050760152876696 4052745624964176 4062604480809084 4076012416389312 4078109154982968 4089563769501504 4090033450757772 4091568261105024 4101521558301216 4103531910991296 4113514311395664 4115057933081088 4115530542309984 4117074920598528 4127090266218752 4129113151360512 4129213279732128 4137177825484263 4142841046331904 4154954616642816 4174763014699452 4176809266544712 4186969924099158 4189022159136948 4200788306686944 4202847314777664 4202949231155916 4215238556393214 4216820350730688 4229150234797152 4241029094297856 4241516171156208 4243107826331136 4253429764164224 4255514574361344 4257600406424064 4282147104907392 4288304729742922 4304670774704244 4308841824666624 4317257531355426 4329383867095728 4329881091388629 4331505906046368 4344171127993872 4358508326436096 4358614017495024 4371358502926296 4372998882239232 4385785428678528 4387935112743168 4398609362680512 4400765332371072 4413126225263616 4419579364326889 4421745612422334 4423912922300004 4427798366979072 4436446410664578 4440745145829888 4442921768291328 4449418476192837 4464103025619216 4464615722238063 4477155958442664 4479350427591984 4491932050714752 4494133762336512 4520044166291136 4522259657010816 4533260669701344 4534961803803648 4535482638464064 4548221926036992 4550451228029952 4557105171986283 4559338828084698 4561520820557568 4578929577524736 4585513968437976 4600759240689192 4614211753088868 4616473399865208 4627703600320122 4629440174716224 4629971860098732 4631709285673344 4642976549496096 4645252295280576 4658299904444928 4660583160941568 4660696177123392 4673787165144576 4674323943723168 4676078012691456 4687453209487104 4689750755418624 4698910424862801 4701159213023616 4703463476925696 4719100891122432 4725886845022812 4728203229124872 4757794014146796 4771157731085088 4771705692550734 4773496304622528 4785108484684752 4787453896156512 4799100029961608 4800900921927936 4803254074031616 4817415493020816 4833314554053888 4847447052749952 4861062587616256 4870556850482694 4872944144302164 4877665827922944 4884798244782351 4887192518993106 4893882405608448 4900919691134768 4903321867240608 4903440769681902 4917778315792083 4919623742519136 4934008607263344 4947867276680832 4948435533015576 4950292464052992 4950860998917456 4964767003421568 4967200474161408 4981273162851456 4995838289058624 5012326204204032 5022115903821618 5026982128777728 5029446094138368 5036800453247997 5050947844945016 5053423557054096 5055900482628576 5085049687077528 5099918253414012 5101832029279104 5102417968272072 5116749666791616 5119257631533696 5131710923127264 5133636629388288 5148647262807552 5158703214492723 5165764761475584 5168296750869504 5175854145775341 5180869336801536 5183408729673216 5208120196555752 5210672946382512 5223348618183108 5225908832190648 5240587392500544 5243156056059264 5258010560787648 5258614436688564 5273384860672992 5275969599845952 5288804114651568 5290788771104256 5291396411541408 5293382040769536 5306258913709824 5308859766034944 5319228632765481 5326509916712448 5342084507112192 5367552447470724 5370183342700344 5372753386312704 5383247045270346 5385885633176076 5398987533706809 5401013537168928 5403660833285568 5416805974412112 5419592429648418 5434683221852416 5437478873310624 5452751692668672 5453377934343696 5455424348140032 5468695411068288 5471375881321728 5484685748527552 5487374056413312 5505617706309504 5513534652526614 5516237100645684 5534576710334028 5539939488857088 5550759683171262 5566350686265936 5566989974642523 5569079022059616 5582626565465544 5585362878849264 5601051075582592 5603796419703552 5603932308207888 5620318075190952 5622427134307584 5638866979729536 5654705459063808 5655354894874944 5658126855905664 5674019432481792 5682316325563143 5685101501685858 5709529473209856 5720680897962219 5739561032938992 5756343375140568 5772511822794304 5773174788518172 5775341208061824 5778171980146944 5792228170658496 5811344435248128 5811485356660032 5828478003901728 5830665176318976 5831334820882368 5847713904904704 5850580150324224 5859135221125221 5864812483574016 5867687109828096 5879147436214479 5895660816563112 5898550563066672 5915261880886104 5932557968257116 5949904628983014 5952137367492288 5952820962984084 5955054795865728 5969541277923552 5972467236789312 5989242734286336 5992178349782016 6009845070501216 6026725555054848 6029679542681088 6044347559601792 6047310184618752 6076140229315044 6079118437446264 6082027760743424 6093906721213626 6114018624583968 6134345654252256 6135050176136658 6137352391657536 6152282337451824 6155297866486944 6170271467093496 6172586899621632 6173295813464976 6175612380897792 6190635399328128 6193669727040768 6193819919598192 6214261569497856 6232431924964224 6249937612649472 6262144522049178 6265213899817068 6268212284031488 6271284635900928 6280454886148737 6283533238705422 6292134521496576 6301182460030416 6304270972166496 6322857834589821 6325230526096032 6343725352195728 6361543641446784 6362274256734312 6364661739496704 6380144646246336 6383271861542016 6401201229237248 6423220657361088 6432457094614383 6444419405405184 6457006162056366 6463262736999936 6466430692463616 6475886297033139 6494075800643592 6497258859069552 6513064326376468 6516256691990808 6537762489654144 6537921026242536 6557037754389444 6559498323358848 6578678143017792 6597156368907776 6597914044020768 6600389952070656 6601147998556608 6619689337895424 6622933965548544 6632618418633501 6641697550468608 6654669615996867 6661117718744832 6664382652436992 6696154538428824 6715733937663996 6719025641387976 6737898076072128 6741200643504768 6780066249436704 6799891004552016 6802442705705472 6803223957696096 6805776909560832 6822332889055488 6825676842044928 6842281230836352 6868394366287104 6878270952656964 6901138861033788 6907825782402048 6921317629633302 6924710099797812 6941555400480183 6944160262074336 6944957790148098 6947563928510016 6964464824244144 6967878442920864 6987449856667392 6990874741412352 7010680747716864 7011485915584752 7014117019037184 7031179814230656 7034626133127936 7051738819535424 7055195215388544 7075011884946432 7078651336683648 7088830267534218 7092304843687308 7122779342816256 7136691021220194 7156736596627632 7157558538826101 7160244456933792 7177662727027128 7181180844234768 7198650044942412 7201351382891904 7204881111047424 7222407965882816 7226123239531224 7249971831080832 7270335590224896 7271170579124928 7291593881424384 7295167841762304 7305835275724041 7309416216453246 7316498741884416 7330788778489659 7340823608412672 7351379536702152 7354982800860912 7355161154522853 7379435613778704 7401012910895016 7421800915021248 7422653299523364 7425438696079488 7443502087287392 7447150505132352 7450800711242112 7471728559604736 7471909744277184 7493757433587936 7496569512410112 7518489306306048 7533173855732427 7540473193166592 7544169141207552 7576421767417524 7580135335581144 7627574530616292 7649877380121018 7652748043918656 7675124500187424 7678886447300544 7697566384690896 7700454944082432 7704229306862592 7722970894211328 7748647142213376 7771304005202304 7775113094509824 7812180294833628 7819749978098688 7835022927274662 7838863248285972 7860881088750816 7864734084088896 7887015841181472 7910077291009488 7913954399768928 7933206171977352 7936183156656384 7937094617312112 7940073061154304 7959388370564736 7963289649052416 8013126760668288 8035634073406464 8051328671206086 8059130079469056 8063080246158336 8074870567905519 8078828449764114 8101520305753392 8105491249928352 8125208961618168 8152024832778624 8156218309965936 8179127539003008 8180066901515544 8183136522210048 8203043116602432 8207063821982592 8227028622791328 8230115866162176 8231061084619968 8254180532437504 8258226302721024 8258426559464256 8270301978789921 8274355650968526 8285682092663808 8309909233285632 8326139524756893 8349526029398904 8353618533089424 8373939848198316 8378044318273896 8401576613373888 8405694629555328 8405898462311832 8430477112786428 8433640701461376 8458300469594304 8482058188595712 8483032342312416 8486215652662272 8506859528328448 8511029148722688 8515200812848128 8527652252528787 8564294209814784 8576609459485844 8609341549408488 8634515062710852 8658767734191456 8659762182777258 8663011812092736 8688342255987744 8717016652872192 8717228034990048 8742717005852592 8745997764478464 8771570857357056 8775870225486336 8797218725361024 8801530664742144 8839158728653778 8843491224844668 8847825844600008 8872892821329156 8881490291659776 8898836952385674 8924856943474521 8928206051238432 8929231444476126 8954311916885328 8958700855183968 8983864101429504 8988267524673024 9040088332582272 9044519314021632 9066521339402688 9070965276928128 9096443852073984 9114210343972566 9118677656169396 9123041641115136 9140860081820439 9157859155049472 9171027936875952 9201518481378384 9202575264204987 9228423506177736 9232946799730416 9255407200640244 9258880349432448 9259943720197464 9263418571346688 9285953098992192 9290504590561152 9316599808889856 9321392354246784 9347574330289152 9348647887446336 9374906418974208 9379501510837248 9393216783073767 9397820849725602 9402318426047232 9406926953851392 9425299858058133 9438201782244864 9451773690045624 9456406458249744 9515588028293592 9542315462170176 9543411385101468 9546992609245056 9570216969369504 9574907792313024 9598200059923216 9601801843855872 9606508148063232 9634830986041632 9666629108107776 9685509243084549 9694894105499904 9741113700965388 9745888288604328 9769596489564702 9774385037986212 9801839382269536 9806643734481216 9806881539363804 9835556631584166 9839247485038272 9868017214526688 9895734553361664 9896871066031152 9900584928105984 9901721997834912 9929534006843136 9934400948322816 9962546325702912 9991676578117248 10044231807643236 10053964257555456 10073600906495994 10101895689890032 10106847114108192 10111800965257152 10170099374155056 10199836506828024 10203664058558208 10204835936544144 10233499333583232 10238515263067392 10263421846254528 10297294525615104 10317406428985446 10331529522951168 10351708291550682 10361738673603072 10366817459346432 10381976444449953 10416240393111504 10417436685222147 10421345892765024 10446697236366216 10451817664381296 10481174785001088 10486312112118528 10516021121575296 10517228873377128 10546769721345984 10551939199691904 10577608229303136 10581577542208512 10582792823082816 10612517827419648 10617719532069888 10633245401301327 10638457265530962 10653019833424896 10684169014224384 10735104894941448 10740366685400688 10766494090540692 10771771266352152 10797975067413618 10802027074337856 10807321666571136 10833611948824224 10839184859296836 10869366443704832 10874957746621248 10905503385337344 10906755868687392 10910848696280064 10937390822136576 10942751762643456 10964124324679869 10969371497055104 10974748112826624 11011235412619008 11027069305053228 11032474201291368 11069153420668056 11101519366342524 11132701372531872 11133979949285046 11138158044119232 11165253130931088 11170725757698528 11202102151165184 11207592839407104 11207864616415776 11240636150381904 11244854268615168 11277733959459072 11310709789749888 11316253711811328 11364632651126286 11370203003371716 11397862571158819 11419058946419712 11441361795924438 11474816070181527 11479122065877984 11512686750281136 11545023645588608 11546349577036344 11550682416123648 11556343960293888 11584456341316992 11622970713320064 11656956007803456 11662669641764736 11695427809809408 11718270442250442 11729624967148032 11735374219656192 11752534390911993 11758294872428958 11791321633126224 11797101126133344 11830523761772208 11865115936514232 11899809257966028 11904274734984576 11905641925968168 11910109591731456 11939082555847104 11944934473578624 11978485468572672 12019690141002432 12053451110109696 12059359085362176 12076993006809129 12088695119203584 12094620369237504 12118242674646171 12152280458630088 12158236874892528 12187813442427252 12228037249167936 12268691308504512 12270100352273316 12274704783315072 12304564674903648 12310595732973888 12340542934186992 12345173799243264 12346591626929952 12351224761795584 12381270798656256 12387339454081536 12387639839196384 12411533476452789 12428523138995712 12464863849928448 12524289044098356 12530427799634136 12536424568062976 12560909772297474 12567066477410844 12602364920060832 12608541944332992 12645715669179642 12650461052192064 12687450704391456 12723087282893568 12724548513468624 12729323478993408 12760289292492672 12766543723084032 12846441314722176 12864914189228766 12914012324112732 12926525473999872 12951772594066278 12988151601287184 12989643274165887 12994517718139104 13026128652752936 13032513383981616 13075524979308288 13075842052485072 13114075508778888 13118996646717696 13157356286035584 13194312737815552 13195828088041536 13202295997113216 13239378675790848 13258738092980667 13265236837267002 13283395100937216 13309339231993734 13322235437489664 13328765304873984 13348255428578511 13392309076857648 13431467875327992 13438051282775952 13475796152144256 13482401287009536 13560132498873408 13599782009104032 13604885411410944 13606447915392192 13644665778110976 13651353684089856 13671315515958849 13684562461672704 13736788732574208 13756541905313928 13802277722067576 13842635259266604 13849420199595624 13883110800960366 13888320524148672 13889915580296196 13895127857020032 13928929648488288 13935756885841728 13974899713334784 13981749482824704 14021361495433728 14022971831169504 14028234038074368 14062359628461312 14069252266255872 14103477639070848 14110390430777088 14157302673367296 14177660535068436 14184609687374616 14273382042440388 14313473193255264 14315117077652202 14320488913867584 14355325454054256 14362361688469536 14397300089884824 14402702765783808 14409762222094848 14444815931765632 14452246479062448 14499943662161664 14542341158249856 14583187762848768 14611670551448082 14618832432906492 14632997483768832 14654394734347053 14661577556979318 14681647216825344 14702759073404304 14709965601721824 14710322309045706 14753334947376249 14758871227557408 14802025821790032 14843601830042496 14845306599046728 14850877392158976 14887004174574784 14894301010264704 14901601422484224 14943819488554368 14987514867175872 15036978612612096 15066347711464854 15080946386333184 15088338282415104 15110401359743991 15152843534835048 15160270671162288 15255149061232584 15299754760242036 15305496087837312 15350249000374848 15357772894601088 15395132769381792 15400909888164864 15445941788422656 15476109643478169 15497294284426752 15527562437326023 15542608010404608 15550226189019648 15624360589667256 15670045854549324 15677726496571944 15721762177501632 15729468168177792 15774031682362944 15820154582018976 15827908799537856 15866412343954704 15872366313312768 15874189234624224 15880146122308608 15918776741129472 15926579298104832 15957685898296443 16026253521336576 16102657342412172 16118260158938112 16149741135811038 16157656899528228 16196962601120427 16203040611506784 16210982499856704 16250417923236336 16304049665557248 16312436619931872 16358255078006016 16360133803031088 16366273044420096 16406086233204864 16414127643965184 16454057245582656 16462122169239936 16508361064875008 16516853118928512 16540603957579842 16548711301937052 16619818466571264 16652279049513786 16699052058797808 16700969923927569 16707237066178848 16747879696396632 16756088636547792 16803153226747776 16811389259110656 16811796924623664 16860954225572856 16867281402922752 16916600939188608 16964116377191424 16966064684624832 17013719056656896 17022058297445376 17046948976689429 17055304505057574 17128588419629568 17153218918971688 17162042693886657 17218683098816976 17269030125421704 17317535468382912 17319524365554516 17326023624185472 17376684511975488 17434033305744384 17434456069980096 17485434011705184 17491995528956928 17543141714714112 17551740450972672 17577405663375663 17594437450722048 17603061329484288 17678317457307556 17686982449689336 17695651689200016 17745785642658312 17797673904771348 17849713886949042 17856412102476864 17858462888952252 17908623833770656 17917401710367936 17967728202859008 17976535049346048 18080176665164544 18089038628043264 18133042678805376 18141930553856256 18228420687945132 18237355312338792 18246083282230272 18281720163640878 18342055873751904 18403036962756768 18405150528409974 18456847012355472 18465893599460832 18510814401280488 18517760698864896 18519887440394928 18526837142693376 18571906197984384 18581009181122304 18642784708493568 18697295774892672 18749812837948416 18786433566147534 18795641699451204 18804636852094464 18813853907702784 18841364658446211 18850599716116266 18876403564489728 18903547380091248 18912812916499488 18968573503769463 19031176056587184 19084630924340352 19086822770202936 19093985218490112 19140433938739008 19149815584626048 19196400119846432 19203603687711744 19269661972083264 19297371283843149 19333258216215552 19371018486169098 19389788210999808 19427658891099417 19482227401930776 19491776577208656 19539192979129404 19548770075972424 19603678764539072 19613287468962432 19613763078727608 19671113263168332 19678494970076544 19736034429053376 19791469106723328 19793742132062304 19801169856211968 19803443995669824 19859068013686272 19868801896645632 19897855255900503 19925092651405824 19964008847990601 19983353156234496 20088463615286472 20147201812991988 20203791379780064 20213694228216384 20223601930514304 20340198748310112 20399673013656048 20407328117116416 20409671873088288 20466998667166464 20477030526134784 20526843692509056 20634812857970892 20703416583101364 20723477347206144 20763952888899906 20824666201440549 20832480786223008 20834873370444294 20842691785530048 20893394472732432 20903635328762592 20962349570002176 20972624224237056 21032042243150592 21034457746754256 21093539442691968 21103878399383808 21155216458606272 21165585646165632 21225035654839296 21266490802602654 21276914531061924 21368338028448768 21470209789882896 21472675616478303 21480733370801376 21532988181081384 21543542532704304 21595950134827236 21604054148675712 21614643333142272 21667223897648448 21678369718593672 21738732887409664 21749915493242496 21811006770674688 21813511737374784 21874781644273152 21885503525286912 21917505827172123 21928248649359738 21938742994110208 21949496225653248 21992366335468977 22022470825238016 22054138610106456 22064948402582736 22138306841336112 22203038732685048 22265402745063744 22267959898570092 22276316088238464 22330506261862176 22341451515397056 22404204302330368 22415185678814208 22415729232831552 22481272300763808 22489708537230336 22555467918918144 22599521567197281 22621419579499776 22632507423622656 22729265302252572 22740406006743432 22795725142317638 22882723591848876 22949632140363054 22958244131755968 23025373500562272 23090047291177216 23092699154072688 23101364832247296 23112687920587776 23168912682633984 23245941426640128 23313912015606912 23325339283529472 23436540884500884 23459249934296064 23505068781823986 23516589744857916 23582643266252448 23594202252266688 23661047523544416 23730231873028464 23799618515932056 23808549469969152 23811283851936336 23820219183462912 23878165111694208 23889868947157248 24039380282004864 24106902220219392 24153986013618258 24177390238407168 24189240738475008 24224611703716557 24236485349292342 24304560917260176 24316473749785056 24375626884854504 24456074498335872 24537382617009024 24540200704546632 24549409566630144 24609129349807296 24621191465947776 24681085868373984 24690347598486528 24693183253859904 24762541597312512 24774678908163072 24775279678392768 24810905936369763 24823066952905578 24857046277991424 24929727699856896 24978418574270679 25048578088196712 25060855599268272 25121819544594948 25134132954821688 25204729840121664 25217083888665984 25291431338359284 25300922104384128 25374901408782912 25446174565787136 25449097026937248 25458646957986816 25520578584985344 25533087446168064 25582956757586361 25692882629444352 25729828378457532 25828024648225464 25903545188132556 25976303202574368 25979286548331774 25989035436278208 26052257305505872 26065026767963232 26151049958616576 26151684104970144 26228151017557776 26237993293435392 26314712572071168 26391656176083072 26404591994226432 26517476185961334 26530473674534004 26618678463987468 26644470874979328 26696510857157022 26774570830423563 26784618153715296 26862935750655984 26876102565551904 26951592304288512 26964802574019072 27120264997746816 27199564018208064 27212895830784384 27289331556221952 27342631031917698 27369124923345408 27422580245461317 27473577465148416 27513083810627856 27604555444135152 27685270518533208 27698840399191248 27766221601920732 27776641048297344 27779831160592392 27790255714040064 27857859296976576 27871513771683456 27949799426669568 28042722990867456 28045943662339008 28124719256922624 28138504532511744 28179650349221301 28206955278141696 28220780861554176 28275899574174399 28314605346734592 28355321070136872 28369219374749232 28546764084880776 28626946386510528 28630234155304404 28640977827735168 28710650908108512 28724723376939072 28794600179769648 28805405531567616 28819524444189696 28889631863531264 28904492958124896 28999887324323328 29084682316499712 29223341102896164 29237664865812984 29308789468694106 29323155113958636 29405518146808608 29419931203443648 29420644618091412 29506669894752498 29517742455114816 29604051643580064 29687203660084992 29690613198093456 29701754784317952 29774008349149568 29788602020529408 29803202844968448 29887638977108736 29975029734351744 30132695422929708 30161892772666368 30220802719487982 30305687069670096 30320541342324576 30510298122465168 30599509520484072 30610992175674624 30700498000749696 30715545789202176 30790265538763584 30891883576845312 30937055550288223 30952219286956338 30994588568853504 31055124874652046 31085216020809216 31100452378039296 31145929333349859 31248721179334512 31252310055666441 31340091709098648 31355452993143888 31443524355003264 31458936336355584 31548063364725888 31640309164037952 31655817599075712 31732824687909408 31744732626625536 31748378469248448 31837553482258944 31853158596209664 31899736203903981 31915371796592886 32052507042673152 32205314684824344 32299482271622076 32315313799056456 32393925202240854 32406081223013568 32421964999713408 32500835846472672 32608099331114496 32624873239863744 32716510156012032 32720267606062176 32732546088840192 32812172466409728 32828255287930368 32892372974039607 32908114491165312 32924244338479872 33033706237857024 33081207915159684 33097422603874104 33304558099027572 33398104117595616 33401939847855138 33414474132357696 33495759392793264 33512177273095584 33606306453495552 33622778518221312 33623593849247328 33721908451145712 33734562805845504 33833201878377216 33932129369249664 34027438113313792 34093897953378858 34110609010115148 34193587713476457 34257176839259136 34306437837943376 34324085387773314 34424448210544581 34437366197633952 34538060250843408 34635070936765824 34639048731109032 34652047248370944 34753369023950976 34868912139960192 34970868023410368 35086283429428224 35154811326751326 35188874901444096 35206122658968576 35257603172735979 35356634914615112 35373964899378672 35391303378400032 35491571285316624 35595347809542696 35699427773898084 35712824204953728 35716925777904504 35817247667541312 35834803420735872 35935456405718016 36160353330329088 36178077256086528 36230979020427387 36266085357610752 36283861107712512 36456841375890264 36474710624677584 36563440327281756 36684111747503808 36806073925513536 36810301056819948 36913694024710944 36931787198921664 37021628802560976 37035521397729792 37039774880789856 37053674285386752 37143812395968768 37162018362244608 37234600429358367 37285569416987136 37394591549785344 37572867132295068 37591283398902408 37609273704188928 37682729316892422 37701199432232532 37807094760182496 37825625832998976 37937147007538926 38062352113174368 38169261848680704 38173645540405872 38187970436980224 38280867877478016 38299631169252096 38392800239692864 38539323944166528 38594742567686298 38742036972338196 38779576421999616 38855317782198834 38964454803861552 38968929822497661 38983553154417312 39078385958258808 39097540151944848 39207357529078144 39226574937924864 39227526157455216 39342226526336664 39356989940153088 39472068858106752 39582938213446656 39587484264124608 39606887991339648 39718136027372544 39776214278942001 39795710511801006 39850185302811648 39928017695981202 39966706312468992 40044766285735533 40176927230572944 40294403625983976 40407582759560128 40427388456432768 40447203861028608 40680397496620224 40799346027312096 40814656234232832 40819343746176576 40933997334332928 40954061052269568 41013946547876547 41053687385018112 41269625715941784 41406833166202728 41527905777799812 41649332402881098 41664961572446016 41669746740888588 41685383571060096 41786788945464864 41807270657525184 41924699140004352 41945248448474112 42064084486301184 42068915493508512 42187078885383936 42207756798767616 42310432917212544 42331171292331264 42532981605205308 42553829062123848 42940419579765792 42945351232956606 42961466741602752 43065976362162768 43087085065408608 43191900269654472 43208108297351424 43229286666284544 43334447795296896 43356739437187344 43499830986484992 43627023474749568 43749563288546304 43835011654344246 43856497298719476 43877485988220416 43898992451306496 43963184203041159 43984732670937954 44044941650476032 44108277220212912 44129896805165472 44260004842128747 44276613682672224 44406077465370096 44530805490127488 44535919797140184 44552632176476928 44661012523724352 44682903030794112 44808408604660736 44831458465663104 44962544601527616 45110935837836288 45199043134394562 45242839158999552 45265014847245312 45331204079231973 45458530604505144 45480812013486864 45591450284635276 45765447183697752 45899264280726108 45916488263511936 46050747001124544 46180094582354432 46185398308145376 46202729664494592 46337825365267968 46428328930434507 46491882853280256 46582687311978069 46627824031213824 46650678567058944 46873081769001768 47010137563647972 47033179489715832 47165286532504896 47188404504533376 47322095047088832 47460463746056928 47599237031864112 47617098939938304 47622567703872672 47640438366925824 47756330223388416 47779737894314496 48078760564009728 48307972027236516 48354780476814336 48449223407433114 48472970698584684 48590887803361281 48609121834520352 48632947499570112 48751253769709008 48912148996671744 49074765234018048 49080401409093264 49098819133260288 49218258699614592 49242382931895552 49362171736747968 49386366507719808 49525083194625024 49550559356785536 49621811872739526 49646133905811156 49859455399713792 49956837148541358 50097156176393424 50102909771782707 50121711198536544 50243639089189896 50268265909643376 50409459680243328 50434167777331968 50582862676718568 50601844208768256 50749802817565824 50892349131574272 50898194053874496 51041157169970688 51066174892336128 51140846930068287 51165913515172722 51385765258888704 51459656756915064 51486128081659971 51656049296450928 51807090376265112 51952606405148736 51958573096663548 51978070872556416 52104514611011744 52130053535926464 52302099917233152 52303368209940288 52456302035115552 52475986586870784 52629425144142336 52732216990126989 52783312352166144 52809183988452864 53034952371922668 53060947349068008 53237356927974936 53393021714314044 53549141660847126 53569236307430592 53725871501311968 53752205131103808 53903184608577024 53929605148038144 54240529995493632 54399128036416128 54425791661568768 54685262063835396 54738249846690816 54845160490922634 55026167621255712 55209110888270304 55370541037066416 55397680798382496 55532443203841464 55553282096594688 55559662321184784 55580511428080128 55715718593953152 55743027543366912 56091887324678016 56249438513845248 56359300698442602 56413910556283392 56441561723108352 56524093975338633 56551799148348798 56629210693469184 56710642140273744 56738438749498464 57093528169761552 57253892773021056 57260468310608808 57281955655470336 57421301816217024 57449446753878144 57589200359539296 57610811063135232 57779263727062528 57808985916249792 57892113851529447 57999774648646656 58169364632999424 58282976673298251 58446682205792328 58475329731625968 58617578937388212 58646310227917272 58811036293617216 58839862406887296 58841289236182824 59013339789504996 59035484910229632 59208103287160128 59374407320169984 59381226396186912 59403509568635904 59548016698299136 59577204041058816 59606405689936896 59693565767701509 59775277954217472 59950059468703488 60265390845859416 60441605438975964 60611374139340192 60641082684649152 61020596244930336 61199019040968144 61221984351349248 61400996001499392 61431091578404352 61580531077527168 61874111100576446 61904438573912676 62110249749304092 62170432041618432 62291858666699718 62473998604321647 62497442358669024 62504620111332882 62680183418197296 62710905986287776 62887048710006528 62917872672711168 63096126729451776 63280618328075904 63311635198151424 63465649375818816 63496756938496896 63675106964517888 63799472407807962 63830743593185772 64105014085346304 64410629369648688 64418026849434909 64598964543244152 64630627598112912 64787850404481708 64812162446027136 64843929999426816 65001671692945344 65216198662228992 65249746479727488 65433020312024064 65440535212124352 65624344932819456 65656510575860736 65752517481516369 65784745948079214 65816228982330624 65848488676959744 65977099006406931 66067412475714048 66162415830319368 66194845207748208 66609116198055144 66796208235191232 66803879695710276 66828948264715392 66991518785586528 67024354546191168 67212612906991104 67245557036442624 67247187698494656 67443816902291424 67469125611691008 67666403756754432 67798564701591843 67864258738499328 68187795906757716 68221218020230296 68387175426952914 68612875675886752 68648170775546628 68848896421089162 68874732395267904 69076120501686816 69270141873531648 69278097462218064 69304094496741888 69506738047901952 69737824279920384 69941736046820736 70309622653502652 70377749802888192 70515206345471958 70713269829230224 70747929798757344 70782606756800064 70983142570633248 71190695619085392 71398855547796168 71425648409907456 71433851555809008 71634495335082624 71669606841471744 72320706660658176 72461958040854774 72532170715221504 72567722215425024 72673835111149671 72913682751780528 72949421249355168 73126880654563512 73368223495007616 73612147851027072 73620602113639896 73827388049421888 73863574397843328 74043257605121952 74071042795459584 74079549761579712 74287624791937536 74324036724489216 74432717809109289 74469200858716734 74571138833974272 74789183099570688 75145734264590136 75182566797804816 75365458633784844 75402398864465064 75614189520364992 75651251665997952 75874294015077852 76124704226348736 76338523697361408 76347291080811744 76375940873960448 76561735754956032 76599262338504192 76748870272759083 76785600479385728 77078647888333056 77189485135372596 77484073944676392 77710635564397668 77928909607723104 77937859644995322 77967106308834624 78156771916517616 78195080303889696 78414715058156288 78453149875849728 78455052314910432 78684453052673328 78713979880306176 78944137716213504 79174968528249216 79213775982679296 79552428557884002 79591421023602012 79856035391962404 79933412624937984 80089532571471066 80323712491270689 80353854461145888 80588807251967952 80815165519120256 80854776912865536 80894407722057216 81360794993240448 81598692054624192 81638687492353152 81867994668665856 82027893095753094 82107374770036224 82267740736383951 82539251431883568 82813666332405456 83055811555599624 83298664805762196 83329923144892032 83339493481777176 83370767142120192 83573577890929728 83614541315050368 83849398280008704 84128168972602368 84137830987017024 84374157770767872 84415513597535232 84538951047663903 84620865834425088 84662342584662528 84827698722523197 85065963210410616 85107658124247696 85880839159531584 85890702465913212 85922933483205504 86131952724325536 86174170130817216 86383800539308944 86416216594702848 86458573332569088 86668895590593792 86713478874374688 86999661972969984 87254046949499136 87670023308688492 87712994597438952 87754971976440832 87926368406082318 87969465341875908 88216554440425824 88259793610330944 88520009684257494 88553227365344448 88812154930740192 89061610980254976 89071839594280368 89105264352953856 89322025047448704 89365806061588224 89662916931326208 89925089203055232 90398086268789124 90485678317999104 90662408158463946 90917061209010288 90961624026973728 91182900569270552 91530894367395504 91798528561452216 91832976527023872 92101494002249088 92360189164708864 92370796616290752 92675650730535936 92811166650864669 92856657860869014 92983765706560512 93165374623956138 93255648062427648 93301357134117888 93437788000049577 93746163538003536 94020275127295944 94066358979431664 94330573065009792 94376809009066752 94644190094177664 94920927492113856 95198474063728224 95234197879876608 95245135407745344 95512660446776832 95559475788628992 95699208611711943 96157521128019456 96615944054473032 96898446814866228 96945941397169368 97181775606722562 97218243669040704 97265894999140224 97502507539418016 97824297993343488 98149530468036096 98160802818186528 98197638266520576 98436517399229184 98484765863791104 98724343473495936 98772733015439616 99101118713571072 99243623745479052 99292267811622312 99913674297082716 100194312352786848 100205819543565414 100243422397073088 100487278178379792 100536531819286752 100818919360486656 100868335554663936 101165725353437136 101203688417536512 101499605635131648 101796388107748992 102082314339941376 102281693860136574 102331827030345444 102580763140429371 102771530517777408 102919313513830128 102972256163319942 103273344631633743 103312098592901856 103614180752530224 103905212810297472 103917146193327096 103956141745112832 104209029222023488 104260107071852928 104606736419880576 104912604070231104 105258850288284672 105464433980253978 105566624704332288 105618367976905728 105772809518207937 106069904743845336 106121894698136016 106474713855949872 106786043428628088 107098283321694252 107138472614861184 107451743002623936 107504410262207616 107806369217154048 108481059990987264 108692937061282161 108798256072832256 108851583323137536 109370524127670792 109690320981845268 110052335242511424 110418221776540608 110741082074132832 110795361596764992 111064886407682928 111106564193189376 111119324642369568 111161022856160256 111431437187906304 111486055086733824 111703801288075101 112183774649356032 112718601396885204 112827821112566784 113048187950677266 113103598296697596 113421284280547488 113476877498996928 114187056339523104 114507785546042112 114520936621217616 114563911310940672 114842603632434048 114898893507756288 115178400719078592 115558527454125056 115617971832499584 115784227703058894 116338729265998848 116565953346596502 116893364411584656 116906789467492983 116950659463251936 117235157874776424 117292620455834544 117622072587234432 117679724813774592 117682578472365648 118026679579009992 118070969820459264 118416206574320256 118748814640339968 118762452792373824 119096033396598272 119154408082117632 119328642836826003 119387131535403018 119550555908434944 119900118937406976 120134298857206599 120530781691718832 120883210877951928 121222748278680384 121282165369298304 122041192489860672 122398038081936288 122443968702698496 122801992002998784 122862183156808704 123041839643629641 123161062155054336 123748222201152892 123808877147825352 124220499498608184 124583717333399436 124947997208643294 124994884717338048 125009240222665764 125360366836394592 125421811972575552 125774097420013056 125835745345422336 126192253458903552 126561236656151808 126623270396302848 126931298751637632 126993513876993792 127598944815615924 127661487186371544 128821258739297376 128836053698869818 129197929086488304 129261255196225824 129575700808963416 129624324892054272 129687859998853632 130003343385890688 130499492959454976 130881070424248704 131248689865638912 131505034963032738 131569491896158428 131632457964661248 131696977353919488 131889552609123477 131954198012813862 132134824951428096 132324831660638736 132389690415496416 132780014526386241 133218232396110288 133592416470382464 133607759391420552 133657896529430784 133983037571173056 134048709092382336 134425225813982208 134494375396989312 134887633804582848 135332807513508864 135597129403183686 135728517476998656 135993612237695919 136375591813515432 136442436040460592 136774350853905828 137225751351773504 137296341551093256 137697792842178324 137749464790535808 138152241003373632 138540283747063296 138556194924436128 138608188993483776 139013476095803904 139284986791303521 139475648559840768 139748061935934207 139883472093641472 140619245307005304 141030412690943916 141426539658460448 141495859597514688 141565213513600128 141966285141266496 142381391238170784 142797711095592336 142851296819814912 142867703111618016 143268990670165248 143339213682943488 144923916081709548 145064341430443008 145347670222299342 145772663410083843 145827365503561056 145898842498710336 146253761309127024 146736446990015232 147224295702054144 147241204227279792 147654776098843776 147727148795686656 148086515210243904 148159099523159424 148575249583875072 148865435618218578 148938401717433468 149578366199141376 150291468529180272 150308729315348121 150365133595609632 150730917267569688 150804797728930128 151228379040729984 151302503331995904 151748588030155704 152249408452697472 152677047394722816 152694582161623488 153123471509912064 153198524677008384 153422540790204861 153497740545518166 153571200958771456 154157295776666112 154378970270745192 154968147889352784 155421271128795336 155857819215446208 155875719289990644 155934212617669248 156313543833035232 156390160607779392 156829430116312576 156906299751699456 156910104629820864 157368906105346656 157427959760612352 157888275432427008 158196650970380967 158349937056498432 158427551965358592 159104857115768004 159182842047204024 159712070783924808 160179065142942132 160647424982541378 160707708922291776 161177614503935904 161630331038240512 161709553825731072 161788815444114432 162721589986480896 163197384109248384 163277374984706304 164055786191506188 164214749540072448 164535481472767902 165078502863767136 165627332664810912 166111623111199248 166597329611524392 166659846289784064 166678986963554352 166741534284240384 167147155781859456 167229082630100736 168275661974034048 168748315541535744 169077902095327806 169241731668850176 169324685169325056 169572281926015899 169655397445046394 170131926420821232 170215316248495392 171761678319063168 171781404931826424 171845866966411008 172263905448651072 172348340261634432 172767601078617888 172832433189405696 173337791181187584 173426957748749376 173676341554588341 173999323945939968 174508093898998272 174848930019894753 175340046617376984 175425989194877904 175852736812164636 175938930683751816 176433108880851648 176519587220661888 177040019368514988 177106454730688896 177624309861480384 178123221960509952 178143679188560736 178210528705907712 178644050094897408 178731612123176448 179080697303104527 179325833862652416 179850178406110464 180796172537578248 181324816316927892 181834122418020576 181923248053947456 182365801138541104 183061788734791008 183597057122904432 183665953054047744 184202988004498176 184741593232581504 185622333301729338 185713315721738028 186330749247912276 186511296124855296 186875576000099154 187421995812964941 187492327076007072 188040550254591888 188132717958863328 188661146130019584 188753618018133504 189288380188355328 189841854984227712 190396948127456448 190490270815490688 191025320893553664 191398417223423886 192315042256038912 193231888108946064 193796893629732456 193891882794338736 194363551213445124 194436487338081408 194531789998280448 195005015078836032 195648595986686976 196299060936072192 196321605636373056 196873034798458368 196969531727582208 197257552444549107 197448686946991872 197545466030879232 197931297019220793 198202237427142144 198487247490958104 198584535623244624 199827348594165432 200388624705573696 200411639087130828 200486844794146176 200974556356759584 201073063638573504 201637838720973312 201736671109327872 202331450706874272 202407376835073024 202999211270263296 203592776215497984 204563387720273148 204663654060690888 205161526280858742 205838627027660256 205944512326639884 206546689263267486 206624197185803712 207228361505060448 207810425620594944 207834292386654192 207912283490225664 208418058444046976 208520214143705856 209213472839761152 209825208140462208 210928867960507956 211133249408664576 211545619036415874 212139809487690672 212243789396272032 212949427711899744 213572086857256176 214196566643388504 214276945229722368 214903486005247872 215008820524415232 216559388852017561 216962119981974528 217385874122564322 217596512145664512 217703166646275072 218021505333449013 218741048255341584 219380641963690536 220104670485022848 220836443553081216 221482164148265664 221590723193529984 222129772815365856 222213128386378752 222238649284739136 222862874375812608 222972110173467648 223298153427327867 223407602576150202 224367549298712064 225437202793770408 226096375901354532 226207196593395192 226842568561094976 226953754997993856 228374112679046208 229015571092084224 229041873242435232 229127822621881344 229685207264868096 229797787015512576 230246610818277249 230356801438157184 231235943664999168 231568455406117788 233131906693193004 233786728823169312 233813578934985966 233901318926503872 234470315749552848 234585240911669088 235244145174468864 235359449627549184 235365156944731296 236053359158019984 236141939640918528 236832413148640512 237524905584747648 238192066793196544 238657285673652006 238774263070806036 239800237874813952 240268597714413198 240971137473812067 241061563383437664 241766421755903856 242445496557360768 242564330738596608 244082384979721344 244796076163872576 245603984005997568 246083679287259282 246322124310108672 246803222209151853 247496444402305784 247617754295650704 248440998997216368 249167434666798872 249895994417286588 249989769434676096 250018480445331528 250720733672789184 250843623945151104 251548194840026112 252384506917807104 253122473312303616 253246540792605696 253616853142991709 253862597503275264 253987027753987584 255197889631231848 255322974372743088 257642517478594752 257672107397739636 258395858172976608 258522510392451648 259151401617926832 259248649784108544 259375719997707264 260006686771781376 260998985918909952 261762140848497408 263010069926065476 263138983792316856 263264915929322496 263779105218246954 263908396025627724 264649663321277472 264779380830992832 265560029052772482 266436464792220576 267184832940764928 267215518782841104 267315793058861568 267966075142346112 268097418184764672 268988750793978624 269775267609165696 271194258806367372 271457034953997312 271987224475391838 272751183627030864 272884872080921184 273548701707811656 274451502703547008 274592683102186512 275395585684356648 275498929581071616 276304482006747264 277080567494126592 277112389848872256 278026952191607808 278433499952594007 278569973582607042 278951297119681536 279496123871868414 279766944187282944 280313364000148731 281238490614010608 282060825381887832 282853079316920896 282991719195029376 283130427027200256 283932570282532992 284762782476341568 285595422191184672 285702593639629824 285735406223236032 286537981340330496 286678427365886976 287097625835135829 289847832163419096 290695340444598684 291545326820167686 291654731007122112 291797684997420672 292507522618254048 293472893980030464 294448591404108288 294482408454559584 295309552197687552 295454297591373312 296173030420487808 296318199046318848 297730871236437156 297876803434866936 300582937058360544 300617458630696242 300730267191219264 301461834535139376 301609595457860256 302456758081459968 302605006663991808 303497176060311408 304498816905394944 305389164323246976 306246943019824128 306845081580409722 306995481091036332 307142401917542912 307742289421288113 308314591553332224 308757940541490384 309820033894901229 309936295778705568 310842542257590672 311715638430892416 311751438579981288 311868425235338496 312627087666070464 312780321215558784 313658860232625152 313820209259641728 314737812210693312 315776550864854016 316393301940761934 316699874112996864 316855103930717184 317318428554623811 318209714231536008 318365684094408048 319424141567849616 320358130285884264 321294849965082756 321415417844583552 322355229007871808 323260662076481024 323419107651462144 325443179972961792 326078811183846483 326394768218496768 326554749969412608 328111572383012376 329070962945535804 330157005727534272 331254665329621824 332223246222398496 333194659223048784 333319692579568128 333357973927108704 333483068568480768 334294311563718912 334458165260201472 336551323948068096 338155804190655612 338483463337700352 339144563852031798 339310794890092788 340263852841642464 340430632496990784 343523356638126336 343562809863652848 343691733932822016 344527810897302144 344696680523268864 345535202157235776 346675582362375168 346853915497498752 347352683109176682 349016187797996544 349697860039789506 350680093234753968 350720368402478949 350851978389755808 351705473624329272 351877861367503632 352866217761703296 353039174441323776 354080038737029976 354212909461377792 355248619722960768 356246443921019904 356287358377121472 357288100189794816 357463224246352896 357985928510478009 358161394606209054 358651667725304832 359700356812220928 360402896571619797 361592345075156496 362649632633855784 363668244836041152 363846496107894912 364731602277082208 366123577469582016 367194114245808864 367331906108095488 368405976008996352 369125518930888923 369483186465163008 371244666603458676 371426631443476056 372661498495824552 373751152000198308 374843991625929882 374984654152014144 376081100509183776 376265435917726656 377322292260039168 377507236036267008 378576760376710656 379683709968455424 380793896254912896 380980541630981376 382796834446847772 386463776217892128 387593787259464912 387783765588677472 388727102426890248 388872974676162816 389063579996560896 390010030157672064 392643211272746112 393746069596916736 394515104889098214 394897373893983744 395090932061758464 395668657827370431 395862594038441586 396404474854284288 396974494981916208 397169071246489248 399654697188330864 400777249411147392 400823278174261656 400973689588292352 401949112713519168 402146127277147008 403275677441946624 404662901413748544 405998422540526592 407185552430995968 407980836713087757 409126775440546296 409327308121381776 410323052561717484 411677254055320512 411889024653279768 413093378526534972 413248394371607424 414456723010120896 415620851241189888 415668584773308384 415824566980451328 416836116888093952 417040428287411712 417854960373910563 418426945679522304 419650416280924416 421857735921015912 423091238072831748 424279618975381344 424487578792544064 425898855423799488 427144173714512352 428393133286777008 428553890459444736 429806972010495744 430017641048830464 433118777704035122 434771748245128644 435193024291329024 436043010666898026 437317990230251529 437482096510683168 438761283927381072 440209340970045696 441672887106162432 442964328296531328 443181446387059968 444259545630731712 444477298569478272 445725748751625216 446596306854655734 446815205152300404 448735098597424128 450874405587540816 450926187946044363 452192751802709064 452414393186790384 453685137122189952 453907509995987712 456748225358092416 458031142184168448 458083746484870464 459370414529736192 459595574031025152 460267622370614583 460493221636554498 460713602876314368 462471887329998336 463136910812235576 466263813386386008 467573457646338624 467627157869971932 467802637853007744 468940631499105696 469170481823338176 470488290348937728 470718899255098368 470730313889462592 472106718316039968 472283879281837056 473664826297281024 474589952911142901 475049811169495296 477314571347304012 477548526141612072 480537195428826396 481942274947624134 482123126766875328 483532843511807712 484890993114721536 485128661477193216 488164769959442688 489592152327745152 492167358574518564 492644248620217344 493606444418303706 494992888804611568 495235508591301408 496881997994432736 498334869333597744 499791988834573176 499979538869352192 500036960890663056 501441467345578368 501687247890302208 506244946624607232 507233706285983418 507725195006550528 507974055507975168 508716845778047697 510395779262463696 510645948745486176 515285034957189504 515344214795479272 516791716345953216 517045020784903296 518302803235853664 518497299568217088 520013373543562752 521029024663765023 521997971837819904 523524281696994816 526020139852130952 526277967584633712 527558210436493908 527816792051255448 529299326642554944 529558761661985664 531120058105544964 532872929584441152 534369665881529856 534431037565682208 534631586117723136 535932150284692224 536194836369529344 537242091909313581 537977501587957248 539550535218331392 542388517612734744 543974448950783676 545502367254061728 545769744161842368 547097403415623312 548903005407094016 549185366204373024 550791171368713296 550997859162143232 552608964013494528 554224779697744512 556866999905188014 557139947165214084 558992247743736828 559533888374565888 560626728000297462 562265987438894823 562476981228021216 564121650763775664 565706158633841792 565983438390058752 566260854054400512 567865140565065984 569525564952683136 571190844382369344 571470812446472064 573075962680660992 574195251670271658 579695664326838192 581390680889197368 583090653640335372 583309462014244224 583595369994841344 585015045236508096 586945787960060928 588897182808216576 588964816909119168 590619104395375104 590908595182746624 591772657333647321 592346060840975616 592636398092637696 593793891057662379 595461742472874312 595753606869733872 601165874116721088 601234917261392484 601460534382438528 602923669070278752 603219190915720512 604913516162919936 605210013327983616 606994352120622816 608997633810789888 610778328646493952 613690163160819444 613990962182072664 614284803835085824 615484578842576226 617515881082980768 619640067789802458 619872591557411136 621685084515181344 623431276861784832 623502877159962576 623736850470676992 625254175332140928 625560642431117568 627640418519283456 629475624421386624 632786603881523868 633399748225993728 634636857109247622 636419428463072016 636731368188816096 638848283135699232 640716260571768528 642589699930165512 642830835689167104 644710458015743616 646521324152962048 649678166556052683 650886359945923584 652157622367692966 652789536436993536 653109499938825216 654064516000347039 656223144766024752 658141925891071608 660314011455068544 662509330659243648 664446492444796992 666389318446097568 666639385159136256 666715947854217408 668588623127437824 668916330520402944 669894460281983601 673102647896136192 676311608381311224 678289127704063596 678621589780185576 680527705683284928 680861264993981568 687046713276252672 687125619727305696 687383467865644032 689055621794604288 689393361046537728 691070404314471552 693707830994997504 694705366218353364 699395720079579012 701360186469507936 701440736804957898 701703956779511616 703410947248658544 703755722735007264 705732435523406592 706078348882647552 708160077474059952 708425818922755584 710497239445921536 712574716754242944 714576200379589632 715971857020956018 716322789212418108 719400713624441856 720805793143239594 722913412421436201 723184690150312992 725299265267711568 727336489672082304 727692992215789824 729463204554164416 732247154939164032 734388228491617728 736811952017992704 738251037861777846 738966372930326016 740409666627455559 742489333206917352 742853262886952112 745322996991649104 747502304000396616 749687983251859764 749969308304028288 752162201018367552 752530871835453312 754644584520078336 757153520753421312 759367419936910848 760850559428975127 761587792509825792 761961083261962752 765593668893695544 772927552435784256 775187574518929824 775567531177354944 777454204853780496 777745949352325632 778127159993121792 780020060315344128 785286422545492224 789030209778196428 789794747787967488 791337315654740862 791725188076883172 793948989963832416 794338142492978496 799309394376661728 801554498822294784 801646556348523312 801947379176584704 803898225427038336 804292254554294016 809325802827497088 814371104861991936 815961673426175514 818253550881092592 818654616242763552 820646105123434968 823354508110641024 823778049306559536 826186757053069944 826496788743214848 828913446020241792 831241702482379776 831337169546616768 833672233776187904 834080856574823424 835300499857782021 835709920747821126 836853891359044608 839300832561848832 840940092000446193 843715471842031824 846182476145663496 848559237950762688 848975157585088128 851797710847598976 854288347429024704 856786266573554016 857107780918889472 859613944020991488 860035282097660928 861292877505407487 866237555408070244 869543496490257288 872086021333796052 874635980460503058 874964193021366336 877522567854762144 880418681940091392 883345774212324864 885928656593062656 886362892774119936 888519091261463424 888954597138956544 893192613709311468 893630410304600808 901748811175081632 901852375892088726 904385503605418128 904828786373580768 907370274244379904 907815019991975424 913496450716184832 916167492969740928 918740829059472384 920535244741229166 920986443273108996 921427205752628736 923226868263864339 924943774659996672 926273821624471152 929460101684703687 932527626772772016 935146915292677248 935254315739943864 935605275706015488 937881262998211392 938340963646676352 940976580697875456 941460627778925184 944213436632079936 947329652594562048 949179905822285802 950099622338990592 951955285663871433 954629142694608024 955097052283224144 961074390857652792 963884549895248268 964246253533750656 967065687023615424 969781986229443072 970257322954386432 976329539918885376 978236433551539449 979184304655490304 984334717149037128 987212888836607412 989985777609223136 990471017182602816 993763995988865472 996669738667195488 999583977669146352 999959077738704384 1000073921781326112 1002882934691156736 1003374495780604416 1014467412571966836 1015450390013101056 1017433691556095394 1020791558524927392 1021291897490972352 1030570069914379008 1030688429590958544 1033583432691906432 1034090041569806592 1036605606471707328 1040026747087125504 1042058049327530046 1047048563393989632 1052040279704261904 1052161105207436847 1052555935169267424 1055116420872987816 1055633584102510896 1058598653285109888 1059117523323971328 1062240116211089928 1065745859168882304 1068739331763059712 1068862075131364416 1071864300569384448 1072389672739058688 1073957785531434027 1074484183818627162 1075955003175914496 1079101070436662784 1084777035225469488 1087948897901567352 1091004734508123456 1091539488323684736 1094194806831246624 1097806010814188032 1098370732408746048 1101582342737426592 1101995718324286464 1105217928026989056 1107376556792666769 1108449559395489024 1113733999810376028 1114279894330428168 1117984495487473656 1121253456000594924 1124531974877789646 1124953962456042432 1128243301527551328 1131412317267683584 1131966876780117504 1132521708108801024 1135730281130131968 1139051129905366272 1142381688764738688 1142941624892944128 1148390503340543316 1159391328653676384 1162781361778394736 1166181307280670744 1166618924028488448 1167190739989682688 1170030090473016192 1177929633818238336 1181238208790750208 1183545314667294642 1184692121681951232 1185272796185275392 1187005973482111293 1187587782115324758 1190923484945748624 1191507213739467744 1202331748233442176 1202469834522784968 1202921068764877056 1205847338140557504 1206438381831441024 1209827032325839872 1213988704241245632 1217995267621579776 1221556657292987904 1223942510139263271 1227380326321638888 1227981924364145328 1230969157685152452 1235031762165961536 1239280135579604916 1239745183114822272 1243370169030362688 1246862553723569664 1247005754319925152 1247473700941353984 1250508350664281856 1251121284862235136 1253564881121731689 1255280837038566912 1258951248842773248 1265573207763047736 1269273714218495244 1272838856926144032 1273462736377632192 1277696566271398464 1281432521143537056 1285179399860331024 1285661671378334208 1289420916031487232 1299356333112105366 1304315244735385932 1305579072873987072 1308129032000694078 1311953970690754587 1312446289532049504 1316283851782143216 1320628022910137088 1325018661318487296 1328892984889593984 1332778636892195136 1333431895708434816 1337177246254875648 1339788920563967202 1346205295792272384 1352623216762622448 1356578255408127192 1357243179560371152 1361055411366569856 1361722529987963136 1374093426552505344 1374251239454611392 1378111243589208576 1378786722093075456 1380802867111843749 1382140808628943104 1387415661989995008 1389410732436706728 1398791440159158024 1402720372939015872 1402881473609915796 1403407913559023232 1406821894497317088 1407511445470014528 1411464871046813184 1412156697765295104 1416320154948119904 1416851637845511168 1420994478891843072 1425149433508485888 1431943714041912036 1432645578424836216 1441611586286479188 1445826824842872402 1446369380300625984 1450598530535423136 1454672979344164608 1455385984431579648 1458926409108328832 1464494309878328064 1468776456983235456 1476502075723555692 1477932745860652032 1480819333254911118 1484978666413834704 1485706525773904224 1490645993983298208 1495004608000793232 1499375966503719528 1499938616608056576 1504324402036735104 1505061743670906624 1518734839873821696 1521701118857950254 1523175585019651584 1523922166523925504 1526150537334143091 1531187337787391088 1545855104871568512 1550375149037859648 1551135062354709888 1554908409707560992 1555491898704651264 1560040120630688256 1563087073991295069 1570572845090984448 1578060419556392856 1582674631309481724 1583450376153766344 1587897979927664832 1588676284985956992 1598618788753323456 1603108997644589568 1603293112697046624 1603894758353169408 1607796450854076672 1608584509108588032 1611726275727940743 1618651605654994176 1631923346852351028 1636507101762185184 1637309232485527104 1641292210246869936 1646709016221282048 1647556098613119072 1652373514106139888 1652993577486429696 1657826892040483584 1662674339093233536 1667344467552375808 1670600999715564042 1671419841495642252 1678601665123697664 1681880184000892386 1686797962316684469 1687430943684063648 1692364952291326992 1697118475901525376 1697950315170176256 1703595421695197952 1708576694858049408 1713572533147108032 1719227888041982976 1722585755010814974 1732475110816140488 1739086992980514576 1744172042667592104 1749271960921006116 1749928386042732672 1755045135709524288 1760837363880182784 1766691548424649728 1771857313186125312 1772725785548239872 1775317972000941963 1777038182522926848 1777909194277913088 1786385227418622936 1787260820609201616 1803497622350163264 1803704751784177452 1808771007210836256 1809657572747161536 1814740548488759808 1815630039983950848 1826992901432369664 1832334985939481856 1841070489482458332 1841972886546217992 1842854411505257472 1846453736527728678 1852547643248942304 1858920203369407374 1865055253545544032 1870293830585354496 1870508631479887728 1871210551412030976 1875762525996422784 1876681927293352704 1882921255557850368 1888426873264159872 1898359811644571604 1900199244677981184 1903910571327742866 1909258285389216048 1910194104566448288 1922148781715305584 1927769099790496536 1928492507067501312 1934131374047230848 1939563972458886144 1949034499668158049 1952659079837770752 1956472867103078898 1958368609310980608 1962193548001041117 1968669434298074256 1974425777673214824 1979971555218446272 1980942034365205632 1987527991977730944 1993339477334390976 1999167955338292704 1999918155477408768 2000147843562652224 2005765869382313472 2006748991561208832 2009683380845950803 2028934825143933672 2034867383112190788 2041583117049854784 2042583794981944704 2061140139828758016 2061376859181917088 2067166865383812864 2068180083139613184 2073211212943414656 2084116098655060092 2104080559408523808 2104322210414873694 2105111870338534848 2110232841745975632 2111267168205021792 2117197306570219776 2118235046647942656 2124480232422179856 2131491718337764608 2137724150262728832 2143728601138768896 2147915571062868054 2148968367637254324 2158202140873325568 2168740237264308603 2169554070450938976 2175897795803134704 2182009469016246912 2183078976647369472 2188389613662493248 2195612021628376064 2196741464817492096 2203164685474853184 2210435856053978112 2214753113585333538 2216899118790978048 2221228999882366677 2227467999620752056 2228559788660856336 2235968990974947312 2242506912001189848 2249063949755579292 2249907924912084864 2256486603055102656 2262824634535367168 2263933753560235008 2271460562260263936 2278102259810732544 2282551678286925381 2284763377529477376 2285883249785888256 2296781006681086632 2318782657307352768 2325562723556789472 2332362614561341488 2333237848056976896 2334381479979365376 2340060180946032384 2355859267636476672 2367090629334589284 2369384243363902464 2374011946964222586 2375175564230649516 2381846969891497248 2383014427478935488 2404663496466884352 2404939669045569936 2405842137529754112 2411694676281115008 2412876763662882048 2427977408482491264 2443113314585975808 2447885020278526542 2454760652643277776 2455963848728290656 2461938315370304904 2470063524331923072 2478560271159209832 2479490366229644544 2486740338060725376 2493725107447139328 2494011508639850304 2501016701328563712 2502242569724470272 2505901499573346063 2507129762243463378 2510561674077133824 2517902497685546496 2522820276001338579 2531146415526095472 2538547428436990488 2545677713852288064 2546925472755264384 2555393132542796928 2562865042287074112 2570358799720662048 2571323342756668416 2578841832062974464 2583878632516222461 2598712666224210732 2608630489470771864 2616258064001388156 2623907941381509174 2624892579064099008 2632567703564286432 2641256045820274176 2650037322636974592 2657785969779187968 2665557273784390272 2666863791416869632 2679577841127934404 2705246433525244896 2713156510816254384 2714486359120742304 2722110822733139712 2723445059975926272 2748502478909222784 2756222487178417152 2761605734223687498 2764281617257886208 2769680604791593017 2774831323979990016 2778821464873413456 2797582880318316048 2805440745878031744 2805762947219831592 2806815827118046464 2813643788994634176 2815022890940029056 2822929742093626368 2832640309896239808 2841988957783686144 2850298867016971776 2855865856991614299 2863887428083824072 2865291156849672432 2883223172572958376 2891653649685744804 2892738760601251968 2901197061070846272 2909345958688329216 2910771968863159296 2917852818216657664 2928988619756656128 2937552913966470912 2953004151447111384 2961638666509822236 2969957332827669408 2971413051547808448 2981291987966596416 2990009216001586464 2998751933007439056 2999877233216113152 3008648804073470208 3010123487341813248 3043402237715900508 3046351170039303168 3052301074668286182 3062374675574782176 3091710209743137024 3100750298075719296 3102270124709419776 3109816819415121984 3120080241261376512 3126174147982590138 3141145690181968896 3156120839112785712 3156483315622310541 3165349262618963448 3166900752307532688 3175795959855329664 3177352569971913984 3197237577506646912 3206217995289179136 3206586225394093248 3215592901708153344 3217169018217176064 3221873356594302081 3223452551455881486 3237303211309988352 3263846693704702056 3273014203524370368 3274618464971054208 3282584420493739872 3293418032442564096 3295112197226238144 3304747028212279776 3305987154972859392 3315653784080967168 3322129670378000307 3325348678186467072 3341201999431128084 3342839682991284504 3363760368001784772 3373595924633368938 3374861887368127296 3384729904582653984 3394236951803050752 3395900630340352512 3407190843390395904 3417153389716098816 3427145066294216064 3445171510021629948 3464950221632280976 3478173985961029152 3488344085335184208 3498543921842012232 3499856772085465344 3510090271419048576 3543714626372250624 3550635944001883926 3554076365045853696 3555818388555826176 3561017920446333879 3572770454837245872 3574521641218403232 3606995244700326528 3607409503568354904 3617542014421672512 3619315145494323072 3629481096977519616 3653985802864739328 3664669971878963712 3682140978964916664 3683945773092435984 3692907473055457356 3705095286497884608 3717840406738814748 3730110507091088064 3740587661170708992 3741017262959775456 3742421102824061952 3751525051992845568 3753363854586705408 3760694643365195067 3765842511115700736 3776853746528319744 3796719623289143208 3807821142655485732 3818516570778432096 3820388209132896576 3844297563430611168 3855538199580993072 3856985014135002624 3868262748094461696 3898068999336316098 3912945734206157796 3916737218621961216 3924387096002082234 3935861912072263761 3937338868596148512 3948851555346429648 3959943110436892544 3961884068730411264 3975055983955461888 3986678954668781952 3998335910676585408 4000295687125304448 4011531738764626944 4019366761691901606 4057869650287867344 4069734766224381576 4083166234099709568 4085167589963889408 4122280279657516032 4122753718363834176 4134333730767625728 4136360166279226368 4142408601335531247 4146422425886829312 4168232197310120184 4208161118817047616 4208644420829747388 4210223740677069696 4220465683491951264 4222534336410043584 4234394613140439552 4236470093295885312 4248960464844359712 4262983436675529216 4275448300525457664 4295831142125736108 4297936735274508648 4337480474528617206 4339108140901877952 4351795591606269408 4364018938032493824 4366157953294738944 4376779227324986496 4393482929634984192 4406329370949706368 4429506227170667076 4433798237581956096 4442457999764733354 4454935999241504112 4457119577321712672 4471937981949894624 4485013824002379696 4498127899511158584 4499815849824169728 4512973206110205312 4525649269070734336 4556204519621465088 4565103356573850762 4569526755058954752 4571766499571776512 4578451612002429273 4593562013362173264 4637565314614705536 4651125447113578944 4664725229122682976 4666475696113953792 4680120361892064768 4689261221973885207 4711718535272953344 4734181258669178568 4748023893928445172 4750351128461299032 4763693939782994496 4766028854957870976 4809326992933768704 4809879338091139872 4811684275059508224 4823389352562230016 4825753527325764096 4855954816964982528 4895770040557053084 4909521305286555552 4911927697456581312 4923876630740609808 4940127048663846144 4957120542318419664 4958980732459289088 4973480676121450752 4988023017279700608 5002033402657127424 5011802999146692126 5014259524486926756 5035804995371092992 5045640552002677158 5060393886950053407 5062292831052190944 5077094856873980976 5091355427704576128 5093850945510528768 5110786265085593856 5125730084574148224 5140717599441324096 5157683664125948928 5167757265032444922 5197425332448421464 5217260978941543728 5232516128002776312 5247815882763018348 5249785158128198016 5265135407128572864 5282512091640548352 5300074645273949184 5315571939558375936 5325953916002825889 5331114547568780544 5333727582833739264 5359155682255868808 5410492867050489792 5426313021632508768 5428972718241484608 5444221645466279424 5446890119951852544 5497004957818445568 5523211468447374996 5528563234515772416 5539361209583186034 5557642929746826912 5595165760636632096 5610881491756063488 5611525894439663184 5613631654236092928 5627287577989268352 5630045781880058112 5665280619792479616 5700597734033943552 5711731713983228598 5727774856167648144 5730582313699344864 5766446345145916752 5783307299371489608 5785477521202503936 5802394122141692544 5818691917376658432 5835705636433315328 5847103499004474147 5857977239513312256 5875105827932941824 5886580644003123351 5906008302894222768 5923277333019644472 5939914665655338816 5942826103095616896 5962583975933192832 5980018432003172928 5997503866014878112 5999754466432226304 6017297608146940416 6020246974683626496 6029050142537852409 6086804475431801016 6104602149336572364 6124749351149564352 6183420419486274048 6201500596151438592 6204540249418839552 6219633638830243968 6252348295965180276 6312241678225571424 6312966631244621082 6330698525237926896 6333801504615065376 6351591919710659328 6354705139943827968 6394475155013293824 6413172450788186496 6431185803416306688 6443746713188604162 6446905102911762972 6474606422619976704 6506220711792925809 6527693387409404112 6546028407048740736 6549236929942108416 6565168840987479744 6586836064885128192 6590224394452476288 6609494056424559552 6631307568161934336 6644259340756000614 6650697356372934144 6663686999647100031 6682403998862256168 6685679365982569008 6727520736003569544 6747191849266737876 6749723774736254592 6769459809165307968 6788473903606101504 6791801260680705024 6814381686780791808 6834306779432197632 6847655034860776143 6854290132588432128 6890343020043259896 6929900443264561952 6956347971922058304 6976688170670368416 6997087843684024464 6999713544170930688 7020180542838097152 7101271888003767852 7108152730091707392 7122035840892667758 7145540909674491744 7149043282436806464 7213990489400653056 7214819007136709808 7235084028843345024 7238630290988646144 7329339943757927424 7364281957929833328 7367891546184871968 7385814946110914712 7410190572995769216 7435680813477629496 7460221014182176128 7481175322341417984 7482034525919550912 7503050103985691136 7506727709173410816 7517704498720038189 7521389286730390134 7531685022231401472 7553707493056639488 7593439246578286416 7615642285310971464 7637033141556864192 7640776418265793152 7688595126861222336 7711076399161986144 7713970028270005248 7736525496188923392 7751635897548667383 7796137998672632196 7825891468412315592 7848774192004164468 7871723824144527522 7874677737192297024 7897703110692859296 7919886220873785088 7923768137460822528 7950111967910923776 7973357909337563904 7996671821353170816 8000591374250608896 8038733523383803212 8115739300575734688 8139469532448763152 8166332468199419136 8170335179927778816 8245507436727668352 8268667461535251456 8284817202671062494 8292844851773658624 8309041814374779051 8336464394620240368 8416322237634095232 8417288841659494776 8420447481354139392 8440931366983902528 8445068672820087168 8468789226280879104 8497920929688719424 8525966873351058432 8550896601050915328 8567597570974842897 8591662284251472216 8595873470549017296 8674960949057234412 8678216281803755904 8703591183212538816 8728037876064987648 8732315906589477888 8753558454649972992 8786965859269968384 8812658741899412736 8859012454341334152 8884915999529466708 8909871998483008224 8914239154643425344 8943875963899789248 8970027648004759392 8996255799022317168 8999631699648339456 9025946412220410624 9130206713147701524 9139053510117909504 9156903224004858546 9187124026724346528 9275130629229411072 9302250894227157888 9329450458245365952 9360240723784129536 9378522443947770414 9423437070545906688 9468362517338357136 9496047787856890344 9500702256922598064 9527387879565988992 9532057709915741952 9618653985867537408 9619758676182279744 9646778705124460032 9651507054651528192 9665620069782906243 9711909633929965056 9791540081114106168 9819042610573111104 9823855394913162624 9847753261481219616 9880254097327692288 9914241084636839328 9917961464918578176 9946961352242901504 9976046034559401216 10023605998293384252 10028519048973853512 10091281104005354316 10120787773900106814 10124585662104381888 10154189713747961952 10182710855409152256 10187701891021057536 10221572530171187712 10251460169148296448 10281435198882648192 10335514530064889844 10394850664896842928 10434521957883087456 10465032256005552624 10495631765526036696 10499570316256396032 10530270814257145728 10631143879116751872 10651907832005651778 10662229095137561088 10667455165667478528 10683053761339001637 10718311364511737616 10820985734100979584 10852626043265017536 10857945436482969216 10888443290932558848 10994009915636891136 11046422936894749992 11078722419166372068 11115285859493653824 11190331521273264192 11221762983512126976 11223051788879326368 11227263308472185856 11254575155978536704 11260091563760116224 11282083930095585201 11330561239584959232 11423463427966457196 11455549712335296288 11461164627398689728 11532892690291833504 11566614598742979216 11570955042405007872 11604788244283385088 11671411272866630656 11694206998008948294 11750211655865883648 11773161288006246702 11807585736216791283 11812016605788445536 11846554666039288944 11879829331310677632 11885652206191233792 11925167951866385664 11960036864006345856 11995007732029756224 12034595216293880832 12058100285075704818 12173608950863602032 12209204298673144728 12249498702299128704 12366840838972548096 12403001192302877184 12409080498837679104 12427225804006593741 12439267277660487936 12504696591930360552 12624483356451142848 12625933262489242164 12661397050475853792 12667603009230130752 12703183839421318656 12709410279887655936 12788950310026587648 12826344901576372992 12887493426377208324 12893810205823525944 13012441423585851618 13055386774818808224 13092056814097481472 13098473859884216832 13130337681974959488 13180448788904952576 13218988112849119104 13288518681512001228 13301394712745868288 13327373999294200062 13364807997724512336 13371358731965138016 13455041472007139088 13494383698533475752 13499447549472509184 13538919618330615936 13576947807212203008 13668613558864395264 13695310069721552286 13708580265176864256 13735354836007287819 13780686040086519792 13859800886529123904 13912695943844116608 13953376341340736832 13994175687368048928 13999427088341861376 14040361085676194304 14067783665921655621 14202543776007535704 14244071681785335516 14291081819348983488 14298086564873612928 14427980978801306112 14429638014273419616 14470168057686690048 14477260581977292288 14728563915859666656 14735783092369743936 14771629892221829424 14820381145991538432 14871361626955258992 14920442028364352256 14964069051839101824 15006100207971382272 15035408997440076378 15042778573460780268 15107414986113278976 15181181660850160221 15186878493156572832 15231284570621942928 15274066283113728384 15281552836531586304 15377190253722444672 15422152798323972288 15473050992377846784 15503271795097334766 15592275997345264392 15651782936824631184 15697548384008328936 15743447648289055044 15749355474384594048 15795406221385718592 15839772441747570176 15847536274921645056 15900223935821847552 15946715818675127808 15977861748008477667 15993343642706341632 16001182748501217792 16077467046767606424 16231478601151469376 16278939064897526304 16332664936398838272 16340670359855557632 16491014873455336704 16569634405342124988 16585689703547317248 16618083628749558102 16672928789240480736 16832644475268190464 16834577683318989552 16840894962708278784 16881862733967805056 16890137345640174336 16995841859377438848 17101793202101830656 17135195141949685794 17183324568502944432 17191746941098034592 17349921898114468824 17356432563607511808 17407182366425077632 17456075752129975296 17507116909299945984 17541310497013422441 17573931718539936768 17625317483798825472 17659741932009370053 17718024908682668304 17769831999058933416 17819743996966016448 17828478309286850688 17887751927799578496 17940055296009518784 17992511598044634336 17999263399296678912 18051892824440821248 18087150427613557227 18260413426295403048 18313806448009717092 18374248053448693056 18550261258458822144 18604501788454315776 18658900916490731904 18757044887895540828 18936725034676714272 18992095575713780688 19001404513845196128 19054775759131977984 19064115419831483904 19239517352364559488 19293557410248920064 19331240139565812486 19423819267859930112 19583080162228212336 19638085221146222208 19647710789826325248 19695506522962439232 19760508194655384576 19828482169273678656 19893922704485803008 19952092069118802432 19991060998941300093 20047211996586768504 20057038097947707024 20182562208010708632 20241575547800213628 20249171324208763776 20308379427495923904 20365421710818304512 20375403782042115072 20443145060342375424 20502920338296592896 20562870397765296384 20671029060129779688 20789701329793685856 20869043915766174912 20930064512011105248 20991263531052073392 20999140632512792064 21060541628514291456 21303815664011303556 21324458190275122176 21366107522678003274 21436622729023475232 21641971468201959168 21705252086530035072 21715890872965938432 21988019831273782272 22092845873789499984 22157444838332744136 22230571718987307648 22380663042546528384 22443525967024253952 22446103577758652736 22509150311957073408 22520183127520232448 22553113496160114567 22564167860191170402 22661122479169918464 22846926855932914392 22911099424670592576 22922329254797379456 23065785380583667008 23133229197485958432 23141910084810015744 23209576488566770176 23254907692646002149 23388413996017896588 23546322576012493404 23615171472433582566 23624033211576891072 23693109332078577888 23759658662621355264 23771304412382467584 23850335903732771328 23920073728012691712 23990015464059512448 24116200570151409636 24347217901727204064 24418408597346289456 24498997404598257408 24806002384605754368 24854451608013187482 24878534555320975872 24927125443124337153 25009393183860721104 25248966712902285696 25251866524978484328 25322794100951707584 25335206018460261504 25406367678842637312 25577900620053175296 25652689803152745984 25774986852754416648 25787620411647051888 26024882847171703236 26110773549637616448 26184113628194962944 26196947719768433664 26260675363949918976 26360897577809905152 26437976225698238208 26577037363024002456 26654747998588400124 26729615995449024672 26742717463930276032 26910082944014278176 26988767397066951504 26998895098945018368 27077839236661231872 27390620139443104572 27417160530353728512 27470709672014575638 27561372080173039584 27719601773058247808 27825391887688233216 27906752682681473664 27988351374736097856 28080722171352388608 28135567331843311242 28405087552015071408 28488143363570671032 28582163638697966976 28596173129747225856 28855961957602612224 28859276028546839232 28940336115373380096 28954521163954584576 28996860209348718729 29457127831719333312 29471566184739487872 29543259784443658848 29640762291983076864 29742723253910517984 29840884056728704512 29928138103678203648 30070817994880152756 30085557146921560536 30362363321700320442 30373756986313145664 30462569141243885856 30548132566227456768 30563105673063172608 30754380507444889344 30844305596647944576 31006543590194669532 31184551994690528784 31303565873649262368 31395096768016657872 31486895296578110088 31498710948769188096 31590812442771437184 31679544883495140352 31893431637350255616 31955723496016955334 31986687285412683264 32002365497002435584 32049161284017004911 32154934093535212848 32462957202302938752 32557878129795052608 32665329872797676544 32982029746910673408 33139268810684249976 33236167257499116204 33345857578480961472 33665288950536380928 33669155366637979104 33681789925416557568 33763725467935610112 33780274691280348672 33991683718754877696 34270390283899371588 34366649137005888864 34383493882196069184 34699843796228937648 34712865127215023616 34814364732850155264 35014233818599891968 35082620994026844882 35250634967597650944 35319483864018740106 35422757208650373849 35436049817365336608 35539663998117866832 35639487993932032896 35656956618573701376 35775503855599156992 35880110592019037568 35985023196089268672 36103785648881642496 36174300855227114454 36520826852590806096 36627612896019434184 36748496106897386112 37100522516917644288 37209003576908631552 37281677412019781223 37317801832981463808 37514089775791081656 37873450069353428544 37984191151427561376 38002809027690392256 38109551518263955968 38128230839662967808 38479034704729118976 38662480279131624972 39166160324456424672 39276170442292444416 39295421579652650496 39391013045924878464 39656964338547357312 39904184138237604864 39982121997882600186 40094423993173537008 40114076195895414048 40365124416021417264 40483151095600427256 40498342648417527552 40616758854991847808 40730843421636609024 41005840676593185792 41125740795530592768 41206064508021863457 41342058120259559376 41579402659587371712 41738087831532349824 41860129024022210496 41982527062104146784 41998281265025584128 42121083257028582912 42203350997764966863 42607631328022607112 42732215045356006548 42873245458046950464 43283942936403918336 43410504173060070144 43431781745931876864 44185691747578999968 44314889676665488272 44461143437974615296 44761326085093056768 44892207155517305472 45018300623914146816 45106226992320229134 45128335720382340804 45322244958339836928 45543544982550480663 45693853711865828784 45822198849341185152 45844658509594758912 46131570761167334016 46266458394971916864 46419152977133540352 46509815385292004298 46776827992035793176 47092645152024986808 47230342944867165132 47248066423153782144 47386218664157155776 47519317325242710528 47542608824764935168 47700671807465542656 47840147456025383424 47933585244025433001 47980030928119024896 48232401140302819272 48694435803454408128 48836817194692578912 48997994809196514816 49708903216026374964 49757069110641951744 49854250886248674306 50018786367721442208 50497933425804571392 50503733049956968656 50645588201903415168 50670412036920523008 51305379606305491968 51549973705508833296 51575240823294103776 52049765694343406472 52221547099275232896 52368227256389925888 52521350727899837952 52623931491040267323 52721795155619810304 52875952451396476416 53154074726048004912 53309495997176800248 53459231990898049344 53485434927860552064 53820165888028556352 53977534794133903008 53997790197890036736 54155678473322463744 54261451282840671681 54781240278886209144 54941419344029151276 55122744160346079168 55439203546116495616 55650783775376466432 55813505365362947328 55976702749472195712 56271134663686622484 56810175104030142816 56976286727141342064 57164327277395933952 57192346259494451712 57718552057093678464 57880672230746760192 57993720418697437458 58914255663438666624 58943132369478975744 59086519568887317696 59281524583966153728 59485446507821035968 59681768113457409024 59856276207356407296 59973182996823900279 60141635989760305512 60171114293843121072 60724726643400640884 60747513972626291328 60925138282487771712 61096265132454913536 61126211346126345216 61508761014889778688 61688611193295889152 62013087180389339064 62369103989381057568 62607131747298524736 62790193536033315744 62973790593156220176 62997421897538376192 63181624885542874368 63911446992033910668 63973374570825366528 64098322568034009822 64309868187070425696 64925914404605877504 65115756259590105216 65964059493821346816 66278537621368499952 66472334514998232408 66691715156961922944 67330577901072761856 67338310733275958208 67527450935871220224 67560549382560697344 67659340488480343701 67983367437509755392 68540780567798743176 68733298274011777728 68766987764392138368 69399687592457875296 69425730254430047232 69628729465700310528 70165241988053689764 70638967728037480212 70845514417300747698 70872099634730673216 71079327996235733664 71278975987864065792 71313913237147402752 71551007711198313984 71760221184038075136 71970046392178537344 72348601710454228908 73041653705181612192 73255225792038868368 73496992213794772224 74418007153817263104 74563354824039562446 74635603665962927616 74781376329373011459 75028179551582163312 75746900138706857088 75968382302855122752 76005618055380784512 76219103036527911936 76958069409458237952 77324960558263249944 78332320648912849344 78552340884584888832 78590843159305300992 78782026091849756928 79313928677094714624 79964243995765200372 80188847986347074016 80228152391790828096 80730248832042834528 80966302191200854512 80996685296835055104 81233517709983695616 82251481591061185536 82412129016043726914 82684116240519118752 83158805319174743424 83476175663064699648 83720258048044420992 83965054124208293568 84242166514057165824 84406701995529933726 85215262656045214224 85464430090712013096 85746490916093900928 86567885872807836672 86821008346120140288 86863563491863753728 86990580628046156187 88371383495157999936 88629779353330976544 88922286875949230592 89522652170186113536 89784414311034610944 90212453984640458268 90256671440764681608 91087089965100961326 91387707423731657568 91644397698682370304 91689317019189517824 92263141522334668032 92532916789943833728 93019630770584008596 93553655984071586352 94185290304049973616 94460685889734330264 94496132846307564288 94772437328314311552 95038634650485421056 95680294912050766848 95867170488050866002 95960061856238049792 96147483852051014733 96464802280605638544 97388871606908816256 97673634389385157824 97995989618393029632 99417806432052749928 99708501772497348612 100037572735442884416 100995866851609142784 101007466099913937312 101291176403806830336 101340824073841046016 103099947411017666592 103150481646588207552 104099531388686812944 104443094198550465792 105042701455799675904 105247862982080534646 105751904902792952832 106268271625951121547 106308149452096009824 106618991994353600496 106918463981796098688 106970869855721104128 107640331776057112704 107955069588267806016 108311356946644927488 108522902565681343362 109562480557772418288 109882838688058302552 110245488320692158336 110878407092232991232 111301567550752932864 111627010730725894656 111845032236059343669 111953405498944391424 112542269327373244968 113620350208060285632 113952573454282684128 114328654554791867904 114384692518988903424 115437104114187356928 115987440837394874916 117828511326877333248 117886264738957951488 118173039137774635392 118970893015642071936 119712552414712814592 119946365993647800558 120283271979520611024 120342228587686242144 121449453286801281768 121495027945252582656 121850276564975543424 122192530264909827072 123017522029779557376 123377222386591778304 123618193524065590371 124026174360778678128 124738207978762115136 125214263494597049472 125580387072066631488 125947581186312440352 125994843795076752384 126363249771085748736 126610052993294900589 127822893984067821336 128196645136068019644 128619736374140851392 129851828809211755008 130231512519180210432 132557075242736999904 132944669029996464816 133383430313923845888 134676621466551916416 135054901871742440448 135318680976960687402 135966734875019510784 137081561135597486352 137466596548023555456 137533975528784276736 138799375184915750592 139257458931400621056 140330483976107379528 141277935456074960424 141691028834601495396 141744199269461346432 142158655992471467328 142557951975728131584 142627826474294805504 143102015422396627968 143520442368076150272 143940092784357074688 144697203420908457816 146083307410363224384 146510451584077736736 146993984427589544448 149126709648079124892 149271207331925855232 149562752658746022918 150056359103164326624 151493800277413714176 151936764605710245504 152011236110761569024 153916138818916475904 154649921116526499888 156664641297825698688 157104681769169777664 157564052183699513856 157871794473120801969 158627857354189429248 159928487991530400744 160377695972694148032 160456304783581656192 161460497664085669056 161932604382401709024 161993370593670110208 162467035419967391232 162784353848522015043 164824258032087453828 165368232481038237504 166317610638349486848 166952351326129399296 167440516096088841984 167930108248416587136 168813403991059867452 170430525312090428448 170928860181424026192 171492981832187801856 173642016692240280576 173981161256092312374 176742766990315999872 177259558706661953088 177844573751898461184 179045304340372227072 179568828622069221888 180424907969280916536 180513342881529363216 182174179930201922652 182775414847463315136 183288795397364740608 183378634038379035648 184526283044669336064 185065833579887667456 186039261541168017192 187107311968143172704 188370580608099947232 188921371779468660528 188992265692615128576 189544874656628623104 191734340976101732004 191920123712476099584 192294967704102029466 192929604561211277088 194777743213817632512 195347268778770315648 198835612864105499856 199417003544994697224 200075145470885768832 201991733703218285568 202014932199827874624 202582352807613660672 202681648147682092032 202978021465441031103 206199894822035333184 206300963293176415104 208199062777373625888 208886188397100931584 210495725964161069292 212536543251902243094 212616298904192019648 213237983988707200992 213836927963592197376 213941739711442208256 215280663552114225408 215910139176535612032 217045805131362686724 219124961115544836576 219765677376116605104 220490976641384316672 221756814184465982464 223254021461451789312 223690064472118687338 223906810997888782848 224344128988119034377 225084538654746489936 227240700416120571264 227905146908565368256 228657309109583735808 230874208228374713856 231974881674789749832 235657022653754666496 235772529477915902976 236346078275549270784 237941786031284143872 239892731987295601116 240566543959041222048 240684457175372484288 242898906573602563536 242990055890505165312 243700553129951086848 246754444773183556608 247236387048131180742 248052348721557356256 249476415957524230272 250428526989194098944 251160774144133262976 251895162372624880704 252726499542171497472 253220105986589801178 255645787968135642672 256393290272136039288 257239472748281702784 259703657618423510016 260463025038360420864 260971741884138468561 265114150485473999808 265889338059992929632 266766860627847691776 269353242933103832832 270637361953921374804 274163122271194972704 274933193096047110912 275067951057568553472 277598750369831501184 280660967952214759056 282555870912149920848 283382057669202990792 283488398538922692864 284317311984942934656 285115903951456263168 287040884736152300544 287880185568714149376 288442451556153044199 289394406841816915632 292166614820726448768 293020903168155473472 293987968855179088896 298253419296158249784 299125505317492045836 300112718206328653248 302987600554827428352 303873529211420491008 304022472221523138048 309299842233052999776 313329282595651397376 315128104367399027712 315743588946241603938 317255714708378858496 318804814877853364641 319856975983060801488 320755391945388296064 320912609567163312384 322920995328171338112 323865208764803418048 324934070839934782464 325568707697044030086 329648516064174907656 330736464962076475008 332635221276698973696 333904702652258798592 334881032192177683968 335535096708178031007 335860216496833174272 337626807982119734904 340861050624180856896 341857720362848052384 342985963664375603712 347962322512184624748 353485533980631999744 354519117413323906176 359137657244138443776 360849815938561833072 361026685763058726432 364348359860403845304 365550829694926630272 366577590794729481216 369052566089338672128 370131667159775334912 372078523082336034384 374214623936286345408 376741161216199894464 377842743558937321056 377984531385230257152 379089749313257246208 379830158979884701767 383468681952203464008 384589935408204058932 385859209122422554176 389555486427635265024 390694537557540631296 397671225728210999712 398834007089989394448 400150290941771537664 404029864399655749248 405164705615227321344 405956042930882062206 412399789644070666368 412601926586352830208 416398125554747251776 417772376794201863168 420991451928322138584 425073086503804486188 425232597808384039296 426475967977414401984 427673855927184394752 427883479422884416512 430561327104228450816 431820278353071224064 434091610262725373448 438249922231089673152 439531354752233210208 440981953282768633344 447380128944237374676 447813621995777565696 448688257976238068754 450169077309492979872 454481400832241142528 455810293817130736512 461748416456749427712 463949763349579499664 471314045307509332992 472692156551098541568 473615383419362405907 475883572062568287744 479785463974591202232 481133087918082444096 481368914350744968576 485797813147205127072 485980111781010330624 487401106259902173696 494472774096262361484 496104697443114712512 498952831915048460544 500857053978388197888 502321548288266525952 503790324745249761408 506440211973179602356 511291575936271285344 512786580544272078576 514478945496563405568 520926050076720841728 521943483768276937122 530228300970947999616 531778676119985859264 533533721255695383552 538706485866207665664 541274723907842749608 548326244542389945408 549866386192094221824 550135902115137106944 555197500739663002368 561321935904429518112 565111741824299841696 566764115338405981584 566976797077845385728 568634623969885869312 575760371137428298752 576884903112306088398 578788813683633831264 584333229641452897536 586041806336310946944 596506838592316499568 598251010634984091672 600225436412657306496 605975201109654856704 607747058422840982016 608044944443046276096 608934064396323093309 618599684466105999552 626658565191302794752 631487177892483207876 637609629755706729282 639713951966121602976 641510783890776592128 641825219134326624768 645841990656342676224 647730417529606836096 651137415394088060172 659297032128349815312 661472929924152950016 665270442553397947392 669762064384355367936 671070193416356062014 671720432993666348544 673032386964357103131 675253615964239469808 681722101248361713792 683715440725696104768 685971927328751207424 695924645024369249496 706971067961263999488 709038234826647812352 721699631877123666144 722053371526117452864 728696719720807690608 731101659389853260544 740263334319550669824 744157046164672068768 748429247872572690816 753482322432399788928 755685487117874642112 758179498626514492416 759660317959769403534 766937363904406928016 769179870816408117864 771718418244845108352 779110972855270530048 781389075115081262592 782915225652415405683 795342451456421999424 797668014179978788896 800300581883543075328 808059728799311498496 811912085861764124412 824799579288141332736 825203853172705660416 832796251109494503552 841982903856644277168 850146173007608972376 850465195616768078592 852951935954828803968 855347711854368789504 861122654208456901632 863640556706142448128 865327354668459132597 868183220525450746896 876499844462179346304 879062709504466420416 881963906565537266688 894760257888474749352 897376515952476137508 900338154618985959744 908962801664482285056 911620587634261473024 927899526699158999328 945384313102197083136 947230766838724811814 951767144125136575488 959570927949182404464 962266175836164888192 962737828701489937152 971595626294410254144 974802212519804347392 988945548192524722968 992209394886229425024 997905663830096921088 1001714107956776395776 1004643096576533051904 1007580649490499522816 1012880423946359204712 1022583151872542570688 1025573161088544157152 1028957890993126811136 1043886967536553874244 1060456601941895999232 1063557352239971718528 1077412971732415331328 1082549447815685499216 1096652489084779890816 1099732772384188443648 1110395001479326004736 1122643871808859036224 1130223483648599683392 1133528230676811963168 1133953594155690771456 1137269247939771738624 1139490476939654105301 1153769806224612176796 1157577627367267662528 1168666459282905795072 1172083612672621893888 1193013677184632999136 1196502021269968183344 1200450872825314612992 1215494116845681964032 1217868128792646186618 1237199368932211999104 1253317130382605589504 1262974355784966415752 1275219259511413458564 1279427903932243205952 1283021567781553184256 1283650438268653249536 1291683981312685352448 1295460835059213672192 1302274830788176120344 1318594064256699630624 1322945859848305900032 1342140386832712124028 1343440865987332697088 1346064773928714206262 1350507231928478939616 1363444202496723427584 1367430881451392209536 1391849290048738498992 1413942135922527998976 1418076469653295624704 1420846150258087217721 1443399263754247332288 1444106743052234905728 1457393439441615381216 1462203318779706521088 1488314092329344137536 1496858495745145381632 1506964644864799577856 1511370974235749284224 1519320635919538807068 1533874727808813856032 1538359741632816235728 1543436836489690216704 1562778150230162525184 1565830451304830811366 1590684902912843998848 1595336028359957577792 1600601163767086150656 1616119457598622996992 1623824171723528248824 1649599158576282665472 1650407706345411320832 1665592502218989007104 1683965807713288554336 1700292346015217944752 1700930391233536157184 1705903871909657607936 1727281113412284896256 1730654709336918265194 1736366441050901493792 1752999688924358692608 1758125419008932840832 1789520515776949498704 1794753031904952275016 1800676309237971919488 1817925603328964570112 1823241175268522946048 1826802193188969279927 1855799053398317998656 1894461533677449623628 1919141855898364808928 1924532351672329776384 1925475657402979874304 1943191252588820508288 1977891096385049445936 1984418789772458850048 1995811327660193842176 2009286193153066103808 2015161298980999045632 2019097160893071309393 2025760847892718409424 2045166303745085141376 2051146322177088314304 2057915781986253622272 2087773935073107748488 2120913203883791998464 2127114704479943437056 2165098895631370998432 2193304978169559781632 2220790002958652009472 2245287743617718072448 2260446967297199366784 2267056461353623926336 2274538495879543477248 2278980953879308210602 2307539612449224353592 2315155254734535325056 2337332918565811590144 2344167225345243787776 2348745676957246217049 2386027354369265998272 2393004042539936366688 2400901745650629225984 2435736257585292373236 2474398737864423998208 2525948711569932831504 2550438519022826917128 2558855807864486411904 2566043135563106368512 2583367962625370704896 2590921670118427344384 2604549661576352240688 2637188128513399261248 2645891719696611800064 2684280773665424248056 2692129547857428412524 2701014463856957879232 2726888404993446855168 2734861762902784419072 2783698580097476997984 2836152939306591249408 2841692300516174435442 2886798527508494664576 2888213486104469811456 2914786878883230762432 2924406637559413042176 2976628184658688275072 2993716991490290763264 3013929289729599155712 3022741948471498568448 3038641271839077614136 3067749455617627712064 3076719483265632471456 3086873672979380433408 3131660902609661622732 3181369805825687997696 3190672056719915155584 3232238915197245993984 3247648343447056497648 3299198317152565330944 3331185004437978014208 3367931615426577108672 3400584692030435889504 3401860782467072314368 3411807743819315215872 3461309418673836530388 3472732882101802987584 3505999377848717385216 3516250838017865681664 3579041031553898997408 3589506063809904550032 3601352618475943838976 3646482350537045892096 3653604386377938559854 3711598106796635997312 3788923067354899247256 3838283711796729617856 3849064703344659552768 3850951314805959748608 3886382505177641016576 3955782192770098891872 3968837579544917700096 4030322597961998091264 4038194321786142618786 4051521695785436818848 4090332607490170282752 4102292644354176628608 4175547870146215496976 4241826407767583996928 4254229408959886874112 4262538450774261653163 4330197791262741996864 4386609956339119563264 4490575487235436144896 4520893934594398733568 4534112922707247852672 4557961907758616421204 4615079224898448707184 4630310509469070650112 4688334450690487575552 4697491353914492434098 4772054708738531996544 4786008085079872733376 4801803491301258451968 4871472515170584746472 4948797475728847996416 5051897423139865663008 5100877038045653834256 5117711615728972823808 5181843340236854688768 5209099323152704481376 5274376257026798522496 5368561547330848496112 5384259095714856825048 5402028927713915758464 5453776809986893710336 5469723525805568838144 5480406579566907839781 5567397160194953995968 5683384601032348870884 5773597055016989329152 5776426972208939622912 5829573757766461524864 5953256369317376550144 5987433982980581526528 6027858579459198311424 6045483896942997136896 6057291482679213928179 6077282543678155228272 6135498911235255424128 6153438966531264942912 6173747345958760866816 6263321805219323245464 6362739611651375995392 6381344113439830311168 6495296686894112995296 6662370008875956028416 6735863230853154217344 6801169384060871779008 6823615487638630431744 6922618837347673060776 6945465764203605975168 7011998755697434770432 7032501676035731363328 7158082063107797994816 7179012127619809100064 7202705236951887677952 7307208772755877119708 7423196213593271994624 7577846134709798494512 7676567423593459235712 7698129406689319105536 7772765010355282033152 7911564385540197783744 7937675159089835400192 8076388643572285237572 8103043391570873637696 8180665214980340565504 8204585288708353257216 8351095740292430993952 8508458817919773748224 8525076901548523306326 8660395582525483993728 8773219912678239126528 8981150974470872289792 9041787869188797467136 9068225845414495705344 9115923815517232842408 9230158449796897414368 9260621018938141300224 9394982707828984868196 9544109417477063993088 9572016170159745466752 9742945030341169492944 9897594951457695992832 10103794846279731326016 10201754076091307668512 10235423231457945647616 10418198646305408962752 10548752514053597044992 10737123094661696992224 10768518191429713650096 10804057855427831516928 10939447051611137676288 10960813159133815679562 11134794320389907991936 11366769202064697741768 11547194110033978658304 11552853944417879245824 11659147515532923049728 11906512738634753100288 12090967793885994273792 12114582965358427856358 12154565087356310456544 12270997822470510848256 12306877933062529885824 12526643610438646490928 12725479223302751990784 12762688226879660622336 12787615352322784959489 12990593373788225990592 13471726461706308434688 13602338768121743558016 13845237674695346121552 13890931528407211950336 14065003352071462726656 14316164126215595989632 14358024255239618200128 14405410473903775355904 14614417545511754239416 14846392427186543989248 15155692269419596989024 15353134847186918471424 15545530020710564066304 15823128771080395567488 16152777287144570475144 16206086783141747275392 16361330429960681131008 16409170577416706514432 16441219738700723519343 16702191480584861987904 17050153803097046612652 17320791165050967987456 17962301948941744579584 18083575738377594934272 18136451690828991410688 18231847631034465684816 18460316899593794828736 18521242037876282600448 18789965415657969736392 19088218834954127986176 19144032340319490933504 19485890060682338985888 20207589692559462652032 20403508152182615337024 20470846462915891295232 20836397292610817925504 21097505028107194089984 21474246189323393984448 21537036382859427300192 21608115710855663033856 21921626318267631359124 22269588640779815983872 22733538404129395483536 23094388220067957316608 23318295031065846099456 23813025477269506200576 24229165930716855712716 24309130174712620913088 24541995644941021696512 24613755866125059771648 25053287220877292981856 25525376453759321244672 25575230704645569918978 25981186747576451981184 26943452923412616869376 27204677536243487116032 27690475349390692243104 27781863056814423900672 28632328252431191979264 28716048510479236400256 29228835091023508478832 29692784854373087978496 30311384538839193978048 30706269694373836942848 31646257542160791134976 32305554574289140950288 32412173566283494550784 32818341154833413028864 32882439477401447038686 33404382961169723975808 34100307606194093225304 34641582330101935974912 36272903381657982821376 36463695262068931369632 36920633799187589657472 37579930831315939472784 38176437669908255972352 38288064680638981867008 38362846056968354878467 38971780121364677971776 40415179385118925304064 40807016304365230674048 41672794585221635851008 42195010056214388179968 42948492378646787968896 43074072765718854600384 43216231421711326067712 43843252636535262718248 44539177281559631967744 45467076808258790967072 46636590062131692198912 48458331861433711425432 48618260349425241826176 49083991289882043393024 49227511732250119543296 50106574441754585963712 51150461409291139837956 51962373495152903962368 53886905846825233738752 54409355072486974232064 55380950698781384486208 55563726113628847801344 57264656504862383958528 57432097020958472800512 58457670182047016957664 60622769077678387956096 61412539388747673885696 63292515084321582269952 64611109148578281900576 64824347132566989101568 65764878954802894077372 66808765922339447951616 68200615212388186450608 69283164660203871949824 72927390524137862739264 73841267598375179314944 75159861662631878945568 76576129361277963734016 76725692113936709756934 77943560242729355943552 80830358770237850608128 81614032608730461348096 83345589170443271702016 85896984757293575937792 86148145531437709200768 87686505273070525436496 89078354563119263935488 90934153616517581934144 96916663722867422850864 97236520698850483652352 98455023464500239086592 100213148883509171927424 102300922818582279675912 103924746990305807924736 108818710144973948464128 110761901397562768972416 114529313009724767917056 114864194041916945601024 115088538170905064635401 116915340364094033915328 121245538155356775912192 126585030168643164539904 129222218297156563801152 129648694265133978203136 131529757909605788154744 133617531844678895903232 136401230424776372901216 145854781048275725478528 147682535196750358629888 150319723325263757891136 153451384227873419513868 155887120485458711887104 161660717540475701216256 163228065217460922696192 166691178340886543404032 171793969514587151875584 172296291062875418401536 175373010546141050872992 181868307233035163868288 193833327445734845701728 194473041397700967304704 200426297767018343854848 204601845637164559351824 207849493980611615849472 221523802795125537944832 229728388083833891202048 230177076341810129270802 233830680728188067830656 242491076310713551824384 258444436594313127602304 263059515819211576309488 267235063689357791806464 272802460849552745802432 291709562096551450957056 295365070393500717259776 300639446650527515782272 306902768455746839027736 311774240970917423774208 326456130434921845392384 343587939029174303751168 344592582125750836803072 350746021092282101745984 363736614466070327736576 387666654891469691403456 388946082795401934609408 400852595534036687709696 409203691274329118703648 443047605590251075889664 460354152683620258541604 467661361456376135661312 484982152621427103648768 516888873188626255204608 526119031638423152618976 545604921699105491604864 583419124193102901914112 601278893301055031564544 613805536911493678055472 623548481941834847548416 689185164251501673606144 701492042184564203491968 727473228932140655473152 775333309782939382806912 801705191068073375419392 818407382548658237407296 886095211180502151779328 920708305367240517083208 935322722912752271322624 1033777746377252510409216 1052238063276846305237952 1091209843398210983209728 1166838248386205803828224 1202557786602110063129088 1227611073822987356110944 1402984084369128406983936 1454946457864281310946304 1550666619565878765613824 1636814765097316474814592 1841416610734481034166416 1870645445825504542645248 2067555492754505020818432 2104476126553692610475904 2182419686796421966419456 2405115573204220126258176 2455222147645974712221888 2805968168738256813967872 3101333239131757531227648 3273629530194632949629184 3682833221468962068332832 4208952253107385220951808 4364839373592843932838912 4910444295291949424443776 5611936337476513627935744 6202666478263515062455296 6547259060389265899258368 7365666442937924136665664 8417904506214770441903616 9820888590583898848887552 13094518120778531798516736 14731332885875848273331328 16835809012429540883807232 19641777181167797697775104 29462665771751696546662656 39283554362335595395550208 58925331543503393093325312 117850663087006786186650624
- Sum of all divisors σ(n): 439467567115231850090103135
- Sum of proper divisors (its aliquot sum) s(n): 321616904028225063903452511
- 117850663087006786186650624 is an abundant number, because the sum of its proper divisors (321616904028225063903452511) is greater than itself. Its abundance is 203766240941218277716801887
Bases of 117850663087006786186650624
- Binary: 1100001011110111101100100111111010101001110101100010100010011111111000000100100000000002
- Hexadecimal: 0x617BD93F54EB144FF02400
- Base-36: ET2Z2GD6WDI900000
Squares and roots of 117850663087006786186650624
- 117850663087006786186650624 squared (1178506630870067861866506242) is 13888778790047183882762216418056961833107383439589376
- 117850663087006786186650624 cubed (1178506630870067861866506243) is 1636801789875816428445764961967911237729279640627547028998261743512159334170624
-
117850663087006786186650624 is a
perfect square number . Itssquare root is 10855904526432 -
The
cube root of 117850663087006786186650624 is 490279811.1516128557
Scales and comparisons
How big is 117850663087006786186650624?- 117,850,663,087,006,786,186,650,624 seconds is equal to 293,274,701,009 years, 3 weeks, 3 days, 15 hours, 30 minutes, 7 seconds.
-
To count from 1 to 117,850,663,087,006,786,186,650,624 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 117850663087006786186650624 cubic inches would be around 40856650.9 feet tall.
Recreational maths with 117850663087006786186650624
- 117850663087006786186650624 backwards is 426056681687600780366058711
- The number of decimal digits it has is: 27
- The sum of 117850663087006786186650624'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 117850663087006786186650624 - Facts about the integer". Numbermatics.com. 2024. Web. 17 June 2024.
APA style:
Numbermatics. (2024). Number 117850663087006786186650624 - Facts about the integer. Retrieved 17 June 2024, from https://numbermatics.com/n/117850663087006786186650624/
Chicago style:
Numbermatics. 2024. "Number 117850663087006786186650624 - Facts about the integer". https://numbermatics.com/n/117850663087006786186650624/
The information we have on file for 117850663087006786186650624 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 117850663087006786186650624, math, Factors of 117850663087006786186650624, curriculum, school, college, exams, university, Prime factorization of 117850663087006786186650624, STEM, science, technology, engineering, physics, economics, calculator, one hundred seventeen septillion, eight hundred fifty sextillion, six hundred sixty-three quintillion, eighty-seven quadrillion, six trillion, seven hundred eighty-six billion, one hundred eighty-six million, six hundred fifty thousand, six hundred twenty-four.